Corr Risk With Spread Option
Corr Risk With Spread Option
30 January 2004
• Introduction
• Spread Option Pricing Review
• Fourier Transform Techniques for Vanilla Options
• Pricing Spread Options with the FFT
• Computational Results
• Market Calibration
• Conclusions and Future Work
• Spread (basis): S1 - S2
∞ ∞
− rT
=e [ S1 − ( S 2 + K )]+ f1 2 ( S1 S 2 )dS1 f 2 ( S 2 )dS 2
0 S2 + K
∞
− rT
=e C ( S 2 ) f 2 ( S 2 )dS 2
0
where
• fT (·| ·) : joint p.d.f. of S1(T), S2(T) ... bivariate log-normal
• f1|2 (·| ·) : conditional density of S1(T) given S2(T) ... log-normal
• f2 (·) : marginal density of S2(T) .... log-normal
• C (·) : an integral similar to the Black-Scholes call price
∞
f ( x) φ (υ ) = f ( x) ⋅ eiυx dx
−∞
1 ∞
φ (υ ) f ( x) = φ (υ ) ⋅ e −iυx dυ
2π −∞
• probability density functions → characteristic functions
• differentiation w.r.t. x → multiplication by -iυ and inverting
1 ∞
f ′( x ) = ( − i υ ⋅ φ (υ )) ⋅ e − iυ x d υ
2π −∞
• option pricing = integration of p.d.f. times payoff
2
• Reduces the number of multiplications from an order of N to
N log 2 N Strassen (1967)
∞
iu ⋅s
= e qT ( s )ds
−∞
= exp s0 + (r − σ )T − σ T ⋅ u
1
2
2 1
2
2 2
CT (k ) ≡ EQ e − rT ( ST − K )+
(e − e ) qT ( s)ds
∞
− rT
≡ e s k
k
e − rT φT (υ − (α + 1)i )
=
(α + iυ )(α + 1 + iυ )
• But φT is also known in closed form!
e −α k ∞
CT (k ) = e− iυ kψ T (υ ) dυ
2π −∞
(
dS = S r dt + v dW1 )
dv = κ v (µ v − v )dt + v dW2
dr = κ rv (µ rv − r )dt + σ r dW3
k1 k 2
( )( )
e − rT e s1 (T ) − e k1 ⋅ e s2 (T ) − e k2 qT ( s1 , s2 )ds2 ds1
Integrating Multiplication by
the payoff a suitable constant
− rT
≡e (e − e − e k )qT ( s1 , s2 )ds1ds2
s1 s2
Ω
VT (k ) = e − rT (e s1 − e s2 − e k )qT ( s1 , s2 )ds1ds2
Ω
N −1
≈ e − rT (e s1 − e s2 − e k )qT ( s1 , s2 )ds1ds2
Ωu
u =0
d = (r dt + d )
d = (r dt + d )
d = κ 1 ( µ1 − )dt + d
d = κ 2 (µ 2 − )dt + d
with EQ [dWi dWj] = ρij dt
• Direct generalisation of 1-D stochastic volatility models
with non-trivial correlation!
• Code in C++
Errors in Spread Prices across Strikes and Maturities for the FFT Method
with High and Low Volatility N=4096
0.5 0 -0.5
6.675496 8.494941 9.979849
0.1 6.675800 8.495493 9.981407
Volatility of asset 2
(
dS1 = S1 r dt + σ 1 vdW1 )
dS2 = S ( r dt + σ
2 2 vdW ) 2
dv = κ ( µ − v )dt + σ ν vdWν
κµ (θ − Γ)(1 − e −θ T )
− 2 2 ln 1 − + (θ − Γ ) T
σv 2θ
2ζ (1 − e −θ T )
+ v(0)
2θ − (θ − Γ)(1 − e ) −θ T
6.65 T = 1.0
r = 0.1
6.6
K = 2.0
Sp r e a d O p tio n p r ic e
6.58 S1 (0) = 98
6.56 δ 1 = δ 2 = 0.05
σ 1 = 1.0
6.54 σ 2 = 0.5
6.52 ρ = 0.5
v(0) = 0.04
6.5
σ v = 0.05
6.48 µ = 0.04
0.125 0.25 0.5 1 2 4 8 ρ1 = −0.25
Mean Reversion Rate of Volatility ρ 2 = −0.5
10 κ = 1.0
Correlation of 7
0.2
Asset 1 and
1 2 and Volatility
-1
Volatility
However, due to the complexity and computational burden, very few have
considered the problem of estimating a multi-asset SV model!
• Manipulate ρ to take a forward view on the spot price correlation using this
function or evaluate its inverse at the historical value of the spot price correlation
for an optimal estimate ρ̂ of ρ
v11 (T )v22 (T )
v (T ) := ( s(T ) − [ s (T )]) ( s (T ) − [ s (T )]Τ )
2
∂ 2φT ∂φT ∂ 2φT ∂φT ∂φT
− −
∂u12 ∂u1 ∂u1∂u2 ∂u1 ∂u2
=− 2 u =0
∂ φT
2
∂φT ∂φT ∂ φT
2
∂φT
− −
∂u1∂u2 ∂u2 ∂u1 ∂u22 ∂u2
T = 1.0
r = 0.1
S1 (0) = 100
S1 (0) = 96
δ 1 = δ 2 = 0.05
σ 1 = 1.0
σ 2 = 0.5
ρ = 0.9
v (0) = 0.04
σ v = 0.05
κ = 1.0
µ = 0.04
ρ∈Θ 0 t = 0 n =1