SlideShare a Scribd company logo
1 of 15
Download to read offline
Jan 10, 2017
Vancouver Algorithmic Trading
ETF Models
François Lucas, Founder
Sponsored by Quantopian
www.thespysurfer.com / info@thespysurfer.com 2/15Jan 10, 2017
www.thespysurfer.com / info@thespysurfer.com 3/15Jan 10, 2017
SPY4ALL ETF Model
Uber simple Rules:
●
At the end of the month, if SP500 price is below its
SMA-8,9,10,11,12 (5 SMA): allocate 0% SPY, 100% AGG (or cash)
●
At the end of the month, if SP500 price is above its
SMA-8: allocate 20% SPY, 80% AGG (or cash)
SMA-8,9: allocate 40% SPY, 60% AGG (or cash)
SMA-8,9,10: allocate 60% SPY, 40% AGG (or cash)
SMA-8,9,10,11: allocate 80% SPY, 20% AGG (or cash)
SMA-8,9,10,11,12: allocate 100% SPY, 0% AGG (or cash)
SPY = SP500 ETF (same as VFINX, IVV, VOO, VSP.TO, XSP.TO, ...)
AGG = US Aggregate Bonds ETF (same as VBMFX, BND, VBU.TO, ...)
www.thespysurfer.com / info@thespysurfer.com 4/15Jan 10, 2017
SMA-8,9,10,11,12 applied on SPY since 2004 (monthly data, non-adjusted)
www.thespysurfer.com / info@thespysurfer.com 5/15Jan 10, 2017
SMA-8,9,10,11,12 applied on SPY since Sept 2015 (monthly, non-adjusted)
www.thespysurfer.com / info@thespysurfer.com 6/15Jan 10, 2017
VFINX = SPY
SPY4ALL w/ Cash (blue) vs. SPY4ALL w/ Bonds (red) vs. Buy&Hold (orange)
Both reduced MaxDD and increased MAR since 1986
Bonds have been in a bull market for 30 years
www.thespysurfer.com / info@thespysurfer.com 7/15Jan 10, 2017
MaxDD = Maximum DrawDowns = Puke Factor
Buy&Hold (red) = -50.97% since 1986
SPY4ALL (blue) = -23.51% (-24.92% with Cash)
www.thespysurfer.com / info@thespysurfer.com 8/15Jan 10, 2017
VFINX = SPY
With SPY4ALL model, SP500 Allocation went to 0% (i.e. 100% bonds
or cash) in bear markets and reduced MaxDD since 1986
www.thespysurfer.com / info@thespysurfer.com 9/15Jan 10, 2017
SPY4ALL (blue) applied on the TSX Index (red) since 1980
Reduced MaxDD by almost 20% (less puke)
Increased both CAGR and MAR in this case
www.thespysurfer.com / info@thespysurfer.com 10/15Jan 10, 2017
SPY4ALL (blue) applied on the SP500 Index (red) since 1950
Reduced MaxDD by almost 23% (less puke)
Decreased CAGR, Increased MAR in this case
www.thespysurfer.com / info@thespysurfer.com 11/15Jan 10, 2017
SPY4ALL (blue) applied on the Nikkei 225 Index (red) since 1984
Reduced MaxDD by almost 34% (more puke)
Increased both CAGR and MAR in this case
www.thespysurfer.com / info@thespysurfer.com 12/15Jan 10, 2017
SMA-50d/100d/200d applied on <GuessWhat> since 2011
Reduced MaxDD by almost 15% (still a lot more puke)
Increased both CAGR and MAR in these cases
www.thespysurfer.com / info@thespysurfer.com 13/15Jan 10, 2017
Plan / Execute / Get Punched / Survive / Learn / Repeat
Thank You!
www.thespysurfer.com / info@thespysurfer.com 14/15Jan 10, 2017
DEFINITION of 'MAR Ratio'
The MAR Ratio = Compound Annual Growth Rate (CAGR) / Max DrawDown (MaxDD)
The higher the ratio, the better the risk-adjusted returns
The MAR Ratio gets its name from the Managed Accounts Report newsletter
BREAKING DOWN 'MAR Ratio'
Fund A: CAGR = 30%, MaxDD =15%, then MAR = 2
Fund B: CAGR = 35%, MaxDD =20%, then MAR = 1.75
Fund A would be deemed to be superior because of its higher MAR Ratio
Source: Investopedia
www.thespysurfer.com / info@thespysurfer.com 15/15Jan 10, 2017
Simple Moving Average - SMA

