The Heston Model is a stochastic volatility pricing framework where the variance of the underlying asset follows a mean-reverting square-root process (Cox-Ingersoll-Ross process) correlated with the asset price. This correlation captures the leverage effect and generates the volatility skew observed in equity markets, providing a semi-analytical solution for European option pricing via characteristic functions.
Glossary
Heston Model

What is the Heston Model?
A mathematical model defining the evolution of an asset's price and its variance as correlated stochastic processes.
Unlike constant-volatility models, the Heston framework parameterizes the volatility of volatility and spot-vol correlation to fit the market's volatility surface. Its closed-form pricing formula, derived through Fourier inversion, enables rapid calibration to quoted options, making it a foundational tool for exotic derivatives pricing and volatility arbitrage strategies.
Key Features of the Heston Model
The Heston model addresses the Black-Scholes assumption of constant volatility by introducing a stochastic process for variance. These core features define its mathematical structure and market behavior.
Mean-Reverting Variance (CIR Process)
The variance (v_t) follows a Cox-Ingersoll-Ross (CIR) process, ensuring it reverts to a long-term mean (\theta) at a speed (\kappa). This prevents variance from becoming negative and captures volatility clustering observed in real markets.
- Key Parameters: (\kappa) (speed of reversion), (\theta) (long-run variance).
- Feller Condition: (2\kappa\theta > \sigma^2) ensures the process remains strictly positive.
- Behavior: Models the tendency of high volatility to eventually subside to normal levels.
Spot-Vol Correlation (Leverage Effect)
The model incorporates a correlation coefficient (\rho) between the Brownian motions driving the asset price and its variance. A negative (\rho) captures the leverage effect—the empirical observation that asset prices tend to fall as volatility rises.
- Skew Control: (\rho < 0) generates the downward-sloping volatility skew typical in equity markets.
- Distribution Impact: Negative correlation introduces asymmetry into the return distribution, producing a fatter left tail.
Semi-Analytical Pricing Formula
Heston derived a quasi-closed-form solution for European option prices using characteristic functions. This avoids computationally expensive Monte Carlo simulation for calibration.
- Method: Prices are computed via Fourier inversion of the log-spot characteristic function.
- Numerical Integration: Requires a single numerical integration, making it fast enough for real-time calibration to market data.
- Advantage: Provides exact prices for vanilla options, serving as a benchmark for more complex models.
Volatility of Volatility Parameter
The parameter (\sigma) (vol-of-vol) governs the amplitude of fluctuations in the variance process itself. It directly controls the kurtosis of the return distribution and the convexity of the volatility smile.
- Smile Curvature: Higher (\sigma) produces a more pronounced volatility smile.
- Tail Behavior: Increasing vol-of-vol fattens both tails of the risk-neutral distribution.
- Calibration Sensitivity: This parameter is crucial for fitting short-dated, deep out-of-the-money options.
Initial Variance State
The model requires an initial variance (v_0) as a starting condition. This instantaneous variance drives the short-term implied volatility level and is typically calibrated from at-the-money options.
- Term Structure Impact: The path from (v_0) to the long-term mean (\theta) defines the volatility term structure.
- Market Fit: A high (v_0) relative to (\theta) creates a downward-sloping term structure, often seen during market stress.
Affine Structure
The Heston model belongs to the class of affine jump-diffusion models. Its log-characteristic function is an affine (linear plus constant) function of the state variables, enabling tractable pricing.
- Tractability: This property allows for efficient Fourier-based pricing of European options.
- Extension: The affine structure permits extensions to include jumps in the price or variance process.
- Riccati ODEs: Pricing reduces to solving a system of ordinary differential equations.
Frequently Asked Questions
Direct answers to the most common technical questions about the Heston stochastic volatility model, its calibration, and its application in pricing and risk management.
The Heston model is a mathematical framework that describes the evolution of an asset's price and its variance as two separate but correlated stochastic processes. Unlike the Black-Scholes model, which assumes constant volatility, the Heston model treats variance as a mean-reverting process governed by a Cox-Ingersoll-Ross (CIR) square-root diffusion. The model is defined by the following stochastic differential equations:
mathdS_t = \mu S_t dt + \sqrt{v_t} S_t dW_t^1
mathdv_t = \kappa(\theta - v_t) dt + \sigma \sqrt{v_t} dW_t^2
Where S_t is the asset price, v_t is the instantaneous variance, κ is the mean reversion speed, θ is the long-term variance, σ is the volatility of volatility, and dW_t^1 and dW_t^2 are Wiener processes with correlation ρ. The square-root process ensures variance remains non-negative if the Feller condition (2κθ > σ²) is satisfied. The model's key innovation is its ability to produce a closed-form characteristic function, enabling semi-analytical pricing of European options via Fourier inversion methods.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Heston Model vs. Other Volatility Models
A feature-level comparison of the Heston stochastic volatility model against the Black-Scholes constant volatility benchmark and the deterministic Local Volatility model.
| Feature | Heston Model | Black-Scholes | Local Volatility |
|---|---|---|---|
Volatility Process | Stochastic (CIR) | Constant | Deterministic |
Captures Volatility Smile | |||
Captures Volatility Clustering | |||
Captures Forward Skew Dynamics | |||
Parameters | 5 (κ, θ, σ, ρ, v₀) | 1 (σ) | Non-parametric |
Calibration Complexity | Moderate | Trivial | High |
Semi-Analytical Pricing | |||
Mean Reversion in Variance |
Related Terms
Master the Heston Model by understanding its core components and the broader ecosystem of stochastic volatility modeling.
Stochastic Volatility
The foundational concept that volatility itself is a random variable evolving over time, rather than a constant parameter. The Heston Model is a specific implementation where the variance follows a Cox-Ingersoll-Ross (CIR) process. This contrasts sharply with the Black-Scholes assumption of constant volatility.
- Captures the empirical observation of volatility clustering
- Generates the leptokurtic (fat-tailed) return distributions observed in real markets
- Essential for pricing long-dated options where the constant volatility assumption breaks down
Spot-Vol Correlation (Rho)
A critical parameter in the Heston Model, typically denoted by ρ (rho), that captures the leverage effect. In equity markets, this correlation is strongly negative, meaning volatility rises as the asset price falls.
- Directly controls the steepness of the volatility skew
- A negative rho generates the asymmetric smile where out-of-the-money puts trade at a premium
- Mathematically, it couples the two driving Brownian motions:
dW_S dW_v = ρ dt
Volatility of Volatility (Vol-of-Vol)
Denoted by σ (sigma) in the Heston Model, this parameter governs the amplitude of fluctuations in the variance process. It is the primary driver of the volatility smile's curvature.
- A high vol-of-vol produces a pronounced smile (high kurtosis)
- A zero vol-of-vol collapses the model back to a deterministic volatility structure
- Critically, it must satisfy the Feller condition (
2κθ > σ²) to ensure the variance process remains strictly positive
Mean-Reversion (Kappa & Theta)
The variance process in Heston is mean-reverting, governed by the speed of reversion κ (kappa) and the long-run average variance θ (theta). This structure prevents volatility from exploding or collapsing to zero unrealistically.
- Kappa: Dictates how quickly volatility shocks decay; a high value implies a less persistent smile
- Theta: The anchor point for the variance term structure; it heavily influences the pricing of long-dated options
- This property is crucial for calibrating the model to the volatility term structure
Semi-Analytical Pricing
Unlike Black-Scholes, the Heston Model does not have a simple closed-form price. Instead, it uses a semi-analytical formula based on characteristic functions and Fourier inversion.
- The price is computed as
P = S*P1 - K*e^{-rT}*P2, where P1 and P2 are integrals of the characteristic function - Requires numerical integration (e.g., Gauss-Lobatto quadrature) for each option price
- This computational overhead is a key consideration for real-time calibration and risk management
Calibration to the Volatility Surface
The practical application of the Heston Model involves finding the parameter set {κ, θ, σ, ρ, v0} that minimizes the error between model prices and liquid market quotes.
- Typically uses a non-linear least-squares optimizer (e.g., Levenberg-Marquardt)
- The initial variance v0 controls the short-term ATM level, while the other parameters fit the skew and term structure
- A well-calibrated model allows for consistent pricing of exotic options relative to the vanilla surface

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us