three make a dynamic smile - bachelier congress...principal component analysis (% of variance...

11

Upload: others

Post on 09-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

P. Gruber: Three make a dynamic smile 1 / 39

Three make a dynamic smileunspanned skewness and interacting volatility components in option valuation

Peter H. Gruber1, Claudio Tebaldi2 and Fabio Trojani1

June 25, 2010

6th World Congress of the Bachelier Finance society, Toronto, Canada

1 Universita della Svizzera Italiana, Lugano, 2 Universita L. Bocconi, Milano

Page 2: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Introduction

⊲ Introduction

Three questions

Related literature

Empirical evidence

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 2 / 39

Page 3: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Three questions

Introduction

⊲ Three questions

Related literature

Empirical evidence

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 3 / 39

How many sources of dynamic risk can we identify in indexoptions?What is the empirical evidence?

How can we conveniently model the multiple risk sources inan affine framework?And thus account for the empirical evidence?

How can we improve on existing benchmark models?And put the model to an empirical test?

Page 4: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Related literature

Introduction

Three questions

⊲ Related literature

Empirical evidence

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 4 / 39

DPS-type affine modelsDuffie, Pan, Singleton (DPS, 2000): Transform analysis and asset pricing foraffine jump-diffusionsBates (2000): Post-’87 Crash Fears in the S&P 500 Futures Option MarketChristoffersen et. al (2009): The Shape and Term Structure of the Index OptionSmirk: Why Multifactor Stochastic Volatility Models Work so Well

Affine models with matrix jump diffusionsLeippold, Trojani (wp, 2008): Asset pricing with Matrix Jump DiffusionsCuchiero, Filipovic, Mayerhofer, Teichmann (2010): Finite Processes onPositive Semidefinite MatricesGourieroux, Sufana (wp 2004): Derivative Pricing with Multivariate StochasticVolatility: Application to Credit Riskda Fonseca, Grasselli, Tebaldi (2008): A Multifactor Volatility Heston Model

Alternative (affine) multifactor modelsMuhle-Karb, Pfaffel, Stelzer (wp, 2010): Option pricing in multivariatestochastic volatility models of OU typeCarr, Wu (wp, 2009): Leverage Effect, Volatility Feedback, and Self-ExcitingMarket Disruptions: Disentangling the Multi-dimensional Variations in S&P500Index Options

Page 5: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Empirical evidence

Introduction

⊲ Empirical evidence

Data

Level effects

Unspanning

Factors

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 5 / 39

Page 6: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Data: Call Options on the SP500 index

Introduction

Empirical evidence

⊲ Data

Level effects

Unspanning

Factors

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 6 / 39

Sample calls onlyTime frame 1996-Sept/2008Sampling interval dailyTrading days 3205Total number of observations 546’971Average time to maturity 145 days [10d ∼ 1yr]Average moneyness (S/K) 1.05Data processing Bakshi(1997), no cuts

Page 7: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Data: Call Options on the SP500 index

Introduction

Empirical evidence

⊲ Data

Level effects

Unspanning

Factors

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 6 / 39

Sample calls onlyTime frame 1996-Sept/2008Sampling interval dailyTrading days 3205Total number of observations 546’971Average time to maturity 145 days [10d ∼ 1yr]Average moneyness (S/K) 1.05Data processing Bakshi(1997), no cuts

Analytical framework: economically significant factors

level Vt IV (ATM, τ = 30d)skew St [IV (∆ = 0.4)− IV (∆ = 0.6)] · 1

(0.4−0.6) τ = 30d

term struct. Mt [IV (τ = 90d)− IV (τ = 30d)] · 360(90−30) ATM

Page 8: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Level effects are dominant

Introduction

Empirical evidence

Data

⊲ Level effects

Unspanning

Factors

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 7 / 39

Skewness and term structure unconditionally highly correlatedto level → level masks more nuanced effects.

Page 9: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Empirical evidence – unspanning

Introduction

Empirical evidence

Data

Level effects

⊲ Unspanning

Factors

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 8 / 39

Considerable variation in skewness and term structure that is notspanned by the volatility level.

Page 10: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Empirical evidence – unspanning (2)

Introduction

Empirical evidence

Data

Level effects

⊲ Unspanning

Factors

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 9 / 39

Standard two-factor affine models cannot capture both unspannedskewness and term structure components

Page 11: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Empirical evidence – factors

Introduction

Empirical evidence

Data

Level effects

Unspanning

⊲ Factors

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 10 / 39

Principal component analysis (% of variance explained)

l PC 1 PC 2 PC 3 PC 4Unconditional 2 96.8 1.9 0.9 0.1 T = 3206

Page 12: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Empirical evidence – factors

Introduction

Empirical evidence

Data

Level effects

Unspanning

⊲ Factors

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 10 / 39

Principal component analysis (% of variance explained)

l PC 1 PC 2 PC 3 PC 4Unconditional 2 96.8 1.9 0.9 0.1 T = 3206

0.08 < Vt ≤ 0.13 3 84.5 6.9 5.6 0.8 T = 641

0.13 < Vt ≤ 0.17 3 84.8 7.1 5.9 0.7 T = 641

0.17 < Vt ≤ 0.2 3 75.4 12.3 8.4 1.3 T = 641

0.20 < Vt ≤ 0.23 3 74.7 12.0 8.6 1.77 T = 641

0.23 < Vt ≤ 0.54 3 87.2 8.7 2.6 0.6 T = 641

l = significant components according to mean eigenvalue criterion.(N = 56, threshold= 1

56=1.79%)

Page 13: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Model

Introduction

Empirical evidence

⊲ Model

Third factor

Properties

State decomposition

Illustration

Illustration (2)

Option pricing

Estimation

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 11 / 39

Page 14: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

How to add a third factor

Introduction

Empirical evidence

Model

⊲ Third factor

Properties

State decomposition

Illustration

Illustration (2)

Option pricing

Estimation

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 12 / 39

Bates-like independent factors – SV (J)3,0

dSt

St= (r − q − λtk)dt+

√v1tdz1t +

√v2tdz2t +

√v3tdz3t + kdNt (1)

dvit = (αi − βivit) dt+ σi√vitdwit i = 1, 2, 3 (2)

Affine Matrix Jump Diffusion – SV (J)3,1

dSt

St

= (r − q − λtk)dt+ tr(√

XtdZt) + kdNt (3)

dXt = [ΩΩ′ +MXt +XtM′]dt+

√XtdBtQ+Q′dB′

t

√Xt (4)

– Xt is a (2× 2) symmetric, pos.def. matrix-valued process– Interactions for M,Q not diagonal

Page 15: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Properties (diffusive part)

Introduction

Empirical evidence

Model

Third factor

⊲ Properties

State decomposition

Illustration

Illustration (2)

Option pricing

Estimation

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 13 / 39

stoch. volatility Vt := var(dStSt

) = tr[Xt] = X11 +X22

stoch. leverage effect cov(dStSt

, dVt) = 2tr[R′QXt]

stoch. persistence 1dtE[dVt] = tr[ΩΩ′] + 2tr[MXt]

Natural mapping to observable, economically important quantities(Karoui, Durrleman wp 2007)

level√Vt =

√tr[Xt]

skew St = 12tr[RQXt]

tr[Xt]3/2

term struct Mt ≈ 12

tr[MXt]

tr[Xt]1/2

Page 16: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Spectral state decomposition

Introduction

Empirical evidence

Model

Third factor

Properties

⊲Statedecomposition

Illustration

Illustration (2)

Option pricing

Estimation

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 14 / 39

Aim: Separate volatility effect from unspanned skewness/term structure

(X11 X12

X12 X22

)=

(cos(α) sin(α)− sin(α) cos(α)

)(V1,t 00 V2,t

)(cos(α) − sin(α)sin(α) cos(α)

)

(X11, X12, X22) −→ (Vt, ξt, αt) Vt = tr[Xt] = V1,t+V2,t; ξ =V1,t

V1,t + V2,t

Bounded: ξ[0, 1];α[0, π]

Decompose expressions of the type tr[AXt]:

Tr[AXt] =Vt

2

[

Tr(A)+(2ξt − 1)︸ ︷︷ ︸

scale

(

cos(2αt)(A11 −A22) + sin(2αt)(A12 + A21))

︸ ︷︷ ︸

direction

]

Application: Illustrate unspanned skewness/term structurecomponents via an approximation of the short term volatility surface

St ∝ [RQXt]

Mt ∝ [MXt]

Page 17: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Illustration of state decomposition

Introduction

Empirical evidence

Model

Third factor

Properties

State decomposition

⊲ Illustration

Illustration (2)

Option pricing

Estimation

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 15 / 39

Page 18: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Illustration of state decomposition

Introduction

Empirical evidence

Model

Third factor

Properties

State decomposition

⊲ Illustration

Illustration (2)

Option pricing

Estimation

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 16 / 39

Page 19: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Illustration of state decomposition (2)

P. Gruber: Three make a dynamic smile 17 / 39

Page 20: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Option pricing with (affine) Laplace transform

Introduction

Empirical evidence

Model

Third factor

Properties

State decomposition

Illustration

Illustration (2)

⊲ Option pricing

Estimation

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 18 / 39

Ψ(τ ; γ) := Et [exp (γYT )] = exp(γYt + tr

[A(τ )Xt

]+B(τ )

)(5)

where A(τ ) = C22(τ )−1C21(τ ) with the 2× 2 matrices Cij(τ ):

(C11(τ ) C12(τ )C21(τ ) C22(τ )

)= exp

(M + γQ′R −2Q′Q

C0(γ) −(M ′ + γR′Q)

)](6)

