Monday, January 15, 2018

fixed income - How to calculate US treasury total return from yield?


I'm struggling to understand the meaning of US treasury total return.


What is easily available to get is yield data. Yield can be directly translated to the bond price at that time. In other words, even if yield uses % unit, this represents the percentage of discount from the principal. (here)


However, I don't think it means any sort of return. I found that there are some sources (e.g. Merrill) which report US treasury index value, price return, and total return. (I think what 'total' means is that they take account of coupons and everything.)


I'd like to know how to translate [yield ---> index ---> return]. If possible, I want to know deep level technical (mathematical) details, as well as intuition.


p.s. @haginile commented on a similar question here, but he didn't explain why it is hard to calculate return from yield. Also his blog link is broken.




Answer



Let's start with a single bond. The total return from time $t_0$ to time $t_1$ can be easily calculated as follows:


$$ R = \frac{\text{ending price} + \text{ending accrued interest} + \text{coupon payments between $t_0$ and $t_1$}}{\text{starting price} + \text{starting accrued interest}} - 1. $$


(This is no different from how you'd calculate the total return on a stock or any other assets: $(P_1 + \text{dividend}) / P_0 - 1$).


If you know exactly who the bond is (i.e., if you know the coupon and maturity), then given the yields to maturity at both $t_0$, and $t_1$, it is trivial to calculate the corresponding prices and accrued interests. From there, computing total return is also trivial.


The problem is, what if you don't know the coupon and maturity of the bond? In that case, approximations or assumptions are involved. Fortunately, a bond's total return can be (well) approximated from: $$ R = \text{yield income} - \text{duration}\cdot \Delta y + \frac{1}{2} \cdot \text{convexity} \cdot (\Delta y)^2, $$ where yield income can be approximated by $\text{yield}_0 \times \Delta t$. For instance, if yield is 5%, then yield income for a month is simply $5\% / 12$. If you have duration and convexity statistics, then you can approximate the total returns pretty well.


Now let's go to the index level. For an index, you basically repeat the total return calculation above for every single bond included in the index. The total return of the overall index is simply the market-value weighted average of the constituents' returns: $$ R_\text{index} = \sum_{i=1}^N w_i R_i. $$ (This is also similar to how an equity index total return is calculated.)


At this point, we may have several problems:



  1. Do we have all the constituents of the index?


  2. Do we know their market values?

  3. Do we have each bond's pricing information?


For the US Treasury index, these are probably not issues. But for most other indices, you probably don't have the underlying data. In these cases, approximations are required. Fortunately, most index vendors do publish an index's yield, effective duration, and convexity, so the approximation formula above can be applied at the index level.


There are a lot of intricacies involved if you want accurate total returns, but that's why these index vendors exist. The last edition of the Lehman Brothers Global Index Guide (2008) was 336 pages...


No comments:

Post a Comment

technique - How credible is wikipedia?

I understand that this question relates more to wikipedia than it does writing but... If I was going to use wikipedia for a source for a res...