Let's say an Interest Rate/Discount Curve (SOFR, ESTR, LIBOR or any other) is bootstrapped using the standard inputs and market quotes for Cash, Futures, Bonds/Swaps. What are the metrics to be looked at, steps to be followed and tests to be done in order to validate that the bootstrapped curve is valid and fit for purpose? (any literature or practitioner references would be highly appreciated).

  • $\begingroup$ if you can reprice the various input instruments (e.g. futures, swaps, basis swaps) exactly then it's fit for purpose ;-) $\endgroup$
    – oronimbus
    Commented Apr 28, 2021 at 12:26
  • 1
    $\begingroup$ @oronimbus checking that the inputs match is a great start, but it's possible that the input instruments match exactly, and yet interpolations/extrapolations give unrealistic rates. $\endgroup$ Commented Apr 28, 2021 at 12:52
  • $\begingroup$ you're absolutely right of course! $\endgroup$
    – oronimbus
    Commented Apr 28, 2021 at 16:40

1 Answer 1


A first step would obvisouly be to check if the curve you built replicates the input instruments.

A second step might be to check the forwards to see if there is irregular behaviour around the curve nodes. Look at a plot of daily 3m or 6m forwards which should be smooth. Different interpolation methods will generate diferent results and for this might I suggest "Methods for Constructing a Yield Curve" by Patrick S. Hagan and Graeme West.

Another good reference on curve construction would be "Everything You Always Wanted to Know About Multiple Interest Rate Curve Bootstrapping but Were Afraid to Ask" by Ametrano and Bianchetti


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.