The core problem of mean-variance optimization is not with employing an optimizer but choosing the expected return for the stocks to be selected. The optimizer will do a good job of selecting stocks given the expected returns, correlation, and volatility provided. However, if you get the expected return wrong, the optimizer has limited value. Using past returns does not work. Forming some expected value using linear regression may provide some improvement, but the variation explained through most of these models is low. These approaches may have theoretical validity, but their predictive power renders poor results.
Instead of throwing out optimization completely, machine learning can be employed to improve the expected return predictions. Different machine learning (ML) techniques have been compared with linear regression predictions and it has been found that these ML tools will often beat the traditional finance techniques. By ranking expected return using ML tools, the optimizer can then form portfolios that have a better chance for success.
ML focuses on prediction and optimization techniques focus on building diversification with constraints. The division of tasks allow for specialized skills and allows for a clear breakdown of value-added between tasks. The success of the ML can be measured by accuracy predictions. The success of the optimizer can be measured through portfolio efficiency. The two can be used to build better portfolios.
No comments:
Post a Comment