How to Import Tastytrade Trades with AI Screenshots in MyATMM

Stop Typing Your Tastytrade Trades

If you sell options on Tastytrade, you already know how transaction tracking goes. Premium credits, expirations, assignments, money movement, futures fills — every trading week piles up another stack of rows that need to land somewhere accurate. Logging each one by hand into a tracker is the kind of small, fiddly work that almost nobody actually keeps up with consistently.

MyATMM's AI Import flips that. Take a screenshot of your Tastytrade transactions, paste it into the application, and the curated Tastytrade parser pulls every transaction out for you — filtering noise, classifying ledger entries, and tagging each row with its ticker. You review, confirm, and record the whole batch in a single click.

This walkthrough covers the full Tastytrade screenshot import flow inside MyATMM: where to grab the right capture, why the imported transaction count usually won't match the row count on your Tastytrade screen, one quirk to watch for around XSP cash-settled options, and how to reconcile the imported total against your Tastytrade account balance — including the well-known penny-rounding nuisance that comes with it.

Why Screenshot Import Beats Manual Entry

Manual transaction entry has three failure modes that compound over time:

  • Speed — entering a single options trade by hand takes 30–60 seconds when you account for selecting the underlying, picking the right expiration, choosing the side, and copying the premium. Twenty trades a week is 10–20 minutes of pure data entry that interrupts whatever else you were doing.
  • Accuracy — typing strike prices, premiums, and contract counts is exactly the kind of work where transposed digits and dropped zeros sneak in. A single $0.34 entered as $3.40 silently corrupts your cost basis until something forces you to look at it months later.
  • Consistency — the trades you skip entering are usually the ones you'd most want tracked. Rolls, messy closes, the trades that happened during a busy week. Gaps in the record become invisible until you try to reconcile against your broker.

Pasting a screenshot solves all three. The AI sees what Tastytrade shows; it doesn't transpose digits, it doesn't get tired, and it processes 18 transactions in the same time it processes one. For traders who run covered calls and cash-secured puts across multiple tickers each week, that compound difference is the entire reason to use it.

Key Point: The AI Import is designed for daily or weekly use. The number of transactions on screen is the only real ceiling — capture as many or as few as you want each pass.

Where to Take the Tastytrade Screenshot

Inside Tastytrade, open the transaction history view for the account you want to import. The view lists every transaction across the date range you select, with columns for date, type, description, ticker, quantity, and amount. That's the section you want to capture.

When you take the screenshot, the most important detail is to include the column headers. The headers are how the AI knows which column is the ticker, which is the quantity, which is the amount, and which is the transaction type. Without them, the parser has to guess based on column position, which works for clean layouts but breaks the moment a column is empty or out of order.

Screenshot Best Practices

  • Always capture the column headers — this is the single biggest accuracy win.
  • Don't worry about extra UI chrome — Tastytrade toolbars, account selectors, and elements above the table are ignored by the parser.
  • Capturing the running totals at the bottom is fine — they're ignored, and they're useful to have for reconciliation later.
  • Use a clean zoom level — if your Tastytrade font is so small that strike prices blur, the AI may have trouble reading them. Zoom to a comfortable size before capturing.

Pasting and Parsing in MyATMM

In the MyATMM web application, head to the Tools menu and open Import / Export. The first tab that loads is AI Import — that's where you want to be.

Right-click in the import area and choose Paste. The screenshot drops into place. By default the parser is set to auto-detect, which works well for most broker layouts. For Tastytrade specifically, switch the dropdown to the curated Tastytrade parser before clicking Parse. The curated parser is tuned for Tastytrade's column conventions and produces noticeably more accurate results than generic auto-detect on the same screenshot.

Curated Parsers: MyATMM ships with curated parsers for Tastytrade and ThinkOrSwim — the two brokers most heavily used by the option-selling community. If you also trade through ThinkOrSwim, the same workflow applies — see the ThinkOrSwim AI Import walkthrough for that broker's specifics.

Click Parse Screenshot. For a normal-sized capture (a handful of transactions), results come back in a couple of seconds. The grid populates with each transaction as a row: ticker, side, quantity, amount, and type are all extracted and laid out for review.

Why the Numbers Won't Always Match

The first thing many users notice on their first import is that the parsed transaction count doesn't match the row count visible in the screenshot. A capture showing 22 rows might come back as 18 imported transactions. That's not a parser miss — it's by design.

MyATMM filters out zero-amount transactions during parsing. Tastytrade emits ledger lines for events that are technically transactions but carry no dollar impact: option removals due to expiration, certain account messages, and similar housekeeping rows. They show up on your statement with $0.00 in the amount column. Tracking them adds noise to your cost basis without contributing any signal.

Example: 22 Visible, 18 Imported

A typical weekly screenshot shows 22 ledger rows. Four are zero-amount entries — three "removal due to expiration" rows for options that expired worthless, plus one informational row. The parser drops those four and imports the remaining 18. The cost basis math is identical to what you'd get if you'd manually entered all 22 and ignored the zeros — except the AI does the filtering for you.

When you scan the parsed grid, you'll also notice that money-movement transactions (transfers, dividends, fees, and other non-ticker events) are classified as ledger entries. Those flow into the deposits and withdrawals view on the MyATMM Dashboard rather than into a specific ticker's cost basis — which is exactly the right destination for them.

Confirming the Import

Before MyATMM records anything, you get a summary screen listing what's about to happen: how many transactions will be imported, how many ledger entries will be added, and which (if any) tickers in the screenshot don't yet exist in the active portfolio.

