Finance – Options Strategies
Overview
Options strategies combine multiple option legs (calls and puts at different strikes and expiries) to create specific risk/reward profiles. Rather than taking a directional bet with a single option, multi-leg strategies allow traders to express nuanced views on direction, volatility, time decay, and risk limits.
This module implements the most widely used options strategies with payoff calculations, breakeven analysis, and maximum profit/loss profiles.
Key Concepts
Building Blocks
| Leg | Description | Max Profit | Max Loss |
|---|---|---|---|
| Long Call | Right to buy at strike K | Unlimited | Premium paid |
| Short Call | Obligation to sell at strike K | Premium received | Unlimited |
| Long Put | Right to sell at strike K | K - Premium | Premium paid |
| Short Put | Obligation to buy at strike K | Premium received | K - Premium |
Strategy Classification
Directional strategies: profit from price moving in a specific direction with limited risk. - Bull Call Spread, Bear Put Spread, Risk Reversal.
Volatility strategies: profit from large moves (long vol) or small moves (short vol). - Long Straddle, Long Strangle, Iron Condor, Iron Butterfly.
Income strategies: collect premium in exchange for taking on tail risk. - Covered Call, Cash-Secured Put, Iron Condor.
Key Metrics for Every Strategy
- Maximum Profit: the most the strategy can earn at expiry.
- Maximum Loss: the most the strategy can lose at expiry (should always be defined before entering).
- Breakeven(s): underlying price(s) at which the strategy breaks even at expiry.
- Net Premium: total premium paid (debit) or received (credit) for all legs combined.
Spread vs Naked
Spreads cap both profit and loss, reducing margin requirements and risk significantly compared to naked (single-leg) positions. Professional traders almost always use spreads rather than naked shorts.
Files
options_strategies.py: Bull call spread, bear put spread, long straddle, long strangle, iron condor, iron butterfly, covered call, and protective put — each with P&L profile and breakeven calculations.
How to Run
Strategies Covered
Bull Call Spread
- View: moderately bullish.
- Structure: long call at K1, short call at K2 (K2 > K1), same expiry.
- Max Profit: (K2 - K1) - net_debit, achieved when underlying >= K2.
- Max Loss: net_debit, when underlying <= K1.
- Breakeven: K1 + net_debit.
Iron Condor
- View: low volatility, underlying stays in a range.
- Structure: short put at K1, long put at K2, short call at K3, long call at K4 (K2<K1<K3<K4).
- Max Profit: net_credit received, when K1 <= underlying <= K3.
- Max Loss: (K1 - K2) - net_credit or (K4 - K3) - net_credit.
- Breakeven: K1 - net_credit (lower) and K3 + net_credit (upper).
Long Straddle
- View: high volatility, large move in either direction.
- Structure: long call + long put at the same strike and expiry.
- Max Profit: unlimited (call side) or strike - premium (put side).
- Max Loss: total premium paid, when underlying = strike at expiry.
Financial Applications
1. Earnings Plays
- Long straddle or strangle before earnings: profit if the stock moves more than the implied move priced into the options.
- Iron condor after earnings: collect premium if the post-earnings vol crush is larger than the residual move.
2. Defined-Risk Speculation
- Bull call spreads allow directional bets with a fixed maximum loss — ideal for portfolios with strict drawdown limits.
3. Income Generation
- Iron condors on indices (SPX, NDX) generate steady premium in low-volatility environments.
- Covered calls on existing equity positions generate income while capping upside.
4. Volatility Arbitrage
- If implied volatility is expensive relative to expected realised vol, sell vega via iron condors or strangles.
- If implied vol is cheap, buy straddles or strangles.
Best Practices
- Always know your max loss before entering: Never enter a strategy where the maximum loss is undefined or unlimited unless specifically authorised.
- Consider transaction costs: Multi-leg strategies incur commissions on each leg — net premium must be large enough to cover costs.
- Monitor gamma near expiry: Short gamma positions (iron condor, short straddle) become increasingly dangerous as expiry approaches; the P&L can move violently on small underlying moves.
- Roll or close early: Most income strategies should be closed at 50% of max profit rather than held to expiry — this reduces gamma risk and frees capital for new trades.