L2

Heston Monte Carlo

Senior Quant · Numerical Implementation

Question

Implement a Heston Monte Carlo pricer using the Euler-Milstein discretisation of the CIR variance process. What is the Feller condition 2κνˉ>ξ22\kappa\bar{\nu} > \xi^2 and why does violating it cause numerical instability? How do you handle the case where the discretised variance turns negative?