Skip to content
All library documents

Zero-Coupon Bond Spreads and Default Spread Curves

Article Quant Q&A · Author: benjbe

Summary

The document asks how to turn market zero-coupon spreads over a reference swap curve into default spreads usable on individual cash-flow dates. It gives an illustrative set of spreads at several maturities and describes interpolating a spread to price a bond as a possible approximation. The central issue is whether that maturity-based spread can stand in for a default spread curve without bootstrapping one from the bonds.

No answer or derivation is included, so the document does not provide a conversion method or establish that the suggested interpolation is valid. It leaves open important modelling choices, including how the quoted spread relates to credit risk, recovery assumptions, and the discounting convention. Its value is chiefly in identifying the distinction between observed zero-coupon spreads and the per-payment-date default spreads needed for valuation; it should not be treated as a recipe for constructing a curve.

Key ideas

  • Market zero-coupon spreads are quoted at selected bond maturities over a reference curve.
  • The question considers interpolating spreads to price a bond at an intermediate maturity.
  • Cash-flow valuation may require default spreads at each payment date.
  • The document asks about avoiding bootstrap construction but provides no proposed conversion or validation.

Tags

Full text
# How to convert a vector of bonds ZC Spreads into default spreads


# How to convert a vector of bonds ZC Spreads into default spreads












If we consider a set of bonds issued by a given entity that are quoted on the market, one can get for each of those bonds a ZC spread on top of reference swap curve (say the bonds are in USD and so we use the leading tenor USD LIBOR 3M).

So assume we end up with:

| Maturity | ZC Spread|

| 1 Year | 100 bp | | 2 Year | 200 bp | | 5 Year | 350 bp | | 10 Year | 500 bp |

I understand those are spreads that can be used as parallel shifts per maturity e.g. if we have a bond with a 2 year maturity, that needs to be priced of the above data, we can as an approximation interpolate a spread of 150 bp for 2 years, add it to the USD LIBOR 3M and get a theoretical price for our bond

Question: Is there a quick approximation to convert those ZC spreads into default spreads that can be used per flow payment dates? (i.e. without having to boostrap a basis curve using those bonds on top of USD LIBOR 3M)

Thanks,

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.