• Non ci sono risultati.

Moltiple Yield Curve Modelling

N/A
N/A
Protected

Academic year: 2021

Condividi "Moltiple Yield Curve Modelling"

Copied!
88
0
0

Testo completo

(1)

Faculty of Mathematics, Physics and Natural Sciences

Master’s Degree in Mathematics

Master’s Thesis

Multiple Yield Curve

Modelling

Candidate:

Yinglin Zhang

Supervisor:

Prof. Maurizio Pratelli

(2)
(3)

Contents

1 Classical Theory of Bond Market 7

1.1 General market model and First Fundamental Theory . . . 7

1.2 The pre-crisis bond and interest rate market . . . 8

1.2.1 Bonds and interest rates . . . 8

1.2.2 Interest rate derivatives and their pricing formula . . . 12

1.2.3 Some pre-crisis bond market models . . . 20

1.2.4 Black’s formula . . . 24

2 Post-crisis Problem: Multiple Yield Curve Modelling 27 2.1 The post-crisis interest rate market . . . 27

2.1.1 Risk-free discounting yield curve . . . 29

2.2 Some modelling approaches . . . 31

2.3 How to use a model . . . 32

2.3.1 Bootstrapping technique . . . 33

2.3.2 Calibration . . . 37

2.3.3 Monte Carlo simulation . . . 38

2.3.4 Discretization of associated PDEs . . . 41

3 Short Rate Models 45 3.1 Dynamics under risk-neutral measure Q . . . . 46

3.2 Pricing formula . . . 50

3.2.1 FRA . . . 50

3.3 Calibration . . . 55

3.4 Comments . . . 55

4 HJM Models: Libor Dynamics Approach 57 4.1 Dynamics under T -forward measure QT and risk-neutral measure Q . . . 59

4.1.1 Volatility assumption for Markovian setting . . . 60

4.1.2 Generalization of a shifted d-factor Hull-White model . . 65

4.2 Pricing formulas . . . 65

4.2.1 Swap rates dynamics . . . 65

4.2.2 Basis swap spreads dynamics . . . 67

4.2.3 Caps and swaptions . . . 67 3

(4)

4.3 Calibration . . . 69 4.4 Comments . . . 69

5 A Numerical example 71

5.1 Assumptions . . . 71 5.2 Bootstrapping initial yield curves . . . 72 5.3 Calibration . . . 75

A A Stochastic Fubini-Tonelli Theorem 79

(5)

Introduction

The last crisis of 2007 has affected massively the financial market with the raising of the credit crunch. Credit and liquidity risk even among the biggest fi-nancial institutions manifests in significant spreads which were negligible before the crisis, like Eonia-Euribor spread, OIS-IRS spread, basis swap spread etc. The classical interest rate theory, which was sufficient enough to explain mar-ket dynamics pre-crisis, now becomes problematic, since the usual no-arbitrage relationships began to be violated in a macroscopic way.

Many new models are being developed concerning this problem. The main idea is to model risky interbank rates of different tenors as separated assets, as in general risk increases with tenor length. Such approach is called multi-curve approach, in contrast with the classical single-curve approach where all market issues are described by a single yield curve.

In this thesis we give an introduction and some simple examples of multiple yield curve modelling methods, since the argument is still in continuous devel-opment.

The thesis is composed by five chapters.

In the first Chapter we recall shortly the classical interest rate theory. We be-gin with the First Fundamental Theory which is the basis of every market model. After that, we give the basic definition of bonds and interest rates as mathe-matical issues and general pricing formulas of the main interest rate derivatives (both linear and non linear), like IRS, OIS, FRA, basis swap, caps/floors, swap-tions etc. We give also a synthetic view of principal pre-crisis bond market models which will be extended in the multi-curve context.

The second Chapter presents the problem formulation of multiple yield curve modelling.

Overnight rates (e.g. Eonia, OIS etc.) which have reduced credit and liq-uidity exposure were used to construct the so called discounting curve. This reference yield curve is used as the discount factor (i.e. numeraire for martin-gale measure) to value future cash flows, it completes the risk-free picture where the classical theory continues to hold.

Interbank rates, considered risky, now must be modelled separately. Their 5

(6)

yield curves of different tenors are called forwarding curves. Our aim is to construct a coherent market model consisting of both discounting curve and forwarding curves.

In this Chapter we will also show how to use an interest rate model in practice.

1. Bootstrapping technique gives a method of constructing initial yield curves, both discounting and forwarding.

2. Calibration is the most important step in which the market parameters are adapted to market data.

3. Calibrated model is then used to price future cash flows of market instru-ments. If tractable formula is not available, numerical methods must be used. The most used method is Monte Carlo simulation which is however computationally slow and expensive; a more sophisticate method requires the discretization of associated PDEs when original SDEs have a Marko-vian setting, such as Fokker-Planck equations whose strong solution gives the correspond SDE solution’s density function.

A first simple multi-curve model is shown in Chapter three. It is an extended short rate model which uses a Vasiček-type factor structure for modelling both risk-free short rate and short rate spreads between the risk-free one and the risky one. This modelling approach leads to a generalization of affine term structure, and the calculation of an adjustment factor between pre-crisis and post-crisis FRA prices. However, this model has several problems, like the assumption of negative values with non zero probability and the difficulty to apply calibration procedure.

Chapter four gives a more elaborated modelling method. It is inspired both by the classial HJM framework and Libor model, i.e. it models both risk-free instantaneous forward rate and risky forward Libor rates under T -forward mea-sure. Particular volatility assumption ensures that SDE solutions are Markovian processes; moreover, the entire model dynamics can be driven by a finite family of Markov processes, thus the original model becomes a generalization of shifted multi-factor Hull-White model. Unlike the previous model, this model leads to a real Black’s formula for caps and an approximated one for swaptions, which simplified enormously the calibration problem.

Finally, in the last Chapter a numerical example is given for a simplified case of HJM-type model presented in Chapter four. Initial yield curve graphs and calibrated model parameters are obtained by concrete market data.

(7)

Chapter 1

Classical Theory of Bond

Market

1.1

General market model and First

Fundamen-tal Theory

Let be there a filtered probability space (Ω, F , (Ft)t>0, P) and a general market

model on the time interval [0, T ], with asset prices {Si

t : i ∈ I, 0 6 t 6 T },

where I is a general set and every Si is an adapted stochastic process.

We recall the First Fundamental Theorem which gives a sufficient (and nec-essary if I is a finite set) condition for the absence of arbitrage in every market model. The theorem gives also a pricing formula for the par value of a T -claim X (assumed to be a random variable) at time t such that 0 6 t 6 T , denoted by Π(t; X), that is the price value with which the expanded market including the new asset process Π(t; X) continues to be free of arbitrage.

Theorem 1.1.1 (First Fundamental Theorem). If S0 is strictly positive, then 1. If I is a finite set, i.e. I = {1, 2, ..., n} with n ∈ N, n < ∞, then the market is free of arbitrage if and only if there exists a martingale measure or martingale probability Q0

∼ P such that every discounted process Si

t

S0 t

for i = 1, ..., n

is a (local) martingale under Q0; the discount asset S0is called numeraire.

2. If I is a general set, then the existence of a martingale measure is just a sufficient condition for absence of arbitrage.

3. The par value of a T -claim X is given by Π(t; X) = St0E0 X S0 T Ft  , (1.1.1) 7

(8)

where E0

denotes expectation under Q0.

The following theorem ensures that the no-arbitrage condition is independent of the numeraire choice, and it gives a transformation formula to pass from one numeraire to an other.

Theorem 1.1.2 (Numeraire change formula). Let be there a price system {Si:

i ∈ I}. We assume the existence of a martingale measure Q0 related to the

numeraire S0.

• If Si

(i ∈ I) is a strictly positive asset, then Qi is a martingale measure

with numeraire Si if and only if

Qi =S i TS00 Si 0ST0 Q, i.e. the ration

STiS00

Si 0ST0

is the Radon-Nikodym derivative for the measure change Q0

→ Qi. • In particular dQi dQ0 Ft = S i tS00 Si 0S0t .

1.2

The pre-crisis bond and interest rate market

In this section, we recall shortly the basic assets in a bond market and the definition of different interest rates, as well as some pricing formulas for typical interest rate derivatives (both linear or non-linear) and finally, some main models of the pre-crisis bond and interest rate market, like short rate models, HJM type models, Libor models and swap models. However, the classical pricing formulas don’t correspond to the real situation of the post-crisis bond market as we will see in the next chapter.

1.2.1

Bonds and interest rates

Zero coupon bonds

The basic bonds traded in the bond market are zero coupon bonds, that is bonds without coupons.

Definition 1.2.1. A zero coupon bond (ZCB) with maturity date T > 0, or a T -bond, is a contract which guarantees the holder 1 dollar (or euro) to be paid on the date T . We denote its price at time t such that 06 t 6 T by B(t, T ).

