Arbitrage-Free Smoothing of the Implied Volatility Surface

Function to smooth call option prices and implied volatilities free of static arbitrage.

You are now following this Submission

The function is an implementation of the method proposed in Fengler, M. (2009). Arbitrage-Free Smoothing of the Implied Volatility Surface. Quantitative Finance, 9:4, 417-428.
The method uses smoothing splines under shape constraints to estimate call option prices as a function of strike and time-to-maturity. Based on these prices, implied volatilities can be obtained.

Cite As

Philipp Rindler (2026). Arbitrage-Free Smoothing of the Implied Volatility Surface (https://www.mathworks.com/matlabcentral/fileexchange/46253-arbitrage-free-smoothing-of-the-implied-volatility-surface), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0