• Non ci sono risultati.

Multi-curve models and a national bonds market model

N/A
N/A
Protected

Academic year: 2021

Condividi "Multi-curve models and a national bonds market model"

Copied!
61
0
0

Testo completo

(1)

Università di Pisa

Facoltà di Scienze Matematiche, Fisiche e Naturali

Tesi di Laurea Magistrale

Multi-curve models and a national bonds

market model

27 Ottobre 2017

Relatore: Prof. Maurizio Pratelli

Controrelatore: Prof. Marco Romito

(2)
(3)

Contents

1 Introduction 3

1.1 Preliminaries and notations . . . 5

1.2 Main denitions . . . 6

1.3 The classical interest rate models . . . 8

1.4 The change of numeraire . . . 9

1.5 Main derivatives . . . 11

1.6 The reasons for a new model . . . 15

1.7 Bootstrapping techniques . . . 17

2 Short rate approach 20 3 HJM approach 28 3.1 Parsimonious approach . . . 28

3.2 Complete approach . . . 36

3.2.1 Choice of the volatility . . . 40

3.2.2 Pricing swaptions . . . 41

3.2.3 Bootstrapping and calibration . . . 43

4 National bonds model 44 4.1 Introduction . . . 44

4.2 Hull-White spread . . . 46

4.3 Pricing derivatives with Fourier transform . . . 48

4.4 Application to the model . . . 50

4.5 Calibration . . . 53

4.6 CIR++ spread . . . 53

4.7 Adding covariance . . . 57

(4)

Chapter 1

Introduction

In the classical interest rate models the important no-arbitrage relationships that relate the prices of the zero-coupon bonds and the LIBOR rates have always been assumed to hold. Inside a model these equalities allow to hedge perfectly forward-rate agreements in terms of zero-coupon bonds. As a consequence forward rates of dierent tenors are related to each other by sharp constraints that however might not hold in practice. For long time the gap between the models and the real market has been considered negligible, but starting from summer 2007, with the beginning of the credit crunch, the market quotes of zero-coupon bonds and of the LIBOR rates started to violate the classical constraints in a macroscopic way. This because the counterparties began to consider the default of their creditors a realistic possibility, and lending money became a risky investment. In Figure 1.1 the historical data of the EURIBOR rates from 2004 to the end of 2017 are plotted. The graphic shows that, the nancial crisis caused a marked increase of the spreads between the rates, a symptom of the increasing didence between the counterparties. Other evidences can be seen for example in the historical data of the spread between the OIS swap rate with maturity one year and the EURIBOR swap rate with the same maturity.While before the crisis it was nearly zero, consistently with the usual interest rate models, after the summer 2007 the situation drastically changed, and the OIS-IRS spread started growing, making the nancial scenario totally inconsistent with the traditional models. This brought to the need to model separately the forward rates of the various tenors quoted in the market, since they couldn't be obtained from the classical one-curve models any more. The result is a multi-curve model where each forward rate dynamic of a tenor quoted in the market is described by a stochastic equation. The aim of the work is to present the main approaches proposed in literature for the construction of a multi-curve framework.

The rst chapter is an introduction of the main denitions, the classical no-arbitrage for-mulas and the main interest rate derivatives, with a focus on the dierences of the forfor-mulas in the case of the classical models and in the multi-curve models. Also, the main techniques needed to bootstrap the forward rates curve are described.

(5)

Figure 1.1: The gure shows the daily quotations of the EURIBOR rates of tenors 1 month, 6 months, 6 months and one year, from the 1st January 2004 to the 3rd August 2017. Data

obtained from http://www.bundesbank.de .

The second chapter is about a multi-curve model adopting a short rate approach. It is assumed that a risk-free short rate and a risky short rate exist, and dynamics for the risk-free rate and for the spread between the two rates are chosen. Moreover, a new formula for FRA contracts is obtained and it can be used in the calibration.

In the third chapter two models adopting an HeathJarrowMorton approach are described. For each tenor quoted in the market it is assumed that an instantaneous forward rate exists and an HJM-dynamic is chosen. In both models formulas for pricing swaptions are deduced and they can be used in the calibration.

In the fourth chapter a model for the national bonds market is presented. The shapes of the yield curves of the European states, while are similar for short maturities, present signicant spreads for long maturities. This reects the dierent reliability the investors has in the states, and the dierent liquidity risk attributed to the states by the market. This suggests, as in multi-curve frameworks, to produce a model, where each national bond dynamic is described by a dierent stochastic equation. Hence, as in the multi-curve short rate model, for each state it is assumed that a short rate exists, modelled as sum of a risk-free rate and a spread. The result is a multi-curve model for the bonds market. The last part also presents a possible pricing methodology for call and put options with underlying a national bond.

(6)

1.1 Preliminaries and notations

EONIA

The EONIA rate (Euro OverNight Index Average) is a rate published every business day at 19.00 and calculated by the European Banking Federation (EBF). It's a weighted average of the rates of all the loans between the most important European banks, happened during the business day, of a tenor of approximately one day. The weights used are the amounts of the transactions. Since the EONIA rate refers to transactions with so brief tenor, it can be approximately considered a risk-free rate.

EURIBOR

The EURIBOR rates (Euro OverNight Inter Bank Oered Rate) are rates published every business day and calculated by the European Banking Federation (EBF). Each of them is a weighted average of all the rates of loans between the most important European banks, happened during the business day, of a xed tenor. The weights used are the amounts of the transactions. The LIBOR rates are available for the tenors of 1 month, 3 months, 6 months and one year. With the nancial crisis the LIBOR rates began to violate the classical no-arbitrage relationships, and for this we considered these rates risky rates.

LIBOR

The LIBOR rates (London Inter Bank Oered Rate) are rates published every business day and calculated by Thomson Reuters. Each of them is a weighted average of all the rates of loans of a xed tenor, between the most important international banks, happened during the business day. The weights used are the amounts of the transactions. The LIBOR rates are available for seven tenors ranging from overnight to one year.

We will refer indierently with LIBOR rates both to LIBOR and to EURIBOR rates. We indicate with L(T − ∆, T ) the LIBOR rates published in T − ∆ with tenor ∆. We now recall the rst fundamental theorem, and the denition of the martingale measure.

Theorem 1 (First fundamental theorem). Suppose (Ω, F, P) a probability space, and FW

t a

ltration generated by a d-dimensional Brownian motion Wt, and suppose there exists a set of

positive Ito's processes {Bt, St1, . . . , Stn}, adapted to the ltration Ft where

dBt= rtdt

Suppose also there exist a probability Q equivalent to P such that each proces Sit

Bt is a

(7)

The equivalent probability Q will be called indierently martingale probability or risk-neutral measure. In the models presented in the work we will always suppose the existence of the martingale measure to guarantee the no-arbitrage hypothesis.

Corollary 1 (Pricing formula). If X is a positive T -measurable random variable, then its price πX

t at time t, under the Q measure, is

πtX = BtE  X BT Ft 

We will use the notation Et[ ] instead of Et[ |Ft] when it will be clear from the context

respect to what ltration we are evaluating the conditional expectation.

1.2 Main denitions

Denition 1. A T -maturity zero-coupon bond is a contract that guarantees its holder 1 unit of currency at time T . The contract price at time t < T is denoted by Pt(T ). Clearly, PT(T ) = 1

for all T .

We suppose the existence of the maximum future bond maturities T∗ and, at each time

instant t, we suppose the existence of all the zero-coupon bond Pt(T ), for all 0 ≤ T ≤ T∗.

At each time instant t the function T −→ Pt(T ) is quite regular while, xed T , the function

t −→ Pt(T ) turn up to have marked oscillations, hence we model t −→ Pt(T ) as a stochastic

process.

Now we present the principal rates and the so called no arbitrage relationships between the interest rates and the zero-coupon bond. We begin with the following observation. At time t 1 unit of currency can be used for buying a zero-coupon bond fraction 1

Pt(T ), since 1 = Pt(T )

1 Pt(T ).

This gives the right at time T to the amount 1

Pt(T ). The continuously-compounded interest rate

between t and T of this investment is called Yield. It must satises 1

Pt(T )

= eYt(T )(T −t)

Hence we have the following denition

Denition 2 (Yield). The continuously-compounded interest rate at time t for the maturity T is the constant rate at which an investment of 1 unit of currency at time t accrues continuously to yield the amount of currency 1

Pt(T ) at maturity T , namely

Y (t, T ) = −log Pt(T ) T − t

(8)

Similarly we give the denition of the linear interest rate L(t, T ), that is the rate such that such that

1 Pt(T )

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

Denition 3 (LIBOR). The linear interest rate at time t for the maturity T is the constant rate at which an investment of 1 unit of currency at time t accrues to yield the amount of currency 1

Pt(T ) at maturity T , namely

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

(1.1) We will refer to the important formula (1.1) as the no-arbitrage relationship for the LIBOR rates.

Let t < S < T three time instants and Pt(S), Pt(T ) the prices of the zero coupon bonds

with maturity S and T . An investment of 1 at time t gives the amount 1

Pt(S) at time S and

1

Pt(T ) at time T . Now we can dene the forward rate Et(S, T ) as the rate that satisfy

1 Pt(S)

= eEt(S,T )(T −S)= 1

Pt(T )

Denition 4 (Forward rate). The continuously-compounded forward rate at time t from S to T is

Et(S, T ) =

log Pt(S) − log Pt(T )

T − S

