Heston stochastic volatility

Black-Scholes fixes one volatility. Heston lets the variance wander: it mean-reverts to a long-run level, has its own volatility, and is correlated with the spot. One set of five parameters then produces a whole smile and term structure. The price is semi-analytic, from a characteristic function integrated numerically, and a simulation shows the same model path by path.

Contract

$

Spot price (S)

$

Strike (K)
Initial volatility (√v0)
Today's instantaneous volatility; v0 is its square
Time to maturity (T)
Years
Risk-free rate (r)
Annualised, 0.05 = 5%
Dividend yield (q)
Annualised, continuous
Exercise style
Try this
0 of 4 done
Variance process
Feller holds
Mean reversion (κ)
Speed of pull towards θ
Long-run volatility (√θ)
θ = 0.0400
Vol of variance (σ)
How much variance itself moves
Correlation (ρ)
Spot vs variance; negative gives a skew
Feller condition 2κθ > σ² keeps the variance away from zero. Violating it is allowed here and common in calibrated parameters; the simulation floors variance at zero.

Simulation

Paths
Time steps
Heston call

$10.39

Black-Scholes at √v0
$10.45
Same contract, constant volatility
Heston implied vol
19.85%
vs √v0 = 20.00%
Simulation
$10.48
± 0.0866 standard error, 20,000 paths
Each point is a Heston price inverted through Black-Scholes. Negative ρ tilts the smile down to the right; σ bends it; κ and θ set how the level changes with maturity.
The dashed line is the long-run variance θ. Paths are pulled towards it at speed κ.
Greeks
Greeks

Raw values are partial derivatives. The practitioner column rescales them to the units traders quote: per 1 volatility point, per 1% of rate, or per calendar day. Bump-and-revalue. Vega and its relatives bump today's instantaneous volatility √v0, not a constant volatility, so they measure sensitivity to the starting level of variance.

Greek Definition Raw Practitioner Meaning
Delta Δ ∂V/∂S 0.69172 0.69172 per $1 of spot

How much the option price moves for a $1 move in the underlying. Also the number of shares needed to hedge one option.

Gamma Γ ∂²V/∂S² 0.017411 0.017411 per $1 of spot

How fast Delta changes as the underlying moves. High Gamma means the hedge must be rebalanced often.

Vega ν ∂V/∂σ 15.685 0.15685 per 1 vol point

Sensitivity to implied volatility. Long options gain value when volatility rises.

Theta Θ ∂V/∂t -6.4486 -0.017667 per calendar day

Time decay: how much value the option loses as one day passes with everything else unchanged.

Rho ρ ∂V/∂r 58.793 0.58793 per 1% of rate

Sensitivity to the risk-free rate. Calls gain and puts lose when rates rise.

Epsilon ε ∂V/∂q -69.187 -0.69187 per 1% of yield

Sensitivity to the dividend yield. Higher expected dividends lower the forward price, hurting calls and helping puts.

Second-order Greeks
Diagnostics
An unhandled error has occurred. Reload ๐Ÿ—™

Reconnecting…

Your connection to Derivatives Lab dropped, probably a Wi-Fi blip. Hold on while it reconnects. Your inputs are kept.

The connection could not be restored. The page will reload in a few seconds and your inputs will reset.