Você está na página 1de 37

1

One-factor Interest Rate Modeling 1 In this lecture. . .


G G G

stochastic models for interest rates how to derive the bond pricing equation for many fixed-income products the structure of many popular interest rate models

2 Introduction
In this lecture we see the ideas behind modeling interest rates using a single source of randomness. This is one-factor interest rate modeling.
G

The model will allow the short-term interest rate, the spot rate, to follow a random walk. This model leads to a parabolic partial differential equation for the prices of bonds and other interest rate derivative products. The spot rate that we will be modeling is a very loosely-defined quantity, meant to represent the yield on a bond of infinitesimal maturity. In practice one should take this rate to be the yield on a liquid finite-maturity bond, say one of one month. Bonds with one day to expiry do exist but their price is not necessarily a guide to other short-term rates.

3 Stochastic interest rates


Since we cannot realistically forecast the future course of an interest rate, it is natural to model it as a random variable.
G

We are going to model the behaviour of U , the interest rate received by the shortest possible deposit. From this we will see the development of a model for all other rates. The interest rate for the shortest possible deposit is commonly called the spot interest rate.

4 Let us suppose that the interest rate U is governed by a stochastic differential equation of the form
GU X U W G W  Z U W G ; 

(1)

The functional forms of X U W and Z U W determine the behaviour of the spot rate U . For the present we will not specify any particular choices for these functions.

4 The bond pricing equation for the general model


When interest rates are stochastic a bond has a price of the form 9 U W 7 .
G

Pricing a bond presents new technical problems, and is in a sense harder than pricing an option since there is no underlying asset with which to hedge. We are therefore not modeling a traded asset; the traded asset (the bond, say) is a derivative of our independent variable U . The only way to construct a hedged portfolio is by hedging one bond with a bond of a different maturity.

6 We set up a portfolio containing two bonds with different maturities 7  and 7  . The bond with maturity 7  has price 9  U W 7  and the bond with maturity 7  has price 9  U W 7  . We hold one of the former and a number > @ of the latter. We have
D  9  > @ 9 

(2)

7 The change in this portfolio in a time G W is given by


GD  #9


#W

G W

#9 #U

G U

#  Z 

9


#U

G W> @

M# 9

#W

GW 

#9 #U

GU 

  Z 

# 9 #U


N
GW 

(3) where we have applied Its lemma to functions of U and W. Which of these terms are random? Once youve identified them youll see that the choice
@  #9 7

S '

7

eliminates all randomness in / D . This is because it makes the coefficient of / 7 zero.

8 We then have
/D 


M '

#W

 Z 

 # 9

#U

>

M ' S  ' NM '


 

7

 7D / 9  7

' >

M# 9 S # 9 N N
 

7

9

 Z 

 # 9

NN
/9

#U

#U

#U

9

G W

where we have used arbitrage arguments to set the return on the portfolio equal to the risk-free rate. This risk-free rate is just the spot rate. Collecting all 9  terms on the left-hand side and all 9  terms on the right-hand side we find that
' 9

   ' Z   7 ' 7

> 7' 

' 9

   ' Z   7 ' 7

> 7' 

9 At this point the distinction between the equity and interest-rate worlds starts to become apparent. This is one equation in two unknowns. Fortunately, the left-hand side is a function of 7  but not 7  and the right-hand side is a function of 7  but not 7  . The only way for this to be possible is for both sides to be independent of the maturity date. Dropping the subscript from 9 , we have
' 9

   ' Z   7 ' 7

> 7'

D U W

for some function D U W . We shall find it convenient to write


D UW Z UW z U W > X U W  U W

for a given X U W and non-zero Z

this is always possible.

10 The bond pricing equation is therefore


#9 #W 
#  Z  

9


#U

 X > z Z

#9 #U

> U9



(4)

The final condition corresponds to the payoff on maturity and so for a zero-coupon bond
9 U7  7 

11 It is easy to incorporate coupon payments into the model. If an amount . UW G W is received in a period G W then
#9 #W 
#  Z  

9


#U

 X > z Z

#9 #U

> U 9  . U W



When this coupon is paid discretely, arbitrage considerations lead to jump condition
9 UW.  7
>

9 U W.  7  . U W. 

where a coupon of .

U W.

is received at time W. .

12

5 What is the market price of risk?


Imagine that you hold an unhedged position in one bond with maturity date 7 . In a time-step G W this bond changes in value by
G9 Z #9 #U G; 

M# 9

#W

#  Z 

