+ All Categories
Home > Documents > Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs....

Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs....

Date post: 14-Jul-2018
Category:
Upload: trinhdat
View: 224 times
Download: 0 times
Share this document with a friend
70
Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial fulfillment of the MSc in Mathematical Finance September 29, 2014
Transcript
Page 1: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Piterbarg’s FL-TSS vs.SABR/LMM: A comparative

study

University of Oxford

A thesis submitted in partial fulfillment of the MSc in

Mathematical Finance

September 29, 2014

Page 2: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

A life dedicated to the pursuit of knowledge is a life worth living

Page 3: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Acknowledgements

I would like to express my gratitude to Dr Jeff Dewynne for his helpful

advice and comments on my dissertation.

Page 4: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Abstract

The LIBOR market model (LMM) is an established method for encoding

all at-the-money volatility information for swaptions across all swaption

expiries and maturities, however it is not able to recover the volatility

smile. As a result, many extensions to the LMM have been proposed

with the aim of extending it to encode volatility smile information. Two

models of interest are Vladimir Piterbarg’s forward LIBOR model with

time-dependent skew (FL-TSS), and the SABR/LIBOR market model

(SABR/LMM) developed by Riccardo Rebonato et al.

FL-TSS assumes that forward rates follow a shifted log-normal diffusion.

Forward rate volatility is modelled as a mean reverting process, and

no correlation is assumed between the volatility and the forward rate

dynamics.

SABR/LMM uses the industry standard SABR model to provide ac-

curate analytic prices for European options. By combining SABR and

LMM, it’s able to bring both forward rates and forward rate stochastic

volatilities under the same measure, such that for all underlyings the dy-

namics are simultaneously valid and complex derivatives can be priced.

By constructing both models in this study, we examine and compare

various features such as their ability to calibrate to different market

states. We investigate how well both models predict future volatility

smiles, we explore their implementation details and we make observations

on their computational aspects.

We find the time-homogeneity that’s inherent to the SABR/LMM model

allows for better fits and future predictions of swaption implied volatility

smiles overall. We find the calibration of SABR/LMM to be more stable

and more computationally efficient.

Page 5: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Contents

1 Introduction 1

1.1 Markets & Pricing of Caplets & Swaptions . . . . . . . . . . . . . . . 2

1.2 Notations & Definitions . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 The SABR/LIBOR market model 5

2.1 The LIBOR market model . . . . . . . . . . . . . . . . . . . . . . . . 5

2.1.1 Volatility functions . . . . . . . . . . . . . . . . . . . . . . . . 6

2.1.2 Splitting Correlation and Volatility . . . . . . . . . . . . . . . 8

2.1.3 Forward-Forward Correlation . . . . . . . . . . . . . . . . . . 9

2.2 The SABR Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.3 The SABR/LMM Model Definition . . . . . . . . . . . . . . . . . . . 12

2.4 The SABR/LMM Model for Caplets . . . . . . . . . . . . . . . . . . 13

2.5 The SABR/LMM Model for Swaptions . . . . . . . . . . . . . . . . . 14

2.6 Implementing SABR/LMM . . . . . . . . . . . . . . . . . . . . . . . 16

2.6.1 Calibrating g(·) . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.6.2 Calibrating h(·) . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.6.3 Selecting β and ρ . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.6.4 Approximating Σ0 and V . . . . . . . . . . . . . . . . . . . . . 18

2.6.5 Approximating B . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.6.6 Approximating RSABR . . . . . . . . . . . . . . . . . . . . . . 19

3 Piterbarg’s term structure of skew forward LIBOR model 20

3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.2 A stochastic volatility forward LIBOR model for European Swaptions 21

3.2.1 A simple model . . . . . . . . . . . . . . . . . . . . . . . . . . 21

3.2.2 A forward LIBOR market model with stochastic volatility . . 22

3.3 Piterbarg’s term structure of skew LIBOR market model . . . . . . . 24

3.3.1 The FL-TSS model set-up . . . . . . . . . . . . . . . . . . . . 24

3.4 Pricing European swaptions via parameter averaging techniques . . . 27

3.4.1 Effective Skew . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3.4.2 Effective Volatility . . . . . . . . . . . . . . . . . . . . . . . . 28

i

Page 6: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

3.5 Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.5.1 Finding λmktn,m and bmkt

n,m . . . . . . . . . . . . . . . . . . . . . . 30

3.5.2 Finding β(t;n), t ≥ 0n and σk(t;n), t ≥ 0n,k . . . . . . . . 32

4 Methodology 34

4.1 Smile Calibrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

4.2 Smile Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

4.3 The Experimental Set-up . . . . . . . . . . . . . . . . . . . . . . . . . 35

4.3.1 The Dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

4.3.2 SABR/LMM . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

4.3.3 FL-TSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

5 Theoretical Analysis 37

5.1 Smile Calibrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

5.1.1 Under normal market conditions . . . . . . . . . . . . . . . . 37

5.1.2 Under excited market conditions . . . . . . . . . . . . . . . . . 39

5.2 Smile Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

5.2.1 normal ⇒ normal . . . . . . . . . . . . . . . . . . . . . . . . 39

5.2.2 normal ⇒ excited . . . . . . . . . . . . . . . . . . . . . . . . . 40

5.2.3 excited ⇒ excited . . . . . . . . . . . . . . . . . . . . . . . . . 40

6 Results and discussion 41

6.1 Intermediate Calibrations . . . . . . . . . . . . . . . . . . . . . . . . 41

6.1.1 SABR/LMM . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

6.1.2 FL-TSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

6.2 Smile Calibrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

6.2.1 Under normal market conditions . . . . . . . . . . . . . . . . 44

6.2.2 Under excited market conditions . . . . . . . . . . . . . . . . . 45

6.2.3 Computational considerations . . . . . . . . . . . . . . . . . . 46

6.3 Smile Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

6.3.1 normal ⇒ normal . . . . . . . . . . . . . . . . . . . . . . . . 47

6.3.2 normal ⇒ excited . . . . . . . . . . . . . . . . . . . . . . . . . 48

6.3.3 excited ⇒ excited . . . . . . . . . . . . . . . . . . . . . . . . . 50

7 Conclusion & further research 53

Bibliography 58

Appendix A Data 59

Appendix B Matlab code listing 61

ii

Page 7: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

List of Figures

2.1 A Doust correlation surface that shows convexity . . . . . . . . . . . 10

6.1 Caplet calibration fits for 23-Nov-2006 . . . . . . . . . . . . . . . . . 42

6.2 Caplet calibration fits for 4-Mar-2008 . . . . . . . . . . . . . . . . . . 42

6.3 Filon-Levy fits for 23-Nov-2006 . . . . . . . . . . . . . . . . . . . . . 43

6.4 Fits for expression (3.27) . . . . . . . . . . . . . . . . . . . . . . . . . 43

6.5 Implied volatility smiles generated by calibrated SABR/LMM and

FL-TSS models, compared to the market for 23-Nov-2006 . . . . . . . 44

6.6 Implied volatility smiles generated by calibrated SABR/LMM and

FL-TSS models, compared to the market for 4-Mar-2008 . . . . . . . 46

6.7 Predicted volatility smiles vs. Actual smile for 1Y expiry and different

maturities from a normal market to a normal market . . . . . . . . . 48

6.8 Predicted volatility smiles vs. Actual smile for 5Y expiry and different

maturities from a normal market to a normal market . . . . . . . . . 48

6.9 Predicted volatility smiles vs. Actual smile for 10Y expiry and differ-

ent maturities from a normal market to a normal market . . . . . . . 49

6.10 Predicted volatility smiles vs. Actual smile for 1Y expiry and different

maturities from a normal market to an excited market . . . . . . . . 49

6.11 Predicted volatility smiles vs. Actual smile for 5Y expiry and different

maturities from a normal market to an excited market . . . . . . . . 49

6.12 Predicted volatility smiles vs. Actual smile for 10Y expiry and differ-

ent maturities from a normal market to an excited market . . . . . . 50

6.13 Predicted volatility smiles vs. Actual smile for 1Y expiry and different

maturities from a excited market to an excited market . . . . . . . . 50

6.14 Predicted volatility smiles vs. Actual smile for 5Y expiry and different

maturities from a excited market to an excited market . . . . . . . . 51

6.15 Predicted volatility smiles vs. Actual smile for 10Y expiry and differ-

ent maturities from a excited market to an excited market . . . . . . 51

iii

Page 8: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

List of Tables

A.1 Market Caplet data for 23-Nov-2006 . . . . . . . . . . . . . . . . . . 59

A.2 Market Caplet data for 04-Mar-2008 . . . . . . . . . . . . . . . . . . 59

A.3 g(·) calibrated parameters for 23-Nov-2006 . . . . . . . . . . . . . . . 59

A.4 h(·) calibrated parameters for 23-Nov-2006 . . . . . . . . . . . . . . . 59

A.5 g(·) calibrated parameters for 4-Mar-2008 . . . . . . . . . . . . . . . . 59

A.6 h(·) calibrated parameters for 4-Mar-2008 . . . . . . . . . . . . . . . 60

A.7 bmktn,m for 23-Nov-2006 found using Filon-Levy approximation . . . . . 60

A.8 λmktn,m for 23-Nov-2006 found using Filon-Levy approximation . . . . . 60

A.9 Parameters found for (3.63), for swaption expiry 10Y on 23-Nov-2006 60

A.10 Parameters found for (3.64), for swaption expiry 10Y on 23-Nov-2006 60

A.11 Parameters found for (3.63), for swaption expiry 5Y on 4-Mar-2008 . 60

A.12 Parameters found for (3.64), for swaption expiry 5Y on 4-Mar-2008 . 60

iv

Page 9: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Chapter 1

Introduction

Before volatility smiles existed in the interest rate market, the LIBOR market model

[ABM97] was the de facto standard for pricing complex interest rate derivatives.

Since then there has been a considerable amount of work done to create models

that are able to obtain non-monotonic smiles. These models come in a variety of

forms, for example Levy market models [Klu05] or two-state Markov-chain volatility

models [RK03] that take into account the overall regime of a market. The largest

body of work however is in the area of extending the current LIBOR market model

to incorporate stochastic volatility.

Stochastic volatility models also come in various flavours, some assume that the

underlying forward rate volatility follows a CEV process, others assume a displaced-

diffusion process. It is argued in [RRW09] that stochastic volatility LIBOR market

models are fairly troublesome to implement, and there are a number of variables

that allow tweaking of the model that don’t have any real economic meaning.

Another way to obtain non-monotonic smiles has been proposed by Riccardo

Rebonato in [Reb07] and further extended by Rebonato et al in [RRW09]. The idea is

to marry together two industry standard frameworks – the LIBOR market model and

the SABR model [PSHW02]. The SABR model provides analytical approximations

to the true price of European options, it produces stable fitted parameters and it’s

easy to calibrate. The smile dynamics it describes are fundamentally correct as

stated in [RRW09]. The drawback of just using SABR is that it doesn’t take into

account correlation between forward rates and hence views European options in

isolation.

This is where the LIBOR market model comes in. On its own it brought forward

rates under a single measure so that dynamics were valid simultaneously for all

underlyings. Combining it with SABR as in [RRW09] allows both forward rates and

forward rate stochastic volatilities to be brought under the same measure so that

complex derivatives can be priced. The SABR/LMM model now has to describe

many correlation terms such as the forward rate/forward rate volatility correlation

1

Page 10: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

structure or the volatility/volatility correlation structure. It can be argued that this

provides too many degrees of freedom.

The aim of this study is to compare and contrast this SABR/LMM model with

a stochastic volatility forward LIBOR model developed by Vladimir Piterbarg in

[Pit03] and [Pit05a]. The model, known in this dissertation as FL-TSS, assumes

that forward rates follow a shifted log-normal diffusion. It models volatility as a

mean reverting process and assumes no correlation between volatility and the rate

dynamics. Using generalised time-dependant parameters, FL-TSS allows for fast and

accurate European option prices. The model links these time-dependent parameters

to effective (constant) parameters that describe the smile for each swaption in the

swaption cube (expiry × maturity × strike). Using this link the model can be

calibrated accurately to swaptions.

We compare the models’ abilities to calibrate to caplets and swaptions in both

normal and excited market conditions (the definition for normal and excited mar-

ket conditions can be found in [RRW09]). We look at how the models reproduce

future implied volatility smiles in different market conditions and we investigate

computational aspects and implementation details of both models.

In Chapter 2 we describe in detail the SABR/LMM model, and in Chapter 3

we do the same for the FL-TSS model. Chapter 4 then describes the tests that are

run and how the tests will be set up. Chapter 5 provides a theoretical comparison

of both models which we use to make predictions on the outcomes of the tests. In

Chapter 6 we analyse and discuss the results, referring back to Chapter 5 to see if

our predictions are correct, and we attempt to explain observations made. Finally in

Chapter 7 we give conclusions based on the results of the tests, and suggest further

research.

1.1 Markets & Pricing of Caplets & Swaptions

A caplet is a European call option on an interest rate, and a floorlet is a European

put. Market participants may pay or receive cash flows based on a floating interest

rate such as LIBOR – caplets or floorlets can be used to hedge the risk on these cash

flows. They’re not traded directly, instead strings of caplets or floorlets are chained

together into products called a cap or a floor. The cap(floor)lets in a cap (floor)

typically have the same strike price but different expiries. In most cases the expiries

match the underlying LIBOR rate, so for example a ten year cap on three-month

LIBOR will generate a portfolio of 39 caplets which will have expiries that range

from six months to ten years in steps of 3 months.

A derivative known as a swap allows two counterparties to exchange cash flows on

instruments they own, where each cash flow is known as a leg. Swaps can be based

2

Page 11: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

on different types of instruments such as bonds, interest rates or foreign exchange

