Professional Documents
Culture Documents
Lorenzo Bergomi
Lorenzo Bergomi 1
Motivation - 1
90%
70%
60%
50%
30%
S = VTT T1
1 2
S= ∑ ln⎜⎜ ⎟⎟
T2 − T1 i =T ⎝ Si ⎠ 1
¸ Require modeling of
- joint dynamics of spot / variance curve
- smile of forward variances
Lorenzo Bergomi 2
Motivation - 2
Lorenzo Bergomi 3
A simple framework - 1
Start with simple lognormal dynamics for forward variances driven by OU factors:
ω2
T
ξt = ξ0 eT
T
ω xt −
2
E [ ( x tT ) 2 ]
ξ T
0 =
d
dT
T ˆ
σ 2
t = 0 (T ) ( )
xtT = (1 − θ ) e − k1 (T − t ) X t + θ e − k 2 (T − t )Yt
X
dX = − k1 Xdt + dW
Y
dY = − k 2Ydt + dW
X
Xt, Yt are Gaussian: correlation of W and W Y is ρ XY
Dynamics is Markovian:
1
Vt T T (t , X t , Yt ) =
T
∫
2 T
- Fwd variances are functions of just 2 easy-to-simulate factors: 1 2
ξ t dT
T1 T2
T2 − T1 T1
dV
T1 T2
= αTX1 T2 dW X + αYT1 T2 dW Y
V
T2 T2
ξtT e − k1 (T −t )dT ξtT e − k 2 (T −t )dT
αTX1 T2 = (1 − θ )
∫T1
, αYT1 T2 = θ
∫
T1
T2 T2
Lorenzo Bergomi
∫ T1
ξtT dT
∫T1
ξtT dT
4
A simple framework - 2
80% -0.2
-2.5 -1.5 -0.5 0.5 1.5
70% SP500 -0.4
SP500
60% STOXX STOXX
-0.6
50%
-0.8
40%
Slope ~ -0.4 -1
30%
20% -1.2
10% -1.4
0%
-1.6
0 0.5 1 1.5 2 2.5 3
Mat ln(Mat)
Lorenzo Bergomi 5
Smile for fwd variances – continuous 1
- Write ξ tT = ξ 0T f T ( xtT , t )
T 2 2 T
- Conditions on fT: - ξ T
is driftless: df λ ( T − t ) d f
+ = 0
dt 2 dx 2
with
[
λ2 (τ ) = α θ2 (1 − θ ) 2 e − 2 k1 τ + θ 2 e − 2 k 2 τ + 2 ρ XY θ (1 − θ ) e − (k1 + k 2 )τ ]
- f T (0, 0 ) = 1
- f T monotonic in x
ω2 T
ωx − ∫T −t λ2 (τ )dτ
- Ex: lognormal dynamics given by f T ( x, t ) = e 2
Lorenzo Bergomi 6
Smile for fwd variances – continuous 2
∂ ln f T
σ (ξ , t ) = η(T − t )
T
∂x x= f T
−1
( ξ ,t )
Ti +1 − Ti ∫
Ti
ξtT dT
- (1) Assume f (x,Ti ) are identical for T ∈ [Ti ,Ti+1[: exact calibration on VIX smiles
T
T
- (2) Use analytical ansatz for f : representation on basis of space-time harmonic functions
+∞ ω2 T
∫T −t λ(τ ) dτ
2
ωx −
f T (x, t ) =
∫ dµ(ω)
0
e 2
ωT2 T
λ(τ ) dτ ( βT ωT )x − ( βT ωT )2 T
∫T −t ∫T −t λ(τ ) dτ
2 2
ωT x − 1
f T
(x, t ) = (1 − γT ) e 2 + γT e 2 with ωT = (2νζT )
1 − γT + γT βT
Pricing is painless
• Processes X t , Yt are simulated (1) exactly, (2) with no time-stepping
• Brownian motion for spot process
Lorenzo Bergomi 8
Smile for fwd variances – discrete 1
Assume a tenor structure of expiries, for example those of VIX futures & options
V TiTi+1
Model discrete fwd variances V
TiTi+1
: Ti Ti +1
VtTi Ti +1 = V 0Ti Ti +1 f i ( xti , t )
df i λ2 (Ti − t ) d 2 f i
(
xti = α θ (1 − θ ) e − k1 (Ti − t ) X t + θ e − k 2 (Ti − t )Yt ) dt
+
2 dx 2
=0
Determine terminal profile f ( x,t = Ti ) so as to exactly recover market smile forV i i+1
i TT
L L
V TiTi+1 DL = P (VTTiTi+1 < L ) = P ( xTi i < x (L )) with f i (x ( L ), Ti ) =
0 i
V0TiTi+1
1
DL
f(x)
N(x)
x
x (L)
Lorenzo Bergomi 9
Smile for fwd variances – discrete 2
[ TT
Solution (1): variance over interval Ti , Ti +1 stays constant, equal to V i i+1
Ti
[ = V0TiTi+1 f i ( xTi i ,T )
TiTi+1
dS = ( r − q)Sdt + VT S dWt
i
¸ both vanilla skew and fwd skew set by correlations ρSX, ρSY
⎛ S TT ⎞
Solution (2): control fwd skew by choosing ’’local vol’’ σi (S ) ≡ φ⎜⎜ ,VTi i i+1 ⎟⎟ such that:
• VS variance for maturity Ti +1 is VTTiTi+1
⎝ STi ⎠
i
• Desired level of fwd skew over [T , T [ is obtained
i i +1
σˆ95% − σˆ105%
= 0.25
σˆ95% −σˆ105% = 5% σˆ100%
Cst skew Prop skew
25 60% 7 60%
50% 6 50%
20
β 5
β
σ0 40% 40%
σ0
15
β4 σ0
β 30% 30%
10
σ0 3
20% 20%
2
5
10% 1 10%
0 0% 0 0%
0% 10% 20% 30% 40% 50% 60% 0% 10% 20% 30% 40% 50% 60%
σVS σVS
Lorenzo Bergomi 10
Smile for fwd variances – discrete 3
Lorenzo Bergomi 11
Using the model – calibration to VIX smiles - 1
• Choose values for ν, θ, k1, k2 , ρXY : sets general dynamics of fwd vols in model
• Use piecewise constant parameters γi , βi , ζi on each interval [Ti , Ti+1[
- γ, β control skew / ζ controls vol level – of fwd vol
F ∞
∫ ∫
TiTi+1 2 20%
V = F + 2 PK dK + 2 CK dK
9
9
8
9
XZ
XG
XM
XJ
XH
XK
XF
XV
XX
VI
VI
VI
VI
VI
VI
VI
VI
VI
0 F
Lorenzo Bergomi 12
Using the model – calibration to VIX smiles – 2
50%
23%
22% 40%
Apr May Jun Jul Aug 20% 25% 30% 35%
23% 50%
22% 40%
Oct Nov Dec Jan Feb 20% 25% 30% 35% 40%
Lorenzo Bergomi 13
Using the model – calibration to VIX smiles – 3
•Sept 25, 2008
28%
100%
Market
γi βi ζi 30%
Sept 25,2008
Market
27%
90% Model 22-Oct-08 76% 21% 114%
Model 28%
80% 19-Nov-08 70% 28% 109%
26% 17-Dec-08 76% 27% 104% 26%
70%
25% 21-Jan-09 41% 29% 96%
60% 24% VIX futs
18-Feb-09 30% 21% 94% SP VS
24%
50% 22% VIX VS
23%
40% 20%
22%
9
9
8
9
30%
XZ
XG
XM
XJ
XH
XK
XF
XV
XX
VI
VI
VI
VI
VI
VI
VI
VI
VI
Oct Nov Dec Jan Feb 20% 25% 30% 35% 40%
9
9
9
9
9
XQ
XM
XJ
XH
XK
XN
XU
XV
XX
March April May June July
VI
VI
VI
VI
VI
VI
VI
VI
VI
30% 50% 70%
37% 32%
30%
35%
50%
9
9
9
9
9
XQ
XM
XJ
XK
XN
XU
XV
XX
April May June July August
VI
VI
VI
VI
VI
VI
VI
30% 50% 70%
VI
Lorenzo Bergomi 14
Using the model – options on realized variance – swaptions
+
⎛ 1 T ⎛ S ⎞2 ⎞
• Option on realized variance pays⎜ ∑ ln⎜⎜ i +1 ⎟⎟ − K ⎟, swaption pays
⎜ T 0 ⎝ Si ⎠ ⎟
(V T1T2
T1 − K)
+
⎝ ⎠
• Popular approximation:
tσ rt2 + (T − t )σˆt2,T −t
- Define underlying effective underlying Y: Y = 0.2
log / log
¸ Price of option on variance only depends on dynamics of VS vol of residual maturity. -0.8
-1
-1.2
⎜ T2 − T1 ∑
ln⎜⎜ i +1
⎟ −K 20%
3.04% 2.89% 3.25%
⎝ Si ⎟⎠ ⎟
⎝ T1
⎠
(V − K)
+
6 months in 6 months swaption 0%
T1T2
2.28% 2.10% 2.57% T1 0 6 12 18 24
Maturity (months)
Lorenzo Bergomi 15
Using the model – dynamics of fwd vols
Set1 Set 2 Set 3
ν 130.0% 137.0% 125.0%
θ 28% 29% 32%
k1 8.0 12.0 4.5
k2 0.35 0.30 0.60
ρXY 0% 90% -70%
¸ term-structure of vols of spot-starting vols does not uniquely determine vols & correls of fwd vols
Spot-starting variance = basket of fwd variances. Same basket vol can be achieved with:
• low vols / high correls
• high vols / low correls
+
⎛ 1 T ⎛ S ⎞2 ⎞
⎜ ln⎜⎜ i +1 ⎟⎟ − K ⎟
• Price option on realized variance – back out smile: ∑
⎜ T 0 ⎝ Si ⎠ ⎟
⎝ ⎠
80%
60%
40%
20%
0%
60% 80% 100% 120% 140% 160% 180%
Vol moneyness
Lorenzo Bergomi 17
Using the model – the vanilla skew – 1
• Vanilla skew in continuous version is generated by spot / vol correlations ρSX , ρSY
3%
• Example: 95% - 105% skew with ρSX = −70 %, ρSY = − 36 %
2%
ν 130.0%
θ 28%
1% k1 8.0
¸ Parameters generating slow decay of vol of vol k2 0.35 Skew ∝
1
ρXY 0% ρSX = −70%, ρSY = − 36% T
also generate slow decay of skew 0%
0 0.5 1 1.5 2
Lorenzo Bergomi 18
The Skew Stickiness Ratio – 1
• Natural question : how does the VS or ATMF vol move when spot moves ?
- in units of the ATMF skew ?
⎛ δ σVS
T ⎞
⎜ ⎟
⎜ δ ln S ⎟ δσVS δσVS δ ln S
¸ enter the Skew Stickiness Ratio RT = ⎝ ⎠ with =
dσˆ δ ln S (δ ln S )2
d ln K F ,T
1
• General expression for any number of factors:
ν 130.0%
1 − e − k iT
∑
0.5 θ 28%
wi ρiS k1 8.0
kiT k2 0.35
RT = − k iT
ρXY 0% ρSX = −70%, ρSY = − 36%
∑w ρ
kiT − (1 − e ) 0
0 2 4 6 8 10
i iS 2 Maturity (years)
(kiT )
Lorenzo Bergomi 19
The Skew Stickiness Ratio – 2
• Model-independent (no jumps) expression of the SSR at order 1 in the vol-of-vol (flat term-structure of vols):
1 T
RT = T ∫ f (t )dt
0
1 T t
T2 ∫ dt ∫ f (τ )dτ
0 0
1 dSt
where f (τ ) is the spot/vol correlation function: f (τ ) = σt + τ
dt St
• If f is monotonic then 1≤ R ≤ 2
Lorenzo Bergomi 20
The Skew Stickiness Ratio – 3
95% -105% skew
• Scaling of f (τ ) for large τ governs 5%
1
• Imagine that for large t f ( τ ) ∝ then : 2%
β
τ
1% 1
Skew ∝
dσˆ 1 T
If β > 1 ∝ and RT → 1 0%
d ln K F T 0 0.5 1 1.5 2
dσˆ 1
If β < 1 ∝ and RT → 2 − β
d ln K F Tβ 2
1 ν 130.0%
Skew T ∝ 0.5 θ
k1
28%
8.0
T 2− R k2
ρXY
0.35
0% ρSX = −70%, ρSY = − 36%
0
¸ Explains why in our example: 0 2 4 6 8 10
Maturity (years)
• intermediate regime where Skew T ∝ 1 / T 0.5 , RT ≈ 1.5
• eventually for long maturities Skew T ∝ 1 / T , RT ≈ 1
Lorenzo Bergomi 21
Conclusion
• 2-factor stoch vol model allows control over dynamics of fwd vols
• Model is driven by easy-to-simulate Gaussian processes – no sweating
• Can be extended to N factors with no additional complexity
- needed for options on slope of VS curve
• Discrete version allows additional control on short fwd skew and decoupling from vanilla skew
- magnitude & dependence on level of short fwd vol
• Parameters governing dynamics of fwd vols also govern decay of vanilla skew
• Model-independent relationship at 1st order in the vol-of-vol links SSR to decay of the ATMF
skew
Lorenzo Bergomi 22