EvoFolio: a portfolio optimization method based on multi-objective evolutionary algorithms

被引:5
作者
Guarino, Alfonso [1 ]
Santoro, Domenico [2 ]
Grilli, Luca [3 ]
Zaccagnino, Rocco [1 ]
Balbi, Mario [1 ]
机构
[1] Univ Salerno, Dept Comp Sci, Via Giovanni Paolo 2,130, Fisciano, SA, Italy
[2] Univ Bari, Dept Econ & Finance, Largo Abbazia S Scolast, I-70124 Bari, BA, Italy
[3] Univ Foggia, Dept Econ Management & Terr, Via Zara 11, I-71121 Foggia, FG, Italy
关键词
Portfolio optimization; Multi-objective evolutionary algorithms; Stock market; Realistic genetic operator; VALUE-AT-RISK; EQUILIBRIUM; SELECTION;
D O I
10.1007/s00521-024-09456-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Optimal portfolio selection-composing a set of stocks/assets that provide high yields/returns with a reasonable risk-has attracted investors and researchers for a long time. As a consequence, a variety of methods and techniques have been developed, spanning from purely mathematics ones to computational intelligence ones. In this paper, we introduce a method for optimal portfolio selection based on multi-objective evolutionary algorithms, specifically Nondominated Sorting Genetic Algorithm-II (NSGA-II), which tries to maximize the yield and minimize the risk, simultaneously. The system, named EvoFolio, has been experimented on stock datasets in a three-years time-frame and varying the configurations/specifics of NSGA-II operators. EvoFolio is an interactive genetic algorithm, i.e., users can provide their own insights and suggestions to the algorithm such that it takes into account users' preferences for some stocks. We have performed tests with optimizations occurring quarterly and monthly. The results show how EvoFolio can significantly reduce the risk of portfolios consisting only of stocks and obtain very high performance (in terms of return). Furthermore, considering the investor's preferences has proved to be very effective in the portfolio's composition and made it more attractive for end-users. We argue that EvoFolio can be effectively used by investors as a support tool for portfolio formation.
引用
收藏
页码:7221 / 7243
页数:23
相关论文
共 78 条
[1]  
[Anonymous], 1985, PROC 1 INT C GENETIC
[2]  
Auernhammer J., 2020, Synergy DRS International Conference 2020, DOI [10.21606/drs.2020.282, DOI 10.21606/DRS.2020.282]
[3]   Multi-objective portfolio optimization considering the dependence structure of asset returns [J].
Babaei, Sadra ;
Sepehri, Mohammad Mehdi ;
Babaei, Edris .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 244 (02) :525-539
[4]   Machine Learning and Portfolio Optimization [J].
Ban, Gah-Yi ;
El Karoui, Noureddine ;
Lim, Andrew E. B. .
MANAGEMENT SCIENCE, 2018, 64 (03) :1136-1154
[5]   A stochastic programming model for dynamic portfolio management with financial derivatives [J].
Barro, Diana ;
Consigli, Giorgio ;
Varun, Vivek .
JOURNAL OF BANKING & FINANCE, 2022, 140
[6]  
Betancourt C., 2021, EXPERT SYST APPL, V164, DOI DOI 10.1016/J.ESWA.2020.114002
[7]  
Black F., 1992, Finan. Anal. J., V48, P28, DOI [DOI 10.2469/FAJ.V48.N5.28, 10.2469/faj.v48.n5.28]
[8]   BERT's sentiment score for portfolio optimization: a fine-tuned view in Black and Litterman model [J].
Colasanto, Francesco ;
Grilli, Luca ;
Santoro, Domenico ;
Villani, Giovanni .
NEURAL COMPUTING & APPLICATIONS, 2022, 34 (20) :17507-17521
[9]  
Dangi A, 2013, Arxiv, DOI arXiv:1301.4194
[10]  
DAVIS L, 1991, HDB GENETIC ALGORITH