Days to Expiry — Options Portfolio Tracker logo
Days to Expiry
Options Portfolio Clarity

SPY wheel backtest snapshot

Public recipe: 10 DTE / 2% OTM puts and calls, ~2-year simulated window.

This page is a published historical simulation for SPY, not a live run and not a claim that SPY collected premium. This simulation produced $13,720 in premium over 2024-08-13 to 2026-08-12.

Premium
$13720.46
Total P&L
$10508.26
Assign %
14.3%
Call-away %
66.7%
Cycles
6
Trades
51

Buy & hold vs the wheel

Aug 13, 2024Aug 12, 2026

Buy & hold finished $12536.74 ahead of the wheel (earned more: $23045.00 vs $10508.26).

Buy & hold
Buy 100 shares and hold
Wheel strategy
Puts → calls · keep premiums as cash
Profit or loss$23045.00$10508.26
Largest drop$11645.00$9576.57

Try this ticker in the backtest

This page is one fixed recipe (10 DTE / 2% OTM). The interactive tool lets you change DTE, OTM, or dates.

Why this result

Every sentence below is filled from the stored engine row. This page does not add a market story.

This simulation ran 2024-08-13 to 2026-08-12 (51 trades, 6 cycles).

Simulated premium was $13,720. Simulated stock / assignment P&L was −$3,212. Combined realized P&L was $10,508.

Puts were assigned on 14.3% of put trades (6 of 42). Calls were assigned away on 66.7% of call trades (6 of 9).

This simulation’s wheel P&L ($10,508) trailed buy-and-hold P&L ($23,045) on the stored window.

Largest wheel drawdown in the stored series was $9,577. Buy-and-hold drawdown was $11,645.

Of 51 priced entries, 27 used historical option bars, and 24 used Black-Scholes fills from realized volatility. The engine flagged this run as using modeled fills.

Cash-secured puts

Phase 1 totals from the stored engine summary

Trades
42
Assignments
6 (14.3%)
Simulated premium
$11,498
Avg premium
$274

Covered calls

Phase 2 totals from the stored engine summary

Trades
9
Called away
6 (66.7%)
Simulated premium
$2,222
Stock / assignment P&L
−$3,212
Problem

A snapshot is not a custom backtest

One fixed recipe — 10 DTE / 2% OTM — not your DTE or OTM

No underlying price tape and no per-trade list on this page

Results are simulated and can use model fills when quotes are missing

A failed weekly refresh removes this page until the next success

Solution

What this simulation produced

Simulated premium

This simulation produced $13,720 in premium (51 trades, 6 cycles).

Assignment rate

Simulated put assignment rate 14.3%; call-away rate 66.7%.

Wheel vs buy-and-hold

This simulation’s wheel P&L ($10,508) trailed buy-and-hold P&L ($23,045) on the stored window.

Window

Requested 2024-08-13–2026-08-13; actual 2024-08-13–2026-08-12.

How it works

Get started in 3 simple steps

1

Read the stored result

Premium, assignment, wheel P&L, and buy-and-hold P&L come from one engine row. The why-this-result copy is filled from those fields only.

2

Compare the two P&L paths

The chart is the same 100-share wheel vs buy-and-hold series as the interactive tool. Underlying closes and the trade tape stay off this page.

3

Change the recipe in the tool

Start a trial and open the gated wheel backtest to change DTE, OTM, or dates.

Key Metrics

Simulated premium

$13,720

Assignment rate

14.3%

Wheel P&L

$10,508

Buy-and-hold P&L

$23,045

Limitations

Premiums may include model fills (BSM/IV) when market quotes were missing.

Pricing sources: 27 bar / 24 HV

  • Simulated public wheel tool: no commissions, fees, or slippage.
  • Assignment and call-away settled on underlying close at expiry (not option mid marks mid-life).
  • Some entry premiums used synthetic BSM pricing (IV or realized vol) rather than historical option bars.

Frequently Asked Questions

Everything you need to know about getting started

Did SPY collect this premium?

No. This simulation produced $13,720 in premium. That is not cash SPY or you collected.

Why can premium be large while wheel P&L is smaller or negative?

This row stored $13,720 of simulated premium and −$3,212 of simulated stock / assignment P&L. Combined realized P&L is $10,508.

Is the chart the same as the interactive backtest?

It plots the same stored wheel and buy-and-hold P&L series. It does not plot underlying closes or individual trades. Open the gated tool for the tape and parameter changes.

Why a 404 sometimes?

Unknown tickers and missing snapshots 404. A failed weekly refresh deletes the row so yesterday’s success is never shown as current.

Ready to Get Started?

Join traders who are already using our tools to make better decisions.