DEHypGpOls: a genetic programming with evolutionary hyperparameter optimization and its application for stock market trend prediction


Creative Commons License

ARI D., ALAGÖZ B. B.

SOFT COMPUTING, cilt.27, sa.5, ss.2553-2574, 2023 (SCI-Expanded) identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 27 Sayı: 5
  • Basım Tarihi: 2023
  • Doi Numarası: 10.1007/s00500-022-07571-1
  • Dergi Adı: SOFT COMPUTING
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Academic Search Premier, Applied Science & Technology Source, Compendex, Computer & Applied Sciences, INSPEC, zbMATH
  • Sayfa Sayıları: ss.2553-2574
  • Anahtar Kelimeler: Genetic programming, Stock market prediction, Stock price, Hyperparameter optimization, Trend prediction
  • İnönü Üniversitesi Adresli: Evet

Özet

Stock markets are a popular kind of financial markets because of the possibility of bringing high revenues to their investors. To reduce risk factors for investors, intelligent and automated stock market forecast tools are developed by using computational intelligence techniques. This study presents a hyperparameter optimal genetic programming-based forecast model generation algorithm for a-day-ahead prediction of stock market index trends. To obtain an optimal forecast model from the modeling dataset, a differential evolution (DE) algorithm is employed to optimize hyperparameters of the genetic programming orthogonal least square (GpOls) algorithm. Thus, evolution of GpOls agents within the hyperparameter search space enables adaptation of the GpOls algorithm for the modeling dataset. This evolutionary hyperparameter optimization technique can enhance the data-driven modeling performance of the GpOls algorithm and allow the optimal autotuning of user-defined parameters. In the current study, the proposed DE-based hyper-GpOls (DEHypGpOls) algorithm is used to generate forecaster models for prediction of a-day-ahead trend prediction for the Istanbul Stock Exchange 100 (ISE100) and the Borsa Istanbul 100 (BIST100) indexes. In this experimental study, daily trend data from ISE100 and BIST100 and seven other international stock markets are used to generate a-day-ahead trend forecaster models. Experimental studies on 4 different time slots of stock market index datasets demonstrated that the forecast models of the DEHypGpOls algorithm could provide 57.87% average accuracy in buy-sell recommendations. The market investment simulations with these datasets showed that daily investments to the ISE100 and BIST100 indexes according to buy or sell signals of the forecast model of DEHypGpOls could provide 4.8% more average income compared to the average income of a long-term investment strategy.