my TradeOptions
Checking session…

Learn / Advanced Derivatives

Local & Stochastic Volatility Models

One constant Black–Scholes volatility cannot describe a listed surface. Local volatility reads width from price and time. Heston lets variance wander.

A listed chain rarely lives under one constant volatility. This lesson is the model layer after the volatility surface: local volatility, Dupire’s idea, stochastic volatility, and Heston. Teaching pictures only. Not a production model spec.

01

Why one Black–Scholes volatility is limited

Black–Scholes is a useful baseline. In its standard form the underlying follows a continuous diffusion and volatility is constant over the option’s life. A simplified risk-neutral process is dS = (r − q) S dt + σ S dW. One σ is used for every strike and maturity.

Real option markets commonly show different implied volatilities by strike and expiry. That map is the surface you already walked: smile, skew, and term structure.

One volatility versus a surfaceBlack-Scholes uses one sigma. The market quotes many implied volatilities by strike and expiry.One volatility versus a surfaceTeaching sketchBlack–Scholes baselineOne sigmaOne modelOne option priceUseful benchmark. Incomplete map.Market observationMany implied volsby strike and expiryVolatility surface
Teaching sketch. One constant volatility can price one option. A listed chain usually needs a surface: strike times expiration.

One volatility may fit one option and misprice the rest. Matching today’s surface and modeling how that surface moves are different problems. The formula stays useful for benchmarks, intuition, many vanilla calculations, and quoting implied volatility.

02

Local volatility

Local volatility lets the instantaneous width depend on the price level and on time: σ_local = σ_local(S, t). As the price moves or the clock advances, the model may read a different width. There is no separate random factor for volatility.

Local-volatility lookupAt each step the model reads sigma from price and time, then evolves the next price.Local-volatility lookupTeaching sketchObserve S and tEvaluate sigma(S, t)Evolve the next price step
Teaching sketch. Local volatility is a rule: given S and t, read sigma(S, t). There is no second random factor for volatility.

Strength: a well-specified, arbitrage-consistent vanilla surface can be reproduced closely. Limitation: future smile dynamics can be unrealistic even when today’s fit looks tight. Noisy or sparse quotes, and extrapolation past liquid strikes, can swing the risk numbers.

03

Dupire’s idea

Dupire asks: if European call prices C(K, T) are known across strikes and maturities, can we infer a local-volatility function consistent with those prices under a diffusion? Under standard assumptions the local variance is a ratio of a calendar derivative and a strike convexity term. Exact forms depend on rate and carry conventions.

Dupire calibration pipelineQuotes are cleaned, a call surface is smoothed, then derivatives feed Dupire's local variance.Dupire calibration pipelineTeaching sketchMarket quotesClean and filterSmooth C(K, T)Derivatives in K and TLocal-vol function
Teaching sketch. Second derivatives amplify noise. A surface can look smooth and still give an unstable local-vol function.

In practice the derivatives are taken from a smooth, arbitrage-consistent call surface — not raw noisy quotes. Second derivatives amplify noise. An ALM warning: a surface can look smooth and still produce unstable local volatility. Production use needs diagnostics, bounds, and an explicit rule for illiquid wings.

04

Stochastic volatility

Stochastic-volatility models treat variance itself as a random process. Price has a Brownian shock. Variance has another. Those shocks may be correlated. Volatility can cluster, mean-revert, and stay uncertain even when today’s implied vol is known.

Two sources of randomnessA price shock and a variance shock. They may be correlated.Two sources of randomnessTeaching sketchPrice S(t)Variance v(t)W_SW_vOption value
Teaching sketch. Stochastic volatility adds a second Brownian shock. Price and variance can move together.

The trade-off is richer future-vol behavior against more parameters, harder calibration, and heavier numerics.

05

The Heston model

Heston is a widely used stochastic-volatility model. Variance is pulled toward a long-run level theta at speed kappa, with shock size xi (vol-of-vol). rho is the correlation between the price shock and the variance shock. v0 is where variance starts.

Heston variance mean reversionVariance fluctuates around a long-run level theta and is pulled back at speed kappa.Heston variance mean reversionTeaching sketchVariance v(t) fluctuates around thetaRandom shocks sized by xi (vol-of-vol)kappa pulls toward the long-run level
Teaching sketch. v0 is where variance starts. theta is the level it tends toward. kappa is the pull. xi is how erratically variance jumps.

A commonly cited condition for variance to stay strictly positive is 2 κ θ ≥ ξ². Implementations still have to choose a numerical scheme. Heston can describe mean reversion, vol-of-vol, and price/vol correlation. It is not a universal fit.

The rates cousin on this site is SABR. That lesson stays under Risk & ALM. Do not treat Heston as a swaption smile.

06

Volatility-of-volatility

Volatility is uncertainty in the underlying price. Vol-of-vol is uncertainty in the volatility level itself. Two names can share a similar implied vol today and still differ in how wildly that vol is expected to move. That difference shows up on long-dated and vol-sensitive claims, and it can be hard to pin down from vanilla quotes alone.

07

Price and volatility correlation

In many equity markets rho is negative: a down price shock often arrives with rising implied volatility. That pattern sits next to downside skew. Other markets and regimes can differ. Correlation is not causation and is not a fixed constant.

Negative price / volatility correlationIn many equity markets a down price shock arrives with an up variance shock.Negative price / volatility correlationTeaching sketchPrice shock: DOWNTypical equity moveVariance shock: UPImplied vol often rises
Teaching sketch. Equity rho is often negative. Other markets and regimes can differ. Correlation is not causation.

08

When are different models useful?

FrameworkOften useful forMain caution
Black–ScholesBenchmark, Greeks, intuitionOne sigma cannot fit a full surface
Local volatilityFitting today’s vanilla surfaceFuture smile dynamics may be unrealistic
Heston / SVRandom variance and skew dynamicsMore parameters and harder calibration

Choose the model from the risk question, not from a headline error. Then calibrate and validate, and read hedge and surface risk. Educational only.

Checking for a quiz…

Teaching numbers only — not a live quote, not a fill, not financial advice. All lessons · Back to Practice · Replay · Journal.