irrationomical / OOTM-Option-Pricing-with-Power-Laws-and-News

Uses math heuristics and formulas published in Nassim Taleb's Statistical Consequences of Fat Tails book to price OOTM options. Tries to predict whether options will be valuable based on sentiment analysis in news.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OOTM-Option-Pricing-with-Power-Laws-and-News

In Nassim Taleb's Antifragile he mentions that CEOs featured in Forbe's (mostly "fragilistas") can be overconfident and blind to tails risks. He even claims that there is alpha in betting against these people. I want to test this statement (along with several others) and see whether public statements and media effects the fair price of OOTM options.

In the fair_options_pricing.ipynb file, I use math published in Nassim Taleb's Statistical Consequences of Fat Tails book to assign reasonable prices to OOTM options. The pricing framework focuses on power law distributions and how accurately estimating their parameters helps lower uncertainty around their value. I built a scraper for Forbes articles and will use sentiment analysis to determine whether any factors indicate systemic risk and change the "fair" price of long-term OOTM options.

In the HawkesProcesses.ipynb file, I use Taleb's statistical framework as a foundation for valuing near-term OOTM Technology stock options with expirations following earnings reports. I build a bivariate Hawkes process with exponential marks and a power law kernel. I then build a framework to test the statistical signifance of hawkes process fits. Based on earnings relases, I will predict the parameters of jump diffusion hawkes processes model and use the defined stochastic process to value OOTM options via simulation.

For designing the Hawkes process framework, I relied most heavily on the following sources:

About

Uses math heuristics and formulas published in Nassim Taleb's Statistical Consequences of Fat Tails book to price OOTM options. Tries to predict whether options will be valuable based on sentiment analysis in news.


Languages

Language:Jupyter Notebook 95.9%Language:Python 4.1%