SlideShare a Scribd company logo
Maximize Alpha
with
Systematic
Factor Testing
By: Cheng Peng
Problem:
- Given a basket of Factors, how do we extract the most alpha?
- Concerns: Scalability and consistency
Solution:
- A systematic approach for analyzing and testing factor alpha
- Key Points:
- Universe Factor Tilting
- Alpha Combination Techniques
- Portfolio Diversification
What is this about?
Backtesting Conditions
Quantopian Platform
- Universe: 1500 most tradeable US Equities
- Timeframe:
- In Sample: 01/04/2003 - 01/01/2015 (12 Years)
- Out Of Sample: 01/01/2015 - 08/01/2017 (2.5 Years)
- Trading Costs:
- $0.0035 per share (IB Tiered)
- Volume limitations of 2.5% of a minute’s trade volume, with a price impact of 0.1
- Starting balance of $ 1,000,000
- Full rebalance at start of every Month
- Equal weighting with 10% constraint on each stock
Picking Factors
Momentum
- 1 Month / 12 Month Price Momentum
Quality
- Return On Equity = Net Income / Shareholder’s Equity
Volatility
- Standard Deviation of Daily Price in last 21 days
Picking Factors - Top / Bottom Quintiles
Sharpe Beta Alpha
High Momentum 0.56 1.11 0.02
Low Momentum 0.56 1.34 0.02
High ROE 0.7 1.08 0.04
Low ROE 0.58 1.29 0.02
High Volatility 0.51 1.57 0
Low Volatility 0.83 0.7 0.04
2003 - 2015
Picking Factors - Top / Bottom Quintiles
Sharpe Beta Alpha
High Momentum 0.56 1.11 0.02
Low Momentum 0.56 1.34 0.02
High ROE 0.7 1.08 0.04
Low ROE 0.58 1.29 0.02
High Volatility 0.51 1.57 0
Low Volatility 0.83 0.7 0.04
2003 - 2015
Combining Winning Factors
Combined Ranking
- Top Quintile of (Momentum Rank + ROE Rank + Low Volatility Rank)
Combined Portfolio
- Top Momentum Quintile + Top ROE Quintile + Bottom Volatility Quintile
Cross Section
- Top Momentum Quintile & Top ROE Quintile & Bottom Volatility Quintile
Combining Winning Factors
Sharpe Beta Alpha Avg Holdings
Combined Rank 0.64 1.04 0.03 300
Combined Portfolio 0.69 0.99 0.03 700
Cross Section 0.66 0.46 0.03 15
Low Vol 0.83 0.7 0.04
All of these perform WORSE than just the standalone Low Vol factor.
Let’s reinvestigate each factor more carefully.
Combining Winning Factors
2003 - 2015
Picking Factors - Top / Bottom Quintiles
Sharpe Beta Alpha
High Momentum 0.56 1.11 0.02
Low Momentum 0.56 1.34 0.02
High ROE 0.7 1.08 0.04
Low ROE 0.58 1.29 0.02
High Volatility 0.51 1.57 0
Low Volatility 0.83 0.7 0.04
2003 - 2015
Quintiles Sharpe Beta Alpha
5 0.56 1.11 0.02
4 0.67 1.01 0.03
3 0.69 1.05 0.03
2 0.66 1.11 0.03
1 0.56 1.34 0.02
Momentum - 2003 to 2015
Quintiles Sharpe Beta Alpha
5 0.7 1.08 0.04
4 0.68 1.04 0.03
3 0.64 1.08 0.02
2 0.6 1.12 0.02
1 0.58 1.29 0.02
ROE - 2003 to 2015
Quintiles Sharpe Beta Alpha
5 0.51 1.57 0
4 0.58 1.29 0.02
3 0.62 1.11 0.02
2 0.74 0.95 0.04
1 0.83 0.7 0.04
Volatility - 2003 to 2015
Sharpe Beta Alpha
Mid Momentum 0.69 1.05 0.03
High ROE 0.70 1.08 0.04
Low Vol 0.83 0.7 0.04
Picking Factors - Optimal Quintiles
Repeat process to Combine Portfolios and finding Cross Sections.
However, ranking Mid Momentum cannot be done with the same approach!
2003 - 2015
Combining (Actual) Winning Factors
Combined Ranking (with a twist)
- Top Quintile of ((- Momentum2
Rank) + ROE Rank + Low Volatility Rank)
Combined Portfolios
- Mid Momentum Quintile + Top ROE Quintile + Bottom Volatility Quintile
Cross Section
- Mid Momentum Quintile & Top ROE Quintile & Bottom Volatility Quintile
Combining (Actual) Winning Factors
All of these STILL perform WORSE than just the standalone Low Vol factor.
Try Factor Tilting the Universe!
Sharpe Beta Alpha Avg Holdings
Combine Rank 0.67 1.14 0.04 300
Combine Portfolio 0.73 0.97 0.04 700
Cross Section 0.68 0.72 0.03 20
Low Vol 0.83 0.7 0.04
Combining (Actual) Winning Factors
2003 - 2015
Factor Tilting Universes
Original
Universe
Factor 1
Filter
Factor
Universe
Factor 2
Factor 3
Factor
Portfolio
Factor Tilting Universes - Example
Q1500US
Momo
Filter
Momo
Universe
ROE
Volatility
Portfolio
Universe Tilt Mid Momo High ROE Low ROE High Vol Low Vol
Mid Momo 0.76 0.57 0.49 0.85
High ROE 0.71 0.53 0.85
Low ROE 0.64 0.48 0.76
High Vol 0.61 0.6 0.55
Low Vol 0.74 0.82 0.68
HeatMaps - Sharpe Ratios 2003-2015
Universe Tilt Mid Momo High ROE Low ROE High Vol Low Vol
Mid Momo 1.02 1.11 1.42 0.7
High ROE 1 1.46 0.69
Low ROE 1.11 1.65 0.73
High Vol 1.32 1.33 1.48
Low Vol 0.85 0.84 0.89
HeatMaps - Betas 2003-2015
Universe Tilt Mid Momo High ROE Low ROE High Vol Low Vol
Mid Momo 0.05 0.01 -0.01 0.05
High ROE 0.04 0.01 0.05
Low ROE 0.03 0 0.04
High Vol 0.03 0.03 0.02
Low Vol 0.04 0.05 0.03
HeatMaps - Alphas 2003-2015
Universe Tilt Mid Momo High ROE Low ROE High Vol Low Vol
Mid Momo 0.05 0.01 -0.01 0.05
High ROE 0.04 0.01 0.05
Low ROE 0.03 0 0.04
High Vol 0.03 0.03 0.02
Low Vol 0.04 0.05 0.03
HeatMaps - Best Alphas 2003-2015
Factor Tilting Universes - Example
Q1500US
Momo
Filter
Momo
Universe
ROE
Volatility
Portfolio
Universe Tilt Mid Momo High ROE Low Vol
Mid Momo 0.05 0.05
High ROE 0.04 0.05
Low ROE 0.03 0.04
Low Vol 0.04 0.05
HeatMaps - Combining Alphas 2003-2015
Now what?
Let’s try this again:
- Combine Rankings
- Combine Portfolios
- Cross Section
Sharpe Beta Alpha Holdings
0.77 1.02 0.05 140
0.63 0.89 0.02 140
0.55 0.99 0.01 140
0.8 0.8 0.04 140
Portfolio Construction - Combine Rankings
Based on Factor Tilts:
- Mid Momentum
- (High ROE, Low Volatility)
- High ROE
- (Mid Momentum, Low Volatility)
- Low ROE
- (Mid Momentum, Low Volatility)
- Low Volatility
- (Mid Momentum, High ROE)
2003 - 2015
Sharpe Beta Alpha Holdings
0.78 0.87 0.05 260
0.71 0.79 0.03 260
0.65 0.87 0.02 260
0.7 0.8 0.03 260
Portfolio Construction - Combine Portfolios
Based on Factor Tilts:
- Mid Momentum
- (High ROE, Low Volatility)
- High ROE
- (Mid Momentum, Low Volatility)
- Low ROE
- (Mid Momentum, Low Volatility)
- Low Volatility
- (Mid Momentum, High ROE)
2003 - 2015
Sharpe Beta Alpha Holdings
0.88 0.69 0.05 30
0.8 0.73 0.04 40
0.82 0.72 0.05 40
0.83 0.82 0.05 30
Portfolio Construction - Cross Section
Based on Factor Tilts:
- Mid Momentum
- (High ROE, Low Volatility)
- High ROE
- (Mid Momentum, Low Volatility)
- Low ROE
- (Mid Momentum, Low Volatility)
- Low Volatility
- (Mid Momentum, High ROE)
2003 - 2015
Sharpe Beta Alpha Holdings
0.81 0.81 0.01 30
1.05 0.83 0.04 40
1.33 0.9 0.08 40
0.84 0.91 0.02 30
Portfolio Construction - Out Of Sample
Based on Factor Tilts:
- Mid Momentum
- Cross Section (High ROE, Low Volatility)
- High ROE
- Cross Section (Mid Momentum, Low Volatility)
- Low ROE
- Cross Section (Mid Momentum, Low Volatility)
- Low Volatility
- Cross Section (Mid Momentum, High ROE)
2015 - 2017
Sharpe Beta Alpha Holdings
0.81 0.81 0.01 30
1.05 0.83 0.04 40
1.33 0.9 0.08 40
0.84 0.91 0.02 30
Portfolio Construction - Overfitted!
Sharpe Beta Alpha Holdings
0.88 0.69 0.05 30
0.8 0.73 0.04 40
0.82 0.72 0.05 40
0.83 0.82 0.05 30
BEFORE AFTER
In Sample - 01/04/2003 - 01/01/2015
Out Of Sample - 01/01/2015 - 08/01/2017
Several Options (In Sample Results)
- Don’t pick a particular portfolio
- Hold all four portfolios
- Reduce noise in portfolio
- Correlation Rank - Beta Rank
- Mid Momentum
- Cross Section (High ROE, Low Volatility)
- Low Volatility
- Original Factor Bottom Quintile
Sharpe Beta Alpha Holdings
0.85 0.77 0.05 100
0.88 0.75 0.06 30
0.88 0.69 0.05 30
0.83 0.82 0.05 30
Portfolio Construction - Avoid Overfitting
2003 - 2015
In Sample - 01/04/2003 - 01/01/2015
Out Of Sample - 01/01/2015 - 08/01/2017
In Sample - Benchmarked to SPY
Out of Sample - Benchmarked to SPY
Hedged Version - In Sample
Hedged Version - Out Of Sample
Takeaways:
- Carefully investigate each factor before drawing conclusions
- Combine factors by ranking factors, mixing them and finding cross sections
- Utilize factor tilting universes to help extract hidden alphas
- Avoid overfitting by holding diversified portfolios
Next Steps:
- Try a different set of factors and rebalance periods
- Try different markets and universes
Conclusion
Thank you for your time!
Email: me@chengpeng.ca

