Options Strategies

← home

US equity options strategies backtested across expirations. Cash-secured puts, covered calls, spreads, and more. Drawdown by expiration cycle.

Methodology

Options strategies are evaluated on major US equity index ETFs (SPY, QQQ, IWM, DIA). Implied volatility and option chain data are sourced from current market data; strategy backtests apply this IV to historical underlying price series — a hybrid approach using real spot history with current IV structure.

Each strategy (cash-secured put, covered call, spreads, straddles, strangles, iron condor, iron butterfly) is simulated across multiple expiration cycles. Equity curves show cumulative return assuming positions are held to expiration and rolled. Greeks and IV percentiles are computed from the current term structure.

Results do not account for bid-ask spreads, assignment risk, or early exercise. Metrics should be treated as indicative rather than precise real-world estimates.

Strategy Library

StrategyCategoryStructureOutlook
Cash-Secured PutIncomeSell an OTM put and collect premium. Obligated to buy the underlying at the strike if assigned.Neutral to bullish
Covered CallIncomeOwn the underlying and sell an OTM call to collect premium, capping upside.Neutral to mildly bullish
Long CallDirectionalBuy an OTM call for leveraged upside exposure with defined risk.Bullish
Long PutDirectionalBuy an OTM put for downside protection or bearish speculation.Bearish
Bull Put SpreadSpreadSell a higher-strike put and buy a lower-strike put for a net credit.Neutral to bullish
Bull Call SpreadSpreadBuy a lower-strike call and sell a higher-strike call for a net debit.Moderately bullish
Long StraddleVolatilityBuy an ATM call and ATM put simultaneously — profits from large moves in either direction.High volatility expected (direction agnostic)
Long StrangleVolatilityBuy an OTM put and OTM call — cheaper than a straddle, needs a bigger move to profit.High volatility expected (direction agnostic)
Iron CondorNeutralSell an OTM put spread and OTM call spread simultaneously for a net credit.Neutral (range-bound)
Iron ButterflyNeutralSell an ATM straddle and buy OTM wings — maximum profit at the strike, defined risk.Very neutral (pinned to strike)
Bear Call SpreadSpreadSell a lower-strike call and buy a higher-strike call for a net credit — bearish.Neutral to bearish
Bear Put SpreadSpreadBuy a higher-strike put and sell a lower-strike put for a net debit — bearish.Moderately bearish
Short StrangleNeutralSell an OTM put and OTM call simultaneously — collect premium, profit in range-bound markets.Neutral (range-bound)
Protective PutHedgeOwn the underlying and buy an OTM put as downside insurance.Bullish with downside protection
CollarHedgeOwn stock, buy OTM put, sell OTM call — capped upside, protected downside.Neutral to mildly bullish (hedged)
Synthetic LongDirectionalBuy ATM call + sell ATM put — replicates stock ownership with options.Bullish (stock equivalent)
1x2 Call Ratio SpreadDirectionalBuy 1 ATM call, sell 2 OTM calls — profits in moderate rallies, risks in large moves.Moderately bullish
Jade LizardNeutralSell OTM put + sell OTM call spread — no upside risk, income strategy.Neutral to bullish
Short StraddleNeutralSell an ATM call and ATM put, collecting premium when price stays near strike.Range-bound / short vol
Long Call ButterflyVolatilityLong 1 lower call, short 2 middle calls, long 1 upper call.Pinning / low movement
Short Call ButterflyVolatilityInverse of long call butterfly.Long volatility
Long Put ButterflyVolatilityPut-version butterfly centered near ATM.Pinning / low movement
Short Put ButterflyVolatilityInverse of long put butterfly.Long volatility
Call BackspreadDirectionalSell 1 lower call, buy 2 higher calls.Bullish with vol expansion
Put BackspreadDirectionalSell 1 higher put, buy 2 lower puts.Bearish with vol expansion
Put Front SpreadDirectionalBuy 1 higher put, sell 2 lower puts.Mildly bearish / short vol
Reverse Iron CondorVolatilityBuy put spread + buy call spread.Long volatility
Reverse Iron ButterflyVolatilityBuy ATM straddle, sell OTM wings.Long volatility
Long Call CondorNeutralFour-leg call condor with profit zone between middle strikes.Range target
Short Call CondorVolatilityInverse of long call condor.Breakout / long vol
Long Put CondorNeutralPut-version condor with bounded risk/reward.Range target
Short Put CondorVolatilityInverse of long put condor.Breakout / long vol
Long Call CalendarNeutralBuy longer-dated call, sell shorter-dated call at same strike.Neutral with vol edge
Short Call CalendarVolatilityInverse call calendar position.Short volatility
Long Put CalendarNeutralBuy longer-dated put, sell shorter-dated put at same strike.Neutral with vol edge
Short Put CalendarVolatilityInverse put calendar position.Short volatility
Long Call DiagonalDirectionalLong longer-dated call + short shorter-dated higher-strike call.Moderately bullish
Short Call DiagonalVolatilityInverse call diagonal.Short vol / bearish bias
Long Put DiagonalDirectionalLong longer-dated put + short shorter-dated lower-strike put.Moderately bearish
Short Put DiagonalVolatilityInverse put diagonal.Short vol / bullish bias
Covered CallIncomeAlias of covered-call implementation (sell_call).Neutral to mildly bullish
Cash-Secured PutIncomeAlias of cash-secured put implementation (sell_put).Neutral to bullish
Long CallsDirectionalAlias of long call implementation (buy_call).Bullish
Short CallsIncomeAlias of covered-call implementation (sell_call).Neutral to mildly bullish
Long PutsDirectionalAlias of long put implementation (buy_put).Bearish
Short PutsIncomeAlias of cash-secured put implementation (sell_put).Neutral to bullish
Long StraddlesVolatilityAlias of long straddle (straddle).Long volatility
Long StranglesVolatilityAlias of long strangle (strangle).Long volatility
Short StranglesNeutralAlias of short strangle (short_strangle).Range-bound / short vol
Long Call SpreadSpreadAlias of bull call spread (call_spread).Moderately bullish
Short Call SpreadSpreadAlias of bear call spread (bear_call_spread).Neutral to bearish
Long Put SpreadSpreadAlias of bull put spread implementation in current engine (put_spread naming).Taxonomy alias
Short Put SpreadSpreadAlias of bear put spread (bear_put_spread).Moderately bearish
Call Front SpreadDirectionalAlias of front-ratio style mapping (ratio_spread).Short convexity / mild bullish
Index:
IV Percentiles
Current: 23.50% · P25: 20.40% · P50: 22.10% · P75: 24.10%
Term Structure
Short IV: 23.50% · Long IV: 25.80% · Slope: 2.30% · Contango
Skew
ATM IV: 13.10% · Put skew: 25.40% · Call skew: 14.70%
Volatility term structure (DTE vs IV)

