← Back to OptionsLoop
How to Track Your Wheel Strategy Trades
The wheel is simple to execute one leg at a time. Keeping an accurate running total across a full cycle — or a dozen of them across different tickers — is the part that actually gets hard.
If you're running the wheel strategy on more
than one or two tickers, you've probably already felt this: your broker's activity
history shows every fill, but not the story connecting them. It doesn't tell you that
this month's covered call is only profitable because it's offsetting a put assignment
from six weeks ago. That connection lives in your head, or in a spreadsheet you have to
maintain by hand — and both break down as the number of active wheels grows.
Why a plain broker export or basic spreadsheet falls short
-
Assignment breaks the chain. Your broker records a put assignment as
a stock purchase and the expired put as a separate, unrelated event. Nothing
automatically tells you that the stock's real cost basis should be reduced by the
premium you already collected — you have to remember to do that math yourself, for
every assignment, indefinitely.
-
A covered call's true return isn't its own premium. If the shares
it's written against came from an assignment at a discount, the call's real
contribution to the wheel's total return is more than just its own premium — but a
plain trade log shows the call and the original assignment as two disconnected rows.
-
Rolls compound the problem. Every roll is technically a close and a
new open. A few rolls into a position, a spreadsheet built for one row per fill turns
into a hard-to-audit chain of closes and opens that takes real effort to trace back to
"what did this position actually make, start to finish?"
-
Multiple tickers multiply the bookkeeping. Tracking one wheel by hand
is tedious but doable. Tracking six, each at a different stage of its own cycle, is
where manual spreadsheets tend to fall behind or accumulate errors.
What actually needs tracking, per wheel
- Every put sold against the ticker, with its strike, expiration, premium, and outcome (expired, assigned, rolled, or closed early).
- The resulting stock position on assignment, with a cost basis that reflects the strike price minus the premium already collected — not just the raw purchase price.
- Every covered call sold against those shares, linked to the specific stock lot it's covering (this matters if you built the position in more than one batch).
- The final outcome — shares called away (cycle complete, realized gain/loss on the full round trip) or still held (cycle ongoing, current unrealized position).
- Running total premium collected across every leg the wheel has gone through, not just whichever leg is currently open.
The core question a wheel tracker needs to answer
"Across every put, assignment, and call this position has gone through, what has it
actually made me, start to finish?" — a question a per-fill trade log can't answer on
its own, no matter how complete it is.
How OptionsLoop handles this
This is the specific problem OptionsLoop was built around. Import your trade history
directly from a Robinhood CSV export (or add trades manually for any broker), and it
automatically:
- Links a cash-secured put's assignment to the resulting stock purchase, adjusting cost basis for the premium already collected.
- Links every covered call to the specific stock lot it's written against, even when a position was built from more than one batch of shares.
- Rolls up a wheel's full cycle — every put, assignment, and call — into one running total, instead of leaving you to add it up by hand.
- Tracks vertical spreads, iron condors, straddles/strangles, and calendar/diagonal spreads the same way, for the trades that live outside the wheel.
Stop reconstructing your wheel's math by hand
Free to use, with CSV import for Robinhood and manual entry for any other broker.
Try OptionsLoop free
This page is educational content, not investment advice. Options trading involves
substantial risk, including the potential loss of your entire investment. OptionsLoop
is a tracking tool, not a broker or investment adviser, and does not recommend specific
trades.