More Related Content

PDF
"Fundamental Forecasts: Methods and Timing" by Vinesh Jha, CEO of ExtractAlpha
PDF
Combining the Best Stock Selection Factors by Patrick O'Shaughnessy at QuantC...
PPTX
"From Alpha Discovery to Portfolio Construction: Pitfalls and Solutions" by D...
PDF
"Trading Strategies That Are Designed Not Fitted" by Robert Carver, Independe...
PPTX
DIY Quant Strategies on Quantopian
PPTX
Automated Selection and Robustness for Systematic Trading Strategies by Dr. T...
PDF
"Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob...
PDF
"A Framework-Based Approach to Building Quantitative Trading Systems" by Dr. ...
"Fundamental Forecasts: Methods and Timing" by Vinesh Jha, CEO of ExtractAlpha
Combining the Best Stock Selection Factors by Patrick O'Shaughnessy at QuantC...
"From Alpha Discovery to Portfolio Construction: Pitfalls and Solutions" by D...
"Trading Strategies That Are Designed Not Fitted" by Robert Carver, Independe...
DIY Quant Strategies on Quantopian
Automated Selection and Robustness for Systematic Trading Strategies by Dr. T...
"Portfolio Optimisation When You Don’t Know the Future (or the Past)" by Rob...
"A Framework-Based Approach to Building Quantitative Trading Systems" by Dr. ...

