What Can Go Wrong During Caplet Stripping?

You may or may not have heard that a piecewise-linear interpolation of caplet vols is not stable, it leads to oscillations in the caplet stripping procedure (implying caplet volatilities from cap vol market quotes). And many revert to piecewise-constant interpolation as a consequence.

Several years ago, such a case was brought upon myself and I thought at the time that maybe if we used knots at mid-points it would be more stable as it would balance out the weights in the matrix representation, similarly to what is shown in the book A Practical Guide To Splines, which I particularly enjoyed. I also believed that we must be able to do better than piecewise-constant, which has discontinuities in time, and could thus be problematic for any Theta related measure (sensitivity to time).

During week-ends and off work hours, with my wife wondering what I was spending my time on, I only recently took the time to look at an example of oscillating caplet vols in more details. This led me to many different very interesting paths:

I even asked my children to interpolate bootstrapped caplet volatilities:

Proof that a child does not use piecewise-constant interpolation.

It’s really a joint analysis with Gary Kennedy and this is all detailed in the preprint A Practical Guide to Strip Caplet Volatilities with a clear nod to the book of Carl de Boor. I give code in Java here that allows reproducing some of the results presented (not for production, may contain errors).

Now, the quant bible from Andersen and Piterbarg does not really discuss such stripping methods, which aim at reproducing nearly exactly the market quotes of caps. Instead, it presents a SABR-like fitting procedure in Section 16.2, which is more consistent with the volatility smile at given maturities, but will not match market (or external preprocessed) quotes that well. This reduces the chances of arbitrages in the strike dimension, while I focus only on the maturity dimension (and the caplet vols in the strike dimension may look awkward).

On noisy quotes, the SABR fitting is the better approach. However, nearly exact caplet stripping is very often used in various banking systems.

Comments

comments powered by Disqus