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: 33.88% · P25: 22.96% · P50: 26.59% · P75: 28.88%
Term Structure
Short IV: 33.88% · Long IV: 28.38% · Slope: -5.50% · Backwardation
Skew
ATM IV: 18.90% · Put skew: 38.13% · Call skew: 25.98%
Volatility term structure (DTE vs IV)
Term structure table
DTEAvg IV %Min IV %Max IV %
-133.880.00180.37
721.390.0084.28
1430.400.00109.23
2122.4614.0455.58
2821.7714.0252.54
3528.1117.8052.87
4226.9112.8454.43
7637.590.00129.96
8826.270.0074.52
16824.640.0048.04
18023.130.0063.29
25928.380.00104.55
Strategy performance (click row to show curve)
StrategyTotal Return %Win Rate %Max DD %SharpeTrades
Cash-Secured Put29.2%100.0%0.0%6.2519
Covered Call44.0%84.2%5.7%0.8719
Long Call-1485.7%5.3%1395.5%-1.2119
Long Put-1814.0%0.0%1714.0%-6.8719
Bull Put Spread391.9%89.5%71.7%1.0619
Bull Call Spread-61.0%42.1%593.3%-0.0319
Long Straddle-888.2%5.3%860.3%-1.3819
Long Strangle-1618.5%5.3%1524.2%-2.2219
Iron Condor612.4%94.7%57.2%1.4519
Iron Butterfly414.4%89.5%39.2%0.9019
Bear Call Spread16.1%57.9%109.4%0.0219
Bear Put Spread-1244.1%10.5%1144.1%-0.9219
Protective Put23.7%63.2%15.3%0.3419
Collar54.9%89.5%9.4%0.9519
Synthetic Long39.8%79.0%13.3%0.5419
1x2 Call Ratio Spread1176.5%89.5%26.1%1.3919
Jade Lizard44.7%94.7%2.5%1.9119
Short Strangle58.9%94.7%2.6%2.1919
Long Calls-1485.7%5.3%1395.5%-1.2119
Short Calls44.0%84.2%5.7%0.8719
Long Puts-1814.0%0.0%1714.0%-6.8719
Short Puts29.2%100.0%0.0%6.2519
Long Straddles-888.2%5.3%860.3%-1.3819
Long Strangles-1618.5%5.3%1524.2%-2.2219
Short Strangles58.9%94.7%2.6%2.1919
Long Call Spread-61.0%42.1%593.3%-0.0319
Short Call Spread16.1%57.9%109.4%0.0219
Long Put Spread391.9%89.5%71.7%1.0619
Short Put Spread-1244.1%10.5%1144.1%-0.9219
Call Front Spread1176.5%89.5%26.1%1.3919
Cash-Secured Put29.2%100.0%0.0%6.2519
Covered Call44.0%84.2%5.7%0.8719
Short Straddle888.2%94.7%48.7%1.3819
Long Call Butterfly923.5%52.6%373.9%0.2319
Short Call Butterfly-913.7%5.3%892.3%-1.3119
Long Put Butterfly1122.3%52.6%352.3%0.3119
Short Put Butterfly-953.5%5.3%932.1%-1.4919
Call Backspread-17197.9%10.5%15304.9%-1.3419
Put Backspread-566.7%84.2%2038.5%-0.0819
Put Front Spread566.7%15.8%798.3%0.0819
Reverse Iron Condor-1484.3%5.3%1393.6%-1.4919
Reverse Iron Butterfly-670.3%10.5%657.6%-0.9119
Long Call Condor2314.0%84.2%200.0%1.2219
Short Call Condor-2259.5%0.0%2123.8%-3.3919
Long Put Condor99.7%47.4%293.5%0.0619
Short Put Condor-1500.7%0.0%1460.4%-2.3119
Long Call Calendar787.3%79.0%36.8%1.0119
Short Call Calendar-787.3%21.1%770.1%-1.0119
Long Put Calendar1163.9%79.0%54.9%1.0119
Short Put Calendar-1163.9%21.1%1138.7%-1.0119
Long Call Diagonal820.9%89.5%117.4%1.0219
Short Call Diagonal-820.9%10.5%734.1%-1.0219
Long Put Diagonal-356.5%21.1%313.8%-0.4319
Short Put Diagonal356.5%79.0%188.1%0.4319
All strategy equity curves