When you import a transaction for a ticker that isn't already tracked in the current portfolio, MyATMM has to create the ticker before it can record transactions against it. The summary shows you exactly which new tickers will be added so nothing happens silently. Click Confirm, Record and Selected to proceed — the ticker creation and the transaction recording happen together as a single operation, and the import wraps in a second or two.

Clean-Slate Tip: If you want to test the import flow without touching your existing portfolio, create a new portfolio first and import into that. It's a useful sandbox for getting a feel for what the AI does with your specific Tastytrade screenshot layout before committing to your real cost basis history.

The XSP Cash-Settled Quirk

One thing to watch for on Tastytrade specifically: cash-settled index option transactions can occasionally come through the parser classified as stock transactions instead of options. The most common offenders are XSP trades, where the closing settlement line on the Tastytrade transaction history can read in a way that the AI infers as a stock event.

The fix takes about 15 seconds. Navigate to Cost Basis V2, open the affected ticker (XSP in this case), drill into the transactions list, and find the row that should be an option. Click Edit, change the type from Stock to Option, set the expiration date (the original expiry from your Tastytrade record), and save. The cost basis recalculates automatically.

Setting the Expiration Date

If the option already expired, the exact expiration date matters less than you might think — the cost basis math is driven by the dollar amounts, not the calendar. Pick the closest plausible date (often the third week of the month for monthlies, or the same week for weeklies) and move on. The transaction record carries the right premium and the right type, which is what cost basis tracking actually cares about.

Why It Matters: The visible side effect of a misclassified row is a "realized gain/loss" figure that only applies to stock transactions. Once the row is corrected to Option, that figure is ignored by the cost basis engine. Your numbers go right back to accurate.

Why Dollar Amounts Matter Most

A common worry the first time someone imports broker data is whether every metadata field — exact expiration date, exact strike, exact transaction time — is perfectly preserved. For cost basis tracking, the answer is that the dollar amounts are what matter. A penny off on a single premium quietly cascades into a wrong overall position cost; a date that's off by two days does not.

MyATMM is a cost basis tracker built for option sellers, not a trade journal. The platform tracks what you've collected and what you've paid across covered calls, cash-secured puts, and the wheel strategy as a whole — not the play-by-play sequence of every fill. If you want a journaling tool that timestamps every order, that's a different product category. If you want to know your true cost basis on a position so you can decide whether to roll, let it expire, or close, that's exactly what MyATMM is built for. It's a spreadsheet alternative for the wheel strategy that handles the math you'd otherwise be re-doing every Friday.

Reconciling Against Your Tastytrade Balance

After you've imported, the most reliable check that everything landed correctly is to compare two numbers:

  1. The BAL (cash balance) line on your Tastytrade account.
  2. The brokerage cash balance shown on the MyATMM Dashboard for the matching portfolio.

If every transaction was imported correctly — and your starting balance was accurate when you set up the portfolio — those two numbers should match closely. With most brokers, "closely" means to the penny. With Tastytrade, there's one small caveat worth knowing about up front.

The Tastytrade Penny Quirk

Tastytrade has a long-running rounding nuisance where the displayed account balance can be off by a single penny relative to the sum of its individual transactions. The cause appears to be how Tastytrade rounds intermediate totals, but the practical effect is that even a perfect import will sometimes show a one-cent discrepancy between Tastytrade's BAL line and MyATMM's brokerage total.

The pragmatic fix: don't chase a one-cent discrepancy. Add a one-cent deposit (or withdrawal) entry on the MyATMM Dashboard to true up the number, accept that it'll drift by a penny again at some point, and move on. Anything more than a few cents off, however, is real — and worth investigating.

The Habit: Reconcile after every import. A one-cent gap is the rounding quirk; anything bigger is a transaction worth tracking down. Catching a $0.27 mismatch on Friday is much easier than backtracking through a month of imports to find out where it slipped in.

The Import History Tab for Troubleshooting

When a reconciliation does come up off by more than a penny, the Import History tab is the next stop. Open Import / Export and switch to the History tab. From there you can search any date range across the active portfolio and see every transaction that was imported, regardless of which ticker it belongs to.

Search by month is the most useful default; pick a month, scan the list, and compare individual amounts against your Tastytrade source to find the row that doesn't match. Once you've identified the offending transaction, navigate to Cost Basis V2, open the affected ticker, drill into the transactions list, click Edit on the wrong row, change the value, and save. The cost basis recalculates automatically, and your reconciliation should now match.

Coming Soon: Inline editing directly from the Import History tab. The current workflow (find row → jump to Cost Basis V2 → edit there) works, but it's an extra step. A future update will let you click Edit on a history row and update the transaction in place — much more direct for fixing minor parse errors.

How MyATMM Helps Option Sellers Track Accurately

MyATMM is a cost basis tracker built specifically for option sellers — covered calls, cash-secured puts, and the wheel strategy. The AI Import feature is one piece of a broader toolkit aimed at making accurate tracking actually achievable for traders who manage many positions across many tickers.

When transaction entry isn't a chore, you actually keep up with it. When you keep up with it, your cost basis stays current. When your cost basis is current, you can make informed decisions about when to roll, when to let assignment happen, and when to step away from a ticker entirely. The whole platform is built around removing friction from that loop.

Beyond AI Import, MyATMM tracks dividend payments alongside option premium, calculates true cost basis across every transaction type, and provides portfolio-wide performance metrics so you can see how your option-selling strategy is performing in aggregate. Learn more on the Features page or browse the blog archive for additional walkthroughs.

Risk Disclaimer

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 is a tracking and reporting tool — it does not provide investment, tax, or financial advice.

Start Tracking Your Options Positions Accurately

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 Today

Built for covered calls, cash-secured puts, and the wheel strategy

Original Content by MyATMM Research Team | Published: May 10, 2026 | Educational Use Only