Chapter 13 Market Models
In these notes we model the rates that are actually quoted rather than the instantaneous abstractions of the previous chapters, which makes the calibration instruments price exactly by construction and costs the low-dimensional state that made those chapters tractable. We build the Libor market model with its drift derived rather than quoted, do the same in swap rate coordinates, and then settle the choice between them — forwards and swap rates cannot both be lognormal, and how much that matters is a measurement rather than a preference. The answer reorders the modelling priorities: decorrelation is worth percentage points of volatility and the departure from lognormality is worth hundredths.
13.1 Modelling What Is Quoted
Chapter 8 gave the general framework for arbitrage-free curve dynamics and chapter 12 made it usable by forcing a low-dimensional Markov state. Both model the instantaneous forward rate , which is not a rate anybody trades. Every quoted instrument references an accrual over a real period — three months, six months — and the passage from the instantaneous object to the traded one is an approximation, small but present, in the pricing of every calibration instrument.
The market models invert that. They take as primitive exactly the rates the market quotes, and accept whatever dynamics follow. The reward is immediate: the calibration instruments price by the market’s own formula, exactly, with nothing to approximate. The cost is the subject of most of this chapter.
Definition 13.1 (Tenor structure).
One observation about (13.1) does all the structural work in this chapter.
Lemma 13.2 (Each forward is a martingale under its own measure).
is a martingale under the -forward measure, the measure of chapter 6 whose numeraire is .
Proof.
Rearranging (13.1),
and the right hand side is a portfolio of two traded assets — long a bond maturing at , short one maturing at . So is the value of that portfolio divided by , which is the numeraire, and chapter 6 showed that any traded asset divided by the numeraire is a martingale under the associated measure. ∎
Remark (Why that is more than a technicality).
Lemma 13.2 is not a property of a model. It holds in any arbitrage-free market, because it follows from (13.1) and nothing else. So a forward rate has a distinguished measure in which it has no drift, handed over by the definition, and the only remaining modelling choice is what its volatility is.
Choose that volatility to be deterministic and lognormal, , and a caplet on — which pays at — has value
an expectation of a call payoff on a driftless lognormal variable, which is Black’s formula exactly. Not approximately, and not after an adjustment. The market quotes caps in Black volatilities; this model’s parameters are those volatilities.
That is the whole appeal: the model has been built so that its calibration is a change of notation. Every chapter before this one had to solve for parameters that reproduce quotes. Here the quotes are the parameters.
13.2 The Drift, and Why There Has To Be One
Lemma 13.2 gives each forward its own measure. A portfolio containing several of them has to be priced under one, and no measure makes them all driftless.
Theorem 13.3 (The terminal measure drift).
Suppose under the -forward measure for each , with . Then under the terminal measure, with numeraire ,
| (13.3) |
Proof.
The change of measure from to is governed by the ratio of numeraires, and (13.1) says what that ratio is:
By the change of numeraire theorem of chapter 6, moving from numeraire to numeraire adds to a process’s drift the covariation of that process with — for a positive process, the covariation of its logarithm with . Here , whose stochastic differential has volatility
so moving from its own measure to the measure adds the drift
Iterating from out to accumulates one such term per step, which is (13.3). ∎
Remark (Reading the drift).
Three features of (13.3) explain most of what a market model is like to work with.
The sum is empty for . The last forward is a martingale under the terminal measure, since its own measure is the terminal measure. This is the cheapest available check on any implementation, and an error in the limits of the sum shows up here before anywhere else.111tested, along with the drift growing with distance from the numeraire, and a caplet repricing to Black — which only works if the drift and the deflator cancel, and they cancel only if both are right.
The drift is state-dependent. appears on the right hand side, so (13.3) is not a lognormal process with a known drift; it is a coupled system of equations in which every forward’s drift depends on the current level of all the later ones. There is no closed form for the joint law — the drift is what enforces no-arbitrage between rates that were each specified separately, which is chapter 8’s drift condition arriving in discrete coordinates.
The sign is one-directional. Every term is negative, so under the terminal measure every forward but the last drifts down, and further the further it sits from the numeraire. A numeraire at the far end of the structure gives the near forwards large drifts, which are exactly the forwards a short-dated product depends on.
Structure (The drift is a change of coordinates, not a force).
The algebra can make it look like a modelling assumption and it is not one.
Each forward was specified as driftless in its own measure. Nothing about the market has been asserted beyond that. The drift appears purely because the forwards are being written in a common coordinate system, and a change of measure is a change of coordinates on the space of processes: the same process described from a different numeraire acquires a drift, in the way that a straight line acquires curvature when written in polar coordinates.
13.3 The Numeraire Is a Choice, and Jamshidian’s Is the Better One
The terminal measure is the easiest to derive and among the worst to simulate in. Two problems, and the first is fatal rather than inconvenient.
A payoff with cashflows beyond cannot be priced at all, because there is no numeraire past the end of the structure. That sounds like an artefact of choosing too small, and it is not: a callable structure whose exercise generates a swap extending past the last modelled date requires the bond for , which (13.2) cannot supply. Extending moves the problem rather than solving it, because the terminal forwards then have no volatility data to calibrate against.
The second is that the drifts of the near forwards are the largest, by the sign argument above, so the discretisation error is concentrated exactly where a short-dated product lives.
Definition 13.4 (The spot Libor measure).
Let be the value of a unit invested at and rolled at every date in the structure at the rate fixing then:
| (13.4) |
interpolated between dates by the bond . Jamshidian’s spot Libor measure is the measure associated with as numeraire.
This is a discretely rebalanced money market account, and it is the natural numeraire for a market model in the same way that the continuously compounded account is natural for a short rate model — with the difference that (13.4) is built entirely from rates the model already has, so it requires nothing that is not modelled.
Remark (What changes).
Repeating the change of numeraire argument with in place of gives
| (13.5) |
and the differences from (13.3) are exactly the ones wanted. The sum now runs forward from the front of the structure to , so it involves only forwards that have not yet fixed — and it is empty for the front forward, which is therefore the one with no drift, rather than the far one. The sign is positive, the numeraire never expires, and a product with cashflows at many dates is priced by discounting each on the same path of rather than by deflating everything to a single far date.
The cost is that is path-dependent: (13.4) depends on the rates that fixed along the way, so it cannot be read off the current state. For a simulation that is no cost at all, since the path is being generated anyway. For anything wanting a Markov state it would be, which is another way of seeing that this model has given up on having one.
13.4 No State Variable
That giving-up is the central cost of the whole construction.
Chapter 12 went to considerable trouble to force the curve’s evolution into a low-dimensional Markov state, because a low-dimensional state is what permits a partial differential equation, and a partial differential equation is what permits early exercise to be handled by backward induction. The market model has no such state. Its state is the whole vector — forty numbers for a ten year quarterly structure, eighty for twenty years — and chapter 19 measures what a grid does in forty dimensions.
So a market model is a simulation model, necessarily and not by preference. Everything follows from that:
-
-
European payoffs are straightforward: simulate to the expiry, average the payoff over paths.
-
-
Early exercise requires the continuation value at each exercise date as a function of a forty-dimensional state, which must be estimated by regression on the simulated paths, and the choice of regressors is a modelling decision that no calibration constrains. Chapter 19 is where that difficulty is treated; here the point is that the model’s structure forces it.
-
-
Greeks come from differentiating a simulation, with the accuracy problems chapter 19 sets out, rather than from reading a derivative off a grid.
Structure (The trade that this chapter is).
Set the two families side by side and the trade is clean.
A short rate or quasi-Gaussian model has a small Markov state, so it admits a partial differential equation, backward induction, and exact early exercise — and it prices its calibration instruments approximately, with a volatility structure constrained by the requirement that the state stay small. Chapter 12 measures what that constraint costs.
A market model prices its calibration instruments exactly and imposes no constraint on the volatility structure — and it has no state, so early exercise becomes a regression problem whose error is not controlled by anything the calibration sees.
Neither is better. The choice is which error you would rather have, and that is decided by the product: the exact-calibration model is right when the answer is dominated by the vanilla prices, and the small-state model is right when it is dominated by the exercise decision. Chapter 25 returns to this, because it is the clearest instance in the book of a compromise that was forced by compute and is now a genuine choice.
13.5 The Same Curve in Swap Rate Coordinates
Nothing in the construction was specific to forward rates. The argument was: find a quantity that is a traded asset divided by a numeraire, declare it lognormal in that numeraire, and the corresponding option prices by Black. Swap rates satisfy the same description.
Lemma 13.5 (A swap rate is a martingale under its annuity measure).
The par swap rate of chapter 7 is a martingale under the measure whose numeraire is the annuity .
Proof.
The par rate is defined by the fixed leg matching the floating leg, which gives
again a portfolio of two bonds. So is a traded asset divided by the annuity, and the annuity is a positive portfolio of bonds and hence an admissible numeraire. ∎
Declaring under that measure makes a swaption — which pays — price by Black exactly, with the annuity as the discount factor. That is the swap market model, and for the co-terminal family , , it plays the same role for swaptions that the Libor market model plays for caps.
Theorem 13.6 (Both cannot be lognormal).
If every forward is lognormal under its own measure, then the swap rates are not; and if the co-terminal swap rates are lognormal, the forwards are not.
Proof.
| (13.6) |
where the weights are ratios of bonds and therefore themselves functions of the forwards. So a swap rate is a weighted sum of the forwards, and a weighted sum of lognormal variables is not lognormal — the family is not closed under addition, as it is under multiplication. The same argument run backwards inverts the conclusion. ∎
So the two models are not two descriptions of one thing. They are two incompatible specifications, and at most one of them can price both caps and swaptions by the market’s formula. The choice of coordinates is a choice of which set of quotes to get exactly right.
13.6 Which Coordinates, and What the Answer Costs
Theorem 13.6 says there is an approximation. It says nothing about its size, and the size is what decides the question, so it has to be measured.
Calculation 13.7 (What a forward-based model costs on swaptions).
Take a flat curve at on ten semiannual periods, every forward lognormal at volatility, correlations decaying exponentially with the gap between maturities,
| (13.7) |
so is a decay rate per year: at every forward moves with every other, and a large leaves forwards a few years apart nearly independent. The forwards have no smile whatever, by construction. Simulate, price swaptions on the five year swap starting in two years across strikes from to of the forward, and invert to Black implied volatility.222measured.
The induced smile spans under a tenth of a volatility point. At a hundred thousand paths the shape is not stable from one seed to the next. Running two million paths over several seeds a consistent shape does appear, implied volatility rising with strike by about three hundredths of a point across that strike range. Resolving it took eight million paths.
The relevant comparison is a swaption bid-offer, which is a large fraction of a volatility point. So the approximation is one to two orders of magnitude below the price at which the instrument can be traded.
Calculation 13.8 (And what the correlation is worth).
The same model, at the money, with the volatility of the swap rate read off its own option price rather than assumed.333measured.
Every forward carries volatility. The swap rate averaging them comes out near , because (13.6) is an average of imperfectly correlated things and an average moves less than its parts. Increasing the correlation decay — decorrelating the forwards further — lowers it again, measurably.
So the correlation structure moves the at-the-money swaption volatility by whole percentage points, while the departure from lognormality moves the smile by hundredths of one.