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

Total premium
$0
Total buy-back / exit cost
$0
Net realized P&L
$0
Open positions
0
Avg annualized yield
Cost-basis P&L (if assigned shares sold)
$0

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

Advertisement

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

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

Related metric definitions

For the full mathematical methodology, see methodology. Educational only — not investment advice. See the disclaimer.