Algorithmic Options Strategies

This is a 2-day workshop that explores backtesting algorithmic trading strategies on options and volatility instruments.

Algorithmic traders have the ability to scan and select among hundreds of stocks, and numerous strike prices and expirations for each stock. Due to this abundance of choices and the resulting high dimensionality of the data, constructing a backtest program is challenging. Examples will be drawn from intraday events-driven trading, gamma scalping of options on futures, dispersion trading of stock and stock index options, and cross-sectional mean reversion trading of stock options. Trading strategies on volatility products such as the VIX future and the VXX ETF, as well as volatility prediction technique, will also be discussed.

This course will be conducted using MATLAB, though expertise in this language is not required. Basic familiarity with programming and options terminology is required.

June 5 to June 6, 2017
Duration: Two days (9.00am to 5.00pm)
Location: The Tower Hotel – London E1, UK
Trainer: Ernest Chan
Course fee: £1890 + VAT – Register online

Course Outline

Overview of options and volatilities

+ What risks do you want to hedge?
+ Delta, gamma, theta, and vega
+ Straddles and strangles
+ Volatility: realized and implied. Can we predict them?

Tutorial to MATLAB

+ Quick survey of syntax: arithmetrics, arrays, functions
+ Useful toolboxes
+ The pros and cons of using MATLAB as a backtesting platform vis-à-vis R and Python

Event-driven trading

+ Can we benefit from buying volatility ahead of economic announcements?
+ A tale of two events
+ Backtesting intraday straddles and strangles strategies with high frequency data

Gamma Scalping

+ The theoretical appeal of gamma scalping
+ Is gamma scalping long or short volatility?
+ Backtesting gamma scalping on crude oil futures and options

Dispersion Trading

+ An analogy with index arbitrage
+ The risk profile of dispersion trading
+ Various implementation alternatives
+ Backtesting dispersion trading on the SPX: the curse of dimensionality

Cross-sectional Mean Reversion of Implied Volatility

+ Time series vs cross-sectional mean reversion
+ Does realized volatility mean-revert? Does implied volatility?
+ Backtesting a portfolio of stock options
+ Why is the return so high? Leverage of an option position
+ Risks of a cross-sectional mean reversion strategy on options

Trading volatility without options

+ Trading VX using predictions of VX return
+ Using GARCH to predict volatility
+ The counter-intuitive way of trading XIV using predictions of SPY volatility

General pitfalls and difficulties of backtesting and implementing algo options strategies