As a mathematical entity, B(t, T ) is assumed to have the following proper-ties:

(9)

1.2. THE PRE-CRISIS BOND AND INTEREST RATE MARKET 9 Assumption 1.2.1.

• B(t, T ) is traded for every T > 0; in other word, we assume the existence of a frictionless bond market for every maturity.

• 0 < B(t, T ) < 1 for 0 < t < T and B(T, T ) = 1 for every T > 0.

• For each fixed t, B(t, T ) is decreasing and differentiable w.r.t. time of maturity T .

• For each fixed T , B(t, T ) is a scalar adapted stochastic process.

Based on zero coupon bond, we can define some abstract rates not existing in real life only for modelling reason.

Definition 1.2.2.

1. The instantaneous forward rate at t with maturity T > 0 (06 t 6 T ) is defined by

ft(T ) := −

∂ log B(t, T )

∂T .

2. The instantaneous short rate at time t> 0 is defined by rt:= lim

T ↓tft(T ) = ft(t).

Observation 1.2.2.

1. These definitions yield the following relationship between zero coupon bond and instantaneous forward rate for 06 t 6 T :

log B(t, T ) = − Z T t ft(u)du, B(t, T ) = exp  − Z T t ft(u)du  . (1.2.1) Thus for every fixed t> 0, the zero coupon bond curve {B(t, T ), T > t} and the forward rate curve {ft(T ), T > t} give exactly the same

informa-tion from a mathematical point of view.

2. We notice that knowing only the dynamic of the short rate (rt)t>0 can

not help to determine the entire zero coupon bond curve or forward rate curve.

We introduce the basic numeraire in the bond market:

Definition 1.2.3 (Money market account). We call money market account the quantity Bt:= exp  Z t 0 rudu  . for every t> 0.

(10)

Definition 1.2.4.

1. In a bond market we call risk neutral probability or martingale probability without mentioning the numeraire, if the numeraire is money market ac-count. It is denoted by Q (EQthe correspondent expectation). Under this

probability, every zero coupon bond discounted by money market account is a (local) martingale, i.e. for every 06 t 6 T ,

B(t, T ) Bt

is a (local) martingale.

2. We call T-forward measure or T-forward probability, denoted by QT

(ET

the correspondent expectation), the probability defined as above with a T-bond as numeraire, instead of money market account.

Observation 1.2.3. Because of the term structure of assets in the bond mar-ket, in many cases using a T-bond as numeraire, so modelling with T-forward measure may be very useful.

Proposition 1.2.4. Assuming integrability conditions, for every fixed T > 0 we have the following relations for 06 t 6 S < T

B(t, T ) = EQ  exp  − Z T t rudu  Ft  , (1.2.2) B(t, S) B(t, T ) = E T  1 B(S, T ) Ft  , (1.2.3) ft(T ) = ET[rt|Ft]. (1.2.4)

Proof. (1.2.2) and (1.2.3) are direct consequence of Definition 1.2.4 of the mar-tingale probability and the T -forward measure, as

B(t, T ) Bt = E Q B(T, T ) BT Ft  = EQ  1 BT Ft  and B(t, S) B(t, T ) = E T B(S, S) B(S, T ) Ft  = ET  1 B(S, T ) Ft  .

For (1.2.4), by using the general pricing formula (1.1.1) with S0(t) = Bt and

X = rt, and the change of numeraire (Theorem 1.1.2)

Π(t; rt) = EQ  rt  − Z T t rudu  Ft  = B(t, T )ETrt|Ft,

(11)

1.2. THE PRE-CRISIS BOND AND INTEREST RATE MARKET 11 we get ET[rt|Ft] = 1 B(t, T )E Q  rtexp  − Z T t rudu  Ft  = − 1 B(t, T )E Q  ∂T  exp  − Z T t rudu  Ft  = − 1 B(t, T ) ∂ ∂TE Q  exp  − Z T t rudu  Ft  = −BT(t, T ) B(t, T ) = − ∂ log B(t, T ) ∂T = ft(T ). Libor rate

One of the most common benchmark interest rate indexes for the bond market is Libor /Euribor rate.

Definition 1.2.5 (Libor/Euribor). The London Interbank Offered Rate (Libor) (resp. Euro Interbank Offered Rate (Euribor))is the daily published average interbank linear interest rate at which a selection of banks on the London (resp. Euro) money market are prepared to lend to one another for a certain time frame. The Libor (or Euribor) value at t for [t, T ] is denoted by L(t, T ). Remark 1.2.5. We will use the same notations both for London Interbank Offered Rate and European Interbank Offered Rate, and we will call them Libor rate indifferently. The numerical values will usually refers to Euribor rate as we will always consider the Euro area.

As a mathematical entity, L(t, T ) (with t6 T ) is assumed to be • defined for every T > 0 and 0 6 t 6 T ;

• strictly positive for every (t, T ) with 0 < t 6 T ; • an adapted stochastic process for every fixed T > 0.

In an ideal arbitrage-free world, the following relations between ZCB and Libor should be hold for 06 t < T

1

B(t, T )= 1 + (T − t)L(t, T ), i.e.

L(t, T ) = 1 − B(t, T )

B(t, T )(T − t). (1.2.5)

In real life, there can be a small spread (i.e. difference) between the Libor rate and the actual rate applied. However, in the pre-crisis context, these spreads are ignorable, so the arbitrage-free relations can be considered true.

(12)

1.2.2

Interest rate derivatives and their pricing formula

In this section we are going to present typical interest rate derivatives and their abstract pricing formula in the classical theory.

There are two types of interest rate products: linear products and non-linear products. For the first ones we have a direct and handleable price expression in terms of the Libor rate or zero-coupon bonds in the classical context, and the pricing formula is independent of the model choice. The second ones have valuation formulas which are not always tractable, unless market model has particular structure. They are typically used as calibration instruments to de-termine model parameters. However, as we will see later, in the multi-curve framework, linear products will be used as calibration instruments too, since the simple classical no-arbitrage relations don’t hold any longer.

We will begin with linear products. Interest rate swap (IRS)

The simplest of all interest rate derivatives is interest rate swap.

Definition 1.2.6. An interest rate swap or IRS provides a payment exchanging between a payment stream at a fixed interest rate K (fixed leg ) called swap rate, and a payment stream at a floating rate (typically Libor/Euribor rate) (floating leg ).

1. A swap can be made by swaplet settled in arrears, i.e. we can have a number of payment dates T1, ...Tnwith 0 < T1< ... < Tnand Ti+1−Ti = δ

for every i = 1, ..., n − 1. The swap is initiated at time T0 ∈ [0, T1) with

T1− T0= δ. At each payment date Ti, i = 1, ..., n, the value of a swaplet

for the receiver of the floating rate with notional N is ΠIRS(Ti; Ti−1, Ti, K, N ) = N δ(L(Ti−1, Ti) − K).

Using the pricing formula (1.1.1) by setting (Ti)-claim X as

N δ(L(Ti−1, Ti) − K)

the value of the Ti-swaplet at time t6 T0 is then

N B(t, Ti)δETi[L(Ti−1, Ti) − K|Ft].

The price of an IRS is the sum of all swaplets, i.e. ΠIRS(t; T1, Tn, K, N ) = N

n

X

i=1

B(t, Ti)δETi[L(Ti−1, Ti) − K|Ft].

We call par swap rate KIRS(T

1, Tn, δ) the value for K such that the

con-tract has zero value at inception, namely KtIRS(T1, Tn, δ) =

Pn

i=1B(t, Ti)δETi[L(Ti−1, Ti)|Ft]

δPn

i=1B(t, Ti)

(13)

1.2. THE PRE-CRISIS BOND AND INTEREST RATE MARKET 13 The no-arbitrage relation between Libor rate and zero coupon bond (1.2.5) leads to an simple expression for every Ti-swaplet

N B(t, Ti)δETi[L(Ti−1, Ti) − K|Ft] =N B(t, Ti)δETi  1 − B(Ti−1, Ti) δB(Ti−1, Ti) − K Ft  =N  B(t, Ti)ETi  1 B(Ti−1, Ti) Ft  − (1 + δK)B(t, Ti)  =N B(t, Ti−1) − (1 + δK)B(t, Ti)

where we have used also (1.2.3). Then the par value of an IRS is given by

ΠIRS(t; T1, Tn, K, N ) = N n X i=1 B(t, Ti)δETi[L(Ti−1, Ti) − K|Ft] = N n X i=1 B(t, Ti−1) − (1 + δK)B(t, Ti)  = N  B(t, T0) − B(t, Tn) − Kδ n X i=1 B(t, Ti)  .

and the par swap rate is exactly

KtIRS(T1, Tn, δ) =

B(t, T0) − B(t, Tn)

δPn

i=1B(t, Ti)

.

2. The previous valuation formula can be extended to the general case of swaps with a δ tenor floating leg and a ¯δ tenor fixed leg paying at times T = {T1, ..., Tn} and ¯T = { ¯T1, ..., ¯Tm} respectively. We will use the notations

