Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 7074797 Jul 1, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
tex Rendered TeX expressions in 8a9626d, e77f829 Jul 1, 2019 Update Jul 1, 2019 Update Jul 1, 2019
Screen Shot 2019-07-01 at 7.45.13 AM.png Image Jul 1, 2019 First readme Jul 1, 2019
index.html URL and html Jul 1, 2019
optionsplot.js URL and html Jul 1, 2019
style.css First commit Jun 29, 2019

Plotting option greeks with sticky strike approach

This web app will plot the different surfaces for an european option with a sticky strike approach.

See it working

If you want to see it working:

  • Click here
  • Generate the volatility surface from the already inputted data and clicking the first submit button under the Volatility Surface section
  • Select the strike you want
  • And click the second submit button under the Option section to generate the premium and greeks surfaces.

How does it work

This app is using as a backend, which is a REST api wrapper for QuantLib. The rest is html and javascript with for the graphs.


The parametrizaion is the QuantLb one, meaning you can find most of the information in the project website. The volatility surface is a matrix where the first row are the different expiry dates and the first column the strike values.

Sticky strike

The sticky strike approach, as explained in wikipedia and with some more detail in this Derman publication at The Sticky-Strike Rule, says that the same volatility can be used for the underlying process for different spot prices.

alt text

You can’t perform that action at this time.