Tastytrade today: Activity report (History is gone)
Tastytrade deleted the History tab and combined that data with Activity report. Your normal workflow is: open Activity (or whatever they label the combined report), set filters / date range, then export CSV. ThetaTrades parses that export via the Activity importer. If the export’s columns match the old “transaction history” layout (Date, Action, Value, Quantity, Average Price, expiration, strike, Equity / Equity Option rows), you get the same quality as before.
Steps:
- In Tastytrade: open Activity / Activity report (the screen that replaced History).
- Load the rows you need (scroll so lazy-loaded lines appear), then Export → CSV.
- In ThetaTrades: Import Data or Paste CSV.
If you still have an old History → Transactions CSV on disk, you can import that too — ThetaTrades keeps that parser.
Scroll before export: long lists load in chunks — scroll to the bottom first so the CSV isn’t truncated.
Which importer did my file use?
ThetaTrades picks automatically: if the header row looks like the old Transaction History export, it uses the full parser (STO/BTC, rolls, Equity). If it looks like Activity, it uses the Activity parser. After import, the alert tells you which path ran.
Other sources
Tastytrade Activity CSV — now the primary export (History was merged here). Same scroll-and-export discipline as before.
Generic CSV — other brokers or hand-built sheets; column mapping may vary.
ThetaTrades Export CSV — backup / round-trip; same columns as our export.
PLT % (left on the table)
PLT % = Debit to close ÷ Credit received. Of the premium you received when you opened trades that you later bought back, what percent did you give back by buying to close? For Closed trades it shows that percentage. Higher % = more premium given back. For Expired trades, PLT is 0% — you kept everything (debit-to-close is treated as $0 when the option expires worthless). PLT % and Cost basis are shown on the Portfolio Analytics page.
Cost basis (why it might show "—")
Include stock purchases in your export. Cost basis is calculated from your share positions. If you bought shares outright and then sold covered calls (CCs) on them, your CSV must include the Equity buy rows (e.g. "Bought 100 APLD @ 37.15"). Same if you received shares from an assigned put — include any Equity rows. Re-import a CSV that contains those stock buys so the app can show cost basis after your CCs close or expire. View PLT % and Cost basis per ticker on Portfolio Analytics.
Mark assigned CSPs only when applicable. If a cash-secured put was assigned (you received shares at the strike), edit that option and check "CSP was assigned (shares acquired at strike − premium)". If you bought stock outright and only sold CCs, you don’t need to mark anything — just make sure the stock purchase is in the CSV.
Tips
Export from Tastytrade → Activity report for current builds.
Stock purchases must be in that CSV for cost basis tracking
Export the full history you need (don’t clip to a tiny date range unless you know why)
Coming soon: Robinhood, TD Ameritrade, and other brokers