Volatility Surface

Plots the Volatility Surface from the Implied Volatility obtained from puts and calls.
169 Downloads
Updated 29 Aug 2020

View License

The function first computes Implied Volatility for an option chain using the starting value proposed in Manaster & Koehler's (1982), which guarantees convergence for the Newton-Raphson algorithm. The function also supports MATLAB's in-built BLSIMPV function for IV.
Then, the Volatility Surface is plotted and smoothed using Natural-Neighbor interpolation. The interpolation method can also be changed for others supported by the GRIDDATA function.

Cite As

Franco Marcelo Taipe Silvestre (2026). Volatility Surface (https://www.mathworks.com/matlabcentral/fileexchange/79658-volatility-surface), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2019a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Volatility Surface

Version Published Release Notes
1.0.0