Heston Model - Stochastic Volatility Options Pricing

Last reviewed: by .

What Is the Heston Model?

The Heston model is a stochastic volatility extension of Black-Scholes published by Steven Heston in 1993. Where Black-Scholes assumes a single constant σ, Heston treats the variance itself as a random process that mean-reverts toward a long-run level and is correlated with the underlying price. The model captures two empirical features Black-Scholes can't: the volatility smile (and skew), and the volatility-of-volatility behaviour observed during regime transitions.

Heston model calibration interface in Options Analysis Suite, showing the fit between the calibrated Heston implied-volatility surface and listed market quotes across strikes and expirations.

Heston is the closest closed-form-friendly stochastic volatility model in production use. It admits a semi-analytic price via Fourier inversion (the characteristic function is known in closed form), which makes it fast enough for vanilla options and reliable enough for calibration to listed volatility surfaces.

The Stochastic Differential Equations

The underlying follows dS/S = μ·dt + √v·dW₁ where v is itself stochastic: dv = κ·(θ − v)·dt + ξ·√v·dW₂, and the two Brownian motions have correlation ρ. The five parameters control different empirical features:

What Does Heston Capture That Black-Scholes Doesn't?

What Doesn't Heston Capture?

The Heston Characteristic Function

Heston's defining computational advantage is the closed-form characteristic function for ln(ST): a complex-valued function of frequency that encodes the full risk-neutral distribution of the underlying at expiration. Pricing a vanilla call under Heston reduces to evaluating a single-dimensional Fourier integral involving this characteristic function, typically via Carr-Madan FFT or numerical integration like Fourier-COS. This makes Heston pricing fast enough for production use, including during calibration loops where the model is repriced thousands of times per fit. Without the closed-form characteristic function, Heston would need Monte Carlo simulation, which is an order of magnitude slower and produces noisy prices that interfere with calibration stability.

Calibration in Practice

Heston calibration takes the listed volatility surface as input and finds the five parameters (κ, θ, ξ, ρ, v₀) that minimize the squared error between Heston-computed prices and listed market prices. The optimization is typically Levenberg-Marquardt or a similar gradient-based non-linear least-squares method. Best practice is to fit in Black-Scholes IV space rather than dollar prices, since that normalizes the error across strikes and expirations so deep-OTM options don't dominate the loss function with their tiny absolute prices. The calibrated parameters are not unique: ξ and ρ in particular trade off against each other, and bound-constrained optimization is necessary to keep parameters in economically-sensible ranges (κ > 0, ξ > 0, ρ ∈ [−1, 1]).

What Does Heston Capture That Black-Scholes Doesn't?

What Doesn't Heston Capture?

How OAS Uses Heston

The platform calibrates Heston to the live listed volatility surface using the semi-analytic Fourier inversion price. Calibration produces all five parameters; the model surface is then evaluated at any strike/expiration grid and compared to Black-Scholes on the same grid. The "model divergence" view exposes where Heston disagrees with Black-Scholes, typically on OTM strikes and the wings of the smile, which is exactly where Black-Scholes is known to misprice. The Heston-implied probability distributions also feed the per-ticker expected-move and probability views, where the smile-aware fat-tail behavior produces more honest tail probabilities than Black-Scholes' lognormal assumption.

Calibrate Heston in the pricing calculator

Related Concepts

Black-Scholes (vs) · SABR (vs) · Local Volatility (vs) · Jump Diffusion · Variance Gamma · Stochastic Volatility · Volatility Skew · Volatility Smile · Vol of Vol · Leverage Effect · IV Crush · Dealer Gamma · Tail Risk · Variance Risk Premium · Implied Volatility · Realized Volatility · Vanna / Charm / Vomma Exposure · Model Divergence · Calibration · eSSVI Parameterization · Butterfly Arbitrage · Monte Carlo · FFT Pricing · Greeks Reference · Heston vs Black-Scholes · SABR vs Heston · Model Landscape · Market-Structure Ontology

Try this model in the pricing calculator

This section is part of the Options Analysis Suite Documentation. Browse the full model index or compare alternatives in the pricing calculator.

Live AAPL Example (as of 2026-05-18)

As of the latest snapshot, AAPL has an ATM implied volatility of 23.4%, IV rank 37% (percentile 25%); 20-day realized vol 22.2%. 25-delta skew is +2.8%, meaning OTM puts trade richer than OTM calls. The IV here is the input that pricing-model walkthroughs (Black-Scholes, Heston, SABR, local-vol) take as their starting point: each model decomposes the same observed quote into different latent dynamics (constant vol, stochastic vol, surface-fitted vol, etc.) which is why two models can agree on price but disagree on Greeks and on how vol will evolve.

View live AAPL implied volatility