What's hot (20)

PPTX
"Quant Trading for a Living – Lessons from a Life in the Trenches" by Andreas...
PDF
Asset Relationship - CH 10 - Intermarket Indicators | CMT Level 3 | Chartered...
PDF
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
PDF
Classical Methods - Chapter 26 - Part I - Japanese Candle Stick Pattern - Bas...
PPTX
The QuantCon Keynote: "Counter Trend Trading – Threat or Complement to Trend ...
PDF
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
PDF
Portfolio Management - CH 12 - Fact, Fiction & Momentum Investing | CMT Level...
PDF
Statistics - The Missing Link Between Technical Analysis and Algorithmic Trad...
PDF
Trade Like a Chimp: Unleash Your Inner Primate by Andreas Clenow at QuantCon ...
PPTX
"Enhancing Statistical Significance of Backtests" by Dr. Ernest Chan, Managin...
PDF
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
PPT
Thinking fast and slow. Decision making
PDF
A Portfolio Manager's Guidebook to Trade Execution
PDF
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
PPTX
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
PPTX
A systematic method to factor investing
PDF
Learn A Simple Range Trading Strategy
PPTX
"A Framework for Developing Trading Models Based on Machine Learning" by Kris...
PDF
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
PDF
Classical Methods - Chapter 27 - Progressive Charting | CMT Level 3 | Charter...
"Quant Trading for a Living – Lessons from a Life in the Trenches" by Andreas...
Asset Relationship - CH 10 - Intermarket Indicators | CMT Level 3 | Chartered...
"Quantitative Trading as a Mathematical Science" by Dr. Haksun Li, Founder an...
Classical Methods - Chapter 26 - Part I - Japanese Candle Stick Pattern - Bas...
The QuantCon Keynote: "Counter Trend Trading – Threat or Complement to Trend ...
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
Portfolio Management - CH 12 - Fact, Fiction & Momentum Investing | CMT Level...
Statistics - The Missing Link Between Technical Analysis and Algorithmic Trad...
Trade Like a Chimp: Unleash Your Inner Primate by Andreas Clenow at QuantCon ...
"Enhancing Statistical Significance of Backtests" by Dr. Ernest Chan, Managin...
Beware of Low Frequency Data by Ernie Chan, Managing Member, QTS Capital Mana...
Thinking fast and slow. Decision making
A Portfolio Manager's Guidebook to Trade Execution
Should You Build Your Own Backtester? by Michael Halls-Moore at QuantCon 2016
"How to Run a Quantitative Trading Business in China with Python" by Xiaoyou ...
A systematic method to factor investing
Learn A Simple Range Trading Strategy
"A Framework for Developing Trading Models Based on Machine Learning" by Kris...
A Guided Tour of Machine Learning for Traders by Tucker Balch at QuantCon 2016
Classical Methods - Chapter 27 - Progressive Charting | CMT Level 3 | Charter...
Ad