rates. Specifically interest rate swaps allow two counterparties to exchange the

interest payments on a fixed rate and variable rate loan.

A swaption is an option on a swap. The swaption expiry denotes when the

option itself expires and the swap starts. The swaption maturity denotes when the

underlying swap makes/receives its final payment from the time it started. They are

often referred to in the format expiry x maturity. So a 5Y x 10Y swaption expires in

5 years and contains an underlying swap which has a maturity of 10 years. Swaptions

can be exercised as European, Bermudan or American and can come in two basic

forms – the payer swaption and the receiver swaption.

Options on the market are quoted by their implied volatility. Hagan et al

[PSHW02] show that the implied Black volatility σ(K,T ) of an option can be found

using

σ(K, f, T ) = A

(z

X(z)

)B (1.1)

A =σT0

(fK)(1−β)2

2

[1 + (1−β)2

24ln2 f

K+ (1−β)4

1920ln4 f

K+ · · ·

] (1.2)

B =

[1 +

((1− β)2

24

(σT0 )2

(fK)1−β +ρβνσT0

4(fK)1−β2

+2− 3ρ2

24ν2

)T + · · ·

](1.3)

z =ν

σT0(fK)

1−β2 ln

f

K(1.4)

X(z) = ln

(√1− 2ρz + z2 + z − ρ

1− ρ

)(1.5)

where K is the strike, T is the expiry, f is the initial forward rate, σT0 is the initial

volatility, ν is the vol-vol of the underlying rate, ρ is the correlation between the

forward price process and the volatility process, and β is the skewness parameter.

1.2 Notations & Definitions

The notations and definitions here will be used throughout this dissertation (un-

less otherwise stated) and describe some of the basic building blocks of both the

SABR/LMM and FL-TSS models.

Take the following tenor structure, where the sequence of N tenors is approxi-

mately equally spaced

0 = T0 < T1 < ... < TN , τi = Ti+1 − Ti (1.6)

3

Page 12: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

where τi is the time in between each tenor.

Next consider a forward rate indexed by i at an arbitrary time t denoted by f it .

f it = f(t, Ti, Ti+1), i = 1, 2, ..., N (1.7)

This represents a forward rate at time t resetting at time Ti and then paying at time

Ti + τi where, in the case of spanning forward rates, Ti + τi = Ti+1. The payment is

made upon reset of the next forward rate. Reset times are denoted by (1.6).

Both FL-TSS and SABR/LMM make use of a discrete set of zero coupon bonds

P it for time t indexed by i. Each bond has an associated f it . The numeraire used to

discount the forward rates can be chosen to be the zero coupon bonds upon which

the forward rate is based. This is beneficial as the zero coupon bond does not pay

coupons/dividends and its price is strictly positive. The forward rate written in

terms of its corresponding zero coupon bond is shown in (1.9)

P it = P (t, Ti) (1.8)

f it =

(P it

P i+1t

− 1

)1

τi, τi = Ti+1 − Ti (1.9)

P it can be further defined in terms of just forward rates and τi+1 in

P it =

i−1∏j=0

1

1 + τj+1fjt

(1.10)

Next, the swap rate is defined as the following:

Sn,m(t) =P nt − Pm

t∑mi=n+1 τiP

it

(1.11)

where n is the first fixing date of the swap (and hence the expiry of the swaption)

and m is the last payment date of the swap (hence the maturity of a swaption on

this swap).

All other definitions and assumptions will be stated in the relevant sections.

4

Page 13: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Chapter 2

The SABR/LIBOR market model

2.1 The LIBOR market model

The LIBOR Market Model (LMM) is based on a series of no arbitrage conditions

between discount bonds or forward rates in a deterministic volatility setting. The

model itself depends upon the chosen numeraire, that is, the basic standard by which

instrument values are measured. Constructing these no arbitrage conditions means

eliminating the covariance between the instrument and numeraire – The payoff must

be completely independent of the way the instrument has been discounted so that

one can obtain a price that doesn’t depend on the numeraire that was used. This

follows the argument and definitions laid out in [RRW09].

Here, we use the definitions made in Section 1.2 and use further notation to

describe LMM and SABR/LMM. We start by defining instantaneous volatility which

can be written as

σ(t, Ti) = σit (2.1)

The forward rate i and the forward rate j have an instantaneous correlation which

can be written as

ρ(t, Ti, Tj) = ρti,j i, j = 1, 2, ..., N (2.2)

As discussed in Section 1.2, the numeraire chosen to discount the forward rates f it in

(1.9) is the zero coupon bond in (1.8). These pieces of the framework now need to be

tied together to create an expression describing the evolution of forward rates in a

deterministic volatility setting. It’s important to note that this framework describes

a discrete collection of forward rates referenced by a continuous time index.

df itf it

= µi(ft,σt,ρ, t)dt+ σi(t, Ti)dzit (2.3)

and

5

Page 14: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

E[dzitdz

jt

]= ρ(t, Ti, Tj)dt (2.4)

In (2.3) a vector of spanning forward rates and their associated volatilities are de-

noted by ft and σt respectively, and ρ represents the matrix of correlations between

the forward rates. As [RRW09] explains, (2.3) allows the possibility of different

volatility functions for σi(t, Ti) by inclusion of the superscript i. σi allows for the

definition of a different volatility function per forward rate. If, however, the volatil-

ity functions are the same, then the model is said to be time-homogeneous. For

this to be the case the volatility function must be of the form in (2.5) where the i

superscript is dropped.

σ(t, Ti) = σ(Ti − t) (2.5)

This defines σ as being a function of Ti − t. As in [RRW09] the i superscript is

now reintroduced with a different meaning where it represents the dependence on

a specific reset time Ti, rather than representing a specific volatility function as it

denoted previously in (2.1).

σ(Ti − t) = σit (2.6)

This notation emphasises the importance of the expiry Ti in the time-homogeneous

volatility function – it means that for two forward rates, the volatilities are different

only because of their differing times to expiry (the value of (Ti − t)).The drifts µi(ft,σt,ρ, t) that are stated in (2.3) are defined later in Section 2.4.

2.1.1 Volatility functions

[Reb02] and [Reb04] both explain that (2.7) is a good functional form which satisfies

(2.6), where a, b, c and d are constants. There are several justifications for this as

outlined in [RRW09].

σit = (a+ bτi)) exp(−cτi) + d τi = Ti − t (2.7)

(2.7) is square-integrable over the interval 0 and Ti. This is important because it

allows for closed-formed solutions to be found for the integral of its square, which is

used to price caplets and swaptions. The parametrisation also picks out key features

of the volatility curve such as

limτi→0

σit = a+ d (2.8)

As τi goes to zero, a+ d represents the instantaneous volatility of the forward rate.

Looking at the case where τi →∞

6

Page 15: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

limτi→inf

σit = d (2.9)

which allows control over the instantaneous volatility for very long expiries, and

shows that the function converges at these high values of τi. By differentiating to

find the maximum of the function, which is found at a value of τi equal to τi, we get

τi =1

c− a

b(2.10)

which shows that the position of the hump in the instantaneous volatility curve can

be controlled by a, b and c. This shows that (2.7) allows two types of volatility

functions to be modelled – humped shape and monotonically decreasing. [Reb02]

and [Reb04] explain that a humped shape is important for normal market conditions

and a monotonically decreasing volatility correctly models excited conditions.

The function (2.7) is able to achieve humped shaped curves and monotonically

decreasing curves by using a, b and c to adjust the location of the peak. A monoton-

ically decreasing curve will have a peak at very short expiries. Note that d doesn’t

effect the position of the peak and therefore only effects the volatility close to 0 and

as τi →∞.

[RRW09] and [Reb04] detail the financial justification for having a humped or

monotonically decreasing instantaneous volatility curve. For very short expiries,

monetary authorities tend to indicate their intentions well before any rate decisions.

This effects short-term deposit rates, and as a consequence pins the prices of futures

contracts. Therefore in these normal market situations, volatility is low as there

aren’t any surprises.

Looking at longer expiries, the driving factor behind changing rates is long-term

inflation. This is also controlled by monetary authorities, and therefore the expec-

tation is that the banks and authorities will be influencing inflation to hit a specific

target. Therefore the most uncertainty in rates for normal market conditions, as

[Reb04] explains, is in the region of 6 to 18 months (hence for expiries in this period,

instantaneous volatilities will be higher).

In excited conditions, the lack of any consensus in the decisions that monetary

authorities are going to make regarding rates will effect the earliest expiring forward

rates, and therefore the volatility for short expiries is high. Hence at the short end

the curve is steep, causing the hump to disappear and generating a monotonically

decreasing curve.

7

Page 16: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

2.1.2 Splitting Correlation and Volatility

It is now useful to split the stochastic term in (2.3) into two parts – a term relating

only to the volatility which can be related to caplet prices, and a term relating only

to correlation. It’s possible to rewrite (2.3) as

df itf it

= µi(ft,σt, t)dt+m∑k=1

σikdzk (2.11)

where

E [dzjdzk] = δjkdt (2.12)

This has essentially split the volatility of the Brownian increments up into a series

m factors, where m ≤ N . Another way to look at this is that σik represents the

weight of the kth factor on the ith forward rate. δjk represents a value known as

the Kronecker delta where δjk = 0 for j 6= k and δjk = 1 otherwise.

This relationship between σit and loadings σik for time t (denoted by the addition

of the t subscript in (2.13)) is given by the caplet pricing condition

σit =

√√√√ m∑k=1

(σik,t)2 (2.13)

In order for the caplet prices to be correctly calculated, the implied Black volatilities

σi must be related to the volatility functions σit by∫ Ti

0

(σit)2dt = σ2

i Ti (2.14)

Taking this further, (2.11) needs to be split into a volatility term and a correlation

term. By multiplying and dividing the stochastic term by the volatility σi of the

ith forward rate (notice we have dropped the t subscript and will also be dropping

the t subscript from σik,t because their dependence on t is not important for this

derivation) we get

df itf it

= µi(ft,σt, t)dt+ σim∑k=1

σikdzkσi

(2.15)

By substituting the caplet pricing (2.13) condition into (2.15) the following expres-

sion is obtained

df itf it

= µi(ft,σt, t)dt+ σim∑k=1

σikdzk√m∑k′=1

(σik′)2

(2.16)

By defining bik to be

8

Page 17: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

bik ≡σik√m∑k′=1

σ2ik′

(2.17)

we can write

df itf it

= µi(ft,σt, t)dt+ σim∑k=1

bikdzk (2.18)

If we take b to be a matrix of size N x m (remembering that m is the number of

volatility factors and N is the total number of forward rates), where each element

of b is (2.17), [RRW09] states that it can be readily shown that

bbT = ρ (2.19)

where ρ is the same as in (2.3).

Both (2.18) and (2.19) show that there is an expression for ρ in (2.3) that is

independent of volatility, and an expression for σi which has no references to the

correlation. This is important as it allows hedging with caplets. This definition can

now be used to link the implied volatility with caplet prices.

2.1.3 Forward-Forward Correlation

As stated in [RRW09], in a deterministic volatility setting the LMM has never placed

as much emphasis on the correlation structure as it does the volatility function.

When moving to SABR/LMM, more care must be taken to correctly specify the

forward-forward correlation matrix. A simple form for the correlation matrix is

ρ(t, Ti, Tj) = exp[−β|Ti − Tj|] t ≤ min(Ti, Tj) (2.20)

where β is a positive constant, and the ith and jth forward rates have reset times

denoted by Ti and Tj. Expression (2.20) shows that the correlation is a function of

the time distance between forward rate reset times. The further apart they are, the

less correlated they will be. Although this is a desirable feature, the simple model

assumes that 1Y and 2Y forwards will have the same correlation as 25Y and 26Y

forwards. [RRW09] shows using empirical results that this is simply not the case.

We must ensure that the correlation matrix is positive definite and all elements

are between 1 and −1. One way to achieve this is shown in [RRW09] using L

constants with values as where s = 1, 2, ..., L. Given a 5 x 5 matrix, using 4 constants

a1, a2, a3 and a4 all between 1 and −1, it’s possible to form the correlation matrix

9

Page 18: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

1 a1 a1a2 a1a2a3 a1a2a3a4

a1 1 a2 a2a3 a2a3a4

a1a2 a2 1 a3 a3a4

a1a2a3 a2a3 a3 1 a4

a1a2a3a4 a2a3a4 a3a4 a4 1

(2.21)

[RRW09] suggests selecting as via the following expression

as = exp(−βs∆T ) (2.22)

This allows complete flexibility in selecting the right correlation shape by choosing

an appropriate βs for each factor in the correlation matrix. An example of a Doust

correlation function that will be used in this dissertation can be seen in Figure 2.1.

It’s clear that when looking down the peak of the surface, it’s convex towards the

front and concave towards the rear. This means that forwards with shorter reset

times will be more correlated than forwards with longer reset times.

[RRW09] shows that this is what empirical evidence indicates.

Figure 2.1: A Doust correlation surface that shows convexity

2.2 The SABR Model

The SABR model is described fully in [PSHW02] and here we will state results and

cover the key aspects which are useful to this study.

10

Page 19: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Given a forward rate f it , the SABR model defines its dynamics as

df it = (f it )βiσitdz

Qit (2.23)

dσitσit

= νidwQit (2.24)

EQi [dzitdwit] = ρi (2.25)

Here νi,βi and ρi are constants and are not functions of time. They are all specific

to a forward rate and hence have been given the superscript i. Once f i0 and σi0 are

added to expressions (2.23) – (2.25), the CEV model with stochastic volatility is

fully specified.

The forward rate is working under the terminal measure Qi. Under this measure

both the volatility and the forward rate have no drift (is a martingale). This is the

case when looking at forward rates in isolation, however a different forward rate

