Machine Learning Portfolios with Equal Risk Contributions
30 Pages Posted: 8 Aug 2019 Last revised: 9 Dec 2019
Date Written: November 6, 2019
We use machine learning methods to forecast individual stock returns in the Brazilian stock market, using a unique data set including technical and fundamental predictors. We find that portfolios formed on the highest quintile of predicted returns significantly outperform market benchmarks. However, portfolios formed on the lowest quintile of predicted returns earn positive returns and have high volatilities, making traditional long-short strategies unnatractive. To resolve this problem, we propose an equal risk contribution (ERC) ensemble approach to build a portfolio combining long-short portfolios obtained with various machine learning methods such that (i) the risk contributions of all individual long-short portfolios are equal, and (ii) the aggregate risk contribution of all long positions equals that of all short positions. The ERC ensemble portfolio outperforms, on an after cost, risk-adjusted basis, all individual machine learning long-short portfolios, as well as equally-weighted ensembles of these portfolios.
Keywords: machine learning, forecasting, return prediction, risk parity, equal risk contribution
JEL Classification: C53, G11, G15
Suggested Citation: Suggested Citation