Similar to "Maximize Alpha with Systematic Factor Testing" by Cheng Peng, Software Engineer at Betterment (20)

PPTX
CIS presentation for stock analysis for 20 years
PPTX
Key concepts
PDF
A Guide to Trading System Analysis : แนะนำแนวทางการอ่านผล Backtest เพื่อวิเคร...
PDF
Tail_risk_hedging_without_the_drag_Long.pdf
DOC
Numericals analysis
PPT
Ratio Introduction 100 CMD
PPTX
Ibn quant research & analysis service 2015
PDF
How important are the rules used to create smart beta portfolios
PDF
How important are the rules used to create smart beta portfolios
PPTX
The flying numbers_130312
PDF
Know Your Valuation For Equity Compensation (and Avoid the Perils of a 409A)
PPTX
Coca-Cola Corporate Valuation
PDF
Scaling to $100 Million
PPT
L Pch22
PDF
Capital structure
PDF
GF-CAP AA CHANGES
PDF
GF-CAP AA CHANGES
PPTX
Presentation campbell.tamara@outlook.com
PDF
Analytic hierarchy process
PPT
Leverage & financial structure
CIS presentation for stock analysis for 20 years
Key concepts
A Guide to Trading System Analysis : แนะนำแนวทางการอ่านผล Backtest เพื่อวิเคร...
Tail_risk_hedging_without_the_drag_Long.pdf
Numericals analysis
Ratio Introduction 100 CMD
Ibn quant research & analysis service 2015
How important are the rules used to create smart beta portfolios
How important are the rules used to create smart beta portfolios
The flying numbers_130312
Know Your Valuation For Equity Compensation (and Avoid the Perils of a 409A)
Coca-Cola Corporate Valuation
Scaling to $100 Million
L Pch22
Capital structure
GF-CAP AA CHANGES
GF-CAP AA CHANGES
Presentation campbell.tamara@outlook.com
Analytic hierarchy process
Leverage & financial structure
Ad

More from Quantopian (20)

