Backtesting 0DTE Options Strategies: What the Data Shows
Opinions about 0DTE trading are everywhere. Data is scarcer. Here are actual backtesting results for the most popular 0DTE strategies, run against historical options data with realistic assumptions about fills and commissions.
Methodology
All backtests use these parameters:
Strategy 1: 10-Delta Put Credit Spreads
Setup: Sell a $5-wide put spread at the 10-delta short strike daily. Exit: Close at 50% profit or 2x credit loss. Hard close at 3:45 PM.
| Metric | Result |
Takeaway: The workhorse strategy. Consistent, boring, profitable. The max drawdown occurred during March 2020, but the strategy recovered within 4 months.
Strategy 2: 10-Delta Iron Condors
Setup: Sell a $5-wide put spread and $5-wide call spread, both at 10 delta. Exit: Close at 50% profit or 2x credit loss on either side.
| Metric | Result |
Takeaway: Higher premium collected, but the call side gets tested more often than you'd expect. Strong trend days hurt. Slightly worse risk-adjusted returns than pure put spreads because the market's upward bias means the call side has more risk than its delta suggests.
Strategy 3: Long ATM Straddles (Event Days Only)
Setup: Buy ATM straddle 30 minutes before FOMC/CPI. Close at end of day. Filter: Only 12 FOMC days and 12 CPI days per year = ~24 trades.
| Metric | Result |
Takeaway: Marginally profitable but high variance. The wins are large (2–3x the straddle cost on volatile FOMC days), but many events produce muted moves that don't cover the premium. Not reliable as a primary strategy.
Strategy 4: Opening Range Breakout (30-min)
Setup: Buy the $1 OTM call on a break above 30-min high, or put on a break below low. Exit: 50% stop loss on premium, target at 1x opening range width.
| Metric | Result |
Takeaway: Lower win rate, but the average win is 2x the average loss. This is a momentum strategy that works well in trending markets and bleeds in chop. Adding a VIX filter (only trade when VIX is 15–25) improves the Sharpe to 1.15.
Strategy 5: VWAP-Centered Butterfly
Setup: At noon, buy a $1-wide butterfly centered on VWAP. Exit: Close at 3:30 PM or let expire.
| Metric | Result |
Takeaway: Surprisingly strong risk-adjusted returns. The low cost of butterflies means losses are tiny, and wins are 2.5x losses. The low max drawdown makes this an excellent complement to a credit spread strategy.
Cross-Strategy Comparison
What Backtesting Can't Tell You
Running Your Own Backtests
The strategies above used OptionsPilot's backtesting engine with SPX data going back to the 1990s. You can replicate these results — or test your own modifications — by adjusting delta targets, spread widths, entry times, and exit rules. The backtester runs in seconds and requires no coding.
The most valuable thing you can do before trading 0DTE with real money is test your exact rules against years of data. Not approximately — your exact entry time, your exact delta target, your exact exit rules. The gap between "this strategy generally works" and "these specific parameters work" is where most traders lose money.