Professional Documents
Culture Documents
Introduction
Stochastic Volatility
Monte Carlo simulation of Heston
Additional Exercise
May 6, 2014
Introduction
Stochastic Volatility
Generalized SV models
The Heston Model
Vanilla Call Option via Heston
Additional Exercise
Introduction
with
dWt1 dWt2 = ρdt ,
where St denotes the stock price and vt denotes its variance.
Examples:
I Heston model
I GARCH model
I 3/2 model
I Chen model
Hui Gong, UCL http://www.homepages.ucl.ac.uk/ ucahgon/ The Heston Model
Outline
Introduction Generalized SV models
Stochastic Volatility The Heston Model
Monte Carlo simulation of Heston Vanilla Call Option via Heston
Additional Exercise
with
dW1,t dW2,t = ρdt , (5)
where θ is the long term mean of vt , κ denotes the speed of
reversion and σ is the volatility of volatility.
The instantaneous variance vt here is a CIR process (square root
process).
√
1 ∗
dxt = r − vt dt + vt dW1,t , (6)
2
√
dvt = κ∗ (θ∗ − vt )dt + σ vt dW2,t ∗
, (7)
with
∗ ∗
dW1,t dW2,t = ρdt . (8)
where κ∗ = κ + λ and θ∗ = κ+λ κθ
.
Using these dynamics, the probability of the call option expires
in-the-money, conditional on the log of the stock price, can be
interpreted as risk-adjusted or risk-neutral probabilities.
Hence,
1 ∂ 2 Fj ∂ 2 Fj 1 2 ∂ 2 Fj
v + ρσv + σ v
2 ∂x 2 ∂x∂v 2 ∂v 2
∂Fj ∂Fj ∂Fj
+(r + uj v ) + (aj − bj v ) + =0. (10)
∂x ∂v ∂t
The parameter in Equation (10) is as follows
1 1
u1 = , u2 = − , a = κθ, b1 = κ+λ−ρσ, b2 = κ+λ.
2 2
√ √
1
ln St+∆t = ln St + r − vt ∆t + vt ∆tS,t+1 ,
2
1 √
1 ∗ ∗ 1 2
ln vt+∆t = ln vt + κ (θ − vt ) − σ ∆t + σ √ ∆tv ,t+1 .
vt 2 vt
Figure: VBA code for Heston (1993) Call Price by Monte Carlo
Additional Exercise