PPTX
Being open (source) in the traditionally secretive field of quant finance.
PPTX
Stauth common pitfalls_stock_market_modeling_pqtc_fall2018
PPTX
Tearsheet feedback webinar 10.10.18
PDF
"Three Dimensional Time: Working with Alternative Data" by Kathryn Glowinski,...
PPTX
"Alpha from Alternative Data" by Emmett Kilduff, Founder and CEO of Eagle Alpha
PPTX
"Supply Chain Earnings Diffusion" by Josh Holcroft, Head of Quantitative Rese...
PDF
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
PDF
“Market Insights Through the Lens of a Risk Model” by Olivier d'Assier, Head ...
PDF
"Deep Reinforcement Learning for Optimal Order Placement in a Limit Order Boo...
PPTX
"Making the Grade: A Look Inside the Algorithm Evaluation Process" by Dr. Jes...
PDF
"Building Diversified Portfolios that Outperform Out-of-Sample" by Dr. Marcos...
PPTX
"From Insufficient Economic data to Economic Big Data – How Trade Data is red...
PDF
"Machine Learning Approaches to Regime-aware Portfolio Management" by Michael...
PDF
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
PDF
"Deep Q-Learning for Trading" by Dr. Tucker Balch, Professor of Interactive C...
PDF
"Quantum Hierarchical Risk Parity - A Quantum-Inspired Approach to Portfolio ...
PDF
"Snake Oil, Swamp Land, and Factor-Based Investing" by Gary Antonacci, author...
PPTX
"From Trading Strategy to Becoming an Industry Professional – How to Break in...
PPTX
"Bayesian Deep Learning: Dealing with Uncertainty and Non-Stationarity" by Dr...
PDF
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...
Being open (source) in the traditionally secretive field of quant finance.
Stauth common pitfalls_stock_market_modeling_pqtc_fall2018
Tearsheet feedback webinar 10.10.18
"Three Dimensional Time: Working with Alternative Data" by Kathryn Glowinski,...
"Alpha from Alternative Data" by Emmett Kilduff, Founder and CEO of Eagle Alpha
"Supply Chain Earnings Diffusion" by Josh Holcroft, Head of Quantitative Rese...
“Real Time Machine Learning Architecture and Sentiment Analysis Applied to Fi...
“Market Insights Through the Lens of a Risk Model” by Olivier d'Assier, Head ...
"Deep Reinforcement Learning for Optimal Order Placement in a Limit Order Boo...
"Making the Grade: A Look Inside the Algorithm Evaluation Process" by Dr. Jes...
"Building Diversified Portfolios that Outperform Out-of-Sample" by Dr. Marcos...
"From Insufficient Economic data to Economic Big Data – How Trade Data is red...
"Machine Learning Approaches to Regime-aware Portfolio Management" by Michael...
"Don't Lose Your Shirt Trading Mean-Reversion" by Edith Mandel, Principal at ...
"Deep Q-Learning for Trading" by Dr. Tucker Balch, Professor of Interactive C...
"Quantum Hierarchical Risk Parity - A Quantum-Inspired Approach to Portfolio ...
"Snake Oil, Swamp Land, and Factor-Based Investing" by Gary Antonacci, author...
"From Trading Strategy to Becoming an Industry Professional – How to Break in...
"Bayesian Deep Learning: Dealing with Uncertainty and Non-Stationarity" by Dr...
"On the Bayesian Interpretation of Black–Litterman" by Dr. Gordon Ritter, Sen...

Recently uploaded (20)