τi= Ti+1− Ti for i = 1, ..., n − 1, and ¯τj = ¯Tj+1− ¯Tj for j = 1, ..., m − 1.

At time t6 min(T1− δ, ¯T1− δ) the value of such an IRS is

ΠIRS(t; T , ¯T , K, N ) =N  n X i=1 τiB(t, Ti)ETi[L(Ti− δ, Ti)|Ft] − K m X j=1 ¯ τjB(t, ¯Tj)  .

The par swap rate KIRS(T , ¯T , δ) is then given by KtIRS(T , ¯T , δ) = Pn i=1τiB(t, Ti)ETi[L(Ti− δ, Ti)|Ft] Pm j=1τ¯jB(t, ¯Tj) . (1.2.6)

(14)

coupon bond (1.2.5), the value of IRS becomes ΠIRS(t; T1, Tn, K, N ) =N  n X i=1  τi δB(t, Ti)E Ti  1 B(Ti− δ, Ti) Ft  −τi δB(t, Ti)  − K m X j=1 ¯ τjB(t, ¯Tj)  =N  n X i=1 τi δ B(t, Ti− δ) − B(t, Ti) − K m X j=1 ¯ τjB(t, ¯Tj)  ; thus the par swap rate is

KtIRS(T , ¯T , δ) = Pn i=1 τi δ B(t, Ti− δ) − B(t, Ti)  Pm j=1τ¯jB(t, ¯Tj) .

Definition 1.2.7. We call swap measure, denoted by QIRS

(EIRS the

corre-spond expectation), the martingale measure for the numeraire

m

X

j=1

¯

τjB(t, ¯Tj).

Observation 1.2.6. Clearly, the swap rate KtIRS(T , ¯T , δ)

is a (local) martingale under the swap measure QIRS. Overnight indexed swap (OIS)

Definition 1.2.8 (EONIA). EONIA (Euro Overnight Index Average) rate is an effective rate calculated from the weighted average of all overnight unsecured lending transactions undertaken in the Euro interbank market.

Observation 1.2.7. While Euribor rates usually refer to middle-long tenor (for example: 1 month, 3 months, 6 months, 12 months etc.), Eonia rates refer only to very short tenor (namely one day).

Definition 1.2.9 (OIS). An OIS (overnight indexed swap) contract is a par-ticular swap contract where the floating rate is Eonia rates; we call OIS rates the market quotes for the fixed leg.

As before, the value of an OIS can be expressed as (we assume for simplicity payment dates T1, ...Tn with 0 < T1 < ... < Tn and Ti+1 − Ti = δ for all

i = 1, ..., n − 1) ΠOIS(t; T1, Tn, K, N ) = N  B(t, T0) − B(t, Tn) − Kδ n X i=1 B(t, Ti) 

and the OIS rate KOIS is given by KtOIS(T1, Tn, δ) =

B(t, T0) − B(t, Tn)

δPn

i=1B(t, Ti)

(15)

1.2. THE PRE-CRISIS BOND AND INTEREST RATE MARKET 15 Observation 1.2.8. Before the financial crisis of 2007, the spread between Overnight Indexed Swaps (OIS) and standard Interest Rate Swaps (IRS) (with Euribor rate as floating leg) was quite low and constant, indicating that the classical valuation formulae fitted almost perfectly the market quotes. We’ll see further that with the beginning of the crisis, this situation changed drastically and OIS rate will play an important role in the post-crisis context.

Forward rate agreement (FRA)

Definition 1.2.10. A forward rate agreement or FRA is an OTC contract with the floating Libor rate L(T, T + δ) (with tenor δ, fixed at time T , and spanning the time interval [T, T + δ]) as floating leg, versus a fixed rate (fixed leg) K spanning the same time interval. The FRA contract with notional N pays at maturity T + δ the amount

N δ(L(T, T + δ) − K).

We call FRA rate or forward Libor rate the market quote at t for the fixed rate K with tenor δ and we denote it by Lt(T, T + δ).

We notice that the FRA rate or forward Libor rate is actually the par swap rate K at t for a swaplet over [T, T + δ] paying fixed rate at T in exchange for L(T, T + δ). So the value of a FRA contract at time t 6 T and the par FRA rate (or forward Libor rate), denoted by Lt(T, T + δ), are respectively

ΠF RA(t; T, T + δ, K, N ) = N B(t, T + δ)δET +δ[L(T, T + δ) − K|Ft] (1.2.7)

and

Lt(T, T + δ) = ET +δ[L(T, T + δ)|Ft]. (1.2.8)

Observation 1.2.9. We notice that

LT(T, T + δ) = L(T, T + δ)

since L(T, T + δ) is FT-measurable.

Observation 1.2.10. The formula (1.2.8), which can be considered a definition of FRA or forward Libor rates, allows to express every interest rate swap as a FRA rate derivative. Indeed, if we consider the general case of swaps with a δ tenor floating leg and a ¯δ fixed leg paying at times T = {T1, ..., Tn} and

¯

T = { ¯T1, ..., ¯Tm}, the value of an IRS is then

ΠIRS(t; T , ¯T , K, 1) = N  n X i=1 τiB(t, Ti)Lt(Ti− δ, Ti) − K m X j=1 ¯ τjB(t, ¯Tj)  , (1.2.9) and the valuation formula of par swap rate (1.2.6) becomes

KtIRS(T , ¯T , δ) = Pn i=1τiB(t, Ti)Lt(Ti− δ, Ti) Pm j=1τ¯jB(t, ¯Tj) . (1.2.10)

(16)

Assuming the classical no-arbitrage relation (1.2.5) we have ΠF RA(t; T, T + δ, K, N ) = N B(t, T ) − B(t, T + δ)(1 + δK) and Lt(T, T + δ) = 1 δ  B(t, T ) B(t, T + δ)− 1  .

Observation 1.2.11. In particular the following relationship holds among zero-coupon bonds and FRA rates for every 06 t 6 S < T :

Lt(S, T ) = − B(t, T ) − B(t, S) (T − S)B(t, T ) (1.2.11) i.e. 1 B(t, S)(1 + (T − S)Lt(S, T )) = 1 B(t, T ). Basis swap

Definition 1.2.11. A basis swap is another special type of interest rate swap where two cash flows related to Libor rates associated to different tenors are exchanged between two counterparties. It is equivalent to a long/short position on two different interest rate swaps which share the same fixed leg.

Let be there three date set T1 = {T1

0, ...Tn11}, T

2 = {T2

0, ...Tn22} and T

3 =

{T3

0, ...Tn33}, with the same initial time and final time: T

1 0 = T02 = T03, Tn11 = T2 n2 = T 3 n3; such that T 1 ⊂ T2, n

1 < n2. The first two tenor structures are

associated to the two floating legs with corresponding tenor lengths δ1 > δ2,

and the third one (without any restrictions) is associated to a δ3tenor-fixed leg.

We assume δ1= T1

i+1− Ti1for every i = 0, ..., n1− 1, δ2= Tj+12 − Tj2 for every

j = 0, ..., n2− 1.

The value at time t6 T1 0 is ΠBSW(t; T1, T2, T3, N ) =N  n1 X i=1 δ1B(t, Ti1)ETi1L T1 i−1(T 1 i−1, T 1 i) Ft − n2 X j=1 δ2B(t, Tj2)ETj2L T2 j−1(T 2 j−1, T 2 j) Ft − K n3 X l=1 δ3B(t, Tl3)  .

The par value of basis swap spread KBSW such that the value of the contract

at initiation is zero is then KtBSW(T1, T2, T3, δ1, δ2, δ3) = Pn1 i=1δ 1B(t, T1 i)ET 1 iL(T1 i−1, Ti1) Ft  Pn3 l=1δ3B(t, Tl3) − Pn2 j=1δ 2B(t, T2 j)E T2 jL(T2 j−1, Tj2) Ft Pn3 l=1δ3B(t, Tl3)

(17)

1.2. THE PRE-CRISIS BOND AND INTEREST RATE MARKET 17 Observation 1.2.12. In particular, the basis swap spread is the difference of two IRS rates with the same fix leg:

KtBSW(T1, T2, T3, δ1, δ2, δ3) = KtIRS(T1, T3, δ1) − KtIRS(T2, T3, δ2) Observation 1.2.13. Recalling Observation 1.2.10, the par basis swap spread can be considered as a FRA rate derivative

KtBSW(T1, T2, T3, δ1, δ2, δ3) = Pn1 i=1δ 1B(t, T1 i)Lt(Ti−11 , T 1 i) − Pn2 j=1δ 2B(t, T2 j)Lt(Tj−12 , T 2 j) Pn3 l=1δ3B(t, T 3 l) . As usual, the classical no-arbitrage relation (1.2.5) leads to

