Skip to content
All library documents

Deriving Forward-Rate Dynamics from Bond-Price Dynamics

Article Quant Q&A · Author: JohnLord

Summary

The answer derives the instantaneous forward-rate process by differentiating the log bond-price process with respect to maturity. Starting from a drift and Brownian term for log prices, it integrates over time, differentiates each term in maturity, then takes the time differential. This yields a forward-rate drift equal to the maturity derivative of the log-price drift and a diffusion equal to the maturity derivative of bond-price volatility.

Under the risk-neutral measure, the answer substitutes the stated bond-price drift to express the forward-rate drift in terms of volatility and its maturity derivative. The key method is differentiating the integrated stochastic representation, rather than applying Itô’s lemma to a separately chosen state variable. The derivation assumes the coefficients are sufficiently regular to interchange maturity differentiation with time integration and stochastic integration; those conditions are not discussed.

Key ideas

  • Differentiate the integrated log bond-price process with respect to maturity to obtain the forward rate.
  • The forward-rate diffusion is the maturity derivative of the log bond-price volatility.
  • The forward-rate drift is the maturity derivative of the log bond-price drift.
  • Under the stated risk-neutral drift, the drift can be written as volatility times its maturity derivative.

Tags

Full text
# Getting $df(t,T)$ when given $d\ln P(t,T)$ and $f(t,T)=-\frac{\partial}{\partial T} \ln P(t,T)$


# Getting $df(t,T)$ when given $d\ln P(t,T)$ and $f(t,T)=-\frac{\partial}{\partial T} \ln P(t,T)$












Let the HJM dynamics of $\ln P(t,T)$ (log of bond prices) given by (In the risk neutral measure ) :

$$d \ln P(t,T) = \mathcal{O}( dt) - \sigma_P (t,T) dW(t)$$

Knowing that $f(t,T)=-\frac{\partial}{\partial T} \ln P(t,T)$ I want to compute $df(t,T)$. (The dynamics of the instantaneous forward rate)

For that I tried applying Itô, but I'm stuck at defining the variables driving $f(t,T)$. I usually define a $\phi$ depending on time and the random variable and then apply Itô. But here I'm confused as I could choose time being $t$ or $T$.

So my first question is : what is the rule of thumb for defining $\phi$ to which I apply Itô?

My second question : is applying Itô the right way to get $df(t,T)$ ?

Thanks

## Answer by Gordon (score 2, accepted)

https://quant.stackexchange.com/a/44332

We assume that \begin{align*} d \ln P(t,T) = \mu(t, T) dt - \sigma (t,T) dW(t). \end{align*} Then, \begin{align*} \ln P(t,T) = \ln P(0,T) + \int_0^t \mu(s, T) ds - \int_0^t \sigma (s,T) dW(s). \end{align*} Moreover, \begin{align*} f(t, T) &= -\frac{\partial\ln P(t,T)}{\partial T} \\ &= -\frac{\partial\ln P(0,T)}{\partial T} - \int_0^t \frac{\partial\mu(s, T)}{\partial T} ds + \int_0^t \frac{\partial\sigma (s,T)}{\partial T} dW(s), \end{align*} and \begin{align*} d f(t,T) = \frac{\partial\mu(t, T)}{\partial T} dt + \frac{\partial\sigma (t,T)}{\partial T} dW(t). \end{align*}

Note that, under the risk-neutral probability measure, \begin{align*} \mu(t, T) = r_t - \frac{1}{2}\sigma^2 (t,T). \end{align*} Then, \begin{align*} d f(t,T) = \sigma(t, T)\frac{\partial\sigma(t, T)}{\partial T} dt + \frac{\partial\sigma (t,T)}{\partial T} dW(t). \end{align*}

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.