Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 30

A U T U M N    2 0 0 9

MODELLING INTEREST RATES

Numerical Methods in Finance (Implementing Market Models)


COMPUTATIONAL FINANCE
MSc
©Finbarr Murphy 2007

Lecture Objectives
 Two Factor Models
 Fong and Vasicek (1992)
 Longstaff and Schwartz (1992)

 Term Structure Consistent Models


 Ho & Lee 1986
 Hull & White 1993
 Black and and Karasinski (1991)
 Heath, Jarrow and Morton (HJM) (1992)
COMPUTATIONAL FINANCE
MSc
©Finbarr Murphy 2007

Agenda
Page

1
Two Factor Models 2

2
Term Structure Consistent Models 10
3
COMPUTATIONAL FINANCE
MSc

3
©Finbarr Murphy 2007

Two Factor Models


 To recap at this time:

 There are two areas of interest rate modelling


 Traditional Term structure modelling and
 Term Structure Consistent Models

 So far we have looked at two traditional models:


 Vasicek (1977) and
 CIR (1985)
COMPUTATIONAL FINANCE

 These 1-factor models are easily programmable


but can only generate curves that are
monotonically increasing, monotonically
decreasing or slightly humped
MSc

4
©Finbarr Murphy 2007

Two Factor Models


 More realistic term structures involve those with
two or more sources of uncertainty

 Fong and Vasicek (1992) proposed a 2-factor


model of the term structure of interest rates

 The two sources of uncertainty are


 The short rate r and
 The variance of the short rate v
COMPUTATIONAL FINANCE
MSc

5
©Finbarr Murphy 2007

Two Factor Models


 These two process are driven by the PDE’s

dr = [α ( r − r ) ] dt + v dz1
dv = [ γ ( v − r ) ] dt + ξ v dz 2
 And
dz1dz 2 = ρdt
COMPUTATIONAL FINANCE

 The solution for the discount bond price and yield


are programmable with a degree of complexity
although some analytical shortcuts are available
MSc

6
©Finbarr Murphy 2007

Two Factor Models


 Aside from the relative difficulty of programming
the VF92 model, the parameters of the PDE must
also be estimated through some complex
regression testing
COMPUTATIONAL FINANCE
MSc

7
©Finbarr Murphy 2007

Two Factor Models


 Longstaff and Schwartz (1992) also developed a 2-
factor model

dx = ( γ − δx ) dt + x dz1
dy = (η − θy ) dt + y dz 2
 With the short rate defined by

r = αx + β y
COMPUTATIONAL FINANCE

 And the volatility is given by

v =α x+β y
2 2
MSc

8
©Finbarr Murphy 2007

Two Factor Models


 The LS92 2-factor model is slightly more easily to
programme

 Both VF92 and LS92 provide tractable solutions


for the term structure

 The resultant curves exhibit many of the


characteristics of a “real-world” curve

 They provide a term-consistent paradigm for


COMPUTATIONAL FINANCE

pricing bonds and bond derivatives


MSc

9
©Finbarr Murphy 2007

Two Factor Models


 The problem with traditional term structure of
interest rate models is that they do not correctly
price many currently traded bonds

 I.e The curve is likely to fit with some traded


bonds but not will all traded bonds
COMPUTATIONAL FINANCE
MSc

10
©Finbarr Murphy 2007

Agenda
Page

1
Two Factor Models 2

2
Term Structure Consistent Models 10
3
COMPUTATIONAL FINANCE
MSc

11
©Finbarr Murphy 2007

Term Structure Consistent Models


 To recap at this time:

 There are two areas of interest rate modelling


 Traditional Term structure modelling and
 Term Structure Consistent Models

 So far we have looked at two traditional models:


 Vasicek (1977) and
 CIR (1985)
COMPUTATIONAL FINANCE

 These 1-factor models are easily programmable


but can only generate curves that are
monotonically increasing, monotonically
decreasing or slightly humped
MSc

12
©Finbarr Murphy 2007

Term Structure Consistent Models


 Ho & Lee 1986 were the first to develop a model
consistent with the initial yield curve

 The short rate is given by the process

dr = θ (t )dt + σdz
 Θ(t), the drift function, represents the slope of
the initial forward rate curve
COMPUTATIONAL FINANCE

 And the volatility of the short rate process


∂f (0, t )
θ (t ) = +σ t
2

∂t
MSc

13
©Finbarr Murphy 2007

Term Structure Consistent Models


 The partial derivative denotes the slope of the
initial forward curve at maturity t

 The drift function, Θ(t) allows us to use the


observed market bond prices to “fit” the model
 we will look at this in more details later

 The HL86 model is a


COMPUTATIONAL FINANCE

 Single factor
 No mean reversion
 Negative interest rates are possible
MSc

14
©Finbarr Murphy 2007

Term Structure Consistent Models


 The drift function Θ(t) does not depend on the
short rate

 The volatility structure for spot and forward rates


is determined by the constant σ
COMPUTATIONAL FINANCE
MSc

15
©Finbarr Murphy 2007

Term Structure Consistent Models


 The analytical results relate future bond prices to
the current term structure

 The future bond prices are denoted by P(T,s)


where T >= t

 On a time-line this looks like:


COMPUTATIONAL FINANCE

t=0 t=t t=T t=s

 Giving

P ( T , s ) = A( T , s ) e − B (T , s ) r (T )
MSc

16
©Finbarr Murphy 2007

