One simulated recipe — a cash-secured wheel, 35 DTE / 2% OTM puts and calls, manage at 21 DTE — run two ways across a curated ticker universe.
This hub publishes the persisted results of paired wheel backtests: a standard arm that holds short options to expiry, and a managed arm that buys back at 21 DTE. Everything shown is a historical simulation of one fixed recipe — never collected income and never a prediction.
Refreshed 2026-10-04 · period 2024-10-04 to 2026-10-02 · 36 published tickers (9 more ran but did not meet publication thresholds). The rule improved total return on 14 and reduced it on 22 — both are listed below.
Modelled pricing: real option bars priced a median 49% of option entry fills (lowest 40%) and 49%of the 21-Day arm's buy-backs. The rest are modelled from implied or realized volatility where no market quote existed.
| Ticker | Standard total return | 21-Day total return | Rule delta | Drawdown delta | Assignment delta | Real-bar fills (std / 21-Day) |
|---|---|---|---|---|---|---|
| TSLA | -1.3% | 31.0% | +32.3 pp | -4.5 pp | -2.5 pp | 50% / 50% |
| AMD | 40.7% | 72.5% | +31.8 pp | -2.8 pp | -18.1 pp | 47% / 49% |
| WPM | 26.0% | 46.7% | +20.8 pp | -3.1 pp | +11.2 pp | 47% / 43% |
| GOOGL | 20.0% | 35.3% | +15.3 pp | +0.7 pp | +1.2 pp | 53% / 50% |
| XOM | 12.6% | 26.1% | +13.5 pp | -1.2 pp | +7.5 pp | 50% / 50% |
| KO | 7.8% | 16.6% | +8.8 pp | -0.7 pp | -4.4 pp | 47% / 43% |
| ORCL | -26.5% | -18.4% | +8.0 pp | +1.6 pp | +2.9 pp | 47% / 49% |
| IWM | 10.6% | 15.7% | +5.1 pp | +1.6 pp | -1.9 pp | 50% / 50% |
| AAPL | 10.3% | 15.2% | +4.9 pp | +6.0 pp | -5.4 pp | 50% / 50% |
| GLD | 8.7% | 11.7% | +3.0 pp | +0.7 pp | -1.7 pp | 47% / 50% |
| COST | 10.5% | 12.5% | +2.0 pp | +2.9 pp | -19.6 pp | 47% / 49% |
| UNH | -32.4% | -31.1% | +1.3 pp | -0.2 pp | -16.7 pp | 47% / 48% |
| AVGO | 31.1% | 32.2% | +1.1 pp | -5.0 pp | +3.6 pp | 47% / 49% |
| XLV | 4.8% | 5.4% | +0.6 pp | -2.1 pp | +13.3 pp | 50% / 47% |
| SLV | 37.7% | 34.5% | -3.1 pp | -10.1 pp | -18.2 pp | 50% / 50% |
| NEM | 26.4% | 21.4% | -5.0 pp | -2.6 pp | -7.4 pp | 50% / 45% |
| MSFT | 7.1% | 2.0% | -5.1 pp | -6.1 pp | -19.8 pp | 47% / 50% |
| QQQ | 21.5% | 16.4% | -5.1 pp | -0.6 pp | +0.8 pp | 44% / 50% |
| XLP | 11.7% | 6.3% | -5.4 pp | -0.0 pp | -26.2 pp | 47% / 46% |
| CVX | 20.6% | 15.0% | -5.6 pp | +0.7 pp | -12.6 pp | 47% / 50% |
| AMZN | 16.4% | 10.5% | -5.9 pp | +1.3 pp | -19.7 pp | 50% / 50% |
| SMH | 76.1% | 69.4% | -6.7 pp | +1.6 pp | -10.2 pp | 50% / 49% |
| URA | 21.7% | 15.0% | -6.7 pp | -0.3 pp | +5.7 pp | 47% / 40% |
| COP | 11.3% | 4.3% | -7.0 pp | +3.9 pp | +8.4 pp | 50% / 45% |
| BAC | 15.5% | 4.9% | -10.6 pp | -3.8 pp | -12.1 pp | 47% / 47% |
| WMT | 29.0% | 17.9% | -11.0 pp | -1.6 pp | +7.3 pp | 50% / 49% |
| PG | 5.3% | -5.8% | -11.1 pp | +0.9 pp | -17.1 pp | 47% / 48% |
| AEM | 44.1% | 32.8% | -11.3 pp | +1.2 pp | +31.2 pp | 44% / 45% |
| JPM | 35.6% | 19.7% | -16.0 pp | +3.6 pp | +9.4 pp | 47% / 49% |
| DIA | 23.4% | 7.3% | -16.1 pp | +4.0 pp | -0.8 pp | 50% / 49% |
| SPY | 27.0% | 10.7% | -16.3 pp | +0.8 pp | -4.3 pp | 50% / 50% |
| GDX | 46.3% | 28.1% | -18.2 pp | +0.9 pp | +10.7 pp | 50% / 49% |
| LLY | 32.2% | 11.9% | -20.4 pp | +7.1 pp | -7.4 pp | 47% / 49% |
| XLF | 22.0% | 1.6% | -20.4 pp | +0.9 pp | +7.1 pp | 50% / 48% |
| NVDA | 61.8% | 28.9% | -32.9 pp | +2.7 pp | -3.2 pp | 47% / 50% |
| META | 40.4% | -1.6% | -42.0 pp | -3.3 pp | +2.4 pp | 44% / 50% |
Cherry-picked tickers where a management rule happened to help
Simulated premium described as if it were cash collected
Stale results left up after the data behind them went bad
Research pages that secretly call a live data provider per visit
Both arms run the same cash-secured wheel on the same ticker, dates, strikes and market-data policy, sized to the account so neither uses leverage. The only difference is exit timing: the 21-Day arm buys every short option back at 21 DTE, taking or delivering shares when the option is in the money.
Tickers are sorted by how much the rule changed total return — the ones where it hurt are listed right next to the ones where it helped.
A missing, failed, or stale refresh removes results from this page. It never fills gaps with invented numbers.
These pages read stored rows only. Change ticker, DTE, or dates in the interactive wheel backtest.
A weekly precompute runs both arms through the backtest engine and stores only allowlisted summary metrics — never per-trade tapes or price series.
A ticker publishes only with at least 4 cycles, 180 days of history, and passing data quality. Failed or stale refreshes unpublish rather than linger.
Open a ticker for the full arm-by-arm breakdown, then run your own recipe in the gated backtest.
Run the same engine with your own ticker, DTE, and OTM
The expiry-only recipe snapshots
How historical simulation fits the rest of the product
Free to start — no credit card required
Everything you need to know about getting started