SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à Quantopian Meetup Vancouver - Presentation

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 PLANSampath Sai
 
Essensa BuahMerah Mix Final Presentation
Essensa BuahMerah Mix Final Presentation Essensa BuahMerah Mix Final Presentation
Essensa BuahMerah Mix Final Presentation Arnel Lumanta
 
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 2017tradenivesh investment
 
Share of voice pretzels and breadsticks
Share of voice pretzels and breadsticksShare of voice pretzels and breadsticks
Share of voice pretzels and breadsticksSandra Bojan
 
May2010 hindi,plan newpowerpoint presentation
May2010 hindi,plan newpowerpoint presentationMay2010 hindi,plan newpowerpoint presentation
May2010 hindi,plan newpowerpoint presentationsingh alisha
 

Similaire à 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
 

Dernier

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 Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfSaviRakhecha1
 
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...priyasharma62062
 
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Top Rated Pune Call Girls Aundh ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Aundh ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Aundh ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Aundh ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
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 Bookingroncy bisnoi
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure servicePooja Nehwal
 
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Delhi Call girls
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Pooja Nehwal
 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...ssifa0344
 
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...roshnidevijkn ( Why You Choose Us? ) Escorts
 
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Call Girls in Nagpur High Profile
 
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
 
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

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...
 
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdf
 
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...
 
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
 
Top Rated Pune Call Girls Aundh ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Aundh ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Aundh ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Aundh ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
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
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
 
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
 
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
Call Girls Service Pune ₹7.5k Pick Up & Drop With Cash Payment 9352852248 Cal...
 
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
 
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
 
(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
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
 
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
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...
 
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Sant Nagar (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 

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