risk control with trailing stops and options...+ trailing stop. exp 2: long only macd + put option...

24
Risk Control with Trailing Stops and Options Systematic Evaluation of Popular Risk Control Techniques www.quantconnect.com Jared Broad Founder & CEO

Upload: others

Post on 27-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Risk Control with Trailing Stops and Options Systematic Evaluation of Popular Risk Control Techniques

www.quantconnect.com

Jared BroadFounder & CEO

Page 2: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 2

Outline

Introduction to QuantConnect

Algorithm Development Process

Creating Our Investigation Thesis

Developing a Control

Testing and Researching

Experiment 1: Adding Trailing Stop

Experiment 2: Adding Option Hedge

Experiment 3: Covered Calls

Summary

Page 3: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

What is QuantConnect?

We empower investors with powerful

investment tools and connect the brightest

minds from around the world with capital they need.

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 3

Page 4: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

What is QuantConnect?

QuantConnect is a community of 44,000 Engineers, Data Scientists, ProgrammersFrom 6,100 Cities and 173 Countries

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 4

Page 5: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Building Thousands of Algorithms Every Day

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 5

Page 6: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

We’ve built a web algorithm lab where thousands of

people test their ideas on financial data we provide; for free.

LEAN ALGOTECHNOLOGY

FINANCIALDATA

POWERCOMPUTING

How do we do it?

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 6

EQUITIESOPTIONSFUTURESFOREXCRYPTO

Page 7: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Development Process

Live Trade

Deploy the strategy live in a

real money account.

Research Ideas

Backtest Algorithms

Paper Trade

Live Trading

ResearchQuickly test ideas in a command

line environment.

BacktestCodify and run full simulation in the

Algorithm Lab.

Paper TradeRun idea on live market data.

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 7

Page 8: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Creating Our Investment Hypothesis

First we define our null hypothesis,

something we setout to disprove:

The market is completely efficient and attempts

at risk control are futile.

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 8

We are testing this theory by evaluating popular risk control methods;

(e.g. Trailing Stops and Option Hedging), and comparing the performance.

Page 9: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Setting the Benchmark, Control

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 9

• Define a baseline performance for judging algorithm studies.

• Baseline should ideally be as close as possible to study. This reduces other

variables and makes it easier to identify potential causes.

Control: Long Only MACD

Long-Flat MACD; nothing else.

Exp 1: Long Only MACD

+ Trailing Stop.

Exp 2: Long Only MACD

+ Put Option Hedge.

Page 10: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Exploratory Research

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 10

Page 11: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 11

Control Implementation

Page 12: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Trailing Stop Hypothesis

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 12

Place Stop

Move Up

Page 13: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 13

Experiment 1: Adding Trailing Stop

Page 14: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Option Hedge Hypothesis

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 14

Buy Put

Insure Dip

Page 15: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 15

Experiment 2: Buying Put Hedge

Page 16: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Covered Call, Selling Options Hypothesis

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 16

Buy Stock

Sell Call

Covered call works best on sideways or downward markets.

Page 17: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 17

Experiment 3: Selling Covered CallNot strictly “risk control”

Page 18: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Key Statistics

IBM Experiment Sharpe Ratio Drawdown Alpha

Control Study 0.19 9% 0.11

Trailing Stop 0.19 9% 0.11

Option Hedging 0.19 9% 0.11

Covered Calls 0.19 9% 0.11

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 18

Key statistics from testing our experimental strategy against a downward/sideways trending

asset; IBM.

Page 19: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Key Statistics

SPY Experiment Sharpe Ratio Drawdown Alpha

Control Study 0.19 9% 0.11

Trailing Stop 0.19 9% 0.11

Option Hedging 0.19 9% 0.11

Covered Calls 0.19 9% 0.11

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 19

Key statistics summary from re-testing the control and experimental strategies against a

trending asset; the SPY ETF.

Page 20: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

www.quantconnect.com Thank you.

Page 21: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Appendix

Page 22: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Our Research Environment

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 22

Page 23: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Coding the Idea, The Algorithm Lab

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 23

Page 24: Risk Control with Trailing Stops and Options...+ Trailing Stop. Exp 2: Long Only MACD + Put Option Hedge. Exploratory Research November-2017. QuantConnect – Risk Control with Trailing

Going Live, Deploying to Live Trading

November-2017 QuantConnect – Risk Control with Trailing Stops and Options Page 24