Simple forward rates; LIBOR A simple forward rate L ( t ; S, T ) - - PDF document

simple forward rates libor a simple forward rate l t s t
SMART_READER_LITE
LIVE PREVIEW

Simple forward rates; LIBOR A simple forward rate L ( t ; S, T ) - - PDF document

Simple forward rates; LIBOR A simple forward rate L ( t ; S, T ) specifies the cash-flow for a loan agreement where The agreement is made at time t At time S the borrower receives $1 (or Euro, or DKK, or ...) At time T the borrower pays


slide-1
SLIDE 1

Asset pricing II, May 14 2004: The Agenda LIBORs, floating rate bonds, swaps.: Bjørk 20.3 Caps: Bjørk 24.8. Fun with caps. The LIBOR market model: Bjørk 25. Swaption pricing too. Multidimensional affine models: Duffie & Kan. The ODEs still work. Some calculations. 14.15: Seminar by Sid Resnik (“Extremal Dependence”) at the KU

  • Math. Institute. (I’ll stop in time.)

1

Simple forward rates; LIBOR A simple forward rate L(t; S, T) specifies the cash-flow for a loan agreement where

  • The agreement is made at time t
  • At time S the borrower receives $1 (or Euro, or DKK, or ...)
  • At time T the borrower pays back 1 + (T − S)L(t; S, T)

2

slide-2
SLIDE 2

Note that this rate is quoted on a discretely compounded basis. If L(0; 1, 1.25) = 0.04 then you have to pay back 1.01; if the 0.04 were taken as continuously compounded you’d have to pay back exp(0.25∗ 0.04) = 1.010050. The usual simple no-arbitrage argument (DIY) shows that 1 + (T − S)L(t; S, T) = P(t, S) P(t, T) ⇒ L(t; S, T) = 1 T − S

  • P(t, S)

P(t, T) − 1

  • .

Such simple rates are called LIBOR. They are widely used.

3

With T = S + δ we may write Lδ(t; S), Lδ(t; t) is called (δ-) spot LIBOR. Immediate (Technical) Observation Lδ(t; T) is a QT+δ martingale.

4

slide-3
SLIDE 3

Floating rate bonds & Swaps Look at a tenor-structure; a set of dates where something interesting happens

t T0

δ T1 = T0 + δ Ti = Ti−1 + δ TN = T0 + Nδ

A floating rate bullet bond has the cash-flows δLδ(Ti−1; Ti−1)

  • :=ci

at Ti for i ≤ N−1 , and 1+δLδ(TN−1; TN−1) at date TN. The cash-flows are stochastic so finding the arbitrage-free price seems to require a dynamic model.

5

It doesn’t. We have ci = 1 P(Ti−1, Ti) − 1 for i ≤ N − 1 and the time-t value of the “-1” is of course −P(t, Ti). Now consider the following trading strategy:

  • time t: Buy 1 Ti−1-ZCB (price: P(t, Ti−1))
  • time Ti−1: Invest the $1 received in Ti-ZCB. You’ll get 1/P(Ti−1, Ti)

units & a net-cash-flow of 0.

6

slide-4
SLIDE 4
  • time Ti: Sit back and receive $ 1/P(Ti−1, Ti) from the Ti-ZCB.

At a cost of P(t, Ti−1), this perfectly replicates the 1/P(Ti−1, Ti)-cash- flow from the floating rate bullet. Hence the arbitrage-free price of cash-flow ci is P(t, Ti−1) − P(t, Ti). The arbitrage-free price of the floating rate bullet is FlBull(t) =

N−1

  • i=1

(P(t, Ti−1) − P(t, Ti)) + P(TN−1) = P(t; T0), as the sum telescopes. In particular, if t = T0 (“vi st˚ ar p˚ a en ter- minsdato”) then the floating rate bullet has value 1.The floating rate bond has par value.

7

Note that this result is easily extended to any type of floating rate bond (eg. serial or annuity) with deterministic instalment plan. If H(Ti) denotes remaining principal and A(Ti) is the principal repaid at time Ti then H(Ti−1) =

N

  • j=i

A(Tj). The Ti-cash-flow from the bond is ci = A(Ti)+δLδ(Ti−1; Ti−1)H(Ti−1) = A(Ti)+δLδ(Ti−1; Ti−1)

N

  • j=i

A(Tj). A portfolio with A(Ti) units of the Ti-bullet has exactly the same cash-flows, and its price (assuming t = T0) is

i A(Ti) = H(0). So

the new bond has par value too.

8

slide-5
SLIDE 5

A plain vanilla interest rate swap is contract that consists of

  • A long position in a floating rate bullet (or however many M you

want as notional principal)

  • A short position in a fixed rate bullet (say with fixed rate κ).

You can think of this as contract that swaps floating rate interest payments for fixed rate payments (or vice versa). The value of the swap contract is Vswap(t) = P(t, T0) − P(t; TN) −

N

  • i=1

δκP(t; Ti)

9

In practice this equation is used backwards (at the time of initiation

  • f the swap) to set the fixed rate such that Vswap(t) = 0, ie.

κ∗(t) = P(t, T0) − P(t; TN)

N i=1 δP(t; Ti)

. This is called the (par) swap rate. Note that it is specific to the swap considered; you get different swap rates if you move T0, δ or N around. The message is then:

  • floating rate bonds trade at par
  • swaps can be valued without a dynamic model (there’s no volatility

dependence)

10

slide-6
SLIDE 6