ΠBSW(t; T1, T2, T3, N ) =N  n1 X i=1 B(t, Ti−11 ) − B(t, T 1 i) − n2 X j=1 B(t, Tj−12 ) − B(t, T 2 j)  − K n3 X l=1 δ3B(t, Tl3)  , KtBSW(T1, T2, T3, δ1, δ2, δ3) = Pn1 i=1 B(t, Ti−11 ) − B(t, Ti1) − P n2 j=1 B(t, Tj−12 ) − B(t, Tj2)  Pn3 l=1δ3B(t, Tl3) ! =0.

It’s important to notice that the classical no-arbitrage valuation of basis swap spread gives a value exactly equal to zero. Before the financial crisis this was a quite good estimation as the real value of quoted basis swap spread was indeed very near to zero.

Now we are going to consider some most traded non-linear interest rate derivatives, such as caps and swaptions. These products don’t have simple valuation formula neither in the classical context, unless there are any particular model structure assumptions.

Caps and floors

Definition 1.2.12. An interest rate cap (resp. floor ) is a contract against the high (resp. low) value of a floating rate (typically Libor rate), i.e. it protects from having to pay more (resp. less) than a fixed rate, called cap rate (resp. floor rate) K. It is composed by caplets (resp. floorlets) just as an IRS. Every caplet with notional N , strike price K and maturity T , settled in arrears at T + δ gives at time T + δ

(18)

its valuation formula is hence ΠCP LT(t; T, T + δ, K, N ) = N Btδ E  1 BT +δ (L(T, T + δ) − K)+ Ft  .

Every floorlet with notional N , strike price K and maturity T , settled in arrears at T + δ gives at time T + δ

ΠF LLT(T + δ; T, T + δ, K, N ) = N δ (K − L(T, T + δ))+; with valuation formula

ΠF LLT(t; T, T + δ, K, N ) = N Btδ E  1 BT +δ (K − L(T, T + δ))+ Ft  .

We notice that, formally speaking, the caplet value at t can be seen as a call option on the underlying L(T, T + δ) with strike price K.

Definition 1.2.13 (Black’s Formula for Caplets). We call Black’s formula or Black-76 formula for the caplet with notional N = 1

δ (L(T, T + δ) − K)+ the valuation formula

ΠCP LT(t; T, T + δ, K, N ) ≈ δB(t, T + δ) Lt(T, T + δ)N [d1] − KN [d2]

 where N is the cumulative distribution function for the standard normal variable N (0, 1) and d1= 1 σ√T − t  ln Lt(T, T + δ) K  +1 2σ 2(T − t)  , d2= d1− σ √ T − t.

The quantity σ is called implied Black volatility.

Usual market practices is to compute cap prices by this Black’s formula for caplets and to quote prices in terms of the implied Black volatilities, but the formula has sense only under particular modelling assumption, as we will see in Section 1.2.4.

Swaptions

Let be there an interest rate swap starting at T0 = T with notional N , a δ

tenor floating leg and a ¯δ tenor fixed leg paying at times T = {T1, ..., Tn} and

¯

T = { ¯T1, ..., ¯Tm} respectively, where = Ti+1− Ti = τi for i = 1, ..., n − 1, and

¯

(19)

1.2. THE PRE-CRISIS BOND AND INTEREST RATE MARKET 19 Definition 1.2.14. A swaption or swap option with swaption strike price K is a contract which at the exercise date T gives the holder the right but not the obligation to enter into a swap with the fixed swap rate K. So its’s a T -claim defined by

ΠSW P T N(T ; T , ¯T , K, N ) = ΠIRS(T ; T , ¯T , K, N )+ . Its par value at t6 min(T1− δ, ¯T1− δ) is thus

ΠSW P T N(t; T , ¯T , K, N ) = BtE  1 BT ΠIRS(T ; T , ¯T , K, N )+ Ft  ,

which can be expressed in term of the FRA rate using (1.2.9)

ΠSW P T N(t; T1, Tn, K, N ) = N E  Bt BT  n X i=1 τiB(t, Ti)Lt(Ti−δ, Ti)−K m X j=1 ¯ τjB(t, ¯Tj) + Ft  .

On the other hand, if τi = ¯τj = δ for every i = 1, ..., n − 1 and for every

j = 1, ..., m − 1, the classical relationship (1.2.5) between Libor rate and zero coupon will lead to

ΠSW P T N(t; T1, Tn, K, N ) = BtE  1 BT  B(t, T0)−B(t, Tn)−Kδ n X i=1 B(t, Ti) + Ft  . We recall that ΠIRS(t; T , ¯T , K, 1) = KIRS t (T , ¯T , δ) − K   m X j=1 ¯ τjB(t, ¯Tj)  ,

then a T -swaption is formally a call option on KIRS

T (T , ¯T , δ) with strike price

K ΠSW P T N(T ; T , ¯T , K, 1) =  m X j=1 ¯ τjB(T, ¯Tj)  KTIRS(T , ¯T , δ) − K + ,

whose par value is given by ΠSW P T N(t; T1, Tn, K, N ) =E Bt BT ΠIRS(T ; T1, Tn, K, N ) + Ft  =E  exp  − Z T t rudu  m X j=1 ¯ τjB(T, ¯Tj)  KTIRS(T , ¯T , δ) − K+ Ft  . (1.2.12)

(20)

Definition 1.2.15 (Black’s Formula for Swaptions). The Black formula for a swaption with strike K is defined as

ΠSW P T N(t; T , ¯T , K, 1) ≈  m X j=1 ¯ τjB(t, ¯Tj)  KtIRS(T , ¯T , δ)N [d1] − KN [d2]  where d1= 1 σ√T − t  ln K IRS t (T , ¯T , δ) K  +1 2σ 2(T − t)  , d2= d1− σ √ T − t.

As for Black’s formula for caps, Black’s formula for swaptions is very used in quoting prices, even though it needs particular model structure to have the-oretical interpretation (see Section 1.2.4.).

1.2.3

Some pre-crisis bond market models

We can classify bond market models in base of the objects in: 1. short rate models (Vasiček, C.I.R., Ho-Lee, Hull-White etc.); 2. forward rate models (HJM framework etc.);

3. Libor rate models; 4. swap rate models.

We can also classify models by the probability used, so we have 1. P models (modelling under P);

2. risk neutral models (modelling under Q); 3. T -forward models (modelling under QT)

We are going to briefly call back these models without going into the details, as we will give generalized versions later.

Short rate models

In short rate models, the short rate of interest is the only object given a priori, whose dynamic under the martingale probability Q (assumed to exist) is the solution of a SDE of the form

drt= µ(t, rt)dt + σ(t, rt)dWt

where W is a Q-Wiener process, µ (drift) and σ (volatility) are continuous functions (or at least measurable functions), “good” enough to ensure the strong existence and uniqueness of SDE solution.

(21)

1.2. THE PRE-CRISIS BOND AND INTEREST RATE MARKET 21 Observation 1.2.14. A short rate with the above dynamics is always a Markov process, just as all strong solutions of stochastic differential equations of the form

dXt= µ(t, Xt)dt + σ(t, Xt)dWt.

The Markov property is a consequence of the flow property of a SDE solution (or diffusion), namely

Xs0,x= Xt,Xtx

s P − a.s. where we denote by (Xt,x

s ; s > t) the solution of SDE starting from x at time x.

The money market account B has dynamics dBt= rtBtdt.

We can interpret it as the dynamics of the value of a bank account with stochas-tic short rate of interest r.

Once the short rate dynamics is known, a T -zero coupon bond price with T > 0 is given by the risk neutral valuation (1.2.2):

B(t, T ) = EQ  exp  − Z T t rudu  Ft  .

Here we list some well-known models. If a parameter isn’t explicitly time dependent, then it is constant.

• Vasiček drt= (b − art)dt + σdWt, (a > 0); • Cox-Ingeroll-Ross (CIR) drt= a(b − rt)dt + σ √ rtdWt; • Ho-Lee drt= Θ(t)rtdt + σdWt;

• Hull-White (extended Vasiček)

drt= (Θ(t) − a(t)rt)dt + σ(t)dWt, (a(t) > 0);

• Hull-White (extended CIR)

drt= (Θ(t) − a(t)rt)dt + σ(t)

rtdWt, (a(t) > 0);

Apart form the Markovian dynamics as mentioned in Observation 1.2.14, all enumerated models have affine term structure (defined below). These two are very useful properties from an analytical and computational point of view, since they facilitate the yield curve inversion, that is the procedure to adapt the model parameters to the observable bond data.

(22)

Definition 1.2.16. If the zero coupon bond B(t, T ) has the form B(t, T ) = exp(A(t, T ) − C(t, T )rt)

where A and C are deterministic functions, then the model is said to possess an affine term structure.

The following proposition shows that an affine choice of µ and σ2is a

suffi-cient condition for the existence of an affine term structure. Proposition 1.2.15. If µ and σ are of the form

