Heston Model for Stochastic Volatility
The Heston model is a mathematical framework for modeling asset price dynamics that incorporates stochastic (random) volatility. Unlike the Black-Scholes Model for Option Pricing, which assumes constant volatility, the Heston model accounts for the empirically observed phenomenon of varying volatility levels over time.
Key features of the Heston model
The Heston model describes asset price dynamics using two correlated stochastic processes:
-
Asset price process:
-
Variance process:
Where:
- is the asset price
- is the variance (volatility squared)
- is the drift rate
- is the mean reversion speed
- is the long-term variance
- is the volatility of volatility
- are correlated Wiener processes with correlation
Next generation time-series database
QuestDB is an open-source time-series database optimized for market and heavy industry data. Built from scratch in Java and C++, it offers high-throughput ingestion and fast SQL queries with time-series extensions.
Model advantages and improvements
The Heston model addresses several limitations of simpler models by incorporating:
- Mean-reverting volatility behavior
- Correlation between asset returns and volatility changes
- More realistic modeling of implied volatility surfaces
- Better capture of market skewness and kurtosis
Next generation time-series database
QuestDB is an open-source time-series database optimized for market and heavy industry data. Built from scratch in Java and C++, it offers high-throughput ingestion and fast SQL queries with time-series extensions.
Applications in derivatives pricing
The model is particularly valuable for:
- Pricing exotic options with volatility dependence
- Computing more accurate Greeks
- Risk management of volatility-dependent positions
- Calibration to market volatility surfaces
Calibration process
The calibration workflow involves:
-
Market data collection:
- Option prices across strikes and maturities
- Implied volatility surface
-
Parameter estimation:
Where and are model and market option prices.
Next generation time-series database
QuestDB is an open-source time-series database optimized for market and heavy industry data. Built from scratch in Java and C++, it offers high-throughput ingestion and fast SQL queries with time-series extensions.
Implementation considerations
Key aspects of implementing the Heston model include:
-
Numerical methods:
- Finite difference schemes
- Monte Carlo simulation
- Fourier transform techniques
-
Computational efficiency:
- Parallel processing for calibration
- Caching of intermediate calculations
- Optimization of numerical routines
Market impact and adoption
The Heston model has become a standard tool in:
- Options trading desks
- Risk management systems
- Systematic Trading platforms
- Volatility Arbitrage Strategies
Limitations and extensions
While powerful, practitioners should be aware of:
- Parameter stability challenges
- Computational complexity
- Model risk considerations
- Need for regular recalibration
Modern extensions include:
- Multi-factor versions
- Jump components
- Term structure modifications
- Regime-switching variants
Integration with trading systems
The model interfaces with:
- Real-Time Risk Assessment systems
- Options Price Reporting Authority (OPRA) feeds
- Pre-Trade Risk Analytics
- Position Management Systems
This integration enables real-time pricing and risk monitoring across trading operations.