and it’s volatility under this same measure would not be driftless. These drifts are

calculated when deriving the SABR/LMM model. We should also note that dzQi

t

and dwQit are increments of Brownian motion in the Qi measure.

Within the SABR model framework, it’s impossible for forward rates to interact

with each other. This means that the payoff for a path-dependent option cannot be

calculated using SABR. Each forward rate works in its own measure, and therefore

the dynamics of a yield curve are unable to be described by this model.

The following bullets briefly describe the purpose of the 3 constants defined

in this model. The i superscript is dropped as the same definition applies to the

constants for all forward rates.

β : Is an exponent that [RRW09] refers to as chosen by the market. It has 3

common effects on the volatility smile

• As β goes from 0 to 1, a steepening of the smile can be observed.

• As β increases, the level of the smile is lowered.

• The curvature is increased as β goes from 0 to 1.

ρ : Is the correlation between the forward rate process and the volatility process.

As ρ is reduced, the smile obtains a more negative slope. It also has the small

effect of decreasing its curvature.

ν : It is observed that increasing ν increases the curvature of the smile.

SABR is modelled on a stochastic CEV process which has the specific advantage

that negative rates are avoided. However this creates subtle issues for low rates and

high volatilities. [RRW09] shows the need to create a zero rate as an absorbing

11

Page 20: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

barrier and this has implications on the choice of β in the CEV process – once a

rate hits zero, it stays at zero.

2.3 The SABR/LMM Model Definition

The complete SABR/LMM model is displayed here. Given that i = 1, 2, ..., N , the

joint dynamics for N forward rates and their instantaneous volatilities are defined

as

df it = µit(f , s,ρ)dt+ (f it )βisit

NF∑j=1

bijdzj (2.26)

dsit = g(t, Ti)dkit (2.27)

dkitkit

= µkit (f , s)dt+ hit

NV∑j=1

cijdwj (2.28)

NV and NF represent the number of factors driving the volatility and the forward

rates respectively where NF ≤ N and NV ≤ N .

sit is the volatility process where g(t, Ti) is the instantaneous volatility. βi is

defined in the SABR model and is a constant value for a given forward rate. bij is

defined in (2.17) and is the correlation between forward rates. ρ is the same value

as defined in (2.19).

kit is the stochastic process driving the volatility, and hit represents the volatility

of volatility function. cij is the correlation between the instantaneous volatilities.

µit(f , s) and µkit (f , s) both represent the fact that no-arbitrage forward rate drifts

and no-arbitrage volatility drifts are both dependent on all of the forward rates and

volatilities. The model specification is completed by setting

NF∑j=1

b2ij = 1 (2.29)

NV∑j=1

c2ij = 1 (2.30)

(2.31)

and defining

E[dzjdzk] = δjkdt (2.32)

E[dwjdwk] = δjkdt (2.33)

E[dzjdwk] = xjkdt (2.34)

12

Page 21: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

where dzj and dwk are independent Brownian increments and δjk is the Kronecker

delta as defined earlier. xjk is correlation between the forward rate and volatility

Brownian increments.

These definitions now mean that each forward rate f it will have an instanta-

neous CEV volatility sit. It also means that each volatility factor kit will have an

instantaneous log-normal volatility hit.

2.4 The SABR/LMM Model for Caplets

Here we present a model for caplets which re-expresses the SABR model for f it

under the SABR/LMM framework. The forward rate resets at time Ti and pays at

Ti+1 = Ti + τi as defined previously. The forward rate dynamics are specified under

its terminal measure Ti as

df it = (f it )βisitdz

it (2.35)

dsit = gitdkit (2.36)

dkitkit

= µikdt+ hitdwit (2.37)

E[dzitdz

jt

]= ρijdt |ρij| ≤ 1 (2.38)

E[dwitdw

jt

]= rijdt |rij| ≤ 1 (2.39)

E[dwitdz

jt

]= Rijdt |Rij| ≤ 1 (2.40)

Here βi is the same as in the SABR framework. sit and kit are both defined in Section

2.3. µik is the volatility drift term and is non-zero for any arbitrary numeraire for

all forward rate volatilities.

ρij is the correlation between forward rates i and j. rij is the correlation between

forward rate volatilities, and Rij is the correlation between forward rates and forward

rate volatilities. However, caplets only depend on a single forward rate, its volatility,

and the correlation between its forward rate and its forward rate volatility.

git = g(Ti − t) and hit = h(Ti − t) are time-homogeneous. Their only dependence

is the time left until expiry. [RRW09] explains that this is an important property

for normal market conditions due to the belief that, in this situation, the market is

self-similar and autonomous.

13

Page 22: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

What about periods of market stress? Both SABR and SABR/LMM assume

that the market is in one of two states – excited or normal and the market can be

described only in one of these states at a time. The model doesn’t support regime

switching between pricing of options with different expiries. In times of market

excitement short expiry volatilities will be high and medium expiry volatility will

be higher than normal. If this model state is then applied in a normal market, short

expiry volatilities will be a lot higher than expected, the hump in the volatility curve

will be closer to lower expiries. This is a shortcoming of time-homogeneous models.

Riccardo Rebonato and Dherminder Kainth propose a solution to this problem,

described further in [RK03], which suggests having a two stage Markov-chain with

a transition probability that switches the model from one regime into another.

The same time-homogeneous functional form described in (2.7) is a good defi-

nition for the functions g(·) and h(·) above for the reasons discussed in Subsection

2.1.

g(τi) = (a+ bτi) exp(−cτi) + d, τi = Ti − t (2.41)

and

h(τi) = (α + βτi) exp(−γτi) + δ (2.42)

Completing the definition, using the time-homogeneous forms above, the process for

kTt and sTt can be written as

kTt = kT0 exp

[∫ t

0

(−1

2h(T − s)2ds+ h(T − s)dws

)](2.43)

and

sTt = gTt kTt = gTt k

T0 exp

[∫ t

0

(−1

2h(T − s)2ds+ h(T − s)dws

)](2.44)

2.5 The SABR/LMM Model for Swaptions

The forward rate dynamics for the full SABR/LMM model is presented here.

df it = µitdt+ (f it )βisitdz

it (2.45)

dsit = gitdkit (2.46)

dkitkit

= µkit dt+ hitdwit (2.47)

where the following expectation are repeated again here for ease of reference:

14

Page 23: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

E[dzitdz

jt

]= ρijdt (2.48)

E[dwitdw

jt

]= rijdt (2.49)

E[dzitdw

jt

]= Rijdt (2.50)

As previously stated i and j act as indices to the appropriate forward rates, dz is the

process driving the forward rate and dw is the process driving the forward volatility

and ρ, r and R are part of the super correlation matrix P .

P =

[ρ RRT r

](2.51)

The price of a caplet depends on the following 3 things – A single forward rate, its

volatility and the correlation between the forward rate and its volatility.

Swaptions however depend on multiple forward rates and multiple volatilities,

therefore the model needs to capture the correlations between these forward rates

(ρij) and the correlation between these volatilities (rij). Correlations across forward

rates and volatility also need to be captured (Rij where i 6= j). SABR market prices

of caplets provide data for the diagonal of Rij.

The matrices ρ, r and R can be parametrised in the following way as discussed

extensively in [RRW09]

ρij = η1 + (1− η1) exp[−λ1(|Ti − Tj|)] (2.52)

rij = η2 + (1− η2) exp[−λ2(|Ti − Tj|)] (2.53)

Rij = sign(Rii)√|RiiRjj| exp

[−λ3(Ti − Tj)+ − λ4(Tj − Ti)+

](2.54)

where η1, η2, λ1, λ2, λ3 and λ4 are all constants.

Next recall the definition for the swap rate Sn,m(t) in (1.11) with expiry n and

maturity m. [RRW09] assumes the SABR dynamics of Sn,m(t) are

dSn,m(t) = Sn,m(t)BΣtdZt (2.55)

dΣt

Σt

= V dWt (2.56)

E[dZtdWt] = RSABRdt (2.57)

If we are able to find the initial values in the dynamics above, then we can use the

SABR model to give prices of swaptions.

15

Page 24: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

2.6 Implementing SABR/LMM

The following subsections explain how to calibrate g(·) and h(·) for caplets. Then

they explain how to approximate the four SABR values for swaption based prices

(shown in (2.55) and (2.57)) in terms of the forward rate parameters git(τi), βi, the

super correlation matrix P , hit(τi) and f i0 – for i = n, ...,m − 1. The four SABR

values are:

• The exponent B

• Σ0, the initial swap rate volatility

• RSABR the correlation between the swap rate and the volatility of the swap

rate

• V the vol-vol of the swap rate

2.6.1 Calibrating g(·)

In order to find the parameters for the deterministic function in (2.41), we have to

determine an equivalent value in the SABR model to calibrate to. To do so we write

the caplet pricing equation (2.14) as

σ2TT = (kT )2

∫ T

0

g(T − u)2du (2.58)

where the T superscript on k implies taking the forward rate volatility (k) for the

forward rate with expiry T . By defining the root mean square of g(·) as

g(T ) =

√1

T

∫ T

0

g(T − u)2du (2.59)

Then (2.58) can be rewritten as

kT =σTg(T )

(2.60)

Expression (2.60) doesn’t hold in a stochastic volatility situation, so in order to

determine kT0 it’s important to note that

E[σ(t)] = σ0 (2.61)

The reason for this is because, for SABR, the stochastic volatility is equal to

σ(t) = σ0 exp

[1

2

∫ t

0

σ2sds+

∫ t

0

σ(s)dzs

](2.62)

So for (2.61) to be true, we must have

16

Page 25: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

E[exp

(1

2

∫ t

0

σ2sds+

∫ t

0

σ(s)dzs

)]= 1 (2.63)

Hence it follows that g(·) should be chosen such that it matches as closely as possible

σi0 at time t = 0 for the SABR volatility σis. Therefore the sum of the squared

discrepancy X2 should be minimised

X2 =N∑i

[σi0 − g(Ti)

]2(2.64)

Where the minimisation is over all caplet expiries and the g parametrisation is

g(Ti) =

√1

Ti

∫ Ti

0

[(a+ bτi) exp(−cτi) + d]2dτi (2.65)

2.6.2 Calibrating h(·)

Note here that the superscript T or Ti denotes a parameter for a specific forward

rate with reset time T or Ti.

As stated in [RRW09] it was previously suggested that the volatility of the volatil-

ity hTt could be parametrised as (2.42) and could simply be calibrated to νTi by

minimising its squared difference with the root mean squared value of hTt . Where

the root mean square of ht is defined as

ht =

√1

T

∫ t

0

(hs)2ds (2.66)

[RRW09] shows that it is incorrect to calibrate ht in this way because it actually

matters when the vol-vol occurs. To say when the vol-vol occurs means that it

makes a difference to the option price when high or low periods of vol-vol occur.

The terminal distribution of the forward rates isn’t uniquely determined by the

terminal volatility or the average vol-vol. For instance if the volatility is low and the

vol-vol is high, [RRW09] suggests that this stochasticity goes to waste. For another

example, imagine a flat volatility, a high concentration of vol-vol would essentially

add curvature at the point where it occurs, creating skew and having a small effect

on the option price.

Chapter 5 in [RRW09] shows a different way to match SABR and SABR/LMM

parameters. The matching of the two models assumes that, since the same errors

are made in both approximations, then the errors will cancel out to give accurate

relationships. The proof detailed in [RRW09] yields the expression

νTSABR =k0

σ0T

(2

∫ T

0

g(t)2h2t tdt

)1/2

(2.67)

17

Page 26: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

To help with the implementation of this calibration, (2.67) can be modified to

νTSABR =1

g(T )T

(2

∫ T

0

g(t)2h2t tdt

)1/2

(2.68)

Looking at (2.68) it’s clear that in the integral, the time when the vol-vol occurs

is taken into account. This allows the implementation to control when the vol-vol

occurs so that an accurate representation of νTSABR can be made.

2.6.3 Selecting β and ρ

Specifically for caplets it can be assumed that ρLMM ≈ ρSABR. The exponent β is a

parameter which is chosen by the market and it is therefore reasonable to assume

that βLMM = βSABR.

2.6.4 Approximating Σ0 and V

Approximations for Σ0 and V both rest on an approximation of the instantaneous

swap rate volatility St. This can achieved by using a freezing strategy described

in [Reb02] and [RRW09] where further details and derivations can be found. The

resulting expression is

St =

√ ∑k,m=1,nj

W 0kW

0ms

kt smt ρk,m (2.69)

where

W tk = ωk

(fkt )βk

(Sn,m)B(2.70)

and the swap-rate between two points n and m is denoted by Snm and defined in

(1.11). ωi represents a weighting for a particular forward rate i.

ωi(t) =τiP

i+1t∑m−1

i=n τiPi+1t

(2.71)

where τi is the time spacing between forward rates. In this thesis, 6M LIBOR

forwards are used, therefore τi = 0.5. Using these definitions, the initial swap rate

volatility is defined by (2.72) and the volatility of volatility is defined by (2.73).

Again, the proof of these can be found in [RRW09].

Σ0 =

√√√√ 1

T

∑i,j

(ρijW 0

i W0j k

i0k

j0

∫ T

0

gitgjtdt

)(2.72)

V =1

Σ0T

√√√√2∑i,j

(ρijrijW 0

i W0j k

i0k

j0

∫ T

0

gitgjt hij(t)

2tdt

)(2.73)

18

Page 27: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

2.6.5 Approximating B

B represents the swap rate exponent. It is defined by

B =∑k=1,nj

ωkβk (2.74)

[RRW09] suggests that reason for this is heuristic because the sum of CEV values

with exponent β is generally not a CEV value with the same exponent. However

[RRW09] suggests that for a log-normal case this approximation is generally good,

