One simulated recipe: 10 DTE / 2% OTM cash-secured puts and covered calls, ~2-year window.
These pages publish weekly snapshots of a single wheel recipe. They are historical simulations, not live trading results and not a prediction. When a snapshot exists, this page says what the simulation produced — never what you would have collected.

Tap to view full size
Published 21-Day Rule simulations ranked by annualized return divided by maximum drawdown. Simulated results, not a prediction.
| # | Ticker | Annualized return | Max drawdown | Risk-adjusted | Wheel snapshot |
|---|---|---|---|---|---|
| 1 | KO | 12.3% | 7.5% | 1.63 | 10 DTE / 2% OTM |
| 2 | SMH | 26.9% | 19.9% | 1.35 | 10 DTE / 2% OTM |
| 3 | XLP | 8.6% | 8.0% | 1.07 | 10 DTE / 2% OTM |
| 4 | PG | 8.3% | 8.6% | 0.97 | 10 DTE / 2% OTM |
| 5 | AMD | 28.8% | 32.2% | 0.89 | 10 DTE / 2% OTM |
| 6 | XOM | 9.0% | 12.0% | 0.75 | 10 DTE / 2% OTM |
| 7 | XLF | 7.6% | 10.3% | 0.74 | 10 DTE / 2% OTM |
| 8 | JPM | 11.0% | 15.3% | 0.72 | 10 DTE / 2% OTM |
| 9 | GDX | 18.2% | 26.5% | 0.69 | 10 DTE / 2% OTM |
| 10 | NVDA | 19.5% | 28.9% | 0.68 | 10 DTE / 2% OTM |
Recipe: 10 DTE / 2% OTM puts and calls · ~2 years · simulated. Listed only when the weekly job wrote a success row.
AAPL
This simulation produced $13,623 in premium.
Assignment 30.0% · This simulation’s wheel P&L ($2,123) trailed buy-and-hold P&L ($11,541) on the stored window.
Snapshot 2026-11-08
AEM
This simulation produced $16,317 in premium.
Assignment 15.4% · This simulation’s wheel P&L ($3,067) trailed buy-and-hold P&L ($10,773) on the stored window.
Snapshot 2026-11-08
AMD
This simulation produced $40,866 in premium.
Assignment 25.9% · This simulation’s wheel P&L ($21,116) trailed buy-and-hold P&L ($30,109) on the stored window.
Snapshot 2026-11-08
AMZN
This simulation produced $17,497 in premium.
Assignment 44.0% · This simulation’s wheel P&L ($6,497) beat buy-and-hold P&L ($5,112) on the stored window.
Snapshot 2026-11-08
AVGO
This simulation produced $41,127 in premium.
Assignment 35.7% · This simulation’s wheel P&L ($25,877) beat buy-and-hold P&L ($11,005) on the stored window.
Snapshot 2026-11-08
BAC
This simulation produced $2,877 in premium.
Assignment 31.0% · This simulation’s wheel P&L ($1,477) beat buy-and-hold P&L ($429) on the stored window.
Snapshot 2026-11-08
COP
This simulation produced $7,066 in premium.
Assignment 37.0% · This simulation’s wheel P&L ($566) trailed buy-and-hold P&L ($2,468) on the stored window.
Snapshot 2026-11-08
COST
This simulation produced $38,434 in premium.
Assignment 36.8% · This simulation’s wheel P&L ($17,934) beat buy-and-hold P&L ($10,976) on the stored window.
Snapshot 2026-11-08
CVX
This simulation produced $8,600 in premium.
Assignment 24.3% · This simulation’s wheel P&L ($2,600) trailed buy-and-hold P&L ($5,568) on the stored window.
Snapshot 2026-11-08
DIA
This simulation produced $9,243 in premium.
Assignment 11.4% · This simulation’s wheel P&L ($5,743) trailed buy-and-hold P&L ($7,211) on the stored window.
Snapshot 2026-11-08
GDX
This simulation produced $7,531 in premium.
Assignment 34.5% · This simulation’s wheel P&L ($3,931) trailed buy-and-hold P&L ($4,858) on the stored window.
Snapshot 2026-11-08
GLD
This simulation produced $14,556 in premium.
Assignment 21.9% · This simulation’s wheel P&L ($11,056) trailed buy-and-hold P&L ($12,456) on the stored window.
Snapshot 2026-11-08
GOLD
This simulation produced $4,820 in premium.
Assignment 41.7% · This simulation’s wheel P&L ($420) trailed buy-and-hold P&L ($605) on the stored window.
Snapshot 2026-11-08
GOOGL
This simulation produced $19,771 in premium.
Assignment 34.5% · This simulation’s wheel P&L ($6,271) trailed buy-and-hold P&L ($10,643) on the stored window.
Snapshot 2026-11-08
HYG
This simulation produced $382 in premium.
Assignment 12.1% · This simulation’s wheel P&L ($382) beat buy-and-hold P&L (−$257) on the stored window.
Snapshot 2026-11-08
IWM
This simulation produced $10,257 in premium.
Assignment 20.0% · This simulation’s wheel P&L ($3,757) beat buy-and-hold P&L ($3,555) on the stored window.
Snapshot 2026-11-08
JPM
This simulation produced $14,692 in premium.
Assignment 20.6% · This simulation’s wheel P&L ($8,692) trailed buy-and-hold P&L ($9,751) on the stored window.
Snapshot 2026-11-08
KO
This simulation produced $2,108 in premium.
Assignment 32.0% · This simulation’s wheel P&L ($2,108) trailed buy-and-hold P&L ($3,175) on the stored window.
Snapshot 2026-11-08
LLY
This simulation produced $79,237 in premium.
Assignment 31.0% · This simulation’s wheel P&L ($19,237) trailed buy-and-hold P&L ($52,246) on the stored window.
Snapshot 2026-11-08
META
This simulation produced $53,482 in premium.
Assignment 58.3% · This simulation’s wheel P&L (−$3,518) trailed buy-and-hold P&L ($2,081) on the stored window.
Snapshot 2026-11-08
MSFT
This simulation produced $27,041 in premium.
Assignment 20.0% · This simulation’s wheel P&L ($5,541) trailed buy-and-hold P&L ($10,807) on the stored window.
Snapshot 2026-11-08
NEM
This simulation produced $10,128 in premium.
Assignment 42.3% · This simulation’s wheel P&L ($2,828) trailed buy-and-hold P&L ($7,587) on the stored window.
Snapshot 2026-11-08
NVDA
This simulation produced $18,215 in premium.
Assignment 33.3% · This simulation’s wheel P&L ($9,215) beat buy-and-hold P&L ($3,901) on the stored window.
Snapshot 2026-11-08
O
This simulation produced $1,629 in premium.
Assignment 41.7% · This simulation’s wheel P&L ($879) beat buy-and-hold P&L ($153) on the stored window.
Snapshot 2026-11-08
OIH
This simulation produced $22,360 in premium.
Assignment 29.2% · This simulation’s wheel P&L ($6,360) beat buy-and-hold P&L ($5,798) on the stored window.
Snapshot 2026-11-08
ORCL
This simulation produced $25,322 in premium.
Assignment 50.0% · This simulation’s wheel P&L (−$5,678) beat buy-and-hold P&L (−$7,315) on the stored window.
Snapshot 2026-11-08
PG
This simulation produced $5,811 in premium.
Assignment 40.0% · This simulation’s wheel P&L ($1,311) beat buy-and-hold P&L (−$231) on the stored window.
Snapshot 2026-11-08
QQQ
This simulation produced $21,936 in premium.
Assignment 12.5% · This simulation’s wheel P&L ($11,936) trailed buy-and-hold P&L ($14,196) on the stored window.
Snapshot 2026-11-08
SLV
This simulation produced $6,250 in premium.
Assignment 33.3% · This simulation’s wheel P&L ($1,500) trailed buy-and-hold P&L ($1,839) on the stored window.
Snapshot 2026-11-08
SMH
This simulation produced $38,510 in premium.
Assignment 25.7% · This simulation’s wheel P&L ($28,010) beat buy-and-hold P&L ($20,462) on the stored window.
Snapshot 2026-11-08
SPY
This simulation produced $14,816 in premium.
Assignment 10.5% · This simulation’s wheel P&L ($11,316) trailed buy-and-hold P&L ($13,710) on the stored window.
Snapshot 2026-11-08
TLT
This simulation produced $1,277 in premium.
Assignment 33.3% · This simulation’s wheel P&L (−$223) beat buy-and-hold P&L (−$1,057) on the stored window.
Snapshot 2026-11-08
TSLA
This simulation produced $54,804 in premium.
Assignment 45.8% · This simulation’s wheel P&L ($14,304) beat buy-and-hold P&L ($3,700) on the stored window.
Snapshot 2026-11-08
UNH
This simulation produced $32,256 in premium.
Assignment 32.1% · This simulation’s wheel P&L (−$25,244) trailed buy-and-hold P&L (−$22,166) on the stored window.
Snapshot 2026-11-08
URA
This simulation produced $5,316 in premium.
Assignment 34.8% · This simulation’s wheel P&L ($1,566) beat buy-and-hold P&L ($134) on the stored window.
Snapshot 2026-11-08
VNQ
This simulation produced $2,580 in premium.
Assignment 40.0% · This simulation’s wheel P&L ($1,080) beat buy-and-hold P&L (−$15) on the stored window.
Snapshot 2026-11-08
WMT
This simulation produced $5,828 in premium.
Assignment 34.6% · This simulation’s wheel P&L ($3,328) trailed buy-and-hold P&L ($4,069) on the stored window.
Snapshot 2026-11-08
WPM
This simulation produced $11,256 in premium.
Assignment 21.9% · This simulation’s wheel P&L ($2,756) trailed buy-and-hold P&L ($7,149) on the stored window.
Snapshot 2026-11-08
XLE
This simulation produced $3,280 in premium.
Assignment 25.0% · This simulation’s wheel P&L ($1,230) trailed buy-and-hold P&L ($1,474) on the stored window.
Snapshot 2026-11-08
XLF
This simulation produced $1,744 in premium.
Assignment 21.9% · This simulation’s wheel P&L ($594) trailed buy-and-hold P&L ($797) on the stored window.
Snapshot 2026-11-08
XLI
This simulation produced $4,742 in premium.
Assignment 18.2% · This simulation’s wheel P&L ($4,992) beat buy-and-hold P&L ($2,058) on the stored window.
Snapshot 2026-11-08
XLP
This simulation produced $1,671 in premium.
Assignment 28.6% · This simulation’s wheel P&L ($421) trailed buy-and-hold P&L ($926) on the stored window.
Snapshot 2026-11-08
XLU
This simulation produced $1,583 in premium.
Assignment 20.0% · This simulation’s wheel P&L ($683) beat buy-and-hold P&L ($354) on the stored window.
Snapshot 2026-11-08
XLV
This simulation produced $3,529 in premium.
Assignment 26.1% · This simulation’s wheel P&L ($2,029) trailed buy-and-hold P&L ($3,462) on the stored window.
Snapshot 2026-11-08
XOM
This simulation produced $7,231 in premium.
Assignment 34.5% · This simulation’s wheel P&L ($3,981) trailed buy-and-hold P&L ($4,476) on the stored window.
Snapshot 2026-11-08
Scanner-wide historical stores presented as if every ticker is pre-computed
Copy that treats simulated premium as cash you collected
Charts and trade tapes that cannot be refreshed without a live engine call
Stale success left up after the next run fails
10 DTE / 2% OTM puts and calls. Dates omitted so the engine uses its ~2-year default. Reinvestment comparison off.
The hub lists tickers that exist in the snapshot table. Missing or failed runs are omitted — no fake KPIs.
Copy is “this simulation produced $X.” Limitations and pricing sources stay visible.
Change DTE, OTM, or dates in the existing wheel backtest. These pages do not run Alpaca on request.
Open a ticker below. You will see simulated premium, assignment rate, wheel P&L, and buy-and-hold P&L for the one public recipe.
Every snapshot stores limitations, synthetic-pricing flags, and pricing-source counts from the engine run.
Start a trial and open the interactive wheel backtest to change symbol, window, DTE, or OTM.
Run the same engine with your own ticker, DTE, and OTM
How historical simulation fits the rest of the product
Weekly plan from a live IBKR portfolio
Live broker sync, true cost basis after rolls. No card.
Everything you need to know about getting started