What this shows: Implied volatility across option maturities (days-to-expiry), with average, minimum, and maximum IV lines.

How to read it: An upward or downward slope indicates term-structure shape (contango/backwardation); wider min-max separation indicates more dispersion in observed IV.

Term structure table
DTEAvg IV %Min IV %Max IV %
023.500.00126.60
727.100.0086.80
1421.7012.9082.50
2121.1013.0052.30
2817.5012.9037.70
3517.3013.1052.50
4131.700.00116.90
5322.500.0074.20
7019.9013.9040.10
13323.100.0046.20
14520.600.0043.20
22425.800.0068.20
Strategy performance (click row to show curve)

What this shows: Summary metrics for each options strategy on the selected index, with expandable per-strategy cumulative return curves.

How to read it: Use table metrics for rank-ordering, then expand rows to inspect path quality (trend smoothness and drawdown behavior), not only endpoint values.

StrategyTotal Return %Win Rate %Max DD %SharpeTrades
Cash-Secured Put11.7%94.7%8.9%0.2719
Covered Call21.0%73.7%14.6%0.3019
Long Call-1414.3%10.5%1314.3%-1.1119
Long Put-1057.8%5.3%1143.1%-0.3219
Bull Put Spread309.7%89.5%94.8%0.6819
Bull Call Spread-191.4%36.8%600.0%-0.0919
Long Straddle-742.4%15.8%708.3%-0.7419
Long Strangle-1255.3%15.8%1155.3%-0.8319
Iron Condor409.1%84.2%62.5%0.7319
Iron Butterfly352.0%79.0%44.5%0.6519
Bear Call Spread53.1%63.2%157.3%0.0819
Bear Put Spread-885.2%15.8%891.3%-0.6019
Protective Put17.6%63.2%15.9%0.2519
Collar40.2%79.0%8.7%0.6819
Synthetic Long17.0%63.2%23.6%0.1819
1x2 Call Ratio Spread838.2%68.4%39.8%0.8919
Jade Lizard23.6%84.2%7.7%0.5119
Short Strangle33.8%84.2%6.7%0.7719
Long Calls-1414.3%10.5%1314.3%-1.1119
Short Calls21.0%73.7%14.6%0.3019
Long Puts-1057.8%5.3%1143.1%-0.3219
Short Puts11.7%94.7%8.9%0.2719
Long Straddles-742.4%15.8%708.3%-0.7419
Long Strangles-1255.3%15.8%1155.3%-0.8319
Short Strangles33.8%84.2%6.7%0.7719
Long Call Spread-191.4%36.8%600.0%-0.0919
Short Call Spread53.1%63.2%157.3%0.0819
Long Put Spread309.7%89.5%94.8%0.6819
Short Put Spread-885.2%15.8%891.3%-0.6019
Call Front Spread838.2%68.4%39.8%0.8919
Cash-Secured Put11.7%94.7%8.9%0.2719
Covered Call21.0%73.7%14.6%0.3019
Short Straddle742.4%84.2%118.5%0.7419
Long Call Butterfly1344.9%52.6%254.8%0.4019
Short Call Butterfly-1152.5%5.3%1114.3%-1.6219
Long Put Butterfly1771.7%52.6%200.0%0.4619
Short Put Butterfly-1072.7%0.0%1034.6%-1.6819
Call Backspread-8987.1%31.6%8026.5%-0.8719
Put Backspread1060.7%89.5%911.8%0.1419
Put Front Spread-1060.7%10.5%1872.5%-0.1419
Reverse Iron Condor-1156.6%15.8%1056.6%-0.7519
Reverse Iron Butterfly-627.6%21.1%604.1%-0.6519
Long Call Condor1488.8%79.0%200.0%0.9319
Short Call Condor-2245.5%0.0%2101.8%-3.1319
Long Put Condor146.0%47.4%431.1%0.0819
Short Put Condor-1686.5%0.0%1628.8%-2.1019
Long Call Calendar688.5%79.0%113.1%0.6919
Short Call Calendar-688.5%21.1%665.9%-0.6919
Long Put Calendar1084.9%79.0%179.9%0.6919
Short Put Calendar-1084.9%21.1%1049.5%-0.6919
Long Call Diagonal508.1%68.4%181.2%0.5219
Short Call Diagonal-508.1%31.6%534.7%-0.5219
Long Put Diagonal-341.4%36.8%434.7%-0.3919
Short Put Diagonal341.4%63.2%162.1%0.3919
All strategy equity curves

What this shows: Overlay of cumulative return curves for all strategies on the selected index.

How to read it: Compare line slope, drawdown depth, and recovery speed to find robust performers versus unstable or regime-dependent strategies.