Why Theta and Gamma Offset in Black–Scholes Delta Hedging
Summary
The document explains why a continuously delta-hedged option has zero net P&L in the idealized Black–Scholes setting. Applying Itô’s formula splits the option’s change into theta, delta, and gamma contributions. Once the delta hedge removes the underlying exposure, the Black–Scholes equation makes theta offset the gamma contribution when realized volatility matches the model’s volatility.
The discussion then distinguishes this model result from trading in markets. Actual underlying dynamics and implied volatility may differ from Black–Scholes assumptions, so a hedge can have residual gamma P&L and volatility-related exposure. Spot and volatility co-movement can create vanna P&L, while changing volatility can create volga P&L. The answers describe these effects conceptually but offer no empirical analysis beyond a correlation example, and they caution that replication depends on the model assumptions and continuous hedging idealization.
Key ideas
- Delta hedging removes the option’s first-order exposure to the underlying.
- In Black–Scholes, theta offsets gamma P&L when realized volatility matches the model volatility.
- When market dynamics depart from the model, a delta hedge can leave residual P&L.
- Spot and volatility co-movement can contribute vanna P&L, while volatility changes can contribute volga P&L.
- The replication result relies on idealized assumptions, including continuous hedging.
Tags
Full text
# Confusion about replicating a call option
# Confusion about replicating a call option
Assume standard Black-Scholes model, $$dS(t)=S(t)(rdt+\sigma dW(t))$$ where $\sigma$ is a constant and $W(t)$ is a Brownian motion under the risk neutral measure. A call option is replicable, so if we are long a call and continuously (in theory) trade according to the negative of the delta of the option, we should in theory end up with 0 at the end since the two positions cancel out, and this is how we determine the price of the call option. There is one thing I do not understand here. Among the input parameters in the Black-Scholes model, $\sigma$ is treated as a constant, so there is no Pnl associated with $\sigma$; we are delta neutral so there is no Pnl associated with $\delta$ as well, and since we hedge continuously, there is no gamma Pnl (I guess?); but why do we not have a Pnl associated with theta in this case since theta is not hedged?
## Answer by ryc (score 6, accepted)
https://quant.stackexchange.com/a/55811
- In Black Scholes $$\frac{dS}{S}=rdt+\sigma dW$$
- $dC_{BS}(S,t)=\underbrace{\frac{\partial C_{BS}}{\partial t}dt}_{Theta PnL}+\underbrace{\frac{\partial C_{BS}}{\partial S}dS}_{DeltaPnL}+\underbrace{\frac{1}{2}\frac{\partial^2 C_{BS}}{\partial S^2}dS^2}_{GammaPnL}$
- $dC_{BS}(S,t)=\frac{\partial C_{BS}}{\partial t}dt+\frac{\partial C_{BS}}{\partial S}dS+\frac{1}{2}\frac{\partial^2 C_{BS}}{\partial S^2}\sigma^2S^2dt$
- Note that $dC_{BS}(S,t)$ is only the PnL of option that exists in BS world, since the spot $S$ follow BS dynamics
- Assuming zero rates dividends, $\theta_{BS} = -\frac{1}{2}\Gamma_{BS} S^2 \sigma^2$
- Delta hedged option PnL in BS world = $\frac{1}{2}\Gamma_{BS} S^2 [(\frac{dS}{S})^2-\sigma^2dt]= \frac{1}{2}\Gamma_{BS} S^2 [\sigma^2dt-\sigma^2dt]=0$
- It makes sense since $S$ follows BS dynamics, if you hedge acc to BS delta, your PnL is indeed zero, since theta PnL is offset by gamma PnL
- However, this spot $S$ follows BS dynamics which is not true in real world
- In real world, spot $S$ follows unknown dynamics
- Denote $C_{mkt}(S,t)$ as market price of option at spot $S_1$ and time $t$
- $dC_{mkt}=C_{mkt}(S_1,t_1)-C_{mkt}(S_0,t_0)$
- $𝑑𝐶_{mkt}=\underbrace{\frac{\partial C_{BS}(S,t|\hat\sigma)}{\partial t}dt}_{ThetaPnL}+\underbrace{\frac{\partial C_{BS}(S,t|\hat\sigma)}{\partial S}dS}_{Delta PnL}+\underbrace{\frac{1}{2}\frac{\partial^2 C_{BS}(S,t|\hat\sigma)}{\partial S^2}dS^2}_{GammaPnL}+\underbrace{\frac{\partial C_{BS}(S,t|\hat\sigma)}{\partial \sigma}d\sigma}_{VegaPnL}+\underbrace{\frac{\partial^2 C_{BS}(S,t|\hat\sigma)}{\partial \sigma\partial S}dSd\sigma}_{VannaPnL}+\underbrace{\frac{1}{2}\frac{\partial^2 C_{BS}(S,t|\hat\sigma)}{\partial \sigma^2}(d\sigma)^2}_{VolgaPnL}+...$
- Spot/vol correlation would generate vanna P&L, e.g. plot VIX log return against SPX log return would get a -70% correlation
- Vol-of-vol would generate volga PnL
- It actually means you pay theta for gamma, vanna and volga
- More sophisticated models like LV/SV tries to address these mkt phenomenon
## Answer by confused (score 1)
https://quant.stackexchange.com/a/55808
When you replicate the option, you negatively scalp yourself when hedging deltas (if you are short the option). That negative scalp should be offset by theta you make by being short the option, and thus on net your option + hedge has 0 pnl. This obviously assumes realized volatility = implied volatility.
If your option has high IV but underlying doesn't move, then obviously you will lose/gain money on theta (depending on long/short option) but you would have 0 PnL change from underlying hedging. In this scenario, realized volatility < implied volatility. Also in this scenario, option is "mispriced" and hence there is non-zero PnL.
Obviously this all assumes option prices follow BSM model, so just take everything with a grain of salt when you enter the real world. And if you approach options from a P or Q perspective.
TLDR: Options make lose money from theta, underlying make lose money from gamma. Under BSM, if IV = RV, then they cancel out and net PnL is 0.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.