Finance & Options

Lesson 12 of 12

Interest-Rate Trees, Forwards and Futures

Let the interest rate move on a coin-toss tree, price zero-coupon bonds from it, and see why forward and futures prices come apart once rates are random.

A tree for the interest rate

In the stock trees so far the rate was a constant rr and the stock did all the moving. Now the rate moves. Toss a coin each period: R0R_0 is fixed today, and RnR_n depends on the first nn tosses. One dollar put in the money market at time nn grows to 1+Rn1 + R_n at time n+1n+1. You know RnR_n when you make the deposit, so the bank account is random over many periods but riskless over the next one.

The discount factor to time mm multiplies up the one-period rates along the path:

Dm=1(1+R0)(1+R1)⋯(1+Rm−1),D0=1.D_m = \frac{1}{(1+R_0)(1+R_1)\cdots(1+R_{m-1})}, \qquad D_0 = 1.

The last rate in the product, Rm−1R_{m-1}, is set at time m−1m-1, so DmD_m depends only on the first m−1m-1 tosses.

The tree is written directly under the risk-neutral measure: we choose the up and down probabilities and then define the time-0 price of any payment XX at time mm as E~[DmX]\tilde{\mathbb E}[D_m X]. Every discounted price is then a martingale, so no trading strategy in the model can be an arbitrage. A model built this way, starting from the short rate, is a short-rate model. Ho-Lee and Black-Derman-Toy are discrete examples; Vasicek, CIR and Hull-White are the continuous-time ones.

Running example: R0=5%R_0 = 5\%. After the first toss R1=7%R_1 = 7\% on heads or 3%3\% on tails, each with risk-neutral probability 12\tfrac12. Then

D2(H)=11.05×1.07=0.8901,D2(T)=11.05×1.03=0.9246.D_2(H) = \frac{1}{1.05 \times 1.07} = 0.8901, \qquad D_2(T) = \frac{1}{1.05 \times 1.03} = 0.9246.