Heston Stochastic Volatility Semi-Analytical Pricing via Fourier Inversion
Scenario
In the Heston (1993) stochastic volatility model, the underlying asset St and its instantaneous variance vt follow coupled SDEs under the risk-neutral measure Q:
dSt=rStdt+vtStdWtSdvt=κ(θ−vt)dt+σvvtdWtv,d⟨WS,Wv⟩t=ρdt
Your Task
State the Gil-Pelaez Fourier inversion formula decomposing the European call price into risk-neutral probabilities P1 and P2:
C=S0P1−Ke−rTP2,Pj=21+π1∫0∞Re(iϕe−iϕlnKfj(lnS0,v0,T;ϕ))dϕ
State the analytical characteristic functions f1 and f2.
Numerically implement the Fourier integral and compute the call price for parameters: S0=100,K=100,r=0.03,T=1.0,v0=0.04,κ=2.0,θ=0.04,σv=0.30,ρ=−0.70.