abstract
- © 2022 Elsevier LtdThe stock market is of paramount importance to modern society. Decision support in this sense must consider multiple criteria and be able to deal with the different stages involved. We propose a comprehensive Decision Support System for investing in the stock market that addresses the three main aspects of stock portfolio management: price forecasting, stock selection and portfolio optimization. An artificial neural network and fundamental analysis are used during the first stage of the system to forecast future stock prices. Differential evolution and fundamental analysis are used to select the most plausible stocks in the second stage. Finally, genetic algorithms and statistical analysis are used to build the most preferred portfolio in the third stage. Back-testing is used in experiments considering historical returns of the stocks in the S&P's 500 index. The proposed approach is compared to several benchmarks (average of the market, market index, contemporary approaches) in several contexts (actual returns, Sharpe ratio, Sortino ratio). The results show that the proposed system outperformed the benchmarks with statistical significance in most scenarios, including different market trends. The results suggest that the proposed system has the potential to be a good alternative to existing methods.