Learn · Wheel strategy
Sold a $45 put for $130, got assigned, sold calls for another $130, called away at $46. Was that a good four months? The wheel only makes sense measured per cycle — and a cycle crosses puts, shares, and calls before it closes.
The wheel is a loop: sell cash-secured puts until assigned, sell covered calls until called away, repeat. Each pass through the loop is a cycle, and the cycle — not the trade, not the month — is the unit you should score. One cycle, one ledger:
Return on the cycle is that profit divided by the capital you committed — the put's collateral:
| Date | Event | Cash | Cycle state |
|---|---|---|---|
| Jun 2 | Sell Jul $45 CSP | +$130 | Cash secured, $4,500 collateral |
| Jul 18 | Assigned — buy 100 shares at $45 | −$4,500 | Shares, real basis $43.70 |
| Jul 21 | Sell Sep $46 call | +$90 | Basis now $42.80 |
| Sep 19 | Call expires, sell Nov $46 call | +$40 | Basis now $42.40 |
| Nov 21 | Called away at $46 | +$4,600 | Back to cash — cycle closed |
| Cycle profit | +$360 | 8.0% on $4,500, ~5.5 months | |
Formula check: $130 put premium + $130 call premium + ($46 − $45) × 100 stock gain = $260 + $100 = $360. Basis check: called at $46 against real basis $42.40 = $3.60 × 100 = $360. Both roads, same town.
Per-share premium totals across the whole cycle. Works for any mix of puts and calls.
Your broker files the put under options, the shares under equities, the calls under options again. Nothing on any statement says "this all belongs to the same $4,500 decision." By month three, the put premium that lowered your basis is invisible unless you carried it over yourself.
The day you're assigned, your share cost is the put strike — $45. But your real basis is $43.70, because the put premium was part of the purchase. Every covered call you sell against those shares should be judged against $43.70. Judge against $45 and you'll sell calls that lock in losses while feeling like income.
Stock drops to $41 after assignment. Now the only calls worth selling are at $43 or $44 — below your $45 assignment strike. If one gets called away, the stock term goes negative: ($44 − $45) × 100 = −$100, and the cycle needs premium to have out-earned it. Sometimes it has, and being called away at $44 is a win. You can only know if the ledger kept score.
Three tickers wheeling at once, all at different phases — one in puts, one holding shares, one two calls deep. "How is the wheel doing?" becomes unanswerable without a per-cycle view, and easy to overstate if you only remember the ones that closed clean.
Per ticker, per cycle, you need: put premium kept, assignment strike and date, every call credit and debit against the resulting lot, real basis updated after each, and the if-called result at the current strike. When the shares leave, the cycle closes itself with one number and a return on collateral you can compare across tickers and months.
That's the shape of ThetaIQ's wheel tracker: CSP → assignment → calls → called away, one ledger per cycle. Assignment folds put premium into the lot's basis automatically, calls and rolls update it from there, and when you're called away the cycle report is already written — $360, 8.0%, five and a half months, no archaeology.
Free plan, any broker, sixty seconds to set up.
Track your wheel free →