Chapter 11 — Local and Stochastic Volatility
Black–Scholes assumes constant volatility. Markets produce an implied volatility surface that varies by both strike and maturity — the "volatility smile." What extensions of GBM reproduce this surface, and what are the trade-offs between local and stochastic volatility models?
The empirical failure of Black–Scholes is specific: the implied volatility extracted from market option prices is not flat. Out-of-the-money puts trade at higher implied vol than at-the-money options (the skew), and implied vol varies with maturity (the term structure). Two classes of models address this:
- Local volatility (Dupire): depends on and , not on a separate random factor.
- Stochastic volatility (Heston, SABR): is driven by its own SDE.
11.1 The implied volatility surface
Given market prices for all strikes and maturities , the implied volatility is the unique in Black–Scholes that matches each price:
The surface is the market's consensus view of future realized volatility, embedded in option prices. Key features:
- Skew: for equities (puts more expensive than calls at same distance from ATM).
- Smile: is U-shaped in for many asset classes (FX, rates).
- Term structure: changes with .
11.2 Local volatility: Dupire's formula
Assume the stock follows:
The local volatility function is a deterministic function of time and spot. This model is complete — every option payoff is replicable.
Given a complete set of European call prices that are free of arbitrage, the unique local volatility that reproduces them is:
The call price satisfies the Dupire forward PDE (in terms of and , not and ):
Solving for gives the formula above. This is Kolmogorov's forward equation written for the European call as a function of its boundary data .
The local variance equals the expected instantaneous variance of the stock, conditional on :
This holds in any model where is a function of or is stochastic. Local vol is the "smile-consistent" variance — it is the exact variance needed to match option prices, but says nothing about how variance moves in the future.
Limitation of local vol. Local volatility models fit the current surface exactly, but their dynamics are unrealistic: forward implied vols are "sticky delta" in the wrong direction (empirically, vol tends to rise when falls more than local vol predicts). They also produce dynamics where the ATM vol smile flattens too fast as increases.
11.3 Stochastic volatility: the Heston model
The Heston model adds a mean-reverting variance process:
Here is the instantaneous variance (so is the instantaneous volatility), is the long-run variance, is the mean-reversion speed, is the vol-of-vol, and is the correlation.
Feller condition: ensures a.s. (Chapter 5).
Risk-neutral measure. The Heston model has one stock and two Brownian motions. The market is incomplete: there is a one-parameter family of risk-neutral measures indexed by the market price of variance risk . Typically one sets (zero variance risk premium) or calibrates from the term structure of implied vol.
11.4 The Heston characteristic function
The key tractability of the Heston model: the log-stock has an affine conditional characteristic function. Define . By affine theory:
where and solve a system of Riccati ODEs.
The European call price is:
where
and are related to by a measure-change. This is a one-dimensional numerical integral — fast to evaluate.
11.5 The implied volatility smile from Heston
The Heston model produces a characteristic smile:
| Parameter | Effect on smile |
|---|---|
| Left skew (equity-like): high vol when falls | |
| Right skew (FX-like): high vol when rises | |
| large | Wider smile (more curvature) |
| large | Flatter long-term smile (fast mean-reversion) |
| large | Higher overall vol level |
Empirically, equity implied vol rises sharply when the market falls. This "leverage effect" means : negative correlation between price moves and volatility moves. In the Heston model, is the correlation between and . A fall in (driven by ) coincides with a rise in (driven by when ), reproducing the observed negative equity skew.
11.6 SABR model
The SABR (Stochastic Alpha Beta Rho) model is widely used in interest rates:
For : SABR with lognormal backbone. For : normal SABR.
The Hagan–Kumar–Lesniewski–Woodward (HKLW) approximation gives an explicit formula for implied vol in terms of :
The formula is used to interpolate the vol surface from calibrated SABR parameters.
11.7 Local stochastic volatility (LSV)
A practical compromise between local vol (exact fit) and stochastic vol (realistic dynamics):
The function is chosen so the model exactly reproduces the market surface, while provides stochastic dynamics. The calibration condition is:
This requires a Fokker–Planck PDE for the joint density of .
11.8 Problems
Show that for constant (Black–Scholes), Dupire's formula gives . (Hint: use the BS call formula and compute the derivatives.)
For Heston with , , : check the Feller condition . What happens numerically when you violate it?
In the Heston model, the at-the-money implied vol is approximately . The smile curvature (second derivative with respect to at ATM) is driven by . Show informally why larger creates a wider smile.
11.9 Selected solutions
For Black–Scholes, with constant . Compute:
(Theta in terms of ) .
.
.
After substitution into Dupire's formula , one can verify algebraically that . The key identity is .
Feller condition: . The condition is NOT satisfied. When violated, touches zero and the simulation may become unstable or require reflection/truncation.
11.10 What this chapter gives you
| Model | Key property | Tractability |
|---|---|---|
| Local vol (Dupire) | Exact fit, deterministic | Dupire PDE, closed-form |
| Heston | Stochastic , affine structure | Fourier inversion, semi-closed form |
| SABR | Free-lognormal stochastic vol | HKLW explicit approximation |
| LSV | Exact fit + stochastic dynamics | Fokker–Planck calibration |
The next chapter applies these tools to the interest rate market, where the "underlying" is the entire yield curve.