← back to blog

Wheel Strategy Backtesting: What Actually Works (and What Lies to You)

By Nomi Ali Tariq · August 2, 2026 · 13 min read ·Analysis

What's in this guide

1. Why backtesting the wheel is genuinely hard 2. What data you actually need 3. The tools that actually work 4. The four ways backtests lie 5. Metrics that actually matter 6. What real backtests look like on quality names 7. The limitations of any wheel backtest 8. Next steps

A convincing wheel backtest is one of the most seductive things in options trading. Someone shows you a chart: "here’s the wheel on SPY over the last 10 years — 18% annualized." You want to believe it. It’s a beautiful, clean number.

Most of those charts are wrong. Not because the person is lying — the wheel really can produce that kind of number — but because the way most backtests are constructed makes them significantly optimistic. Understanding why, and how to run a backtest that isn’t optimistic, is the difference between a strategy that works on paper and one that works in your account.

1. Why backtesting the wheel is genuinely hard

Backtesting a stock strategy is easy — you have decades of clean daily OHLC data, adjusted for splits and dividends, freely available. Backtesting an options strategy is orders of magnitude harder because:

Bottom line: 90% of the "wheel backtests" you see online use free CBOE data (delayed, low-resolution) with heroic fill assumptions and no assignment costs. They almost always overstate returns by 30–50%.

2. What data you actually need

A defensible wheel backtest needs, at minimum:

  1. End-of-day options chains for the underlyings you're testing, for the full backtest period. Bid, ask, mark, IV, delta, and open interest per strike.
  2. Underlying daily OHLC (widely available for free from Yahoo, Alpha Vantage, etc.).
  3. A dividend history for the underlying — dividends affect assignment probability and cost basis.
  4. A corporate actions history — splits, mergers, symbol changes.
  5. Realistic transaction cost assumptions — $0.65/contract commission + $0.05–0.15 slippage per share is a reasonable modern-broker cost model.

3. The tools that actually work

Option 1: OptionAlpha (free tier, paid tier for serious backtesting)

The most polished wheel-oriented backtester. Point-and-click, decent data quality, reasonable fill assumptions. Free tier is limited to a handful of pre-built strategies; the paid tier ($100+/month) unlocks custom rules. Good for someone who wants a working backtest without writing code.

Option 2: Tastytrade backtesting (built into their platform, free)

Reasonable option backtest engine bundled with the broker. Good for spot-checking simple strategies (short puts, short strangles). Fill assumptions are optimistic (midpoint), and the strategy universe is limited. Best used for gut-check on ideas, not for definitive numbers.

Option 3: Custom Python + paid data (~$500 to $2,000 setup)

For the technical: buy end-of-day options data from a reputable provider (ORATS, IVolatility, LiveVol), write your own backtester in Python or R. Total control, honest fill modeling, complete customization. Requires ~40 hours of engineering to get right. This is what serious option shops do.

Option 4: CBOE historical index rules

CBOE publishes rule-based indices that approximate wheel-adjacent strategies: BXM (buy-write on S&P 500), PUT (short put on S&P 500), WPUT (weekly short put on S&P 500). These aren’t exactly the wheel, but they’re professionally maintained and give you a solid baseline for what a mechanical premium-selling strategy on SPX has produced historically. Not a substitute for real backtesting, but useful sanity check.

For most people, the honest path is: (a) run OptionAlpha or Tastytrade backtests to check ideas cheaply, (b) look at CBOE PUT/BXM index returns to sanity-check "what should reasonable premium selling on the S&P produce," and (c) don't make life decisions based on a single backtest. Two or three independent checks on the same idea is much better than one very precise-looking chart.

4. The four ways backtests lie

Lie #1: Survivorship bias

"Wheel on quality names over 10 years" backtests almost always look great because the "quality names" chosen today are the ones that survived. Companies that went bankrupt, got acquired at fire-sale prices, or were delisted are usually excluded from historical backtests. Result: the "wheel worked great!" chart quietly ignores what would have happened if you'd wheeled Bed Bath & Beyond, Peloton at $170, or First Republic Bank.

