hedgefund.wiki — institutional knowledge base

Bootstrap Method (Rates)

Financial Mathematics · advanced · CC-BY-4.0

The bootstrap method in rates refers to an iterative procedure for constructing a zero-coupon yield curve (spot rate curve) from observed market prices of coupon-bearing instruments — such as Treasury bonds or swap rates — by sequentially solving for each spot rate, using previously derived spot rates to strip away coupon components from progressively longer-maturity instruments.

Key takeaways

Explanation

The core challenge in yield curve construction is that most instruments trade at par or at prices that embed multiple cash flows across different maturities. A 5-year Treasury bond paying a 4% semi-annual coupon generates cash flows at 0.5, 1.0, 1.5, ... 5.0 years. The bond's yield to maturity (YTM) is a single internal rate of return that equates all these cash flows to the current price — but this YTM blends the discount rates for 10 different maturities, producing a biased estimate of the true 5-year discount rate.

Bootstrapping resolves this by solving for spot rates sequentially. Start with the shortest instrument — a 6-month T-bill (no coupons) — where spot rate z(0.5) simply equals the T-bill's discount yield converted to a semi-annual rate. Next, take a 1-year Treasury note with one coupon: P_1yr = C/2 / (1+z(0.5)/2) + (C/2 + FV) / (1+z(1.0)/2)². The only unknown is z(1.0) since z(0.5) is already known — solve to get the 1-year spot rate. Continue this process: at each step, the n-period spot rate is the unique value that makes the n-period coupon bond's model price (using all previously derived spot rates for intermediate coupons) equal to its observed market price.

In practice, the market does not offer coupon-bearing instruments at every required maturity. The U.S. Treasury issues bonds at standard maturities (1M, 3M, 6M, 1Y, 2Y, 3Y, 5Y, 7Y, 10Y, 20Y, 30Y); constructing a continuous curve requires interpolation between these tenors. Common interpolation methods include: (1) Linear interpolation (simple but produces kinks in the curve); (2) Cubic spline (smooth but can produce spurious oscillations); (3) Nelson-Siegel or Svensson parametric models (impose economically sensible shape constraints with fewer parameters). The choice of interpolation method materially affects derived forward rates and hedging strategies.

Once the spot curve is constructed, the implied forward rate f(t1, t2) between any two future dates t1 and t2 is derived from the no-arbitrage relationship: (1+z(t2))^t2 = (1+z(t1))^t1 × (1+f(t1,t2))^(t2-t1). Forward rates are critical for: pricing FRAs and interest rate swaps (which pay/receive the difference between a fixed rate and the realized floating rate); constructing break-even analysis in fixed income relative value trading; and interpreting monetary policy expectations embedded in the term structure.

Formula

Spot rate bootstrap: P_n = Σ[C_t / (1+z(t))^t] + FV / (1+z(T))^T
Solve for z(T) given all prior z(t) for t < T
Forward rate: (1+z(T2))^T2 = (1+z(T1))^T1 × (1+f(T1,T2))^(T2-T1)

Example

Suppose the following U.S. Treasury data is observed: 6-month T-bill yield = 5.00%; 1-year T-note (4% coupon, priced at $99.06); 1.5-year T-note (5% coupon, priced at $100.00). Bootstrapping: z(0.5) = 5.00% (semi-annual 2.50%). For the 1-year note: $99.06 = $2 / (1.0250)^1 + $102 / (1+z(1.0)/2)^2. $99.06 = $1.9512 + $102 / (1+z(1.0)/2)^2 → (1+z(1.0)/2)^2 = 102/97.109 = 1.0503 → z(1.0)/2 = 2.479% → z(1.0) = 4.958%. For the 1.5-year note: $100.00 = $2.50/(1.025)^1 + $2.50/(1.02479)^2 + $102.50/(1+z(1.5)/2)^3. Solving: $100 = $2.439 + $2.383 + $102.50/(1+z(1.5)/2)^3 → (1+z(1.5)/2)^3 = 102.50/95.178 = 1.0769 → z(1.5)/2 = 2.492% → z(1.5) = 4.984%. The spot curve reveals: z(0.5) = 5.00%, z(1.0) = 4.958%, z(1.5) = 4.984% — the 1-year spot rate is below the 6-month rate, a mild inversion, not obvious from the coupon bond yields alone.

Related terms

Annuity Arbitrage Bond Cholesky Decomposition Discount Rate Future Value Hedging Interest Rate Internal Rate Of Return Interpolation Monetary Policy Net Present Value