# Bond Curve Bootstrapping

&#x20;

Government Bond Curve Bootstrapping Procedure

&#x20;

We discuss a method for bootstrapping a set of zero rates from an input set of US government money market securities and bonds. The government bond bootstrapping procedure requires to input a set of financial instruments, of the type below, sorted by order of increasing time to maturity:

&#x20;

§  Short term money market instruments (i.e., USD T-Bills with maturity not more than one year),

§  Medium to long term “on the run” US government bonds,

§  Medium to long term “off the run” US government bonds.

&#x20;

First of all, we need to have a bond valuation model to calculate bond price or bond yield (see <https://finpricing.com/lib/FiZeroBond.html>)

&#x20;

To determine discount factors at times intermediate to control points, we can apply a particular interpolation technique. There are three available:

&#x20;

·         LINEAR

·         LOG\_LINEAR

·         TIME\_WEIGHTED\_LINEAR

&#x20;

The LINEAR scheme interpolates zero rates linearly between successive control points on the zero curve; that is, if  and  are bootstrapped continuously compounded zero rates at successive control points, then

&#x20;                     where .                  (1)

&#x20;

The LOG\_LINEAR scheme interpolates linearly between  and , that is,

&#x20;  or &#x20;

&#x20;                                .                                             (2)

&#x20;

The TIME\_WEIGHTED\_LINEAR scheme interpolates between  and ,

&#x20;               ,                            (3)

&#x20;

where and . Since t2>t1, the TIME\_WEIGHTED\_LINEAR scheme weights rate information farther in the future more heavily than rate information in the near future.

&#x20;

Government Bond Bootstrapping proceeds in two phases. The first phase uses short term instruments, which typically mature in one year or less. Consider, for example, a US government money market instrument with

&#x20;

§      calendar days between settlement date, , and maturity date, , and

§     with a corresponding simple forward interest rate .

&#x20;

Then

&#x20;                                       ,                                                    (4)

&#x20;

where the “360” factor arises from the ACT/360 market convention used for US government money market instruments yields, is the forward price at the date, , of a zero coupon bond with maturity date, , and unit face value.

&#x20;

Let a bond have the cash flow, , at date, , for . Our Benchmark applies a Newton iterative scheme to solve

&#x20;                              ,

&#x20;

for the unknown zero rate at  where  is the settlement date. Here we use the “Time Weighted Linear” interpolation scheme to determine intermediate discount rates.

&#x20;

&#x20;

&#x20;
