Dupire Local Volatility Model & Implied Surface Lab
Extract Bruno Dupire's (1994) instantaneous continuous diffusion surface $\sigma_L(K, T)$ from Black-Scholes implied variance smiles. Verify the 2x slope rule and calendar/butterfly no-arbitrage bounds.
Market Surface Controls
23.84%
Instantaneous Diffusion20.48%
Black-Scholes Quote1.98x
Theoretical Benchmark: 2.0x$101.51
Cost of Carry Horizon4.182%
Total Variance RateArbitrage-Free
Calendar & ButterflyStrike Spectrum: Implied vs. Local Volatility Comparison
Horizon: T = 0.50Y| Strike ($K$) | Moneyness | Implied $\sigma_{\text{BS}}$ | Local $\sigma_L$ | Ratio (Local/Impl) | $\frac{\partial w}{\partial T}$ | Density Denom | Status |
|---|
Compares Dupire's instantaneous local volatility curve $\sigma_L(K)$ against the Black-Scholes implied smile $\sigma_{\text{BS}}(K)$. Notice that the local volatility smile is notably steeper and exhibits wider wings.
Displays local volatility smile slices across multiple maturities ($T = 0.15Y, 0.35Y, 0.75Y, 1.50Y$), demonstrating how term mean-reversion flattens the smile across longer horizons.
Validates the classical institutional rule of thumb: at at-the-money ($K = F$), the slope of local volatility is almost exactly twice the slope of implied volatility ($2.0\times$).
5x5 Sensitivity: Strike ($K$) vs. Implied Skew on Local Volatility (%)
5x5 Sensitivity: Tenor ($T$) vs. ATM Vol on ATM Local Volatility (%)
Quantitative Foundations of Dupire Local Volatility
1. Continuous Diffusion & Fokker-Planck Forward PDE
In 1994, Bruno Dupire published "Pricing with a Smile", answering a foundational question in quantitative derivatives: does there exist a continuous, risk-neutral diffusion process that exactly replicates all vanilla European option prices across all strikes and maturities?
By applying the Fokker-Planck (forward Kolmogorov) equation to the risk-neutral transition probability density $p(S_0, 0; S_T, T)$ and differentiating the European call integral $C(K, T) = e^{-rT} \int_K^\infty (S_T - K) p(S_T, T) dS_T$, Dupire derived the celebrated formula:
2. The Total Variance Formulation $w(k, T)$
Direct differentiation of option prices $C(K, T)$ in market practice is highly susceptible to numerical instability. In modern quant libraries (Gatheral 2006), Dupire's formula is expressed in terms of dimensionless log-moneyness $k = \ln(K/F_T)$ and total implied variance $w(k, T) = \sigma_{\text{BS}}^2(k, T) \cdot T$:
This formulation directly connects Dupire local variance to the shape of the implied volatility surface. The numerator represents calendar time decay rate, while the denominator contains the strike skew and curvature terms.
3. The Institutional "Factor of 2" Rule
A celebrated stylized fact on derivatives trading desks is the factor-of-two rule connecting the slope of the local volatility smile to the implied volatility smile at the money ($k = 0$):
Why does this occur? Implied volatility $\sigma_{\text{BS}}(K, T)$ acts as a harmonic/path average of local volatilities from the initial spot price $S_0$ to the terminal strike $K$. To change the cumulative average by a slope of $m$, the marginal instantaneous rate of change at the destination must be approximately $2m$.
4. No-Arbitrage Constraints & Exotic Forward Smile Bias
Dupire's formula guarantees a well-defined positive local variance $\sigma_L^2 > 0$ if and only if two static no-arbitrage conditions hold:
- Calendar Monotonicity: $\frac{\partial w}{\partial T} \ge 0$. If total variance decreases with maturity, calendar spread arbitrage exists.
- Butterfly Convexity: The denominator must be strictly positive, which is equivalent to Breeden-Litzenberger density non-negativity ($\frac{\partial^2 C}{\partial K^2} \ge 0$).
While Dupire's model prices vanilla European options perfectly by construction, it assumes zero volatility-of-volatility. As a consequence, it predicts that future implied smiles will flatten, creating systemic underpricing of forward smile risk in barrier options and cliquets compared to stochastic volatility models like Heston or SABR.