Lie #2: Midpoint fills

Backtests typically assume you fill at the midpoint of the bid/ask. In reality, you fill at somewhere between mid and slightly-worse-than-mid, especially on lower-liquidity names. On a wheel that trades 12–20 times per year per position, the fill slippage compounds. Realistic slippage assumption: 3–8% off midpoint per trade. That’s enough to knock 100–300 bps off annualized returns.

Lie #3: Ignoring the "assignment tax"

When you get assigned in real life and then sell covered calls, the shares don’t magically match your desired call strike — there’s a gap between what you want to sell at (your cost basis) and what the market makes available. This produces small drag every cycle. Many backtests assume you can always sell calls at exactly your ideal strike, which overstates results.

Lie #4: Ignoring taxes

Every backtest shows gross pre-tax returns. In a taxable account, wheel returns are short-term ordinary income — a 30% blended tax rate is realistic for a middle-earner. A "20% annualized" backtest in a taxable account is really more like "14% net." Not a lie in the backtest itself, but a lie by omission when someone shows you a return number without the tax context.

5. Metrics that actually matter

Backtest reports throw a lot of numbers at you. Only a few actually matter for the wheel:

  1. CAGR (compound annual growth rate). The single most important number. Look for something in the 8–18% range for quality names — anything higher and you should be suspicious.
  2. Max drawdown. The worst peak-to-trough decline the strategy experienced. Look at this in every market crash covered (2020, 2022, ideally 2008). If max drawdown is under 10%, the backtest is probably ignoring assignment risk.
  3. Sharpe ratio. Return per unit of volatility. A Sharpe of 0.8–1.2 is reasonable for the wheel; over 1.5 is suspicious.
  4. Win rate. Percentage of trades that closed at a profit. Wheel win rates are typically 70–85% (which sounds great, but the losses on the 15–30% of losing trades can be much larger than the wins).
  5. Average trade P&L in $ terms. Sanity check — does the arithmetic actually add up? If you have 100 trades/year averaging $150 profit, that’s $15k. On a $100k account, that's 15% — plausible. On a $30k account, that's 50% — implausible without heroic assumptions.
Careful: Ignore: "profit factor," "win/loss ratio," and any single-metric marketing numbers. They’re easy to game. CAGR, drawdown, Sharpe, and honest arithmetic are what matter.

6. What real backtests look like on quality names

For calibration, here’s roughly what defensible backtests of mechanical wheel strategies on quality names have produced over multi-year periods (net of realistic slippage but pre-tax):

UnderlyingApproximate backtest CAGRApproximate max drawdownNotes
SPY (S&P 500 ETF)8–12%−12% to −18%Modest premiums, very reliable. CBOE PUT index is a decent proxy.
QQQ (Nasdaq ETF)10–15%−15% to −25%Higher premiums due to higher IV. Bigger drawdowns.
Quality single stocks (MSFT, JNJ, KO, PG)10–16%−15% to −30%Higher premiums, higher single-name risk.
High-IV single stocks (AMD, NVDA, TSLA)15–25%−30% to −50%Higher premiums, MUCH higher drawdowns. Very sensitive to sizing.

If a backtest claims 25%+ CAGR on quality names with only −10% drawdown, it’s almost certainly wrong. The wheel produces good but not miraculous returns; the tradeoff for the premium capture is capped upside during rallies and paper drawdowns during selloffs. Both are baked in.

7. The limitations of any wheel backtest

Even a perfectly-constructed wheel backtest tells you less than you'd think about how the wheel will actually perform for you:

8. Next steps

The practical path:

  1. Don't make a strategy decision based on a single backtest. Cross-check with the CBOE PUT and BXM indices to sanity-check what a mechanical premium-selling strategy on the S&P should look like.
  2. Paper trade the wheel for 3–6 months on 2–3 real positions. This teaches you the parts of your process that no backtest can capture.
  3. Start small with real money once your paper process is boring. Journal every trade. Your first 6–12 months of real data are more informative than any backtest.
  4. Compare your actual results to a backtest baseline every quarter. If you’re significantly underperforming the CBOE PUT index net of fees, your discretion is destroying value — figure out where and fix it.

