How to Track Your ThinkorSwim Options Trades Without Living in Spreadsheets

Introduction

ThinkorSwim is one of the best options trading platforms out there. The charting is excellent, the options chain is fast, and the execution tools are top-tier. But if you're running the wheel strategy, you've probably noticed a gap: TOS is built for placing trades, not for tracking the lifecycle of a wheel position across multiple legs.

That's not a knock on TOS — it's just not what the platform was designed to do. But it means wheel traders need a second tool to fill the gap, and for most people, that tool ends up being a spreadsheet. Let's talk about why that happens and what the alternatives look like.

What ThinkorSwim Does Well (And Where It Falls Short)

TOS gives you solid trade-level reporting. You can pull up your order history, see fills, check individual P&L on closed positions, and export activity to CSV files. For single-leg trades — buy a call, sell it later — this works perfectly.

The wheel strategy doesn't fit that model. A single wheel "position" on one ticker might span months and include:

  • An initial cash-secured put sale
  • Assignment of shares
  • Three or four rounds of covered calls
  • A dividend or two along the way
  • Shares eventually called away

TOS treats each of these as a separate, unrelated transaction. There's no concept of connecting the put you sold in January to the assignment in February to the covered calls you sold in March and April. Each one shows its own P&L in isolation.

The Cost Basis Problem

This is where it really bites. When you get assigned on a put in TOS, your share cost basis shows as the strike price. The $1.50 you collected selling that put? It's logged as a separate closed options trade with its own P&L. Your share position knows nothing about it.

So when you're looking at your shares in TOS and deciding which covered call strike to sell, the cost basis you see doesn't reflect the premiums you've already collected. You have to either remember the math or go dig through your trade history to reconstruct the real number.

Multiply that by eight or ten active wheel positions and it becomes a genuine problem. You're making strike selection decisions with incomplete information.

No Cumulative Wheel View

TOS also doesn't give you a way to see the full history and total return of a wheel position. How much total premium have you collected on INTC over the last six months of wheeling it? What's your all-in return on that position including puts, calls, and dividends? TOS doesn't aggregate this for you. You'd have to manually pull every related trade and add it up yourself.

What TOS Users Typically Do

Most TOS wheel traders I've talked to end up doing one of three things:

1. Mental math and memory. Works for two or three tickers. Falls apart once you add more positions or take a week off.

2. Export to spreadsheet. TOS exports trade history to CSV, which you pull into Excel or Google Sheets and build formulas around. Works but requires ongoing maintenance — every new trade means updating the sheet, and formulas get complicated with rolls and assignments.

3. Manual trade journal. A separate log where you record each transaction and update cost basis by hand. Accurate if you're disciplined, but it's extra work on top of every trade.

None of these are terrible. They're just friction — and friction leads to skipped entries, stale data, and decisions made without the numbers you need.

A Better Approach: Purpose-Built Tracking

This is the gap that MyATMM was specifically designed to fill. It's a wheel strategy tracker built by someone who ran into exactly these problems trading on TOS and got tired of spreadsheets.

AI Screenshot Import

Here's the feature that TOS users tend to appreciate most: instead of manually typing in every trade, you can take a screenshot of your TOS order confirmation and upload it to MyATMM. The AI reads the screenshot and extracts the transaction details — ticker, strike, expiration, premium, quantity, date — and populates the entry form for you to review and confirm.

Fill an order on TOS, grab a screenshot, upload it, confirm the details, and your cost basis is updated in about fifteen seconds. It works with TOS order confirmations, position screens, and trade history views.

Manual Entry When You Prefer It

Not every trade needs the screenshot workflow. MyATMM also has straightforward manual entry — pick the ticker, select the transaction type (sell put, buy-to-close, assignment, sell call, etc.), enter the details, and save. For traders who prefer direct input or are entering historical trades, this is fast and simple.

What You Get That TOS Doesn't Provide

Once your trades are in MyATMM, you get the things TOS can't show you:

  • True cost basis per position, reflecting all premiums collected and dividends received
  • Connected wheel lifecycle — your puts, assignments, calls, and share sales are linked as one position
  • Portfolio-level performance across all your wheel positions
  • Premium history per ticker showing your cumulative income over time
  • Multi-portfolio support if you run the wheel in more than one account

The stock and options screener is also useful for TOS users looking for new wheel candidates. It covers 550+ stocks with weekly options and offers 25+ filters to narrow down tickers based on your criteria.

It's Not About Replacing TOS

To be clear: MyATMM doesn't replace ThinkorSwim. You're still executing trades on TOS (or Schwab, since the migration). MyATMM sits alongside your broker as the tracking and analytics layer that the brokerage platform doesn't provide for wheel-specific workflows.

Think of it as the difference between your car's speedometer and your trip log. TOS shows what's happening now. MyATMM shows the bigger picture of where each position stands after accounting for everything.

Getting Started

If you're a TOS trader maintaining a spreadsheet for your wheel positions — or trying to keep it all in your head — MyATMM is worth a look. The free tier tracks up to three tickers with no credit card required, enough to see if the workflow fits how you trade. Paid plans are $24.95/month (discounts may be available on the pricing page).

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: March 16, 2025 | Educational Use Only