PPTX
Unilever_Financial_Analysis_Presentation.pptx
PDF
NAPF_RESPONSE_TO_THE_PENSIONS_COMMISSION_8 _2_.pdf
PDF
Dr Tran Quoc Bao the first Vietnamese speaker at GITEX DigiHealth Conference ...
PDF
CLIMATE CHANGE AS A THREAT MULTIPLIER: ASSESSING ITS IMPACT ON RESOURCE SCARC...
PPTX
The discussion on the Economic in transportation .pptx
PPTX
4.5.1 Financial Governance_Appropriation & Finance.pptx
PDF
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
PDF
discourse-2025-02-building-a-trillion-dollar-dream.pdf
PDF
Q2 2025 :Lundin Gold Conference Call Presentation_Final.pdf
PPTX
Session 11-13. Working Capital Management and Cash Budget.pptx
PPT
KPMG FA Benefits Report_FINAL_Jan 27_2010.ppt
PDF
how_to_earn_50k_monthly_investment_guide.pdf
PPTX
Session 14-16. Capital Structure Theories.pptx
PDF
1a In Search of the Numbers ssrn 1488130 Oct 2009.pdf
PDF
Buy Verified Stripe Accounts for Sale - Secure and.pdf
PPTX
How best to drive Metrics, Ratios, and Key Performance Indicators
PPTX
EABDM Slides for Indifference curve.pptx
PDF
Why Ignoring Passive Income for Retirees Could Cost You Big.pdf
PPTX
kyc aml guideline a detailed pt onthat.pptx
PDF
Dialnet-DynamicHedgingOfPricesOfNaturalGasInMexico-8788871.pdf
Unilever_Financial_Analysis_Presentation.pptx
NAPF_RESPONSE_TO_THE_PENSIONS_COMMISSION_8 _2_.pdf
Dr Tran Quoc Bao the first Vietnamese speaker at GITEX DigiHealth Conference ...
CLIMATE CHANGE AS A THREAT MULTIPLIER: ASSESSING ITS IMPACT ON RESOURCE SCARC...
The discussion on the Economic in transportation .pptx
4.5.1 Financial Governance_Appropriation & Finance.pptx
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
discourse-2025-02-building-a-trillion-dollar-dream.pdf
Q2 2025 :Lundin Gold Conference Call Presentation_Final.pdf
Session 11-13. Working Capital Management and Cash Budget.pptx
KPMG FA Benefits Report_FINAL_Jan 27_2010.ppt
how_to_earn_50k_monthly_investment_guide.pdf
Session 14-16. Capital Structure Theories.pptx
1a In Search of the Numbers ssrn 1488130 Oct 2009.pdf
Buy Verified Stripe Accounts for Sale - Secure and.pdf
How best to drive Metrics, Ratios, and Key Performance Indicators
EABDM Slides for Indifference curve.pptx
Why Ignoring Passive Income for Retirees Could Cost You Big.pdf
kyc aml guideline a detailed pt onthat.pptx
Dialnet-DynamicHedgingOfPricesOfNaturalGasInMexico-8788871.pdf

