Approximating an At-the-Money Call Spread with Delta Changes
Summary
The document explains an approximation for the value of an at-the-money call spread using the strike gap and the futures price’s distance from the spread’s midpoint. The response begins with a Black–Scholes-style assumption, approximates at-the-money call and put values from volatility and time to expiry, and uses the resulting straddle as a rough measure of a standard deviation-sized move. It then estimates how option delta changes across that range of strikes.
Treating delta as approximately linear in strike, the answer models the spread value as the integral of delta between its two strikes. This gives an intuitive route to the proposed formula and motivates the approximate delta-slope coefficient. The numerical illustration supports the local linear approximation, but does not establish its accuracy across different maturities, volatility levels, or market conditions. The result depends on the distributional and pricing assumptions and is intended as an approximation.
Key ideas
- The call spread value can be represented as the integral of option delta across its strike interval.
- The derivation approximates at-the-money option prices using a Black–Scholes framework.
- A straddle is used as a rough proxy for a standard deviation-sized underlying move.
- Delta is assumed to vary approximately linearly across the relevant strikes.
- The resulting formula is an approximation whose accuracy depends on its assumptions.
Tags
Full text
# At-the-money Call Spread approximation
# At-the-money Call Spread approximation
In a trading manual I got during a course, the value of the ATM Call-Spread is approximated by $CS_{ATM}=\frac{1}{2}StrD+(F-m)\times\Delta CS$ The lecturer skipped the part where he derived this approximation. And couldn't answer why this formula holds. So does anyone have a clue? StdrD=Strike Difference, m= midpoint between the strikes of the call spread F=future
$\Delta CS$ was approximated by $0.33\times\frac{StrD}{Straddle}$ (which is a consequence of the normal distribution) Where we take straddle equal to a standard deviation (actually $\sqrt(\frac{2}{\pi})$ times would be more precise.
## Answer by mbison (score 3, accepted)
https://quant.stackexchange.com/a/20660
this is how i would explain your approximation. First start with notation:
Define $K_{atm}$ to be the atm strike. Define $\Delta K := K2 - K1$ where $K2 > K_{atm} > K1$. This corresponds to $\Delta K = $$StrD$ in your notation.
Now assume a black scholes world, within this world we can approximate the Call and Put price of an atm option with: $C_{atm} = P_{atm} = 0.4 \sigma \sqrt{T} F$.Therefore the price of a straddle is given by $0.8 \sigma \sqrt{T} F$.
The delta of an option is given by $N(d1)$. For $K_{atm}$ we get that $d1 =\frac{ 0.5\sigma^2 T}{\sigma \sqrt{T}}$. So $N(d1)$ is close to 0.54. Now we evaluate $N(d1)$ at $K = K_{atm}+-straddle$. For example suppose r = 0, S = 100, T = 1, vol = 0.2 then K_{atm} = 100, the straddle = 0.8*0.2*1*100 = 16 (and a vanilla call is priced at 8). Question: what is the delta when evaluated at K=116 or 84? Answer: delta is 0.26 and 0.84. Comparing 0.26 against 0.54 and 0.84 against 0.54 we see that for the up and down straddle move the delta changes about 0.3. Furthermore, by simply plotting the delta against strikes we can observe that the delta is approximately linear between the these strike levels.
Therefore we can explain your $\Delta CS$. You have a move of 0.3 deltas for 1 move of size straddle. thefore a move of size $\delta K = (K_{new} - K_{atm})$ changes the delta by: $0.3 \frac{\delta K}{straddle}$. Alternatively we can write the Delta as function of K. $\Delta(K) = 0.50 + \frac{0.3(K - K_{atm})}{straddle}$
The price of a callspread is given by $C(K1) - C(K2)$. Now we approx C(K2) by: $C(K2) = C(K1) + \int_{K1}^{K2} \Delta(K) dK$. The value of your callspread therefore is: $\int_{K1}^{K2} \Delta(K) dK$.
I think integrating the above gets you very close to the formula that you want.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.