Setup
Market Context
Black-Scholes assigns a single constant volatility to all options on the same underlying. In practice, if you invert the Black-Scholes formula using market prices, the resulting implied volatility varies across strikes and maturities:
where denotes the unique positive root of .
The function is the implied volatility surface. It is not a model. It is a quotation convention — a compact re-parametrisation of market call prices that separates the structural input (the model) from the market data.
Understanding its shape, arbitrage constraints, and dynamics is prerequisite to calibration of any stochastic volatility model.
Notation and Conventions
Throughout this module:
- denotes the forward price ( = dividend yield, set to zero if not stated).
- Moneyness is often expressed as the log-forward moneyness .
- Implied variance is (total variance; measured from today).
- Rates are continuously compounded. All vols are annualised.
Arbitrage-Free Conditions on the Surface
Not every surface is admissible. Three no-arbitrage conditions must hold, corresponding to three types of static arbitrage:
Call Spread Monotonicity
For fixed , the call price must be non-increasing in :
A violation means you can buy the -strike call, sell the -strike call () for a net credit, and still have non-negative payoff — a static long call spread that is free. Equivalent condition on the surface: the implied vol smile cannot rise fast enough in to reverse the price monotonicity.
Butterfly Positivity (No Negative Density)
For fixed , the second derivative of the call price in must be non-negative:
By Breeden-Litzenberger, this second derivative equals — the risk-neutral density. Negativity of the density is unacceptable: it would allow a long butterfly spread (long , short , long calls) to have positive expected payoff while being initially net zero cost.
Calendar Spread (No Arbitrage Across Maturities)
For fixed , the call price must be non-decreasing in :
A longer-dated call can be exercised or held; a shorter-dated call cannot be. Violation allows a calendar spread to provide a guaranteed profit. In terms of total variance: the condition becomes
i.e., total implied variance must be non-decreasing in maturity.
Dupire's Local Volatility
Motivation
The volatility smile shows that Black-Scholes is miscalibrated. One question is: does there exist a diffusion model — i.e., a model of the form — that is consistent with the entire observed implied vol surface? Dupire (1994) and Derman-Kani (1994) showed the answer is yes, and gave an explicit formula for the local volatility function .
Setup
Assume the risk-neutral dynamics:
Given a complete, arbitrage-free call price surface (with , ), the local volatility is uniquely determined by Dupire's equation:
Derivation Sketch
The key tool is the Fokker-Planck equation (forward Kolmogorov equation) for the transition density of the diffusion. One derives the PDE satisfied by as a function of the strike and maturity (not time and spot), using the fact that:
Differentiating with respect to and twice with respect to , substituting the Fokker-Planck equation, and using Breeden-Litzenberger yields Dupire's formula.
Interpretation and Limitations
Local volatility gives an exact calibration to any arbitrage-free surface. However:
-
Smile dynamics are wrong. Under local vol, the implied vol smile flattens as the spot moves forward (the "Derman smile dynamics" problem). Empirically, the smile roughly translates with the spot rather than flattening. This makes local vol inadequate for barrier options, cliquets, and other path-dependent products where dynamic smile behaviour matters.
-
Surface needs differentiating. Computing and from noisy market data amplifies errors. In practice, the surface must first be smoothly fitted (e.g., via SVI), then differentiated.
-
No forward smile. Local vol implies a deterministic future smile (given current smile). Stochastic vol models produce uncertain future smiles, which better match cliquets and forward-starting options.
SABR Model and Smile Dynamics
The SABR (Stochastic Alpha Beta Rho) model of Hagan, Kumar, Lesniewski, and Woodward (2002) adds a stochastic vol driver to a CEV-type underlying:
Parameters:
- : CEV exponent. → log-normal backbone; → normal model; → square-root diffusion. Choice of controls the backbone but not the smile shape independently.
- : initial volatility.
- : vol of vol. reduces to CEV.
- : correlation between spot and vol. Negative produces left skew (typical in equity markets).
SABR Implied Volatility Formula
Hagan et al. derived an asymptotic expansion for the SABR implied vol valid for small expiry and near the money:
where
For at-the-money (), this simplifies to:
Smile Dynamics Under SABR
The key advantage over local vol is the treatment of smile dynamics. In SABR:
- As the forward moves, the smile moves with it (sticky-delta behaviour), consistent with empirical observation.
- The skew is controlled primarily by : more negative → steeper left skew.
- The curvature (smile convexity) is controlled by : higher → more convex smile.
However, SABR has known pathologies: for , the absorbing boundary at zero can generate negative implied vols at very low strikes. Various extensions (shifted SABR, free boundary SABR) address this.
Heston Smile at Long Maturities
For completeness: in the Heston model (treated in full in the next module), the implied vol smile at long maturities approaches a symmetric smile centred at the money, with wings that widen at rate proportional to . At short maturities, the skew is dominated by the correlation . Understanding these limiting behaviours is important for choosing between SABR (better at short maturities, single expiry) and Heston (better at capturing term structure and long-dated smiles).
Limitations
Surface fitting vs. dynamic hedging. Local vol and SABR fit the current smile but differ radically in their predictions of how the smile will move. Products sensitive to future smile dynamics (cliquets, Napoleon options) require models calibrated to dynamical properties, not just static fit.
No-arbitrage of interpolated surfaces. When the surface is parametrised and the butterfly and calendar conditions are not explicitly imposed, calibrated surfaces can violate no-arbitrage locally. Negative densities produce mispriced digitals and instability in PDE solvers. Always validate the implied density after fitting.
High-strike extrapolation. Implied vol at extreme strikes is unobservable. For risk management (tail scenarios, barrier options at very high strikes), the tail behaviour of the assumed distribution matters enormously. The Roger Lee moment formula bounds the wing slope:
where . Parametrisations that violate this produce moment explosions.
SABR not suitable for long tenors. The SABR lognormal density can become negative at very low strikes for . For swaption surfaces with tenors beyond 10 years, more robust parametrisations (SSVI, Heston) are preferred.
Interview Angle
L1. What is implied volatility? Why is it not constant across strikes? Sketch the typical equity skew and explain qualitatively why it exists.
Implied vol is the unique value of that, plugged into the Black-Scholes formula, reproduces the observed market price. It is not constant because Black-Scholes assumes constant vol (one of its core assumptions), while markets price in the possibility of jumps, leverage effects, and stochastic volatility. The equity skew (higher implied vol for lower strikes) reflects: (a) demand for downside protection (puts at low strikes are expensive), (b) leverage effect (as stock falls, equity volatility rises), (c) jump-at-default risk.
L2. State the three static no-arbitrage conditions on a call price surface. Explain what a violation of each implies in terms of a trading strategy. State Dupire's formula and explain the role of the Fokker-Planck equation in its derivation.
Call spread violation: at some . Sell -call, buy -call () for a net credit, zero payoff at maturity — free money.
Butterfly violation: at some . Long a butterfly spread (long , short , long calls) at zero cost with non-negative payoff — free money.
Calendar violation: at some (with ). Buy the maturity call, sell the call. At , the long call is still alive; the short call expires. If the stock is below , both are worthless; if above , you exercise the short at a loss, but the long still has value — but the initial premium was negative, so this is a net profit. More precisely: the call price is the expectation of the intrinsic value, and longer maturities allow more time for the option to expire in the money.
L3. Derive Dupire's equation from first principles using the Fokker-Planck equation. Explain why local vol produces incorrect smile dynamics for forward-starting products. Compare SABR and Heston smile dynamics at short and long maturities.
Fokker-Planck derivation. Under risk-neutral dynamics , the transition density satisfies the forward equation:
Since , differentiating once in and twice in and applying the Fokker-Planck equation yields Dupire's formula after integration by parts. The derivation is exact (no approximation) given a smooth, arbitrage-free surface.
Smile dynamics. Local vol is deterministic: given the current state , the future smile is uniquely determined. Under the local vol model, the smile at future time is a function of the new spot level, and because is calibrated to today's smile, the future smile (at the current forward) is flatter than today's smile. This is the opposite of what is empirically observed (the smile tends to translate rather than flatten). For cliquets and other products that are long forward-skew, local vol systematically underestimates the value because it underprices the future implied skew.