and for the normal case it’s exact. This suggests that for a value of CEV β between

0 and 1 the approximation should be as good as the log-normal case, and it will get

better as β → 0.

2.6.6 Approximating RSABR

RSABR is the correlation between the swap-rate and its volatility. Proof can be

found in [RRW09] that

RSABR =∑i,j

ΩijRij (2.75)

where

Ωij =2ρijW

0i W

0j k

i0k

j0

∫ T0gigjhij(t)

2tdt

(V Σ0T )2(2.76)

19

Page 28: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Chapter 3

Piterbarg’s term structure of skewforward LIBOR model

3.1 Introduction

The log-normal forward LIBOR model was the first model that made it easy to

calibrate ATM swaption volatilities for all expiries and maturities. It became the

de facto standard, but (as mentioned in the introduction) a major issue was that it

was unable to reproduce the volatility smile – all swaptions of the same maturity

and expiry but of different strikes had the same Black volatility – which isn’t what

is seen in the market.

There have been many attempts to encode volatility skew information, but the

major building block of Piterbarg’s model has been the Stochastic Volatility Forward

LIBOR model (from here on known as FL-SV). [AA02] and [ABR01] both present

the FL-SV model.

Its main features are the application of a local stochastic volatility function,

which is time-independent, that is applied to all forward LIBOR rates. Higher

volatility of this stochastic variance process means greater curvature of the volatility

smile. This stochastic volatility component is the same for all LIBOR forwards

regardless of its maturity. This leads to the issue that FL-SV generates volatility

smiles with very similar curvatures which again is not consistent with the market,

therefore FL-SV is unable to match all volatility smiles for the whole swaption grid.

In [Pit05a] Piterbarg proposes a new model which from here on will be called

FL-TSS (term structure of skews). This model allows skews to vary across forward

LIBOR rates and times, however the same stochastic volatility process is used for

all forwards. Piterbarg explains that it is possible to use swaption-specific volatility

drivers, however he argues in [Pit05a] that this is not necessary.

In [Pit05a] Piterbarg goes on to relate time-dependent volatilities and skews to

model term volatilities and skews. This relation is important as it provides a direct

20

Page 29: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

relationship between the time-dependent slope of a local volatility function and the

total amount of skew that the model itself produces.

3.2 A stochastic volatility forward LIBOR model

for European Swaptions

Here we use the definitions in Section 1.2, in particular that of the swap rate Sn,m(t)

in (1.11). Reminding the reader that n is the swaption expiry, m is the swaption

maturity and i is an index to an arbitrary forward rate. Tn is therefore the first

fixing date and Tm is the last payment date.

Looking at the swap rate measure Qn,m, equation (3.1) is the numeraire. Under

this measure the swap rate Sn,m(t) is a martingale, and Brownian motions under

this measure are denoted by dW n,m.

Nt =m∑

i=n+1

τiPit τi = Ti+1 − Ti (3.1)

where P it is defined by function (1.8). Under this swap rate measure, Qn,m, a

European swaption can be seen as a European option on the underlying rate Sn,m.

The price of the swaption is

Swaptionn,m(t) = NtE[

(Sn,m(Tn)−K)+

NTn

](3.2)

where K is the strike.

3.2.1 A simple model

A possible method to price Swaptionn,m is to only look at the dynamics of Sn,m. The

model is coined “simple” because it only describes the term distribution of a single

swap rate, and not the evolution of the rate curve as a whole. Here it’s modelled as

a displaced diffusion process with stochastic volatility.

Piterbarg’s paper [Pit05a] follows the method used in [AA02] which is to describe

the distribution of the swap rate with 3 parameters:

• b: The swap rate skew

• λ: The stochastic volatility

• η: The volatility of variance

The swap rate is expected to follow the process

21

Page 30: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

dSn,m(t) = λ(bSn,m(t) + (1− b)Sn,m(0))√z(t)dW n,m

t

dz(t) = θ(z0 − z(t))dt+ η√z(t)dVt

z(0) = z0

〈dV, dW 〉 = 0 (3.3)

The dynamics of the swap rate through time are described by this model, however

the only relevant aspect is its terminal distribution. dVt is a scalar Brownian motion

that is also working under the swap rate measure Qn,m. The zero correlation is there

to maintain analytic tractability and to ensure that the distribution of z(t) is the

same under all annuity measures. To ensure z(t) > 0 we make the requirement that

θ, z0, η > 0.

The model is calibrated to each swap rate Sn,m which results in a grid of triplets

which is generally referred to as the swaption grid. Each Sn,m has associated with

it a triplet λn,m, bn,m, ηn,mNn,m=1 where the relevant grid points are at n+m < N .

Since the model is calibrated to each smile across all strikes, expiries and maturities,

the swaption grid encodes all available market information in each triplet grid point.

Taking a closer look at the parameters of the model, [Pit05a] states that λ is

similar to, but not equal to the Black volatility. They do become equal, however,

when η = 0 and b = 1; η controls the curvature of the smile and b controls the slope

specifically of the at-the-money volatility smile.

θ is a global parameter and is defined as the strength of mean reversion of

variance. It controls how fast the smile flattens out as time increases. A good choice

of θ means that ηn,m can be chosen as constant η, therefore rather than having

triplets for each grid point, they will be tuples λn,m, bn,m with constant η.

The FL-TSS model developed later forms a relation between these parameters

and time dependent skew and volatility, which is why these parameters are impor-

tant. They will be used for calibration of the resulting FL-TSS model.

3.2.2 A forward LIBOR market model with stochastic volatil-ity

The “simple” model only describes each swap rate separately, but many exotic

interest rate derivatives require the full term structure to be present in order to

price and adequately risk-manage. Here the LIBOR market model with stochastic

volatility (FL-SV) will be formally introduced.

A definition for spanning LIBOR rates is first constructed using a zero coupon

bond with price P it at time t and pays $1 at time Ti. The same definitions in Section

22

Page 31: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

1.2 for the forward rate f it (indexed by i) and zero coupon bonds are used here. We

model the LIBOR rates under some measure P which is further detailed below.

The dynamics of the spanning LIBOR rates can be described as

dfnt = (βfnt + (1− β)fn0 )√z(t)

K∑k=1

σk(t;n)(√

z(t)µk(t;n) + dW kt

)(3.4)

n = 1, ..., N − 1

with the stochastic variance process z(t) defined by

dz(t) = θ(z0 − z(t))dt+ η√z(t)dVt (3.5)

z(0) = z0

Here:

• (µk(t;n), t ≤ Tn)k=1:Kn=1:N−1 are K-dimensional drifts that are specific to the mea-

sure P and ensures that there is no arbitrage present in the model. In this

forward measure P under numeraire P n+1t we know that µk(t;n) = 0;

• dWt = (dW 1t , ..., dW

Kt ) is a K-dimensional Brownian motion which is in the

forward measure P and is completely independent of dVt;

• (σk(t;n), t ≤ Tn)k=1:Kn=1:N−1 are the instantaneous volatility functions;

Under the FL-SV model, Sn,m approximately follows the dynamics

dSn,m(t) = σ(t)(βSn,m(t) + (1− β)Sn,m(0))√z(t)dUt (3.6)

where σ(t) is a volatility function dependent on time and Ut is a Brownian motion

under the swap rate measure Qn,m. Although this looks very similar to (3.3) it’s

crucial to remember that (3.3) is for a specific swap rate, therefore β and η in (3.6)

are global parameters which means all swap rates will have the same values.

It may be realistic to assume η is the same for all swap rates given a good choice

of θ, but it’s not realistic to assume β is the same for all swap rates. This means

that FL-SV cannot reproduce volatility smiles for all maturities and expiries. The

model needs to be improved to take into account the change of the swaption skews

between different maturities and expiries.

23

Page 32: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

3.3 Piterbarg’s term structure of skew LIBOR

market model

To give some intuition behind this, the main goal is to make the FL-SV model more

flexible so that the changeability of swaption skews are accounted for. This is done

by assuming a time-dependent skew which is implemented by taking (β(t;n), t ≥0)N−1

n=1 .

3.3.1 The FL-TSS model set-up

The dynamics of FL-TSS given this new time dependent β is

dfnt = (β(t;n)fnt + (1− β(t;n))fn0 )√z(t)

K∑k=1

σk(t;n)(√

z(t)µk(t;n) + dW kt

)(3.7)

n = 1, ..., N − 1

The dynamics of dfnt are in the forward measure for which P n+1t is the numeraire,

therefore (3.7) can be simplified. fnt is a martingale under the forward measure

hence the drift µk(t;n) becomes zero yielding the expression

dfnt = (β(t;n)fnt + (1− β(t;n))fn0 )√z(t)

K∑k=1

σk(t;n)dW k,n+1t (3.8)

n = 1, ..., N − 1

In [Pit05a] Piterbarg develops an approximation to European option values that is

accurate and speedy to calculate which helps with calibration of the FL-TSS model.

Calibration involves calibrating to the market-inferred parameters λmktn,m, b

mktn,m. This

means the model parameters λmodn,m , b

modn,m need to be estimated, therefore a relation

to connect them to the time dependent β(t) and σk(t) in (3.8) is required.

The first step is to derive an approximation for the dynamics of the swap rate

Sn,m(t) under the swap measure Qn,m that causes Sn,m(t) to be a martingale. As

defined in Section 1.2 n is the expiry of the swaption and m is the maturity. The

dynamics are stated as

dSn,m(t) = (β(t;n,m)Sn,m(t) + (1−β(t;n,m))Sn,m(0))√z(t)

×K∑k=1

σk(t;n,m)dW k,n,mt (3.9)

where

24

Page 33: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

σk(t;n,m) =m∑

i=n+1

qi(n,m)σk(t, i) (3.10)

β(t;n,m) =m∑

i=n+1

pi(n,m)β(t, i) (3.11)

qi(n,m) =f i0

Sn,m(0)

∂Sn,m(0)

∂f i0(3.12)

pi(n,m) =

∑k σk(t; i)σk(t;n,m)∑

k σ2k(t;n,m)

(3.13)

where σk(t;n,m) are the volatility factors for the swap rate Sn,m, and β(t;n,m) is

a time dependent skew for a swap rate.

It’s interesting to note here that the swap rate approximation (3.9) is of the same

form as the SDE for LIBOR (3.8). It’s also similar to the simple model (3.3), with

the only difference being the time-dependent skew.

The proof for (3.9) is as follows. We can ignore all dt terms since Sn,m(t) is a

martingale under the swap measure Qn,m. Writing the SDE for dSn,m(t)

dSn,m(t) =m−1∑i=n

∂Sn,m(t)

∂f itdf it

=m−1∑i=n

∂Sn,m(t)

∂f it(β(t; i)f it + (1− β(t; i))f i0)

√z(t)

K∑k=1

σk(t; i)dWk,n,mt

(3.14)

The aim of this proof is to write (3.14) in the autonomous form that’s shown in

equation (3.9). To allow us to go from (3.14) to (3.9) we need to impose 2 conditions.

Firstly the R.H.S should agree with each other along the forward path

Sn,m(t) = Sn,m(0) (3.15)

f it = f i0 (3.16)

and secondly we must ensure that the slopes of the R.H.S agree. Using the first

condition we get

m−1∑i=n

f t0∂Sn,m(0)

∂f i0

(K∑k=1

σk(t; i)dWk,n,mt

)= Sn,m(0)

K∑k=1

σ(t;n,m)dW k,n,mt (3.17)

By defining qi to be (3.12) then for each k = 1, ..., K the standard swaption volatility

approximation weights can be expressed by (3.10). Substituting (3.10) into (3.9) we

get

25

Page 34: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

dSn,m(t) = (β(t;n,m)Sn,m(t) + (1− β(t;n,m))Sn,m(0))√z(t)

×m−1∑i=n

qi

K∑k=1

σk(t; i)dWk,n,mt (3.18)

We now differentiate the R.H.S of (3.18) with respect to the forward rate f jt . This

gives us

∂f jt

((β(t;n,m)Sn,m(t) + (1− β(t;n,m))Sn,m(0))

√z(t)

×m−1∑i=n

qi

K∑k=1

σk(t; i)dWk,n,mt

)

= β(t;n,m)∂Sn,m(t)

∂f jt

√z(t)

m−1∑i=n

qi

K∑k=1

σk(t; i)dWk,n,mt (3.19)

Now differentiating the R.H.S of (3.14) with respect to f jt we get

∂f jt

(m−1∑i=n

∂Sn,m(t)

∂f it(β(t; i)f it + (1− β(t; i))f i0)

√z(t)

K∑k=1

σk(t; i)dWk,n,mt

)

=m−1∑i=n

∂2Sn,m(t)

∂f jt ∂fit

(β(t; i)f it + (1− β(t; i))f i0)√z(t)

K∑k=1

σk(t; i)dWk,n,mt

+∂Sn,m(t)

∂f jtβ(t; j)

√z(t)

K∑k=1

σk(t; j)dWk,n,mt (3.20)

We can now equate (3.19) and (3.20) along the path of the forward. By ignoring

the second-order terms we get

∂Sn,m(0)

∂f j0β(t;n,m)

√z(t)

m−1∑i=n

qi

K∑k=1

σk(t; i)dWk,n,mt

=∂Sn,m(0)

∂f j0β(t; j)

√z(t)

K∑k=1

σk(t; j)dWk,n,mt

j = 1, ..., N (3.21)

We can therefore cancel ∂Sn,m(0)

∂fj0

√z(t) on both sides. By using (3.10), and by equat-

ing the diffusion coefficients for each W k,n,mt on both sides of (3.21) we get

β(t;n,m)σk(t;n,m) = β(t; j)σk(t; j) (3.22)

26

Page 35: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

where

j = 1, ..., N