If you want to skip the backtest step and just watch real wheel trades in real time with the reasoning behind each decision, the Omega Membership is where I share the weekly trade plan on real tickers. Or grab the free Starter Kit and the free Wheel Return Calculator to model returns on your specific setup.

Ready to shadow real wheel trades?

The Omega Membership is the weekly trade plan I run in my own account — Sunday market prep, live calls, and the members' Discord.

See the membership → Free Starter Kit
NT

About the author

Nomi Ali Tariq spent 18 years in financial services — fund accounting at JPMorgan, reporting at Credit Suisse, risk systems at Goldman Sachs, and platform work at a $25B private-equity firm. Options-trained via Maverick Trading in 2021. He runs the wheel in his own account every week. The Omega Wheel — no hype, just the math and the real risks. Read the full story.

Frequently asked questions

What returns does the wheel strategy actually produce in a backtest?

Defensible backtests on quality names (SPY, quality single stocks, dividend blue-chips) with realistic fill assumptions typically produce 8–16% annualized returns pre-tax, with max drawdowns of 15–30%. Backtests showing 25%+ CAGR with less than 15% drawdown are almost always ignoring assignment costs, using midpoint fills, or subject to survivorship bias.

What’s the best tool for backtesting the wheel strategy?

OptionAlpha (paid tier) for point-and-click, custom Python + paid data (ORATS, IVolatility) for full control. Tastytrade’s built-in backtester is decent for quick sanity checks but uses optimistic fill assumptions. The CBOE PUT and BXM indices are the best professional baselines for what mechanical premium selling should produce on the S&P 500.

Can I backtest the wheel for free?

Partially. Tastytrade has a free basic backtester; OptionAlpha has a limited free tier. Free CBOE options data works for very rough backtests but has quality issues (delayed, low-resolution, limited history). For a truly free approach, look at the CBOE PUT (PUT), BXM, and WPUT indices — professionally-maintained proxies for mechanical premium-selling strategies with decades of history.

Why do most wheel backtests overstate returns?

Four common issues: (1) survivorship bias — only including quality names that survived, ignoring bankruptcies; (2) midpoint fill assumptions — real fills are 3–8% worse than midpoint; (3) ignoring the assignment tax — perfect strike selection isn’t always available in real chains; (4) ignoring taxes — pre-tax vs after-tax gap is 25–35% for wheel income in taxable accounts.

How long a backtest period do I need?

Minimum 10 years so you see multiple market regimes: a low-IV bull period (like 2013–2019), a crash (2020 or 2022), a recovery, and ideally a longer bear market (2008). Shorter periods can be misleading — 5 years of low-IV bull market makes any premium-selling strategy look great, and 2 years of high-IV bear makes it look terrible. You need the full range.

Should I trust my own wheel backtest?

Trust it as a rough sanity check, not as a life decision. Even a well-constructed backtest is inherently mechanical, and your real trading will involve discretion the backtest can’t capture. Better approach: use the backtest to validate that a strategy is plausible, then paper trade for 3–6 months to test whether YOU can execute it, then start small with real money.

Do the CBOE PUT and BXM indices represent the wheel?

Not exactly, but they’re close analogs. BXM is a mechanical buy-write on the S&P 500 (own SPX, sell 1-month ATM calls) — that’s roughly the "call leg" of the wheel. PUT is a mechanical short cash-secured put on the S&P 500 — the "put leg." Combined, they approximate a mechanical wheel on SPX. Long-run CAGRs have been in the 7–10% range with meaningful drawdowns in crashes.

How much can a great backtest tell me about my future returns?

Less than you think. The correlation between "backtest looks great" and "strategy works for you personally over 10 years" is real but far from 1.0. A great backtest tells you the strategy is mechanically viable; it does NOT tell you that you’ll actually follow the rules, that market regimes won’t shift, or that your specific execution will match the model. Discretionary trading — which the wheel becomes at the edges — is not fully backtest-able.