Applications

Bond Yields

Given bonds market prices for bonds, we construct the yield-to-maturity. Next, we compute the Modified duration, convexity and DV01 for the different bond's issues.

Download:

Hedge ratio

To Hedge a bond's position with another bond, we first compute different hedge ration assuming a parallel shifts in yield curve. Next, using yields Betas (or weights), we compute the equivalent hedge ratio. Finally, using a future as a hdge instrument, we compute the hedge ratio.

Download:

Zero-coupon bond yield

Using market prices for T-Bills and hot on-the-run bonds/notes prices, we curve fit a non-parameteric zero-coupon yield curve.

Download:

cash-future Bond spread valuation

Using 30-Years on-the-run treasury bond and prompt future contract, we construct a spreadsheet for evaluating the spread. Next, w examine the spread sensitivity to changes in the underlying yield curve. Last, we apply weights to different maturities on the yield curve, and examine the sensitivity of the spread to a reference yield movement.

Download:

Optimizing convexity of bonds portfolio

In this case, we start with a hypothetical portfolio of bonds and futures and compute the portolio's overall duration and convexity. Next, using excel "Solver", we re-balance the portfolio (i.e. selected bonds and/or futures positions) to maximize the overall convexity while keeping the duration under 15 years.

Download:



randomness