k = 1, ..., N

We’re not able to solve (3.22) for all j, so a least-squares solution is formulated

∑j,k

(β(t;n,m)σk(t;n,m)− β(t; j)σk(t; j)

)2 → min (3.23)

This is then solved to yield (3.11).

3.4 Pricing European swaptions via parameter av-

eraging techniques

The next step is to now link the parameters in (3.9) to the models specified earlier.

If expressions can be found that link σk(t; i) and β(t; i) to the effective constant

λn,m and bn,m, then fittings can be done directly to the market, instead of having to

perform inverse or direct option valuations during calibration.

Looking back at equation (3.9), each swap rate follows an SDE of the same

form as (3.24) under it’s own appropriate measure. Where dU is the infinitesimal

increment of Brownian motion. Since we’re looking at the form of an SDE for a

specific forward rate, the n and m indices are dropped.

dS(t) = σ(t)(β(t)S(t) + (1− β(t))S(0))√z(t)dUt (3.24)

The following two steps show how to approximate 3.24 by using constant parameters.

dS(t) = σ(t)(β(t)S(t) + (1− β(t))S(0))√z(t)dUt

⇓ β(t) replaced with an average skew b

dS(t) = σ(t)(bS(t) + (1− b)S(0))√z(t)dUt (3.25)

⇓ σ(t) replaced with an average volatility λ

dS(t) = λ(bS(t) + (1− b)S(0))√z(t)dUt (3.26)

(3.24) is first approximated by (3.25) which still has time-dependent volatility but

a constant “effective” skew. Then (3.25) is approximated by (3.26) which has both

a constant “effective” volatility and a constant “effective” skew.

27

Page 36: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

3.4.1 Effective Skew

The effective skew for (3.24) is the average parameter b over [0, T ] and is denoted

below.

bn,m =

∫ Tn

0

β(t;n,m)ωn,m(t)dt (3.27)

n,m = 1, ..., N − 1

where ω(t) represents a series of weightings given by

ω(t) =υ2(t)σ2(t)∫ t

0υ2(u)σ2(u)du

(3.28)

and

υ(t) = z20

∫ t

0

σ2(u)du+ z0η2e−θt

∫ t

0

σ2(u)eθu − e−θu

2θdu (3.29)

All of the terms in (3.29) are represented in (3.3) and all refer to the process (dz)

driving the volatility. Equations (3.10) to (3.13) along with the above fully represents

everything needed to calculate and calibrate the effective skew – hence it provides

a connection between β(t;n), t ≥ 0n in model (3.8) to bn,m in the simple model

(3.3). The full proof of this can be found in [Pit05a].

3.4.2 Effective Volatility

Subsection 3.4.1 shows how to approximate the SDE (3.24) with a constant skew

parameter b, however there is still a time-dependent volatility component present –

see (3.25). With the process (3.25) in mind, in order to derive a constant effective

volatility parameter, Piterbarg changes the representation of the European option

price to the integral of a deterministic function and the stochastic z(t) process

E[(S(T )− S0)+

]= E

[E[(S(T )− S0)+|z(.)

]](3.30)

Note that this derivation applies to options at-the-money (i.e. where K = S0).

The underlying Brownian motions that drive both z(t) and S(T ) are independent,

therefore S(T ) conditioned on a specific path of z(t)Tt=0 is shifted log-normal. The

expectation inside (3.30) can be easily evaluated.

E[(S(T )− S0)+

]= E

[g

(∫ T

0

σ2(t)z(t)dt

)](3.31)

where

28

Page 37: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

g(x) =S0

b

(2N(b

√x/2)− 1

)(3.32)

N(y) =1√2π

y∫−∞

e−y2/2dt (3.33)

Remember (3.31) is the call option price for the process (3.25). Going through

the same procedure for (3.26) to change the representation of the option price, and

equating to (3.31), both processes are assumed to yield the same option prices at-

the-money, the following expression is obtained

E[g

(∫ T

0

σ2(t)z(t)dt

)]= E

[g

(λ2

∫ T

0

z(t)dt

)](3.34)

The procedure to find the effective variance would be to find λ in (3.34), however

as they are, the expectations are very difficult to calculate. The Laplace transform

of∫ T

0σ2(t)z(t) is however easy to calculate numerically (see Appendix E of [Pit03]

for the details). Application of the transform yields the following expressions.

ϕ0

−g′′(z0

∫ Tn0σ2n,m(t)dt

)g′(z0

∫ Tn0σ2n,m(t)dt

) λ2n,m

= ϕ

−g′′(z0

∫ Tn0σ2n,m(t)dt

)g′(z0

∫ Tn0σ2n,m(t)dt

) (3.35)

where

σ2n,m(t) =

K∑k=1

σ2k(t;n,m) (3.36)

n,m = 1, ..., N − 1

ϕ0(µ) =E[exp

(−µ∫ T

0

z(t)dt

)](3.37)

ϕ(µ) =E[exp

(−µ∫ T

0

σ2(t)z(t)dt

)](3.38)

As explained in [AA02] and [Pit05a], the function ϕ(µ) for process z(·) can be

represented as

ϕ(µ) = exp(A(0, T )− z0B(0, T )) (3.39)

Both A(t, T ) and B(t, T ) satisfy a system of Riccati ODEs

A′(t, T )− θz0B(t, T ) = 0 (3.40)

B′(t, T )− θB(t, T )− 1

2η2B2(t, T ) + µσ2(t) = 0 (3.41)

29

Page 38: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

with the terminal conditions

A(T, T ) = 0 (3.42)

B(T, T ) = 0 (3.43)

These ODEs are easy to solve numerically. ϕ0(µ) satisfies the same Riccati ODEs

above with σ(t) ≡ 1. For this case it can be solved explicitly

ϕ0(µ) = exp(A0(0, T )− z0B0(0, T )) (3.44)

A0(0, T ) =2θz0

η2log

(2γ

θ + γ(1− e−γT ) + 2γe−γT

)− 2θz0

µ

θ + γT (3.45)

B0(0, T ) =2µ(1− e−γT )

(θ + γ)(1− e−γT ) + 2γe−γT(3.46)

γ =√θ2 + 2η2µ (3.47)

3.5 Calibration

The first step in the calibration process is to parametrise the market implied volatil-

ity to the parameters λmktn,m and bmkt

n,m. Once this is done, expressions (3.27) and (3.35)

can then be calibrated to these market parameters to obtain β(t;n) and σk(t;n).

3.5.1 Finding λmktn,m and bmkt

n,m

Recalling (3.3), the “Simple Model” follows the swap rate under the swap measure

with the following dynamics.

dSn,m(t) = λ(bSn,m(t) + (1− b)Sn,m(0))√ztdW

n,mt

dzt = θ(z0 − zt)dt+ η√ztdVt

0 = 〈dV, dW 〉 (3.3 revisited)

Under this model the expectation C0 = EQn,m [(ST −K)+] needs to be computed.

C0 represents the value of the swaption – quoted in the market as the implied Black

volatility, and the expectation is taken in the swap rate measure Qn,m. This can be

written as

C0 =1

bEQn,m [(ζT −K ′)+

](3.48)

Where

30

Page 39: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

ζt = bSt + (1− b)S0

K ′ = bK + (1− b)S0

b > 0 (3.49)

Based on this transformation, an SDE can be derived for the dynamics of ζt.

dζt = ζ√ztdWt (3.50)

dzt = θ(z0 − zt)dt+ η√ztdVt (3.51)

Where

z0 = (bλ)2z0

η = |b|λη (3.52)

By making the changes above, (ζt, zt) is seen to follow the dynamics of the Heston

model. Therefore it is possible to use the characteristic function of the log spot

which is known, along with transformation based equations. In this instance the

Lewis formula (see [Lew01]) can be used.

C0 =1

b

[ζ0 −

√ζ0K ′

π

∫ ∞0

<(eiu log( ζ0K′ )φT

(u− i

2

))du

u2 + 14

](3.53)

where

φT (u− i

2) = E

[ei(u− i

2) log

(ζTζ0

)](3.54)

Since there is no correlation between V and W φT is in R. This leads to the following

solution for φT .

φT (u− i

2) = exp(A(0, T ) +B(0, T )z0) (3.55)

In (3.55), A(t, T ) and B(t, T ) satisfy the Riccati equations

A′(t, T ) = −κz0B(t, T )

B′(t, T ) = κB(t, T ) +1

2(u2 +

1

4)σ2(t)− 1

2η2B2(t, T )

A(T, T ) = B(T, T ) = 0

(3.56)

There are however several numerical issues with this approach

31

Page 40: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

• When K 6= S0 the integrand in (3.53) is oscillatory and the frequency of the

oscillations increase as the strike K moves further from the forward S0. This

has the effect of causing large numerical errors when pricing options that are

away from the money.

• Expression (3.53) is not defined at b = 0, and there could be a significant loss

of accuracy for small values of b.

• Since the integral in (3.53) is over the infinite domain, it needs to be truncated.

This must be done such that errors introduced are an acceptable size.

Andrew Dickinson in [Dic11] shows an alternative way to price options under a

displaced-lognormal Heston model. From this point on in this dissertation, the

model in [Dic11] will be known as the Filon-Levy option pricing model. This model

is used to generate a grid of λn,m and bn,m for the swaption matrix that FL-TSS

will be calibrated to as described in Subsection 3.5.2. The code that was written

to implement the Filon-Levy model in MATLAB is based on the code referenced in

[Dic11].

3.5.2 Finding β(t;n), t ≥ 0n and σk(t;n), t ≥ 0n,kThe next step is to use λmkt

n,m and bmktn,m obtained in Subsection 3.5.1 for the swaption

grid. The goal of this calibration is to find the model parameters σk(t;n), t ≥ 0n,kand β(t;n), t ≥ 0n such that λmod

n,m in (3.35) is as close as possible to λmktn,m, and

bmodn,m in (3.27) is as close as possible to bmkt

n,m.

This calibration will be fast as the expressions relate the model skews and volatil-

ities directly and there is no use of European option valuation formulas.

Calibrating to a full set of market data is further sped up by treating volatility

calibration and skew calibration separately. It could be perceived that this model

is liable to over fitting because of the large number of parameters that need to be

calibrated, however treating volatility and skew separately mitigates this risk.

Piterbarg in [Pit05a] proposes these separate fitting procedures as first fitting the

term structure of swaption skews to bn,mn,m and then fitting the term structure

of swaption volatilities λn,mn,m. However (3.27) (for bn,m) contains references to

σk(t;n), t ≥ 0n,k and (3.35) (for λn,m) contains references to β(t;n), t ≥ 0n.

To get around this issue, Piterbarg proposes calibrating via the following steps

(the third step is optional).

1. First set all of the model skews β(t;n), t ≥ 0n to the same value β. This

value can be selected to be the mean bn,m over the full swaption grid. The

32

Page 41: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

model volatilities σk(t;n), t ≥ 0n,k can then be found by the following fitting∑n,m

(λmodn,m − λmkt

n,m)2 → min

over σk(t;n), t ≥ 0n,k (3.57)

2. Using the values of σk(t;n), t ≥ 0n,k obtained in Step 1, the model skews

β(t;n), t ≥ 0n are found using the following.∑n,m

(bmodn,m − bmkt

n,m)2 → min

over β(t;n), t ≥ 0n (3.58)

3. The third step is to then use the skews found in Step 2 to recalibrate σk(t;n), t ≥0n,k using (3.57). Piterbarg states that Steps 1 and 2 alone provide a very

good fit.

To aid calibration, an optimisation can be made. Taking a look at (3.27) and (3.11),

the equation for the model skew bmodn,m can be changed to

bmodn,m =

∫ T

0

(m∑

i=n+1

pi(n,m)β(t, i)

)ωn,m(t)dt (3.59)

where ωn,m(t) are independent of β(t, i), which means the weightings ωn,m(t) can be

precomputed.

3.5.2.1 Parametrising the skew and volatility

Once the values for β(t;n), t ≥ 0n and σk(t;n), t ≥ 0n,k have been found, they

need to be tied together in some parametrised form. Piterbarg suggests parametri-

sation using time/offset

β(t, i) = β∗(t, T ) (3.60)

σk(t, i) = σ∗k(t, T ) (3.61)

T = Ti − t (3.62)

A time/offset grid is chosen where (3.60) and (3.61) are defined. For all other points

(ti, Tj) bilinear interpolation is used.

The following functions describe the parametrisation that will be used for the

skew and volatility.

β(t, i) = (W (Ti − t) +X)e−Y (Ti−t) + Z (3.63)

σk(t, i) = (W (Ti − t) + X)e−Y (Ti−t) + Z (3.64)

Here W ,X,Y ,Z,W ,X,Y and Z are all constants.

33

Page 42: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Chapter 4

Methodology

This chapter will describe the methodology behind comparing the two models. Al-

though both models assume that the market is always in a single volatility regime

at any one time, [RRW09] suggests that in actual fact this is not the case. The

market switches between normal and excited states (and potentially a third quiet

state [RC09]). The methods have been devised to capture differences that will arise

or could be accentuated due to assumptions made on the current market regime.

As discussed previously time-homogeneity in a LIBOR model is highly favourable.

Both of these models deal with time-homogeneity in different ways, and these tests

have been devised to expose differences.

4.1 Smile Calibrations

Initially the models will both be calibrated to caplet/swaption matrices on different

dates to see how well they fit. Although this is a required first step for both models, it

will provide data on the speed and computational effort required in the calibrations.

The swaption matrices chosen will consist of swaptions that have both short and

long expiries and maturities to assess the flexibility of the models.

Both models will be calibrated to caplet/swaption data from the market in a

normal state and from the market in an excited state to compare the differences, if

any. This will provide an insight into the models’ abilities to capture the extremes

of market state.

