Open-source · community-driven
The trading journal that shows its work.
Tradr is the open-source journal and AI advisor for options and equities traders. Log every fill, watch your equity curve compound, and get straight answers about what is actually working — self-hosted or hosted at tradr.cloud.
Account equity
$38,412.55
+$4,182.55past 90 days
Win rate
58.3%
142/244 · 2.1 pts
Net P&L
+$4,182.55
past 30 days
Profit factor
2.14
gross win / gross loss
| Symbol | Side | Entry | Exit | R | P&L |
|---|---|---|---|---|---|
| NVDA | LONG | 118.40 | 124.85 | +2.1R | +1,290.00 |
| SPY 560P | LONG | 3.42 | 5.10 | +2.4R | +840.00 |
| AAPL | LONG | 213.55 | 210.20 | −1.0R | −402.00 |
| TSLA | SHORT | 251.80 | 244.10 | +1.8R | +770.00 |
| AMD | LONG | 168.20 | 165.90 | −0.7R | −276.00 |
| MSFT | LONG | 441.10 | 449.75 | +1.6R | +519.00 |
- Apache-2.0
- Self-hostable
- Bring your own keys
- No trade execution
- Your data stays private
Features
Everything the trade leaves behind, in one honest record.
AI advisor
An advisor that reads your actual trades.
The advisor holds a conversation about your trading with, if you opt in, direct access to your trade history, open positions, and account balances. It runs on Claude or OpenAI, and you decide whose key pays for it.
- Opt-in access to your own trade data, so answers cite your P&L, not generic advice.
- Chart-image uploads for pattern reads, plus market data via Unusual Whales.
- Bring your own Claude or OpenAI key, or spend platform wallet credits. Self-hosters run it with no gating.
The incumbents either have no AI or bundle a model at a markup with no way to use your own key. Tradr puts the model choice and the key in your hands, and the advisor is grounded in your real records. Access is opt-in and off by default, and it never places a trade.
Position lifecycle
A record that matches how you actually trade.
Real positions scale in, partial out, and sit as drafts before you commit. Tradr tracks the whole arc: draft, open, closed, with every fill, fee, and note attached.
- Draft an idea, open it when you fill, close it in parts as you scale out.
- Multiple fills and partial closes roll up into one position with a correct average and realized P&L.
- Fees apply per fill from your brokerage schedule, so P&L is net, not wishful.
Trade calculator
Size the trade before you take it.
Enter your entry, target, and stop. Tradr returns position size, R:R, dollar risk, and estimated fees before a cent is at risk.
- Position sizing from your account balance and chosen risk per trade.
- R:R and dollar risk computed against your real stop, not a guess.
- Fees estimated from your brokerage schedule and folded into the numbers.
Dashboard
A dashboard you arrange, not one you accept.
Drag widgets into the layout that matches how you review. Each panel you can place, resize, or remove, saved per user.
- Drag-and-drop grid of stat, chart, and position widgets.
- Real-time widget updates after every logged action.
- Your layout persists across sessions and devices.
Accounts & ledger
One source of truth across every broker.
Trade at more than one brokerage, maybe in more than one currency, and Tradr consolidates it with a double-entry ledger, reconciliation tools, and exchange-rate handling.
- Multiple accounts across brokerages in one consolidated view.
- Multi-currency with double-entry balance tracking, not a single-column running total.
- Reconciliation tools to catch where your records and the broker disagree.
Performance & charts
See what your record actually says.
P&L broken down by timeframe, from daily to all-time, with an equity curve that reflects fees and every partial close.
- Equity curve built from net P&L, fees included.
- P&L by daily, weekly, monthly, yearly, YTD, and all-time.
- Trends surfaced from your own history, not a benchmark's.
Options tools
Built for how options actually trade.
Options are first-class, not an afterthought. Look up a chain, parse OCC symbols, and price a contract with full Greeks, inside the same tool where you log the trade.
- Options chain lookup for the contract you are watching.
- OCC symbol parsing, so a pasted contract resolves to strike, expiry, and side.
- Black-Scholes pricing with full Greeks output.
Integrations
Get your history in, keep control out.
Connect Interactive Brokers read-only to view positions and pull live prices, then import the ones you want. Coming from another journal, map any CSV to Tradr’s fields.
- IBKR OAuth, read-only. Live prices and position import, never trade execution.
- CSV import from any broker with a manual column-mapping UI, with broker presets growing over time.
- Migrate off a spreadsheet or another journal without retyping a single trade.
Open source
The open-source version is the real product.
Tradr is Apache-2.0 licensed and self-hostable. Run the whole platform on your own machine with Docker Compose, disable every usage limit, and keep your trade history and API keys entirely in your own hands. The hosted service at tradr.cloud exists to save you the ops work, not to hold the product hostage.
- Own your data.
- Your trades live in your database, not ours.
- Own your keys.
- Point the advisor at your own Claude or OpenAI key.
- Own the roadmap.
- It is open source; fork it, read it, send a PR.
$ git clone https://github.com/madmatt112/tradr-v2
$ cp .env.example .env
$ docker compose up -dClone the repo, set your environment, and bring it up. No feature is fenced off for self-hosters — all gating is a single deployment setting, and self-hosters turn it off.
Comparison
How Tradr compares.
Honest by design — rows where Tradr genuinely leads, with a truthful note where the incumbents are stronger.
| Feature | Tradr | TradeZella | TraderSync | Spreadsheet |
|---|---|---|---|---|
| Open source | Yes, Apache-2.0 | No | No | n/a |
| Self-hostable | Yes | No | No | Yes, it is your file |
| You own your data | Yes | No | No | Yes |
| AI advisor with your own key | Yes, Claude or OpenAI, BYOK | AI, no BYOK | No | No |
| Advisor reads your trade history | Yes, opt-in | No | No | No |
| Multi-currency double-entry ledger | Yes | No | Limited | Manual |
| Options tools (Greeks, OCC, chain) | Yes | Limited | Limited | Manual |
| Position sizing and R:R calculator | Yes | Partial | Limited | Manual |
| Full position lifecycle (draft, scale-in, partial close) | Yes | Partial | Partial | Manual |
| Price | Free self-hosted; hosted free + $10/mo Pro | ~$30–50/mo | Subscription | Free |
Where the incumbents are genuinely stronger, honestly: TradeZella and TraderSync both connect directly to many brokers for automatic trade sync, and TradeZella’s trade replay and reporting are polished and mature. Tradr’s broker coverage today is IBKR read-only plus CSV import from any broker, and some features are newer. A spreadsheet remains the most flexible thing on earth if you enjoy maintaining one.
Pricing
Free to self-host. Free to start hosted. $10/mo when you outgrow it.
Three ways to run Tradr, no dark patterns. Self-hosting is the real product — it’s free and unlimited, forever. The hosted tiers exist to cover our hosting bill, not to hold your data hostage.
Self-hosted
Free
Unlimited, forever.
- Apache-2.0. Run it yourself with
docker compose up -d. - No caps on anything — accounts, positions, analytics, and every feature unlimited. Gating is off by default.
- Bring your own AI and market-data keys; you pay those providers directly.
- Apache-2.0. Run it yourself with
Hosted Free
$0
Managed and instant. No server to run.
- 1 connected account · up to 1,000 positions · the last 6 months of performance analytics.
- 25 AI advisor messages a month on us — or bring your own key for unlimited.
- 20 chart-image uploads a month · 10 CSV imports to migrate your history in.
- Launch price
Hosted Pro
$10/mo
Everything in Free, with the caps lifted.
- Unlimited connected accounts and positions.
- All-time performance analytics, not just the last 6 months.
- 200 AI advisor messages a month (bring your own key and it's still unlimited).
- 500 image uploads a month · unlimited CSV imports.
- Monthly, cancel anytime through Stripe. No annual lock-in, no per-seat pricing.
The fine print we’re proud of
- Your data is always yours.
- No plan ever hides or deletes your trades. Free keeps every position you've logged; the tiers only differ on a few creation caps and how far back the analytics reach. Cancel Pro and nothing disappears — you just return to Free's caps.
- Bring your own key = unlimited AI, on every plan.
- Point Tradr at your own Claude or OpenAI key and advisor messages are never metered, even on Free.
- Self-hosting has no tiers at all.
- Every limit above is a hosted-only convenience cap. Run it yourself and there's nothing to gate.
Trust & security
Your trade data is yours.
Apache-2.0 and open source. Read every line of what handles your trades. No black box.
Self-hostable. Keep your data on your own infrastructure if you want it nowhere else.
Private by default. Your trades, accounts, and conversations are visible only to you. Nothing is shared or sold. There is no public sharing feature to leak into.
AI access is opt-in. The advisor only reads your trade data when you allow it, and it can be turned off.
No trade execution, ever. Tradr is a journal and analysis tool. It never places an order on your behalf.
Not financial advice: Tradr and its AI advisor are tools for journaling and analysis, not investment advice. You are responsible for your own trades. Nothing here is a recommendation to buy or sell any security.
FAQ
Questions, answered straight.
Is it really free?
Yes — two ways. Self-hosted, the whole product is free and completely unlimited under Apache-2.0, with no gating. Hosted at tradr.cloud, the Free tier is $0 with generous caps, and Pro is $10/mo (a launch price) if you outgrow them. Bring your own AI key and advisor messages are unlimited on any plan.
How hard is it to self-host?
If you can run docker compose up -d, you can run Tradr. Clone the repo, set your environment variables, and bring it up. The self-hosting guide walks through database setup and configuration.
Which brokers does it support?
Interactive Brokers connects directly, read-only, for viewing positions and pulling live prices. For every other broker, import your trades by CSV with a manual column-mapping step. Broker presets grow over time, and contributions are welcome.
Do I need an API key for the AI advisor?
Not to start. Every hosted account includes 25 advisor messages a month on our keys. Beyond that, bring your own Claude or OpenAI key — unlimited on every plan — or spend wallet credits for platform keys. Self-hosted, you bring your own key. With no key and no credits, the advisor just stays off and the rest of the app works fine.
Is my trade data private?
Yes. Your data is visible only to you. It is never shared or sold, and there is no public sharing feature. The AI advisor reads your trade history only when you opt in, and self-hosters can keep everything on their own hardware.
What is the difference between hosted and self-hosted?
Same product. Self-hosted is free and completely unlimited — all gating off, your own keys throughout. Hosted saves you the ops work: managed infrastructure and instant onboarding, with a free tier and a $10/mo Pro tier that lifts the caps. Your data is yours either way, and nothing is ever hidden or deleted by plan.
What is the difference between Free and Pro?
Pro ($10/mo) lifts the Free tier’s caps: unlimited connected accounts and positions instead of 1 account and 1,000 positions, all-time analytics instead of the last 6 months, 200 advisor messages a month instead of 25, plus higher image-upload and CSV-import limits. Free is genuinely useful on its own, and bringing your own AI key makes advisor messages unlimited on either tier. The $10/mo is a launch price locked in for early subscribers; it rises to $15 later. Monthly, cancel anytime.
Does Tradr place trades for me?
No. Tradr never executes orders. The IBKR connection is read-only, and the advisor analyzes but never acts. You stay in control of every order.
Can I move off my current journal or spreadsheet?
Yes. Import your history by CSV, map the columns once, and bring years of trades with you. No retyping.
Get started
Start with the version that fits you.
Run it free on your own machine, or start hosted in a minute at tradr.cloud. Either way, your data and your keys stay yours.
Star on GitHub