VIX and Equities Derivatives Modeling
VIX and Equities Derivatives Modeling
Derivatives
Artur Sepp
Bank of America Merrill Lynch, London
[Link]@[Link]
1
Plan of the presentation
4) Present two factor stochastic volatility model to fit both the short-
term and long-term S&P500 option skews
2
References
3
Motivation. Model complexity and calibration
1) Develop robust PDE methods for generic one and two factor
stochastic volatility models
4
Model specification I
5
Model specification II. Important factors for a volatility model
1) Short-term ATM volatility and term-structure of ATM volatility -
time-dependent level of the model ”ATM” volatility (the least of the
problem)
In my presentation, I consider:
For each model, I analyze its implied skew for options on the VIX
I show that LV, JD and SV without jumps are not consistent with the
implied volatility skew observed in option on the VIX
I show that:
Only the SV model with appropriately chosen jumps can fit the im-
plied VIX skew
Importantly, that only the LSV model with jumps can fit both Equity
and VIX option skews
7
Motivation I
Find a dynamic model that can explain both the negative skew for
equity options on the S&P500 index (SPX) and positive skew for
options on the VIX
Implied volatility
135% of the SP500 and VIX
110%
S&P500, 1m
85% VIX, 1m
60%
35%
10%
50% 70% 90% 110% 130% 150% 170%
Strike %
0% 80%
-10% 70%
-20% 60%
Skew
50%
Skew
-40% 40%
-50% 30%
-60% 20%
-70% 10%
Aug-08
Aug-10
May-07
May-09
May-11
Jan-07
Dec-08
Dec-10
Oct-07
Oct-09
Oct-11
Mar-08
Mar-10
Page 1
Rights scale: Time series of the VIX and 1m ATM SPX implied
volatility (ATM)
Left scale: 1m 110% − 90% skew
9
The VIX I. Definition
The VIX is a measure of the implied volatility of SPX options with
maturity 30 days
Trading in VIX futures & options began in 2004 & 2006, respectively
Throughout 2004-2007, the average of the VIX is 14.66%
Throughout 2008-2011, the average of the VIX is 27.65%
Nowadays, VIX options are one of the most traded products on CBOE
with the average daily about 10% of all traded contracts
When using (9) we only need to solve 2 PDE-s, backward and forward,
to value VIX options with maturity T across different strikes
14
Specific Models II. CEV model C: Dynamics of the VIX
Approximate the VIX using:
σ(S(t)) σ (S(t))β
F (t) ≈ = = σ (S(t))β−1
S(t) S(t)
For the dynamics of F (t):
1
2
dF (t) = (β − 1)F (t)dW (t) + (β − 1)(β − 2)F 3(t)dt
2
Observations:
1), No mean-revertion
2), for β < 1, we have negative absolute correlation with the spot
15
Specific Models II. CEV model D: VIX implied volatility
We can show that approximately:
1
σimp,vix((1 − α)F ) = −(β − 1)F 1 − α + O(α2)
2
Thus:
1
σATM,VIX,CEV = (1 − β)F , SkewVIX,CEV = (1 − β)F α
2
Using implied parameters:
SkewEq(α) 1
σATM,VIX,CEV ≈ − , SkewVIX,CEV ≈ − SkewEq(α)
α 2
Both VIX ATM volatility and skew are proportional to the equity skew
55% 250%
Implied SP500 1m Volatility Implied VIX 1m Volatility
45% 200%
Exact
Approximate
35% 150%
Market
15% 50%
Strike % Strike %
5% 0%
75% 85% 95% 105% 115% 125% 70% 90% 110% 130% 150% 170%
17
Specific Models III. Jump-diffusion A: Basics
Merton (1973) jump-diffusion with discrete jump in log-return ν :
dS(t) = σS(t)dW (t) + (eν − 1) S(t) [dN (t) − λdt] (11)
where N (t) is Poisson with intensity λ
18
Specific Models III. Jump-diffusion B: Equity implied volatility
We have for small time-to-maturity:
λν
σimp(S) ≈ σ, SkewEq(α) ≈ 2α
σ
JD model is overdetermined so consider expected quadratic variance:
υ = σ 2 + λν 2
Introduce weight wjd, 0 < wjd < 1, as proportion of variance con-
2
tributed by jumps (a parameter for calibration) and take υ = σATM :
σ2 λν 2
1= 2 + 2 ≡ (1 − wjd) + wjd
σATM σATM
Thus, obtain equation to imply λ by:
λν 2 2
σATM
2
= wjd ⇒ λ = wjd
σATM ν2
Accordingly:
2αwjdσATM (SkewEq)2
ν= , λ= 2
, σ ≈ σATM
SkewEq(α) 4α wjd
19
Specific Models III. Jump-diffusion E: VIX dynamics
The quadratic variance in the jump-diffusion model is driven by:
Thus, the model value of the VIX is constant and the implied volatility
of the VIX is zero - even though the JD model generates the equity
skew!
50% 140%
Implied SP500 1m Volatility Implied VIX 1m Volatility
120%
40%
Exact 100%
Approximate
Market 80% Model
30% Market
60%
40%
20%
20%
Strike % Strike %
10% 0%
75% 85% 95% 105% 115% 125% 70% 90% 110% 130% 150% 170%
21
Specific Models IV. CEV with jumps A: Basics
Consider process:
!β
S(t)
dS(t) = σ dW (t) + (eν − 1) S(t) [dN (t) − λdt] (12)
S(0)
It turns out that the impact on skew from local volatility and jumps
is roughly linear and additive
Thus, specify the weight for the skew explained by jumps, wjd, and
CEV local volatility wlv , wlv = 1 − wjd
22
Specific Models IV. CEV with jumps B: The VIX
The variance swap can be approximated by:
#2 !2β−2
1
Z T" 0
dS(t ) S(t)
V (0, T ) = E dt0 ≈ σ 2 + λν 2,
T 0 S(t0) S(0)
23
Specific Models V. CEV with jumps C: Illustration
50% 180%
Implied SP500 1m Volatility Implied VIX 1m Volatility
160%
40% 140%
Model 120%
Market
100%
30%
80%
60% Model
Market
20% 40%
20%
Strike % Strike %
10% 0%
75% 85% 95% 105% 115% 125% 70% 90% 110% 130% 150% 170%
24
Specific Models V. Stochastic volatility A: Basics
Consider exponential OU stochastic volatility (Scott (1987) SV model,
Stein-Stein (1991) SV model is linear in Y (t)):
26
Specific Models. Summary
We have considered several models with conclusions:
Model Equity Skew VIX Skew Mean-revertion
CEV Yes Weak No
Jump-Diffusion Yes No No
CEV Jump-Diffusion Yes Yes (too steep) No
Stochastic Volatility Yes No Yes
27
Specific Models VI. SV+Jump-Diffusion: Dynamics
Consider generic LSV model with jumps:
Here:
σ = σ(t) - SV with jumps
S(t) β
σ = σ(t) S(0) - CEV+SV with jumps
σ = σ(loc,svj)(t, S(t)) - LSV with jumps (Lipton (2002))
28
Specific Models VI. SV+Jump-Diffusion: Illustration
29
Specific Models VI. CEV+SV+Jump-Diffusion: Illustration
30
Specific Models VI. Non-parametric LSV+Jump-Diffusion
100% 90%
120%
85%
110% 90%
80%
100%
80% Market, 2m 75% Market, 3m
90% Model, 2m Model, 3m
70%
70%
80% 65%
Market, 1m
K% Model, 1m
70% 60% 60%
70% 80% 90% 100% 110% 120% 130% 140% 150% 160% 170% 70% 80% 90% 100% 110% 120% 130% 140% 150% 160% 170%
60%
K% K%
70% 80% 90% 100% 110% 120% 130% 140% 150% 160% 170%
75% 65%
80%
70% 60%
75%
65% 55%
70%
Market, 4m 60% Market, 5m 50% Market, 6m
65% Model, 4m Model, 5m Model, 6m
55% 45%
60%
50% 40%
LSV model fit to VIX implied volatilities (the model is consistent with
the S&P500 implied volatilities by construction)
Implied model parameters: wjd = 0.35, wlv = 0.05, wsv = 0.6175,
λ = 0.2173, ν = −0.314, ρ = −0.80, κ = 4.48, ε = 1.6611, η = 1.30
31
Conclusions
For calibration of LSV model to SPX and VIX skews, a careful choice
between the stochastic volatility, local volatility and jumps is neces-
sary:
32
Part II. Joint calibration of medium- and long-term SPX skews
using two-factor stochastic volatility model
33
Skew decay I
Consider 110%−90% market skew, Skew(Tn), for maturities {1m, 2m, ..., 60m}
Skew(Tn )
Compute skew decay rate: Rmarket(Tn) = Skew(T , n = 2, ..., 60
n−1 )
We observe:
1) for small T , the skew decay α ≈ 0.25
0.99
0.97
0.95
0.87
T
0.85
2m 6m 10m 14m 18m 22m 26m 30m 34m
36
Two-factor SV model II. Calibration
The model is implemented using a 3-d PDE solver with a predictor-
corrector
Typically, we use N1 = 100 per year in time dimension, N2 = 200 in
spot dimension, N3 = N4 = 25 in volatility dimensions
For all three models, piece-wise constant volatilities {σ(Tn)} are cal-
ibrated so that the model matches given market ATM volatility at
maturity times {Tn}
37
Two-factor SV model III. Illustration of calibration
Calibrated parameters for SPX (top) and STOXX 50 (bottom)
Short-term Long-term 2-f model
κ 3.50 0.65
ε 1.95 0.95
ρ -0.85 -0.80
ρ12 0.68
1 κ +κ 2.08
2( 1 2)
38
Two-factor SV model IV. Calibration to SPX
Term structure of skews for 1-f SV model calibrated up to 1y skews,
1-f SV model calibrated from 1y to 5y skews, 2-factor SV model
0% 0%
3m 9m 15m 21m 27m 33m 39m 45m 51m 57m 3m 9m 15m 21m 27m 33m 39m 45m 51m 57m
-2% -2%
-4% -4%
Market Skew
Market Skew
-6% Model Skew -6%
Model Skew
-8% -8%
-10% -10%
-12% -12%
0%
3m 9m 15m 21m 27m 33m 39m 45m 51m 57m
-2%
-4%
Market Skew
-6%
Model Skew
-8%
-10%
-12%
39
Two-factor SV model V. Calibration to STOXX 50
Term structure of skews for 1-f SV model calibrated up to 1y skews,
1-f SV model calibrated from 1y to 5y skews, 2-factor SV model
0% 0%
3m 9m 15m 21m 27m 33m 39m 45m 51m 57m 3m 9m 15m 21m 27m 33m 39m 45m 51m 57m
-1% -1%
-2% -2%
-3% -3%
-6% -6%
-7% -7%
-8% -8%
-9% -9%
0%
3m 9m 15m 21m 27m 33m 39m 45m 51m 57m
-1%
-2%
-3%
-4%
Market Skew
-6%
-7%
-8%
-9%
40
Illustration VI. Model implied vol across strikes for SPX
A) 2-factor SV model with piecewise-constant volatility fits the term-
structure of market skews, unlike 1-factor SV model
B) Small discrepancies in model and market implied volatilities across
strikes are eliminated by introducing a parametric local volatility with
extra parameter to match the skew across strikes
35%
30% 30%
Implied Vol
Implied Vol
Implied Vol
30%
25% 25%
25%
20% 20%
20%
K% K% K%
10% 10% 10%
70% 75% 80% 85% 90% 95% 100% 105% 110% 70% 75% 80% 85% 90% 95% 100% 105% 110% 115% 70% 75% 80% 85% 90% 95% 100% 105% 110% 115%
Implied Vol
Implied Vol
25% 25% 25%
K% K% K%
10% 10% 10%
70% 75% 80% 85% 90% 95% 100% 105% 110% 115% 70% 75% 80% 85% 90% 95% 100% 105% 110% 115% 70% 75% 80% 85% 90% 95% 100% 105% 110% 115%
41
Illustration VII. Model implied density for SPX
6.00
3m 6m 9m 12m 15m
5.00
3.00
1.00
0.00
0.00 0.18 0.37 0.55 0.73 0.91 1.10 1.28 1.46 1.65 1.83 2.01 2.20
Normalized Spot
180%
160%
140% 2-Factor SV
Implied VolVol
1-Factor SV
120%
100%
80%
60%
T
40%
3m 6m 1y 2y 3y 4y 5y
43
Conclusions
I have presented:
I have shown that jumps are needed to fit the model to both SPX
and VIX skews
I have shown that only two-factor stochastic volatility model can fit
both medium- and long-dated skews
45
References
Bergomi, L. (2005), “Smile Dynamics 2”, Risk, October, 67-73
Cox, J. C. (1975), Notes on Option Pricing I: Costant Elasticity of
Variance Diffusions Unpublished Note, Stanford University
Lipton, A. (2002), “The vol smile problem”, Risk, February, 81-85
Merton, R. (1973), “Theory of Rational Option Pricing”, The Bell
Journal of Economics and Management Science 4(1), 141-183
Scott L. (1987) “ Option pricing when the variance changes ran-
domly: Theory, estimation and an application,” Journal of Financial
and Quantitative Analysis, 22, 419-438
Sepp, A. (2008) “Vix option pricing in a jump-diffusion model,” Risk,
April, 84-89
Sepp, A. (2011) “Efficient Numerical PDE Methods to Solve Cali-
bration and Pricing Problems in Local Stochastic Volatility Models”,
Presentation at ICBI Global Derivatives in Paris
Stein E., Stein J. (1991) “Stock Price Distributions with Stochastic
Volatility: An Analytic Approach”, Review of Financial Studies, 4,
727-752
46