Wheel strategy calculator and trade tracker
Log the whole cycle: sell CSP → (maybe) get assigned → sell covered calls → (maybe) get called away → repeat. We compute cumulative premium, realised P&L, and your annualized wheel yield. Saved locally — no account required.
The wheel strategy combines cash-secured puts, potential assignment, and covered calls into a repeated cycle on stocks the investor is willing to own. This tracker logs every leg (CSP → assignment → CC → called-away) and computes cumulative premium collected, realized P&L, effective cost basis after each cycle, and annualized wheel yield on capital deployed. All data is stored in your browser's localStorage — no server upload. The strategy caps upside if the stock rallies past your call strike and exposes you to the full downside of the underlying if it declines.
Add a leg
Portfolio summary
Trade ledger
No trades yet. Use the form above to add your first leg.
| Date | Ticker | Type | Strike | Premium | Contracts | Expiry | P&L |
|---|
Cumulative premium
Premium by ticker
Wheel-strategy methodology, formulas, and worked examples
Formula
Wheel score = 0.5(annualized screen yield, normalized) + 0.3(liquidity score) + 0.2(assignment-risk score). Each sub-score is 0–100.
Inputs
- Underlying ticker
- CSP and CC strike preferences
- Target delta band (default 0.20–0.30 for CSPs)
- Cash to deploy (per CSP cycle = strike × 100)
- Optional: assignment-acceptance flag (do you want to hold shares?)
Conservative worked example
SOFI at $14, 30-day $13.50 CSP (delta -0.22), premium $0.42. Sub-scores: yield 65 (annualized 32%), liquidity 80 (tight spreads), assignment-risk 60 (moderate delta). Composite = 0.5(65) + 0.3(80) + 0.2(60) = 69. Cycle return on collateral = 3.1%.
Aggressive worked example
PLTR at $32, 14-day $30 CSP (delta -0.34), premium $1.25. Sub-scores: yield 88 (annualized 108%!), liquidity 75, assignment-risk 35 (high delta). Composite = 0.5(88) + 0.3(75) + 0.2(35) = 74. Higher score but materially higher assignment risk.
Losing outcome example
After running the wheel on AMC for 6 months, you collected $1,200 in premium but the underlying fell from $35 to $5, leaving you with shares worth $500 against a cost basis (assignment) of $3,500. Net result: -$1,800 despite "winning" every cycle. Premium income does not protect against a sustained bear move in the underlying.
Commissions and slippage
Default commission: $0.65 per contract per leg.
Default slippage: 25% of bid-ask spread; wider for low-priced or thinly traded names.
What this calculator does NOT model
- Roll cost (rolling a losing CSP forward or down).
- Tax treatment of premium / cost basis adjustments.
- Account-type fit (naked options not permitted in standard IRAs).
- Sector concentration limits.
Related metric definitions
For the full mathematical methodology, see methodology. Educational only — not investment advice. See the disclaimer.