# U

 X

N #9
#U

G W

This may be written as


G9 Z #9 #U G; 

M
Z z Z #9 #U

#9 #U

N
 U9 G W  z G W 

or
G 9 > U9 G W G ;

This expression contains a deterministic term in G W and a random term in G ; . The deterministic term may be interpreted as the excess return above the risk-free rate for accepting a certain level of risk. In return for taking the risk the portfolio profits by z G W per unit of risk, G ; . The function z is called the market price of risk.

13

6 Interpreting the market price of risk, and risk neutrality


The bond pricing equation contains references to the functions X > z Z and Z . The former is the coefficient of the first-order derivative with respect to the spot rate, and the latter appears in the coefficient of the diffusive, second-order derivative. The four terms in the equation represent, in order as written,
G G G G

time decay, diffusion, drift and discounting.

14 The equation is similar to the backward equation for a probability density function except for the final discounting term.
G

As such we can interpret the solution of the bond pricing equation as the expected present value of all cashflows. As with equity options, this expectation is not with respect to the real random variable, but instead with respect to the risk-neutral variable. There is this difference because the drift term in the equation is not the drift of the real spot rate X , but the drift of another rate, called the risk-neutral spot rate. This rate has a drift of X > z Z .

15 When pricing interest rate derivatives (including bonds) it is important to model, and price, using the risk-neutral rate. This rate satisfies
GU X > z Z G W  Z G ; 

We need the new market-price-of-risk term because our modeled variable, U , is not traded. Aside: If we set z to zero then any results we find are applicable to the real world. If, for example, we want to find the distribution of the spot interest rate at some time in the future then we would solve a FokkerPlanck equation with the real, and not the risk-neutral, drift.

16

7 Tractable models and solutions of the bond pricing equation


We have built up the bond pricing equation for an arbitrary model. That is, we have not specified the risk-neutral drift, X > z Z , or the volatility, Z . How can we choose these functions to give us a good model? First of all, a simple lognormal random walk would not be suitable for U , since it would predict exponentially rising or falling rates. This rules out the equity price model as an interest rate model. Let us examine some choices for the risk-neutral drift and volatility that lead to tractable models, that is, models for which the solution of the bond pricing equation for zero-coupon bonds can be found analytically. We will discuss these models and see what properties we like or dislike.

17 For example, assume that X


> zZ

and Z take the form


v W > r W U

X U W > z UW Z U W Z U W

(5) (6)

p W U  q W 

18 By suitably restricting these time-dependent functions, we can ensure that the random walk for U has the following nice properties:
G

Positive interest rates: Except for a few pathological cases interest rates are positive. With the above model the spot rate can be bounded below by a positive number if p W !  and q T  . The lower bound is > q p . Note that U can still go to infinity, but with probability zero. Mean reversion: Examining the drift term, we see that for large U the (risk-neutral) interest rate will tend to decrease towards the mean, which may be a function of time. When the rate is small it will move up on average.

19 We also want the lower bound to be non-attainable, we dont want the spot interest rate to get forever stuck at the lower bound or have to impose further conditions to say how fast the spot rate moves away from this value. This requirement means that
v W M > q W r W p W  p W  

20 We have chosen X and Z in the stochastic differential equation for U to take special functional forms for a very special reason. With these choices the solution for the zero-coupon bond is of the simple form  9% > 7  9% = U W % 0  (7) We are going to be looking at zero-coupon bonds specifically for a while, hence the change of our notation from 9 , meaning many interest rate products, to the very specific = for zero coupon bonds. The model with all of p , q , r and L non-zero is the most general stochastic differential equation for 7 which leads to a solution of the form (7). Lets see how this works.

21 Substitute (7) into the bond pricing equation (4). This gives
 9

> 7

 9

   Z % 

> X > z Z % > U



(8)

Some of these terms are functions of W and 7 (i.e. $ and % ) and others are functions of U and W (i.e. X and Z ). Differentiating (8) with respect to U gives
>
#% #W 
  % 

# #U

> %

# #U

X > z Z > 



Differentiate again with respect to U and divide through by % :


 % 

# # U

>

# # U
 

X > z Z



In this, only % is a function of 7 , therefore we must have


#
 

#U



#U

X > z Z



22 The equations for $ and % are


#$ #W v W % >
 G 

9 

(9)

and
 9 $ 7  7
 F 

9 

 H 9  >   U 7  7  

(10) we must have

In order to satisfy the final data that =




and

% 7  7

23

8 Solution for constant parameters