4.2 Smile Predictions

Both SABR/LMM and FL-TSS are dynamic, therefore a defining feature is how well

they both predict the future evolution of swaption volatility smiles, so as to provide

accurate estimations of future swaption prices.

Using calibrated model parameters from specific days, the volatility curves for a

variety of swaptions in the matrix are projected forward using LIBOR forward data

34

Page 43: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

obtained for these specific days. The resulting curves are then compared with the

actual smiles for the future days to make observations. Again a range of swaption

expiry and maturities are selected.

Future smile estimation will be done in the following way

• Both models are calibrated to the swaption matrix on a date when the market

is in a normal state. The models will then be rolled forward to a date when

the market is also in a normal state. This test is referred to as normal ⇒normal.

• Both models are calibrated on a normal day, but then rolled forward to a day

when the market is excited. This is known as normal ⇒ excited.

• Finally the third scenario is excited ⇒ excited.

4.3 The Experimental Set-up

This section describes the implementation details of both models. From the data

that’s used to how decisions are made about specific model constants to use.

4.3.1 The Dataset

The market data that is used in these experiments is USD LIBOR implied volatility

data for swaptions ranging from 6M x 1Y to 10Y x 10Y. It was recommended that

into 1 year swaptions (swaptions with a maturity of 1 year) could be used as proxies

to caplet prices. The implied volatility data is decomposed into SABR parameters,

so implied volatilities can easily be found using equation (1.1).

6M LIBOR forward data was obtained from the Bank of England website [oE14].

4.3.2 SABR/LMM

Probably the largest consideration when implementing SABR/LMM for swaptions is

how to select the correct shapes for the correlation structures that the SABR/LMM

model requires - ρij, rij and Rij. Calibrating these correlation structures is a whole

subject matter in itself, it was decided that estimates of the correlation structure

would be made using empirical results found in [RRW09].

It was decided that both the forward rate/forward rate correlations (ρij) and the

forward-rate volatility/forward rate volatility correlations (rij) should have a Doust

like correlation scheme as depicted in Figure 2.1.

For the correlations between the forward-rate and their volatilities (Rij), the

elements i = j are chosen to be the correlations specified by the market. For the

elements i 6= j expression (2.54) is used.

35

Page 44: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

4.3.3 FL-TSS

As described in Subsection 3.5.1, in order to calibrate FL-TSS there needs to be

an intermediate calibration that’s performed to essentially convert swaption data

obtained for this experiment, from SABR parameters, into parameters of skew and

volatility. Once a swaption matrix is generated, where each element is a tuple

bn,m, λn,m, FL-TSS can be calibrated to it.

The expression (3.36) suggests K volatility factors. For the tests in this study it

is decided to only have a single volatility factor driving rates, hence K = 1.

The main two constants that need to be decided on are θ, the mean reversion of

variance, which is set to 15% as described in [Pit05a] and η, the volatility of variance,

which is set to 130%. During the experiments however, these will potentially be

adjusted to improve fits if required.

36

Page 45: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Chapter 5

Theoretical Analysis

This section looks at how the models are expected to differ from a theoretical point of

view and makes predictions on the outcomes of the experiments described in Chapter

4. Once the models are run and the results obtained, they will be compared to the

analysis presented here to see how different or similar the two models are.

5.1 Smile Calibrations

Static fits for both SABR/LMM and FL-TSS are both expected to be good since

the model parameters are chosen for each particular day of interest. The swaption

matrix contains swaptions going from 1Y x 1Y to 10Y x 10Y which should accentuate

subtle differences between the two models, and give some indication on how flexible

they both are.

5.1.1 Under normal market conditions

5.1.1.1 SABR/LMM

Calibrating the full swaption matrix in SABR/LMM hinges on how well caplets

are calibrated. The parametrisation of g(·) and h(·) shown in (2.41) and (2.42)

respectively allow multiple shapes to be captured. In normal market conditions

g(·) is expected to have a humped shape, where the hump appears approximately 2

years after the spot date and then gradually declines, as shown in [RRW09] and in

Subsection 2.1.1.

Both [Reb02] and [Reb04] explain why this shape is expected for g(·). They ex-

plain that actions by monetary authorities can mean that the value of rates has max-

imum uncertainty in the intermediate maturity range. This g(·) starts off low and

tails off slowly to a low value. Both g(·) and h(·) are chosen with time-homogeneity

in mind as mentioned in Chapter 2.

The correlation structures chosen for forward-forward, forward-volatility and

volatility-volatility correlations will determine the quality of the static fits. They

37

Page 46: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

provide the model with many degrees of freedom which suggests a good fit can be

reached, however care should be taken not to make the model too specific.

From a computational standpoint calibrations should be fairly fast. (2.67) shows

that νTSABR requires an integral within an integral to be evaluated, where the upper

limit of the inner integral depends upon the value of t passed in from the outer.

This means that if the calculation is implemented as is, the algorithmic complexity

is O(n2), where n is the number of integration steps. However this problem has

the classic hallmarks of Schlemiel the Painter’s algorithm1, and can therefore be

optimised to O(n) by storing previous results to avoid multiple recalculations.

5.1.1.2 FL-TSS

This model requires the whole swaption matrix to be used in its calibration. As ex-

plained in Subsection 4.3.3, the data that is being used is swaption implied volatility

data encoded in SABR parameters. However as discussed previously, FL-TSS re-

quires implied volatility data to be encoded in the λ and b parameters as shown

in (3.26). Successful fits are therefore dependent on two calibrations, which means

features of both models will be observed.

FL-TSS model parameters are calculated per expiry, therefore calibrated values

for a given swaption expiry allows recovery of swaption prices of all maturities for

this expiry. A volatility structure σk(t;n) is also calibrated, and therefore the model

could be susceptible to overfitting. The model provides many degrees of freedom so

a good fit should be reached.

Since Dickinson’s numerical approximation in [Dic11] is used to generate the

base data for FL-TSS, its behaviour needs to be considered. One such effect is that,

as [Dic11] shows, error increases slightly when far from the money. This error could

be pulled into the final FL-TSS fits.

The FL-TSS model assumes forward rates follow a shifted lognormal diffusion

with a stochastic volatility process that is mean-reverting. This means negative

rates are also a possibility.

Calibration of (3.59) will be the most computationally costly, the reason is be-

cause of the multiple embedded integrals that need to be evaluated. The algorithmic

complexity of the implementation is O(n2) (again where n is the number of integra-

tion steps) but some intelligent caching can improve this.

1Joel Spolsky uses a Yiddish joke to convey bad programming practice. Schlemiel is tasked withpainting lines on a road, and each day he paints fewer and fewer. When asked why, he complainsthat each day it takes longer and longer to walk to the paint can.

38

Page 47: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

5.1.2 Under excited market conditions

5.1.2.1 SABR/LMM

In excited market conditions, naturally h(·) is expected to be higher, especially at

short expiries, due to the uncertainty present.

The hump in g(·) described above should be steeper and peak at shorter expiries.

The peak could move to a zero expiry in which case the curve becomes monotonically

decaying. The model allows for this variation therefore it’s expected that static fits

for SABR/LMM in an excited market will still be good.

5.1.2.2 FL-TSS

Dickinson’s approximation [Dic11] could generate a larger error which feeds into

the FL-TSS fits, so it’s important to calibrate to points on the smile curve close to

at-the-money. This can effect the level of the fits.

Otherwise it is anticipated that fits will still be of good quality due to the large

number of degrees of freedom that the model provides.

5.2 Smile Predictions

The quality of the smile predictions is expected to vary considerably. The experiment

is set up such that it tests the models at their boundaries where differences in

behaviour are more likely to become apparent.

5.2.1 normal ⇒ normal

The time-homogeneity of the SABR/LMM model is crucial for a good quality fore-

cast of the smiles. Since the market in which the model is calibrated, and the

market in which the smile is forecast are both in normal states, then it can be as-

sumed that the market parameters of the model will be very similar. The value

of β in the forecast market should be similar and the forward-forward correlation,

the forward-volatility correlation and the volatility-volatility correlation should have

similar values due to analogous forward dynamics of the market states on both dates.

It is estimated that smile curvature will be very similar, however the volatility levels

could vary.

The FL-TSS model on the other hand has a strict trade-off between time-

homogeneity and quality of fit. Piterbarg in [Pit05a] suggests using a non-time

homogeneity penalty (described in the paper), but this can impede the quality of

the market fit. It is expected that the time dependence of the skew and the volatility

will generate error in the forecast implied volatility curve. This error will be higher

in short to medium term swaption expiries due to the higher levels of volatility. It

39

Page 48: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

is likely this error will be observed both by difference of overall volatility level, and

by a difference in skew.

5.2.2 normal ⇒ excited

Since the source market and the forecast market are now in different states, fits are

expected to differ considerably. The normal market used to calibrate the SABR/LMM

model is highly likely to have different forward-forward, forward-volatility and volatility-

volatility correlations due to the differing market dynamics. The market may also

command a different value of β. As mentioned previously SABR/LMM doesn’t sup-

port this kind of regime change, but the two-state Markov-chain process suggested

in Subsection 2.5 can be used, however this is beyond the scope of this study.

The same goes for FL-TSS. The time dependence in the volatility and skew, and

the fact that the market dynamics in the calibration market will differ considerably

leads to the prediction that there could be large errors in both the skews and volatil-

ity levels in the forecast curves. Estimating that the market could be in a different

regime could lead the implementer to select a different value of θ or η for example,

but obviously this would require a different model that defines their dynamics.

5.2.3 excited ⇒ excited

The quality of this forecast is expected to be better than the normal ⇒ excited case,

but worse than the normal ⇒ normal case.

It is predicted that the issues that come with forecasting in a different market

regime won’t exist, however the issues associated with calibrating both models in an

excited market, as described in Section 5.1.2, will. Therefore it is expected that this

will be the cause of observed differences between a predicted smile for both models

and the actual smile. Moreover the difference could be accentuated by cumulative

errors due to the calibration market being in a more volatile state.

40

Page 49: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Chapter 6

Results and discussion

Here results are presented and discussed, and findings will be linked back to the the-

ory presented in order to make valid conclusions for the similarities and differences

between SABR/LMM and FL-TSS.

Due to the large amount of data that was generated, selected tabular data and

calibration results can be found in Appendix A.

6.1 Intermediate Calibrations

This section presents and analyses the results of the intermediate calibrations. That

is, the initial calibrations that are performed to obtain model constants.

6.1.1 SABR/LMM

Figure 6.1 shows the model fit for g(·) and h(·) on 23-Nov-2006. Data from this

date can be considered as being from a normal day. The hump shape in Figure 6.1a

can be clearly observed, which shows that the caplet expiry for which there is the

greatest volatility is around 3 years.

Looking at the vol-vol chart in Figure 6.1b, the model fits very well to the market

data and the expected shape is obtained.

Figure 6.2 shows the model fit for g(·) and h(·) on 4-Mar-2008, considered a date

when the market is in an excited state.

Immediately it can be observed that the hump is almost non-existent in Figure

6.2a and the graph is monotonically decreasing. The peak would be more prominent

if more data was available for expiries in the 1 month to 6 month range which would

have allowed for a higher resolution in this part of the chart. Essentially the model

knows that although it is in an excited state, it will eventually settle down. The

model is able to replicate this behaviour which is why the long tails are observed in

both Figures 6.1a and 6.2a.

41

Page 50: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

(a) σTi0 data and g(Ti) fit (b) νSABR data and νLMMSABR fit

Figure 6.1: Caplet calibration fits for 23-Nov-2006

The vol-vol chart in Figure 6.2b shows a steep decline as the expiry increases

and then levels out. Both Figures 6.1b and 6.2b show very high vol-vol as T → 0.

These kinds of large values are not typical for ν and the reason is because these

large values take into account surprises that might occur in the market in the very

short term. The SABR model is unable to reproduce the smile curvature for such

short expiries, so in practice ν values are quoted for expiries no less than a couple

of weeks.

As expected, the calibrated vol-vol curve for 4-Mar-2008 starts off a lot steeper

than the curve for 23-Nov-2006 which reflects the high level of immediate uncer-

tainty. The model calibrates well for vol-vol in both market states.

Tables A.1 and A.2 show the caplet market data that was used (the into 1

year swaption prices as mentioned earlier). Tables A.3, A.4, A.5 and A.6 show the

resulting calibrated model parameters for the dates mentioned in this section.

(a) σTi0 data and g(Ti) fit (b) νSABR data and νLMMSABR fit

Figure 6.2: Caplet calibration fits for 4-Mar-2008

42

Page 51: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

6.1.2 FL-TSS

The first step in calibrating FL-TSS is to find λmktn,m and bmkt

n,m. Two Filon-Levy fits

that were generated can be seen in Figure 6.3. Both charts show a good fit with the

market data even though both swaptions are quite different.

(a) 1Y x 2Y Swaption (b) 5Y x 10Y Swaption

Figure 6.3: Filon-Levy fits for 23-Nov-2006

Tables A.7 and A.8 show values obtained for λmktn,m and bmkt

n,m respectively for the

full swaption matrix on 23-Nov-2006. FL-TSS is then calibrated to these values.

Figures 6.4a and 6.4b are two examples of fits that were generated for (3.27) on two

different dates and for two different expiries.

(a) bn,m fit for swaptions with 10Y ex-piry on 23-Nov-2006

(b) bn,m fit for swaptions with 5Y expiryon 4-Mar-2008

Figure 6.4: Fits for expression (3.27)

The fits in Figure 6.4 show the versatility of the function (3.27) to fit quite

different shapes of data. The graphs have a jagged shape because the maturity data

is discrete as it is denominated in multiples of 6M LIBOR forwards. The fit in Figure

6.4a is from a normal market and the fit in Figure 6.4b is from an excited market.

