Efficient Pricing of CMS Spread Options [1.2ex] in a ... CMS-SpreadOptionsandCorrelationcalibration...

22
Page 1 CMS-Spread Options and Correlation calibration | June 26th, 2010 | Matthias Lutz Efficient Pricing of CMS Spread Options in a Stochastic Volatility Libor Market Model Matthias Lutz 6th World Congress of the Bachelier Finance Society, Toronto June 26th, 2010

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

∫∞

−∞

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 !