The Application of Genetic Algorithms for the Selection of WSE Companies in Warsaw for an Investment Portfolio
DOI:
https://doi.org/10.7494/dmms.2020.14.1.3809Keywords:
Markowitz model, investment portfolio, genetic algorithmAbstract
Portfolio analysis is a tool in particular, intended for investors. Risk assessment and risk specification make the investor able to diversify properly and offset the portfolio. Broadly speaking, there are multiple tools designed to create an efficient set of portfolios. One of them is Markowitz’s model theory, postulating building up a portfolio to determine the basis of equilibrium between expected profit level as well as accepted level of risk assessment. In the context of this paper, the objective is to shed some light on creating investment portfolios based on either Markowitz’s portfolio theory or an evolutionary algorithm. The simulation based methods for building up a portfolio of approximately 40–50 companies listed on the primary market of the Warsaw Stock Exchange using the specific selection function are presented. Portfolio profit values have been evaluated in a dynamically shifted time window. The conducted analysis showed shifts in the economy at certain periods of time. The implemented genetic algorithms smoothly handled the optimization with a relatively short processing time of the task result.
References
Czekała M. (1997). Rynek kapitałowy. Analiza fundamentalna i techniczna. Wrocław: Wydawnictwo Akademii Ekonomicznej im. Oskara Langego we Wrocławiu.
Dorostkar-Ahmadi N. & Shafiei Nikabadi M. (2018). A nonlinear multi objective model for the product portfolio optimization: An integer programming. International Journal of Nonlinear Analysis and Applications, 9(2), pp. 231–239. DOI: https://doi.org/10.22075/ijnaa.2018.13447.1695.
Fabozzi F.J., Gupta F. & Markowitz H.M. (2002). The legacy of modern portfolio theory. The Journal of Investing, 11(3), pp. 7–22. DOI: https://doi.org/10.3905/joi.2002.319510.
Fama E.F. (1970). Efficient capital markets: A review of theory and empirical work. The Journal of Finance, 25(2), pp. 383–417. DOI: https://doi.org/10.2307/2325486.
Figielska E. (2006). Algorytmy ewolucyjne i ich zastosowania. Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki, 1, pp. 93–103. URL: https://yadda.icm.edu.pl/baztech/element/bwmeta1.element.baztech-30e6c8dc-867b-49a5-8d6b-5e8ee183f3a3.
Goldberg D.E. (1989). Genetic Algorithms in Search, Optimization, and Machine Learning. Reading, MA: Addison-Wesley.
Goldberg D.E. & Sastry K. (2001). A practical schema theorem for genetic algorithm design and tuning. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2001), pp. 328–335. San Francisco: Morgan Kaufmann. DOI: https://doi.org/10.5555/2955239.2955295.
Graham B. (2006). Inteligentny inwestor. Warszawa: Studio EMKA.
Gwiazda T. (1998). Algorytmy genetyczne – zastosowania w finansach. Warszawa: Wydawnictwo Wyższej Szkoły Przedsiębiorczości i Zarządzania im. L. Koźmińskiego.
Haugen R.A. (2000). Modern Investment Theory. 5th Edition. Upper Saddle River, NJ: Prentice Hall.
Jajuga K. & Jajuga T. (2006). Inwestycje. Instrumenty finansowe, aktywa niefinansowe, ryzyko finansowe, inżynieria finansowa. Warszawa: Wydawnictwo Naukowe PWN.
Janikow C.Z. & Michalewicz Z. (1991). An experimental comparison of binary and floating point representation in genetic algorithms. In: R.K. Belew & L.B. Booker (Eds.), Proceedings of the Fourth International Conference on Genetic Algorithms, pp. 31–36. San Mateo, CA: Morgan Kaufmann.
Jasiński G. (2008). Ewolucyjna optymalizacja w nowoczesnej teorii portfelowej. Scientific Bulletin of Chełm, Section of Mathematics and Computer Science, 1, pp. 113–122.
Jiao J., Zhang Y. & Wang Y. (2007). Heuristic genetic algorithm for product portfolio planning. Computers & Operations Research, 34(6), pp. 1777–1799. DOI: https://doi.org/10.1016/j.cor.2005.05.033.
Kachniewski M., Majewski B. & Wasilewski P. (2008). Rynek kapitałowy i giełda papierów wartościowych. Warszawa: Fundacja Edukacji Rynku Kapitałowego; Fundacja Promocji i Akredytacji Kierunków Ekonomicznych.
Krzywda M. (2010). GPW I – Giełda Papierów Wartościowych w praktyce. Gliwice: Złote Myśli.
Markowitz H.M. (1952). Portfolio selection. The Journal of Finance, 7(1), pp. 77–91. DOI: https://doi.org/10.2307/2975974.
Markowitz H.M. (1959). Portfolio Selection: Efficient Diversification of Investments. New Haven: Yale University Press.
Michalewicz Z. (2003). Algorytm genetyczny + struktury danych = programy ewolucyjne. Warszawa: Wydawnictwa Naukowo-Techniczne.
Morajda J. (1999). Metody sztucznej inteligencji w zarządzaniu portfelem inwestycyjnym [Doctoral Dissertation]. Kraków: Akademia Ekonomiczna w Krakowie.
Motyczyńska J. (2019). Analiza ryzyka w portfelach akcji wybranych spółek na Warszawskiej Giełdzie Papierów Wartościowych [Bachelor’s Thesis]. Kraków: AGH University of Science and Technology.
Orito Y. & Yamazaki G. (2001). Index fund portfolio selection by using GA. In: Proceedings of the Fourth International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2001), pp. 118–122. IEEE. DOI: https://doi.org/10.1109/ICCIMA.2001.970454.
Ostrowska E. (2011). Portfel inwestycyjny klasyczny i alternatywny. Warszawa: C.H. Beck.
Sawik B. (2009). A reference point approach to bi-objective dynamic portfolio optimization. Decision Making in Manufacturing and Services, 3(1–2), pp. 73–85. DOI: https://doi.org/10.7494/dmms.2009.3.2.73.
Sawik B. (2010). A bi-objective portfolio optimization with conditional value-at-risk. Decision Making in Manufacturing and Services, 4(1–2), pp. 47–69. DOI: https://doi.org/10.7494/dmms.2010.4.2.47.
Sawik B. (2012). Downside risk approach for multi-objective portfolio optimization. In: D. Klatte, H.-J. Lüthi & K. Schmedders (Eds.), Operations Research Proceedings 2011, pp. 191–196. Berlin–Heidelberg: Springer. DOI: https://doi.org/10.1007/978-3-642-29210-1_31.
Sharpe W.F. (1992). Asset allocation: Management style and performance measurement. The Journal of Portfolio Management, 18(2), pp. 7–19. DOI: https://doi.org/10.3905/jpm.1992.409394.
Talebi A., Molaei M.A. & Sheikh M.J. (2010). Performance investigation and comparison of two evolutionary algorithms in portfolio optimization: Genetic and particle swarm optimization. In: Proceedings of the 2010 2nd IEEE International Conference on Information and Financial Engineering (ICIFE), pp. 430–437. IEEE. DOI: https://doi.org/10.1109/ICIFE.2010.5609394.
Tarczyński W. (1996). Analiza portfelowa na giełdzie papierów wartościowych. Szczecin: PTE.
Tarczyński W. (2001). Rynki kapitałowe. Metody ilościowe. Warszawa: Placet.
Tarczyński W. (2002). Fundamentalny portfel papierów wartościowych. Warszawa: PWE.
Tarczyński W. (2014). Ocena różnych wariantów fundamentalnego portfela papierów wartościowych. Prace Naukowe Uniwersytetu Ekonomicznego we Wrocławiu, 371, pp. 298–309. DOI: https://doi.org/10.15611/pn.2014.371.26.
Tarczyński W. & Łuniewska M. (2004). Dywersyfikacja ryzyka na polskim rynku kapitałowym. Warszawa: Placet.
R Core Team (2019). R: A Language and Environment for Statistical Computing. Vienna: R Foundation for Statistical Computing. URL: https://www.R-project.org/.
RStudio Team (2019). RStudio: Integrated Development Environment for R. Boston, MA: RStudio, Inc. URL: https://posit.co/products/open-source/rstudio/.