Connect your tastytrade account once. Every fill, roll, assignment, and expiration imports on its own and gets organized into the positions you actually traded. Not a list of loose transactions.
You sign in on tastytrade's own site and approve read-only access. Your password never touches OptionLedger, and you can revoke the connection from tastytrade whenever you want.
The first sync pulls your full available tastytrade history in one pass. Thousands of transactions in well under a minute. After that, each sync picks up only what changed.
Your fills arrive already grouped into positions, with strategies named, rolls linked, and realized and open P&L calculated. There is no setup step and nothing to categorize by hand.
A journal is only as good as what it can read. tastytrade reports far more than simple buys and sells, and all of it matters to an options trader's real numbers.
tastytrade groups related orders into chains on the platform, which is genuinely useful while you are managing a trade. But a chain is built around the orders you sent. Real positions rarely stay that tidy.
You leg into a condor over two tickets on a quiet afternoon. You roll the untested side on Monday and the other side on Thursday. You get stopped out of one spread and re-enter different strikes the same day. By the end of the month the orders no longer describe the position.
OptionLedger rebuilds positions from the fills themselves rather than trusting the ticket they arrived on. Legs that belong to the same structure come back together, a roll stays attached to its parent, and two separate trades in the same underlying on the same day stay separate.
That is the difference between a record of what you submitted and a record of what you held.
Roll a short put out a week and most journals record a loss and a brand new trade. Here the new position is linked to the one it replaced, and every credit and debit from the first open forward is carried into one running number. You can see what the whole campaign made, not just the last leg of it.
More on roll tracking →Iron condors, verticals, strangles, straddles, butterflies, calendars, diagonals, covered calls, and cash-secured puts are identified from the legs themselves. You never pick a strategy from a dropdown, and a position that changes shape mid-life is re-read as what it has become.
More on iron condor tracking →Open positions stream live quotes during market hours, so the journal is worth opening before the trade closes, not only after. You see current value, profit against the credit you took in, and how much of the maximum is left on the table.
Realized P&L broken out by strategy and by underlying, over whatever window you choose. It answers the question that actually changes behavior: which of these structures is paying, and which one only feels like it is.
Write down why you took the trade and tag it however you think about your book. Notes and tags stay attached to the position through re-syncs and re-imports, so a year of context does not evaporate the next time data refreshes.
Set a target per strategy. Take the condor at 50%, the put spread at 65%. Every matching position is measured against it automatically as it runs.
OptionLedger can read your trade history and positions. It cannot place, modify, or cancel an order, and it cannot move money.
You authorize on tastytrade's site through their official OAuth flow. Your tastytrade password is never entered into OptionLedger and is never stored.
Access is yours to withdraw from your tastytrade account settings at any moment, without asking us first.
You connect through tastytrade's official OAuth screen. Click Connect to tastytrade, sign in on tastytrade's own site, and approve read-only access. You never type your tastytrade password into OptionLedger, and you can revoke access from your tastytrade account settings at any time.
No. OptionLedger pulls your transaction history directly from the tastytrade API. There are no CSV exports, no manual trade entry, no spreadsheet templates, and no browser extension. Your first sync imports your full available history, and later syncs pick up only what is new.
As far back as tastytrade makes available through their API for your account. The first sync imports everything at once, so your existing trade history is journaled from day one rather than starting from the day you signed up.
Yes. Rolls are linked to the position they came from so cost basis and P&L carry forward across the whole chain. Expirations close the position automatically, and assignments and exercises are matched to the option that caused them, including the resulting stock position.
tastytrade's built-in Journal tab is for writing notes and attaching them to orders. It does not calculate performance across a rolled position or group a multi-leg strategy into one trade. OptionLedger is the analysis layer: it organizes the fills into positions, tracks them across rolls, and reports realized and open P&L by strategy.
Yes. Every account under your tastytrade login is imported. You can view any single account on its own or look at all of them together, and positions in the same underlying stay separated by account.
Free for 30 days. Connect in under a minute, and your whole trading history is organized before you finish your coffee.
Want a look first? Try the live demo. No account needed.