Bond Horizon Returns, Duration, and Reinvestment Assumptions
Summary
The document explains why a bond’s annualized horizon return may remain close to its original yield after an immediate parallel yield shift, especially when the investor holds the bond to maturity. A duration-based estimate says a 100 basis point yield decline raises price by roughly 3%, while subsequent income at the lower yield partly offsets that initial gain over a three-year holding period. The illustrative arithmetic produces an annualized return near the stated yield.
Several qualifications matter. Duration gives only a local, linear price approximation; modified duration and convexity improve the estimate for a yield change. The maturity date must also align with the holding horizon, interim coupons must be reinvested at the assumed rate, and yields are treated as stable after the initial shift. The document notes that Macaulay duration equals maturity only in special cases, so the stated result is approximate rather than a general guarantee.
Key ideas
- A yield decline can create an immediate bond price gain that is offset over time by lower income yield.
- Holding a bond to maturity can make the initial mark-to-market change irrelevant to its maturity payoff, subject to reinvestment assumptions.
- Duration estimates price sensitivity linearly and is less accurate for larger yield changes.
- Modified duration and convexity provide refinements to a simple Macaulay duration estimate.
- The horizon return approximation depends on maturity, coupon reinvestment, and subsequent yield stability.
Tags
Full text
# How to get to this answer on Macauley duration?
# How to get to this answer on Macauley duration?
Can you explain why the answer to the following question is approximately 4.5%:
> An investor buys a bond that has a Macaulay duration of 3.0 and a yield to maturity of 4.5%. The investor plans to sell the bond after three years. If the yield curve has a parallel downward shift of 100 basis points immediately after the investor buys the bond, her annualized horizon return is most likely to be: Answer: approximately 4.5%
## Answer by AfterWorkGuinness (score 1)
https://quant.stackexchange.com/a/21791
Duration (of which Macaualy is one type) is only a linear approximation of how the bond value will change with a small change in yield.
## Answer by vanguard2k (score 1)
https://quant.stackexchange.com/a/21804
If the bonds yield goes down by $100 \text{bps}$ and the duration is $3$, the bond price will increase by approximately $3\%$.
Without any subsequent movement over the next three years, the bond should yield 3.5% p.a. after the yield rate movement.
The return during the total holding period of three years would be approximately:
$$ 3\% \text{(yield rate shift)} + 3\cdot 3.5\% \text{(annual bond yield)} = 13.5\%. $$
Lets approximate again and divide that by three to get the annual value: $4.5\%$.
Please be aware that there are several assumptions and simplifications made here.
First of all, the Macaulay Duration is only a linear approximation of the bonds price sensitivity to yield price changes.
The other is that we simply assume all given interest rates to be continuously compounded values when we add, multiply and divide them to scale the returns over time. This is only a good approximation for small rates $r$, where $\ln (1+r) \approx r$. In particular, this definitely an approximation for the duration impact term because the duration formula gives us the price impact in terms of discrete returns.
We also assume that there either are no coupons at all or they can be reinvested at exactly the yield of the bond (without transaction costs or even market impact).
The third assumption whe have to make is that after the initial yield movement, the bonds yield will remain constant during the holding period.
## Answer by Helin (score 0)
https://quant.stackexchange.com/a/21805
I went on a rant below, but this is actually a trick question.
If the time to maturity of the bond is 3 years, if its current yield to maturity is 4.5%, and if you hold the bond to maturity, then the annualized horizon return will be 4.5%, assuming all interim cash flows can be reinvested at the 4.5% yield. If cash flows cannot be reinvested at 4.5%, then the holding period return will drift away from 4.5% somewhat.
Given that the position is held to maturity, the instantaneous 100 bp change in yield is irrelevant, since any unrealized losses/gains because of the yield shift will be subsequently offset. Consider the simpler scenario of a zero coupon bond which has no coupon payments and only a principal payment on the maturity date. If yield increases substantially, you may encounter a substantial unrealized loss initially. But at maturity, if the bond doesn't default, you'll still get back the full principal amount, and that's the only quantity relevant for computing the total return over this time period.
However, the question uses a "Macauley duration" of 3. The only case where mac duration equals time to maturity is for zero coupon bonds and when yields are continuously compounded. In other cases, this 4.5% annualized return is a further approximation.
So the approximation comes from two fronts: 1) cash flows may not be reinvested at 4.5%, and 2) the time to maturity may not be the same as the mac duration.
Original rant below:
This is in my mind an extremely misleading question.
First of all, Macauley duration as a concept has historical value, but virtually no value in practical applications. By contrast, modified duration describes the percentage change in price for a small change in yield. Modified duration can be computed easily given Macauley duration and yield to maturity: $$ \text{modified duration} = \frac{\text{Macauley duration}}{1 + \text{yield} / \text{compounding frequency}}. $$ In this case, assuming compounding frequency is semiannual (as is the case for virtually all bonds issued int he US), then the modified duration is $$ D_\text{mod} = \frac{3.0}{1 + 4.5\% / 2} = 2.93 $$. So if yield changes by 100 bp, the linear approximation of percentage change in bond price should be 2.93% -- not approximately 4.5% and not 3%.
As to the "approximately" part, this is because bond price is not a linear function of yield, rather a convex function. A better approximation requires "convexity":
$$ \text{percentage change in price} = -\text{mod duration}\times \Delta y + \frac{1}{2} \times \text{convexity} \times (\Delta y)^2. $$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.