Professional Documents
Culture Documents
Short Rate Models: Andrew Lesniewski March 3, 2008
Short Rate Models: Andrew Lesniewski March 3, 2008
R
T
t
r(u)du
_
,
where the subscript t indicates conditioning on F
t
. Within the Hull-White model
(and thus, by extension, in the Vasicek model), this expected value can be computed
in closed form!
Let us consider the one-factor case. We proceed as follows:
E
Q
0
t
_
e
R
T
t
r(u)du
_
= E
Q
0
t
_
e
R
T
t
(r
0
(u)+e
(ut)
(r(t)r
0
(t))+
R
u
t
e
(us)
(s)dW(s))du
_
= e
R
T
t
r
0
(u)duh
(Tt)(r(t)r
0
(t))
E
Q
0
t
_
e
R
T
t
R
u
t
e
(us)
(s)dW(s)du
_
,
where
h
(t) =
1 e
t
.
Integrating by parts we can transform the double integral in the exponent into a
single integral
_
T
t
_
u
t
e
(us)
(s) dW (s) du =
_
T
t
h
(T s) (s) dW (s) .
Finally, using the fact that
E
t
_
e
R
T
t
(s)dW(s)
_
= e
1
2
R
T
t
(s)
2
ds
, (18)
we obtain the following expression for the price of a zero coupon bond:
P (t, T) = A(t, T) e
h
(Tt)r(t)
, (19)
where
A(t, T) = e
R
T
t
r
0
(u)du+h
(Tt)r
0
(t)+
1
2
R
T
t
h
(Ts)
2
(s)
2
ds
. (20)
Note in particular that the discount factor P
0
(0, T) has the form
P
0
(0, T) = P (0, T)
= e
R
T
0
r
0
(s)ds+
1
2
R
T
0
h
(Ts)
2
(s)
2
ds
.
(21)
Lecture 5 7
The generalization of formula of (19) to the case of the two-factor Hull-White
model reads:
P (t, T) = A(t, T) e
h
1
(Tt)r
1
(t)h
2
(Tt)r
2
(t)
, (22)
where now
A(t, T) = e
R
T
t
r
0
(u)du
e
1
2
R
T
t
(h
1
(Ts)
2
1
(s)
2
+2h
1
(Ts)h
2
(Ts)
1
(s)
2
(s)+h
2
(Ts)
2
2
(s)
2
)ds
.
(23)
4 Options on a zero coupon bond
Using the above expressions for the zero coupon bond, it is possible to derive
explicit, closed form expressions for valuation of European options on such bonds.
The calculations are elementary, if a bit tedious, and we shall defer them to the
next homework assignment. We focus on the one factor Hull-White model; it is
straightforward to extend these calculations to the two factor model.
Consider a call option struck at K and expiring at T on a zero coupon bond
maturing at T
mat
> T. Then, its price is equal to
PV
call
= P
0
(0, T
mat
) N (d
+
) KP
0
(0, T) N (d
) , (24)
where
d
=
1
log
P
0
(0, T
mat
)
P
0
(0, T) K
2
, (25)
with
=
__
T
0
e
2(Ts)
(s)
2
ds
_
1/2
h
(T
mat
T) . (26)
Similarly, the price of a put struck at K is given by
PV
put
= KP
0
(0, T) N (d
) P
0
(0, T
mat
) N (d
+
) . (27)
Since oorlets and caplets can be thought of as calls and puts on FRAs, these
formulas can be used as building blocks for valuation of caps and oors in the
Hull-White model.
5 Pricing under the Hull-White model
A term structure model has to be calibrated to the market before it can be used
for valuation purposes. All the free parameters of the model have to be assigned
8 Interest Rate & Credit Models
values, so that the model reprices exactly (or close enough) the prices of a selected
set of liquid vanilla instruments.
In the case of the Hull-White model, this amounts to
(a) Matching the current forward curve, which is accomplished by choosing
r
0
(t) to match the current forward curve.
(a) Matching the volatilities of selected options. This is a bit more difcult, and
we proceed as follows. We choose the instantaneous volatility function (t)
to be locally constant. That means that we divide up the time axis into, say,
3 month period [T
j
, T
j+1
) and set (t) =
j
, for t [T
j
, T
j+1
). Now, we
select sufciently many calibrating instruments, so that their number exceeds
the number of the s. Next, we optimize the choice of s and , requiring
that the suitable sum of pricing errors is minimal.
Despite the simple structure of the Hull-White model, most instruments cannot
be priced by means of closed form expressions such as those for caps and oors of
the previous section. One has to resort numerical techniques. Among them, two
are particularly important:
(a) Tree methods.
(a) Monte Carlo methods.
Time does not permit us to discuss these numerical techniques, and I defer you to
literature cited at the end of these notes.
6 Application: Eurodollar / FRA convexity correction
As a simple application of the Hull-White model, we shall nowderive a closed form
expression for the Eurodollar / FRA convexity correction discussed in Lecture 4.
We know from Lectures 2 and 3 that the (currently observed) forward rate
F
0
(T
1
, T
2
) is the expected value of
1
_
1
P (T
1
, T
2
)
1
_
(28)
under the T
2
-forward measure Q
T
2
. This is, indeed, almost the denition of the
T
2
-forward measure! Consequently, F
0
(T
1
, T
2
) is given by:
F
0
(T
1
, T
2
) =
1
_
1
P
0
(T
1
, T
2
)
1
_
=
1
_
P
0
(0, T
1
)
P
0
(0, T
2
)
1
_
.
(29)
Lecture 5 9
It is easy to calculate it within the Hull-White model. Let us rst consider the
one-factor case. Using (21), we nd that
F
0
(T
1
, T
2
)
=
1
_
e
R
T
2
T
1
r
0
(s)ds+
1
2
R
T
2
0
h
(T
2
s)
2
(s)
2
ds
R
T
1
0
h
(T
1
s)
2
(s)
2
ds
1
_
.
(30)
On the other hand, the rate F
fut
0
(T
1
, T
2
) implied from the Eurodollar futures
contract is given by the expected value of (28) under the spot measure Q
0
. We
have explained this fact in Lecture 4, attributing it to the practice of daily
1
margin
account adjustments by the Exchange. In order to calculate this expected value we
proceed as in the calculation leading to the explicit formula for P (t, T):
E
Q
0
_
e
R
T
2
T
1
r(t)dt
_
= E
Q
0
_
e
R
T
2
T
1
(r
0
(t)+
R
t
0
e
(ts)
(s)dW(s))dt
_
= e
R
T
2
T
1
r
0
(t)dt
E
Q
0
_
e
R
T
2
0
h
(T
2
s)(s)dW(s)
R
T
1
0
h
(T
1
s)(s)dW(s)
_
= e
R
T
2
T
1
r
0
(t)dt
E
Q
0
_
e
R
T
1
0
(h
(T
2
s)h
(T
1
s))(s)dW(s)+
R
T
2
T
1
h
(T
2
s)(s)dW(s)
_
= e
R
T
2
T
1
r
0
(t)dt+
1
2
R
T
1
0
(h
(T
2
s)h
(T
2
s))
2
(s)
2
ds+
R
T
2
T
1
h
(T
2
s)
2
(s)
2
ds
,
and so
F
fut
0
(T
1
, T
2
)
=
1
_
e
R
T
2
T
1
r
0
(t)dt+
1
2
R
T
1
0
(h
(T
2
s)h
(T
2
s))
2
(s)
2
ds+
R
T
2
T
1
h
(T
2
s)
2
(s)
2
ds
1
_
= F
0
(T
1
, T
2
)
+
1
(1 +F
0
(T
1
, T
2
))
_
e
R
T
1
0
[h
(T
2
s)
2
h
(T
2
s)h
(T
1
s)](s)
2
ds
1
_
.
Consequently, the Eurodollar / FRA convexity adjustment is given by
ED / FRA
(T
1
, T
2
)
=
1
(1 +F
0
(T
1
, T
2
))
_
e
R
T
1
0
[h
(T
2
s)
2
h
(T
2
s)h
(T
1
s)](s)
2
ds
1
_
_
T
1
0
_
h
(T
2
s)
2
h
(T
2
s) h
(T
1
s)
_
(s)
2
ds.
(31)
1
which we model as continuous
10 Interest Rate & Credit Models
The calculations in the case of the two-factor Hull-White model are similar, if
a bit more tedious. The corresponding formula reads:
ED / FRA
(T
1
, T
2
) =
1
1j,k2
jk
_
T
1
0
h
j
(T
2
s)
[h
k
(T
2
s) h
k
(T
1
s)]
j
(s)
k
(s) ds,
(32)
where
11
=
22
= 1,
12
=
21
= .
Note that for any real value , h