Days to Expiry — Options Portfolio Tracker logo
Days to Expiry

21-Day Rule research

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.

Live broker sync, true cost basis after rolls. No card.

Latest published run

Refreshed 2026-10-18 · period 2024-10-18 to 2026-10-16 · 37 published tickers (8 more ran but did not meet publication thresholds). The rule improved total return on 18 and reduced it on 19 — 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.

WPM+37.5 ppXOM+19.6 ppCOP+19.3 ppORCL+18.9 ppAMD+17.8 ppURA+15.4 ppGOOGL+14.3 ppCVX+8.0 ppLLY+7.3 ppUNH+6.1 ppAMZN+5.8 ppCOST+5.1 ppTSLA+3.8 ppAEM+3.8 ppSMH+3.8 ppKO+2.2 ppTLT+2.1 ppSPY+1.5 ppWMT-1.4 ppQQQ-2.8 ppDIA-3.2 ppIWM-3.2 ppGLD-3.9 ppXLF-4.8 ppXLV-6.2 ppNEM-6.4 ppMSFT-8.6 ppPG-9.0 ppAVGO-12.5 ppMETA-12.7 ppSLV-13.9 ppXLP-15.0 ppBAC-17.5 ppJPM-18.2 ppGDX-18.8 ppAAPL-23.0 ppNVDA-38.8 pp
Total-return delta (21-Day Rule minus standard arm), percentage points. Green: rule ahead. Red: rule behind.
Max drawdown (% of peak equity)Annualized return (%)WPM standard: 5.8% annualized, 33.8% max drawdownWPM 21-Day Rule: 22.3% annualized, 29.8% max drawdownXOM standard: 5.4% annualized, 13.7% max drawdownXOM 21-Day Rule: 14.4% annualized, 12.5% max drawdownCOP standard: -0.4% annualized, 20.5% max drawdownCOP 21-Day Rule: 8.9% annualized, 20.7% max drawdownORCL standard: -20.1% annualized, 63.9% max drawdownORCL 21-Day Rule: -9.1% annualized, 51.3% max drawdownAMD standard: 17.5% annualized, 35.5% max drawdownAMD 21-Day Rule: 24.9% annualized, 36.1% max drawdownURA standard: -1.4% annualized, 33.5% max drawdownURA 21-Day Rule: 6.2% annualized, 27.4% max drawdownGOOGL standard: 10.0% annualized, 24.7% max drawdownGOOGL 21-Day Rule: 16.3% annualized, 21.6% max drawdownCVX standard: 3.8% annualized, 20.4% max drawdownCVX 21-Day Rule: 7.6% annualized, 14.8% max drawdownLLY standard: 7.1% annualized, 17.1% max drawdownLLY 21-Day Rule: 10.5% annualized, 22.9% max drawdownUNH standard: -17.1% annualized, 49.7% max drawdownUNH 21-Day Rule: -13.5% annualized, 46.1% max drawdownAMZN standard: 1.5% annualized, 24.1% max drawdownAMZN 21-Day Rule: 4.3% annualized, 20.6% max drawdownCOST standard: 8.1% annualized, 20.2% max drawdownCOST 21-Day Rule: 10.4% annualized, 17.0% max drawdownTSLA standard: 16.5% annualized, 38.2% max drawdownTSLA 21-Day Rule: 18.1% annualized, 32.8% max drawdownAEM standard: 14.6% annualized, 28.9% max drawdownAEM 21-Day Rule: 16.3% annualized, 28.2% max drawdownSMH standard: 18.2% annualized, 30.8% max drawdownSMH 21-Day Rule: 19.8% annualized, 22.2% max drawdownKO standard: 6.7% annualized, 11.2% max drawdownKO 21-Day Rule: 7.7% annualized, 10.5% max drawdownTLT standard: 0.2% annualized, 11.7% max drawdownTLT 21-Day Rule: 1.2% annualized, 10.1% max drawdownSPY standard: 4.3% annualized, 14.6% max drawdownSPY 21-Day Rule: 5.0% annualized, 15.4% max drawdownWMT standard: 11.7% annualized, 17.8% max drawdownWMT 21-Day Rule: 11.1% annualized, 16.5% max drawdownQQQ standard: 8.7% annualized, 16.3% max drawdownQQQ 21-Day Rule: 7.4% annualized, 16.8% max drawdownDIA standard: 4.9% annualized, 14.7% max drawdownDIA 21-Day Rule: 3.4% annualized, 14.7% max drawdownIWM standard: 3.2% annualized, 19.6% max drawdownIWM 21-Day Rule: 1.7% annualized, 22.5% max drawdownGLD standard: 7.6% annualized, 12.9% max drawdownGLD 21-Day Rule: 5.8% annualized, 14.4% max drawdownXLF standard: 6.5% annualized, 15.0% max drawdownXLF 21-Day Rule: 4.3% annualized, 13.1% max drawdownXLV standard: 5.3% annualized, 10.5% max drawdownXLV 21-Day Rule: 2.3% annualized, 10.9% max drawdownNEM standard: 7.8% annualized, 31.1% max drawdownNEM 21-Day Rule: 4.8% annualized, 31.6% max drawdownMSFT standard: 5.9% annualized, 24.7% max drawdownMSFT 21-Day Rule: 1.7% annualized, 19.5% max drawdownPG standard: 6.0% annualized, 17.3% max drawdownPG 21-Day Rule: 1.6% annualized, 13.4% max drawdownAVGO standard: 17.4% annualized, 45.1% max drawdownAVGO 21-Day Rule: 11.9% annualized, 24.7% max drawdownMETA standard: 16.0% annualized, 30.8% max drawdownMETA 21-Day Rule: 10.3% annualized, 20.8% max drawdownSLV standard: 13.3% annualized, 24.8% max drawdownSLV 21-Day Rule: 7.0% annualized, 29.9% max drawdownXLP standard: 8.7% annualized, 7.9% max drawdownXLP 21-Day Rule: 1.6% annualized, 8.0% max drawdownBAC standard: 0.8% annualized, 25.3% max drawdownBAC 21-Day Rule: -8.3% annualized, 21.9% max drawdownJPM standard: 16.8% annualized, 25.8% max drawdownJPM 21-Day Rule: 8.8% annualized, 19.9% max drawdownGDX standard: 13.6% annualized, 24.3% max drawdownGDX 21-Day Rule: 5.0% annualized, 26.7% max drawdownAAPL standard: 14.3% annualized, 28.0% max drawdownAAPL 21-Day Rule: 3.7% annualized, 26.8% max drawdownNVDA standard: 26.9% annualized, 28.2% max drawdownNVDA 21-Day Rule: 10.5% annualized, 27.6% max drawdown
Gray dot: standard arm. Green/red dot: 21-Day Rule arm (green when the rule's total return is ahead, red when behind). Dashed line links the two arms of one ticker.
TickerStandard total return21-Day total returnRule deltaDrawdown deltaAssignment deltaReal-bar fills (std / 21-Day)
WPM11.9%49.4%+37.5 pp-4.0 pp+13.5 pp47% / 43%
XOM11.1%30.7%+19.6 pp-1.2 pp+7.9 pp50% / 50%
COP-0.7%18.6%+19.3 pp+0.2 pp+6.7 pp41% / 45%
ORCL-36.2%-17.3%+18.9 pp-12.6 pp-28.5 pp47% / 49%
AMD38.0%55.9%+17.8 pp+0.5 pp-19.6 pp47% / 49%
URA-2.7%12.7%+15.4 pp-6.2 pp-13.5 pp44% / 40%
GOOGL21.0%35.2%+14.3 pp-3.1 pp+1.9 pp53% / 50%
CVX7.7%15.7%+8.0 pp-5.6 pp-29.3 pp47% / 50%
LLY14.7%22.0%+7.3 pp+5.8 pp-4.1 pp47% / 49%
UNH-31.2%-25.1%+6.1 pp-3.6 pp-33.9 pp47% / 48%
AMZN3.0%8.8%+5.8 pp-3.5 pp-5.3 pp50% / 50%
COST16.7%21.8%+5.1 pp-3.2 pp-30.7 pp44% / 49%
TSLA35.7%39.5%+3.8 pp-5.4 pp+8.9 pp50% / 50%
AEM31.3%35.0%+3.8 pp-0.7 pp+14.8 pp50% / 45%
SMH39.6%43.4%+3.8 pp-8.7 pp-9.6 pp50% / 48%
KO13.7%16.0%+2.2 pp-0.7 pp-5.5 pp47% / 43%
TLT0.4%2.5%+2.1 pp-1.6 pp+11.2 pp50% / 49%
SPY8.7%10.2%+1.5 pp+0.8 pp-2.5 pp53% / 50%
WMT24.7%23.3%-1.4 pp-1.3 pp+20.6 pp44% / 50%
QQQ18.1%15.3%-2.8 pp+0.5 pp+0.8 pp53% / 50%
DIA10.1%7.0%-3.2 pp-0.0 pp-7.9 pp50% / 49%
IWM6.5%3.3%-3.2 pp+2.9 pp-14.6 pp50% / 50%
GLD15.7%11.8%-3.9 pp+1.5 pp-13.7 pp44% / 50%
XLF13.5%8.7%-4.8 pp-1.8 pp-22.3 pp47% / 48%
XLV10.9%4.7%-6.2 pp+0.4 pp+6.4 pp47% / 47%
NEM16.2%9.8%-6.4 pp+0.5 pp+6.5 pp50% / 45%
MSFT12.0%3.4%-8.6 pp-5.1 pp-10.2 pp47% / 50%
PG12.2%3.2%-9.0 pp-4.0 pp-35.0 pp47% / 48%
AVGO37.6%25.1%-12.5 pp-20.4 pp+8.4 pp50% / 49%
META34.4%21.7%-12.7 pp-10.1 pp-18.3 pp47% / 50%
SLV28.3%14.4%-13.9 pp+5.2 pp-8.8 pp47% / 50%
XLP18.1%3.1%-15.0 pp+0.1 pp-19.2 pp50% / 44%
BAC1.7%-15.8%-17.5 pp-3.4 pp-6.6 pp50% / 47%
JPM36.4%18.2%-18.2 pp-5.9 pp-0.2 pp50% / 49%
GDX28.9%10.1%-18.8 pp+2.4 pp+22.6 pp50% / 49%
AAPL30.5%7.5%-23.0 pp-1.3 pp-4.3 pp50% / 50%
NVDA60.9%22.1%-38.8 pp-0.6 pp+21.2 pp50% / 50%
Problem

Most “rule works” claims show you only the winners

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

Solution

Paired runs, published rows only, winners and losers together

Two arms, one wheel

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.

Ranked by the delta, both directions

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.

Fails closed

A missing, failed, or stale refresh removes results from this page. It never fills gaps with invented numbers.

Your parameters stay in the gated tool

These pages read stored rows only. Change ticker, DTE, or dates in the interactive wheel backtest.

How it works

Get started in 3 simple steps

1

A scheduled job runs the pairs

A weekly precompute runs both arms through the backtest engine and stores only allowlisted summary metrics — never per-trade tapes or price series.

2

Validation decides what publishes

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.

3

You read, then go deeper

Open a ticker for the full arm-by-arm breakdown, then run your own recipe in the gated backtest.

Limitations

  • Historical simulation only — not a prediction
  • Model fills may use mid / bar / BSM when market quotes missing
  • Ignores commissions and slippage
  • Simplified assignment at expiration
  • Past performance does not guarantee future results

Frequently Asked Questions

Everything you need to know about getting started

What is the 21-Day Rule?

A management rule for short options: instead of holding to expiry, the position is bought back at 21 days to expiry. This research runs the same wheel twice. One arm holds every short put and call to expiry. The other buys each one back at 21 DTE: a put that is in the money at that point takes the shares at that day's close, a call that is in the money delivers them, and out-of-the-money options are re-sold.

Does the 21-Day Rule always improve results?

No. This page shows every published ticker, ranked by the rule delta — including the tickers where the rule reduced returns or increased drawdown. Any page claiming a universal improvement is not supported by this data.

Is this collected income or a prediction?

Neither. Every number is a historical simulation of one fixed recipe. It is not premium anyone collected, not a live trade tape, and not a forecast of future results.

Why is a ticker missing?

A ticker appears only when both arms clear the publication thresholds (at least 4 cycles, 180 days of history, and at least 40% of option entry fills priced from real option bars) and the latest refresh succeeded and is fresh. The rest of the fills are modelled from implied or realized volatility; each ticker shows its real-bar share. Missing, failed, or stale data removes the row rather than showing invented KPIs.

Can I test my own parameters?

Yes. The interactive wheel backtest lets you change ticker, dates, DTE, and OTM after starting a trial. These public pages never run the engine on request.

Ready to Get Started?

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

Live broker sync, true cost basis after rolls. No card.