As estimated both fits are good due to the large number of degrees of freedom the

model has.

43

Page 52: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Tables A.9 and A.10 show the calibrated values obtained for expressions (3.63)

and (3.64) respectively for the fit in Figure 6.4a. Tables A.11 and A.12 show the

calibrated values for Figure 6.4b.

6.2 Smile Calibrations

The rest of this chapter will follow a similar layout to Chapter 5. Using the models

that have been built, this chapter will show results and aim to prove or disprove the

predictions made in Chapter 5 about the differences and similarities of SABR/LMM

and FL-TSS that should be observed. An explanation will be attempted for any

unexpected differences/similarities.

6.2.1 Under normal market conditions

Figure 6.5 shows the volatility smiles generated using the calibrated FL-TSS and

SABR/LMM models, both plotted against the smile given by the market data. The

first column of charts show the into 1 year swaptions, as discussed before, these are

proxies for caplets.

Figure 6.5: Implied volatility smiles generated by calibrated SABR/LMM andFL-TSS models, compared to the market for 23-Nov-2006

44

Page 53: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

As predicted, both models provide good fits. Looking closely, the SABR/LMM

smile curvature is almost identical to the market’s in all cases. This isn’t the case

with FL-TSS where the curvature and slope varies. In some cases, take for example

the 5Y x 5Y swaption, FL-TSS seems to match the curvature only as the option

goes out of the money.

This difference in FL-TSS curvature could be attributed to the errors introduced

by the initial calibration to the Filon-Levy model to generate b and λ for the full

swaption matrix.

The reason why SABR/LMM smiles match the market smile curvature so closely

is because they both use β in the same way. Since the market data is in SABR form,

and the SABR/LMM uses the same underlying model, then it’s no real surprise that

the curvatures are the same.

Looking at 5Y x 2Y or 1Y x 10Y it can be seen that although the SABR/LMM

smile curvature matches that of the market, it’s volatility level is different. It is

differences in Σ0 that causes this, and shows that there are some inaccuracies that

have been introduced when evaluating (2.72). The most likely errors could be in the

correlation shapes. A better selection of forward-forward correlations might improve

this fit.

6.2.2 Under excited market conditions

Figure 6.6 shows the volatility smiles generated for 4-Mar-2008 using calibrated FL-

TSS and SABR/LMM models. Some of the curves look very different to the smiles

shown in Figure 6.5. Again the first column shows the proxy caplets.

What is immediately apparent is the low quality of the 1Y expiry swaption fits.

SABR/LMM shows a good fit for 1Y x 1Y and 1Y x 2Y swaptions, but then the

quality of the fit gets worse as the maturity for the 1Y expiry swaptions increases.

Curvature, slope and level of the SABR/LMM curve is different to the market.

FL-TSS fits badly to all 1Y expiry swaptions. As with SABR/LMM, the FL-

TSS fits for 1Y x 1Y and 1Y x 2Y swaptions show similar curvature to the market,

however the volatility level is very different.

A possible explanation for the bad fits of the 1Y expiry swaptions is that there

is a large amount of uncertainly that the market’s facing. As expiry is increased, it

can be seen that the smiles start to behave as expected and the fits for the higher

expiry options are generally good. This shows that both models have an inherent

feature built in - that although immediate vol and vol-vol is high, the market will

level out and hence the pricing of longer dated products is more stable.

In Figure 6.5 it can be seen that SABR/LMM accurately captured smile curva-

ture information. In this excited state, SABR/LMM has captured the smile curva-

ture accurately in most cases, however there are cases such as 5Y x 10Y swaption

45

Page 54: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Figure 6.6: Implied volatility smiles generated by calibrated SABR/LMM andFL-TSS models, compared to the market for 4-Mar-2008

where the curvature is slightly different. The FL-TSS curve for the 5Y x 10Y swap-

tion however fits well close to at-the-money. A possible explanation for this could

be inaccuracies in the chosen forward-forward correlation matrix (ρ). It makes sense

that this would effect longer maturity/expiry swaptions because the correlation ma-

trix determines the amount forwards further away are affected by other forwards.

The other differences observed can be attributed to the same explanations pro-

vided in Subsection 6.2.1. The FL-TSS curves show that the model isn’t able to as

accurately capture the curvature as well as SABR/LMM in this experiment.

6.2.3 Computational considerations

Both models were run on a quad core Intel i7 machine. The parallel framework

features in MATLAB were used to make use of the 4 cores and speed up calibrations.

This helped immensely.

Fitting the SABR/LMM models to caplets took around 45 seconds. Calculating

g(·) parameters was extremely fast, and h(·) took the rest of the time. Subsequent

generation of the implied volatility curves for the swaption matrix was also quick

due to the analytic solutions.

46

Page 55: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

FL-TSS, however, was highly compute intensive. Finding the parameters for

σk(t, i) in (3.64) meant that a solution to ϕ(µ), which can be solved via the Riccati

system of equations represented in (3.39), needed to be found. This was done

numerically using the ODE solvers built into MATLAB, and required a fair amount

of compute power.

Calibration of bn,m also required a lot of compute power due to the multiple

embedded integrals as shown in expression (3.27). The implementation could be

improved to make use of intelligent result caching so the same calculation isn’t

repeated. This would help hugely during the fitting process.

The resulting implied volatility curves for the swaption matrix from the FL-TSS

model were generated using the Filon-Levy algorithm described in [Dic11]. This

was also very quick once the model had been calibrated and the correct skew and

volatility had been obtained for the desired maturity.

6.3 Smile Predictions

The results of the static fits have been presented and discussed. In this section the

results of future implied volatility smile predictions will be presented and discussed.

The charts have been grouped in order of increasing maturity whilst keeping expiry

the same.

6.3.1 normal ⇒ normal

Figure 6.7 shows that both SABR/LMM and FL-TSS predicted curves agree with

each other, and the actual market implied vol on 23-Nov-2007 is a little higher. The

curvature of the market smile for the short maturity swaption is slightly different to

the predicted.

As the maturity increases, the predicted curves and the market curves seem

to move closer together - This observation, along with the fact that FL-TSS and

SABR/LMM curves agree with each other, means that the difference in the predicted

and market curves is down to the higher volatility of the 1Y expiry swaptions. Figure

6.9 shows that the longest dated swaption in the matrix, the 10Y x 10Y, has the

best prediction because it is the least volatile.

Figures 6.8 and 6.9 show that as the expiry and maturity increases, the curves

move closer together. This is down to the reduction in volatility for the longer

dated swaptions. Shorter maturity swaptions at long expiries also don’t seem to be

predicted as well by both FL-TSS and SABR/LMM - take the 10Y x 2Y for example

in Figure 6.9.

As observed with the static fits, SABR/LMM in general does a better job (in

this experiment) at predicting the curvature and slope of the curves. Since the

47

Page 56: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Figure 6.7: Predicted volatility smiles vs. Actual smile for 1Y expiry and differentmaturities from a normal market to a normal market

Figure 6.8: Predicted volatility smiles vs. Actual smile for 5Y expiry and differentmaturities from a normal market to a normal market

market in which the prediction was made is in the same regime as the market for

which the curves are calibrated, it can be expected that SABR/LMM will accurately

estimate smile curvature. Both the lack of time-homogeneity in FL-TSS and errors

introduced in the Filon-Levy fits as discussed in Section 6.2 have contributed to

FL-TSS not predicting implied volatility curvature as well as SABR/LMM.

This was hypothesised in Chapter 5, and this experiment has shown the impor-

tance of time-homogeneity built into a model. It was also estimated that the FL-TSS

would show larger differences in both skew and volatility for short to medium ex-

piries and maturities. Although this is correctly observed, the skew is still quite

different even for long dated swaptions such as the 10Y x 10Y.

6.3.2 normal ⇒ excited

As estimated in Chapter 5, Figure 6.10 shows that both models are not able to

estimate volatility smiles when the market has undergone a regime change. Both

the FL-TSS and SABR/LMM curves roughly agree with each other however the

actual smile on the forecast date is very different.

Figure 6.11 shows that even for a longer expiry, neither FL-TSS or SABR/LMM

forecast curves match the actual market curve observed on the forecast date. The

curves start to line up however in-the-money, but due to the complete difference in

48

Page 57: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Figure 6.9: Predicted volatility smiles vs. Actual smile for 10Y expiry and differentmaturities from a normal market to a normal market

Figure 6.10: Predicted volatility smiles vs. Actual smile for 1Y expiry and differentmaturities from a normal market to an excited market

curvature the market smile rapidly moves away from the estimated curves as strike

increases.

Figure 6.11: Predicted volatility smiles vs. Actual smile for 5Y expiry and differentmaturities from a normal market to an excited market

Looking at Figure 6.12 the estimated smiles are starting to look more like the

actual observed smile. This is an effect of the models believing that the market will

eventually settle, and therefore although there is a regime change, the expiry is high

enough not to let these long dated swaptions feel the effect of large immediate and

medium term volatility.

It was hypothesised that these issues would be seen. The market essentially com-

mands a different value of β in the SABR/LMM model, and since market dynamics

49

Page 58: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Figure 6.12: Predicted volatility smiles vs. Actual smile for 10Y expiry anddifferent maturities from a normal market to an excited market

are very different, the 3 correlation shapes will need to be adjusted.

For FL-TSS θ and η will also need to be adjusted due to the change in market

dynamics. A model that is able to estimate the change in these values would be

much better at estimating curves across a market regime change.

6.3.3 excited ⇒ excited

Figure 6.13 shows that implied volatility curves for 1Y expiry swaptions aren’t pre-

dicted well. FL-TSS estimates the correct smile curvature for a 1Y x 2Y swaption

that is in the money. The curvature of the 1Y x 10Y seems to be correctly estimated

by both SABR/LMM and FL-TSS for in the money swaptions.

This can be explained by referring back to Subsection 6.2.2 where the issues sur-

rounding calibrating both models in an excited market can be observed. Although

there are parts of the implied volatility curves that look correct, overall the predic-

tions aren’t great, although better than the normal ⇒ excited case as predicted in

Chapter 5.

Figure 6.13: Predicted volatility smiles vs. Actual smile for 1Y expiry and differentmaturities from a excited market to an excited market

Looking at higher expiry swaptions in Figure 6.14 it can be seen that the predic-

tions are much better. SABR/LMM’s predicted smile almost perfectly follows the

market smile in the money for all 5Y expiry swaptions, but they diverge as strike

50

Page 59: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

increases. In all 3 cases FL-TSS seems to roughly follow the curvature of the market

smile, however it has a different slope.

Figure 6.14: Predicted volatility smiles vs. Actual smile for 5Y expiry and differentmaturities from a excited market to an excited market

For the 10Y expiry swaptions shown in Figure 6.15 the implied volatility curves

are much flatter, both FL-TSS predicted curves and SABR/LMM predicted curves

correctly follow the same curvature as the market in the money. Both predicted

curves seem to diverge from the market curve as the swaption goes out of the money.

Figure 6.15: Predicted volatility smiles vs. Actual smile for 10Y expiry anddifferent maturities from a excited market to an excited market

As estimated in Chapter 5 the implied volatility smile predictions given by FL-

TSS and SABR/LMM in the excited ⇒ excited case is better than the predictions

made for the normal ⇒ excited case, but not as good as the predictions made in

the normal ⇒ normal case. The change of market regime is detrimental to the

performance of both models, and the higher volatility in an excited market makes

calibrations for short dated swaptions more difficult.

SABR/LMM is able to better predict the skew than FL-TSS in these experi-

ments. Since SABR/LMM is calibrated only to caplets (in this experiment), but

FL-TSS is calibrated to the whole skew and volatility structure in a swaption ma-

trix, in excited markets, the high volatility of caplet prices could cause errors in the

model. FL-TSS will not be effected as much by this high volatility of short maturity

swaptions (proxy to caplet prices) since it’s effective skew and volatility calibrations

51

Page 60: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

are viewing the swaption matrix as a whole. This could explain why FL-TSS is able

to predict the market smile curvature for the 1Y x 2Y swaption in Figure 6.13.

A way to improve the SABR/LMM predictions is to calibrate the global corre-

lation matrix P in (2.51) to the whole swaption matrix, rather than making esti-

mations on what this matrix should look like.

52

Page 61: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Chapter 7

Conclusion & further research

In this thesis we have described in detail Piterbarg’s forward LIBOR term struc-

ture of skew model (FL-TSS) and the SABR/LIBOR market model (SABR/LMM).

We have built both models in order to compare and contrast their performance in

calibrating to market data and reproducing swaption implied volatility curves.

We devised tests that would allow us to observe differences in the performance

of both models. The first test is to ascertain the ability of both models to calibrate

to market data. We picked two dates, one where the market is in a so-called normal

state and another date where the market is in a so-called excited state. We esti-

mated that for the normal market, both models should calibrate well and accurately

reproduce swaption implied volatility smiles. We also estimated that for an excited

market there could be errors introduced in the Filon-Levy [Dic11] calibrations to

generate λn,m and bn,m which is the precursor to calibrating the FL-TSS model.

We showed, using the models that were built, that in a normal market both

models calibrate well to market data and accurately reproduce swaption implied

volatility smiles for a range of expiries and maturities. We found that SABR/LMM

was better at reproducing the smile curvature, and attributed errors in the FL-TSS

curves to errors accumulated when fitting the market data initially to the Filon-Levy

model.

We found both models didn’t reproduce swaption implied volatility smiles in

an excited market as well as they did in a normal market. The high volatility in

this market for short and medium term rates means that the models would need to

be adjusted further to capture the excited dynamics. For example different shapes

could be used that represent the forward-forward, forward-volatility and volatility-

volatility correlation matrices in the SABR/LMM model. For FL-TSS further ex-

