Chapter 8 Term Structure Models
In these notes we put the interest rate curve in motion. Chapter 7 built today’s curve out of today’s quotes, which is enough to price anything linear; here we ask how the whole curve may diffuse without admitting arbitrage, and price the products whose value depends on the answer. We work in a single curve framework, so that there is one interest rate in the market and the projection and discount curves of chapter 7 coincide.
8.1 What We Are Modelling
We take from chapter 7 the discount factors , the instantaneous forward rate
the short rate , and the initial curve inferred from market instruments. All of that was a description of the curve at one instant.
The difference between interest rates and equities now becomes the whole problem. In chapter 5 the state of the market was a number and we gave it a diffusion. Here the state is the curve , an entire function, and we have to give that a diffusion. Two questions arise immediately and neither has an analogue in the equity case. What drift is consistent with no arbitrage, when every point of the curve is the price of a traded bond and they must all be consistent with one another? And can the resulting infinite dimensional object be made to depend on finitely many state variables, so that anything can actually be computed?
The first question is answered completely by the Heath-Jarrow-Morton framework, which is the subject of the next section. The second is answered only under a restriction on the volatility, which gives the Hull-White model here and the quasi-Gaussian models of chapter 12.
8.2 Heath-Jarrow-Morton Framework
The first question of the previous section — which drifts are consistent with no arbitrage — has a complete answer, and the answer is that there is no freedom at all. Once the volatility of the curve is chosen, the drift is determined. This is the Heath-Jarrow-Morton drift condition, and everything in chapter 12 and chapter 14 that concerns interest rates rests on it.
The starting point, and why it is not an assumption
Take as given a filtered probability space carrying a Brownian motion , and suppose each discount bond follows
| (8.1) |
with any adapted process. The volatility is free; the drift is not.
Chapter 6 establishes that a measure under which every traded asset discounted by the money market account is a martingale exists if and only if there is no arbitrage. So (8.1) is the general form of an arbitrage-free bond price, not a special one, and is where all the modelling freedom lives.
Two constraints on come free and both matter below. A bond pays one unit at its own maturity, so with certainty, which forces
| (8.2) |
A bond about to mature cannot be volatile. And is a volatility of a price, indexed by the maturity of the bond, so the family is called the volatility term structure.
The drift condition
Theorem 8.1 (Heath, Jarrow and Morton).
Let bond prices follow (8.1) under the risk-neutral measure and set
| (8.3) |
Then the instantaneous forward rate satisfies
| (8.4) |
The drift is a function of the volatility alone: no choice remains.
Proof.
Apply Itô’s lemma to using (8.1). The logarithm of a process with proportional volatility picks up the usual variance correction,
Now differentiate in the maturity. Since and the two derivatives commute,
the short rate having no in it and so contributing nothing. Carrying out the derivative of the square and substituting (8.3),
It remains to identify . Integrating (8.3) in the maturity from to and using (8.2) to fix the constant,
| (8.5) |
which is (8.4). ∎
Remark (Where each hypothesis went).
The martingale measure supplied the drift , and with it the fact that the drift of the bond carries no maturity dependence at all. That is what makes disappear on differentiating, and it is the whole reason a condition emerges: the forward rate’s drift is left holding only the variance correction.
The variance correction is what makes the condition non-trivial. Without Itô’s second-order term the forward rate would be driftless.
And fixed the constant of integration in (8.5). Without it would be determined only up to a function of , and the drift with it. A bond maturing at par is what closes the system.
Structure (The bonds are not independent assets).
The result is surprising on first meeting — an entire curve of assets and no drift may be chosen — and stops being surprising once one notices what the objects are.
Bonds of different maturities are not separate securities that happen to be correlated. They are all functions of one object, the curve, and a bond is the integral of the curve over an interval. So the family is a single degree of freedom per Brownian motion dressed as a continuum, and demanding that every member of it be a martingale after discounting is demanding one condition of one object, over and over. That the conditions are compatible at all is the content; that they leave no freedom follows.
The equity case has no analogue because there is nothing to be consistent with. A stock’s drift is pinned by the same argument — it is under the martingale measure — but a stock is one asset and the condition is one equation. Here it is an equation for every maturity, and (8.4) is what the whole system collapses to.
Remark (Testing it, and what failure looks like).
The drift condition has a consequence sharp enough to check: a model built with it reprices the curve it started from. Simulating the whole forward surface under (8.4) and averaging returns , and nothing in the simulation is told what that number is.111checked at one, three and five years.
Setting the drift to zero instead — which is what one writes down if the convexity term is forgotten — breaks it. The drift is second order in the volatility, so at one per cent volatility the error is under a basis point of discount factor at one year and grows to half a per cent at ten.222measured, and one-signed. It also has a sign: without the convexity drift the forwards are too low and the discount factors too high. So the failure is the uncomfortable kind — nearly invisible on the short instruments a desk would check first, and compounding out to the maturities where the exotic actually sits.
The same equation in time to maturity
Equation (8.4) indexes the curve by maturity date, which is how the market quotes it, and is the wrong coordinate for almost every other purpose. A bond’s maturity is a fixed date; a modeller cares about the ten year point, which is a different bond every day.
Definition 8.2 (Musiela parametrisation).
Write the curve by time to maturity rather than by maturity date,
| (8.6) |
Calculation 8.3 (The transport term).
Holding fixed means letting the maturity date advance with the clock, so the chain rule contributes an extra term. Writing ,
| (8.7) |
The new piece is , and it is not a modelling term: it is the statement that if nothing happens, tomorrow’s nine year rate is today’s ten year rate. The curve slides along itself.
Structure (Rolling down is a transport equation).
Equation (8.7) is a stochastic partial differential equation on a space of curves, and the operator appearing in its drift is the generator of translation. In the absence of volatility it reduces to , whose solution is — the initial curve, read further along. That is precisely the carry and roll-down that chapter 22 computes as a trading quantity, arriving here as the deterministic part of the dynamics.
The parametrisation earns its keep twice more in these notes. Chapter 12 needs it because the criterion for a finite dimensional realisation is a statement about the Lie algebra generated by the drift and volatility vector fields, and the transport term is one of those fields — bracketing against it is what differentiates the maturity profile and produces the quasi-exponential condition. And it is the right coordinate for any question about stationarity, since a model with time-homogeneous is one whose dynamics look the same on every date, which is not visible in the maturity-date coordinate at all.
What is left to choose
If is deterministic then (8.4) makes Gaussian and bond prices lognormal, which is the Gaussian HJM class and the setting for everything in this chapter.
One Brownian motion has been used for the whole curve, and that is a restriction rather than a simplification. Every point of the curve is driven by the same , in proportion to its own , so the increments of any two forward rates are perfectly correlated: the curve can shift and steepen as it shifts, but it cannot twist. Chapter 12 measures what that costs on a spread option and shows the cost is large. Relaxing it means several Brownian motions with their own volatility term structures, and (8.4) generalises with a sum over factors and nothing else changed.
8.3 Hull-White Model
Consider one-factor HJM diffusion. Instrument pricing is much more tractable if we restrict the volatility term-structure to be deterministic, separable and of the form:
Hull-White in general permits both and to be time-dependent. We take both to be constant, and , which is the version usually meant by the Hull-White (or extended Vasicek) model and the version used in practice, since a fitted makes the future volatility term structure implied by the model non-stationary. Nothing structural in what follows depends on being constant, only on being deterministic and separable, so the derivation goes through for a deterministic with the closed forms replaced by integrals against .
In this case,
Using the Itô isometry, therefore is normally distributed as
where is a normal distribution with mean and variance .
We then have
Therefore,
| (8.8) | ||||
and the bond price
is log-normally distributed.
The Hull-White model can be specified completely in terms of the short rate diffusion as well, and is therefore called a short-rate model. Let us see how this re-parametrization works.
Notice here that the stochastic evolution of both and is determined by the term and therefore the bond yields can be specified as a linear function of with coefficients of this linear relationship being deterministic functions of t and T. Models with such linear relationship between short rate and yield term structure are known as affine term structure models.
where and are deterministic functions of t and T.
Getting back to short rate diffusion specification, we have
where we have introduced the parameter which is specified of terms of other deterministic parameters , and initial instantaneous forward rate curve . From this specification, we have another interpretation of as the mean-reversion strength of short rate.
8.4 Future-Forward Basis
Here is the first place a model is unavoidable. Chapter 7 priced a forward rate agreement off today’s curve alone, with no assumption about how rates move. A futures contract on the same rate cannot be priced that way, and the difference between the two prices is a pure model quantity. We work it through for LIBOR futures and forwards. LIBOR itself has been decommissioned, but the calculation is the instructive one and the logic transfers unchanged to futures on other benchmark rates.
Recall from chapter 7 the reference rate
and the forward rate agreement, which pays at . We write FRA for the value of making it worth zero. First we confirm what chapter 7 asserted, that this is the forward rate, and identify the measure in which that is the natural statement.
Notice that is a ratio of two prices plus a constant, and scaled by a constant. Therefore it is a martingale in the measure with as numeraire i.e. T-forward measure. Therefore
is known as forward LIBOR rate.
Definition 8.4 (Eurodollar Futures).
Eurodollar futures are daily margined contracts that at maturity T settle at value which is published at T.
Eurodollar futures are settled in market at value but for ease of comparison we will take futures value at T to be . We can get the true futures value from . Nothing is lost in the substitution: the margin condition below sets a price to zero and sees the quote only through , so it is blind to both the sign and the additive constant, and carries the martingale property between the two conventions. That is a fact about being affine, and it fails for a contract settling on anything else — the Treasury futures of chapter 22 settle against a bond price, convex in its yield, so there the implied yield is not a martingale even though the price is.
Futures contracts on LIBOR are different from forwards in two major ways.
-
1.
Futures contracts are daily margined. That is, the buyer does not pay for the contract initially, except for initial margin which is usually much smaller than the futures price. Then the movement in futures prices are settled daily; if the futures price goes up, the buyer has cash put in his margin account and if the futures price goes down, the buyer has cash withdrawn from this account.
-
2.
Futures contracts settle at , the start of the period, for the rate that has just fixed, and without discounting. A forward rate agreement also settles at by market convention — but with the factor of chapter 7, which is exactly , so its payoff is worth the same as paid at . The calculation below shows that equivalence rather than assuming it.
The futures price is such that price of future cashflows from daily margining is 0 i.e. for all t
where is the cashflow from margin in the time interval . Differentiating with respect to t,
Integrating and using iterated conditioning, we get
which says that the current futures price is the expected settlement price of the future in risk neutral measure.
Remark (Quoting in price or in rate).
The basis derived below is positive in rate terms, so the futures rate sits above the forward rate; in the market’s price quote the ordering reverses and the future trades below the forward.
The future-forward basis is largely sensitive to the covariance between rate fixing and money market discount factor.
where is the covariance of X and Y in risk neutral measure.
Note the sign. The covariance itself is negative: when rates rise the fixing rises, while both the bond price and the money market discount factor fall, so the Radon-Nikodym density moves against the fixing. With the leading minus sign the basis is therefore positive, and the futures rate sits above the forward rate. This is the precise sense in which daily margining is worth something to the buyer of a future: the contract pays the fixing undiscounted, so the cash it throws off is largest exactly when it is worth least to reinvest.
Worked case 8.5 (The basis in the Hull-White model).
The covariance above is exact but is not a number until a model is chosen. Hull-White is the model this chapter has already built, so the computation is available without anything new, and it shows how a basis is extracted once a model is fixed. The theory does not rest on it: a reader may take expression 8.9 off the last line and carry on.
Both legs are simply compounded yields, and , and because the forward rate is a martingale in its own forward measure. The constants cancel and
so everything turns on . Expression 8.8 makes the exponent normal with mean and variance , and a lognormal has mean . Setting there, replacing the upper limit by , and abbreviating and so that and ,
where names the part of the mean that today’s curve does not already contain. The curve supplies the rest, since , and therefore
Since both and are positive, so and are, and the basis is strictly positive: the futures rate always sits above the forward rate, as the covariance argument above anticipated.
The Ho-Lee model is the limit, in which the forward rate volatility no longer decays with maturity. Then and , so and , giving . Both are of order and hence small, so ; and , so the leading factor is approximately . The Ho-Lee basis is therefore
| (8.9) |
Remark.
The basis is often quoted in textbooks as with and , which is not what expression 8.9 says. The discrepancy is instructive, and it is entirely a question of which compounding convention the rate is quoted in.
The term on its own measures the drift of the yield away from today’s forward yield, i.e. the basis on the continuously compounded rate :
This is exactly the textbook expression. In Hull-White it can be written in the familiar form, with so that and ,
LIBOR, however, is simply compounded, and is a convex function of the yield. That convexity contributes a further to the basis and turns into . The two agree to relative order , so for a three month rate the textbook formula understates the LIBOR basis by about at and about at ; mean reversion pulls in the opposite direction and is the larger correction at realistic .