Option Strategies and Payoff Combinations › Volatility Strategies
Quantitative FinanceAll chapters Option Strategies and Payoff Combinations › Volatility StrategiesOne section · Sections in this chapter5 / 11 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
You don't have a strong view on direction but do have a view on volatility. You believe the underlying will either move significantly (without knowing which direction) or stay relatively stable. Volatility strategies express these views.
Long Straddle
A long straddle involves buying both a call and a put with the same strike price and expiration, typically at-the-money. The strategy profits from large moves in either direction and loses if the underlying stays near the strike.
The combined payoff is:
where:
- : stock price at expiration
- : strike price (same for both call and put)
- : premium paid for the call
- : premium paid for the put
- : total cost to establish the straddle
This formula adds together the payoffs of the long call and long put, then subtracts the total premium paid for both options. The structure guarantees that at least one of the two max terms contributes positive value at expiration. If the stock ends above the strike, the call is in-the-money. If the stock ends below the strike, the put is in-the-money. The only way to lose the full premium is if the stock expires exactly at the strike, where both options are worthless.
The straddle structure ensures that one option is always in-the-money: the call profits when the stock rises above , while the put profits when the stock falls below . At any price, at least one option has positive intrinsic value. The total premium paid represents the cost of this bidirectional exposure.
This payoff structure can be expressed more simply by recognizing that exactly one of the two max terms is always positive. When , the call is in-the-money with value and the put is worthless. When , the put is in-the-money with value and the call is worthless. In both cases, the total intrinsic value equals the absolute distance from the strike. This observation simplifies the formula.
This simplifies to:
where:
- : absolute distance of the stock price from the strike (always positive)
- : total premium paid (the breakeven threshold)
This elegant form shows that profit equals the absolute price movement away from the strike, minus the cost of the straddle. The straddle profits when the stock moves more than in either direction from the strike. The absolute value function captures the directional indifference of the straddle: you don't care which way the stock moves, only how far it moves. This is why straddles are called volatility strategies rather than directional strategies.
The two breakeven points occur where profit equals zero. Setting and solving:
where:
- : strike price of both options
- : total premium paid for the straddle
- : lower breakeven point
- : upper breakeven point
The derivation above shows why the straddle has two symmetric breakeven points equidistant from the strike. The absolute value equation has two solutions because the stock can move either up or down by the required amount. The distance from the strike to each breakeven equals the total premium paid, which represents the market's expectation of how much the stock might move.
# Long straddle
K_straddle = 100 # At-the-money strike
call_prem = 6 # Call premium
put_prem = (
5.5 # Put premium (slightly cheaper due to put-call parity adjustments)
)
total_premium = call_prem + put_prem
S = np.linspace(70, 130, 200)
# Component payoffs
straddle_call = call_payoff(S, K_straddle, call_prem, "long")
straddle_put = put_payoff(S, K_straddle, put_prem, "long")
# Combined straddle
long_straddle = straddle_call + straddle_put
# Calculate key metrics
lower_be = K_straddle - total_premium
upper_be = K_straddle + total_premium
Lower Breakeven: $88.50 Upper Breakeven: $111.50 Maximum Loss: $11.50
The straddle requires a significant move in either direction from the strike to reach the breakeven points. Maximum loss occurs only when the stock expires exactly at the strike price, as both options expire worthless. The total premium paid reflects the market's implied volatility expectations. Profit equals the absolute distance from the strike minus the total cost, creating symmetric payoff in both directions once breakeven is achieved.
The long straddle is a bet that the underlying will move more than the market expects. The total premium paid represents the market's implied expectation of volatility. If the actual move exceeds this expectation, the straddle profits. This is why straddles are often described as "buying volatility."
A critical consideration: buying straddles before major announcements (earnings, FDA decisions, elections) is typically not profitable. The market anticipates these events and prices options accordingly. The implied volatility is already elevated, making the straddles expensive. After the announcement, implied volatility collapses, often overwhelming any gains from the directional move.
Long Strangle
A long strangle is similar to a straddle but uses different strike prices: you buy an out-of-the-money call and an out-of-the-money put. This reduces the premium paid but requires a larger move to become profitable.
The strangle structure places the call strike above the current price and the put strike below the current price. Both options are out-of-the-money at initiation, making them cheaper than the at-the-money options used in a straddle. However, this lower cost comes with a tradeoff: the stock must move further before either option gains intrinsic value.
# Long strangle
K_call_strangle = 105 # OTM call strike
K_put_strangle = 95 # OTM put strike
call_prem_str = 3.5 # Lower premium because OTM
put_prem_str = 3 # Lower premium because OTM
total_premium_str = call_prem_str + put_prem_str
S = np.linspace(70, 130, 200)
# Component payoffs
strangle_call = call_payoff(S, K_call_strangle, call_prem_str, "long")
strangle_put = put_payoff(S, K_put_strangle, put_prem_str, "long")
# Combined strangle
long_strangle = strangle_call + strangle_put
# Calculate key metrics
lower_be_str = K_put_strangle - total_premium_str
upper_be_str = K_call_strangle + total_premium_str
cost_savings = total_premium - total_premium_str
Strangle Cost: $6.50 Cost Savings vs Straddle: $5.00 Lower Breakeven: $88.50 Upper Breakeven: $111.50 Range Between Strikes: $10.00
The strangle costs less than the straddle but has wider breakeven points. The probability of maximum loss is higher because any price within the range between the strikes results in both options expiring worthless. The cost savings come at the expense of requiring a larger absolute move to reach profitability. The dead zone between strikes increases the likelihood of maximum loss. This tradeoff makes sense when you expect a very large move and want to minimize capital at risk while accepting lower probability of profit.

Short Straddles and Strangles
Selling straddles or strangles reverses the payoff profile: you profit from stability and lose from large moves. Short volatility positions collect premium upfront but have unlimited risk if the underlying makes a significant move.
These strategies are popular among traders who believe implied volatility is overstated relative to realized volatility. However, they require careful risk management because the potential losses are theoretically unlimited on the upside (for the short call component) and substantial on the downside (limited only by the stock going to zero).