More Related Content

Similar to Quantopian Meetup Vancouver - Presentation

Essensa BuahMerah Mix Final Presentation
Essensa BuahMerah Mix Final Presentation Essensa BuahMerah Mix Final Presentation
Essensa BuahMerah Mix Final Presentation
Arnel Lumanta
 

Similar to Quantopian Meetup Vancouver - Presentation (7)

871 GAME CHANGER PLAN 871 GAME CHANGER PLAN
871 GAME CHANGER PLAN 871 GAME CHANGER PLAN871 GAME CHANGER PLAN 871 GAME CHANGER PLAN
871 GAME CHANGER PLAN 871 GAME CHANGER PLAN
 
Innovation by danny damar 2017
Innovation by danny damar 2017Innovation by danny damar 2017
Innovation by danny damar 2017
 
Essensa BuahMerah Mix Final Presentation
Essensa BuahMerah Mix Final Presentation Essensa BuahMerah Mix Final Presentation
Essensa BuahMerah Mix Final Presentation
 
Equity weekly report 4 september to 8 september 2017
Equity weekly report 4 september to 8 september 2017Equity weekly report 4 september to 8 september 2017
Equity weekly report 4 september to 8 september 2017
 
Daily derivative report 20th July 2016
Daily derivative report 20th July 2016Daily derivative report 20th July 2016
Daily derivative report 20th July 2016
 
Share of voice pretzels and breadsticks
Share of voice pretzels and breadsticksShare of voice pretzels and breadsticks
Share of voice pretzels and breadsticks
 
May2010 hindi,plan newpowerpoint presentation
May2010 hindi,plan newpowerpoint presentationMay2010 hindi,plan newpowerpoint presentation
May2010 hindi,plan newpowerpoint presentation
 

Recently uploaded

VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Kalyan Call Girls 🌐 9920725232 🌐 Make Your Dreams Come True With Mumbai E...
VIP Kalyan Call Girls 🌐 9920725232 🌐 Make Your Dreams Come True With Mumbai E...VIP Kalyan Call Girls 🌐 9920725232 🌐 Make Your Dreams Come True With Mumbai E...
VIP Kalyan Call Girls 🌐 9920725232 🌐 Make Your Dreams Come True With Mumbai E...
roshnidevijkn ( Why You Choose Us? ) Escorts
 
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 

Recently uploaded (20)

Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
 
Toronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdfToronto dominion bank investor presentation.pdf
Toronto dominion bank investor presentation.pdf
 
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
 
Airport Road Best Experience Call Girls Number-📞📞9833754194 Santacruz MOst Es...
Airport Road Best Experience Call Girls Number-📞📞9833754194 Santacruz MOst Es...Airport Road Best Experience Call Girls Number-📞📞9833754194 Santacruz MOst Es...
Airport Road Best Experience Call Girls Number-📞📞9833754194 Santacruz MOst Es...
 
Business Principles, Tools, and Techniques in Participating in Various Types...
Business Principles, Tools, and Techniques  in Participating in Various Types...Business Principles, Tools, and Techniques  in Participating in Various Types...
Business Principles, Tools, and Techniques in Participating in Various Types...
 
VIP Kalyan Call Girls 🌐 9920725232 🌐 Make Your Dreams Come True With Mumbai E...
VIP Kalyan Call Girls 🌐 9920725232 🌐 Make Your Dreams Come True With Mumbai E...VIP Kalyan Call Girls 🌐 9920725232 🌐 Make Your Dreams Come True With Mumbai E...
VIP Kalyan Call Girls 🌐 9920725232 🌐 Make Your Dreams Come True With Mumbai E...
 
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
VIP Independent Call Girls in Mira Bhayandar 🌹 9920725232 ( Call Me ) Mumbai ...
 
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
 
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaiVasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
 
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
(INDIRA) Call Girl Srinagar Call Now 8617697112 Srinagar Escorts 24x7
 
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
8377087607, Door Step Call Girls In Kalkaji (Locanto) 24/7 Available
 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 
Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...
Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...
Vasai-Virar High Profile Model Call Girls📞9833754194-Nalasopara Satisfy Call ...
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
 
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Mumbai 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
 
7 tips trading Deriv Accumulator Options
7 tips trading Deriv Accumulator Options7 tips trading Deriv Accumulator Options
7 tips trading Deriv Accumulator Options
 

