Your tastytrade trading journal, written for you.

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.

Works with tastytrade

From tastytrade to your journal in about a minute

01

Connect

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.

02

Sync

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.

03

Analyze

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.

What comes across from tastytrade

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.

Multi-leg orders
All four legs of an iron condor arrive as one position, not four unrelated lines. Partial fills on the same order are merged back together.
Rolls
A closing leg and an opening leg on the same ticket are recognized as a roll and attached to the position they came from.
Expirations
Options that expire worthless close themselves. You do not have to remember to mark anything closed.
Assignments & exercises
Matched back to the option that caused them, along with the stock position that shows up as a result.
Stock & ETF fills
Shares are tracked alongside your options, so covered calls and wheel trades read the way you actually traded them.
Commissions & fees
Carried on every fill, so net numbers are net.
Every account
Each account under your tastytrade login imports separately and can be viewed on its own or all together.

Where order chains stop, and a journal has to take over

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.

What your tastytrade history turns into

Rolls that keep their history

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 →

Strategies named for you

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 →

Live P&L while it is still open

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.

Performance by strategy

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.

Notes and tags that stick

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.

Profit targets you set once

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.

Read-only, through tastytrade's own login

Read-only access

OptionLedger can read your trade history and positions. It cannot place, modify, or cancel an order, and it cannot move money.

Official OAuth

You authorize on tastytrade's site through their official OAuth flow. Your tastytrade password is never entered into OptionLedger and is never stored.

Revoke anytime

Access is yours to withdraw from your tastytrade account settings at any moment, without asking us first.

Frequently asked questions

How do I connect my tastytrade account to a trading journal?

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.

Do I need to export a CSV from tastytrade?

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.

How far back does the tastytrade import go?

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.

Does it handle rolls, assignments, and expirations from tastytrade?

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.

How is this different from the journal built into tastytrade?

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.

Can I journal more than one tastytrade account?

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.

Import your tastytrade history and see what it says.

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.