Page 2 of 2

Re: Interpolation of a Implied Volatility Surface

Posted: September 28th, 2020, 8:36 pm
by jkg77
I watch many markets simultaneously so the automatic calibration on the smoothing parameter is kinda important. It's fine to have the calibrated smoothing parameter a bit off from my judgement but at least it should be close (i.e. fit everything within bid/ask)

Well, I give an objective function that I like at eqn (18) of my paper that I cited. Perhaps you could choose the smoothing parameter to minimize that and see if you like the results. Now, [$]C^{model}_i[$] would be the Fengler fits as a function of the smoothing parameter. Note C stands for the out-of-the-money puts or calls, puts on the downside strikes and calls on the upside. But, you likely need more careful cost-of-carrys to use that formula. 
If the objective is to minimize the difference between Fengler and the markets, wouldn't this result in the best fit being no smoothing at all?

Re: Interpolation of a Implied Volatility Surface

Posted: September 29th, 2020, 4:31 am
by Alan
Maybe you’re right. It’s been so long since I looked at that method, I may be confused.

Re: Interpolation of a Implied Volatility Surface

Posted: September 29th, 2020, 9:01 am
by jherekhealy
I don't recall all the details of the Fengler paper, but the core idea is that you trade-off accuracy wrt market quotes vs. smoothness. More importantly, no smoothing at all may not be possible if you want an arbitrage-free interpolation. For example, a cubic smoothing spline with smoothing=0 is just a regular cubic spline, which gives you no control at all over arbitrages. It is the fact that the spline does not interpolate exactly the quotes that gives you the freedom to deal with arbitrages.

Alternative techniques are:
* The good old mixture of lognormal distributions. There are some caveats, but it's reasonably good at fitting a wide variety of quotes. It is described in appendix of Model-free stochastic collocation for an arbitrage-free implied volatility, part I.
* Model-free stochastic collocation for an arbitrage-free implied volatility, part I and II. Part I deals with polynomials (may be enough depending on how crazy are your quotes), part II with B-splines.
* Andreasen-Huge one-step local vol parameterization.
* An arbitrage-free interpolation of class C2 for option prices: similar to Andreasen-Huge technique, taylored to piecewise linear discrete local vol representation.


All are more involved than a cubic spline interpolation, and require some least square minimization.

Re: Interpolation of a Implied Volatility Surface

Posted: October 1st, 2020, 7:27 pm
by jkg77
Thanks jherekhealy. I will look at the papers you suggested.

Re: Interpolation of a Implied Volatility Surface

Posted: March 15th, 2021, 6:11 pm
by Nimbus3000
If you need to extrapolate the IV time slices outside the available strikes, I have some nice fits here. See pages  30, 31.

 I am using Gaussian mixture model fits, which have some nice properties, esp. for my application (equity risk premium), and lead to interesting extrapolations.    

However, calendar arb removal, which is discussed in the paper, is somewhat ad hoc, and would require more work to assure. That was a peripheral issue for me, so haven't pursued it beyond the discussion in the paper. The two solutions discussed above are apparently arb-free. 
Hello Alan, I looked at your paper and have a question. While calculating your objective function (in section 4.2, equation 18), did you consider weighting the values by option vega? Do you think it makes sense to do so? I am using the same function objection function as you are but the calculated values still lie outside the bid/offer vols very frequently, multiplying the values by option vega improves the situation slightly.

Re: Interpolation of a Implied Volatility Surface

Posted: March 15th, 2021, 10:05 pm
by Alan
No, for my purposes I wanted the far-from-the-money options to have similar influence as ATM.