Search button

Machine Learning Applications in Portfolio Management Theory

Aluno: Marco Neri


Resumo
Portfolio management, being the practice of managing and selecting an investment strategy and allocation for a defined investor, has always aimed at maximizing return while minimizing the risk of a combination of financial securities, hence a portfolio. The financial world has been evolving since Markovitz introduced the modern portfolio theory (MPT) in 1952, although nowadays it is still widely addressed as the benchmark and foundation for optimization methods. Traditional techniques of portfolio allocation such as MPT were considered without flaws for many decades, however its implications and notions were utilized to create enhanced several newer theories over the years, such as capital asset pricing theory (CAPM), arbitrage pricing theory (APT) and many others. The technologic advancement introduced computing power and Artificial Intelligence (AI) techniques into the industry, creating the possibility of handling large and complex datasets through instructed algorithms. The scope of this analysis was to employ the oldest and most popular approach such as MPT in combination with the Monte-Carlo method, a stochastic model to simulate random portfolio, and create an investment strategy based on these assumptions. Machine Learning (ML) models were then applied to analyse their impact on the previous strategy. Specifically, a clustering algorithm was implemented to reach a high level of diversification, while an auto-regression model, such as ARIMA, aimed at predicting future stock prices. The project utilized historical data to compute the analysis and each strategy was back-tested over four years to evaluate their accuracy and performance and compared with a benchmark index, Standards and Poor (S&P 500) in this case. The results of the machine learning-based techniques showed a higher performance compared to the index benchmark, indicating a well-diversified portfolio due to the clustering algorithm and an acceptable level of accuracy for the ARIMA model. The portfolio randomly constructed displayed the lowest performance out of all the strategies and the benchmark index, since the stocks selection did not provide a high degree of diversification.


Trabalho final de Mestrado