Similarly we give the denition of the forward LIBOR rate, that is the rate such that 1

Pt(T )

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

Denition 5 (Forward LIBOR rates). The linear interest rate at time t from S to T is Ft(S, T ) =

Pt(S) − Pt(T )

Pt(T )(T − S) (1.2)

We will refer to the important formula (1.1) as the no-arbitrage relationship for the forward LIBOR rates. We eventually dene the dierential form of the rates introduced, since they are often the starting point of interest rates models.

Denition 6 (Instantaneous forward rate). We dene the instantaneous forward rate as ft(T ) = lim

∆T →0Et(T, T + ∆T ) = −

∂T log Pt(T ) Denition 7 (Instantaneous short rate). We dene the short rate as

r(t) = ft(t) = lim

∆t→0Y (t, t + ∆t)

From the denition of the forward rate it's easy to see that Pt(T ) = e− RT

t ft(u)du. In all the

models we will present we will use as discounting factor the bank account Bt = e Rt

(9)

1.3 The classical interest rate models

The traditional models can be classied in two families • short rate models

• HJM models

We recall briey for both the main features.

Short rate models

The short rate models consist in choose a dynamic for the short rate rt, directly under the

risk-neutral measure Q, that is choose µt and σt such that

drt= µtdt + σtdWt

We recall some of important models for the short rate • Vasicek: drt = (b − art)dt + σdWt • C.I.R: drt= a(b − rt)dt + σ √ rtdWt • Ho-Lee: drt= θ(t)dt + σdWt • Hull-White: drt= (θ(t) − art)dt + σdWt

Once chosen a dynamic for the short, can be dened the bank account Bt = e Rt

0rudu and the

risk-free bond Pt(T ) = Et[e− RT

t rudu]. Since the model is directly under the risk-neutral measure,

the processes Pt(T )

Bt are all martingales. Hence if we set

Pt(T ) = Et[e− RT

t rudu] = eA(t,T )−rtB(t,T ) A(T, T ) = 0 B(T, T ) = 0 (1.3)

we can derive conditions for the functions A(t, T ) and B(t, T ) that guarantee that the processes

Pt(T )

Bt are martingales. The following theorem clarify when can be derived conditions for the

processes A(t, T ) and B(t, T ).

Theorem 2 (Due-Kan). Suppose the short rate rt satisfy, under the risk-neutral measure Q,

the stochastic equation drt= µ(r, t)dt + σ(r, t)dWt, where the functions µ and σ are in the form

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

with α, β, γ, δ are continuous functions, thus exist functions A(t, T ) and B(t, T ) such that (1.3) holds and such that

