Discrete-Time Hedging Error¶
Continuous-time delta hedging is an idealization. Discrete rebalancing introduces a random hedging error influenced by gamma.
Setup¶
Consider hedging an option \(V(t,S)\) by holding \(\Delta(t_k, S_{t_k})\) shares at discrete times \(t_0 < t_1 < \cdots < t_N = T\) with \(\Delta t = t_{k+1} - t_k\).
The hedging portfolio value at \(t_{k+1}\) is: [ \Pi_{k+1} = \Pi_k e^{r\Delta t} + \Delta_k (S_{k+1} - S_k e^{r\Delta t}) ]
where \(\Delta_k = \Delta(t_k, S_k)\) is the delta computed at rebalancing time.
Hedging error: rigorous derivation¶
The hedging error over \([t_k, t_{k+1}]\) is the difference between the option value change and the hedge portfolio change:
Using Taylor expansion of \(V\) and ignoring discounting:
The hedge P&L is \(\Delta_k(S_{k+1} - S_k)\), so:
Using the theta-gamma identity:
Heuristic structure¶
The hedging error can be related to the replacement of quadratic variation by realized squared increments:
The first term is the realized gamma P&L; the second is the continuous-time limit.
Error variance¶
Under Black–Scholes dynamics, the hedging error per step has:
Mean: [ \mathbb{E}[\epsilon_k | \mathcal{F}_{t_k}] \approx 0 ]
Variance: [ \text{Var}(\epsilon_k | \mathcal{F}_{t_k}) \approx \frac{1}{2}\Gamma_k^2 S_k^4 \sigma^4 (\Delta t)^2 ]
Cumulative error variance (summing over \(N = T/\Delta t\) steps):
where \(\bar{\Gamma}\) is an average gamma. The variance scales linearly with \(\Delta t\).
Standard deviation of hedging error: [ \text{Std}(\mathrm{HE}) \sim \sqrt{\Delta t} ]
Central limit theorem for hedging error¶
For small \(\Delta t\), the cumulative hedging error is approximately Gaussian:
This is the basis for asymptotic hedging error expansions:
where \(Z \sim \mathcal{N}(0,1)\) and \(c_1 = \sqrt{\frac{1}{2}\int_0^T \Gamma^2 S^4 \sigma^4 dt}\).
Frequency-error tradeoff¶
| Rebalancing | \(\Delta t\) | Error Std | Transaction Cost |
|---|---|---|---|
| Daily | 1/252 yr | \(\mathcal{O}(0.06)\) | Low |
| Hourly | 1/6048 yr | \(\mathcal{O}(0.01)\) | Moderate |
| Continuous | 0 | 0 | Infinite |
More frequent rebalancing reduces hedging error but increases transaction costs.
Numerical example¶
Consider an ATM call with \(S = K = 100\), \(\sigma = 20\%\), \(\tau = 0.25\) (3 months), \(r = 5\%\):
- \(\Gamma \approx 0.032\)
- \(\Gamma S^2 \sigma^2 = 0.032 \times 10000 \times 0.04 = 12.8\)
Daily rebalancing (\(\Delta t = 1/252\)): [ \text{Std}(\epsilon_{\text{daily}}) \approx \sqrt{\frac{1}{2}} \times 12.8 \times \frac{1}{252} \approx 0.036 ]
Over 63 trading days: [ \text{Std}(\mathrm{HE}) \approx 0.036 \times \sqrt{63} \approx 0.28 ]
Weekly rebalancing (\(\Delta t = 1/52\)): [ \text{Std}(\mathrm{HE}) \approx 0.28 \times \sqrt{5} \approx 0.63 ]
Weekly hedging has about \(\sqrt{5} \approx 2.2\times\) higher error standard deviation.
Path dependence of hedging error¶
The hedging error is path-dependent through gamma:
- Volatile paths: Higher \((\Delta S)^2\), larger errors
- Paths crossing strike: Gamma spikes, error amplified
- Calm paths: Lower errors
This path dependence is the source of "gamma risk" in practice.
Model risk in hedging error¶
The analysis assumes correct model. In practice:
- Volatility misspecification: Changes the drift of hedging error (see Section 6.6)
- Jump risk: Causes large discrete errors that dominate diffusive terms
- Correlation breakdown: Hedging error in multi-asset positions
What to remember¶
- Discrete hedging creates variance-like error terms
- Error variance scales as \(\Gamma^2 S^4 \sigma^4 T \cdot \Delta t\)
- Standard deviation scales as \(\sqrt{\Delta t}\)
- Near-expiry gamma blow-up magnifies the error
- More frequent rebalancing reduces error but increases costs
- The hedging error is approximately Gaussian for small \(\Delta t\) (CLT)
Exercises¶
Exercise 1. For an ATM call with \(S = K = 100\), \(\sigma = 0.20\), \(\tau = 0.5\), \(r = 0.03\), compute \(\Gamma\) and then the per-step hedging error variance \(\text{Var}(\epsilon_k) \approx \frac{1}{2}\Gamma^2 S^4 \sigma^4 (\Delta t)^2\) for daily rebalancing (\(\Delta t = 1/252\)). What is the standard deviation of a single day's hedging error?
Solution to Exercise 1
For an ATM call under Black--Scholes, the gamma is:
With \(S = K = 100\), \(\sigma = 0.20\), \(\tau = 0.5\), \(r = 0.03\):
Now the per-step hedging error variance with daily rebalancing (\(\Delta t = 1/252\)):
Wait -- let us recompute more carefully:
The standard deviation of a single day's hedging error is:
So a single day's hedging error has a standard deviation of approximately \(\$0.031\).
Exercise 2. Using the cumulative error variance formula \(\text{Var}(\text{HE}) \approx \frac{1}{2}\bar{\Gamma}^2 S^4 \sigma^4 T \cdot \Delta t\), compute the hedging error standard deviation for daily, weekly, and monthly rebalancing of an ATM call with \(T = 0.25\), \(\Gamma = 0.032\), \(S = 100\), \(\sigma = 0.20\). Verify the \(\sqrt{\Delta t}\) scaling.
Solution to Exercise 2
Using \(\operatorname{Var}(\text{HE}) \approx \frac{1}{2}\bar{\Gamma}^2 S^4 \sigma^4 T \cdot \Delta t\) with \(\Gamma = 0.032\), \(S = 100\), \(\sigma = 0.20\), \(T = 0.25\):
First compute the constant factor:
Daily (\(\Delta t = 1/252\)):
Weekly (\(\Delta t = 1/52\)):
Monthly (\(\Delta t = 1/12\)):
Verification of scaling. The ratios should equal \(\sqrt{\Delta t_1 / \Delta t_2}\):
The \(\sqrt{\Delta t}\) scaling is confirmed.
Exercise 3. The error formula \(\epsilon_k \approx \frac{1}{2}\Gamma_k[(\Delta S_k)^2 - \sigma^2 S_k^2 \Delta t]\) shows that the hedging error is zero in expectation. Explain intuitively why: what would it mean if the expected hedging error were nonzero, and how would that contradict the Black--Scholes pricing framework?
Solution to Exercise 3
The hedging error \(\epsilon_k \approx \frac{1}{2}\Gamma_k[(\Delta S_k)^2 - \sigma^2 S_k^2 \Delta t]\) compares the realized squared price move \((\Delta S_k)^2\) against the expected squared move \(\sigma^2 S_k^2 \Delta t\). Under the true Black--Scholes dynamics, \(\mathbb{E}[(\Delta S_k)^2 \mid \mathcal{F}_{t_k}] = \sigma^2 S_k^2 \Delta t + O((\Delta t)^2)\), so \(\mathbb{E}[\epsilon_k] \approx 0\).
Intuitive explanation: If the expected hedging error were systematically positive (or negative), it would mean the delta-hedging strategy over-replicates (or under-replicates) the option in expectation. This would create a systematic arbitrage: one could exploit the mispricing by trading the option against the hedge portfolio. In the Black--Scholes framework, the option price is defined as the cost of the replicating portfolio. If the expected replication error were nonzero, the option price would be wrong -- contradicting the no-arbitrage pricing principle.
Put differently, the Black--Scholes PDE is derived precisely from the condition that the hedging error has zero drift. The theta-gamma identity \(\Theta + \frac{1}{2}\sigma^2 S^2 \Gamma = r(V - S\Delta)\) encodes this condition: the time decay and expected gamma P&L exactly offset the financing cost, leaving no expected profit or loss from delta hedging.
Exercise 4. Consider two options with the same gamma but different paths to expiry: Option A stays ATM throughout, while Option B moves deep ITM early on. Which option has higher cumulative hedging error variance? Explain using the path dependence of \(\Gamma(t, S_t)\).
Solution to Exercise 4
Option A (stays ATM) has higher cumulative hedging error variance.
The cumulative hedging error variance is:
The gamma \(\Gamma(t, S)\) of an option is maximized when the option is ATM (i.e., \(S \approx K\)) and increases as \(\tau \to 0\). For Option A, which stays ATM throughout its life, \(\Gamma\) remains at or near its maximum value at every rebalancing date. The sum of \(\Gamma_k^2\) terms is therefore large.
For Option B, which moves deep ITM early, the gamma drops sharply once the option is deep ITM (since \(\Gamma \to 0\) for deep ITM options). The sum of \(\Gamma_k^2\) terms is dominated by the short initial period near ATM, and the remaining time contributes very little.
In the continuous limit, \(\int_0^T \Gamma(t, S_t)^2 S_t^4 \sigma^4 \, dt\) is much larger for paths that stay near the strike (Option A) than for paths that move far from the strike early (Option B). This illustrates the path dependence of hedging error: gamma risk is concentrated near the strike.
Exercise 5. The CLT predicts that \(\text{HE}/\sqrt{\Delta t} \xrightarrow{d} \mathcal{N}(0, \frac{1}{2}\int_0^T \Gamma^2 S^4 \sigma^4 \, dt)\). For a 95% confidence interval on the hedging error with daily rebalancing, compute the interval bounds for the ATM call in Exercise 1. Express the interval in dollars and as a percentage of the option price.
Solution to Exercise 5
From Exercise 1, \(\Gamma \approx 0.02786\), \(S = 100\), \(\sigma = 0.20\), \(T = 0.5\), and daily rebalancing (\(\Delta t = 1/252\)).
The cumulative hedging error variance is:
Compute \(\frac{1}{2}\Gamma^2 S^4 \sigma^4 = 62.1\) (from Exercise 1), so:
The 95% confidence interval (using CLT) is:
So the interval is approximately \([-0.69, +0.69]\).
The Black--Scholes call price with these parameters is approximately \(C \approx 7.10\). As a percentage of the option price:
The 95% confidence interval for the hedging error is about \(\pm \$0.69\), or roughly \(\pm 9.7\%\) of the option price. This is a nontrivial fraction, illustrating the practical limitation of daily hedging.
Exercise 6. A trader claims that switching from daily to hourly rebalancing will "eliminate hedging error." Using the \(\sqrt{\Delta t}\) scaling, compute the reduction factor in hedging error standard deviation. Is the improvement sufficient to justify the approximately \(8\times\) increase in transaction costs? At what cost-per-trade does hourly rebalancing become suboptimal?
Solution to Exercise 6
Reduction factor. There are approximately 8 trading hours per day, so hourly rebalancing uses \(\Delta t_{\text{hourly}} = \Delta t_{\text{daily}} / 8\). By the \(\sqrt{\Delta t}\) scaling:
So hourly rebalancing reduces the hedging error standard deviation by a factor of about \(2.83\), not "eliminates" it. The error is reduced to roughly \(35\%\) of the daily level.
Cost-benefit analysis. The improvement is a factor of \(2.83\) in error reduction, but transaction costs increase by a factor of \(\sqrt{8} \approx 2.83\) (since expected TC scales as \(\sqrt{N}\)). Whether this is worthwhile depends on the relative magnitudes.
Let \(c\) denote the cost per trade. The total cost with \(N\) rebalancings per day is:
where \(a\) captures the hedging error. For daily rebalancing (\(N = 1\) per day): \(\text{Total}_D = a + c\). For hourly (\(N = 8\)): \(\text{Total}_H = a/(2\sqrt{2}) + 8c\).
Hourly becomes suboptimal when \(\text{Total}_H > \text{Total}_D\):
If the cost per trade exceeds roughly \(9.2\%\) of the daily hedging error impact \(a\), hourly rebalancing is suboptimal. For example, if the daily hedging error standard deviation is \(\$0.30\), then hourly rebalancing becomes suboptimal when cost per trade exceeds approximately \(\$0.028\).