The solution for arbitrary p , q , r and v is found by integrating the two ordinary differential equations (9) and (10). Generally speaking, though, when these parameters are time dependent this integration cannot be done explicitly. But in some special cases this integration can be done explicitly.

24 The simplest case is when p , q , r and v are all constant, in which case
p  $ D


OR J , >   U



 G 

- OR J   -  - >

  

G > ,U

OR J , 

and
% W 7  H H  U
U

 %  %

> 9 > 9

>  >   


 0

where
ED

D H 

5
p

H   p

 

and

H   F

and

L > ,G


D  E

25 When all four of the parameters are constant it is obvious that both $ and % are functions of only the one variable 7 > W, and not W and 7 individually; this would not necessarily be the case if any of the parameters were time dependent.

26

A wide variety of yield curves can be predicted by the model. As   ,


%   r 


and the yield curve < has long term behaviour given by
<   r 
 

v r 

> q 

Thus for constant and fixed parameters the model leads to a fixed long-term interest rate, independent of the spot rate.

27 The probability density function, 3 rate satisfies


#3 #W
 

UW , #

for the risk-neutral spot

# # U

3 >

#U

X > z Z 3 

In the long term this settles down to a distribution, 3  U , that is independent of the initial value of the rate. This distribution satisfies the ordinary differential equation
 

G G U

G GU

X > z Z 3

28 The solution of this for the general affine model with constant parameters is

? @M
r p
N

U 

c N

U 

N q
q r p


N> 

>

H
F

7 

G F

where
N  v p 

> q p is nonand c ? is the gamma function. The boundary U attainable if N !  . The mean of the steady-state distribution is
pN r

>

q p

29

9 Named models
There are many interest rate models, associated with the names of their inventors. 9.1 Vasicek The Vasicek model takes the form
GU v > r U G W  q


G; 

The value of a zero-coupon bond is given by


H
 9% > 7  9%

where
   H  > 0
> H % > 9

and
   H  9 % > %  9 L H >
 G 

>

G  9 %  H

30
0.1 0.09 0.08 0.07 0.06 0.05 0.04 0.03 0.02 0.01 0 0 2 4 6 8 10

1.Three types of yield curve given by the Vasicek model.

31 The steady-state probability density function for the Vasicek model is


3


H q~

7> H G H 

>

Thus, in the long run, the spot rate is Normally distributed.


14 12 10 8 6 4 2 0 -0.05 0 0.05 0.1 0.15

2.The steady-state probability density function for the risk-neutral spot rate in the Vasicek model.

32 9.2 Cox, Ingersoll & Ross The CIR model takes the form
G U  v > r U G W 

p U G; 

The spot rate is mean reverting and if v ! p  the spot rate stays positive. There are some explicit solutions for interest rate derivatives, although typically involving integrals of the non-central chi-squared distribution. The value of a zero-coupon bond is
H
 9% > 7  9%

where  and  are as given above with G   . The resulting expression is not much simpler than in the non-zero G case.

33
30 25

20 15 10 5 0 0 0.05 0.1 0.15

3.The steady-state probability density function for the risk-neutral spot rate in the CIR model.

34
0.08 0.07 0.06 0.05 0.04 Vasicek 0.03 0.02 0.01 0 0 0.5 1 1.5 2 2.5 CIR

4.A simulation of the Vasicek and CIR models using the same random numbers.

35 9.3 Ho & Lee Ho & Lee have


/7 L 9 / 9  G


G; 

The value of zero-coupon bonds is given by


H
 9% > 7  9%

where
  % > 9

and
  >

=
9

L 8 % > 8 / 8 

 q 

7 > W 

36 This model was the first no-arbitrage model of the term structure of interest rates. By this is meant that the careful choice of the function v W will result in theoretical zero-coupon bonds prices, output by the model, which are the same as market prices. This technique is also called yield curve fitting. This careful choice is
v W  > # # W OR J =


9  9  G 9 > W

WA . In this =  9A  % is the market price where today is time W today of zero-coupon bonds with maturity % . Clearly this assumes that there are bonds of all maturities and that the prices are twice differentiable with respect to the maturity.

37 9.4 Hull & White Hull & White have extended both the Vasicek and the CIR models to incorporate time-dependent parameters:
 / 7  L 9 > H 9 7 / 9  G 9  G U v W > H 9 7 / 9 



G;

p W U G ;

This time dependence again allows the yield curve (and even a volatility structure) to be fitted.

Você também pode gostar