C0(γ) =γ(γ − 1)

2I2 + Λ

[(1 + k)γ exp

(γ(γ − 1)

δ2

2

)− 1− γk

](7)

B(τ ) =

r − q + λ0

[(1 + k)γ exp

(γ(γ − 1)

δ2

2

)− 1− γk

−β

2tr[logC22(τ )− τ (M ′ +R′Q)] (8)

See Leippold/Trojani wp 2008

Page 21: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Estimation strategy

Introduction

Empirical evidence

Model

Third factor

Properties

State decomposition

Illustration

Illustration (2)

Option pricing

⊲ Estimation

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 19 / 39

Sub-sample: 59 monthly observations (2000-2004)Challenging, avoid over-fitting

Cross-section only; risk-neutral pricing

Nested optimum

Max. likelihood like Bates(2000), correct for heteroskedasticity

Parameter estimate

θ = argmaxθ

− 1

2

t

(ln |Ωt|+ e

′t Ω

−1t et

)(9)

et(θ,X∗t (θ))=relative pricing error, Ωt = conditional cov. matrix of ei,t

Implied state by NLS

X∗t (θ) = arg min

Xt

(Ci(θ,Xt)− Ci

)2

(10)

Page 22: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Performance

Introduction

Empirical evidence

Model

⊲ Performance

Pricing

Improvements 1

Improvements 2

Improvements 3

Dynamic properties

Eigenvectors/level

Eigenvectors/alpha

Eigenvectors/alpha

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 20 / 39

Page 23: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Pricing

Introduction

Empirical evidence

Model

Performance

⊲ Pricing

Improvements 1

Improvements 2

Improvements 3

Dynamic properties

Eigenvectors/level

Eigenvectors/alpha

Eigenvectors/alpha

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 21 / 39

In sample (2000-2004, monthly)

SV2,0 SV3,0 SV3,1 SV J2,0 SV J3,1State variables 2 3 3 2 3rms$E 1.180 1.127 1.048 1.115 0.913(stdv) (0.370) (0.348) (0.285) (0.446) (0.324)Within bid-ask 0.603 0.617 0.640 0.635 0.633

Full sample (1996-09/2008)

SV2,0 SV3,0 SV3,1 SV J2,0 SV J3,1State variables 2 3 3 2 3rms$E 1.937 2.057 1.570 1.862 1.457(stdv) (1.101) (1.727) (0.808) (1.129) (0.809)rmsIV E 2.69 2.61 2.60 3.18 2.36Within bid-ask 0.437 0.461 0.540 0.452 0.527

Page 24: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Improvements by pricing error of the 2-factor model

Introduction

Empirical evidence

Model

Performance

Pricing

⊲ Improvements 1

Improvements 2

Improvements 3

Dynamic properties

Eigenvectors/level

Eigenvectors/alpha

Eigenvectors/alpha

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 22 / 39

Improvement =ǫSV 2,0 − ǫSV 3,1

ǫSV 2,0

Page 25: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Improvements by volatility level

Introduction

Empirical evidence

Model

Performance

Pricing

Improvements 1

⊲ Improvements 2

Improvements 3

Dynamic properties

Eigenvectors/level

Eigenvectors/alpha

Eigenvectors/alpha

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 23 / 39

Improvement =ǫSV (J)2,0 − ǫSV (J)3,1

ǫSV (J)2,0

Page 26: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Improvements by model-implied α

Introduction

Empirical evidence

Model

Performance

Pricing

Improvements 1

Improvements 2

⊲ Improvements 3

Dynamic properties

Eigenvectors/level

Eigenvectors/alpha

Eigenvectors/alpha

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 24 / 39

Improvement =ǫSV (J)2,0 − ǫSV (J)3,1

ǫSV (J)2,0

Page 27: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Dynamic properties

Introduction

Empirical evidence

Model

Performance

Pricing

Improvements 1

Improvements 2

Improvements 3

⊲Dynamicproperties

Eigenvectors/level

Eigenvectors/alpha

Eigenvectors/alpha

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 25 / 39

l PC 1 PC 2 PC 3 PC 4Unconditional 2 97.0 1.9 0.8 0.1 T = 3206

Page 28: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Dynamic properties

Introduction

Empirical evidence

Model

Performance

Pricing

Improvements 1

Improvements 2

Improvements 3

⊲Dynamicproperties

Eigenvectors/level

Eigenvectors/alpha

Eigenvectors/alpha

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 25 / 39

l PC 1 PC 2 PC 3 PC 4Unconditional 2 97.0 1.9 0.8 0.1 T = 3206−0.44 < α/π ≤ −0.15 2 96.0 2.1 1.0 0.3 T = 641−0.15 < α/π ≤ −0.09 1 97.1 1.3 1.0 0.2 T = 641−0.09 < α/π ≤ −0.03 1 97.1 1.7 0.7 0.2 T = 641−0.03 < α/π ≤ 0.02 1 97.0 1.7 0.9 0.1 T = 6410.02 < α/π ≤ 0.15 2 96.2 1.9 1.3 0.2 T = 641

l = significant components according to mean eigenvalue criterion.(N = 56, threshold= 1

56=1.79%)

Page 29: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Eigenvectors/level

P. Gruber: Three make a dynamic smile 26 / 39

Page 30: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Eigenvectors/alpha (SV3,1)

P. Gruber: Three make a dynamic smile 27 / 39

Page 31: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Eigenvectors/alpha (SV J3,1)

P. Gruber: Three make a dynamic smile 28 / 39

Page 32: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Stochastic Coefficient Interpretation

Introduction

Empirical evidence

Model

Performance

⊲StochasticCoefficients

StochasticCoefficients

Regime shift

Conclusion

P. Gruber: Three make a dynamic smile 29 / 39

Page 33: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Stochastic Coefficients

P. Gruber: Three make a dynamic smile 30 / 39

Interpret eigenvalues of Xt as two volatility factors:

dV1t =

(

β(Q′

tQt)11 + 2(Mt)

11V1t +V1t(Q

tQt)22 + V2t(Q

tQt)11

V1t − V2t

)

dt+ 2

V1t(Q′

tQt)11dν1t

dV2t =

(

β(Q′

tQt)22 + 2(Mt)

22V2t −V1t(Q

tQt)22 + V2t(Q

tQt)11

V1t − V2t

)

dt+ 2

V2t(Q′

tQt)22dν2t

(ν1, ν2)′ standard Brownian motion in R

2

Mt = O′tMOt and Qt = O′

tQOt.

Ot =

(cos(αt) − sin(αt)sin(αt) cos(αt)

)

Page 34: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Continuous regime shift

P. Gruber: Three make a dynamic smile 31 / 39

Factors V1t and V2t cannot cross (Wishart property),but mean-reversion and vol-of vol can

Page 35: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Conclusion

Introduction

Empirical evidence

Model

Performance

StochasticCoefficients

⊲ Conclusion

P. Gruber: Three make a dynamic smile 32 / 39

Page 36: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Conclusion

Introduction

Empirical evidence

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 33 / 39

Identified interacting + unspanned components in the volatilitysurface of S&P 500 index options.

Matrix jump diffusion is a convenient framework for modelinginteracting + unspanned factors.

Estimated full matrix jump-diffusion model and nested models

Find:– Three factors are indeed needed– Better in and out-of sample fit– Third factor should be interaction factor (α)– Largest improvements where 2 factor models are weak and α 6= 0

Appropriate conditioning provides evidence for a conditionaltwo-factor structure −→ stochastic coefficient model.

Future

Use insights for more parsimonious models Apply to other fields of finance + economics

Page 37: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Spare slides

Introduction

Empirical evidence

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 34 / 39

Page 38: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Short and long term expansion

Introduction

Empirical evidence

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 35 / 39

level=0.17

Page 39: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Short and long term expansion

Introduction

Empirical evidence

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 36 / 39

level=0.17

Page 40: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Short and long term expansion

Introduction

Empirical evidence

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 37 / 39

level=0.17

Page 41: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Numerical aspects

Introduction

Empirical evidence

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 38 / 39

Nested optimization: very heavy computation

Major load: calculating the Laplace transform(not performing the Fourier inversion)

Matrix logarithm – use matrix rotation count algorithm

Improve speed

Optimized MATLAB code on a MATLAB cluster (32 cores)

Genetic optimization permits parallelizing parameter estimation

Cos-FFT (250 instead of 4096 evaluations of Laplace transform)

Separate evaluation of state-dependent and maturity-dependent partsof Laplace transform

Select a sample with few distinct maturities(monthly data, all Wednesdays)

Estimation still takes 1 week

Page 42: Three make a dynamic smile - Bachelier Congress...Principal component analysis (% of variance explained) l PC 1 PC 2 PC 3 PC 4 Unconditional 2 96.8 1.9 0.9 0.1 T = 3206 Empirical evidence

Jumps

Introduction

Empirical evidence

Model

Performance

StochasticCoefficients

Conclusion

P. Gruber: Three make a dynamic smile 39 / 39

Jump size like Bates: iid jumps

ln(1 + k) ∼ N(ln(1 + k)− δ2

2, δ2)

Jump intensity: extend Bates to matrix case

λt = λ0 + Λ11X11 + Λ12X12 + Λ22X22 = λ0 + tr[ΛXt]

Identification → Λ upper triangular

Ensure positive jump intensity:

Λ11 > 0

Λ22 > 0

|Λ12| < 2√Λ11Λ22

Unspanned jump intensity component