3D Volatility surface visualization in the browser
I’m too poor to be able to afford Bloomberg Terminal, and I wanted a decent way to visualize implied volatility across different dates and strikes. This is a Volatility Surface Visualization you can run in a modern browser. You must input data from the CBOE quote export tools.
This is still a work in progress, but pretty usable
Currently, the interpolation used is a minimal null fill that occurs from the center strike out to all sets of strikes seen in all contracts. The interpolation or parameterization methods could use a lot of improvement, however, the current strategy used mostly understandable surfaces with minimal distortion from missing pricing data.
npm Install
To Get Data, goto http://www.cboe.com/delayedquote/quote-table-download and download a .dat file.
Click “Add File” and upload the file in the prompt.