periments could be performed to select optimum η and θ values.

Next we tested the models’ ability to predict future swaption volatility smiles.

We did this by calibrating the models to a specific date, and then rolling the model

forward through time by multiples of 6 months as we are using 6M LIBOR forward

53

Page 62: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

rates. We then compared these predicted curves to the actual implied volatility

curves that were recorded on the forecast dates. To accentuate similarities and

differences between the two models we looked at 3 scenarios:

1. Calibrating the models in a normal market, and making predictions on swap-

tion implied volatility curves for a date considered to have normal market

dynamics.

2. Calibrating the models in a normal market and forecasting curves for a date

considered to have excited market dynamics.

3. Calibrating and forecasting the models on dates both considered to be excited.

This test highlights issues around time-homogeneity and regime switching in

markets and gives an insight into how both models deal with these. We made

predictions based on the theory and found that for the normal ⇒ normal case, the

predictions are fairly accurate. We found that the time-homogeneity built into the

SABR/LMM gave it the advantage over FL-TSS as it performed better overall.

In the normal⇒ excited case the predictions for the shorter dated swaptions were

not great, however they got better as the swaption expiry and maturity increased.

We put this down to the fact that neither model is able to model this type of regime

change between market dynamics, and make recommendations to adjust many of

the model constants.

We estimated that in the excited ⇒ excited scenario, the predictions would be

better than the normal⇒ excited scenario but not as good as the normal⇒ normal

scenario. Again we found that SABR/LMM made better predictions overall, how-

ever we also found that FL-TSS could perform well by averaging out the effects of

high volatility in shorter dated rates in an excited market, since FL-TSS calibrates

to the whole swaption matrix. SABR/LMM is more susceptible to the higher volatil-

ities seen in caplet prices which create errors that can propagate into the forecast

volatility smiles. For SABR/LMM in this experiment, the correlation matrices were

estimated, however SABR/LMM can be improved by calibrating correlations to the

whole swaption matrix.

Finally, we found the FL-TSS model to be far more compute intensive to calibrate

and gave reasons as to why this was the case. SABR/LMM was very quick to

calibrate. We recommend ways to optimise the algorithm used to calculate νTSABRin the SABR/LMM model.

An interesting extension to this study is to investigate ways to allow both models

to handle regime switching of markets, and compare their performance in pricing

swaptions and predicting future volatility curves. Further information about regime

switching can be found in [RRW09].

54

Page 63: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

An investigation could also be made into choosing (calibrating) better correlation

shapes for SABR/LMM, and more accurately generating skew and volatility for the

swaption matrix that FL-TSS calibrates to. It would also be very interesting to

investigate how both models can be used in hedging. For example, the models’

ability to calculate the greeks, and their hedging accuracy and performance can be

compared.

55

Page 64: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Bibliography

[AA02] Leif B.G. Andersen and Jesper Andreasen. Volatile volatilities. Risk,

15(12), 2002.

[ABM97] Dariusz Gatarek Alan Brace and Marek Musiela. The market

model of interest rate dynamics. http://users.aims.ac.za/~davidw/

BGMlibor.pdf, April 1997.

[ABR01] Leif B.G. Andersen and Rupert Brotherton-Ratcliffe. Extended LIBOR

market models with stochastic volatility. working paper. 2001.

[DB06] Fabio Mercurio Damiano Brigo. Interest Rate Models Theory and Prac-

tice. Springer, 2006.

[Dic11] Andrew Samuel Dickinson. Numerical approximation of option premia in

displaced-lognormal heston models. http://papers.ssrn.com/sol3/

papers.cfm?abstract_id=1833438, May 2011.

[Dic13] Andrew Dickinson. Filon-levy option pricer. http://sourceforge.net/

projects/filonlevyoption/, April 2013.

[E.S00] Steven E.Shreve. Stochastic Calculus for Finance II. Springer, 2000.

[FALS01] Pedro Santa-Clara Francis A. Longstaff and Eduardo S. Schwartz. The

relative valuation of caps and swaptions: Theory and empirical evidence.

The Journal of Finance, LVI:2067–2109, 2001.

[Hes93] Steven Heston. A closed-form solution for options with stochastic volatil-

ity and applications to bond and currency options. The review of Fi-

nancial Studies, 6(2):327–343, 1993.

[HL07] Pierre Henry-Labordere. Unifying the BGM and SABR models: a short

ride in hyperbolic geometry. http://papers.ssrn.com/sol3/papers.

cfm?abstract_id=877762, January 2007.

[HL08] Pierre Henry-Labordere. Combining the SABR and LMM models. RISK,

August 2008.

56

Page 65: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

[Klu05] Wolfgang Kluge. Time-inhomogeneous levy processes in interest

rate and credit risk models. http://www.freidok.uni-freiburg.de/

volltexte/2090/pdf/diss.pdf, July 2005.

[Kre99] Erwin Kreyszig. Advanced Engineering Mathematics. Wiley, 1999.

[Lew01] A Lewis. A simple option formula for general jump-diffusion and other

exponential levy processes. http://optioncity.net/pubs/ExpLevy.

pdf, 2001.

[oE14] Bank of England. LIBOR forward data. http://www.bankofengland.

co.uk/statistics/Pages/yieldcurve/default.aspx, September

2014.

[Pit03] Vladimir Piterbarg. A stochastic volatility forward LIBOR model with

a term structure of volatility smiles. http://papers.ssrn.com/sol3/

papers.cfm?abstract_id=472061, October 2003.

[Pit05a] Vladimir Piterbarg. Stochastic volatility model with time-dependent

skew. Applied Mathematical Finance, 12(2):147–185, 2005.

[Pit05b] Vladimir Piterbarg. Time to smile. Risk, May 2005.

[PSHW02] Andrew S. Lesniewski Patrick S. Hagan, Deep Kumar and Diana E.

Woodward. Managing smile risk, 2002.

[RC09] Riccardo Rebonato and Jian Chen. Evidence for state transition and

altered serial correlation in US$ interest rates. Quantitative Finance,

9(3):259–278, 2009.

[Reb02] Riccardo Rebonato. Modern Pricing of Interest-Rate Derivatives: The

LIBOR Market Model and Beyond. Princeton University Press, 2002.

[Reb04] Riccardo Rebonato. Volatility and Correlation: The perfect Hedger and

the Fox, 2nd edition. Wiley, 2004.

[Reb07] Riccardo Rebonato. A time-homogeneous, SABR-consistent extension

of the LMM. RISK, November 2007.

[RK03] Riccardo Rebonato and Dherminder Kainth. A two-regime,

stochastic-volatility extension of the LIBOR market model.

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.

1.9.4702&rep=rep1&type=pdf, June 2003.

57

Page 66: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

[RRW08] Andrey Pogudin Riccardo Rebonato and Richard White. Delta and vega

hedging in the SABR and LMM-SABR models. RISK, December 2008.

[RRW09] Kenneth McKay Riccardo Rebonato and Richard White. The

SABR/LIBOR Market Model. Wiley, 2009.

[RW09] Riccardo Rebonato and Richard White. Linking caplets and swaptions

prices in the LMM-SABR model. The Journal of Computational Fi-

nance, 13(2):19–45, 2009.

[Wan07] Zaizhi Wang. Effective parameters for stochastic volatility models.

https://www.eurofidai.org/Wang.pdf, September 2007.

58

Page 67: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Appendix A

Data

Caplet T σ0 β ρSABR νSABR f0

6M 0.4958904 0.031056 0.5 -0.36 0.625 0.049373

1Y 1 0.035999 0.5 -0.4 0.48 0.047615

2Y 2.0054795 0.038482 0.5 -0.35 0.38 0.047544

5Y 5.0027397 0.0394 0.5 -0.38 0.33 0.049996

10Y 10.008219 0.035208 0.5 -0.38 0.2775 0.052425

Table A.1: Market Caplet data for 23-Nov-2006

Caplet T σ0 β ρSABR νSABR f0

6M 0.5041096 0.091658 0.5 -0.505 0.54 0.022788

1Y 1 0.085779 0.5 -0.49 0.46 0.025161

2Y 2 0.071312 0.5 -0.41 0.405 0.033707

5Y 5.0027397 0.050497 0.5 -0.43 0.3375 0.048837

10Y 10.008219 0.038386 0.5 -0.41 0.29 0.056696

Table A.2: Market Caplet data for 04-Mar-2008

a b c d

-0.23% 0.0251 0.584 2.81%

Table A.3: g(·) calibrated parameters for 23-Nov-2006

α β γ δ

104.17% -0.9938 0.9194 -19.05%

Table A.4: h(·) calibrated parameters for 23-Nov-2006

a b c d

6.93% 0.1305 1.427 2.16%

Table A.5: g(·) calibrated parameters for 4-Mar-2008

59

Page 68: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

α β γ δ

123.67% -21.5264 13.1304 45.65%

Table A.6: h(·) calibrated parameters for 4-Mar-2008

Maturity

1Y 2Y 3Y 5Y 7Y 10Y

Expiry

6M -0.86765 -0.92112 -0.90239 -0.83689 -0.79645 -0.75819

1Y -0.71579 -0.66864 -0.62693 -0.55172 -0.54025 -0.5134

2Y -0.36918 -0.37056 -0.37048 -0.36613 -0.37635 -0.36471

5Y -0.25449 -0.2696 -0.27233 -0.27233 -0.26858 -0.26667

10Y -0.15416 -0.15029 -0.15104 -0.15112 -0.14346 -0.13103

Table A.7: bmktn,m for 23-Nov-2006 found using Filon-Levy approximation

Maturity

1Y 2Y 3Y 5Y 7Y 10Y

Expiry

6M 0.23939 0.22691 0.22347 0.21933 0.22087 0.223

1Y 0.21444 0.21244 0.21085 0.20725 0.20701 0.20664

2Y 0.20702 0.20689 0.20652 0.20569 0.20465 0.20333

5Y 0.20864 0.20804 0.20762 0.20694 0.20566 0.20376

10Y 0.19982 0.19914 0.19862 0.19755 0.19578 0.1931

Table A.8: λmktn,m for 23-Nov-2006 found using Filon-Levy approximation

W X Y Z

0.006762 -0.05627 0.2395 -0.001398

Table A.9: Parameters found for (3.63), for swaption expiry 10Y on 23-Nov-2006

W X Y Z

-0.0408 0.0258 0.1395 0.0355

Table A.10: Parameters found for (3.64), for swaption expiry 10Y on 23-Nov-2006

W X Y Z

0.1984 -0.09409 1.01 0.001944

Table A.11: Parameters found for (3.63), for swaption expiry 5Y on 4-Mar-2008

W X Y Z

-0.0166 0.0104 0.1458 0.0246

Table A.12: Parameters found for (3.64), for swaption expiry 5Y on 4-Mar-2008

60

Page 69: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Appendix B

Matlab code listing

Due to the large amount of code written for this project, it can be downloaded from

http://goo.gl/TH7qgM. The tables below provide short descriptions of the code.

Source file name Notes

caplet implied vol.m calls into the SABR/LMM g(Ti) function (2.65)and νTSABR function 2.68 given calibrated parame-ters and cubes containing implied volatility infor-mation. Returns the implied volatilities calculatedby expression 1.1 along with the market impliedvolatilities for comparison.

caplet implied volatility.m This implements expression (1.1).

DickinsonApproximation.m This is the main implementation in MATLAB ofthe Filon-Levy option pricer. Note that this isbased on the code that can be found here [Dic13].It returns the implied volatility given, amongstother things, a Heston volatility λ and a skew b.

DickinsonFit.m This invokes the Filon-Levy and solves for λ andb given implied volatilities and strikes.

FilonScheme.m A class used by the Filon-Levy option pricer.

GaussScheme.m A class used by the Filon-Levy option pricer.

lmm SABR caplet calibrate g.m Fits the g(·) function (2.65) to given data.

lmm SABR caplet calibrate v.m Fits the νTSABR function (2.68) to given data.

lmm SABR caplet gRMS.m Implementation of function (2.65).

lmm SABR caplet h.m Implementation of function (2.42).

lmm SABR caplet v SABR.m Implementation of function (2.68).

marketImpliedVolLoader.m This parses and loads swaption data and LIBORforward data which it stores in internal memorystructures for easy use in other functions.

61

Page 70: Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study 674088 sub... · Piterbarg’s FL-TSS vs. SABR/LMM: A comparative study University of Oxford A thesis submitted in partial ful

Source file name Notes

NewtonDividedDifference.m A class used by the Filon-Levy optionpricer.

piterbarg implied vol.m Invoke FL-TSS given calibrated parame-ters and returns implied volatility, alongwith strikes used and the market impliedvolatility for comparison.

pitSkewFunc.m This is the implementation of the func-tion (3.27).

pitSkewGenerator.m Invokes the calibration of the function(3.35) to find the parameters in (3.63).

pitVolFunc.m Implementation of the function (3.35).

pitVolRunner.m Calibrates the function (3.27) to find theparameters in (3.64).

run implied swaptions single strike.m Given all discovered calibration parame-ters, this runs both the FL-TSS and theSABR/LMM model for a single strike.The implied volatility is returned alongwith the market value for comparison.

run implied vol pit sabr swaptions.m This does the same asrun implied swaptions single strike.m

but for many strike values.

run implied vols for future.m This does the same asrun implied vol pit sabr swaptions.m

but is able to roll the date forward. Itreturns FL-TSS and SABR/LMM pre-dictions for a future date, along withthe actual market volatility smile for theforecast date for comparison.

setGenericFilonGlobals.m A utility class for Filon-Levy optionpricer.

swaptionImpliedVol.m Implementation of SABR/LMM.

results.xlsx This spreadsheet helps to manage thelarge amount of data generated by theexperiments.

62


Recommended