// tastytrade import

Your tastytrade Trading Journal

Download one transaction history from tastytrade and your trading becomes a journal. Strikes and expirations come straight from the file's columns, partial fills merge into single trades, expired contracts close at zero, and cash comes along.

One CSV in · fills merged · 100% free

// how-to-export

From tastytrade to your journal

Four steps — no file cleanup, no column mapping.

  1. 01

    Open your transaction history

    In tastytrade, open History → Transactions — the same place on the web platform and desktop.

  2. 02

    Set the range, download the CSV

    Pick a date range that covers what you want to journal and download the CSV. Long histories can go in as several files — overlaps are safe.

  3. 03

    Drop the file into the Import Wizard

    Settings → Import Data, drag the file in. It's identified as tastytrade automatically — fills, multipliers, and all.

  4. 04

    Preview & commit

    See every trade before anything is saved. Duplicates are flagged and skipped, then trades post to the ledger — opens paired with closes.

// auto-detected

One row per fill. One trade per order.

tastytrade logs every partial fill as its own row and writes option prices times the multiplier — an option traded at 4.78 reads -478.00. TickerScribe merges the fills back into trades and restores the quoted premium.

tastytrade-transactions.csvtastytrade · auto-detected
Date,Type,Sub Type,Action,Symbol,Instrument Type,…,Strike Price,Call or Put,Order #,…columns mapped
…,Trade,Buy to Open,BUY_TO_OPEN,"HZRP 261113P00137000",Equity Option,…,1,"-478.00",…,#883option · fill 1 of 2
…,Trade,Buy to Open,BUY_TO_OPEN,"HZRP 261113P00137000",Equity Option,…,2,"-956.00",…,#883fill 2 · same order, merged
…,Trade,Sell to Close,SELL_TO_CLOSE,"HZRP 261113P00137000",Equity Option,…,3,"1,725.00",…,#921option · paired close
…,Receive Deliver,Expiration,…,"Removal of 2.0 SNVT 09/11/26 Call 91.00 due to expiration",0.00,…expired · closed at 0
…,Trade,Buy to Open,BUY_TO_OPEN,VYNT,Equity,Bought 15 VYNT @ 34.59,…stock · buy
…,Money Movement,Deposit,…,Wire Funds Received,…cash · deposit
…,Trade,Buy to Open,BUY_TO_OPEN,/RTYU6,Future,…futures · counted, skipped

Two fills of order #883 become one 3-contract put at 4.78 — the premium as quoted, not the multiplied -478.00 from the file.

TickerScribe Import Wizard recognizing a tastytrade transaction history CSV — 279 rows, identified as tastytrade (Transaction history), with the Source, Scope, Map, and Preview steps shown

The moment it lands: recognized, merged, ready to preview.

What comes acrossFrom one file

Options, from real columns

Strike, expiration, and call/put come straight from tastytrade's columns — nothing to decode. Opens pair with closes into round-trips, each leg of a spread tracked as its own position.

Quoted premiums, restored

tastytrade's Average Price is the per-share price times the contract multiplier — an option traded at 4.78 reads -478.00 in the file. TickerScribe divides the multiplier back out, so the journal shows 4.78.

Partial fills, merged into trades

One order can fill in several near-identical rows in the same second. Fills of the same order merge into a single trade — contracts summed, price value-weighted, commissions and fees added up.

Expirations, closed automatically

tastytrade's expiration rows become closing trades at zero premium — matched to the right open position, long or short. Nothing left hanging open after expiry Friday.

Stocks

Equity fills import as stock trades and aggregate the same way — ten partial fills of one order land as one position, not ten.

Cash activity

Deposits and withdrawals land by direction, dividends keep their ticker, and interest, fees, and balance adjustments come through as the signed cash events they are.

Safe re-imports

Every trade carries a content fingerprint. Re-downloading a range, or importing overlapping date windows, flags duplicates on the preview step and skips them.

What stays behind: futures, futures options, crypto, and assignment or exercise events aren't imported yet — the wizard counts them and shows exactly what it skipped, so nothing disappears silently. Files from any other source land through the universal CSV mapper.

One CSV from tastytrade

From fills to round-trips

No credit card required. Download one transaction history, drop it in, and your fills become round-trips — priced the way you quoted them.

Frequently Asked Questions

Is TickerScribe really free?
Yes — completely free, no credit card, no trade caps. Import your tastytrade history, journal options and stocks together, and keep ledger-accurate P&L without paying anything.
Which tastytrade file does TickerScribe auto-detect?
The transaction history CSV. In tastytrade, open History → Transactions, set your date range, and download the CSV — then drop it into the Import Wizard exactly as downloaded. No cleanup, no column mapping.
tastytrade shows my option's price as -478.00. What ends up in the journal?
The quoted premium — 4.78. tastytrade's Average Price column is the per-share price times the contract multiplier, signed by direction. TickerScribe divides the multiplier back out, so positions and P&L match the prices you actually traded.
My orders fill in several pieces — do they import as separate trades?
No. tastytrade logs one row per fill, so a 3-lot order can appear as three near-identical rows. Fills of the same order merge into one trade: contracts summed, price value-weighted, commissions and fees added up.
What happens to options that expire?
tastytrade logs expirations as their own rows, and TickerScribe turns each one into a closing trade at zero premium against the matching open position — whether it closes a long or a short.
Do deposits and dividends import too?
Yes. Deposits and withdrawals land by direction, dividends keep their ticker, and interest, fees, and balance adjustments are recorded as the signed cash events they are.
What about futures, crypto, and assignments?
Not yet. Futures, futures options, crypto, and assignment or exercise events are skipped — and counted, so the wizard tells you exactly how many rows didn't import. Equity options, stock trades, and cash activity all come across.