Quantitative Finance Stack Exchange is a question and answer site for finance professionals and academics. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm attempting to construct a spot rate and forward rate curve from the 2011 daily treasury yield curve rates provided by the US Treasury. All US Treasury securities (1m, 3m, 6m, 1y, 2y, 3y, 5y, 7y, 10y, 20y, 30y) are being taken into consideration.

Using the bootstrapping process, step 1 is to obtain all of the spot rates. In working through this step, I'm getting stuck when calculating the spot rate for the 2y Treasury Note. To get the spot rate for the 2y Treasury Note, I need the spot rates for the 6m, 1y, and 1.5y terms. The problem is that there is no observable 1.5y Treasury security.

How do I work through this? I've spent a great amount of time browsing the web trying to find the answer, and have come up empty. I found this topic while creating this post. Is linear interpolation the answer? Can someone point me to a good resource for learning this technique?

Thank you for your time.

share|improve this question
Hi, welcome to the site and thanks for participating. – Tal Fishman Jun 21 '12 at 15:31
That topic provided one technique to obtain the rates (linear interpolation). Is the answer your looking for the industry standard method, the best method, or something else? – John Jun 21 '12 at 17:14
John - It would be great to hear the industry standard method as well as the best method. Thanks. – qfin_newguy Jun 21 '12 at 17:49
up vote 2 down vote accepted

You are going to need to interpolate in some way shape or form....

Linear is the easiest and most basic, however it may not capture the curvature, you can use splines to better capture the curve.

A nice guide to doing so is here:

It's a guide to bootstrapping and it has all the components. http://www.business.mcmaster.ca/finance/deavesr/yieldcur.pdf

share|improve this answer
Thanks. I'll check it out. – qfin_newguy Jun 21 '12 at 19:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.