The Bond Pricing Equation

Overview


The bond pricing equation is a differential equation that is derived using logic similar to that of derivative pricing to compute the price of a bond, given the volatilities of the relevant rates. The basis of the equation is that there are a lot of bonds in the market, many more than there are rates (unless one views the curve as an infinite set of rates....)

Given these facts, on may conclude that one could hedge the risk in a bond with other bonds. The derivation then proceeds to calculate how to hedge the bond, and then computes a price from the resulting hedge portfolio.

Derivation


The derivation follows the derivation of the Black Sholes equation in spirit. The derivation constructs a portfolio for which all source of randomness has been hedged out, and then asserts that in an arbitrage free world, the drift of this portfolio must equal the risk free rate.

In order to construct the hedge, we must know how many sources of randomness are present in our model. The most basic fixed income model are the short rate models, that is, models for which the short rate is assumed to follow a pre-specified stochastic equation, and that the rest of the term structure is derivable from properties of the short rate. (Indeed, if we can price bonds based on the short rate, then we can find all the other rates in the curve.)

We label the short rate, {% r %}. Then because we have only one source of randomness, we should be able to hedge out that source of randomness from one bond, with only one other bond. That is, we will seek to construct a portfolio that has zero risk from two different bonds. We will label the portfolio value as {% \Pi %}

We will assume that we hold one unit of bond 1, and {% \Delta %} units of bond 2. Then, our portfolio value is given by.
{% \Pi = B_1 - \Delta B_2 %}
using Itos lemma, we have
{% d\Pi = \partial{B_1} / \partial{t} \; dt + \partial{B_1} / \partial{r} \; dr + \frac{1}{2} \sigma_1^2 \partial^2{B_1} / \partial{r}^2 \; dt %} {% - \Delta ( \partial{B_2} / \partial{t} \; dt + \partial{B_2} / \partial{r} \; dr + \frac{1}{2} \sigma_2^2 \partial^2{B_2} / \partial{r}^2 \; dt)%}
The choice of delta given below eliminates the dr terms in the above equation.
{% \Delta = \frac{\partial{B_1}}{r} / \frac{\partial{B_2}}{r} %}
{% d\Pi = r\Pi dt = r(B_1 - ( \frac{\partial{B_1}}{r} / \frac{\partial{B_2}}{r}) B_2) dt %}
{% (\partial{B_1} / \partial{t} \; dt + \partial{B_1} / \partial{r} \; dr + \frac{1}{2} \sigma_1^2 \partial^2{B_1} / \partial{r}^2 \; dt) / \partial{B_1} / \partial{r} = %} {% (\partial{B_2} / \partial{t} \; dt + \partial{B_2} / \partial{r} \; dr + \frac{1}{2} \sigma_1^2 \partial^2{B_2} / \partial{r}^2 \; dt) / \partial{B_2} / \partial{r} %}
{% (\partial{B_1} / \partial{t} \; dt + \partial{B_1} / \partial{r} \; dr + \frac{1}{2} \sigma_1^2 \partial^2{B_1} / \partial{r}^2 \; dt) / \partial{B_1} / \partial{r} = a(r,t) %}

Contents