Term Structure Consistent Models


 Where

B( T , s ) = ( s − T )
 and

P( t , s ) ∂ ln P( t , T )
ln A(T , s ) = ln − B( T , s )
P( t , T ) ∂T
1 2
− σ ( T − t ) B( T , s )
2
COMPUTATIONAL FINANCE

2
MSc

17
©Finbarr Murphy 2007

Term Structure Consistent Models


 Time to look at a simple example

 Let’s assume that the current term structure is a


flat 5% continuously compounded rate

 Short rate volatility σ = 1%

 We also assume that the short rate in one year,


r(T) = r(1) = 5%
COMPUTATIONAL FINANCE

 What is the price of a bond in one year with a 4


year maturity at that time? I.e. it currently has 5
years to maturity
MSc

18
©Finbarr Murphy 2007

Term Structure Consistent Models


P(0,5) = e-0.05*5 = 0.7788

P(0,1) = e-0.05*1 = 0.9512

 Therefore

P(1,5) = A(1,5)e-B(1,5)r(1)

 The A(·, ·) term has a partial derivative that can


be approximated using the slope. I.e.
COMPUTATIONAL FINANCE

∂ ln P( t , T ) ln P( t , T + ∆t ) − ln P( t , T − ∆t )

∂T 2∆t
MSc

19
©Finbarr Murphy 2007

Term Structure Consistent Models


 Letting Δt = 0.1 year, this gives

P(1,5) = 0.8181
COMPUTATIONAL FINANCE
MSc

20
©Finbarr Murphy 2007

Term Structure Consistent Models


 Now we can calibrate the HL86 model to existing
option data

 Supposing we have a series of options on discount


bonds

 The price of these options is denoted by

marketi where i=1,…,M


COMPUTATIONAL FINANCE

 One way to calibrate our model is to minimise the


following with respect to σ
M
 modeli (σ ) − market i 
∑ 
i =1  market i


MSc

21
©Finbarr Murphy 2007

Term Structure Consistent Models


 Where modeli(σ)is the price produced using σ

 We will need to search through a range of σ’s

 If M>1, we can only find σ that best fits the


solution

 Options on discount bonds are uncommon but we


can use other interest rate derivatives such as
COMPUTATIONAL FINANCE

cap and floors

 These can be thought of as a series of discount


bond options
MSc

22
©Finbarr Murphy 2007

Term Structure Consistent Models


 Hull and White 1993

 The SDE for this model is given by

dr = [θ ( t ) − αr ] dt + σdz

 This model can be thought of as HL86 with mean


reversion
COMPUTATIONAL FINANCE
MSc

23
©Finbarr Murphy 2007

Term Structure Consistent Models


 Hull and White Extensions

 One extension to HW93 model is to allow the


reversion rate to be time dependent

dr = [θ ( t ) − α ( t ) r ] dt + σdz

 This automatically introduces time dependent


COMPUTATIONAL FINANCE

volatility σ(t,s) which is the volatility of a yield


with maturity s as seen at time t

 This can be fitted to observed volatility term


structures
MSc

24
©Finbarr Murphy 2007

Term Structure Consistent Models


 Other 1-factor models

 Black, Derman and Toy (BDT) 1990

 σ ' (t ) 
d ln r (t ) = θ ( t ) + ln r ( t )  dt + σ ( t ) dz
 σ (t ) 
COMPUTATIONAL FINANCE

 Θ(t) and σ(t) are chosen to match current term


structures

 But this must be done numerically


 Not very tractable
MSc

25
©Finbarr Murphy 2007

Term Structure Consistent Models


 Black and and Karasinski (1991)

d ln r = [θ ( t ) + α (t ) ln r ] dt + σ ( t ) dz
 Numerically implemented using trinomial trees
COMPUTATIONAL FINANCE
MSc

26
©Finbarr Murphy 2007

Term Structure Consistent Models


 Hull and White (1994b)

 2-factor model

dr = [θ ( t ) + u − αr ] dt + σ 1dz1
du = −budt + σ 2 dz 2

 u is a mean reversion level with a random element


COMPUTATIONAL FINANCE

 dz1 and dz2 are correlated through ρ


MSc

27
©Finbarr Murphy 2007

Term Structure Consistent Models


 The HW94b model has the advantage of being
partially analytical

 The future discount bond price is given as

P( T , s ) = A( T , s ) e − r ( T ) B ( T , s ) −u ( T ) C ( T , s )

 The extra stochastic factor allows for a much


COMPUTATIONAL FINANCE

richer potential for yield curve shapes and


possible volatility term structures
MSc

28
©Finbarr Murphy 2007

Term Structure Consistent Models


 Heath, Jarrow and Morton (HJM) (1992)

 This is a multi-factor model

 It basically states that the drifts of individual


yields are a function of that yields volatility and
of the correlation between the volatilities across
the yields

 The Heath-Jarrow-Morton (HJM) model is one of


COMPUTATIONAL FINANCE

the most widely used models for pricing interest


rate derivatives
MSc

29
©Finbarr Murphy 2007

Recommended Texts
 Required/Recommended
 Clewlow, L. and Strickland, C. (1996) Implementing derivative
models, 1st ed., John Wiley and Sons Ltd.
— Chapter 7

 Additional/Useful
 Hull, J. (2005) Options, futures and other derivatives, 6th ed.,
Prentice Hall
— Chapters 28
COMPUTATIONAL FINANCE
MSc

30

You might also like