(

µ(t, r) = α(t) + β(t)r, σ(t, r) =pγ(t) + δ(t)r,

then the model admits an affine term structure where A and C satisfy the system (

Ct(t, T ) + β(t)C(t, T ) − 12δ(t)C

2(t, T ) + 1 = 0, C(T, T ) = 0,

At(t, T ) = α(t)B(t, T ) −12γ(t)B2(t, T ), A(T, T ) = 0.

Furthermore, if µ and σ2are time independent, then the affine choice is also

a necessary condition for the existence of an affine term structure.

Proposition 1.2.16. If the model admits an affine term structure and µ and σ are time independent, i.e. µ(t, r) = µ(r) and σ(t, r) = σ(r), then

(

µ(t, r) = α + βr, σ(t, r) =√γ + δr, and A, C satisfy the system

(

Ct(t, T ) + βC(t, T ) −δ2C2(t, T ) + 1 = 0, C(T, T ) = 0,

At(t, T ) = αB(t, T ) −γ2B2(t, T ), A(T, T ) = 0.

HJM framework

HJM framework is based on instantaneous forward rate under the martingale probability Q (assumed to exist). It isn’t a model but a framework as it doesn’t propose a specific model.

It assumes that, for every fixed maturity T > 0, the dynamic of forward rate under Q is describe by

dft(T ) = αt(T )dt + σt(T ) · dWt,

f0(T ) = f0∗(T ),

here {f0∗(T ), T > 0} gives the observed initial condition curve, W is a

(d-dimensional) Q-Wiener process,

α : (Ω × R+) × R+, P ⊗ B(R+) −→ R, B(R) (t, T, ω) 7→ αt(T )(ω)

(23)

1.2. THE PRE-CRISIS BOND AND INTEREST RATE MARKET 23 σ : (Ω × R+) × R+, P ⊗ B(R+) −→ Rd, B(Rd)

(t, T, ω) 7→ σt(T )(ω)

are two measurable processes (P denotes the σ-algebra generated by all progres-sively measurable processes) which will be always assumed to be continuous a.s. in both t and T , and to satisfy a.s. for all t, T ∈ R+ the following conditions

Z t 0 Z T 0 |αs(u)|duds < ∞, (1.2.13) Z t 0 Z T 0 ||σs(u)||2duds < ∞, (1.2.14)

Observation 1.2.17. The coefficient conditions (1.2.13) and (1.2.14) implies that for every fixed T > 0

Z T 0 |αs(u)|ds < ∞, Z T 0 ||σs(u)||2ds < ∞,

that is, the solution ft(T ) is an Itô process for every fixed T > 0;

further-more, with conditions (1.2.13) and (1.2.14) it is possible to use both classic and stochastic Fubini-Tonelli Theorem (see Appendix A) respectively for the drift process αt(T ) and the volatility process σt(T ).

Observation 1.2.18. It is important to notice that without further assump-tions, the above general dynamics of instantaneous foward rate do not ensure the Markovianity of the solution.

The zero coupon bond B(t, T ) can be obtained by the relation (1.2.1)

B(t, T ) = exp  − Z T t ft(u)du  .

However, in order for the formulas (1.2.1) and (1.2.2) to hold simultaneously, i.e. both B(t, T ) = exp  − Z T t ft(u)du  and B(t, T ) = EQ  exp  − Z T t rudu  Ft 

we must have the following consistency relation between α and σ, which is also a necessary and sufficient condition for the existence of the martingale measure Q.

(24)

Theorem 1.2.19 (HJM drift condition). For very fixed maturity T > 0, B(t, T )

Bt

is a (local) martingale if and only if the processes α and σ satisfy the following relation for every t such that 06 t 6 T

αt(T ) = σt(T )

Z T

t

σt(s)ds. (1.2.15)

In other word, the dynamic of forward rate under Q is completely determined by its volatility structure:

dft(T ) = σt(T ) ·  Z T t σt(s)ds  dt + σt(T ) · dWt. (1.2.16) Recalling (1.2.4) ft(T ) = ET[rt|Ft],

we notice that for every fixed T > 0, ft(T ) is a martingale under T -forward

measure. Hence we can just model instantaneous forward rate under T -forward measure.

Proposition 1.2.20. The dynamics of ft(T ) under QT as given by

dft(T ) = σt(T ) · d ˜Wt

where ˜W is a d-dimensional QT-Wiener process.

Proof. Since ft(T ) is a QT-martingale, the drift term is equal to zero.

Further-more, the volatility term σt(T ) doesn’t change under a Girsanov transformation.

Hence comparing with (1.2.16) we obtain the Girsanov kernel for the transfor-mation Q → QT

Z T

t

σt(s)ds.

This quantity satisfy the Novikov condition since it is even bounded for condition (1.2.14) (using Jensen disequality), thus ˜W defined by

d ˜Wt= dWt+  Z T t σt(s)ds  dt is a QT-Wiener process.

1.2.4

Black’s formula

(25)

1.2. THE PRE-CRISIS BOND AND INTEREST RATE MARKET 25 Definition 1.2.17. We call Black’s formula for a T -claim S with strike price K and implied Black volatility Γ at current time t the following expression

Bl(K, S, Γ) := SN [d1] − KN [d2] (1.2.17)

where N is the cumulative distribution function for the standard Brownian motion and d1= 1 Γ√T − t  ln S K  +1 2Γ 2(T − t)  , d2= d1− Γ √ T − t.

If the underlying price process St has a log-normal dynamics under some

martingale measure ¯Q, namely

dSt= Stσ(t)dWt

where W is a (d-dimensional) ¯Q-Wiener process, σ is a (d-dimensional) mea-surable deterministic function such that

Z T

0

||σ(s)||2ds < ∞,

then the classical Black-Samuelson theory ensures that the par value of a call option (ST − K)+ at time t < T is given by StN [d1] − KN [d2] where d1= 1 q RT t ||σ(s)|| 2ds  ln St K  +1 2 Z T t ||σ(s)||2ds  , d2= d1− s Z T t ||σ(s)||2ds.

In particular, the implied Black volatility is such that Γ2(T − t) = Z T t ||σ(s)||2ds. Recalling (1.2.8) Lt(T, T + δ) = ET +δ[L(T, T + δ)|Ft]

we notice that the forward Libor rate is a (local) martingale under T -forward measure QT. If L

t(T, T + δ) have dynamics under QT described by

(26)

where W is a QT-Wiener and σ is a good enough deterministic function, then

we will get a log-normale dynamics under QT and Black’s valuation formula for

caplets will hold theoretically.

These models are called Libor market model. In Appendix B we will give a proof of the existence of Libor market model with finite maturities.

For swaptions, we know that a par swap rate is a (local) martingale under swap measure (Observation 1.2.6). Hence if it has dynamics under swap measure of the form

dKtIRS(T , ¯T , δ) = KIRS

t (T , ¯T , δ)σ(t)dWt

then Black’s formula will hold.

(27)

Chapter 2

Post-crisis Problem: Multiple

Yield Curve Modelling

2.1

The post-crisis interest rate market

After the last financial crisis (2007), there is an average credit quality deteriora-tion even among the biggest banks which were considered undefaultable before crisis. Interbank rates (e.g. Libor) can not be considered risk-free (i.e. free of credit or liquidity risk) any more, since they are affected by credit and liquidity risk of the panel of contribution banks, especially if these rates have long tenor. The most important consequence of this situation is the raise of spreads (which in the pre-crisis environment were negligible) between interbank rates and overnight rates, as well as between interbank rates associated to different tenor lengths. In particular, we have the following significant spread values.

• EONIA-Euribor spreads:

Figure 2.1: FRA 3 × 6 vs forward EONIA. 27

(28)

In Figure 2.1 spread between FRA 3 × 6 and forward rate obtained by two consecutive EONIA rates 3M and 6M. Figure obtained form Bloomberg platform.

Figure 2.2: FRA 6 × 12 vs forward EONIA.

In Figure 2.2 spread between FRA 6×12 and forward rate obtained by two consecutive EONIA rates 6M and 12M. Figure obtained form Bloomberg platform.

• OIS rate-IRS rate spreads: in Figure 2.3 spread between EONIA swap rate with maturity one year (orange line) and EURIBOR swap-rate (white line) on the same maturity. Figure obtained form Bloomberg platform.

Figure 2.3: OIS vs IRS.

• spreads between FRA rates of different tenors: in Figure 2.4 term structure of additive spreads between FRA rates and OIS forward rates, at time T0=

(29)

2.1. THE POST-CRISIS INTEREST RATE MARKET 29

Figure 2.4: Spread FRA of different tenors.

• Basis swap spreads: in Figure 2.5 basis-swap spread for six-months vs. three-months EURIBOR rates on a swap with maturity one year. Figure obtained form Bloomberg platform.

Figure 2.5: Basis swap spreads.

Clearly, the classical bond market theory is not suitable to the new financial situation, as its usual no-arbitrage relationships are violated in a macroscopic way, being thus unable to describe the market dynamics nor explain the presence of all these remarkable spreads. Therefore, we need to create new models which should be able to handle all these problems in an arbitrage-free context.

2.1.1

Risk-free discounting yield curve

Firstly, as interbank rates are now risky (that is affected by credit and liquidity risk), we need a proxy for risk-free rates as reference.

(30)

We notice that overnight deposits have very reduced credit/liquidity expo-sure, while the longer is the tenor, the greater will be the risk. This leads us to make a basis classification.

Definition 2.1.1.

1. We classify as risk-free, all the overnight rates (e.g. EONIA rates) and the rates that have overnight rates as underlying (e.g. OIS rates). 2. We call risky the interbank rates (e.g. Libor/Euribor rates), which have

typically longer tenor than one day, and all their derivatives (e.g. FRA, swaps, caps/floors, swaptions etc.).

OIS rate has overnight rate EONIA as its underlying; moreover, unlike EO-NIA, OIS rate has a plurality of available maturities (even up to thirty years). For these reasons, OIS rate is usually considered the best available proxy for Euro market risk-free rates.

Using bootstrapping techniques (see Section 2.3.1) we can obtain from OIS rates the risk-free OIS zero coupon bond curve T → B(t, T ) where we use the notation B(t, T ) as in Chapter 1.

OIS zero coupon bonds then lead to other definitions as in Definition 1.2.2. Definition 2.1.2. For all 06 t 6 T we define

• OIS instantaneous forward rate ft(T ) := −∂Tlog B(t, T ),

• OIS short rate rt:= ft(t),

• OIS money market account Bt:= exp(

Rt

0rsds).

Definition 2.1.3. We call simply compounded (risk-free) OIS forward rates at t for the time interval [T, T + δ]

Et(T, T + δ) := 1 δ  B(t, T ) B(t, T + δ)− 1  .

We notice that Et(T, T + δ) corresponds to the pre-crisis risk-free par value

of FRA rate (or forward Libor rate) at time t for the interval [T, T + δ] as in (1.2.8).

In this way, OIS rates provide a complete picture of the risk-free yield curve. Definition 2.1.4. We call the yield curve bootstrapped by OIS rates discount-ing yield curve.

Remark 2.1.1.

• Risk-free OIS yield curve is called discounting because, as we will see later, it is used as the discount factor in order to value future cash flows.

(31)

2.2. SOME MODELLING APPROACHES 31 • From now on, the notation Q will be used exclusively for the martingale measure for the risk-free OIS money market account Bt as numeraire,

under which every risk-free tradable asset instantaneously increases its value at the risk-free OIS short rate rt; QT will be used as the T -forward

measure for the risk-free OIS T-bond B(t, T ) as numeraire.

• We notice that the choice of the discount curve is not unique, and it doesn’t influence modelling structure.

Observation 2.1.2. The actually quoted FRA rates, still denoted by Lt(T, T +

δ), which have Libor rates (risky) for some tenor δ > 1/365 (i.e. for some tenor longer than one day, as the common assumption is setting unit time = 1 year) since underlying quantities are now typically higher than their theoretical values:

Lt(T, T + δ) > Et(T, T + δ).

Observation 2.1.3. Similarly, all other typical fixed income products, such as swaps, caps/floors and swaptions, which have Libor rates as underlying quanti-ies, must be revalued.

2.2

Some modelling approaches

There are many possibilities to handle the problem. The basic idea is to consider Libor rates of different tenors as different assets. If in the classical bond market theory it was enough to use one yield curve to describe the entire bond market dynamics, now we should use more yield curves for different tenor lengths.

The common scheme adopted in all models is

1. Describe the risk-free discounting yield curve with the classical theory. 2. Use some new method to describe dynamics of risky yield curves for

dif-ferent tenors, called forwarding yield curve, so that the market consisting of all these assets (both risk-free and risky) is coherently free of arbitrage. 3. *Consider the correlation between different tenor lengths in the stochastic

evolution modelling.

The last point which we have signed with * , is due to the fact that spreads are usually positive and increasing with respect to the tenor’s length δ, as we can see in Figure 2.4.

So an optimal model should be able to ordered the spreads according to the tenor length.

In this thesis we will discuss two different modelling approaches, respectively in Chapter 3 and Chapter 4. In Chapter 5 we will give a numerical example of a particular case of the second modelling approach.

(32)

We notice that Markovianity is a very useful property which allows us to value prices using only current information at time t instead of all information of the entire path taken from date 0 to date t. In particular, it allows to pass to the associated PDEs of a given SDE, this fact can generate a useful numerical method as we will see later. For these reasons, we will always try to create models with Markovian dynamics.

Short rate models (Chapter 3)

In Chapter 3 we present an extension of the classical short rate models. We keep the classical relationship

L(T, T + δ) = 1 δ

 1

(T, T + δ)− 1



between the forward Libor rate and the zero coupon bond, introducing abstract zero coupon bond Bδ(t, T ) for every tenor δ. Then we define short rate spread sδ

t defined as

t := rtδ− rt

where rδ

t is the abstract “short rate” associated to the theoretical bond Bδ(t, T )

for given tenor δ and rt is the risk-free OIS short rate. We model both OIS

short rate rt and the short rate spread sδt with a Vasiček type affine factor

model, which can be extended to a Hull-White version.

This method gives a generalized affine structure. However, this way may yield several problems, like over-parametrization issues that affect the calibra-tion procedure.

HJM models: Libor Dynamics Approach (Chapter 4)

In Chapter 4 we presents a second method based on both classical HJM frame-work and Libor models. It models observable quantities and gives a direct stochastic evolution of L(t, T, T +x) for every tenor δ and every maturity T > 0. A good choice of volatility structure allows to get Markovian setting and dy-namics driven by a finite set of Markovian processes crossing all maturities. This modelling approach supports Black’s formula for caps and “approximated” Black’s formula for swaptions. However, such an approach can’t fully capture the characteristic properties of observed spreads with different tenors, such as the positivity and monotonicity with respect to the tenor.

2.3

How to use a model

Before we study single models, we explain synthetically how to use a bond market model according to multi-curve approach.

Market models are mathematical instruments aiming to describe market development and to (possibly) predict future prices of market assets. For multi-curve bond market models, we follow these steps:

(33)

2.3. HOW TO USE A MODEL 33 1. Construction of initial yield curves for both discounting curve and

for-warding curves of different tenors, using current market data.

2. Adaptation of model parameters to market data using already calculated initial yield curves and inverting handleable pricing formulas (e.g. Black’s formula for caps or swaptions if available) for currently quoted instru-ments.

3. Pricing future prices of interest rate derivatives using model dynamics. In the first step, the most used method is the so called bootstrapping technique which allows to fit exactly N point of the initial yield curve to current market data. This step is common for all multi-curve models and it is independent of particular model choices.

The second step is called calibration. It is the most crucial and problematic step, since there isn’t a universal method but it is fully dependent on model choice. A good model should be able to allow both simple and accurate calibra-tion.

In the final step, there are several methods. The easiest case is when we already have an explicit formula for target instrument. If this isn’t the case, the only information we have is that the par value of our T -claim X is given by

˜ E  St X ST Ft 

where Stis a certain numeraire and ˜E is the associated expectation. The

clas-sical method used to handle this problem is Monte Carlo simulation. However, this method is particularly heavy from a numerical and computational point of view. An alternative method is to pass to the associated PDEs of the SDE which describes underlying dynamics according to the model setting.

Here we give description of every step enumerated above.

2.3.1

Bootstrapping technique

Bootstrapping is a procedure used to construct yield curve (term structure) from market data, usually the initial yield curve.

The basic idea is the following:

1. Not every interest rate or bond of any maturities are always quoted in real life. Indeed, many interest rates are only mathematical objects (e.g. short rate or instantaneous forward rates); even for real rates (e.g. Libor rates) there are only a few quoted indexations/maturities (e.g. for Libor rates the most quoted indexations are 1m, 3m, 6m and 12m). If we want to construct entire yield curve, we select a finite set (N elements) of the most liquid interest rate instruments having the given interest rate as underlying, traded in real time on the market with increasing maturities.

(34)

2. If the function system linking these instrument prices to our initial interest rates or bonds is invertible, then we can calculate the exact value of the given interest rate (or bond) using the market quotes of these derivatives, in this way we get N points (pillars) of yield curve, called bootstrapping grid.

3. The rest of the yield curve is obtained by some interpolation methods, which should be chosen carefully, in order to get a smooth enough curve. This construction scheme is called bootstrapping.

The above scheme is a very simplified one, since the second step needs a very strong requirement. Usually instrument-price functions them-selves depend on not observable interest rate (or bond) data. A common method adapted in these cases is to anticipate the interpolation step in order to get not available interest rate (or bond) values. In other word, interpolation is already partially used to obtain pillars. However, this way requires a very careful use of interpolation method and a careless use may lead to meaningless results.

Single-curve context

In the classical single yield curve scenery, the interbank curve was usually boot-strapped using a selection from the following market instruments:

1. Euribor fixing from one day up to one year; 2. FRA rates from one month up to two years; 3. Swaps from one to thirty years;

4. etc.

These instruments are not homogeneous, since their underlying interest rates have mixed tenors.

At time 0, let us call {P (0, t) : 0 6 t 6 T } (T > 0) the wanted yield curve (e.g. the initial instantaneous forward rate curve), and {Si : i = 1, ..., N } the

set of quoted instruments, where for every i = 1, ..., N Si= Si(P (0, t1), ...., P (0, tN)),

where t1 < t2 < .... < tN. That is, every product depends on a set of yield

curve points, but it is not necessary for every instrument to depend on all {P (0, ti) : i = 1, ..., N }. If the instrument set choice is such that the system

S1= S1(P (0, t1), ...., P (0, tN)),

.. .

SN = SN(P (0, t1), ...., P (0, tN)),

admits solutions, then it is possible to obtain the bootstrapping grid {P (0, ti) :

(35)

2.3. HOW TO USE A MODEL 35 Multi-curve context

Multi-curve approach separates the discounting curve from the forwarding curves, as well as forwarding curves of different tenors.

Bootstrapping the discounting curve needs the following overnight instru-ments:

• Discounting: EONIA fixing, OIS from one to thirty years etc. Here we continue to use the usual single-curve scheme.

For the forwarding curves, the most quoted Libor rate tenors are given by {1m, 3m, 6m, 12m}, we consider the following market quotes:

• Indexation over 1m: Euribor one-month fixing, swaps from one to thirty years paying an annual fix rate in exchange for the Euribor 1m rate; • Indexation over 3m: Euribor three-months fixing, FRA rates up to one

year, swaps form one to thirty years paying an annual fix rate in exchange for the Euribor 3m raet;

• Indexation over 6m: Euribor six-months fixing, FRA rates up to one year and a half, swaps form one to thirty years paying an annual fix rate in exchange for the Euribor 6m rate;

• Indexation over 12m: Euribor twelve-months fixing, FRA rates up to two years, six-vs-twelve months basis-swaps form two to thirty years.

If we denote with {P (0, t) : 06 t 6 T } the already obtained discounting curve, {Pδ

(0, t) : 0 6 t 6 T } the δ-tenor forwarding yield curve (e.g. the initial δ-tenor Libor rate curve) which should be calculated, and {Si : i = 1, ..., N } the set of

quoted instruments, then we get a system of the following form S1= S1(P (0, t1), ...., P (0, tN), Pδ(0, t1), ...., Pδ(0, tN)),

.. .

SN = SN(P (0, t1), ...., P (0, tN), Pδ(0, t1), ...., Pδ(0, tN)).

Using information of the discounting yield curve, if we are able to resolve the above system, then we get the bootstrapping grid {Pδ(0, t

i) : i = 1, ..., N }.

A more sophisticate method is the following one.

Once the discounting curve is known, in order to obtain smooth curves for both forwarding curves (which we assume to be forward Libor rate curve) and basis spreads, we bootstrap the spread term structures between forward Libor rates of different tenor, along with their spread with respect to the discounting curve.

(36)

In particular, we start form the six-months tenor, which corresponds in the Euro area to the family of most liquid instruments. We bootstrap the curve of the rate spread between risk-free rate and forward Libor rate of six-months tenor, and then get the curve of the six-months Libor rate adding the spread curve to the discounting curve.

Once we know the six-months curve, we proceed in a similar way to obtain the curves corresponding to the other tenors. Considering the liquidity of the underlying instruments, we select to bootstrap the following rate spreads:

• We obtain the three-months curve using as staring point the six-months curve, since the market quotes the three-vs-six-months basis swaps; • We obtain the one-months curve using as staring point the three-months

curve, since the market quotes the one-vs-three-months basis swaps; • We obtain the twelve-months curve using as staring point the six-months

curve, since the market quotes the six-vs-twelve-months basis swaps. Interpolation

A good interpolation method is the one based on cubic splines which link piece-wisely and smoothly the interpolation nodes with cubic polynomials.

If f is the target function

f : I −→ R

where I = [t0, tn] ⊆ R, and {fi : i = 0, ..., n} is the set of interpolation nodes

where fi= f (ti) with ti∈ I for every i = 0, ..., n, then the cubic spline s

s : [t0, tn] −→ R

is piecewise-defined by

s(t) = si(t) for t ∈ [ti, ti+1], i = 1, ..., n

where every si is a cubic polynomial such that

• for i = 0, ..., n − 1

si(ti) = fi, si(ti+1) = fi+1;

• for i = 1, ..., n − 1

s0i−1(ti) = s0i(ti), s00i−1(ti) = s00i(ti);

• if the bound derivatives f0(t

0) and f0(tn) are unknown, we set

s000(ti) = s00n(tn) = 0.

Cubic spline method is numerical stable and ensures good convergence in infinite norm || · ||∞ up to the third derivative for every regular function f .

(37)

2.3. HOW TO USE A MODEL 37

2.3.2

Calibration

As we have anticipated, calibration is the most problematic step which heavily depends on model choice. However, it is possible to give the essential scheme of how it works in some particular cases. If model parameters are constants, the basic idea is to use Least Square Principle to find correct parameters which best fit to market data.

In the simplest case of Linear Statistical Model, the fitting parameters given by Least Square Principle are optimal estimate among all correct linear esti-mates.

Theorem 2.3.1 (Linear Statistical Model). Let be there a linear statistical model on Rn, B(Rn), {Pθ,σ2 : θ ∈ Rm, σ ∈ R} with n > m

Y = AΘ + σZ where

Y = (Y1, ..., Yn)

is the vector of observed data,

A ∈ Rn×m

is a maximum ranked deterministic matrix, Z = (Z1, ..., Zn)

is a stochastic vector with zero mean and covariance matrix equal to identity. Then

min

θ ||Y − Aθ|| 2

is the optimal estimate among all correct linear estimates of θ.

Let {αi : i = 1, ..., m} be the (finite) set of our model free parameters and

{Xj : j = 1, ..., n} be a set of quoted vanilla instruments, i.e. instruments

with explicit and handleable pricing formula. This means that these quoted instruments or derivatives are “simple” functions of underlying interest rates or bonds whose dynamics are described by our particular modelling choice. Using information of the already constructed initial yield curves and particular model structure we can get that for every j = 1, ..., n the instrument Xj is a “simple

function” of free model parameters

Xj= Xj(α1, ..., αm) If we denote α := (α1, ....αm), X := (X1, ..., Xn) and ¯ X = ( ¯X1, ..., ¯Xn)

(38)

the current market prices of these instruments, then Least Square Principle ensures that, for n> m, the parameter vector α which minimized the quantity

|| ¯X − X(α)||2=

m

X

i=1

( ¯Xi− X(α))2

gives the best estimate of correct model parameters.

2.3.3

Monte Carlo simulation

Monte Carlo is a numerical method used to approximate solutions to quantita-tive problems. It simulate the underlying process with a big set of input and then calculate the average result of the process.

In finance this method is typically used to price exotic products which do not have a handleable pricing formula.

Let be there a filtrated stochastic space (Ω, F , (Ft)06t6T, P), the Monte

Carlo simulation is based on the well-known Law of Large Numbers and Central Limit Theorem:

Theorem 2.3.2 (Law of Large Numbers). Let X1, ..., Xn be a real-valued

ran-dom sample of size n, i.e. a set of n independent and identically distributed random variables, with finite mean value m. If we denote the sample average with Sn:= Pn i=1Xi n , then for n → ∞ Sn a.s. −→ m.

Theorem 2.3.3 (Central Limit Theorem). Let X1, ..., Xn be a real-valued

ran-dom sample of size n, with mean value m and finite non-zero variance σ2. If

we denote the sample average with Sn, then the following convergence in

distri-bution holds for n → ∞ √ nSn− m σ d −→ N (0, 1). Basic case

Let be there a random variable X and a measurable deterministic function g, we want to estimate the quantity

E[g(X)] = Z

g(x)f (x)dx =: m

where f is the probability density function of X w.r.t. Lebesgue measure, i.e. Z

(39)

2.3. HOW TO USE A MODEL 39 We pick a (big) set of sample values {xi: i = 1, ..., n} with distribution described

by the probability density f . We consider the sample mean

Sn:= 1 n n X i=1 g(xi),

and the sample variance

S2:= 1 (n − 1) n X i=1 (g(xi) − Sn)2 of {g(x1), ..., g(xn)}.

For Law of Large Number 2.3.2, the sample mean is a good estimate of the integral value m. Further, it is also a correct estimate. But since the law of X is arbitrary, we don’t have a-priori a statistical structure which can ensure us the confidence limits with given sample size n.

We notice that, as a consequence of Law of Large Numbers 2.3.3 and Lemma of Slutsky we have

S2 a.s.−→ σ2 (2.3.1)

where σ2is the variance of g(X).

The convergence (2.3.1) together with Central Limit Theorem 2.3.3 yields √ nSn− m S = Sn− m S √ n d −→ N (0, 1)

for n → ∞. In other word, for very big value of n, the distribution of Sn− m

S √ n

can be regarded as normal.

The basic idea of Monte Carlo method is thus to pick a very large sample set (of size n), calculate the sample mean Sn, and use the usual Student Test

for Gaussian sample with hypothesis

H0) : m = Sn against H1) : m 6= Sn.

In such a way, the confidence interval, called Monte Carlo confidence interval, of level α is hence D =  Sn− t(1−α 2,n−1) S √ n, Sn+ t(1−α2,n−1) S √ n 

where t(·,n−1) is the (n − 1)-grade Student quantile.

For example, a 99% Monte Carlo confidence interval (i.e. α = 0, 01) for very big sample set is approximately

D =  Sn− 2.576 S √ n, Sn+ 2.576 S √ n  .

(40)

More general cases

In finance, derivative pricing problem usually requires to estimate quantities of the form

E[g(XT)]

where Xtis the underlying price process which is the (strong) solution of a given

SDE describing its price dynamics

dXt(ω) = µ(ω, t, Xt)dt + σ(ω, t, Xt)dWt(ω)

where W is a dimensional) P-Wiener process, µ (1-dimensional) and σ (d-dimensional) are two coefficient process (or deterministic functions if they are independent of ω) “good” enough to ensure the strong existence and uniqueness of the SDE solution.

Unlike the previous case, here we do not even know the probability law of X. Thus we need to make further approximations.

The most usual method is consecutive Euler approximation which discretizes the original SDE in

Xt+δt− Xt= µ(t, Xt)δt + σ(t, Xt) Wt+δt− Wt

where δ is a small time increment.

If 0 is the current time and ∆n = {0 = t (n) 0 < t (n) 1 < ... < t (n) kn = T } is

a partition of the interval [0, T ], this method requires that the Riemman-type sum Rn := kn−1 X i=0 µ t(n)i , Xt(n) i  t(n)i+1− t(n)i  + kn−1 X i=0 σ t(n)i , Xt(n) i  Wt(n) i+1 − Wt(n) i 

converges to the real solution

Xt− X0

at least in distribution for n → ∞ and |∆n| → 0, where the initial condition

X0 is observable from current market data (in the case of interest rate model,

we need a initial yield curve which can be obtained by bootstrapping method as we have already seen).

Since in this thesis we consider only Itô processes, i.e. µ(t, Xt) and σ(t, Xt)

are progressively measurable processes and a.s. Z

|µ(s, Xs)|ds < ∞,

Z

||σ(s, Xs)||2ds < ∞,

we have actually convergence in probability for n → ∞ Rn−→ XP t− X0

(41)

2.3. HOW TO USE A MODEL 41 which is stronger than convergence in distribution

Rn d

−→ Xt− X0.

In conclusion, in order to estimate E[g(Xt)], we should

1. choose a partition ∆ of the time interval [0, t] such that |∆|  1;

2. generate a big set (size = n) of paths using Wiener distribution and per-forming consecutive Euler approximation;

3. estimate the expectation value with the mean of obtained sample {g(x1), ..., g(xn)}

and calculate the Monte Carlo confidence interval.

The previous method can be easily generalized to the case when derivative price depends on more than one instant and/or underlying, namely

E[g(Xt1, ..., Xtm)]

where X is a k-dimensional process.

2.3.4

Discretization of associated PDEs

Monte Carlo method, and in particular consecutive Euler approximation, ex-plained in the previous section is computationally slow and complicated. An alternative approach is to pass to the associated PDEs of original SDEs de-scribed by the model, if these SDEs admits markovian solutions.

In general, let be there a filtrated probability space (Ω, F , (Ft)t>0, P), and a

d-dimensional SDE on the time interval [0, T ] of the form dXt= b(t, Xt)dt + σ(t, Xt)dWt

where W is a k-dimensional P-Wiener process, b (d-dimensional) and σ (d × k-dimensional) are two measurable deterministic functions, “good” enough to ensure the strong existence and uniqueness of solution, which is in particular a markovian process under these conditions.

To this SDE we can associate three types of PDEs, namely • Kolmogorov equation ∂u ∂t + 1 2 X i,j aij ∂2u ∂xi∂xj +X i bi ∂u ∂xi = 0 u|t=T = ϕ where aij:=Pkσikσjk;

(42)

• Fokker-Planck equation ∂p ∂t − 1 2 ∂2 ∂xi∂xj X i,j (aijp) + div(bp) = 0 p|t=0= p0 where div(v) =P i ∂vi ∂xi; • Dirichlet equation 1 2 X i,j aij(x) ∂2u ∂xi∂xj +X i bi(x) ∂u ∂xi = 0 u|∂D= g

where D is a certain domain of Rd.

Under suitable conditions, these PDEs are all linked to the original SDE with particular relations which we do not explain here in details.

Concerning us, as we have already mentioned in the previous section for Monte Carlo simulation, our main problem is to determine the distribution of the SDE solution with dynamics given by models, in order to generate different paths according to this distribution and then calculate the mean value, which should give us the estimated derivative price.

The starting point is the following theorem.

Theorem 2.3.4. If b and σ are continuous functions, then the law of SDE so-lution µt:= L(Xt) coincides with the weak solution of Fokker-Planck equation,

namely for all ψ ∈ Cc∞([0, T ]) s 7→

Z

ψ(x)µs(dx)

is measurable, and the following equation holds Z ψ(x)µt(dx) = Z ψ(x)µ0(dx) + Z t 0 Z Lψ(x)µs(dx)ds

where the operator L is defined by (Lu)(t, x) = ∂u ∂t + 1 2 X ij aij ∂2u ∂xi∂xj + b · Ou.

We notice the following important fact.

Observation 2.3.5. If Fokker-Planck equation admits classical strong solution pt, it will give the density function of SDE solution Xt w.r.t. the Lebesgue

(43)

2.3. HOW TO USE A MODEL 43 Our problem thus reduces to approximate a PDE solution. A classical nu-merical method is finite difference method, which we synthesised as following

1. determine bound conditions and a discretization grid of input variables; 2. choice a discretization scheme for all derivatives;

3. write the matrix form of the original equation and calculate its solution; 4. verify the stability and convergence of the method;

(44)
(45)

Chapter 3

Short Rate Models

Here we give a two-curve setup made of OIS risk-free curve (discounting curve) and Libor risky curve for a given tenor (forwarding curve for generating future cash flows) extending classical short rate models.

In analogy to the classical single curve arbitrage-free relationship between Libor rate and zero coupon bond (1.2.5), to every risky Libor rate L(T, T + δ) for a given tenor δ > 0 we can associate an artificial risky bond price Bδ(t, T )

(which we will define further) such that

L(T, T + δ) = 1 δ  1 Bδ(T, T + δ)− 1  (3.0.1)

for all maturities T > 0. We assume the same assumptions for these risky bonds as in Assumption 1.2.1.

We remember that rt is the OIS short rate as in Definition 2.1.2, then the

following relation holds just as in the single curve risk-free setting (1.2.2)

B(t, T ) = EQ  exp  − Z T t rudu  Ft  , If we call rδ

t = rt+ stthe short rate associated to the risky bond Bδ(t, T ),

where st denotes the short rate spread (an instantaneous credit spread), then

by knowing the risky short rate dynamics we can define Bδ(t, T ) as

(t, T ) := EQ  exp  − Z T t (ru+ su)du  Ft  , (3.0.2)

Remark 3.0.6. We notice that Bδ(t, T ) are not actually traded bond prices,

and they are supposed to be affected by the same factors as the Libor rates. In conclusion, in order to describe the bond market, it is enough to give the dynamics of the OIS short rate rs and the short rate spread st.

Riferimenti

Documenti correlati

In order to describe abundance and prevalence of FD-infected vectors in the cultivated and wild compartments of the vineyard agroecosystem, adults of Scaphoideus titanus were

In summary, a search for heavy, narrow resonances decaying to a Higgs boson and a photon (Hγ) has been performed in proton-proton collision data at a center-of- mass energy of 13

• Yield curves tend to slope upward when short-term rates are low and to be inverted when short-term rates are high; explained by the liquidity premium term in the first case and

According to Pure Expectations Theory, on which we presume the yield curve used at the reporting date is created, the IC is calculated with the first rate (due in a

(a) Reflection-type LPG sensorgram reporting the central wavelength shift of 6th cladding mode attenuation band during the AmpC BL binding for lysate solutions containing

While this should not replace funding of basic research, it would lead to an increase in the density of the different stages of preclinical testing and in the numbers of

FONDAZIONE TORINO SMART CITY. Le azioni intraprese per raggiungere questo obiettivo riguardano il miglioramento delle prestazioni energetiche degli edifici esistenti,