Math Finance Chap - 6 - Stochastic Volatility Slides 26-03-10
Math Finance Chap - 6 - Stochastic Volatility Slides 26-03-10
1 Stochastic Volatility
1
parameters a, β and γ are constant. By relying on Ito’s lemma, the
logarithm of the volatility follows a Vasicek process:
ft
d ln σt = β(a − ln(σt ))dt + γdW
2
follows:
Z +∞
CE (S0 , σ0 , T ) = BS(S0 e−δT , a, T )dF (a) (1.5)
0
3
In order to use this result, the risk-adjusted distribution function F
of ΣT is needed. One method of approximating the option price is
the Monte Carlo method. By simulating the instantaneous volatility
process σ over discrete intervals from 0 to T , the random variable
ΣT can also be simulated. This requires the solution of (1.3) for the
volatility process (see the Appendix 1 and 2). Each value of ΣT is
substituted into the Black and Scholes formula with ΣT in place of
σ 2 T . The sample mean converges in probability to the option price as
the number of simulations increases to infinity. The estimates for the
parameters of the volatility process could be computed as described
in Scott (1987) and in Chesney and Scott (1989) for currencies: by
relying on the method of moments and on ARMA processes. The risk
premium associated with the volatility, i.e., Φσ , which is assumed to
be a constant, should also be estimated.
Hull and White (1987) consider a stock option (δ = 0); they assume
that the volatility follows a geometric Brownian motion and that
it is uncorrelated with the stock price and has zero systematic risk.
Hence, the drift f (σt ) of the volatility is a constant k and Φσ is taken
to be null:
dσt = σt (kdt + γdWt ) . (1.7)
They also introduce the following random variable: VT = ΣT /T . In
this framework, they obtain another version of equation (1.5):
Z +∞
CE (S0 , σ0 , T ) = BS(S0 , vT, T )dG(v) (1.8)
0
4
1.2.1 Approximation
where κ and ϑ are respectively the drift and the volatility of the
squared volatility:
κ = 2k + γ 2 , ϑ = 2γ .
When κ is zero, i.e., when the squared volatility is a martingale, the
following approximation is obtained:
1 d2 C 1 d3 C
CE (S0 , σ0 , T ) ≈ C(∇T )+ (∇T )Var(VT )+ (∇T )Skew(VT )+...
2 dy 2 6 dy 3
where Skew(VT ) is the third central moment of VT . The first three
moments are obtained by relying on the following formulae (note that
the first two moments are the limits obtained from (1.9) as κ goes to
0) :
E(VT ) = σ02 ,
ϑ2 T
2 2(e − ϑ2 T − 1) 4
E(VT ) = σ0 ,
ϑ4 T 2
2 2
3 e3ϑ T − 9eϑ T + 6ϑ2 T + 8 6
E(VT ) = σ0 .
3ϑ6 T 3
5
the price of a European option, at least in a theoretical way. In fact,
this law is quite complicated, and a closed-form result is given as a
double integral.
6
Proposition 1.3.1 Case ρ = 0: Assume that, under the risk-
neutral probability
( ³ ´
(1)
dSt = St r dt + σt dWt ,
(1.12)
dσt = σt (k dt + γ dWt ),
where the two Brownian motions (W (1) , W ) are independent. The
price of a European call, with strike K is
C = S0 f1 (T ) − Ke−rT f2 (T )
where the functions fj , defined as
Z ∞
f1 (T ) := E(N (d1 (ΣT ))) = N (d1 (x))g(x)dx
0
and Z ∞
f2 (T ) := E(N (d2 (ΣT ))) = N (d2 (x))g(x)dx
0
where the function g(.) is defined in Proposition 1.2.1.
where the functions fj∗ , defined as fj∗ (t) := E(fj (eWt , At )), j = 1, 2
are given in Proposition 1.3.2. Here, the functions fi (x, y) are:
1 2 2 2 2
f1 (x, y) = e−γ T /8
√ eρσ0 (x−1)/γ e−σ0 ρ y/(2γ ) N(d∗1 (x, y)),
x
2 1
f2 (x, y) = e−γ T /8 √ N(d∗2 (x, y)),
x
where
µ ¶
γ S0 ρσ0 (x − 1) σ02 y(1 − ρ2 )
d∗1 (x, y) = p ln + rT + + ,
σ0 (1 − ρ2 )y K γ 2γ 2
σ0 p
d∗2 (x, y) = d1 (x, y) − (1 − ρ2 )y ,
γ
Rt
and At = 0 e2Ws ds.
Rt
Proof: In that case, one notices that 0 σs dWs = γ1 (σt − σ0 ) where
σt = σ0 exp(γWt − γ 2 t/2) .
8
and variance
Z t Z t
2
2 2 2 2 2
(1 − ρ ) σs ds = (1 − ρ )Σt = (1 − ρ )σ0 e2(γWs −γ s/2) ds .
0 0
where
dQ∗ ν2t
|Ft = e− 2 −νWt
dQ
and Wt∗ = Wt + νt is a Q∗ Brownian motion. Indeed the scaling
property of BM implies that
2 Z γ2T Z 2
law σ0 σ02 γ T ∗ σ02 ∗
ΣT = exp (2(W s + νs)) ds = exp (2W s ) ds = A .
γ2 0 γ2 0 γ2 τ
where ν = −1/2, because k = 0.
9
For the term E(e−rT ST 11{ST ≥K} ), we obtain easily
E(e−rT ST 11{ST ≥K} )
µ µ 2
¶
Wτ∗ σ0 ∗
= S0 EQ∗ N d1 (σ0 e , 2 Aτ )
γ
µ ¶¶
Wτ∗ τ ρσ0 Wτ∗ ρ2 σ02 ∗
exp − − + (e − 1) − A
2 8 γ 2γ 2 τ
∗
= S0 EQ∗ (f1 (eWτ , A∗τ )) .
We come back to the simple Hull and White model 1.12, where
( ³ ´
(1)
dSt = St r dt + σt dWt ,
(1.14)
dσt = σt (k dt + γ dWt ),
for two independent Brownian motions. Itô’s lemma allows us to
obtain the equation:
· ¸
∂CE ∂CE ∂CE 1 2 2 ∂ 2 CE 1 2 2 ∂ 2 CE
dCE = dSt + dσt + + σt St + γ σt dt .
∂x ∂σ ∂t 2 ∂x2 2 ∂σ 2
Then, the martingale property of the discounted price leads to the
following equation:
1 2 2 ∂ 2 CE 1 2 2 ∂ 2 CE ∂CE ∂CE ∂CE
σ x + γ σ + rx + σk + − rCE = 0 .
2 ∂x2 2 ∂σ 2 ∂x ∂σ ∂t
In the Scott model (see 1.3), the following PDE is obtained:
1 2 2 ∂ 2 CE 1 2 2 ∂ 2 CE ∂CE σ ∂CE ∂CE
σ x + γ σ +(r−δ)x +σ(f (σ)−Φ t) + −rCE = 0 .
2 ∂x2 2 ∂σ 2 ∂x ∂σ ∂t
Indeed
dCE St ∂CE σ ∂CE
= σ dB̃t + γ dW̃t (1.15)
CE CE ∂x CE ∂σ
µ ¶
1 ∂CE ∂CE ∂CE 1 2 2 ∂ 2 CE 1 2 2 ∂ 2 CE
+ µSt + f (σt )σt + + γ σt + σ x dt
CE ∂x ∂σ ∂t 2 ∂σ 2 2 ∂x2
10
Relying on a continuous time version of a two factor APT (Arbitrage
Pricing Theory) model:
µ ¶
dCE St ∂CE S σ ∂CE σ
E = (r + Φt + Φ )dt (1.16)
CE CE ∂x CE ∂σ t
Since the foreign currency is a traded asset and investors can earn
the foreign interest rate on funds invested in the foreign currency,
the risk premium associated to the currency ΦSt , can be written as
follows:
ΦSt = µ + δ − r
However, since the volatility is not a traded asset, the risk premium
associated to the volatility Φσt remains unknown. By equating the
expected return of the option price generated by equations (1.15)
and (1.16) the PDE is obtained.
11
As usual, the computation of the value of a call reduces to the com-
putation of
b T ≥ K)−Ke−rT Q(ST ≥ K)
EQ (ST 11ST ≥K )−Ke−rT Q(ST ≥ K) = S0 Q(S
b X follows dXt = (r + σ 2 /2)dt + σt dBt , where B is a
where, under Q, t
b
Q-Brownian motion. In this setting, the price of the European call
option is:
b − Ke−rT Γ ,
CE (S0 , σ0 , T ) = S0 Γ
with
b T ≥ K), Γ = Q(ST ≥ K) .
b = Q(S
Γ
We present the computation for Γ, then the computation for Γb follows
from a simple change of parameters. The law of X is not easy to
compute; however, the characteristic function of XT , i.e.,
12
Appendix 1
Appendix 2
13
where a∗ = a − φβσ . By relying on Appendix 1 the solution of the
equation is known.
µ ¶
γ
ln(σt ) = a∗ − e−βt a∗ − ln(σ0 ) − √ Ze2βt −1
2β
Therefore,
µ ¶
∗ −β(t−1) ∗ γ
ln(σt−1 ) = a − e a − ln(σ0 ) − √ Ze2β(t−1) −1
2β
where {Zt ; t ≥ 0} is a Brownian motion. By combining the above
two equations, we obtain
γ
ln(σt ) − e−β ln(σt−1 ) = a∗ (1 − e−β ) + √ e−βt (Ze2βt −1 − Ze2β(t−1) −1 )
2β
The random variable:
Ze2βt −1 − Ze2β(t−1) −1
is a Gaussian variable N (0, e2βt − e2β(t−1) ) = N (0, e2βt (1 − e−2β )).
Hence:
ln(σt ) = c∗1 + c2 ln(σt−1 ) + εt
2
γ
where c∗1 = a∗ (1 − e−β ), c2 = e−β and var(εt ) = (1 − e−2β ) 2β .
Appendix 3
Method of moments:
By relying on equation (1.1):
∆ ln(St ) = m + σt−1 ut
where var(ut ) = 1. Let us define xt = ∆ ln(St ) − m where E(x2t ) =
E(u2t )E(σt−1
2
). Because the two Brownian motions B̃t and W̃t are
independent
E(x2t ) = E(e2 ln σt−1 ).
Now ln σt−1 is a Gaussian variable:
µ ¶
c1 var(εt )
N ,
1 − c2 1 − c22
14
Therefore:
22
E(x2t ) = e 2 var(ln σt−1 )+2E(ln(σt−1 ))
2
= e2(c1 /(1−c2 ))+2var(εt )/(1−c2 )
References
15