Heston Model
Heston is the original stochastic vol model with a usable pricing formula. Vol follows a process that snaps back to a long-run level (it does not wander off to infinity), which is what we actually observe in markets -- vol spikes, then fades. The model produces skew and smile through the correlation between price moves and vol moves, generating a complete vol surface from a single set of parameters.
You do not need Heston for crypto. But every stochastic vol model since -- SABR, rough Bergomi, stochastic local vol -- is a descendant of this idea. Understanding Heston is understanding the DNA of modern implied volatility modeling.
The conceptual ancestor
Heston is to stochastic vol what Black-Scholes is to option pricing: the foundational framework everything else extends or reacts against. You do not need to use it for crypto, but you need to understand it to make sense of the models you do use.
Parameter Intuition
Adjust each parameter to see how the Heston smile changes.
Heston Smile Explorer
ρ controls skew (tilt), σ controls curvature (wing width), κ/θ/v₀ control the vol level and term structure.
The five parameters at a glance:
How each parameter feels
-
kappa (mean reversion speed): How fast vol snaps back to normal. High kappa means vol shocks die quickly -- the term structure flattens. Low kappa means vol regimes stick around. In crypto, kappa tends to be low: vol regimes are sticky.
-
theta (long-run variance): The vol level the process gravitates toward over time. The square root of theta is roughly the long-dated ATM vol. In BTC, that is typically 50-70% annualized.
-
sigma (vol of vol): Controls smile width. When sigma = 0, there is no smile. As sigma goes up, both wings lift. Same idea as nu in SABR. High sigma = fat tails = expensive OTM wings.
-
rho (spot-vol correlation): Controls skew. Negative rho means vol goes up when the underlying drops. In crypto, rho is typically -0.5 to -0.8. More negative = steeper put skew. This directly drives delta hedging behavior.
-
v0 (initial variance): Where vol is right now. If v0 is above theta, the term structure slopes down (vol expected to fade). If v0 is below theta, it slopes up. After a vol spike, v0 >> theta and the term structure inverts.
Mean reversion separates Heston from SABR
Heston's vol process snaps back to a long-run level. SABR's does not -- it can drift forever. Heston's vol cannot explode to infinity. SABR's can, which is why SABR sometimes produces unrealistic long-dated smiles. For vega hedging, mean reversion means long-dated vega exposure decays predictably.
Strengths and Limitations
Do not use Heston for crypto smile fitting
If you are building a vol surface for crypto options, use SVI or SSVI. Heston's 5-parameter fitting is slower, less stable, and produces worse fits than purpose-built smile models. Heston is a pricing model, not a smile fitting tool. Its value is conceptual. You cannot avoid calendar arbitrage issues without additional constraints, whereas SSVI guarantees calendar-free surfaces by construction.
Heston vs. SABR
Heston vs. SABR tradeoff
Heston gives you built-in term structure consistency -- every strike is linked to the same variance process. The cost: harder fitting and more parameters. SABR is simpler and faster.
The Family Tree
Every time you see a vol model with "stochastic variance" or "mean-reverting vol," you are looking at a Heston descendant.
Equation Explorer
Convert between implied vol, total variance, log-moneyness, and option prices.
Equation Explorer
Building mathematical intuition
Learn Heston from scratchInteractive lesson · no prerequisitesThis lesson teaches Heston as a two-engine system: spot moves and variance moves. It walks through the five parameters, the two equations, and the exact reason negative rho creates skew.
See also:
- SABR Model -- Stochastic vol with simpler fitting
- SVI Parameterization -- The smile fitting standard for crypto
- SSVI -- SVI extended to the full surface
- Rough Bergomi -- Fractional stochastic vol
- Skew -- Strike-structure patterns in implied vol
- Term Structure -- How the smile changes with maturity
- Interpolation Methods -- All methods compared
💡 Tip: Try answering each question yourself before revealing the answer.