(

Bt(t, T ) + α(t)B(t, T ) − 12γ(t)B2(t, T ) = −1 B(T, T ) = 0

At(t, T ) = β(t)B(t, T ) − 12δ(t)B2(t, T ) A(T, T ) = 0

(10)

If there exist functions that solve the system (1.4) we say that the model has an ane term structure.

If the system (1.4) admits an explicit solution we can obtain explicit expressions for the zero-coupon bonds Pt(T ), and for the LIBOR rates, from the no-arbitrage relationships.

HJM models

The Heath Jarrow Morton (HJM) models consist in choose a dynamic for the instantaneous forward rate ft(T ), directly under the risk-neutral measure Q, that is choose processes αt(T )

and σt(T ) such that

ft(T ) = αt(T )dt + σt(T )dWt

where Wt is a Brownian motion under the risk-neutral measure. We can dene directly the

zero-coupon bond as Pt(T ), the short rate rt and th bank account Bt with the usual formula.

Under the risk-neutral measure the processes Pt(T )

Bt must be martingales for all T . The following

important theorem shows the conditions on the processes αt(T )and σt(T ), that guarantee that

the processes Pt(T )

Bt are martingales.

Theorem 3 (Heath Jarrow Morton). The processes Pt(T )

Bt are martingales if and only if

αt(T ) = σt(T )

Z T t

σt(u)du (1.5)

Once chosen an expression for the volatility σt(T ) we can set

ft(T ) = f0∗(T ) + Z t 0 αs(T )ds + Z t 0 σs(T )dWs where f∗

0(T )are the instantaneous forward rates values observed in the market, hence the model

is automatically calibrated to the bond prices.

1.4 The change of numeraire

In this section we recall the denition of the numeraire and the important change of numeraire theorem.

Denition 8. A positive-valued stochastic process Dt adapted to the ltration is called

(11)

Theorem 4. Suppose the existence of a market {S1

t, . . . , Stk} and suppose that the processes Si

Bt

and Dt

Bt are martingales under a probability Q. We consider

dQD dQ = DT BTD0 The processes Si t

Dt are martingales under Q

D.

Often will be useful, in the discussion of the following chapters, taking as numeraire the process Pt(T ). If PtB(T )t is a martingale under Q, a property that will always be respected in

the models will be presented, Pt(T ) can be taken as numeraire. The equivalent probability

obtained by this change of numeraire will be indicated QT and called T -forward measure, and

the relative expectation indicated with ET. Now we can present the important equality that

relates the instantaneous forward rate with short rate. Proposition 1. We have that

ft(T ) = EtT[rT] Proof. EtT[rT] = 1 Pt(T ) Et[rTe− RT t rudu] = − 1 Pt(T ) Et[ ∂ ∂Te −RT t rudu] = − 1 Pt(T ) ∂ ∂TEt[e −RT t rudu] = − ∂ ∂TPt(T ) Pt(T ) = ft(T )

Last proposition in particular shows that the forward rate is a martingale under the T -forward measure. We recall that, from the HJM theorem, we have that under the martingale measure the forward rate must follow an equation of the form

dft(T ) = σt(T )

Z T

t

σt(u)dudt + σt(T )dWt

where Wt is a Brownian motion under the martingale measure. If we take the probability QT

obtained taking the numeraire Pt(T ), from the Girsanov's theorem there exist a process Ht

such that

(12)

is a Brownian motion under QT. Hence the dynamic of f t(T ) is dft(T ) = σt(T ) Z T t σt(u)dudt + σt(T )Htdt + (. . . )dWtT

hence, since ft(T ) is QT-martingale we have that

Ht= Z T t σt(u)du and hence dWtT = dWt+ Z T t σt(u)dudt

is a Brownian motion under the T -forward measure.

1.5 Main derivatives

Forward rate Agreement (FRA)

Denition 9. A Forward Rate Agreement (FRA) is an agreement between two counterparties, where they exchange a payment at the oating rate with a payment at a xed rate.

A FRA is a contract involving three time instants, namely the current time t and two future instants S < T . The contract allows the holder to exchange a oating rate payment with a xed rate payment, for the period between S and T . Formally at time T the holder pays

(T − S)(L(S, T ) − K)

where L(S, T ) is the oating rate observed in S for the period [S, T ] and K is the xed rate. The par value of the payo at time t is

πtFRA(S, T, K) = (T − S)Et  Bt BT (L(S, T ) − K)  = (T − S)Pt(T )EtT [L(S, T ) − K]

We dene the KFRA

t the value of K that makes the contract fair at the time t, namely the value

of K such that the price of the FRA contract is 0 at time t. We obtain

KtFRA(S, T ) = EtT[L(S, T )] (1.6) where ET is the expectation in the probability obtained with the change of numeraire P

t(T ).

If we suppose that the classical no-arbitrage formula (1.1) holds we obtain KtFRA(S, T ) = 1 T − S  Pt(S) Pt(T ) − 1  = Ft(S, T )

(13)

This shows that in the case of the classical one-curve model, the fair rate of a FRA contract is equal to the forward rate Ft(S, T ). We can generalize the denition of the forward rate to the

case that the usual no arbitrage formulas don't hold. Let's suppose that we have 1 unit at time tand loan it to a counterparty for the period between S and T at a oating rate. Let's suppose that the counterparty wants to exchange the oating rate with a xed rate. The rate that we oer is obviously the fair rate of the FRA contract. In other words we oered at time t a xed interest rate KFRA

t (S, T ) for a loan for the period between S and T . After this observation we

can generalize the denition of the forward rate.

Denition 10 (Simply-compounded forward interest rate). We dene the simply-compounded forward rate at time t between the future dates S < T as

Ft(S, T ) = EtT[L(S, T )] (1.7)

We observe that the forward rate at time t, under the measure PT, is a martingale and so

the models that we will introduce must respect this property.

Interest Rate Swap (IRS)

Denition 11. An Interest Rate Swap (IRS) is an agreement between two counterparties, where they exchange a ow of payments at the oating rate with a ow of payments at a xed rate.

Let's consider some future dates T = {T0, . . . , Tn} and let's suppose that we are exposed

to a oating payment at each Ti for i = 1, . . . , n, at the LIBOR rate, observed in Ti−1, for the

period from Ti−1 to Ti. At each Ti for i = 1, . . . , n we pay

τiL(Ti−1, Ti)

where τi = Ti− Ti−1. If we exchange the oating rate with a xed rate K, we have to pay to

the counterparty at time Ti the quantity

τi(L(Ti−1, Ti) − K)

The price of this exchange at time t is obviously Et  Bt BT τi(L(Ti−1, Ti) − K)  = τiPt(Ti)EtTi[L(Ti−1, Ti) − K]

hence the price at time t of the IRS is πIRSt (T , K) =

n

X

i=1

(14)

We dene the swap rate the value of K that makes the contract fair at time t, namely the value of K that makes the price equal to 0 in t, that is

KtIRS(T ) = Pn i=1τiPt(Ti)E Ti t [L(Ti−1, Ti)] Pm i=1τiPt(Ti) (1.8) This denition can be extended to the case that the dates of the oating leg are dierent from those of the xed leg. If we call with T = {T0, . . . , Tn}the oating leg payment dates and with

T0 = {T0

0, . . . , T 0

m} the xed leg payment dates, we can obtain in the same way the price of the

IRS at time t πIRSt (T , T0, K) = n X i=1 τiPt(Ti)EtTi[L(Ti−1, Ti)] − K m X j=1 τj0Pt(Tj0) (1.9)

and the value of the swap rate at time t KtIRS(T , T0) = Pn i=1τiPt(Ti)E Ti t [L(Ti−1, Ti)] Pm j=1τ 0 jPt(Tj0) (1.10) We can also deduce the formula in the case the usual no-arbitrage formulas hold. We obtain

KtIRS(T , T0) = PPt(Tm0) − Pt(Tn) j=1τ

0 jPt(Tj0)

(1.11) Denition 12. An IRS contract where the oating rate is the EONIA rate is called overnight indexed swap (OIS)

The formulas for the OIS price and the OIS rate can be simply deduced from (1.9) and (??).

Swaptions

Denition 13. A swaption is a contract that gives the holder the right to sell (or to buy) an IRS at a future date.

Let's consider the case of the sale of an IRS at a future date T with oating leg future dates T = {T0, . . . , Tn}, xed leg future dates T0 = {T00, . . . , Tn0} and xed rate K. Obviously we

suppose T ≤ min{T0, T=0}. The holder of the swaption at time T will sell the IRS only if its

price is positive, thus the price of the swaption at time T is (πIRST (T , T0, K))+ Hence the par value of the swaption at time t is

πtSWPT(T , K) = Et  Bt BT (πTIRS(T , T0, K))+  (1.12)

(15)

Now we dene the swap numeraire as At(T0) = m X j=1 τj0Pt(Tj0)

It's easy to see that

πIRST (T , T0, K) = (KTIRS(T , T0) − K)AT(T0)

hence from (1.12) we obtain

πtSWPT(T , K) = Et  Bt BT AT(T0)(KTIRS(T , T 0) − K)+  Now we can observe that the process At(T0)

Bt is a martingale under the risk-neutral measure and

so At(T0) can be used as numeraire. We call the probability obtained the swap measure, we

indicate it with QT0

and the expectation respect to that probability with ET0

. So, using the theorem of the change of numeraire we have that

πSWPTt (T , T0, K) = At(T0)ET

0

t (KTIRS(T , T 0

) − K)+ (1.13) Last formula shows how the price of a swaption can be calculated as the price of a PUT with underlying the swap rate and the xed rate as strike. Moreover KIRS

t is a martingale under the

swap measure and so the price of the swaption can be calculated as

πtSWPT = At(T0)BlPUT(KtIRS, K, Σ2) = At(T0)(Kφ(−d2) − KtIRSφ(−d1))

d1,2 = log(KtIRS K ) ± 1 2Σ 2(t, T ) pΣ2(t, T ) Σ 2(t, T ) = Z T t σ(s)2ds The volatility σ(t) can be calculated in two ways

• Implicit volatility: we consider some market swaptions price, we invert the Black's formula and we nd numerically a funciton σ(t) that ts all the market prices. Then the volatility determined can be used to calculate other swaptions prices. The function σ can be chosen also dependent from the strike K;

• Inside a model: the process KtIRS is a positive martingale under the forward measure, so inside a model its dynamic will be

dKtIRS = σtKtIRSdW τ0

t

where Wτ0

t is a Brownian motion under the forward measure and σtis a stochastic process.

(16)

Basis Swap (BS)

Denition 14. A basis swap is a contract between two counterparties where they exchange a ow of oating payments with a ow of xed payments and an other ow of oating payments. Let's consider three sets of dates T = {T0, . . . , Tn}, T0 = {T00, . . . , Tm0 }, T00 = {T000, . . . , Tp00}

with T0 = T00 = T 00

0, Tn= Tm0 = T 00

p, and three ows of payments: two payments at the oating

rate related to the dates T and T0 where, for the rst ow, the rate is observed in T

i−1 and the

payment occurs in Ti for i = 1, . . . , n, while for the second ow the rate is observed in Tj−10 and

the payment occurs in T0

j for j = 1, . . . , m; one payment at a xed rate K related to the set of

dates T00. If we dene as usual τ

i = Ti − Ti−1, τj0 = T 0 j − T 0 j−1, τ 00 h = T 00 h − T 00 h−1, we obtain the

par value of the contract at time t πtBS(T , T0, T00, K) = n X i=1 τiPt(Ti)EtTi[L(Ti−1, Ti)] − m X j=1 τj0Pt(Tj0)E Tj0 t [L(T 0 j−1, T 0 j)] − K p X h=1 τh00Pt(Th00) (1.14)

We call basis swap spread the value of K that makes the contract fair at time t, obtainable by simply setting formula (1.14) equal to zero

KtBS(T , T0, T00) = Pn i=1τiPt(Ti)EtTi[L(Ti−1, Ti)] Pp h=1τ 00 hPt(Th00) − Pm j=1τ 0 jPt(Tj0)E Tj0 t [L(T 0 j−1, T 0 j)] Pp h=1τ 00 hPt(Th00) (1.15) Observation 1. It's easy to see that

KtBS(T , T0, T00) = KtIRS(T , T00) − KtIRS(T0, T00)

so the basis swap spread is the dierence between two swap rates. If we use the no-arbitrage relationship we have that

KtBS(T , T0, T00) = PPt(Tp 0) − Pt(Tn) j=1τ 00 jPt(Tj00) −Pt(T 0 0) − Pt(Tn0) Pp j=1τ 00 jPt(Tj00) = 0

This observation shows that, if the classical no-arbitrage formulas remains true, the value of the basis swap spread of an IRS must be equal to zero. This has been true until August 2007 when with the beginning of the crisis some of basis swap spreads began to growth. This was an evidence of the fact that the classical non-arbitrage relationships where no more valid.

1.6 The reasons for a new model

Consider a counterparty A, exposed to a a ow of future payments, with dates {0 = T0, T1, . . . , Tn},

(17)

Figure 1.2: The gure shows the daily quotations of the 3 months EURIBOR and of the OIS rate with the same maturity, from the 1st January 2006 to the 30th June 2014. Data obtained

from http://www.bundesbank.de.

the ow of payments with only one payment in Tn. If we suppose the classical no arbitrage

relationships for the LIBOR rate hold, the par oered rate, given by formula (1.10), becomes K0OIS= ∆1d Pn i=1P0(Ti)E Ti 0 [L(Ti−1, Ti)] ∆3mP0(Tn) = 1 ∆3m  1 P0(Tn) − 1 

Last expression, in the classical single curve model, is the xed LIBOR rate at time 0, with tenor ∆. Hence, the par rate of the swap is equal to the LIBOR rate with tenor 3. The rst gure shows the daily quotations of the three months EURIBOR rate and of the OIS swap rate with the same maturity, while the second is the daily spread between the two quotes. The gures shows clearly that the indexes were almost equal before 2009, with a spread near to 0, but after the nancial crisis the spread couldn't be considered negligible any more. Let's try to understand the reasons that brought to this situation. Since the oating leg pays a oating interest rate with tenor 1 day, that can be considered a riskless rate, it can't be inclined to accept a EURIBOR rate as xed rate, because it would pay a risk-rate and sell a risk-free payment. So the contract wouldn't be at par. So the oered rate can't be the EURIBOR, but a risk-free rate for the maturity of three months. This explains the beginning of the raise of the observed spread. This is an example of the inconsistency of the classical no-arbitrage relationships, but many others could be shown.

Since the LIBOR rates couldn't be any more obtained form the classical no-arbitrage re-lationships, they can be modelled as dierent processes and choose a dynamic for each one of

(18)

Figure 1.3: The gure shows the daily dierence between the daily quotations of the 3 months EURIBOR and of the OIS rate with the same maturity, from the 1st January 2006 to the 30th

June 2014. Data obtained from http://www.bundesbank.de.

them. The so done frameworks are the multi-curve models. So, at time 0, for each LIBOR rates Ft(T − ∆, T ), must be available the quantities F0(T − ∆, T ) for each maturity T , that

is, at time 0 must be built the family of the curves T −→ F0(T − ∆, T ), one for each tenor ∆.

This explains the name multi-curve model. The next section will describe in details the main procedures for the bootstrapping of the curves.

1.7 Bootstrapping techniques

Typically the curves that we will need to bootstrapped in the model will be presented are T −→ P0(T ) T −→ F0(T − ∆, T )

The rst is called zero-coupon curve and the second is a family of curves called forward curves, one for each tenor ∆ that appears in the model. We now explain for each curve the needed instruments, and the procedure for the bootstrapping.

The zero-coupon curve

The procedure we describe for the bootstrap of the zero-coupon curve need the xed EONIA and a set of OIS prices with T = T0 and ∆

(19)

rate we can suppose the usual no-arbitrage relationship between the LIBOR rates and the bond prices, since we have supposed the risk in the EONIA rate is negligible. This means that

EOt(T − ∆1d, T ) = 1 ∆1d  Pt(T − ∆1d) Pt(T ) − 1  = EtT [L(T − ∆1d, T )] (1.16) thus we can obtain the rst value of the curve P0(∆1d) from EONIA xing as

P0(∆1d) =

1

EO0(0, ∆1d)∆1d+ 1

Other values are determined with the set of OIS prices. The OIS fair rate at time 0 is K0OIS(T ) = Pn i=1P0(Ti)E Ti 0 [L(Ti−1, Ti)] Pn i=1P0(Ti)

Using again equality (1.16), we can obtain a formula for P0(Tn) depending from the previous

dates P0(Tn) = P0(T0) − K0OIS(T )∆1d Pn−1 i=1 P0(Ti) 1 + ∆1dK0OIS(T )

Once computated a set of P0(Ti) for enough i we can simply interpolate them with the usual

numerical tecniques and obtain the zero-coupon curve.

The forward curves

Suppose we have already bootstrapped the zero-coupon curve and see we how to bootstrap the others. The procedure that will be illustrated need the following instruments for the bootstrap: • for ∆1m: EURIBOR 1m xing, FRA rates up to one year, swap rates of contract paying an annual x rate for the EURIBOR 1m rate (some of them can be substituted with FRA rates);

• for ∆3m: EURIBOR 3m xing, FRA rates up to one year, swap rates of contract paying an annual x rate for the EURIBOR 3m rate (some of them can be substituted with FRA rates);

• for ∆6m: EURIBOR 6m xing, swap rates of contract paying an annual x rate for the EURIBOR 6m rate (some of them can be substituted with FRA rates);

• for ∆1y: EURIBOR 1y xing, six-vs-one-year basis-swaps rates (some of them can be substituted with FRA rates).

(20)

Let's see how to use swap rates and FRA rates in the bootstrapping of the curve of tenor ∆. We suppose the swaps to be referred to dates such that τi = ∆ for all i and τj0 = ∆

0 for all j.

Formula (1.10) becomes at time t = 0 K0IRS(T , T0) = ∆ Pn i=1P0(Ti)F0(Ti− ∆, Ti) ∆0Pm j=1P0(T 0 j)

This brings to a formula for the forward rate F0(Tn− ∆, Tn)

F0(Tn− ∆, Tn) = K0IRS∆0Pm j=1P0(Tj0) − ∆ Pn−1 i=1 P0(Ti)F0(Ti− ∆, Ti) P0(Tn) (1.17) This shows that the forward rate F0(Tn− ∆, Tn) can be calculated from the previous rates. So

we can use FRA rates for the rst values and then the swap rates for the last values using the formula (1.17). Once determined a set of P0(Ti) we can bootstrap the forward curve with the

usual numerical techniques. Once bootstrapped the 6 months forward curve, we can bootstrap the 1 year forward curve with the basis swaps. For the basis-swap considered we have that T0 = T00 and τi = ∆6m for all i and τj0 = ∆1y. Formula (1.15) reduces to

K0BS(T , T0, T0) = ∆6m Pn i=1P0(Ti)F0(Ti− ∆6m, Ti) ∆1yPm j=1P0(T 0 j) − Pm j=1P0(T 0 j)F0(Tj0− ∆1y, Tj0) Pm j=1P0(T 0 j)

and we can obtain again that F0(Tm− ∆1y, Tm) = (K0IRS(T , T0) − K0BS(T , T0, T0))Pm j=1P0(T 0 j) P0(Tm0 ) − Pm−1 j=1 P0(T 0 j)F0(Tj0− ∆1y, T 0 j) P0(Tm0 ) (1.18)

We point out that, for the considered basis swaps, m is equal to 1, thus formula (1.18) give explicitly an expression for F0(Tm − ∆1y, Tm) only depending from the 6 months curve and

the zero-coupon curve. Again, ones obtained a set of values of the curve, we proceed with the interpolation.

(21)

Chapter 2

Short rate approach

In this section we will present a short rate model to price FRA contracts of a xed tenor ∆, that typically is 1 month, 2 months, 6 months or 1 year. We will model

• the short rate rt

• a spread st, related to the tenor ∆, between a risky short rate rt+ st and the short rate

rt

We point out that the rate rt+ st is ctitious and not observable in the market. The model

can be generalized to a set of tenors, and in that case we will model a family of spreads s∆ t ,

one for each ∆. Starting from the two rates we can dene their respective bonds: the risk-free bond and a risky bond

Pt(T ) = Et[e− RT

t rudu] P¯t(T ) = Et[e−

RT

t ru+sudu]

In the classical one curve models the LIBOR rates can be dened by the risk-free bond as in (1.1), but in the multi-curve framework they will be modelled as risky rates. Hence we dene the LIBOR rates substituting in (1.1) the risk-free bond with the risky bond. Thus we have the following denition of the LIBOR rates

L(T, T + ∆) = 1 ∆  1 ¯ Pt(T + ∆) − 1  (2.1)

The model

We suppose the existence of three independent processes ψ1

t, ψt2, ψt3 and we dene the short rate

rt and the spread st as

rt= ψt2− ψ 1 t st = kψt1+ ψ 3 t

(22)

where k is a positive constant. We suppose the following dynamics for the processes introduced under the risk-neutral measure

dψ1t = (a1− b1ψ1 t)dt + σ1dWt1 dψ2t = (a2− b2ψ2 t)dt + σ 2p ψ2 tdW 2 t dψ3t = (a3− b3ψ2 t)dt + σ 3p ψ3 tdWt3

where ai, bi, σi are positive constants with a2 ≥ (σ2)2/2, a3 ≥ (σ3)2/2, and Wi

t are independent

Brownian motions. We recall that the rst stochastic equation is a Vasicek-type equation and can be explicitly solved.

Pricing FRA

We now present a formula to price FRA, that can be used in the calibration of the model. All over the section we will consider a FRA at time t, with future dates T and T + ∆ and strike K. We have seen in Section 1.5 that its price is given by

πtFRA(T, T + ∆, K) = ∆Pt(T + ∆)EtT +∆[L(T, T + ∆) − K]

By the LIBOR denition (2.1)

πtFRA(T, T + ∆, K) = Pt(T + ∆)EtT +∆  1 ¯ PT(T + ∆) − (1 + ∆K)  thus we have only to compute the quantity

¯ νt,T = EtT +∆  1 ¯ PT(T + ∆) 

We dedicate the next part of the section to the computation of ¯νt,T. The xed rate that makes

the FRA contract fair at time t becomes

KtFRA(T, T + ∆) = 1

∆(¯νt,T − 1)

Moreover we dene the respective quantities in the case of a simple one-curve model νt,T = EtT +∆  1 PT(T + ∆)  = Pt(T ) Pt(T + ∆) Kt = 1 ∆(νt,T − 1) = 1 ∆  Pt(T ) Pt(T + ∆) − 1 

(23)

We now nd two expressions for the risk-free bond Pt(T ) and the risky bond ¯Pt(T ), that

will be useful in the proof of the main equality for the factor ¯νt,T. For the risk-free bond we

have Pt(T ) = Et  exp  − Z T t rudu  = Et  exp Z T t (ψu1− ψ2u)du  = exp(A(t, T ) − B1(t, T )ψt1− B2(t, T )ψt2) (2.2)

where the coecients satisfy      B1 t − b1B1− 1 = 0 B1(T, T ) = 0 B2 t − b2B2− (σ2)2 2 (B 2)2− 1 = 0 B2(T, T ) = 0 At= a1B1− (σ1)2 2 (B 2)2+ a2B2 A(T, T ) = 0

A simple computation brings to

B1(t, T ) = 1 b1



e−b1(T −t)− 1 (2.3)

We can do the same for the risky bond ¯Pt(T ). We dene rst a money account associated to

the risky rate

¯ Bt = e Rt 0ru+sudu and we force P¯t(T ) ¯

Bt to be a martingale under the risk-neutral measure. If we set

¯ Pt(T ) = Et  exp  − Z T t ru+ sudu  = Et  exp  − Z T t ((k − 1)ψu1 + ψ2u+ ψ3udu)  = exp( ¯A(t, T ) − ¯B1(t, T )ψt1− ¯B2(t, T )ψt2− ¯B3(t, T )ψt3 we can nd the following constraints

           ¯ Bt1− b1B¯1+ (k − 1) = 0 B¯1(T, T ) = 0 ¯ B2 t − b2B¯2− (σ2)2 2 ( ¯B 2)2+ 1 = 0 B¯2(T, T ) = 0 ¯ B3 t − b3B¯3− (σ3)2 2 ( ¯B 3)2+ 1 = 0 B¯3(T, T ) = 0 ¯ At= a1B¯1−(σ 1)2 2 ( ¯B 1)2+ a2B¯2 + a3B¯3 A(T, T ) = 0¯ leading to ¯ B1(t, T ) = 1 − k b1  e−b1(T −t)− 1= (1 − k)B1(t, T )

(24)

From the system we can obtain that                  ¯ B1(t, T ) = (1 − k)B1(t, T ) ¯ B2(t, T ) = B2(t, T ) ¯ A(t, T ) = A(t, T ) − a1k Z T t B1(u, T )du − (σ 1)2 2 k 2 Z T t (B1(t, T ))2du + (σ1)2k Z T t B1(u, T )du + a3 Z T t ¯ B3(u, T )du If we set for simplicity

˜

A(t, T ) = ¯A(t, T ) − A(t, T ), B˜1 = B1(T, T + ∆) we obtain that ¯ Pt(T ) = exp ¯A(t, T ) − B1(t, T )ψt1− B 2 (t, T )ψt2− ¯B3(t, T )ψt3+ kB1(t, T )ψ1t = Pt(T ) exp ˜A(t, T ) + kB1(t, T )ψt1− ¯B3(t, T )ψt3  and hence PT(T + ∆) ¯ PT(T + ∆) = exp− ˜A(T, T + ∆) − k ˜B1ψT1 + ¯B3(T, T + ∆)ψT3 (2.4) Denition 15. We call adjustment factor the process

AdT,∆t = Et

 PT(T + ∆)

¯

PT(T + ∆)



The next proposition is the main result obtained for the model. Proposition 2. We have that

¯ νt,T = νt,TAdT ,∆t exp  k (σ 1)2 2(b1)3  1 − e−b1∆ 1 − e−b1(T −t) 2 (2.5) and AdT ,∆t = eA(T,T +∆)˜ Et h e−k ˜B1ψT1+ ¯B3(T ,T +∆)ψT3 i (2.6) Proof. First of all we perform a change of numeraire from the T + ∆-forward measure to the risk-neutral measure. The density process is

Lt =

Pt(T + ∆)

(25)

where Bt is the bank account. We can write then ¯ νt,T = EtT +∆  1 ¯ PT(T + ∆)  = L−1t Et  LT +∆ ¯ PT(T + ∆)  = 1 Pt(T + ∆) Et  exp  − Z T t rudu  PT(T + ∆) ¯ PT(T + ∆)  Recalling the expression (2.4), we can write

¯ νt,T = 1 Pt(T + ∆) Et h e−RtTruduexp  − ˜A(T, T + ∆) − k ˜B1ψT1 + ¯B3(T, T + ∆)ψT3i = 1 Pt(T + ∆)

exp(− ˜A(T, T + ∆))Etexp ¯B3(T, T + ∆)ψ3T

 · Et  exp Z T t ψ2u− ψ1 udu  exp−k ˜B1ψT1  Now we dene the process

Nt = Et  exp Z T t ψu2 − ψ1 udu  exp(−k ˜B1ψT1) 

Due to the independence and the ane dynamics of the processes ψi, i = 1, 2 we have

Nt= Et  exp Z T t ψu1du  exp  −k ˜B1ψT1  Et  exp  − Z T t −ψu2du  = exp(α1(t, T ) − β1(t, T )ψt1) exp(α2(t, T ) − β2(t, T )ψt2)

where the coecients satisfy            βt1− b1β1− 1 = 0 β1(T, T ) = k ˜B1 β2 t − b2β2− (σ2)2 2 (β 2)2+ 1 = 0 β2(T, T ) = 0 α1 t = − (σ1)2 2 (β 1)2+ α1β1 α1(T, T ) = 0 α2 t = a2β2 α2(T, T ) = 0 (2.7)

(26)

(2.3) for B1(t, T )                                  β1(t, T ) = b11  (b1k ˜B1+ 1)e−b1(T −t)− 1= B1(t, T ) + k ˜B1e−b1(T −t) β2(t, T ) = B2(t, T ) α1(t, T ) = (σ 1)2 2 Z T t (β1(u, T ))2du − a1 Z T t β1(u, T )du = (σ 1)2 2 Z T t (B1(u, T ))2du − a1 Z T t B1(u, T )du + (σ 1)2 2 (k ˜B 1 )2 Z T t e−2b1(T −u)du + k ˜B1(σ1)2 Z T t B1(u, T )e−b1(T −u)du − a1k ˜B1 Z T t e−b1(T −u)du α2(t, T ) = −a2RtT B2(u, T )du

Hence for the process Nt we have that

Nt = exp  (σ1)2 2 Z T t (B1(u, T ))2du − α1 Z T t β1(u, T )du − a2 Z T t B2(u, T )du − B1(t, T )ψ1t − B2(t, T )ψ2t  · exp (σ 1)2 2 (k ˜B 1 )2 Z T t e−2b1(T −u)du − a1k ˜B1 Z T t e−b1(T −u)du − k ˜B1e−b1(T −t)ψt1  · exp  k ˜B1(σ1)2 Z T t B1(u, T )e−b1(T −u)du  = Pt(T ) exp  (σ1)2 2 (k ˜B 1)2 Z T t e−2b1(T −u)du − a1k ˜B1 Z T t e−b1(T −u)du − k ˜B1e−b1(T −t)ψ1t  · exp  k ˜B1(σ1)2 Z T t B1(u, T )e−b1(T −u)du  Recalling the formula (2.4), we obtain

Et

 PT(T + ∆)

¯

PT(T + ∆)



= exp(− ˜A(T, T + ∆))Etexp( ¯B3(T, T + ∆)ψ3T) Et

h

exp(−k ˜B1ψ1T)i Using again the ane dynamics of ψi

t we can write that

Et

h

exp(−k ˜B1ψ1T) i

= exp( ¯α(t, T ) − ¯β(t, T )ψ1t) where the processes ¯α and ¯β satisfy

( ¯β t− b1β = 0¯ β(T, T ) = 0¯ ¯ αt= a1β −¯ (σ 1)2 2 ( ¯β) 2 α(T, T ) = 0¯

(27)

So we can simply obtain that

( ¯β(t, T ) = k ˜B1e−b1(T −t)

¯

α(t, T ) = −a1k ˜B1RtT e−b1(T −u)du +(σ21)2(k ˜B1)2RtT e−2b1(T −u)du and so that Et h exp(−k ˜B1ψ1T) i = exp  −k ˜B1e−b1(T −t)ψt1  · exp  k(σ1)2B˜1 Z T t B1(u, T )e2b1(T −u)ψT3  So we have that ¯ νt,T = 1 Pt(T + ∆)

exp(− ˜A(T, T + ∆))Etexp( ¯B3(T, T + ∆)ψ3T) Nt

= Pt(T ) Pt(T + ∆) Et  PT(T + ∆) ¯ PT(T + ∆)  exp  k(σ1)2B˜1 Z T t B1(u, T )e−b1(T −u)du  The result follows noticing that

˜ B1 Z T t B1(u, T )e−b1(T −u)du = 1 2(b1)3  1 − e−b1∆   1 − e−b1(T −t) 2

Corollary 2. We have that ¯ KtFRA(T, T + ∆) =  Kt+ 1 ∆  AdT ,∆t exp  k(σ 1)2 2(b1)3  1 − e−b1∆ 1 − e−b1(T −t) 2 − 1 ∆ For the calibration on the FRA we lack an explicit formula for the conditional expectation that appears in formula (2.6). We nd the solution in the same way we have done many times in the previous proof.

Et

h

eB¯3(T,T +∆)ψT3

i

= exp( ˜α(t, T ) − ˜β(t, T )ψt3) where the coecients satisfy

( − ˜βt+ ˜βb3 + (σ3β)˜2 2 = 0 β(T, T ) = ¯B 3(T, T ) ˜ αt− ˜βa3 = 0 α(T, T ) = 0

The rst equation is a Bernoulli equation and it has an explicit solution ˜

β(t, T ) = e−b3(T −t)( ¯B3(T, T + ∆) − 1 2b3(σ

3)2(e−b3(T −t)

− 1))−1 The function α(t, T ) can be easily obtained integrating β(t, T )

(28)

Bootstrapping and calibration

In this section a procedure to calibrate the model on a set of FRA prices observed in the market will be present. The unknown parameters are k, ai, bi, σi and the initial values ψi

0 and s0 that

are not observable in the market and that also must respect the constraints r0 = ψ02− ψ

1

0, s0 = kψ01+ ψ 3 0

We refer to the price of a FRA observed in the market, with strike K and referring to a loan between the future dates T and T + ∆ as

πFRA∗0 (T, T + ∆, K)

We call U the set of the sets {T, T +∆, K} of all the FRA observed in the market. The distance between the prices observed and the prices obtained from the model is

φ(k, a, b, σ, ψ0) = X (T ,T +∆,K)∈U (πFRA∗0 (T, T + ∆, K) − π0FRA(T, T + ∆, K))2 where obviously a = (a1, a2, a3), b = (b1, b2, b3), σ = (σ1, σ2, σ3), ψ 0 = (ψ01, ψ02, ψ03). This

func-tion depends also from the curve P0(T ) that is the only one that have to be bootstrapped. The

other quantities that appear in the formula, that is ˜A(T, T +∆), ¯α(0, T ), ¯β(0, T ), ˜α(0, T ), ˜β(0, T ), can be explicitly computed as solutions of simple dierential equations as we have seen previ-ously. So the optimal parameters are found computing

argmin

k,a,b,σ,φi 0

(29)

Chapter 3

HJM approach

In this section we present two models that use a HJM approach. In the rst, presented below, the existence of the instantaneous forward rate ft(T ) and of the forward rates Ft(T − ∆, T )

are supposed and dynamics are chosen under the T -forward measure. This approach is called parsimonious approach. In the second a family of instantaneous forward rates f∆

t (T ) is dened,

one for each tenor ∆ quoted in the market, and then the family of the standard forward rates Ft(T −∆, T )is dened. We will call this approach complete approach. In both models swaptions

pricing formulas are found, and they can be used in the calibration.

3.1 Parsimonious approach

In this section we suppose the existence

• of a risk-free instantaneous forward rate ft(T )

• of the LIBOR rates L(T − ∆, T ) and of the associated risky forward rates Ft(T − ∆, T ),

one for each tenor ∆, where typically ∆ ∈ {1 month, 3 months, 6 months, 1 year}

The construction consists in the following dynamics of ft(T )and Ft(T −∆, T ), modelled directly

under the T -forward measure

dft(T ) = σt∗(T )dW T t d(k(T, ∆) + Ft(T − ∆, T )) k(T, ∆) + Ft(T − ∆, T ) = Σ∗t(T, ∆)dWtT σt(T ) = σt(T, T, 0) Σt(T, ∆) = Z T T −∆ σt(u, T, ∆)du

(30)

where σt(u, t, ∆) is a vector stochastic process, a WtT is a d-dimensional T -forward Brownian

motion and k(T, ∆) are deterministic shift functions. We will use shift functions such that k(T, ∆) ≈ 1/∆ for short tenors ∆. We point out that, our assumptions, make Ft(T − ∆, T )

a martingale under the T -forward measure. Since WT

t is a Brownian motion under the T

-forward measure, it can be obtained from a Brownian motion under the risk-neutral measure. Specically holds that

dWtT = dWt+

Z T

t

σt(u, u, 0)du

where Wt is a d-Brownian motion under the risk-neutral measure. Now we can rewrite the

processes dynamics under the risk-neutral measure d(k(T, ∆) + Ft(T − ∆, T )) k(T, ∆) + Ft(T − ∆, T ) = Σ∗t(T, ∆) Z T t σt(u, T, ∆)dudt + dWt  (3.1) dft(T ) = σ∗t(T ) Z T t σt(u, T, ∆)dudt + dWt  (3.2) Integrating equation (3.1) we have that

log k(T, ∆) + Ft(T − ∆, T ) k(T, ∆) + F0(T, ∆)  = Z t 0 Σ∗s(T, ∆)  dWs− 1 2Σs(T, ∆)ds + Z T s σs(u, u, 0)duds  (3.3)

Volatility constraints

We will discuss the case where the volatility respects these constraints σt(u, T, ∆) = htq(u, T, ∆)g(t, u) g(t, u) = exp  − Z u t λ(u)du  q(u, u, 0) = 1

where h is a d × d matrix adapted process, q is a d × d deterministic diagonal matrix and λ is a d vector of deterministic functions. We call qi the element of place (i, i) of the diagonal of q

and λi the function of place i of λ, for i = 1, . . . , d.

Dynamics of the forward rate

The volatility hypothesis introduced, allows to derive simple SDE for the forward rate Ft(T −

∆, ∆)under the risk-neutral measure, that can be useful to price derivatives and in Monte Carlo simulations. We rst introduce the denition of the element-wise product between vectors, that will be useful to make formulas compact.

(31)

Denition 16. Let be u, v ∈ Rn with u

i, vi their elements and a matrix M ∈ Rn×n with

elements Mij. We dene the vector u. ∗ v and the matrix M. ∗ u as

(u. ∗ v)i = uivi

(M. ∗ u)ij = Mijui

Proposition 3. If u, v, w are vectors in Rn and M ∈ Rn×n we have

u∗(v. ∗ w) = (u∗. ∗ v∗)w

This simple property will be important in the passages of the following proposition. Proposition 4. We have that

log k(T, ∆) + Ft(T − ∆, T ) k(T, ∆) + F0(T − ∆, ∆)  = G∗(t, T − ∆, T, T, ∆)(Xt+ Yt(G0(t, t, T ) − 1 2G(t, T − ∆, T, T, ∆)) where Xt = Z t 0 g(s, t). ∗  h∗sdWs+ h∗shs Z t s g(s, y)dyds  Yt= Z t 0 g(s, t). ∗ (h∗shs). ∗ g∗(s, t)ds and G0(t, T0, T1) = Z T1 T0 g(t, y)dy G(t, T0, T1, T, ∆) = Z T1 T0 q(y, t, ∆)g(t, y)dy Proof. Substituting in equation (3.3) the expression of the volatility, we obtain

Z t 0 Z T T −∆ g∗(s, u)q∗(u, T, ∆)h∗sdu  dWs− 1 2 Z T T −∆ hsq(u, T, ∆)g(s, u)du + Z T s hsg(s, u)duds  We now consider the vector g∗(s, u)q(u, T, ∆)h

s. We can write the element i

(g∗(s, u)q∗(u, T, ∆)h∗s)i = d

X

j=1

gj(s, t)gj(t, u)qj(u, T, ∆)h∗ji,s

=

d

X

j=1

(32)

So we have that

g∗(s, u)q∗(u, T, ∆)h∗s = (q(u, T, ∆)g(t, u))∗(g(s, t). ∗ h∗s) Using this fact we have that

= Z t

0

Z T

T −∆

(q(u, T, ∆)g(t, u))∗(g(s, t). ∗ h∗s)du  dWs− 1 2 Z T T −∆ hsq(u, T, ∆)g(s, u)du + Z T s hsg(s, u)duds  Splitting the integral RT

s (...)du in R t s(...)du + RT t (...)du, we obtain = G∗(t, T − ∆, T, T, ∆) Z t 0 g(s, t). ∗ h∗s  dWs− 1 2 Z T T −∆ hsq(u, T, ∆)g(s, u)du + Z t s hsg(s, u)duds + Z T t hsg(s, u)duds  and using the second property of the element-wise product we deduce

= G∗(t, T − ∆, T, T, ∆) Z t 0 g(s, t). ∗  h∗sdWs− 1 2h ∗ shs Z T T −∆ q(u, T, ∆)g(s, u)du +h∗shs Z t s g(s, u)duds + h∗shs Z T t g(s, u)duds  Moreover since q is diagonal we have

q(u, T, ∆)g(s, u) = g(s, t). ∗ (q(u, T, ∆)g(t, u)) so the expression becomes

= G∗(t, T − ∆, T, T, ∆)  Xt+ Z t 0 g(s, t). ∗  − 1 2h ∗ shs  g(s, t). ∗ Z T T −∆ q(u, T, ∆)g(t, u)du  +h∗shs  g(s, t). ∗ Z T t g(t, u)duds  and the thesis follows.

The formula just introduced could seem complicated but functions G0 and G, once the

choice of the volatility parameters is done, are simply computable, and the processes Xt and

(33)

Proposition 5. The processes Xt and Yt follow the dynamics dXti = d X k=1 (Ytik− λi(t)Xti)dt + d X k=1 h∗ik,tdWtk dYtik =h∗ tht− (λi(t) + λk(t))Ytik dt

Proof. We begin deriving the dynamic of Xt. From the formula of Xt we can deduce that

Xti = d X k=1 Z t 0 gi(s, t)  h∗ik,sdWsk+ (h∗shs)ik Z t s gk(s, y)dyds  hence dXti = d X k=1 gi(t, t)h∗ik,tdW k t − λi(t) d X k=1 Z t 0 gi(s, t)h∗ik,sdWk,s ! + d X k=1 gi(t, t)(h∗tht)ik Z t t gk(s, u)du ! dt − λi(t) d X k=1 Z t 0 gi(s, t)(h∗shs)ik Z t s gk(s, y)dyds ! dt + d X k=1 Z t 0 gi(s, t)(h∗shs)ikgk(s, t)ds ! dt = d X k=1 Ytik− λi(t)Xti ! dt + d X k=1 h∗ik,tdWtk

Now we calculate the dynamic of Yt. From the formula of Yt we have that

Ytik = Z t

0

gi(s, t)(h∗shs)ikgk(s, t)ds

Deriving last expression we obtain

dYtik = gi(t, t)(h∗tht)ikgk(t, t)dt − (λi(t) + λk(t))Ytik Z t 0 gi(s, t)(h∗shs)ikgk(s, t)ds  dt =(h∗tht− (λi(t) + λk(t))Ytik 

We now derive the dynamic of the instantaneous forward rate ft(T ), using the same

(34)

Proposition 6. The dynamic of ft(T ) under the risk-neutral measure is

ft(T ) − f0(T ) = g∗(t, T )(Xt+ YtG0(t, t, T ))

Proof. Integrating equation (3.2) and substituting the expression of the volatility we obtain that ft(T ) − f0(T ) = Z t 0 g∗(s, T )h∗s Z T s hsg(s, u)duds + dWs  = Z t 0 (g∗(t, T ). ∗ g∗(s, t))  h∗shs Z T s g(s, u)duds + h∗sdWs  = g∗(t, T ) Z t 0 g(s, t). ∗  h∗shs Z T s g(s, u)duds + h∗sdWs  Splitting the integral RT

s (...)du in R t s(...)du + RT t (...)du, we obtain = g∗(t, T )  Xt+ Z t 0 g(s, t). ∗ (h∗shs) Z T t g(s, u)duds 

Using again the property of the point-wise product in Proposition (3) we have that = g∗(t, T )(Xt+ YtG0(t, t, T ))

From the expression of ft(T )it's easy to deduce an expression for the short rate rtby simply

setting T = t. We obtain rt = f0(t) + d X i=1 Xti

Weighted Gaussian model

In this section we will present a specic example of the model introduced, giving explicit expression to the terms of the volatility. We begin setting

h∗t = (t)hR∗

where h is a diagonal constant matrix, whose elements of place (i, i) are hi, and R is a lower

triangular matrix representing the square root of a correlation matrix ρ, that is R∗R = ρ

(35)

Also we set

(t) = 1 + (β0− 1 + β1t)e−β2t

where β0, β1, β2 are positive constants. We also suppose that

qi(u, T, ∆) = e−∆ηi

With these assumptions we can write the dynamics of the processes Xt, Yt

dXti = n X j=1 Ytij − λi(t)Xti ! dt + (t)hid ˆWti dYtij = 2(t)hihjρij + (λi(t) + λj(t))Y ij t  dt d[ ˆWtiWˆtj]t= ρijdt

Pricing swaption

The framework introduced gives the possibility to nd an approximated formula for swaptions. We will use an approximation technique called freezing, that simply consists in approximating a future stochastic value of a process with its present value. We have seen, in Section 1.5, that the price of a swaption can be computed by Black's formula, with a swap rate as underlying. Hence, let's consider a swap, related to dates of the oating leg T = {T0, . . . , Tn} and of the

xed leg T0 = {T0

0, . . . , Tm0 }. We recall the formula for the par value of the xed rate at time t

KtIRS= Pn i=1τiPt(Ti)Ft(Ti−1, Ti) Pm j=1τ 0 jPt(Tj0)

We introduce the weights

wi(t) = τiPt(Ti) Pm j=1τ 0 jPt(Tj0)

The process KIRS

t is a martingale under the swap measure Q T0

. We can easly derive its dynamic dKtIRS = n X i=1 Ft(Ti−1, Ti)dwi(t) + i X i=1 wi(t)dFt(Ti−1, Ti)

We can now approximate the processes wi(t) with their present values wi(0). This

approxima-tion is the freezing technique. This leads to dKtIRS ≈ b X i=1 wi(t)(k(Ti, ∆) + Ft(Ti−1,Ti))Σ ∗ t(Ti, ∆)dWT 0 t

(36)

Using again the same approximation we have dKtIRS ≈ KtIRS+ ψ n X i=1 δiΣt(Ti, ∆)dWτ 0 t

where we have set ψ = Pn i=1τiP0(Ti)k(Ti, ∆) Pm j=1τ 0 jP0(Tj0) , δi = Pn i=1τiP0(Ti)(k(Ti, ∆) + F0(Ti−1, Ti)) Pm j=1τ 0 jP0(Tj0) (3.4) So we have seen that the process KIRS

t + ψ, under the swap measure, solve an approximated

Black and Scholes equation, so we can explicitly calculate the price of a swaption of maturity T with Black's formula

πtSWPT = AtET 0 t (KTIRS− K) + = AtET 0 t (KTIRS− ψ − (K + ψ)) + = AtBlPUT(KtIRS+ ψ, K + ψ, Γ) where Γ = v u u t Z T t n X i=1 δiΣs(Ti, ∆) !2 ds (3.5)

Substituting in (3.5) the expression of Σs(Ti, ∆), we obtain that

Γ =pc(∆)∗Q(t, T

0)c(∆) (3.6)

where c(∆) is a deterministic vector c(∆) = he−η∆ n X i=1 δi(∆) e−λTi−1 − e−λTi λ and Q(t, T0)is a deterministic matrix

Q(t, T0) =

Z T

t

(eλu)∗ρeλu2(u)du

Bootstrapping and calibration

In this section we give the instructions to calibrate the weighted Gaussian model introduced in Section 3.1 and we show what curves need to be bootstrapped. We present a procedure to calibrate the model with a set of market swaptions prices with strike K and payments date

(37)

T = T0. The oating rate usually is the 3 months LIBOR or the 6 months LIBOR. The formula

for the swaptions, that can be obtained from the weighted Gaussian model, is

π0SWPT= A0BlPUT(K0IRS+ ψ, K + ψ, Γ) (3.7)

where ψ and Γ are dened in (3.6) and (3.4). The pricing formula depends on the zero-coupon curve P0(T ) and from the forward curve F0(T − ∆, T ), that must be bootstrapped with the

bootstrapping techniques illustrated in Section 1.7. Once the curves are built, we can proceed with the calibration. We dene the dierence between the market swaptions prices and the swaption prices calculated from the model with formula (3.7), depending from the parameters ηi, λi, ρij, β0, β0, β1, β2 for i, j = 1, . . . , d.

Φ(η, λ, ρ, β) = X

(T ,K)∈M

πSWPT∗0 (T , K) − π0SWPT(T , K)2

where πswpt∗0 (T , K)is the price of the swaption observed in the market, with dates T and strike

K, and M is the set of the couples of dates and strikes (T , K) of all the swaptions observed in the market. The calibrated values can be obtained calculating

argmin

η,λ,ρ,β

Φ(η, λ, ρ, β)

3.2 Complete approach

We introduce a instantaneous forward rate ft(T ) and a family of instantaneous forward rates

f∆

t (T ), one for each tenor ∆, and we suppose the following dynamics under the risk-neutral

measure dft∆(T ) = σt∆(T ) Z T t σt∆(u)du  dt + σt∆(T )dWt∆ (3.8) dft(T ) = σt(T ) Z T t σt(u)du  dt + σt(T )dWt (3.9) where σ∆

t (u) and σt(u) are volatility processes and Wt∆ and Wt are Brownian motions such

that

ρ∆= ∂

∂t[W, W

] t

We can dene the short rates

rt= ft(t) r∆t (t) = f ∆ t (t)

and the bank account

Bt= exp

Z t 0

rudu

(38)

Notice that the dynamics of the forward rates respect the HJM conditions. We also dene the relatives bonds Pt∆(T ) = exp  − Z T t ft∆(u)du  Pt(T ) = exp  − Z T t ft(u)du  The quantities r∆

t and Pt∆(T ) are ctitious quantities, not observable in the market, but they

will be useful for the denition of the LIBOR rates. We can derive the dynamic of the ∆-zero-coupon bond under the risk-neutral measure, and obtain that

dPt∆(T ) P∆ t (T ) = r∆t dt − Z T t σ∆t (u)du  dWt

We use the denition of the ∆-zero-coupon bond to dene a new family of forward rates ˜ Ft(T − ∆, T ) = 1 ∆  P∆ t (T − ∆) P∆ t (T ) − 1  (3.10) Starting from this denition we can dene the LIBOR rates as

L(T − ∆, T ) = ˜FT −∆(T − ∆, T ) = 1 ∆  1 PT −∆∆ (T ) − 1  Now we can dene also the standard forward rates as

Ft(T − ∆, T ) = EtT[L(T − ∆, T )]

where ET

t is the conditional expectation obtained taking Pt(T ) as numeraire. We recall that,

under the T -forward measure, by Girsanov's theorem, the process dWtT = dWt+

Z T

t

σt(u)dudt

is a Brownian motion under the T -forward measure.

Proposition 7. The dynamic of ˜Ft(T − ∆, T )under the T -forward measure is

d ˜Ft(T − ∆, T ) ˜ Ft(T − ∆, T ) + ∆−1 = Z T T −∆ σt∆(u)du   θ∆t (T )dt + dWt∆,T  where θ∆(t) = Z T t σ∆t (u) − ρ∆σt(u)du

(39)

Proof. From (3.10) we can only derive the process P∆ t (T −∆)

P∆

t (T ) . Under the risk-neutral measure

we have dP∆ t (T ) P∆ t (T ) = r∆t dt − Z T t σ∆t (u)du  dWt∆ We can easly deduce the dynamic of 1

P∆ t (T ) d  1 P∆ t (T )  = 1 P∆ t (T ) −r∆ t + Z T t σt∆(u)du 2! dt + Z T t σt∆(u)dWt∆ !

Using Ito's formula we obtain d P ∆ t (T − ∆) P∆ t (T )  = P ∆ t (T − ∆) P∆ t (T ) Z T t σ∆t (u)du 2 − Z T −∆ t σt∆(u)du Z T t σt∆(u)du ! dt + Z T T −∆ σt∆(u)du  dWt∆ and thus d P ∆ t (T − ∆) P∆ t (T )  = P ∆ t (T − ∆) P∆ t (T ) Z T T −∆ σ∆t (u)du  Z T t σ∆t (u)dudt + dWt∆  (3.11) Now we dene ˜ Wt = 1 p1 − (ρ∆)2(W ∆ t − ρ ∆W t)

We can easily prove that ˜Wtis a Brownian motion under the risk-neutral measure and

indepen-dent of Wt, but in addiction we can prove that it's also a Brownian motion under the T -forward

measure. In fact by Girsanov's theorem there exists ˜Ht such that the process

d ˜Wt T

= d ˜Wt− ˜Htdt

is a Brownian motion under the T -forward measure. Moreover W˜tBt

Pt(T ) is a martingale under the

T-forward measure. By Ito's formula, directly under the T -forward measure, we obtain that d ˜ WtBt Pt(T ) ! = Bt(d ˜Wt T + ˜Htdt) Pt(T ) + Bt ˜ Wt Pt(T ) Z T t σt(u)dudWtT hence ˜Ht = 0, so ˜Wt = ˜Wt T

is a Brownian motion under the T -forward measure. Once again we have from Girsanov's theorem that there exists H∆

t such that the process

dW∆,T = dWt∆− H∆ t dt

(40)

is a Brownian motion under the T -forward measure. We have that dWt∆,T = dWt∆− Ht∆dt =p1 − (ρ∆)2d ˜W t+ ρ∆dWt− Ht∆dt =p1 − (ρ∆)2d ˜W t+ ρ∆(dWtT − Z T t σt(u)dudt) − Ht∆dt Since p1 − (ρ∆)2d ˜W

t+ ρ∆dWtT is a Brownian motion under the T - forward measure, we have

that

dWt∆ = ρ∆ Z T

t

σt(u)dudt + dWt∆,T

Substituting last equation in (3.11) we have the thesis.

The next proposition shows the relationship between the forward rates ˜F and F . It will be useful for nding the dynamic of the forward rate Ft.

Proposition 8. We have that

Ft(T − ∆, T ) = ˜Ft(T − ∆, T ) 1 + 1 + ∆ ˜Ft(T − ∆, T ) ∆ ˜Ft(T − ∆, T ) (Θ∆t (T ) − 1) ! (3.12) where Θ∆t (T ) = exp Z T −∆ t Z T T −∆ σu∆(v)θ∆u(T )dvdu  Proof. We begin setting

Mt= ˜Ft(T − ∆, T ) 1 + 1 + ∆ ˜Ft(T − ∆, T ) ∆ ˜Ft(T − ∆, T ) (Θ∆t (T ) − 1) ! We observe that MT −∆= ˜FT −∆(T − ∆, T ) = L(T − ∆, T )

Since Ft(T − ∆, T ) is a martingale under the T -forward measure, it's sucient to prove that

the process Mt is a martingale under the T -forward measure. We omit for simplicity the

dependences from T and so we set ˜Ft(T − ∆, T ) = ˜Ft and Θ∆t (T ) = Θ∆t . It's easy to see that

Mt = ∆−1(Θ∆t − 1) + ˜FtΘ∆t If we set Xt= Z T −∆ t Z T T −∆ σu∆(v)θu∆(T )dvdu

(41)

we have that dXt = −θt∆(T ) Z T T −∆ σ∆t (v)dvdt and so dΘ∆t = d(eXt) = Θ∆ t dXt

Hence, deriving by Ito's formula

dMt= ∆−1dΘ∆t + ˜FtdΘ∆t + Θ ∆ t d ˜Ft = (∆−1+ ˜Ft)dΘ∆t + Θ ∆ t d ˜Ft

and using the dynamic of ˜Ft from the previous proposition, we have

dMt = (∆−1+ ˜Ft)Θ∆t  dXt+ θ∆t (T ) Z T T −∆ σt∆(u)dudt  + Θ∆t ( ˜Ft+ ∆−1) Z T T −∆ σt∆(u)dudWt∆,T = Θ∆t ( ˜Ft+ ∆−1) Z T T −∆ σt∆(u)dudWt∆,T So Mt is a martingale under the T -forward measure.

The dynamic of the forward rate Ft(T − ∆, T )can be deduced simply retracing the passages

of last proposition.

Corollary 3. The dynamic of the forward rate Ft(T − ∆, T ) under the T -forward measure is

dFt(T − ∆, T ) = (Ft(T − ∆, T ) + ∆−1)

Z T

T −∆

σt∆(u)dudWt∆,T

3.2.1 Choice of the volatility

For our purpose we need only to choose a volatility σ∆

t (T ) for a xed tenor ∆. We suppose

the existence of a d- dimensional Brownian motion ¯Wt and its generated ltration ¯Ft. We take

a correlation matrix ρ with elements ρkh for k, h = 1, . . . , d, a lower triangular matrix R such

that R∗R = ρ and we dene the process W

t = R∗W¯t. We have that each Wk,t is a Brownian

motion in the ltration ¯Ft and that

ρkh =

∂t[Wk, Wh]t

We now consider a random variable I independent of the Brownian motion ¯Wt, taking values

in {1, . . . , m}, with probabilities ωi = Q(I = i) > 0 and where

P

(42)

each k = 1, . . . , d, we consider positive constants ak(I), positive functions σk(t, I) and integers

q(I). We call vI

t(T ) the vector of elements vk,tI (T ) given by

( vI

k,t(T ) = σk(t, I)e−ak(I)(T −t) k = 1, . . . , q(I)

vI k,t(T ) = 0 k = q(I) + 1, . . . , j We set σ∆t (T ) = vtI(T )∗ρvtI(T ) (3.13) and Wt∆ = d X i=1 Z t 0 vI k,s(T ) kRvI s(T )k Wk,s (3.14)

It's easy to see that W∆

t is a Brownian motion under the risk-neutral measure. With (3.13)

and (3.14) we have that

σt∆(T )dWt∆ = kRVtI(T )kdWt∆=

d

X

k=1

σk(t, I)e−ak(I)(T −t)dWk,t

With these denitions we can obtain a simple dynamic formula for the short rate. From the denition of the forward rate (3.8) we have that

r∆t = f0(t) + Z t 0 σ∆s (t) Z t s σ∆s (u)duds + Z t 0 σ∆s (t)dWs∆ We set for simplicity

ϕ∆(t) = f0(t) + Z t 0 σ∆s (t) Z t s σs∆(u)duds, xk(t, I) = Z t 0

σk(s, I)e−ak(I)(t−s)dWk,s

and hence r∆t = ϕ∆(t) + q(I) X k=1 xk(t, I)

By Ito's formula we can easly derive that

dxk(t, I) = −ak(I)xk(t, I)dt + σk(t, I)dWk,t

3.2.2 Pricing swaptions

Now we illustrate a procedure that can be used for pricing swapions, as alternative approach to the method of the implied volatility. We will nd a formula for a swaption with oating leg payment dates T = {T0, . . . , Tn}, xed leg payment dates T0 = {T00, . . . , Tm0 }, strike K and

(43)

maturity T . The price of a swaption at time t, under the risk-neutral measure, can be written as

πtSWPT= Et[X]

where X is a random variable. We dene the probability restricted, to the event I = j Qj = Q|I=j

so the price of the swaption can be written as πtSWPT= m X j=1 ωjE j t[X] = m X j=1 ωjπSWPT(j)t

where Ej is the expectation respect to Qj, and πSWPT(j)

t the price of the swaption under the

probability Qj. So we can just nd a formula for the price of the swaption in the case that

I = j. Moreover in this section we will suppose σk∆(t, T ) to be constant respect to t. So we have that σt∆(T )dWt∆ = q(j) X k=1 σk(j)e−ak(j)(T −t)dWk,t

From Corollary 3 we can nd the dynamic Ft= Ft(T − ∆, T ) under the T -forward measure

dFt= (Ft+ ∆−1) Z T T −∆ σt∆(u)du  dWt∆,T we call Σt(T, ∆) = Z T T −∆ σ∆t (u)du

and using the freezing technique, as in the section of the parsimonious approach, we obtain an approximated formula for the swap rate under the swap measure Qτ0

dKtIRS ≈ KtIRS+ ψ n X i=1 δiΣt(Ti, ∆)dWτ 0 t where ψ = Pn i=1τiP0(Ti)k(Ti, ∆) Pm j=1τ 0 jP0(Tj0) , δi = Pn i=1τiP0(Ti)(k(Ti, ∆) + F0(Ti−1, Ti)) Pm j=1τ 0 jP0(Tj0) and where WT0 t is a QT 0

-Brownian motion. By Black's formula we can calculate the price of the swaption in scenario j

(44)

where Γj = v u u t Z T t n X i=1 Σs(Ti, ∆) !

Using the expression of the volatility given in the previous section we obtain an explicit formula for Γj Γj = v u u t e2(T −t) 2 n X i=1 δiM (Ti, ∆) !2 M (Ti, ∆) = X k,h ρkhσk(j)σh(j) e−A(I)khTi A(I)kh (1 − eAkh(I)∆)

Akh(I) = ak(I) + ah(I)

3.2.3 Bootstrapping and calibration

For the calibration we can proceed as in Section 3.1 and choose a set of swaptions with strike K and payments dates T = T0 with τi = ∆, where ∆ is usually 3 months or 6 months. We call

with πSWPT∗

0 (T , K) the market price of the swaption with dates T and strike K and with M

the set of the couples of dates and strike (T , K) of all the swaptions chosen for the calibration. We also call πSWPT

0 (T , K) the price of the swaption obtainable from the model with formula

(3.15). Also we set

Φ(a, σ, ρ) = X

(T ,K)∈M

π0SWPT∗(T , K) − πSWPT0 (T , K)2

where we have dened for simplicity the matrices a, σ such that akj = ak(j), σkj = σk(j) and

where are supposed bootstrapped the curves T 7−→ P0(T ) and T 7−→ F0(T − ∆, T ). The last

step for the calibration is the evaluation of argmin

a,σ,ρ

Riferimenti

Documenti correlati

Second, consider a potential indirect effect: as long as the CFL is an alternative recruitment procedure with respect to standard recruitment procedures (direct hiring by means

The frequency separation between the reference laser and the + laser beam is measured with a Fabry-Perot spectrum analyzer and the ring laser perimeter length is corrected in order

Collegando le vaste aree verdi e la rete delle linee d’acqua della corona urbana di Milano, il progetto cerca di mettere in rete l’area dell’Expo all’interno di un vasto

This paper deals with prediction for time series models and, in particular, it presents a simple procedure which gives well-calibrated predictive distributions, generalizing

In this paper, we have empirically shown that the genetic algorithm in the calibration process plays a crucial role in this study, since a more efficient exploration of the

I consider two different “positive” wittgensteinian accounts—Campbell’s idea that delusions involve a mechanism of which different framework propositions are parts, Sass’

Abstract In this paper we analyze the effects of restricted participation in a two-period general equilibrium model with incomplete financial markets and two key elements:

149 In order to simultaneously encompass both bandwagon and snob effects, in the 150 updating preference functions we will introduce a threshold effect (see Granovetter 151 1978),