IX: Market Innovations 27: Swap Agreements Credit Arbitrage Swap Currency Swap.
Efficient Pricing of CMS Spread Options [1.2ex] in a ... CMS-SpreadOptionsandCorrelationcalibration...
Transcript of Efficient Pricing of CMS Spread Options [1.2ex] in a ... CMS-SpreadOptionsandCorrelationcalibration...
Page 1 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz
Efficient Pricing of CMS Spread Optionsin a Stochastic Volatility Libor Market Model
Matthias Lutz
6th World Congress of the Bachelier Finance Society, TorontoJune 26th, 2010
Page 2 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz
Outline
Part 1: CMS Spread Option Pricing in a SV-LMMGeneral ProblemSpread option formulasNumerical Results
Part 2: Extracting Correlations from the MarketCorrelation ParameterizationsCalibration Example
Page 3 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Outline
Part 1: CMS Spread Option Pricing in a SV-LMMGeneral ProblemSpread option formulasNumerical Results
Part 2: Extracting Correlations from the MarketCorrelation ParameterizationsCalibration Example
Page 4 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Motivation
I Standard approach: Calibration of volatilities to caps/swaptions. Forwardrate correlations are usually estimated from historical data.
I Swaptions exhibit only weak dependence on correlations.
I Even historical estimation of forward rate correlation matrices not trivial(choice of yield curve model, time horizon, backward-looking)
I Goal: Augment set of calibration instruments with CMS spread options.⇒ Consistent pricing of spread-related exotics.
Page 5 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Model framework
SV-LMM with time-dep. skews (Piterbarg, 2005)
dLi(t) = . . .dt+[βi(t)Li(t)+(1−βi(t))Li(0)]√
V(t)σi(t)dWi(t),
dV(t) = κ(1−V(t))dt+ξ√
V(t)dZ(t)
〈dWn(t),dWm(t)〉 = ρ(t,Tn,Tm)dt
〈dWn(t),dZ(t)〉 = 0
Swap-rate dynamicsFor the swap rates
Sj = ∑wiLi
we have approximately
dSj(t) = . . .dt+[βj(t)Sj(t)+(1−βj(t))Sj(0)]√
V(t)σj(t)dWj(t),
i.e., they are again of type ’displaced Heston’.
slide 11
Page 5 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Model framework
SV-LMM with time-dep. skews (Piterbarg, 2005)
dLi(t) = . . .dt+[βi(t)Li(t)+(1−βi(t))Li(0)]√
V(t)σi(t)dWi(t),
dV(t) = κ(1−V(t))dt+ξ√
V(t)dZ(t)
〈dWn(t),dWm(t)〉 = ρ(t,Tn,Tm)dt
〈dWn(t),dZ(t)〉 = 0
Swap-rate dynamicsFor the swap rates
Sj = ∑wiLi
we have approximately
dSj(t) = . . .dt+[βj(t)Sj(t)+(1−βj(t))Sj(0)]√
V(t)σj(t)dWj(t),
i.e., they are again of type ’displaced Heston’.
slide 11
Page 6 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Problem to be solved
For the calibration to CMS spread options we must be able to rapidly calculateexpectations of the form
E[(S1(T)−S2(T)−K)+],
where S1 and S2 are for example a 10Y and a 2Y swap rate, respectively.
⇒ No Monte-Carlo !
Page 7 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Method I: Antonov & Arneguy (2009), Hurd & Zhou (2009)
Derive the 2-dim Fourier transform F̂ of the payoff function
F(x1,x2) = (ex1 − ex2 −1)+
via complex Γ-function.
⇒ Price of spread option given as 2-dim inverse Fourier transform
SprOpt(0) = 12π
∫ ∫R2+iε
eiuX′0 F̂(u1,u2)Φ(u1,u2)d(u1,u2),
where Φ denotes char. function of (logS1(T), logS2(T)).
However: Efficient 2-dim Fourier inversion not trivial ! (Choice of ε, highlyoscillatory integrand for short maturities)
Page 8 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Method II: Kiesel & Lutz (2010)
Brownian motion driving stochastic volatility is independent of the swap rateBrownian motions !
Define the integrated variance
VT :=∫ T
0Vtdt.
⇒ (S1(T),S2(T)) |VT jointly log-normal (if skews= 1).
⇒ E[(S1(T)−S2(T)−K)+] = E[E[(S1(T)−S2(T)−K)+|V̄T ]
]=∫
∞
0
∫∞
−∞
g(u,v)1√2π
e−12 u2
du f (v)dv,
where g(u,v) is some ‘nice’ real function and f the density of the integratedvariance VT .
Page 9 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Inverse transform
Problem: Density f of VT only given via Fourier inversion a further integral !
f (x) =1
2π
∫∞
−∞
ex(a+iu) f̂ (a+ iu)du.
0 2 4 6 8 10
-0.5
0.0
0.5
1.0
⇒ For each x at which the density is to be evaluated we need to calculate anoscillatory integral.
Page 10 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Inverse transform II
Real part of the integrand in the complex plane
Green line: ’optimal’ linear contour.
Page 11 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Inverse transform IIIWith optimal linear contour and after transformation to finite integrationinterval we have
f (x) =− 1π
∫ 1
0Im(
exs̃(u) f̂ (s̃(u))s̃′(u))
du
0.2 0.4 0.6 0.8 1.0u
1
2
3
4
5
6integrand
x = 15
x = 5
x = 2.5
x = 1.25
x = 0.6
⇒ With an adaptive integration scheme usually 20-40 sampling points aresufficient for most practical applications.
Page 12 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Remarks
We can now rapidly calculate spread option prices for two correlated displacedHeston processes.
For application within LMM we further needI appropriate approximations for swap rate drift terms (convexity
adjustments)I replace time-dep. swap-rate parameters with constants via parameter
averaging (see Piterbarg (2005)).
→ see Kiesel & Lutz 2010.
slide 2
Page 13 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Numerical Results
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 190.10
0.15
0.20
0.25
0.30
Time to maturity (T-t)
Eff. Vol.
Inst. Vol.
fwd rate volatilities σi(T− t)
fwd rate correlations ρij
• 20Y LMM based on 6M rates, 5 factors• Typical upward sloping initial yield curve (from 3% to 5%)• Skew parameters: linearly decreasing from 90% to 40%• SV parameters: κ = 15%, ξ = 130%
Page 14 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 1: CMS Spread Option Pricing in a SV-LMM
Numerical Results
-100bp -75bp -50bp -25bp ATM +25bp +50bp +75bp +100bp25
30
35
40
45
Strike
Approx
MC
-100bp -75bp -50bp -25bp ATM +25bp +50bp +75bp +100bp25
30
35
40
45
Strike
Approx
MC
Figure: Implied normal spread volatilities in basis points for 10Y-2Y CMS spreadoptions with 5Y maturity (top) and 10Y maturity (bottom). Computing time ∼ 40 ms.
Page 15 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 2: Extracting Correlations from the Market
Outline
Part 1: CMS Spread Option Pricing in a SV-LMMGeneral ProblemSpread option formulasNumerical Results
Part 2: Extracting Correlations from the MarketCorrelation ParameterizationsCalibration Example
Page 16 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 2: Extracting Correlations from the Market
Correlation parameterizations
I Schoenmakers-Coffey (2003) 2-parametric form:
ρij = exp(− |i− j|
N−1(− logρ∞ +η h(i, j)
)),
ρ∞ ∈ (0,1), η ∈ [0,− logρ∞]
I Rebonato (2004) 3-parametric form (not necessarily pos. def.)
ρij = ρ∞ +(1−ρ∞)exp(−β |i− j|exp{−α min(i, j)}
),
β > 0, α ∈ R, ρ∞ ∈ [0,1)
I Lutz (2010) 5-parametric form:
ρij = ρ∞+(1−ρ∞)
[exp(−β (iα+jα )
)+ϑij(δ ,γ)
√(1−exp{−2β iα}
)(1−exp{−2β jα}
) ]α,β > 0, γ,δ ∈ R, ρ∞ ∈ [0,1).
Page 17 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 2: Extracting Correlations from the Market
Lutz (2010) 5-parametric form
Page 18 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 2: Extracting Correlations from the Market
Calibration example
I 30Y semi-annual LMM, 10 factors.
I Piecewise const. forward rate volatility and skew functions.
I EUR market data as of 01/14/2008.
I Calibration targets: 9 caplet smiles, 36 swaption smiles, 7 CMS spreadoption (10Y-2Y) implied volatilities.
I Computing time: 1:54 min.
RMSEATM Smile
caplets (Black-vol) 0.24% 0.48%swaptions (Black-vol) 0.25% 0.31%
K = 0.25% SmileCMSSOs (bp vol) 0.7 2.4
Page 19 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 2: Extracting Correlations from the Market
Calibration example
æ
æ
æ
æ
æ æ
æ
à
à
à
à
à
à
à
ì
ì
ì
ì
ì
ì
ì
ò
ò
ò
ò
òò
ò
ô
ô
ô
ô
ô
ô
ô
0 5 10 15 20
20
25
30
35
40
ô Historicalò 5Pì Reb3à SC2æ Market
maturity T HyearsL
Vol HbpL
Figure: 10Y-2Y CMS spread option implied volatilities for K = 0.25%.
Page 20 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 2: Extracting Correlations from the Market
Calibration example
Figure: Calibrated correlation matrices. From top left to bottom right: 5P fitted tohistorical matrix, SC2, Reb3, 5P.
Page 21 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Part 2: Extracting Correlations from the Market
References
R. Kiesel & M. Lutz (2010).Efficient Pricing of CMS Spread Options in a Stochastic Volatility LMM.Accepted for publication in The Journal of Computational Finance.
M. Lutz (2010).Extracting Correlations from the Market: New CorrelationParameterizations and the Calibration of a Stochastic Volatility LMM toCMS Spread Options.Preprint.
V. Piterbarg (2005).Stochastic Volatility Model with Time-dependent Skew.Applied Mathematical Finance, 12(2), 2005.
Thank you for your attention !