Tastytrade is built for people who trade a lot. Tight spreads, fast fills, and a platform culture that encourages selling premium frequently all add up to one thing: a transaction history that grows fast. If you've been an active option seller there for even a couple of years, you're not looking at a few hundred rows of activity — you're looking at thousands, sometimes tens of thousands.
Trying to hand-key that into any tracker is a losing battle. By the time you finish typing last year's trades, you've placed fifty new ones. That's exactly the problem MyATMM's AI Import for CSV files is designed to solve. Tastytrade gives you a CSV export of your transaction history; MyATMM takes that file, reads every row, classifies each transaction, flags duplicates, and surfaces anything it couldn't confidently categorize — all in seconds.
In the walkthrough above, a single Tastytrade CSV containing 16,000 rows is dragged in and fully parsed without pausing the video. This article breaks down that whole flow: exporting from Tastytrade, the drag-and-drop import, importing multiple files back-to-back, handling probable duplicates with a bulk delete, and the reconciliation pass that aligns your portfolio with your real brokerage balance.
The export side is genuinely simple. Log into your Tastytrade account on the web, open the transaction history view, and filter it down to the activity you want to bring over. You can pull a narrow date range or go back as far as the platform lets you.
That's it — your transactions are now sitting in a plain CSV file, ready to drag into MyATMM. One thing worth noting: some brokers cap how far back you can export. Schwab, for example, limits custom date ranges to four years. Tastytrade may or may not impose a similar window — pull as much as it will give you, and plan to do a quick reconciliation pass afterward if any older history is missing.
Inside MyATMM, the cleanest way to handle a big bulk import is to point it at a fresh portfolio. In the video, a brand-new portfolio named "Tasty CSV Transaction" is created first — a clean slate with nothing in it yet. Starting clean means the import has nothing to collide with, so the row counts and summaries you get back reflect exactly what came out of the CSV.
With your portfolio selected, head to the Tools menu and open the Import / Export screen. You'll land on the first tab, AI Import, which is where every broker import — CSV or screenshot — begins.
Back on the AI Import screen, take the CSV you exported from Tastytrade and drag it straight onto the upload zone. No file picker, no multi-step wizard — just drop it. MyATMM runs a quick read-only pre-parse and shows you the row count almost instantly. In the demo, that count comes back at 16,000 rows.
When the count looks right, click Parse. This is the step that does the real work: MyATMM walks every row, identifies the transaction type, maps Tastytrade's CSV columns onto the MyATMM data model, builds out your ticker list, and writes the transactions into the portfolio.
And here's the part that genuinely surprises people the first time: it finishes in seconds. Sixteen thousand transactions, no pausing the video, no long spinner. The result page comes right back with a structured summary of what was imported.
The summary that appears after the parse is your first real picture of what just happened. It breaks the import down by transaction type, with both counts and aggregated dollar amounts:
You'll also see a count of skipped rows and a count of items marked for review. In the video, the big Tastytrade file comes back with 11 items flagged for review. Skipped rows aren't errors — they're rows the parser deliberately walked past because they carried no useful financial signal (a zero-dollar line, say) or because their type couldn't be classified with confidence. Surfacing both counts up front means nothing gets silently dropped.
The summary exposes a View Import Details button. Clicking through opens a grouped view of everything that came in, and — importantly — a Review filter that narrows the grid down to just the flagged rows. Instead of hunting for 11 items inside 16,000, you click one toggle and you're looking at exactly the rows that need a human decision.
Each flagged row can be opened and fixed via an inline edit. Typically you're confirming a transaction type the parser wasn't sure about, or setting a side (buy-to-open versus sell-to-close) on an ambiguous entry. Save the row and the review flag clears, the count decrements, and the item drops off the filtered list. Work down the queue and you've got a clean import.
You're not limited to a single file. Once the first import lands, you can drop another CSV right behind it and parse again — the imports stack into the same portfolio. In the walkthrough, a second Tastytrade file with around 7,700 rows is dropped immediately after the big one, and it parses just as quickly.
This matters if your broker makes you export in chunks, or if you've got separate files for different date ranges or accounts. Rather than merging them by hand in a spreadsheet first, you can feed them in one after another and let MyATMM handle the consolidation — including watching for overlap between files, which is exactly where the next step comes in.
What happens when two files overlap, or you accidentally drop the same CSV twice? MyATMM watches for it. After each import, it compares incoming rows against transactions already in your portfolio and flags anything that matches on the key identifying fields. These get marked as probable duplicates rather than blindly creating a second copy.
In the video, the second file overlaps heavily with what's already there, and the import summary reports a large batch of probable duplicates — 229 of them. The import details view splits these out so you can inspect them. You can open individual duplicates and confirm they really are exact matches; spot-checking a handful is usually enough to trust the rest.
And this is where bulk delete earns its keep. Nobody wants to remove 229 rows one at a time — that's the definition of tedious. So MyATMM gives you scoped cleanup options:
Both actions are scoped to a single import batch, so you can undo a mistake without disturbing the rest of your portfolio. The full Import History screen — where you manage these batches over time — gets its own dedicated walkthrough; this video just offers a sneak peek at the duplicate-handling piece.
Once everything's imported, head to the dashboard and you'll likely see one or more reconciliation notices. That's expected, and it's worth understanding why they show up rather than treating them as a problem.
A CSV import is a way to get the bulk of your history into the system so you can start tracking from a strong base. Unless you have 100% of your transaction history and every single row was interpreted perfectly, some things won't reconcile cleanly — and that's normal. MyATMM is specifically looking for the transactions that matter to option sellers: option premium and dividends, primarily.
But a brokerage account generates all kinds of other activity that doesn't map neatly onto premium-and-dividend tracking: mark-to-market entries, cash settlements, regulatory fees, account adjustments, even margin interest. Some of that (cash settlements, for instance) is close enough to premium to be treated as such. The rest gets lumped into an "other" bucket or routed to the ledger. The reconciliation view is simply MyATMM showing you everything it sees that isn't currently in balance.
The mindset for reconciliation is important: you are not trying to recreate every dollar you've ever traded. You're establishing a credible reset point — a moment where MyATMM agrees with your real brokerage account — that forward-going tracking can build on with confidence.
Once the bulk of your transactions are in, you close any residual gap by adding an adjustment record so the brokerage balance in MyATMM matches your Tastytrade account number exactly. After that, the platform is in sync, and from that point forward you're only doing small incremental updates — a handful of trades on a daily or weekly basis. Keep that up and the two stay aligned 100%.
The entire reason this workflow exists is that the alternative doesn't scale. Spreadsheets tend to break down not because the formulas are wrong, but because the manual data-entry burden makes them impossible to keep current. Miss one roll or one assignment and every calculation after it drifts.
Bulk import flips the equation. You pay a one-time cost — pull the CSV, run the import, do the reconciliation pass — and after that you're only logging the few trades you actually placed this week. The maintenance load is tiny, which is exactly why the system stays accurate over time. If you've been wrestling with a wheel strategy spreadsheet up to now, this is the moment you stop maintaining formulas and start running a tool that understands the strategy.
The same AI Import surface also handles screenshots, so multi-broker traders can seed each portfolio with whatever path their broker supports best — including Tastytrade screenshots when you only need to capture a position or two rather than a full CSV.
After the import and reconciliation, your generic Tastytrade export has become something purpose-built: a per-ticker view of cost basis with option premiums folded in, a portfolio summary that tracks realized and unrealized P&L, and a transaction grid where every new trade adjusts the cost basis the way option sellers actually need.
For wheel strategy traders, this is where the platform starts paying for itself. Tastytrade's native history doesn't connect the dots between a cash-secured put, the assignment that follows, and the covered calls you write afterward — they're just separate line items. MyATMM treats them as legs of a single income cycle on one underlying, and it treats a roll as one continuous position whose cost basis moves with you rather than two unrelated trades. That's the difference between a list of fills and an actual picture of where you stand.
Options trading involves risk and is not suitable for all investors. Past performance does not guarantee future results. This content is for educational purposes only and should not be considered financial advice. Always consult with a qualified financial advisor before making investment decisions.
MyATMM provides purpose-built cost basis tracking for option sellers, with the flexibility to track covered calls, cash-secured puts, and wheel strategy positions.
Track up to 3 tickers completely free forever. No credit card required.
Create Your Free Account TodayBuilt for covered calls, cash-secured puts, and the wheel strategy