5 The HJM Framework
5 The HJM Framework
5 The HJM Framework
σ θ
P (t, T ) = exp (T − t)3 − (T − t)2 − (T − t)rt ,
6 2
184 5. The Heath-Jarrow-Morton (HJM) Framework
or
df (t, T ) = σ 2 (T − t)dt + σdWt .
Look at this last equation. The drift σ 2 (T − t) in the f ’s dynamics is deter-
mined as a suitable transformation of the diffusion coefficient σ in the same
dynamics. This is no mere coincidence due to the simplicity of our toy model,
but a general fact that Heath, Jarrow and Morton (1992) expressed in full
generality.
Clearly, if one wishes to directly model this instantaneous forward rate,
there is no liberty in selecting the drift of its process, as it is completely
determined by the chosen volatility coefficient. This is essentially due to the
fact that we are modeling a derived quantity f and not the fundamental
quantity r. Indeed, f is expressed in terms of the more fundamental r by
" #
T
∂ ln Et exp − t r(s)ds
f (t, T ) = − ,
∂T
and, as you see, an expectation has already acted in the definition of f , adding
structure and taking away freedom, so to say.
More generally, under the HJM framework, one assumes that, for each T ,
the forward rate f (t, T ) evolves according to
a suitable volatility function for practical purposes. This is the reason why in
this book we do not devote too much attention to the HJM theory, preferring
to deal with explicitly formulated models.
In this chapter, we briefly review the HJM framework and explicitly
write the HJM no-arbitrage condition. We then describe some analogies
with instantaneous short-rate models. We show, in particular, that a one-
factor HJM model with deterministic volatility is equivalent to the Hull
and White (1990b) short-rate model (3.32). We then introduce the Ritchken
and Sankarasubramanian (1995) (RS) framework and briefly illustrate the
Li, Ritchken and Sankarasubramanian (1995a, 1995b) algorithm for pricing
derivatives. We finally mention the Mercurio and Moraleda (2000) humped-
volatility model as a specific example of a one-factor Gaussian model within
the HJM framework.
∂ ln P (t, T )
f (t, T ) = − ,
∂T
T
P (t, T ) = e− t f (t,u)du .
so that the integrated dynamics of f (t, T ) under the risk-neutral measure are
t T t
f (t, T ) = f (0, T ) + σ(u, T ) σ(u, s)ds du + σ(s, T )dW (s)
0 u 0
N
t T N
t
= f (0, T ) + σi (u, T ) σi (u, s)ds du + σi (s, T )dWi (s)
i=1 0 u i=1 0
and are fully specified once the vector volatility function σ is provided. Given
this dynamics of the instantaneous forward rate f (t, T ), application of Ito’s
lemma gives the following dynamics of the zero-coupon bond price P (t, T ):
T
dP (t, T ) = P (t, T ) r(t)dt − σ(t, s)ds dW (t) ,
t
where r(t) is the instantaneous short term interest rate at time t, that is
t t t
r(t) = f (t, t) = f (0, t) + σ(u, t) σ(u, s)ds du + σ(s, t)dW (s)
0 u 0
N
t t N
t
= f (0, t) + σi (u, t) σi (u, s)ds du + σi (s, t)dWi (s).
i=1 0 u i=1 0
(5.3)
N t t
N t
= f (0, t) + ψi (t) ξi2 (u) ψi (s)ds du + ψi (t) ξi (s)dWi (s).
i=1 0 u i=1 0
5.3 The Ritchken and Sankarasubramanian Framework 187
r(t) − A(t)
= A (t) + ψ1 (t) dt + ψ1 (t)ξ1 (t)dW1 (t)
ψ1 (t)
= [a(t) + b(t)r(t)] dt + c(t)dW1 (t),
with obvious definition of the coefficients a, b and c.
We therefore end up with the general short-rate dynamics proposed by
Hull and White (1990b), see (3.32), thus establishing an equivalence between
the HJM one-factor model for which (5.4) holds and the general formula-
tion of the Gaussian one-factor short-rate model of Hull and White (1990b).
In particular, we can easily derive the HJM forward-rate dynamics that is
equivalent to the short-rate dynamics (3.33). To this end, let us set
σ1 (t, T ) = σe−a(T −t) ,
where a and σ are now real constants, so that
ξ1 (t) = σeat ,
ψ1 (T ) = e−aT ,
σ2 2
A(t) = f (0, t) + 1 − e−at .
2a2
The resulting short-rate dynamics is then given by
∂f σ 2 −at
dr(t) = (0, t) + e − e−2at
∂T a
σ2
−at 2
−a r(t) − f (0, t) − 2 1 − e dt + σdW1 (t)
2a
∂f σ2 −2at
= (0, t) + af (0, t) + 1−e − ar(t) dt + σdW1 (t),
∂T 2a
which is equivalent to (3.33) when combined with (3.34).
The yield curve dynamics described by (5.6) can be, therefore, discretized
in a Markovian (recombining) lattice in terms of the two variables r and φ.
This was suggested by Li, Ritchken and Sankarasubramanian (1995a, 1995b)
(LRS), who developed an efficient lattice to approximate the processes (5.6).
Their tree construction procedure is briefly outlined in the following, under
the particular case where
η(t) = σ̂(r(t))
σ̂(x) := vxρ
where indeed the diffusion coefficient in the Y dynamics is one, and where
for any 0 ≤ ρ ≤ 1.
190 5. The Heath-Jarrow-Morton (HJM) Framework
If, for instance, ρ = 0.5, we have that, for r(t) > 0, Y (t) = 2 r(t)/v,
2 2
ϕ(y) = v 4y , and m(Y, φ, t) in (5.9) becomes
2σ 2 2γ
[γτ + 1] e−λτ γτ +
λ
ᾱ(τ ) = − + 1 1 − e2τ ,
λ λ
which implies that instantaneous (forward and spot) rates are normally dis-
tributed.
The choice of the volatility function (5.10) is motivated by the following
features.
(a) It provides a humped volatility structure for strictly positive σ, γ and λ,
and 2γ > λ;
(b) It depends only on the “time to maturity” T − t rather than on time t
and maturity T separately;
(c) It leads to analytical formulas for European options on discount bonds;
(d) It generalizes the volatility specification of the Hull and White model
(3.33), in that for γ = 0 and λ = 2a we get the volatility of forward rates
as implied by (3.33).3
It is obvious that (b) and (d) hold. Basic calculus shows that (a) is also
true. In fact, for strictly positive σ, γ and λ, the function f (x) = σ[γx +
1] exp{− λ2 x} has the following features: (i) it is strictly positive for x ≥ 0;
(ii) it is increasing and concave in the interval [0, (2γ − λ)/(γλ)]; (iii) it has a
maximum in (2γ − λ)/(γλ) whose value is (2σγ/λ) exp{(−2γ + λ)/(2γ)}; (iv)
it is decreasing and concave in the interval [(2γ − λ)/(γλ), (4γ − λ)/(γλ)];
3
When modeling humped volatility structures, many other specifications can of
course be considered. For example the term between square brackets in (5.10)
can be generalized to be any polynomial in (T − t). It is disputable however
whether there exists a simpler characterization than (5.10) and for which (a),
(b), (c) and (d) hold.
192 5. The Heath-Jarrow-Morton (HJM) Framework
(v) it is decreasing and convex from (4γ − λ)/(γλ) onwards; (vi) it tends
asymptotically to zero.
As for property (c), Mercurio and Moraleda (2000) used the results of
Merton (1973) to prove that the time t-price of a European call option with
maturity T and strike price X on a pure discount bond with maturity S is
given by
where
ln(P (t, S)/(XP (t, T )) + 12 vt2
d1 (t) := ,
vt
d2 (t) := d1 (t) − vt ,
and
4σ 2 2 2 λT 8σ 2 B
vt2 = 7
(A λ + 2ABλ + 2B 2
) e − eλt
− 6
(Aλ + B) T eλT − teλt
λ λ
4σ 2 B 2 2 λT
+ T e −t e ,
2 λt
λ5
where
λ
A := (λ + 2γ) e− 2 S − e− 2 T + γλ Se− 2 S − T e− 2 T ,
λ λ λ
λ
B := γλ e− 2 S − e− 2 T .
λ
However, no analytical formula for pure discount bonds can be derived. No-
tice, in fact, that the instantaneous-short-rate process is not Markovian since
(5.10) does not belong to the RS class (5.5).
Mercurio and Moraleda also tested empirically their model. They consid-
ered a time series of market cap prices and compared the fitting quality of
their model with that implied by the Hull and White model (3.33). Using the
Schwarz-Information-Criterion test, they concluded that, in most situations,
their humped-volatility model is indeed preferable. We refer to Mercurio and
Moraleda (2000) for a detailed description of the calibration results.