What Is Stochastic Volatility?

Last reviewed: by .

Stochastic volatility is the framework where the variance of an underlying asset is itself a random process that evolves over time, driven by its own diffusion (and sometimes its own jumps), rather than the constant scalar assumed by Black-Scholes. It is the structural reason listed option markets show smile, skew, and term-structure shape that constant-vol models cannot reproduce.

What Is Stochastic Volatility?

Black-Scholes assumes the underlying follows geometric Brownian motion with a constant volatility parameter sigma. If you fit Black-Scholes to a real option chain, the calibrated sigma changes by strike (skew/smile) and changes by tenor (term structure). The "constant" assumption is empirically false. Stochastic-volatility models replace the constant sigma with a random process: variance becomes its own state variable that evolves according to a stochastic differential equation, often correlated with the underlying.

The canonical specification is the Heston (1993) model:

dS = mu*S*dt + sqrt(v)*S*dW1
dv = kappa*(theta - v)*dt + nu*sqrt(v)*dW2
corr(dW1, dW2) = rho

Five parameters describe the joint dynamics: kappa (mean-reversion speed of variance), theta (long-run variance level), nu (vol-of-vol), rho (spot-vol correlation), and v0 (current variance). The variance process is the Cox-Ingersoll-Ross (1985) square-root diffusion, which keeps variance non-negative under the Feller condition (2*kappa*theta > nu^2). Heston pricing is closed-form via Fourier inversion of the characteristic function, making calibration tractable in milliseconds.

Why Does It Exist Empirically?

Three empirical facts that constant-vol models cannot explain but stochastic-vol models do:

Mean Reversion

The kappa*(theta - v)*dt drift is the mathematical expression of mean reversion. When current variance v exceeds long-run theta, drift is negative and v decays toward theta; when v is below theta, drift is positive and v rises. The half-life of a variance shock is ln(2)/kappa days. Calibrated SPX kappa values are typically 2-4 (half-life ~50-130 trading days), matching the empirical observation that VIX shocks decay over weeks-to-months rather than instantly.

Mean reversion is the structural reason IV crush happens: pre-event IV is elevated relative to long-run theta, and after the event resolves, variance mean-reverts back toward theta. It is also why vol-of-vol matters: nu controls how far variance can wander from theta in the meantime.

The Three Major Stochastic-Vol Models

Variants and extensions: Bates (1996) adds Poisson jumps to the spot process; SVCJ (Eraker 2004) adds jumps to variance; the Double-Heston model uses two correlated CIR processes for richer smile dynamics; rough volatility (Bayer-Friz-Gatheral 2016) replaces the standard Brownian variance driver with fractional Brownian motion to match empirical "volatility roughness."

How Does Stochastic Vol Connect to Surface Features?

Calibration in Practice

Heston calibration jointly estimates the five parameters from a full IV surface. The standard approach (Mikhailov-Nogel 2003, Andersen-Andreasen 2000): minimize the squared distance between observed and model-implied IVs across all (strike, expiration) pairs, optionally weighted by vega for liquidity. Optimization typically uses Levenberg-Marquardt or differential evolution; tractability hinges on a fast characteristic-function pricer. See calibration for methodology details.

Limitations and Caveats

Related Concepts

Heston Model · SABR Model · Local Volatility · Vol of Vol · Leverage Effect · Volatility Smile · Calibration · Pricing Model Landscape

References & Further Reading

View live SPY volatility surface and Heston-calibrated parameters ->

This page is part of the Pricing Model Landscape and the canonical reference set on options market structure. Browse all documentation.

Frequently asked questions

What is stochastic volatility?
Stochastic volatility is the modeling framework where variance is itself a random process driven by its own diffusion (and sometimes its own jumps), rather than the constant scalar that Black-Scholes assumes.
Why does stochastic volatility matter?
It is the structural reason listed option markets exhibit smile, skew, and term-structure shape. Models like Heston and SABR were developed specifically to capture features that Black-Scholes cannot reproduce.
How are stochastic volatility models calibrated?
Fit model parameters (initial vol, long-run vol, mean-reversion speed, vol of vol, spot-vol correlation) to listed option prices via least squares or weighted-MSE. The fit reproduces the observed implied surface.
What are the main stochastic volatility models?
Heston (mean-reverting variance with CIR dynamics), SABR (CEV-style spot dynamics with lognormal vol), and Bates / SVJ (Heston plus jumps) are the production workhorses. Each fits different market regimes.
How does stochastic volatility differ from local volatility?
Local vol fits the surface perfectly but assumes vol is a deterministic function of spot and time. Stochastic vol introduces a separate vol process, producing more realistic forward-vol dynamics at the cost of imperfect surface fit.