Author: Matteo Bottacini, matteo.bottacini@usi.ch
In this thesis is explored and deepened the booming market for cryptocurrency derivatives. The Deribit Exchange is selected as market of reference. Data are collected every 5-minutes starting from February 2021 until September 2021 for all the options listed on the Exchange for Bitcoin and Ethereum. The volatility surface, and the Black-Scholes’ Greeks are reverse engineered from the prices. The time series of the implied volatility is modelled as a linear regression depending on the option' Skew and on the option's time-to-maturity to study the at-the-money implied volatility dynamics, the at-the-money implied volatility term-structure and the implied volatility skew. Finally, it is back-tested a pure volatility trading strategy that involves delta-neutral long and short straddles with the usage of options and of the underlying following the median-reverting properties of the implied volatility to statistically profit from the volatility movements.
Folder structure:
thesis_bottacini_codes/
Server/
GetServerData/
SpotAnalysis/
TimeSeriesAnalysis/
DeltaHedging/
README.md
- Server
- Get Remote Server data
- Spot Derivatives Analysis
- Time-Series Derivatives Analysis
- Delta-Neutral Volatility Trading
The first step is to set up the remote Ubuntu server to download and store the financial data needed. In these scripts are described both the codes and the intuition behind them.
- This is the working directory
- This is the README.md
The second step is to get option data from the remote server and to store them locally to perform the time analysis. In these scripts are described both the codes and the intuition behind them.
- This is the working directory
- This is the README.md
The third step is to analyse current option data and visualize the results. In these scripts are described both the codes and the intuition behind them.
- This is the working directory
- This is the README.md
The fourth step is to analyze the crypto derivatives time-series and to prepare the data for the trading-strategy back-test. In these scripts are described both the codes and the intuition behind them.
- This is the working directory
- This is the README.md
The fifth and final step is to back-test a Delta-Neutral Volatility Trading strategy to statistically profit from the implied volatility deviations from the implied volatility long-run value. In these scripts are described both the codes and the intuition behind them.
- This is the working directory
- This is the README.md