Professional Documents
Culture Documents
Analysis
Sebastian Schlenkrich, d-fine GmbH
© d-fine — All—rights
© d-fine All rights
reserved
reserved
| 0
Agenda
» Proof of concept by a callable CMS spread swap and mid-curve option case study
2017-04-21 | Quasi-Gaussian Model | Why is it worth to look at another complex rates model? © d-fine — All—rights
© d-fine All rights
reserved
reserved
| 2
Model validation and independent price verification exercises benefit from a
flexible model class to assess various product features
ATM Skew/
Smile … Swap partner
Rates Vols
Corr‘s
PV: 12 mm EUR
Structured
swap
How can
various prices
Vendor system
be explained? Pricing service
PV: 9 mm EUR
PV: 10 mm EUR
Quasi-Gaussian models allow to switch on/off effects arising from the number of risk factors, volatility
skew/smile and correlation
2017-04-21 | Quasi-Gaussian Model | Why is it worth to look at another complex rates model? (1/1) © d-fine — All—rights
© d-fine All rights
reserved
reserved
| 3
What are the Quasi-Gaussian model dynamics and
properties?
2017-04-21 | Quasi-Gaussian Model | What are the Quasi-Gaussian model dynamics and properties? © d-fine — All—rights
© d-fine All rights
reserved
reserved
| 4
Quasi-Gaussian models may be described in terms of the scalar short rate
𝑟(𝑡), state variable 𝑥(𝑡) and auxilliary variable 𝑦(𝑡)
𝜒1
𝜒 = ⋱ … diagonal matrix of mean reversion speed parameters
𝜒𝑑
(1) The description follows L. B. G. Andersen and V. V. Piterbarg. Interest Rate Modeling. Volume I-III. Atlantic Financial Press, 2010.
2017-04-21 | Quasi-Gaussian Model | What are the Quasi-Gaussian model dynamics and properties? (1/6) © d-fine — All—rights
© d-fine All rights
reserved
reserved
| 5
It turns out that future yield curves and discount factors may be represented
independent of the choice of volatility
⊤
𝑓 𝑡, 𝑇 = 𝑓 0, 𝑡 + ℎ 𝑇 − 𝑡 𝑥 𝑡 + 𝑦 𝑡 𝐺(𝑡, 𝑇)
𝑃(0, 𝑇) ⊤
1 ⊤
𝑃 𝑡, 𝑇 = ⋅ exp −𝐺 𝑡, 𝑇 𝑥 𝑡 − 𝐺 𝑡, 𝑇 𝑦 𝑡 𝐺(𝑡, 𝑇)
𝑃(0, 𝑡) 2
Future forward rates 𝑓 𝑡, 𝑇 are affine functions in terms of the risk factors 𝑥 𝑡
2017-04-21 | Quasi-Gaussian Model | What are the Quasi-Gaussian model dynamics and properties? (2/6) © d-fine — All—rights
© d-fine All rights
reserved
reserved
| 6
Volatility matrix 𝜎𝑟 (⋅) is decomposed into stochastic volatility term 𝑧(⋅) and
local volatility term 𝜎𝑥 (⋅)
⊤ ⊤
𝜎𝑟 𝑡,⋅ = 𝑧(𝑡) ⋅ 𝜎𝑥 𝑡, 𝑥, 𝑦
𝑑𝑧 𝑡 = 𝜃 ⋅ 𝑧0 − 𝑧(𝑡) ⋅ 𝑑𝑡 + 𝜂(𝑡) ⋅ 𝑧 𝑡 ⋅ 𝑑𝑍 𝑡 , 𝑧 0 = 𝑧0 = 1, 𝑑𝑍 𝑡 ⋅ 𝑑𝑊 𝑡 = 0
For local volatility modelling we choose 𝑑 benchmark forward rates 𝑓𝑖 𝑡 = 𝑓(𝑡, 𝑡 + 𝛿𝑖 ) (𝑖 = 1, … , 𝑑) and
We aim at transfering benchmark forward rate dynamics into our Quasi-Gaussian model
2017-04-21 | Quasi-Gaussian Model | What are the Quasi-Gaussian model dynamics and properties? (3/6) © d-fine — All—rights
© d-fine All rights
reserved
reserved
| 7
Local volatility is specified based on benchmark rate volatility dynamics
Set
𝜆1 (𝑡) 𝑎1 𝑡 + 𝑏1 𝑡 𝑓1 (𝑡)
𝑓
𝜎 (𝑡,⋅) = ⋱
𝜆𝑑 (𝑡) 𝑎𝑑 𝑡 + 𝑏𝑑 𝑡 𝑓𝑑 (𝑡)
and
−1
𝑒 −𝜒1𝛿1 … 𝑒 −𝜒𝑑 𝛿1
−1 −1
𝐻 𝑡 𝐻𝑓 𝑡 −1
= 𝐻𝑓 𝑡 𝐻 𝑡 = ⋮ ⋮
−𝜒1 𝛿𝑑 −𝜒𝑑 𝛿𝑑
𝑒 … 𝑒
and decompose correlation matrix (e.g. by Cholesky decomposition)
Γ = 𝐷⊤ 𝐷
Then Quasi-Gaussian local volatility becomes
⊤ −1 −1
𝜎𝑥 𝑡, 𝑥, 𝑦 = 𝐻𝑓 𝑡 𝐻 𝑡 ⋅ 𝜎 𝑓 𝑡,⋅ ⋅ 𝐷⊤
2017-04-21 | Quasi-Gaussian Model | What are the Quasi-Gaussian model dynamics and properties? (4/6) © d-fine — All—rights
© d-fine All rights
reserved
reserved
| 8
We may summarize the Quasi-Gaussian dynamics which need to be
implemented e.g. in a Monte Carlo simulation
−1 −1
𝑑𝑥 𝑡 = 𝑦 𝑡 1 − 𝜒𝑥 𝑡 ⋅ 𝑑𝑡 + 𝑧 𝑡 ⋅ 𝐻 𝑓 𝑡 𝐻 𝑡 ⋅ 𝜎 𝑓 𝑡,⋅ ⋅ 𝐷⊤ ⋅ 𝑑𝑊 𝑡 , x 0 =0
−1 ⊤
𝑑𝑦 𝑡 = 𝑧 𝑡 𝐻 𝑡 𝐻 𝑓 𝑡 −1 𝑓
𝜎 𝑡,⋅ Γ 𝜎 𝑓 𝑡,⋅ 𝐻 𝑡 𝐻 𝑓 𝑡 − 𝜒𝑦 𝑡 − 𝑦 𝑡 𝜒 𝑑𝑡, 𝑦 0 =0
𝑑𝑧 𝑡 = 𝜃 ⋅ 𝑧0 − 𝑧 𝑡 ⋅ 𝑑𝑡 + 𝜂(𝑡) ⋅ 𝑧 𝑡 ⋅ 𝑑𝑍 𝑡 , 𝑧 0 = 𝑧0 = 1
Critical piece of a Monte Carlo simulation is the integration of the CIR process for the stochastic volatility
𝑧 𝑡
2017-04-21 | Quasi-Gaussian Model | What are the Quasi-Gaussian model dynamics and properties? (5/6) © d-fine — All—rights
© d-fine All rights
reserved
reserved
| 9
What are properties of the various model parameters?
Quasi-Gaussian model allows disentangling of the various effects which drivie interest rates
2017-04-21 | Quasi-Gaussian Model | What are the Quasi-Gaussian model dynamics and properties? (6/6) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 10
How can the model be calibrated?
2017-04-21 | Quasi-Gaussian Model | How can the model be calibrated? © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 11
Calibration is based on deriving (approximate) swap rate dynamics in the
Quasi-Gaussian model
Use Ito‘s Lemma and write swap rate dynamics in terms of scalar
Ito‘s Lemma Brownian motion
Given a formula for Vanilla options (i.e. Swaptions) we may calibrate the Quasi-Gaussian model to
observable swaption volatility market data
2017-04-21 | Quasi-Gaussian Model | How can the model be calibrated? (1/3) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 12
How is the fit to market smiles?(1)
2017-04-21 | Quasi-Gaussian Model | How can the model be calibrated? (2/3) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 13
How accurate are all these approximations?
0,80%
0,70%
QG (Receiver)
0,65%
QG (Payer)
0,60%
QGS (Receiver)
QGS (Payer)
0,55%
Heston Analytic
Strike (BP +/- ATM)
0,50%
-200 -150 -100 -50 0 50 100 150 200
There are manageable variances between Quasi-Gaussian model, approximate Swaption model and
Heston-like model
2017-04-21 | Quasi-Gaussian Model | How can the model be calibrated? (3/3) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 14
Proof of concept by a callable CMS spread swap and mid-
curve option case study
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 15
We consider pricing of a callable CMS spread swap and analyse the impact of
the various model parameters(1)
Effective Date 2d
Tenor 3m
Modelling scenarios
2-F Gaussian model 2-F Gaussian model 2-F QG model w/ 2-F QG model w/
1-F Gaussian model
w/ perfect correlation w/ 50% correlation skew skew & smile
» General impact of » Capturing short- » Decoupling short- » Capturing implied » Capturing implied
stochastic rates term and long-term term and long-term volatility skew volatility smile
shocks shocks » Improve vol (curvature
» ATM vol calibration calibration » Improve calibration
It is fairly reasonable that (de-)correlation is of particular importance. But what about skew and smile?
(1) We use market data as of July 2016
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (1/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 16
1-Factor Gaussian model in general may not capture ATM vols for both 2y and
10y swap rates
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (2/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 17
1-F Gaussian model allows differentiating general stochastic rates impact
from derivative‘s intrinsic value
600
550
500
450
400
NPV
350
300
250
200 Intrinsic
Value
150
1F Gaussian 2F, Full Corr. De-correlation Skew Smile
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (3/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 18
2-F Gaussian model w/ perfect correlation allows improved fit to ATM
volatilities
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (4/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 19
For 2-F Gaussian model w/ perfect correlation the reduction in callable note
NPV is mainly driven by reduced option value
600
550
500
450
400
NPV
350
300
250
200 Intrinsic
Value
150
1F Gaussian 2F, Full Corr. De-correlation Skew Smile
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (5/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 20
2-F Gaussian model w/ 50% model correlation yields 56% model-implied
correlation between 2y vs. 10y swap rates
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (6/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 21
De-correlation in 2-F Gaussian model boosts CMS spread leg NPV
600
550
500
450
400
NPV
350
300
250
200 Intrinsic
Value
150
1F Gaussian 2F, Full Corr. De-correlation Skew Smile
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (7/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 22
Incorporating local volatility allows capturing volatility skew
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (8/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 23
Reduced low-strike volatility reduces CMS spread leg; however effect is
mainly offset by call option (i.e. option on opposite deal)
600
550
500
450
400
NPV
350
300
250
200 Intrinsic
Value
150
1F Gaussian 2F, Full Corr. De-correlation Skew Smile
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (9/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 24
Incorporating stochastic volatility allows capturing volatility smile (i.e.
curvature in implied vols)
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (10/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 25
Low-strike vols are increased by stochastic volatility; again with offsetting
effects on CMS spread leg and call option
600
550
500
450
400
NPV
350
300
250
200 Intrinsic
Value
150
1F Gaussian 2F, Full Corr. De-correlation Skew Smile
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (11/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 26
The component prices help for a detailed analysis of pricing results
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (12/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 27
Similar analysis may be perfomed for other derivatives. In addition we have a
look at a mid-curve option with 5y exercise into a 5y-5y ATM forward swap
0,90%
0,80%
0,50%
0,40%
0,30%
0,20%
0,10%
0,00%
1F Gaussian 2F, Full Corr. De-Corr. Skew Smile
Mid-curve options may be prices by means of the same (semi-)analytical formulas used for Vanilla option
pricing.
2017-04-21 | Quasi-Gaussian Model | Proof of concept by a callable CMS spread swap and mid-curve option case study (13/13) © d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 28
Summary and References
Summary
» Quasi-Gaussian model appears to be a powerfull tool for pricing complex rates derivatives
» Model allows clear separation of risk factors and link to model parameters
» Particular parameter choices yield well-established standard modells (e.g. 1F/2F Gaussian
References
» L. Andersen and V. Piterbarg. Interest rate modelling, volume I to III. Atlantic Financial Press,
2010.
» https://github.com/sschlenkrich/QuantLib/tree/master/ql/experimental/templatemodels
© d-fine — All —
© d-fine rights
All rights
reserved
reserved
| 31
d-fine