Quantopian Meetup Vancouver - Presentation

  • 1. Jan 10, 2017 Vancouver Algorithmic Trading ETF Models François Lucas, Founder Sponsored by Quantopian
  • 3. www.thespysurfer.com / info@thespysurfer.com 3/15Jan 10, 2017 SPY4ALL ETF Model Uber simple Rules: ● At the end of the month, if SP500 price is below its SMA-8,9,10,11,12 (5 SMA): allocate 0% SPY, 100% AGG (or cash) ● At the end of the month, if SP500 price is above its SMA-8: allocate 20% SPY, 80% AGG (or cash) SMA-8,9: allocate 40% SPY, 60% AGG (or cash) SMA-8,9,10: allocate 60% SPY, 40% AGG (or cash) SMA-8,9,10,11: allocate 80% SPY, 20% AGG (or cash) SMA-8,9,10,11,12: allocate 100% SPY, 0% AGG (or cash) SPY = SP500 ETF (same as VFINX, IVV, VOO, VSP.TO, XSP.TO, ...) AGG = US Aggregate Bonds ETF (same as VBMFX, BND, VBU.TO, ...)
  • 4. www.thespysurfer.com / info@thespysurfer.com 4/15Jan 10, 2017 SMA-8,9,10,11,12 applied on SPY since 2004 (monthly data, non-adjusted)
  • 5. www.thespysurfer.com / info@thespysurfer.com 5/15Jan 10, 2017 SMA-8,9,10,11,12 applied on SPY since Sept 2015 (monthly, non-adjusted)
  • 6. www.thespysurfer.com / info@thespysurfer.com 6/15Jan 10, 2017 VFINX = SPY SPY4ALL w/ Cash (blue) vs. SPY4ALL w/ Bonds (red) vs. Buy&Hold (orange) Both reduced MaxDD and increased MAR since 1986 Bonds have been in a bull market for 30 years
  • 7. www.thespysurfer.com / info@thespysurfer.com 7/15Jan 10, 2017 MaxDD = Maximum DrawDowns = Puke Factor Buy&Hold (red) = -50.97% since 1986 SPY4ALL (blue) = -23.51% (-24.92% with Cash)
  • 8. www.thespysurfer.com / info@thespysurfer.com 8/15Jan 10, 2017 VFINX = SPY With SPY4ALL model, SP500 Allocation went to 0% (i.e. 100% bonds or cash) in bear markets and reduced MaxDD since 1986
  • 9. www.thespysurfer.com / info@thespysurfer.com 9/15Jan 10, 2017 SPY4ALL (blue) applied on the TSX Index (red) since 1980 Reduced MaxDD by almost 20% (less puke) Increased both CAGR and MAR in this case
  • 10. www.thespysurfer.com / info@thespysurfer.com 10/15Jan 10, 2017 SPY4ALL (blue) applied on the SP500 Index (red) since 1950 Reduced MaxDD by almost 23% (less puke) Decreased CAGR, Increased MAR in this case
  • 11. www.thespysurfer.com / info@thespysurfer.com 11/15Jan 10, 2017 SPY4ALL (blue) applied on the Nikkei 225 Index (red) since 1984 Reduced MaxDD by almost 34% (more puke) Increased both CAGR and MAR in this case
  • 12. www.thespysurfer.com / info@thespysurfer.com 12/15Jan 10, 2017 SMA-50d/100d/200d applied on <GuessWhat> since 2011 Reduced MaxDD by almost 15% (still a lot more puke) Increased both CAGR and MAR in these cases
  • 13. www.thespysurfer.com / info@thespysurfer.com 13/15Jan 10, 2017 Plan / Execute / Get Punched / Survive / Learn / Repeat Thank You!
  • 14. www.thespysurfer.com / info@thespysurfer.com 14/15Jan 10, 2017 DEFINITION of 'MAR Ratio' The MAR Ratio = Compound Annual Growth Rate (CAGR) / Max DrawDown (MaxDD) The higher the ratio, the better the risk-adjusted returns The MAR Ratio gets its name from the Managed Accounts Report newsletter BREAKING DOWN 'MAR Ratio' Fund A: CAGR = 30%, MaxDD =15%, then MAR = 2 Fund B: CAGR = 35%, MaxDD =20%, then MAR = 1.75 Fund A would be deemed to be superior because of its higher MAR Ratio Source: Investopedia
  • 15. www.thespysurfer.com / info@thespysurfer.com 15/15Jan 10, 2017 Simple Moving Average - SMA