Maximizing the Sharpe Ratio: A Genetic Programming Approach

Yang Liu,Guofu Zhou,Yingzi Zhu
DOI: https://doi.org/10.2139/ssrn.3726609
2020-01-01
SSRN Electronic Journal
Abstract:While common machine learning algorithms focus on minimizing the mean-square errors of model fit, we show that genetic programming, GP, is well-suited to maximize an economic objective, the Sharpe ratio of the usual spread portfolio in the cross-section of expected stock returns. In contrast to popular regression-based learning tools such as LASSO and the neural network, GP can double their performance in the US, and outperform them internationally. We find that, while the economic objective plays a role, GP captures nonlinearity in comparison with methods like the LASSO, and it requires smaller sample size than the neural network. Economic constraints can also be easily imposed on GP trading strategies. Moreover, we find adding a GP factor to the market can explain all anomalous returns from other machine learning methods.
What problem does this paper attempt to address?