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.