"Maximize Alpha with Systematic Factor Testing" by Cheng Peng, Software Engineer at Betterment

  • 2. Problem: - Given a basket of Factors, how do we extract the most alpha? - Concerns: Scalability and consistency Solution: - A systematic approach for analyzing and testing factor alpha - Key Points: - Universe Factor Tilting - Alpha Combination Techniques - Portfolio Diversification What is this about?
  • 3. Backtesting Conditions Quantopian Platform - Universe: 1500 most tradeable US Equities - Timeframe: - In Sample: 01/04/2003 - 01/01/2015 (12 Years) - Out Of Sample: 01/01/2015 - 08/01/2017 (2.5 Years) - Trading Costs: - $0.0035 per share (IB Tiered) - Volume limitations of 2.5% of a minute’s trade volume, with a price impact of 0.1 - Starting balance of $ 1,000,000 - Full rebalance at start of every Month - Equal weighting with 10% constraint on each stock
  • 4. Picking Factors Momentum - 1 Month / 12 Month Price Momentum Quality - Return On Equity = Net Income / Shareholder’s Equity Volatility - Standard Deviation of Daily Price in last 21 days
  • 5. Picking Factors - Top / Bottom Quintiles Sharpe Beta Alpha High Momentum 0.56 1.11 0.02 Low Momentum 0.56 1.34 0.02 High ROE 0.7 1.08 0.04 Low ROE 0.58 1.29 0.02 High Volatility 0.51 1.57 0 Low Volatility 0.83 0.7 0.04 2003 - 2015
  • 6. Picking Factors - Top / Bottom Quintiles Sharpe Beta Alpha High Momentum 0.56 1.11 0.02 Low Momentum 0.56 1.34 0.02 High ROE 0.7 1.08 0.04 Low ROE 0.58 1.29 0.02 High Volatility 0.51 1.57 0 Low Volatility 0.83 0.7 0.04 2003 - 2015
  • 7. Combining Winning Factors Combined Ranking - Top Quintile of (Momentum Rank + ROE Rank + Low Volatility Rank) Combined Portfolio - Top Momentum Quintile + Top ROE Quintile + Bottom Volatility Quintile Cross Section - Top Momentum Quintile & Top ROE Quintile & Bottom Volatility Quintile
  • 9. Sharpe Beta Alpha Avg Holdings Combined Rank 0.64 1.04 0.03 300 Combined Portfolio 0.69 0.99 0.03 700 Cross Section 0.66 0.46 0.03 15 Low Vol 0.83 0.7 0.04 All of these perform WORSE than just the standalone Low Vol factor. Let’s reinvestigate each factor more carefully. Combining Winning Factors 2003 - 2015
  • 10. Picking Factors - Top / Bottom Quintiles Sharpe Beta Alpha High Momentum 0.56 1.11 0.02 Low Momentum 0.56 1.34 0.02 High ROE 0.7 1.08 0.04 Low ROE 0.58 1.29 0.02 High Volatility 0.51 1.57 0 Low Volatility 0.83 0.7 0.04 2003 - 2015
  • 11. Quintiles Sharpe Beta Alpha 5 0.56 1.11 0.02 4 0.67 1.01 0.03 3 0.69 1.05 0.03 2 0.66 1.11 0.03 1 0.56 1.34 0.02 Momentum - 2003 to 2015
  • 12. Quintiles Sharpe Beta Alpha 5 0.7 1.08 0.04 4 0.68 1.04 0.03 3 0.64 1.08 0.02 2 0.6 1.12 0.02 1 0.58 1.29 0.02 ROE - 2003 to 2015
  • 13. Quintiles Sharpe Beta Alpha 5 0.51 1.57 0 4 0.58 1.29 0.02 3 0.62 1.11 0.02 2 0.74 0.95 0.04 1 0.83 0.7 0.04 Volatility - 2003 to 2015
  • 14. Sharpe Beta Alpha Mid Momentum 0.69 1.05 0.03 High ROE 0.70 1.08 0.04 Low Vol 0.83 0.7 0.04 Picking Factors - Optimal Quintiles Repeat process to Combine Portfolios and finding Cross Sections. However, ranking Mid Momentum cannot be done with the same approach! 2003 - 2015
  • 15. Combining (Actual) Winning Factors Combined Ranking (with a twist) - Top Quintile of ((- Momentum2 Rank) + ROE Rank + Low Volatility Rank) Combined Portfolios - Mid Momentum Quintile + Top ROE Quintile + Bottom Volatility Quintile Cross Section - Mid Momentum Quintile & Top ROE Quintile & Bottom Volatility Quintile
  • 17. All of these STILL perform WORSE than just the standalone Low Vol factor. Try Factor Tilting the Universe! Sharpe Beta Alpha Avg Holdings Combine Rank 0.67 1.14 0.04 300 Combine Portfolio 0.73 0.97 0.04 700 Cross Section 0.68 0.72 0.03 20 Low Vol 0.83 0.7 0.04 Combining (Actual) Winning Factors 2003 - 2015
  • 18. Factor Tilting Universes Original Universe Factor 1 Filter Factor Universe Factor 2 Factor 3 Factor Portfolio
  • 19. Factor Tilting Universes - Example Q1500US Momo Filter Momo Universe ROE Volatility Portfolio
  • 20. Universe Tilt Mid Momo High ROE Low ROE High Vol Low Vol Mid Momo 0.76 0.57 0.49 0.85 High ROE 0.71 0.53 0.85 Low ROE 0.64 0.48 0.76 High Vol 0.61 0.6 0.55 Low Vol 0.74 0.82 0.68 HeatMaps - Sharpe Ratios 2003-2015
  • 21. Universe Tilt Mid Momo High ROE Low ROE High Vol Low Vol Mid Momo 1.02 1.11 1.42 0.7 High ROE 1 1.46 0.69 Low ROE 1.11 1.65 0.73 High Vol 1.32 1.33 1.48 Low Vol 0.85 0.84 0.89 HeatMaps - Betas 2003-2015
  • 22. Universe Tilt Mid Momo High ROE Low ROE High Vol Low Vol Mid Momo 0.05 0.01 -0.01 0.05 High ROE 0.04 0.01 0.05 Low ROE 0.03 0 0.04 High Vol 0.03 0.03 0.02 Low Vol 0.04 0.05 0.03 HeatMaps - Alphas 2003-2015
  • 23. Universe Tilt Mid Momo High ROE Low ROE High Vol Low Vol Mid Momo 0.05 0.01 -0.01 0.05 High ROE 0.04 0.01 0.05 Low ROE 0.03 0 0.04 High Vol 0.03 0.03 0.02 Low Vol 0.04 0.05 0.03 HeatMaps - Best Alphas 2003-2015
  • 24. Factor Tilting Universes - Example Q1500US Momo Filter Momo Universe ROE Volatility Portfolio
  • 25. Universe Tilt Mid Momo High ROE Low Vol Mid Momo 0.05 0.05 High ROE 0.04 0.05 Low ROE 0.03 0.04 Low Vol 0.04 0.05 HeatMaps - Combining Alphas 2003-2015 Now what? Let’s try this again: - Combine Rankings - Combine Portfolios - Cross Section
  • 26. Sharpe Beta Alpha Holdings 0.77 1.02 0.05 140 0.63 0.89 0.02 140 0.55 0.99 0.01 140 0.8 0.8 0.04 140 Portfolio Construction - Combine Rankings Based on Factor Tilts: - Mid Momentum - (High ROE, Low Volatility) - High ROE - (Mid Momentum, Low Volatility) - Low ROE - (Mid Momentum, Low Volatility) - Low Volatility - (Mid Momentum, High ROE) 2003 - 2015
  • 27. Sharpe Beta Alpha Holdings 0.78 0.87 0.05 260 0.71 0.79 0.03 260 0.65 0.87 0.02 260 0.7 0.8 0.03 260 Portfolio Construction - Combine Portfolios Based on Factor Tilts: - Mid Momentum - (High ROE, Low Volatility) - High ROE - (Mid Momentum, Low Volatility) - Low ROE - (Mid Momentum, Low Volatility) - Low Volatility - (Mid Momentum, High ROE) 2003 - 2015
  • 28. Sharpe Beta Alpha Holdings 0.88 0.69 0.05 30 0.8 0.73 0.04 40 0.82 0.72 0.05 40 0.83 0.82 0.05 30 Portfolio Construction - Cross Section Based on Factor Tilts: - Mid Momentum - (High ROE, Low Volatility) - High ROE - (Mid Momentum, Low Volatility) - Low ROE - (Mid Momentum, Low Volatility) - Low Volatility - (Mid Momentum, High ROE) 2003 - 2015
  • 29. Sharpe Beta Alpha Holdings 0.81 0.81 0.01 30 1.05 0.83 0.04 40 1.33 0.9 0.08 40 0.84 0.91 0.02 30 Portfolio Construction - Out Of Sample Based on Factor Tilts: - Mid Momentum - Cross Section (High ROE, Low Volatility) - High ROE - Cross Section (Mid Momentum, Low Volatility) - Low ROE - Cross Section (Mid Momentum, Low Volatility) - Low Volatility - Cross Section (Mid Momentum, High ROE) 2015 - 2017
  • 30. Sharpe Beta Alpha Holdings 0.81 0.81 0.01 30 1.05 0.83 0.04 40 1.33 0.9 0.08 40 0.84 0.91 0.02 30 Portfolio Construction - Overfitted! Sharpe Beta Alpha Holdings 0.88 0.69 0.05 30 0.8 0.73 0.04 40 0.82 0.72 0.05 40 0.83 0.82 0.05 30 BEFORE AFTER
  • 31. In Sample - 01/04/2003 - 01/01/2015
  • 32. Out Of Sample - 01/01/2015 - 08/01/2017
  • 33. Several Options (In Sample Results) - Don’t pick a particular portfolio - Hold all four portfolios - Reduce noise in portfolio - Correlation Rank - Beta Rank - Mid Momentum - Cross Section (High ROE, Low Volatility) - Low Volatility - Original Factor Bottom Quintile Sharpe Beta Alpha Holdings 0.85 0.77 0.05 100 0.88 0.75 0.06 30 0.88 0.69 0.05 30 0.83 0.82 0.05 30 Portfolio Construction - Avoid Overfitting 2003 - 2015
  • 34. In Sample - 01/04/2003 - 01/01/2015
  • 35. Out Of Sample - 01/01/2015 - 08/01/2017
  • 36. In Sample - Benchmarked to SPY
  • 37. Out of Sample - Benchmarked to SPY
  • 38. Hedged Version - In Sample
  • 39. Hedged Version - Out Of Sample
  • 40. Takeaways: - Carefully investigate each factor before drawing conclusions - Combine factors by ranking factors, mixing them and finding cross sections - Utilize factor tilting universes to help extract hidden alphas - Avoid overfitting by holding diversified portfolios Next Steps: - Try a different set of factors and rebalance periods - Try different markets and universes Conclusion
  • 41. Thank you for your time! Email: me@chengpeng.ca