A couple of disclaimers/warnings: It is very important for the “volatility independence” that you swap the exact right rate at the exact right time. Swapping the 6M LIBOR every 3rd month induces volatility dependence. So does moving pay- ments to where they are first known. So-called convexity adjustments try to remedy that. Swaps can be made a lot more exotic with all kinds of embedded

  • ption features & strange floating rates.

Famous disaster: Proctor and Gamble vs. (literally) Bankers Trust. (Arguably, the problem here was not really the complexity, but the fact that P&G took a huge gamble on rates staying low.)

11

Option structures & LIBOR market models A caplet contract pays off δ(Lδ(Ti−1, Ti−1) − ω)+ at time Ti Owning a caplet can be thought of as having an insurance against paying high interest. (A small calculation shows that) 1 caplet can be seen as (1 + δω) expiry-Ti−1 strike-1/(1 + δω) put-options with the Ti-ZCB as underly-

  • ing. So we can price them in a Vasicek or multidimensional Gaussian

model. But there’s another way.

12

slide-7
SLIDE 7

The time-t arbitrage-free price of a caplet is πcaplet(t) = δβ(t)EQ

t

  • (Lδ(Ti−1, Ti−1) − ω)+

β(Ti)

  • =

δP(t, Ti)ETi

t ((Lδ(Ti−1, Ti−1) − ω)+)

Recall that Lδ(; Ti−1) is a QTi martingale.

13

So one way to to specify an arbitrage-free model is as dLδ(t; Ti−1) = γ⊤(t; Ti−1)Lδ(t; Ti−1)dW Ti(t) (1) for some deterministic (possible vector-valued) function γ. This is called the (lognormal) LIBOR market model. Put v2(t, T) =

T t

||γ(u; T)||2du. Then a standard B/S-like calculation (DIY) shows that πcaplet(t; Ti−1, δ, κ) = δP(t, Ti)

  • Lδ(t; Ti−1)Φ
  • d+
  • − κΦ (d−)
  • ,

where d± = (ln(Lδ(t; Ti−1)/κ) ± 1

2v2(t, Ti−1))/v(t, Ti−1).

14

slide-8
SLIDE 8

If γ is 1D & constant (in 1st argument) then v2 = γ2(Ti−1)Ti−1 and the formula is the so-called Black’s formula. Other assumption: γ(t, T) = γ(T − t) where γ is piecewise constant. More natural. Not clear what a reasonable volatility specification is. A cap contract is a series of caplets; its price is simply the sum of caplet prices. Market practice is & has been for may years to price – or at least quote – caps with the Black formula. Here is a formal, arbitrage-free model that supports this.

15

Papers with the model by [Miltersen, Sandmann, Sondermann], [Brace, Gatarek, Musiela] and [Jamshidian] appeared virtually simultaneously in 1997. Immediate hit. Understandably so. Justifies what was being done & takes as input real observables. Quoting prices in terms of Black-volatility does not actually mean that you belive in the lognormal model. Cap prices are quoted as “flat volatility”, ie. the same constant γ that when plugged into caplets & summed gives the price.

16

slide-9
SLIDE 9

The models are actually more complicated than they look:

  • Strange bond price dynamics

σP(t, T) = −

⌊(T−t)/δ⌋

  • k=1

δLδ(t, T − δk) 1 + δLδ(t, T − δk)γ(t, T − δk). Not a Markovian structure. So simulation requires a lot of book- keeping.

  • Lognormality is not preserved on measure changes.

And if 3M LIBOR has lognormal volatility structure, then 6M LIBOR hasn’t.

17

  • Hard to price anything that is not a cap.
  • Requires considerable concentration to keep track of all necessary

time-indices & integrations. There is an extensive literature on market models. Nice recent articles by Pelsser, Driessen, deJong.

18

slide-10
SLIDE 10

Another option-type contract is the swaption

today t Tl

swaption expiry, i.e. decide whether or not to enter fixed rate ω swap

❄ ❄

swap starts Tm

1st swap cashflow Tm+1 = Tm + δ Tn

swap ends, i.e. last cashflow date

The time-Tl value of the swaption (i.e. the swaption price at its expiry date) is πswopt(Tl; Tl, Tm, Tn, δ, ω) = δ(κ(Tl; Tm, Tn, δ) − ω)+

n

  • j=m+1

P(Tl, Tj).

19

So for t < Tl, the swaption price can be written as πswopt(t; ...) = P(t; Tl)EQTl

t  δ(κ(Tl; Tm, Tn, δ) − ω)+ n

  • j=m+1

P(Tl, Tj)

  .

If Tl = Tm then that we can rewrite the swaption pay-off as

 1 − n

  • j=m+1

αjP(Tm, Tj)

  +

, with αj = δω for j ≤ n − 1 & αn = 1 + δω. So the swaption is really a put option on a coupon-bearing bond. The ideas from earlier in the day was used by BGM to derive an approximate swaption-price formula in a lognormal LIBOR market model.

20

slide-11
SLIDE 11

Put X(t) = δ n

j=m+1 P(t; Tj). This a perfectly legitimate choice of

numeraire, so it induces an equivalent martingale measure QX. Then πswopt(t; Tl, Tm, Tn, δ, ω) = X(t)EQX

t

  • (κ(Tl; Tm, Tn, δ) − ω)+

. and the process {κ(t; Tm, Tn, δ)}t is a QX-martingale. This, known as the swap-measure approach, can lead to Black-type formulas for swaptions. A few calculations show that lognormal volatility of swap-rates is not consistent with lognormal LIBOR volatility.

21

Talk & Chalk

Duffie & Kan: Multidimensional affine models. Brigo & Mercurio + handwaving: Multidimensional Gaussian models. Solution, interpretation, rotation.

22