Heston Model
Overview
The Heston model is a stochastic volatility model used to price European options. Unlike Black–Scholes, which assumes constant volatility, the Heston model treats instantaneous variance as a random process that mean-reverts over time. This allows the model to capture common market features such as the volatility smile and skew.
Key features
* Stochastic variance (volatility is random and time-varying).
* Mean reversion of variance toward a long-term level.
* Possible correlation between asset returns and variance (leverage effect).
* Semi-analytical (closed-form) pricing via characteristic functions and Fourier inversion, enabling efficient computation for European options.
Explore More Resources
Model formulation
The Heston model specifies a system of stochastic differential equations (SDEs) for the asset price S_t and its instantaneous variance V_t:
dS_t = r S_t dt + sqrt(V_t) S_t dW1_t
dV_t = k (θ − V_t) dt + σ sqrt(V_t) dW2_t
corr(dW1_t, dW2_t) = ρ dt
Explore More Resources
Parameters and variables
* S_t: asset price at time t
 V_t: instantaneous variance at time t (V_t ≥ 0)
 r: risk-free interest rate
 k (kappa): speed of mean reversion of variance toward θ
 θ (theta): long-term variance (mean reversion level)
 σ (sigma): volatility of variance (volatility-of-volatility)
 ρ (rho): correlation between the Brownian motions driving S_t and V_t
* dW1_t, dW2_t: Brownian motions (Wiener processes)
Important condition (positivity)
* The Feller condition, 2kθ > σ^2, is sufficient (but not necessary) to keep V_t strictly positive. If violated, numerical schemes must handle the possibility that V_t approaches zero.
Explore More Resources
How pricing works
Heston derived a closed-form expression for European option prices in terms of the characteristic function of log(S_T). That characteristic function can be inverted numerically (via Fourier inversion or FFT methods) to compute option prices efficiently. Alternative numerical approaches include Monte Carlo simulation and finite-difference PDE solvers.
Advantages of Heston pricing
* Captures implied volatility smile/skew observed in markets.
* Incorporates correlation between returns and volatility (important for equity options).
* Faster and more accurate than brute-force Monte Carlo when using the characteristic-function approach.
Explore More Resources
Comparison with Black–Scholes
Black–Scholes assumes constant volatility and lognormal asset returns, which simplifies pricing but cannot reproduce the volatility smile or skew. Heston relaxes the constant-volatility assumption and models variance dynamics explicitly, allowing it to fit a broader range of option market prices. However, Heston is more complex to calibrate and simulate.
Calibration and extensions
- Calibration: Model parameters (k, θ, σ, ρ, initial V_0) are typically estimated by minimizing the difference between model-implied and market-implied volatilities across strikes and maturities. Calibration can be numerically intensive and sensitive to input data.
- Extensions: To capture sudden large moves (jumps) or more complex dynamics, practitioners often extend Heston with jumps or combine it with other stochastic-volatility specifications.
Limitations and practical considerations
- Primarily designed for European-style options; pricing American options requires additional numerical techniques or approximations.
- Calibration stability: parameter estimates may change over time and across maturities.
- If the Feller condition fails, specialized numerical methods are needed to preserve variance positivity.
- No built-in jump component: large discontinuous moves in prices require adding jumps to the model.
When to use the Heston model
Use Heston when you need a tractable stochastic-volatility framework that:
* Reproduces the volatility smile/skew,
* Accounts for correlation between returns and volatility,
* Allows relatively fast pricing for European options via semi-analytical methods.
Explore More Resources
For markets where jumps or more complex volatility dynamics dominate, consider Heston variants (e.g., Heston plus jumps) or alternative models better suited to those features.