Skip to content
All library documents

Treasury Curve Construction: Bond Selection and Interpolation

Article Quant Q&A · Author: A1122

Summary

The discussion explains why a Treasury curve built by interpolating quoted coupon yields can show irregular shapes, especially where maturities are sparse. Coupon bonds with the same maturity can have different yields because their coupons and durations differ, and recently issued securities may trade rich when they offer financing advantages in repo markets. Those effects can distort a curve intended to represent fair value.

For relative value work, one answer recommends filtering on-the-run and other potentially rich issues, then fitting a spline to a broad set of off-the-run bonds. The curve can be modeled through discount factors, zero-coupon yields, or forward rates, with parameters chosen to fit the selected bonds. The responses suggest examining zero rates or swap curves when smoother shapes are needed. They do not prescribe one universally best interpolation method; bond selection, curve representation, and market-specific richness all affect the result.

Key ideas

  • Quoted Treasury coupon yields need not form a smooth or directly interpolable curve because coupons and durations differ.
  • Recently issued Treasuries may trade rich because of liquidity or repo financing advantages.
  • Relative value curves are often fitted to filtered off-the-run bonds rather than interpolated from a few quoted yields.
  • Curve construction can model discount factors, zero rates, or forward rates, and the chosen representation affects the fitted shape.
  • A smooth-looking curve does not by itself establish that the interpolation reflects fair market value.

Tags

Full text
# Best method for interpolating yield curve? [Multiple questions]


# Best method for interpolating yield curve? [Multiple questions]












I'm building a spot curve for US Treasuries. My original selection of cash treasury include all the on-the-run bills, notes, bonds from 6 months to 30 years, as well as some selected off-the-run instruments to fill in-between the on-the-runs.

Because US treasury stopped issuing 30 year cash for around 5 years in the early 2000s, there is a gap in the yield curve roughly between 15 year and 20 year maturities. I did the best I can by providing 14 year and 20 year off-the-run in the original selection. My 14 selection is (in years): 0.5, 1, 1.5, 2, 3, 5, 7, 10, 12, 14, 20, 23, 27, 30.

My question is, if I interpolate this curve, the method of interpolation will have a non-trivial effect on the shape of the curve due to the gap. Therefore when I bootstrap my spot curve based off of coupon yield, the interpolation technique on the long end of the coupon curve builds into the long end spot rate.

So far I've tried Linear Interpolation and Piecewise Cubic Hermite Interpolating Polynomial. I think the Fed Reserve publish their daily yield curve off of the second kind.

Lastly, can someone critique whatever I've said if they have any better idea? My spot curve using PCHIP method on coupon yield curve is drawn below. The spot curve was also interpolated into 1-month interval using PCHIP. I just feel odd looking at this because of the sudden curvature change around 12 year to 22 year sector. If someone thinks this is a good approximation for how the yield curve should look like fundamentally, I would love to hear your explanation. I sincerely apologize for so many questions.

Thanks.

## Answer by Helin (score 5)

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

Typically, the yield curve used for performing relative value analysis should be built from off-the-run bonds.

Different vendors select different bonds, but starting with all outstanding Treasury issues, you'd usually remove the following:



- On-the-run bonds: Most vendors remove all on-the-run issues (i.e., the most recently issued 2-, 3-, 5-, 7-, 10-, and 30-year issues) – these issues may command liquidity & financing advantages, so they trade richer than other issues. Some also remove first-off-the-runs and even double old issues for the same reason.



- Ad-hoc filters: Some traders remove cheapest-to-delivers; others remove issues trading rich in the repo market.

The goal of the process is to retain issues that are likely to reflect the fair value of the Treasury market. Regardless of the filtering procedure you adopt, you're likely to be left with 150-200 notes/bonds that span the entire maturity spectrum.

A spline is then fit through all of these issues. You have the option of modeling the discount curve (by far the most common approach), zero coupon curve, or forward curve. Once you have a functional form for the yield curve, you choose parameters for your model so that it can fit all your input bonds reasonably well -- the fit won't be exact of course; otherwise, you'd have no relative value opportunity to speak of...

A good piece on bond curve construction is published by the Fed: The U.S. Treasury Yield Curve: 1961 to the Present. Almost all the major banks also publish their curve methodologies.

Some additional comments that might be helpful:

- Most textbooks ask you to interpolate between bond yields, and then bootstrap from that interpolated curve. That's great for pedagogical purposes, but no one does that in real life. Unless all the bonds are par bonds (coupon rate = yield, price = 100), you cannot just connect their yields.

- Regarding the dip you mentioned around the 15-year sector, there are two things of note: 1) are you plotting par yields? if you are merely plotting quoted bond yields, then remember that the 15-year bond is a high coupon issue, which would have lower yield (than a lower coupon bond, since the yield curve is upward sloping); 2) even the par yield curve have a dip there, because the 15-year part of the curve has indeed been trading very very rich.

## Answer by dm63 (score 1)

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

A few observations: the coupon yield curve is never going to be smooth, because a high coupon Treasury and a low coupon Treasury with the same maturity do not yield the same. That's because in an upward sloping yield curve, then one with the lower coupon has effectively a longer duration and therefore a higher yield. Secondly, recently issued Treasuries often trade "special" in the repo market, meaning you can borrow cheaply to invest in them, so they will be relatively expensive and therefore have a lower yield.

To do this properly, you could graph the zero coupon yields instead of the par yields. They will be somewhat smoother. Alternatively, you could look at the swap curve, which is typically a lot smoother than the Treasury curve.

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.