Credit Spread Backtest: 60 SPY Cycles, Five Regimes
Put credit spreads rolled monthly on SPY from 2020 to 2024. Win rate by delta, regime-by-regime P&L, and the management rules that beat hold-to-expiration by 5×.
Simulated data for display. Illustrative narrative — not a verified live backtest. Build real backtests on the strategy builder.
The Test Setup
Underlying: SPY. Bull put spread structure (sell put, buy lower-strike put as wing).
Entry: 30 DTE, short strike at 16 delta, 5-point wide wings.
Exit rules tested: (1) hold to expiration; (2) close at 50% max profit; (3) close at 50% + 200% stop-loss.
Sizing: One contract per $500 of capital. Single position at a time.
Period: January 2020 – December 2024 inclusive.
Win Rate by Short-Strike Delta
| Delta | Win Rate | Avg Credit | Avg Winner | Avg Loser | Net / Cycle |
|---|---|---|---|---|---|
| 10 | 85% | $65 | +$32 | -$435 | -$38 |
| 16 ★ | 75% | $125 | +$63 | -$370 | +$30 |
| 20 | 68% | $165 | +$83 | -$330 | +$23 |
| 30 | 55% | $240 | +$120 | -$255 | -$5 |
16-delta is the optimal entry. Lower deltas leak yield; higher deltas accelerate losses faster than they accrue premium.
Exit Rules: The Single Highest-Impact Decision
| Exit Rule | Win Rate | Net / Cycle | Max Drawdown | 60-Cycle Net |
|---|---|---|---|---|
| Hold to expiration | 62% | +$6 | -28% | +$340 |
| Close at 50% max | 75% | +$30 | -15% | +$1,820 |
| 50% max + 200% stop | 71% | +$32 | -10% | +$1,940 |
5× the net P&L from closing early. The stop-loss adds another 7% to net while halving the max drawdown.
Performance by Market Regime
| Regime | Years | Cycles | Win Rate | Net P&L |
|---|---|---|---|---|
| Bull market | 2021, 2023, 2024 | 36 | 86% | +$1,640 |
| Choppy / sideways | Q1-Q2 2020, 2024 | 12 | 75% | +$420 |
| Bear market | 2022, March 2020 | 12 | 42% | -$240 |
Put credit spreads thrive in bull and choppy markets. In bear markets they're net-negative — the directional headwind overwhelms premium collection. Rotating to call credit spreads during downtrends recovers most of this drag.
Anatomy of the Worst Cycle (March 2020)
Entered SPY 285/280P put credit spread for $0.95 credit ($95 per contract). COVID lockdowns triggered a 32% drop over four weeks. Short put went deep ITM. Held to expiration produced max loss of -$405. With 200% stop, exit at -$190 saved $215 per contract.
This single cycle accounted for nearly all the strategy's drawdown in 2020. The stop-loss rule earned its keep in this scenario.
Five Takeaways
- Sell at 16-delta short strike. 10-delta too thin, 30-delta too rich. 16-delta is the historical sweet spot.
- Close at 50% max profit, always. 5× the net P&L vs holding to expiration. This is the single biggest win available.
- Add a 200% stop-loss. Cuts max drawdown by a third without hurting average P&L. Essential for bear regimes.
- Rotate direction with the trend. Put credit spreads in uptrends, call credit spreads in downtrends. Static directional bias is a return drag.
- Skip low-IV cycles. When VIX is under 13, the premium isn't worth the locked capital. Wait for IV to expand.
Test these rules with live data
Use our screener to find liquid tickers at attractive IV rank, then build the trade on the credit spread calculator.
Related Reading
Backtest narrative is illustrative — built from typical credit spread mechanics and historical regimes, not from live broker fills. Past performance, simulated or real, does not predict future results. See methodology.