Heston Model: Calibration and Simulation

Hard·28 min read·Interactive lab
Derivatives PricingStochastic VolatilityHeston ModelFourier PricingCalibration

Quick Quiz

1. The Feller condition for the Heston variance process dvt=κ(θvt)dt+ξvtdWt(2)dv_t = \kappa(\theta - v_t)\,dt + \xi\sqrt{v_t}\,dW_t^{(2)} is 2κθ>ξ22\kappa\theta > \xi^2. What is the implication when this condition is violated?

2. In the Heston characteristic function φT(u)=exp(iurT+A(u,T)+B(u,T)v0)\varphi_T(u) = \exp(iurT + A(u,T) + B(u,T)v_0), the functions AA and BB satisfy ODEs because the Heston model is:

3. The full-truncation Euler scheme for the Heston variance process sets vt+=max(vt,0)v_t^+ = \max(v_t, 0) and uses vt+v_t^+ in the drift and diffusion coefficients. What is the key advantage over the 'absorption' scheme (which sets vt+Δt=max(vt+Δt,0)v_{t+\Delta t} = \max(v_{t+\Delta t}, 0) after each step)?

4. In the Levenberg-Marquardt calibration of the Heston model, the parameters κ\kappa and θ\theta are individually well-identified from a standard implied vol surface — their individual values can be estimated precisely even when κθ\kappa\theta is constrained.

5. Why is the Albrecher et al. (2007) formulation of the Heston characteristic function preferred over the original Heston (1993) formulation for long maturities?

6. In the Lewis (2001) formula for the Heston call price, what integration contour is used and why does it avoid the need for a dampening parameter α\alpha?