0
$\begingroup$

I have a pay fixed / receive floating interest-rate-swap on the AUD BBSY that I'd like to price for the purposes of accounting.

I understand the general process to be as follows (assuming single-curve theory):

  1. Use the swap rates to bootstrap zero/spot rates.
  2. Use the zero/spot rates to construct a yield curve (e.g.using cubic splines).
  3. Use the yield curve to discount the future cash flows of the swap.
  4. Adjust for the credit risk of the counterparties.

Regarding the step 1 bootstrapping: the rates quoted in the market are 1, 2, 3, 4, 5, or 6 month "AFMA Bank Bill Swap Rates" and 1, 2, 3, 4, 5, 7, 10, and 15 year "AFMA Interest Rate Swaps". Two questions:

1) How can I tell what the coupon structure is for either reported rate (Bank Bill Swap Rates or Interest Swap Rates) so that I can construct the bootstrapping formula?

2) Do I need to do anything when I switch from the short-term to long-term rates other than recognize that in my coupon model in the bootstrapping?

$\endgroup$

1 Answer 1

2
$\begingroup$
  1. Refer AFMA Interest Rates Conventions, paragraph 3.7

Swaps are quoted on a quarterly basis for maturities out to 3 years and on a semi‐annual basis for maturities 4 years and greater. Swaps falling between the 3 and 4 year maturity will be negotiated between the two counterparties.

  1. No. As long as your curve prices the input instruments correctly, you're good.

Note: there's no need to use anything as complicated as splines for a simple bootstrap. I suggest sticking to raw interpolation (i.e. piecewise linear log-discount factor). This is simple to implement and robust. In fact, your interpolation and bootstrap method should be the same - refer Hagan & West, so you if you insist on using splines to interpolate, you should also use splines to bootstrap.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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