Abstract
Interest rate modelling can also be performed by starting from the dynamics of the instantaneous forward rate. As we shall see the dynamics of all other quantities of interest can then be derived from it. This approach has its origin in Ho and Lee (J Finance XLI:1011–1029, 1986) but was most clearly articulated in Heath et al. (Econometrica 60(1):77–105, 1992a), to which we shall subsequently refer as Heath–Jarrow–Morton. In this framework, the condition of no riskless arbitrage results in the drift coefficient of the forward rate dynamics being expressed in terms of the forward rate volatility function. The major weakness in implementing the Heath–Jarrow–Morton approach is that the spot rate dynamics are usually path dependent (non-Markovian). We consider a class of functional forms of the forward rate volatility that allow the model to be reduced to a finite dimensional Markovian system of stochastic differential equations. This class contains some important models considered in the literature.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
The interest rate derivative models developed in Chap. 23 took as their starting point the dynamics of the instantaneous spot interest rate. The models we derived there also had the characteristic that the market price of interest rate risk appears in the pricing relationships. We saw in Sect. 23.8 that at least in principle it is possible to remove this dependence of the models on preference related quantities. This can be done by expressing terms involving the market price of interest rate risk in terms of market observed quantities such as the currently observed yield curve and volatilities of traded interest rate dependent instruments. However this procedure for rendering spot rate models preference-free can be tedious and for some model specifications may be computationally intensive.
An alternative interest rate modelling approach, originated by Ho and Lee (1986), is the Heath–Jarrow–Morton approach which starts from the dynamics of the forward rate and requires the specification of the initial term structure and the volatility of the associated forward rate. The dynamics of the spot interest rate are then developed from those of the forward rate. The spot interest rate is also an important economic variable whose assessment determines the evolution of the bond prices. Heath et al. (1992b) describe how this framework can be used to price and hedge the entire interest rate derivative book of a financial institution thus offering a consistent approach in managing interest rate exposure. However, the major shortcoming of the Heath–Jarrow–Morton approach is that the spot rate dynamics are not path independent (i.e. it is non-Markovian) and the entire history of the term structure has to be carried thus increasing the computational complexity.
The key unobserved input to this approach to term structure modelling is the aforementioned volatility of the forward rates . Many of the forms of the volatility functions reported in the literature have been chosen for analytical convenience rather than on the basis of empirical evidence. In fact apart from the study of Heath et al. (1990), Flesaker (1993) , Amin and Morton (1994) , Amin and Ng (1993) , Ho et al. (2001) , and Bhar et al. (2004) , there has not been a great deal of empirical research into the appropriate form of the volatility function to be used in the arbitrage free class of models. This is due to the fact that the non-Markovian nature of the stochastic dynamical system makes difficult application of standard econometric estimation procedures.
The non-Markovian feature also makes difficult the expression for prices of term-structure contingent claims in terms of partial differential equations. In the Heath–Jarrow–Morton approach these prices are expressed as expectation operators, under the equivalent martingale measure, of appropriate payoffs. Nowhere in the existing literature is it stated how to consistently turn this expectation operator into a partial differential equation. It is important to be able to do so in order to apply to the evaluation of interest rate sensitive contingent claims many useful computational techniques, as outlined for example in Wilmott et al. (1993). These techniques are the most appropriate to value various path dependent options such as American, Asian etc., but require an expression of the contingent claim price in terms of partial differential equation operators with appropriate boundary conditions.
The notation used in the original Heath–Jarrow–Morton paper allows for a very general dependence of the forward rate volatility functions on path dependent quantities. For the sake of definiteness we shall assume in this chapter that the path dependence of the forward rate volatility functions arises from dependence on the instantaneous spot interest rate and/or a set of discrete fixed-tenor forward rates. As we shall see this specification allows us to develop a fairly broad class of interest rate derivative models.
With such a specification, the instantaneous spot rate process in the Heath–Jarrow–Morton framework can be expressed in terms of a finite dimensional Markovian system. The dimension of the resultant system of stochastic differential equations is dependent on the exact form of the volatility function and it usually includes variables that at first sight seem not to be readily observable. But we shall show how it is possible to express these in terms of forward rates or yields, which may be observable.
The transformation to the Markovian form also allows easier comparison with other approaches such as, Vasicek (1977), Cox et al. (1985a) and Hull and White (1987, 1990, 1994) . This is important in the sense that it allows us to easily reconcile many of the alternative approaches to the modelling of the term structure of interest rates.
2 The Basic Structure
We denote as f(t, T) the instantaneous forward rate negotiated at time t for instantaneous borrowing at time T( > t). The starting point of the Heath–Jarrow–Morton model of the term structure of interest rates is the stochastic integral equation for the forward rate Footnote 1
for 0 ≤ t ≤ T, where α(v, T, ω(v)) and σ(v, T, ω(v)) are the instantaneous drift and the volatility function at time v of the forward rate f(v, T), respectively. The instantaneous drift α(v, T, ω(v)) and volatility function σ(v, T, ω(v)) of the forward rate f(v, T) could depend through ω on path dependent quantities, such as the instantaneous spot rate and/or a set of discrete tenor forward rates. Thus the specifications in Eq. (25.1) allow for functional forms of the type \(\hat{\alpha }(v,T,r(v),f(v,\tau _{1}),f(v,\tau _{2})\), \(\cdots \,,f(v,\tau _{m}))\) and \(\hat{\sigma }(v,T,r(v),f(v,\tau _{1}),f(v,\tau _{2}),\cdots \,,f(v,\tau _{m}))\) where f(t, τ i ) is the instantaneous forward rate at time t applicable at the fixed tenor τ i ( > t) with m such tenors. The noise term dW (v) is the increment of a standard Wiener process generated by a probability measure \(\mathbb{P}\). Note that for expositional simplicity in this section we consider only one noise term affecting the evolution of the forward rate. The stochastic integral equation (25.1), may alternatively be expressed as the stochastic differential equation
It follows from Eq. (25.1) that the instantaneous spot rate r(t)( ≡ f(t, t)) is given by the stochastic integral equation
The corresponding stochastic differential equation for r(t) [see Eq. (22.39)] is
where
where f 2, α 2 and σ 2 denote the partial derivative of f, α and σ respectively, with respect to their second arguments. We recall that the bond price at time t is related to the forward rate by
By the use of Fubini’s theorem for stochastic integrals and application of Ito’s lemma (see Sect. 22.5.1) the bond price satisfies the stochastic differential equation
where
and
A quantity of interest is the money market account
which is the value at time t of a dollar continuously compounded from 0 to t at the instantaneous spot rate r. This quantity may be used to define the relative bond price
The fact that dA = r(t)A(t)dt and application of the rule for the quotient of two diffusions (see Sect. 6.6) yields the result that the relative bond price satisfies the stochastic differential equation
3 The Arbitrage Pricing of Bonds
Bonds can be priced using exactly the same hedging portfolio as was used in Chap. 23, namely we use bonds of two different maturities. We know from the arbitrage arguments of Chap. 23 that in order that there not exist riskless arbitrage opportunities between bonds of different maturities then the instantaneous excess bond return, risk adjusted by its volatility must equal the market price of interest rate risk; see Eq. (23.9). The relevant bond dynamics in the current context are given by (25.7), so that here Eq. (23.9) becomes
which simplifies to
Using expressions (25.8) and (25.9) this last equation may be written explicitly as
Keeping t fixed and differentiating with respect to maturity T, the above equation reduces to
which may be rearranged to
Equation (25.15) is the forward rate drift restriction that was first reported by Heath–Jarrow–Morton (Eq. (18) of Heath et al. 1992a) . It states that if the bond market is free of riskless arbitrage opportunities then the forward rate drift, the forward rate volatility and the market price of interest rate risk must be tied together as shown by this equation. Heath–Jarrow–Morton show that in fact this condition is both necessary and sufficient for the absence of riskless arbitrage opportunities.
Up to this point Heath–Jarrow–Morton have not done anything conceptually different from the standard arbitrage approach of Chap. 23. However in the Heath–Jarrow–Morton approach Eq. (25.14) is used in a different way. In the standard arbitrage approach, Eq. (25.14) becomes a partial differential equation for the bond price as a function of the assumed driving state variable (usually the instantaneous spot rate). In the Heath–Jarrow–Morton approach, the condition (25.14) becomes the forward rate drift restriction that is used, as we shall see below, to conveniently express the bond price dynamics under an equivalent probability measure. By use of (25.14), the stochastic differential equations (25.7) and (25.12) for P(t, T) and Z(t, T) respectively become
At the same time, by substituting (25.15) into (25.3)Footnote 2 the stochastic integral equation for r(t) becomes
The key advance in the Heath–Jarrow–Morton approach is that, by an application of Girsanov’s theorem to (25.16), Eqs. (25.16)–(25.18), can be written in terms of a different Wiener process generated by an equivalent martingale probability measure \(\tilde{\mathbb{P}}\). Thus if we define a new Wiener process \(\tilde{W}(t)\) under \(\tilde{\mathbb{P}}\) by
or in differential form by
then Eqs. (25.16)–(25.18) become
and
Alternatively, Eq. (25.23) can be expressed as the stochastic differential equation
It is at times convenient to deal with the ln of the bond price B(t, T) ≡ lnP(t, T). This quantity, by Ito’s lemma, satisfies (under \(\tilde{\mathbb{P}}\))
Furthermore, the arbitrage free stochastic integral equation for the forward rate under \(\tilde{\mathbb{P}}\) can be written,
and the corresponding stochastic differential equation as
The essential characteristic of the reformulated stochastic differential and integral equations (25.21)–(25.27) expressed in terms of Brownian motion, under the equivalent probability measure \(\tilde{\mathbb{P}}\), is that the empirically awkward market price of risk term, ϕ(t), is eliminated from explicit consideration. From the discussion of Girsanov’s theorem in Sect. 8.2 [in particular Eqs. (8.38) and (8.42)] we obtain the expression for the Radon–Nikodym derivative
If we write \(\tilde{\mathbb{E}}_{t}\) to denote mathematical expectation with respect to the equivalent probability measure (i.e. the one associated with \(d\tilde{W}(t)\)) then from Eq. (25.22)
This last equation implies that Z(t, T) is a martingale under \(\tilde{\mathbb{P}}\), i.e.
or, in terms of the bond price
Equation (25.29) is the fundamental bond pricing equation of the Heath–Jarrow–Morton framework, and it has the same discounted cash flow interpretation as Eq. (23.21). Namely the quantity \(\exp \left (-\int _{t}^{T}r(y)\mathit{dy}\right )\) should be interpreted as the stochastic discount factor under \(\tilde{\mathbb{P}}\) used to discount back to time t the $1 payoff to be received at time T. We stress that the actual implementation of (25.29) will depend on the form chosen from the forward rate volatility function. At the simplest level, the expectation in Eq. (25.29) could be calculated by numerically simulating Eq. (25.23). Note however that if the volatility function depends on discrete tenor forward rates \(f(t,\tau _{1}),\cdots \,,f(t,\tau _{m})\) then these would have be simulated at the same time. Closed form analytical expressions for the bond price may be obtained with appropriate assumptions on the volatility function as we shall seebelow.
4 Arbitrage Pricing of Bond Options
Suppose we wish to price at time t an option on the bond, for example a European call option on the bond, with the option maturing at T c . As we saw in Chap. 21 this problem is relevant to the pricing of an interest rate cap. We know from the discussion at the end of the previous section that under the risk-neutral measure \(\tilde{\mathbb{P}}\) we can discount the payoff at T c back to t using the stochastic discountfactor
Multiplying the payoff by the discount factor we find that under one realisation of the spot-rate process under \(\tilde{\mathbb{P}}\) the option value at t is given by
The value of the option, C(t, T c ), is then obtained by taking the expectation of this quantity under the risk-neutral measure \(\tilde{\mathbb{P}}\) (i.e. forming \(\tilde{\mathbb{E}}_{t}\)). Thus we obtain
In general, if we have some spot interest rate contingent claim with payoff at t = T c given by H(r(T c ), T c ),Footnote 3 then its value at t is given by
In order to obtain a pricing partial differential equation for U(t, T c ) we need to obtain the Kolmogorov backward equation associated with Eq. (25.24), the stochastic differential equation for the spot rate process r(t). It is difficult to do this in general because of the non-Markovian term \(\int _{0}^{t} \frac{\partial \sigma } {\partial t}d\tilde{W}(v)\) that appears in the drift in Eq. (25.24). In Sect. 25.6 we discuss assumptions on σ which allow us to obtain Markovian representations for r(t) and hence obtain pricing partial differential equations.
The reader may wonder why in this section we have not mirrored the argument of Sect. 23.6 and used the hedging argument approach to derive the bond option pricing formula in the present context. The reason is that in Sect. 23.6 there was one underlying factor, r(t), driving the uncertainty of the market, so the option price could be written in the form C(r, t) and Ito’s Lemma applied to obtain its dynamics. Similarly in Sect. 24.1 there were two underlying factors, r(t) and h(t), driving the uncertainty of the market and we would write the option price as C(r, h, t). Again application of Ito’s Lemma gave us the dynamics for C. In both cases the dynamics of the hedging portfolio could then be obtained. Here we have not so far been so precise about the factors upon which the volatility function σ(t, T, ⋅ ) depends, apart from stating that it could depend on a vector of discrete tenor forward rates and the instantaneous spot rate. In order to mirror the hedging argument approach used in Chap. 23 we need to be more specific about the dynamics of these underlying rates so that we could then obtain the option price dynamics by applying Ito’s lemma. This we shall do in a later section, when we discuss the Markovianisation issue. At this point we stress that the expressions (25.29) for the bond price and (25.33) for the interest rate derivative hold for quite general specifications of the volatility function. Of course if we want to implement these expressions, using for example stochastic simulation, then we would need to specify the dynamics (under \(\tilde{\mathbb{P}}\)) of all stochastic factors entering into the specification of σ(t, T, ⋅ ).
5 Forward-Risk-Adjusted Measure
We saw in Eq. (25.33) that the value of a spot interest rate contingent claim at time t can be written
where H(r(T c ), T c ) denotes the payoff on the claim at time T c . Suppose P(t, T c ) represents the price at time t of a pure discount bond maturing at time T c . Then by Eq. (25.29),
We can use the results of Chap. 20 to express the value of the interest rate contingent claim, using P(t, T c ) as the numeraire. By forming the quantity Y = U∕P we would obtain [see Eq. (20.14)]
But in the current notation U(T c , T c ) = H(r(T c ), T c ) and P(T c , T c ) = 1, hence
The advantage of (25.37) over (25.34) is that the stochastic discounting term \(\exp \left (-\int _{t}^{T_{c}}r(s)\mathit{ds}\right )\) which appears in the expectation operation of (25.34) is replaced by the non-stochastic discounting term P(t, T c ) which appears outside the expectation operator of (25.37). The value of this method depends on how easy (or difficult) it is to calculate \(\mathbb{E}_{t}^{{\ast}}\) in (25.37). We saw how this change of measure result was useful in obtaining Merton’s bond pricing formula in Sect. 20.3 The measure associated with the \(\mathbb{E}_{t}^{{\ast}}\) operation, which we shall denote as \(\mathbb{P}^{{\ast}}\) is known as the \(T\)-forward measure. The reason for this nomenclature is that under \(\mathbb{P}^{{\ast}}\) the forward rate at time t is the expectation of the instantaneous spot rate at T i.e.
To see this result recall that
Differentiating this last equation with respect to T we obtain
The last line was obtained by applying (25.37) with H(r(T), T) = r(T). Rearranging the last result we obtain
However \(f(t,T) = - \frac{\partial } {\partial T}\ln P(t,T)\) hence we have established the result in Eq. (25.38).
For some later applications we need to clarify what form the Radon–Nikodym derivative assumes for the forward risk-adjusted measure. To do this we simply identify V T with P(T, T) and V 0 with P(0, T) in Eq. (20.20), so that the Radon–Nikodym derivative becomes
6 Reduction to Markovian Form
The principal difficulty in implementing and estimating Heath–Jarrow–Morton models arises from the non-Markovian noise term in the stochastic integral equation (25.23) for r(t). This manifests itself in the third component of the drift term of the stochastic differential equation (25.24). This component depends on the history of the noise process from time 0 to current time t. Depending upon the specification of the volatility function the second component of the drift term could also depend on the path history up to time t.
Our aim in this section is to consider a class of functional forms of σ(t, T, ⋅ ) that allow the non-Markovian representation of r(t) and P(t, T) to be reduced to a finite dimensional Markovian system of stochastic differential equations. We investigate volatility functions of the forward rate which have the general form of a deterministic function of time and maturity multiplied by a function of the path dependent variable ω, i.e.
where G is an appropriately well-behaved function. A useful representation for Q(t, T) would be
where P n (u) is the polynomial
This form would allow the term structure of the volatility to exhibit humps as observed in implied forward rate volatilities from cap prices.Footnote 4 We recall the discussion of Sect. 22.5.2 when we considered forward rate volatility functions of the formFootnote 5
for \(\bar{\sigma }> 0\) and λ constant. This structure includes forward rate volatilities for a number of important cases in the literature. Some of these models include
-
λ > 0, G(ω(t)) = 1 leads to a version of the extended Vasicek model of Hull–White,
-
λ > 0, G(ω(t)) = g(r(t)) leads to the generalised spot rate model of Ritchken and Sankarasubramanian (1995) .
-
\(\lambda > 0,G(\omega (t)) = \sqrt{r(t)}\) leads to an extended version of the CIR model,
-
\(\lambda > 0,G(\omega (t)) = g(r(t),f(t,\tau ))\) leads to a version of the model of Chiarella and Kwon (1999).
Our aim is, under the volatility specification of (25.44), to express Eqs. (25.24) and (25.27) as a Markovian system of stochastic differential equations. By considering the drift term of the stochastic differential equation (25.27), under the volatility specification of (25.44), we obtain
Thus, we express the stochastic differential equation (25.27) for the forward rate as
Similarly, we consider the stochastic differential equation (25.24) for r(t) and in particular the first integral term
where the notation σ 2 represents the partial derivative of σ with respect to its second argument. Given the expression for σ in (25.44), we have that,
Thus, the right hand side of (25.46) reduces to
By using (25.47) the other two terms of (25.24) can be expressed as
Thus, the stochastic differential equation (25.24) becomes
We note from the stochastic integral equation (25.23) that
Then by using (25.50), the stochastic differential equation (25.49) for the spot rate is simplified to
where we define the subsidiary variable ψ(t) as
The subsidiary variable ψ(t) defined in Eq. (25.52) plays a central role in allowing us to transform the original non-Markovian dynamics to Markovian form. Similar subsidiary variables appear in the reduction to Markovian forms of Cheyette (1992) , Ritchken and Sankarasubramanian (1995) , Bhar and Chiarella (1997a) , Inui and Kijima (1998) , and Chiarella and Kwon (1999). It is clear from (25.52) that ψ(t) may be interpreted as a variable summarising the path history of the forward rate volatility.
7 Some Special Models
At this point the stochastic differential equation (25.51) is still non-Markovian because the integral in the drift term involves the history of the path dependent forward rate volatility. To proceed any further we need to consider specific functional forms for G(ω(t)) in the volatility specifications (25.44).
7.1 The Hull–White Extended Vasicek Model
If G(ω(t)) = 1 then the subsidiary variable (25.52) becomes a time function, i.e.
Thus by setting
the stochastic differential equation (25.51) for r(t) finally becomes
which is a sought Markovian representation. Clearly this is the extended Vasicek model with the long run mean allowed to be time varying.
Furthermore, note that the expression we have obtained for θ(t) is the same as the one we obtained in Sect. 23.7 when we worked directly from the expression for the bond price obtained from the continuous arbitrage approach—which takes the spot rate process as the driving dynamics. It is also worth pointing out that by setting λ = 0 we obtain the continuous time specification of the Ho–Lee model. We have already seen how to price European options in this framework in Sect. 23.7. To price American options in this framework, the option pricing equation
must be solved subject to the boundary conditions for an American option, see Chiarella and El-Hassan (1996) for details.
7.2 The General Spot Rate Model
If G(ω(t)) is a function of the spot interest rate r(t), i.e. G(ω(t)) = g(r(t)), then we need to separately handle the non-Markovian term appearing in the drift of Eq. (25.51). The subsidiary variable (25.52) now becomes
By differentiating (25.56) we have that
We are now dealing with the two-dimensional Markovian system
The representation (25.58) was obtained by Ritchken and Sankarasubramanian (1995). If we define the partial differential operator \(\mathcal{K}\) by
then the Kolmogorov equation for the transition probability density π is
and derivative instruments are priced according to the partial differential equation
(note V = P for bond price, V = C for option price) subject to appropriate boundary conditions, e.g. V (r, T, T) = 1, for bonds, \(V (r,T_{c},T) =\max \, [0,P(r,T_{c},T) - K],\) for European call options, etc. To evaluate American options we need to employ numerical methods. Chiarella and El-Hassan (1998) have found the method of lines to be very effective in this context.
Note that in the special case of \(g(r(t)) = \sqrt{r(t)}\), we are dealing with the extended CIR model
7.3 The Forward Rate Dependent Volatility Model
In this case, we further generalise the form of the volatility function to include forward interest rates . Here G(ω(t)) can be a function of the spot interest rate, r(t), and of the forward interest rate, f(t, τ) of a fixed maturity τ, so that G(ω(t)) = g(r(t), f(t, τ)). For example, f(t, τ) could be some long-term forward rate. The intuition behind such a specification is that not only the spot interest rate but also a fixed maturity forward interest rate influence the evolution of the term structure. The particular forward rate to be used may depend on the application under consideration. This approach may be considered to be equivalent in some sense to the Brennan and Schwartz (1979) model where a short-term rate and a long-term rate are used to explain the evolution of the term structure. We need to determine the additional state variables necessary to make the system Markovian although with a higher dimension. The associated subsidiary variable (25.52) is given by
By differentiating (25.60), we obtain the stochastic differential equation for ψ(t) as
We have now reduced the non-Markovian stochastic dynamics to a three dimensional Markovian stochastic dynamical system consisting of the stochastic differential equation for the spot rate r(t) [recall (25.51)]
the stochastic differential equation for the discrete forward rate f(t, τ) [recall (25.45)], namely,
and the stochastic differential equations (25.61) for ψ(t). Finally we recall that the dynamics of the forward rate to any maturity T, f(t, T) is given by (25.45) and so are determined once r(t) and f(t, τ) are determined. These latter quantities are driven by the three stochastic differential equations (25.61)–(25.63) which together form the Markovian representation. The price of any derivative instrument would then have to depend on r(t) and f(t, τ). Thus a bond of maturity T would have a price at time t denoted by P(t, T, r(t), f(t, τ)), and this price is also driven by the three-dimensional Markovian stochastic differential equation system referred to above.
7.3.1 Interpreting the Subsidiary Variable ψ(t)
However, it would perhaps be more satisfying to relate ψ(t) to the market rates r(t) and f(t, τ). Indeed it turns out that such a relationship does exist for the forward rate volatility function assumed in Eq. (25.44) for the generalised case of G(ω(t)) = g(r(t), f(t, τ)).
Proposition 25.1
The subsidiary integrated square variance quantity ψ(t) defined in Eq. (25.60) is related to the rates r(t) and f(t,τ) via
where \(\alpha (t,\tau ) \equiv \frac{e^{-\lambda t}} {e^{-\lambda \tau }- e^{-\lambda t}}\) .
For the proof of Proposition 25.1 see Appendix 25.1.
An important consequence of Proposition 25.1 is that it allows us to reduce by one the dimension of the stochastic dynamic system (25.61)–(25.63) to the two-dimensional one consisting of the stochastic differential equations (25.62) and (25.63) with ψ(t) being defined by Eq. (25.64). This reduction in dimension is quite significant if we seek to solve for derivative prices in this framework by use of partial differential equations or lattice based methods as in Bhar et al. (2000), since then we need to deal only with two rather than three spatial variables in the partial differential operator. The reduction is less significant, though still useful, when using Monte-Carlo simulation. This is so since Monte Carlo simulation requires the simulation of the one Wiener increment, \(d\tilde{W}(t)\). The generation of ψ(t) by Eq. (25.64) rather than discretising Eq. (25.61) should lead to some computational efficiency.
A consequence of Proposition 25.1 is that we are able to express the forward rate to any maturity T in terms of the two rates r(t) and f(t, τ).
Proposition 25.2
The forward rate f(t,T) to any maturity T is given by
For the proof of Proposition 25.2 see Appendix 25.2.
7.3.2 The Term Structure of Interest Rates
We recall the Heath–Jarrow–Morton approach of defining a money market account (25.10) and showing that the relative bond price
is a martingale, so that the bond price can be written
Here, \(\tilde{\mathbb{E}}_{t}\) is the expectation taken with respect to the probability distribution generated by the stochastic differential system (25.62) and (25.63). We use
to denote the transition probability density function between t and t ∗ (t ≤ t ∗). This quantity satisfies the Kolmogorov backward partial differential equation, which for our case is given by,
where the operator \(\mathcal{K}\) is the infinitesimal generator of the diffusion process for f(t, τ), r(t) driven by the stochastic differential equations (25.62) and (25.63). It turns out that \(\mathcal{K}\) is given by (see Appendix 25.3),
where σ 1(t) = σ(t, τ, ω(t)) and σ r (t) = σ(t, t, ω(t)). By application of the Feynman–Kac formula to Eq. (25.66) we find that the bond price P(t, T, r, f) satisfies the partial differential equation,
subject to the terminal condition
and the boundary conditions
The further boundary conditions P(t, T, 0, f) and P(t, T, r, 0) may be obtained by an extrapolation procedure to be discussed in Bhar et al. (2000). Note that in subsequent discussion we set
A consequence of Proposition 25.2 is that it turns out to be possible to obtain an analytical expression for the bond price. In fact we may state the following proposition:
Proposition 25.3
The price of bonds driven by the Markovian stochastic differential equation system (25.62) and (25.63) can be expressed as
where \(\beta (t,T) = \frac{1} {\lambda } \left (1 - e^{-\lambda (T-t)}\right ),\) and ψ(t) is defined in Eq. (25.64) .
For the proof of Proposition 25.3 see Appendix 25.4.
The bond pricing equation (25.69) has precisely the same form as the one derived by Ritchken and Sankarasubramanian (1995) who (in current notation) assumed a form for the volatility function in Eq. (25.42) with G(ω(t)) = g(r(t)) which is independent of the forward rate f(t, τ). In fact the results in Propositions 25.2 and 25.3 can be considerably generalised. Chiarella and Kwon (1999) have shown that (25.69) holds in precisely the same form even when the forward rate volatility depends on a set of discrete forward rates f(t, τ 1), f(t, τ 2), …, f(t, τ r ) where \(t \leq \tau _{1} <\tau _{2} < \cdots <\tau _{r} \leq T\). Of course, under these different specifications the history variable ψ(t) will evolve differently but the functional relationship remains the same.
7.3.3 Pricing European Bond Options
Consider an option written on the bond of maturity T. We suppose the option matures at time T c ( < T) and denote its price by C(t, T, r, f). This price satisfies the partial differential equation
If we are dealing with a European call option with strike price E then the terminal condition for (25.70) is
The boundary conditions at infinity are
We recall that the bond prices at option maturity for any given values of r(T c ), f(T c , τ) can be obtained directly from Eq. (25.69) without the need to solve the bond pricing partial differential equation (25.68). In Bhar et al. (2000) , we discuss the solution of the partial differential equation (25.70) by means of the alternating directions implicit (ADI) method.
An alternative approach to pricing the European option is to use the result (also derived by Heath–Jarrow–Morton) that
The expectation in Eq. (25.71) could be approximated by simulating an appropriate number of times the stochastic differential equation system (25.62) and (25.63) from t to T c .
8 Heath–Jarrow–Morton Multi-Factor Models
In our previous discussion, we focussed on the case where only one noise factor was impinging on the forward rate curve. However Heath–Jarrow–Morton framework allows for the possibility of multiple noise sources, i.e.,
where the n noise terms dW i are the increments of independent Wiener processes and the σ i (t, T, ⋅ ) are the volatility functions associated with each noise term. The manipulations leading to (25.15) in Sect. 25.2 are identical in the multiple noise case and merely involve a little more algebra. Thus setting T = t in (25.72) we have
Substituting (25.72) into (25.6) and following the same procedure that yielded (25.7) we find that the stochastic differential equation for the bond price now becomes
where
and
The process for the relative bond price
is easily found to be
Now by forming a portfolio of bonds of (n + 1) different maturities and holding these in proportions that ensure the existence of no riskless arbitrage opportunities results in the condition (for interpretation compare with (10.5) that gives the expected excess return condition in the multi-factor case)
where ϕ i (t) is the market price of risk associated with the ith noise factor. The term on the left-hand side of Eq. (25.78) is the expected excess return on the bond, the term on the right hand side is the sum of the risk-premia (ϕ i a i ) for bearing the risk associated with each source of uncertainty (W i (t)). Equation (25.78) simplifies to
which is the multifactor analogue of the forward rate drift restriction (25.14). By use of (25.75) Eq. (25.79) reads
Differentiating this last equation with respect to maturity T we find that
which is the forward rate drift restriction in the multi-factor case. Thus substituting (25.81) into (25.73), (25.74) and (25.77) the stochastic differential equations for r(t), P(t, T) and Z(t, T) become respectively, in the arbitrage free environment,
We then form the new set of processes
By use of Girsanov’s theorem these become Wiener processes under the equivalent measure \(\tilde{\mathbb{P}}\). Thus the forgoing set of equations become
Again under \(\tilde{\mathbb{P}}\) the relative bond price Z(t, T) is a martingale, so that
which in terms of the bond price becomes
which of course is the same as (25.29). The difference here is the \(\tilde{\mathbb{E}}_{t}\) is generated by (25.84) which in its turn is driven by the n independent noise terms \(\tilde{W}_{i}(t)\). Thus if we were to use simulation to directly evaluate (25.86) we would need to simulate n independent sequences of normal random variables in order to simulate a path for r(t). Furthermore if the σ i (t, T) depend on other factors, such as discrete tenor forward rates, then the processes for these (under \(\tilde{\mathbb{P}}\)) would have to be simulated as well.
9 Relating Heath–Jarrow–Morton to Hull–White Two-Factor Models
We have already seen in Sect. 25.7.1 that the Hull–White extended Vasicek model can be derived (far more simply) in the Heath–Jarrow–Morton framework once an appropriate form for the volatility function is chosen. In this section we show that the Hull–White two-factor model can be obtained as a special case of the multi-factor Heath–Jarrow–Morton model.
First we recall the Hull–White two-factor model Hull and White (1994) , as summarised by Rebonato (1998). The instantaneous spot rate is assumed to follow the process
where the additional term h(t) in the drift satisfies
Here z 1, z 2 are correlated Wiener processes, i.e.
First we note that we may reexpress (25.87) and (25.88) in terms of the independent Wiener processes w 1, w 2 as
We consider a two-factor Heath–Jarrow–Morton model with volatility specifications
where \(\bar{\sigma }_{i}\) and λ i are constants, for i = 1, 2. Accordingly, the forward rate dynamics are expressed as
which under the risk-neutral measure (see Sect. 25.8) becomes
The spot rate process under the risk-neutral measure satisfies
or
The volatility functions (25.91) have the property
Thus the stochastic differential equation (25.93) for the spot rate becomes
where we set
and
where i = 1, 2. The variables x i (t) satisfy the stochastic differential equations
The system (25.94), (25.95) for r(t), x 1(t), and x 2(t) is the Markovian system that generates the probability distribution for \(\tilde{\mathbb{E}}_{t}\) (i.e. this is the system we would simulate if we use Monte-Carlo simulation to evaluate \(\tilde{\mathbb{E}}_{t}\)). To obtain the link with the Hull–White two-factor model note that with the volatility functions (25.91) the stochastic integral equation for r(t), see Eq. (25.92), becomes
This last equation may be used to eliminate x 1(t) in (25.94), thus
which upon substitution into (25.94) yields
where we have defined
and x 2(t) is driven by Eq. (25.95) with i = 2, viz
To fully obtain the correspondence with the Hull–White two-factor model in Eqs. (25.89), (25.90) set
so that we are now dealing with the system
If we set
then Eq. (25.102) becomes
The system (25.101) and (25.103) for r(t) and h(t) is equivalent to the Hull–White two-factor system (25.89), (25.90) if we set
from which the parameters of the Hull–White two-factor model may be related to the parameters of the two-factor Heath–Jarrow–Morton model via
It is certainly instructive to understand how the Hull–White class of models can be derived within the Heath–Jarrow–Morton framework. However, the biggest advantage is that the θ(t) function in the stochastic differential equation (25.101) for r(t) is automatically calibrated to the initially observed forward curve f(0, t).
10 The Covariance Structure Implied by the Heath–Jarrow–Morton Model
Another important issue to be considered is the analysis of the statistical properties of the evolution of the forward rates and yields under the jump-diffusion framework. As we have mentioned before one factor models allow for only parallel shifts of the yield curve, so bond prices and forward rates of all maturities are perfectly correlated. Multi dimensional models, on the other hand, impose a correlation structure between forward rates of different maturities which based on empirical studies shows an exponentially decaying behavior. Rebonato (1998) provides an interesting discussion on forward rate correlations and examines the patterns observed in financial markets. Here we seek to understand the effect on the forward rate correlation structure implied by the assumptions concerning in the forward rate dynamics.
10.1 The Covariance Structure of the Forward Rate Changes
Under the risk neutral measure, the changes of the forward rate follow the dynamics
Thus
Denote T 1 and T 2 two different maturities, then the covariance of the changes on the forward rate is calculated as
From the independence of the Wiener increments it readily follows that
and the variance of the forward rate changes df(t, T h ) (h = 1, 2) as
The correlation coefficient between the forward rates changes df(t, T 1) and df(t, T 2) is then evaluated as
where \(\mathop{\mathrm{cov}}\nolimits _{0}[df(t,T_{1}),df(t,T_{2})]\) and \(\mathop{\mathrm{var}}\nolimits _{0}[df(t,T_{h})],(h = 1,2)\) are defined above. To demonstrate these results, we assume the volatility functions are of the form
where the \(\sigma _{0i},\kappa _{\sigma i}\) are constant. Then the covariance (25.108) between df(t, T 1) and df(t, T 2) is calculated as
and the correlation coefficient between the forward rates changes df(t, T 1) and df(t, T 2) is evaluated as
where the variance of the forward rate changes df(t, T h ) (h = 1, 2) is
10.2 The Covariance Structure of the Forward Rate
The forward rate under the risk neutral measure is given by
Thus
Denote T 1 and T 2 two maturities then the covariance of the forward rates f(t, T 1) and f(t, T 2) is calculated as
Using the result
and the covariance is given by
Considering again the volatility functions of the form
then
The covariance between the forward rates f(t, T 1) and f(t, T 2) becomes
and the correlation coefficient ρ(t, T 1, T 2) between the forward rates f(t, T 1) and f(t, T 2) is evaluated as
where the variance of the forward rate f(t, T h ) (h = 1, 2) is
Notes
- 1.
- 2.
Note that from (25.15) we have
$$\displaystyle{\int _{0}^{t}\alpha (v,t,\omega (v))\mathit{dv} = -\int _{ 0}^{t}\sigma (v,t,\omega (v))\phi (v)\mathit{dv} +\int _{ 0}^{t}\sigma (v,t,\omega (v))\int _{v}^{t}\sigma (v,s,\omega (v))\mathit{ds}\mathit{dv}.}$$ - 3.
Here we allow the payoff function to depend on the instantaneous spot rate. It could of course depend on various other rates as well.
- 4.
Ritchken and Chuang (1999) assume \(P_{n}(u) = P_{1}(T - t) = (a_{0} + a_{1}(T - t))\).
- 5.
It is possible to carry through the discussion of this subsection with Eq. (25.44) generalised to \(\sigma (t,T,\omega (t)) =\bar{\sigma } e^{-\int _{t}^{T}\lambda (s)\mathit{ds}}G(\omega (t))\).
References
Amin, K. I., & Morton, A. (1994). Implied volatility functions in arbitrage-free term structure models. Journal of Financial Economics, 35, 141–180.
Amin, K. I., & Ng, V. K. (1993). Option valuation with systematic stochastic volatility. Journal of Finance, 48, 881–910.
Bhar, R., & Chiarella, C. (1997a). Transformation of Heath-Jarrow-Morton models to Markovian systems. European Journal of Finance, 3, 1–26.
Bhar, R., Chiarella, C., El-Hassan, N., & Zheng, X. (2000). Reduction of forward rate dependent HJM models to markovian form: Pricing European bond options. The Journal of Computational Finance, 3(3), 47–72.
Bhar, R., Chiarella, C., & Tô, T. D. (2004). Estimating the volatility structure of an arbitrage-free interest rate model via the futures markets. Working Paper.
Brennan, M. J., & Schwartz, E. S. (1979). A continuous-time approach to the pricing of bonds. Journal of Banking Finance, 3, 135–155.
Cheyette, O. (1992). Term structure dynamics and mortgage valuation. Journal of Fixed Income, 1, 28–41.
Chiarella, C., & El-Hassan, N. (1996). A preference free partial differential equation for the term structure of interest rates. Financial Engineering and the Japanese Markets, 3, 217–238.
Chiarella, C., & El-Hassan, N. (1998). Pricing American interest rate options in a Heath-Jarrow-Morton framework using method of lines. Quantitative Finance Research Group, School of Finance and Economics, UTS.
Chiarella, C., & Kwon, O. K. (1999). Forward rate dependent Markovian transformations of the Heath-Jarrow-Morton term structure model. Quantitative Finance Research Group, School of Finance and Economics, UTS (Research Paper 5).
Cox, J. C., Ingersoll, J. E., & Ross, S. A. (1985a). A theory of the term structure of interest rates. Econometrica, 53(2), 385–406.
Flesaker, B. (1993). Testing the Heath-Jarrow-Morton/Ho-Lee model of interest rate contingent claims pricing. Journal of Financial Quantitative Analysis, 28, 483–495.
Heath, D., Jarrow, R., & Morton, A. (1990). Bond pricing and the term structure of interest rates: A discrete time approximation. Journal of Financial and Quantitative Analysis, 25(4), 419–440.
Heath, D., Jarrow, R., & Morton, A. (1992a). Bond pricing and the term structure of interest rates: A new methodology for continent claim valuations. Econometrica, 60(1), 77–105.
Heath, D., Jarrow, R., Morton, A., & Spindel, M. (1992b). Easier done than said. Risk, 5(9), 77–80.
Ho, L. C., Cadle, J., & Theobald, M. (2001). Estimation and hedging with a one-factor Heath-Jarrow-Morton model. Journal of Derivatives, 8(4), 49–61.
Ho, T. S. Y., & Lee, S. B. (1986). Term structure movements and pricing interest rate contingent claims. Journal of Finance, XLI, 1011–1029.
Hull, J., & White, A. (1987). The pricing of options on assets with stochastic volatilities. Journal of Finance, 42, 281–299.
Hull, J., & White, A. (1990). Pricing interest-rate-derivative securities. Review of Financial Studies, 3(4), 573–592.
Hull, J., & White, A. (1994). Numerical procedures for implementing term structure models II: Two-factor models. Journal of Derivatives, 2, 37–48.
Inui, K., & Kijima, M. (1998). A Markovian framework in multi-factor Heath-Jarrow-Morrton models. Journal of Financial and Quantitative Analysis, 33, 423–440.
Rebonato, R. (1998). Interest-rate option models (2nd ed.). Chichester: Wiley.
Ritchken, P., & Chuang, Y. (1999). Interest rate option pricing with volatility humps. Review of Derivatives Research, 3, 237–262.
Ritchken, P., & Sankarasubramanian, L. (1995). Volatility structures of forward rates and the dynamics of the term structure. Mathematical Finance, 5, 55–72.
Vasicek, O. (1977). An equilibrium characterisation of the term structure. Journal of Financial Economics, 5, 177–188.
Wilmott, P., Dewynne, J., & Howison, S. (1993). Option pricing: Mathematical models and computation. Oxford: Oxford Financial Press.
Author information
Authors and Affiliations
Appendices
Appendix
Appendix 25.1 Proof of Proposition 25.1
Recall that r(t) satisfies the stochastic integral equation (25.23) and f(t, τ) satisfies the stochastic integral equation (25.26) with T set equal to τ. We assume the forward rate volatility specifications
and set
Note that the first integral term in Eq. (25.23) can be written
Next note that the second integral in Eq. (25.23) may be written as
Similarly the first integral term in Eq. (25.26) can be written
The second integral term in Eq. (25.26) may be similarly treated, so that
We may thus write the stochastic integral equations for r(t) and f(t, τ) in terms of the integrals I(t; λ), I(t; 2λ) and J(t; λ) as
We note that Eqs. (25.124) and (25.125) can be re-expressed as
We may combine the above equations to express I(t; 2λ) as a function of r(t) and f(t, τ), i.e.,
Finally we note that
Thus we finally have
where we set
Appendix 25.2 Proof of Proposition 25.2
It is readily verified that the manipulations that led to Eq. (25.125) of Appendix 25.1 are equally valid for t set to a general maturity T. Thus (25.126) holds for t set to T, i.e.,
Substituting the expression for ψ(t) we find that
On rearranging
from which
Consider the following:
-
(i)
$$\displaystyle\begin{array}{rcl} & & \frac{e^{\lambda t} + e^{2\lambda t}(e^{-\lambda t} - e^{-\lambda T})} {e^{\lambda T}} \alpha (t,\tau ) = \frac{e^{\lambda t}} {e^{\lambda T}} + \frac{e^{2\lambda t}(e^{-\lambda t} - e^{-\lambda T})e^{-\lambda t}} {e^{\lambda T}(e^{-\lambda \tau }- e^{-\lambda t})} {}\\ & =& \frac{e^{\lambda t}(e^{-\lambda \tau }- e^{-\lambda t}) + e^{\lambda t}(e^{-\lambda t} - e^{-\lambda T})} {e^{\lambda T}(e^{-\lambda \tau }- e^{-\lambda t})} = \frac{e^{\lambda t}(e^{-\lambda \tau }- e^{-\lambda T})} {e^{\lambda T}(e^{-\lambda \tau }- e^{-\lambda t})} {}\\ & =& \frac{e^{2\lambda t}} {e^{2\lambda T}} \frac{e^{-\lambda t}} {e^{-\lambda \tau }- e^{-\lambda t}} \frac{e^{-\lambda \tau }- e^{-\lambda T}} {e^{-\lambda T}} = e^{-2\lambda (T-t)} \frac{\alpha (t,\tau )} {\alpha (T,\tau )} {}\\ \end{array}$$
-
(ii)
$$\displaystyle\begin{array}{rcl} & & e^{2\lambda t}e^{-\lambda (t-\tau )}\alpha (t,\tau )\frac{(e^{-\lambda t} - e^{-\lambda T})} {e^{\lambda T}} = e^{2\lambda t-\lambda t+\lambda \tau }\alpha (t,\tau )\frac{(e^{-\lambda t} - e^{-\lambda T})} {e^{2\lambda T}e^{-\lambda T}} {}\\ & =& \frac{e^{\lambda t}e^{\lambda \tau }e^{-\lambda t}(e^{-\lambda t} - e^{-\lambda T})} {e^{2\lambda T}e^{-\lambda T}(e^{-\lambda \tau }- e^{-\lambda t})} = \frac{e^{2\lambda \tau }} {e^{2\lambda T}} \frac{e^{-\lambda \tau }} {-(e^{-\lambda t} - e^{-\lambda \tau })} \frac{(e^{-\lambda t} - e^{-\lambda T})} {e^{-\lambda T}} {}\\ & =& -e^{-2\lambda (T-\tau )} \frac{\alpha (\tau,t)} {\alpha (T,t)}. {}\\ \end{array}$$
Hence Eq. (25.128) can be rewritten
$$\displaystyle\begin{array}{rcl} f(t,T) - f(0,T)& =& e^{-2\lambda (T-t)} \frac{\alpha (t,\tau )} {\alpha (T,\tau )}[r(t) - f(0,t)] {}\\ & -& e^{-2\lambda (T-\tau )} \frac{\alpha (\tau,t)} {\alpha (T,t)}[f(t,\tau ) - f(0,\tau )] {}\\ \end{array}$$where
$$\displaystyle{ \alpha (\theta _{1},\theta _{2}) \equiv \frac{e^{-\lambda \theta _{1}}} {e^{-\lambda \theta _{2}} - e^{-\lambda \theta _{1}}}. }$$We have thus proved Proposition 25.2.
Appendix 25.3 Details of the Infinitesimal Generator \(\mathcal{K}\)
We recall the following result from Sect. 5.4 concerning the infinitesimal generator of an n dimensional Ito process. In our application we set
Thus the matrix S assumes the form
Using the foregoing expression for S the expression for the operator \(\mathcal{K}\) in Eq. (25.67) is readily derived.
Appendix 25.4 Proof of Proposition 25.3
Using the relationship
and Eq. (25.26) for the forward rate f(t, s) we obtain for the bond price the expression
where
Set
where we have interchanged the order of integration to obtain the last equality. Next note that
where
i.e. we have shown that
Next consider
i.e. we have shown that
Returning to the expressions for I 1, I 2 we can now write
and
so that
However we note from Eq. (25.23), for the instantaneous spot rate r(t), that
Hence
Recalling the definition of the subsidiary stochastic variable ψ(t) we can finally write
Hence the expression for the bond price may be written as in Proposition 25.3.
Problems
Problem 25.1
Show that the Hull–White model can be obtained within the Heath–Jarrow–Morton framework by setting
where \(\bar{\sigma },k\) are constants.
Problem 25.2
The Heath–Jarrow–Morton model takes as its starting point a stochastic differential equation for the instantaneous forward rate of the form
and from this determines the stochastic dynamics of the instantaneous spot rate spot rate r(t) and pure discount bond price P(t, T).
Suppose instead we take as the starting point a stochastic differential equation for P(t, T) of the form
Determine the corresponding stochastic dynamics for r(t) and f(t, T).
Express in terms of β(t, T) and δ(t, T) the Heath–Jarrow–Morton drift restriction that guarantees no riskless arbitrage opportunities between bonds of different maturities.
Problem 25.3
In Sect. 23.6 we considered the volatility function
and showed how this allowed the system dynamics to be Markovianised.
Now consider the volatility function
Show the system dynamics can be Markovianised in this case. In particular obtain the stochastic differential equations for the bond price and the instantaneous spot interest rate.
Hint: You will need to obtain a linked stochastic differential equation system for
and
Problem 25.4
The Ho–Lee model is obtained within the Heath–Jarrow–Morton framework by setting
where \(\bar{\sigma }\) is a constant. Show that
By obtaining the dynamics for r(t) under the risk neutral measure, show also that
Hence, show that for this model the bond price is given by
where
Problem 25.5
Computational Problem—Consider the Heath–Jarrow–Morton model with the volatility function
We know in this case that the dynamics for the instantaneous spot rate are given by [Eq. (25.54)].
Take σ 0 = 0. 02 and λ = 0. 6. Assume also that the initial forward curve is given by
Consider the bond pricing formula [Eq. (25.29)]. Write a program to calculate the bond price by simulating the stochastic differential equation for r(t) from 0 to t and performing the \(\tilde{\mathbb{E}}_{t}\) operation by simulating a large number of paths from t to T. This will give the bond price conditional on the value of r(t) that has been obtained.
You can check the accuracy of your algorithm (and hence choose appropriate Δ t and number of paths) by using the fact that when t = 0 we have the exact solution
Use this to check the accuracy for T = 0. 5, 1. 0, 1. 5 and 2. 0.
Then use the simulation procedure to calculate P(0. 5, 1. 0), P(0. 5, 1. 5) and P(0. 5, 2. 0).
Note that the evaluation of ρ(t, T) will be conditional on the interest rate r(t). Obtain r(t) by simulating from 0 to t and be sure to specify the value of r(t) that you are using.
Check the accuracy of these approximations by using the exact bond-pricing formula (here you need to refer to Sect. 23.4.2, but use the θ(t) that arises in the Heath–Jarrow–Morton model).
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Chiarella, C., He, XZ., Nikitopoulos, C.S. (2015). The Heath–Jarrow–Morton Framework. In: Derivative Security Pricing. Dynamic Modeling and Econometrics in Economics and Finance, vol 21. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45906-5_25
Download citation
DOI: https://doi.org/10.1007/978-3-662-45906-5_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45905-8
Online ISBN: 978-3-662-45906-5
eBook Packages: Business and EconomicsEconomics and Finance (R0)