Forecasting a Stock Trend Using Genetic Algorithm and Random Forest

被引:17
作者
Abraham, Rebecca [1 ]
El Samad, Mahmoud [2 ]
Bakhach, Amer M. [2 ]
El-Chaarani, Hani [3 ]
Sardouk, Ahmad [4 ]
El Nemar, Sam [5 ]
Jaber, Dalia [2 ]
机构
[1] Nova Southeastern Univ SBE, Huizenga Coll Business, 3301 Coll Ave, Ft Lauderdale, FL 33319 USA
[2] Lebanese Int Univ, Sch Arts & Sci, POB 146404, Mouseitbah, Mazara, Lebanon
[3] Beirut Arab Univ, Coll Business Adm, Tripoli Campus,POB 11-50-20, Beirut, Lebanon
[4] Lebanese Univ UL, Fac Econ & Business Adm, Tripoli Campus,POB 6573-14, Beirut, Lebanon
[5] AZM Univ, Fac Business Adm, POB 1010, Tripoli, Lebanon
关键词
computational or mathematical finance; stock trend prediction; random forest; genetic algorithm; features selection; MARKET PREDICTION;
D O I
10.3390/jrfm15050188
中图分类号
F8 [财政、金融];
学科分类号
0202 ;
摘要
This paper addresses the problem of forecasting daily stock trends. The key consideration is to predict whether a given stock will close on uptrend tomorrow with reference to today's closing price. We propose a forecasting model that comprises a features selection model, based on the Genetic Algorithm (GA), and Random Forest (RF) classifier. In our study, we consider four international stock indices that follow the concept of distributed lag analysis. We adopted a genetic algorithm approach to select a set of helpful features among these lags' indices. Subsequently, we employed the Random Forest classifier, to unveil hidden relationships between stock indices and a particular stock's trend. We tested our model by using it to predict the trends of 15 stocks. Experiments showed that our forecasting model had 80% accuracy, significantly outperforming the dummy forecast. The S&P 500 was the most useful stock index, whereas the CAC40 was the least useful in the prediction of daily stock trends. This study provides evidence of the usefulness of employing international stock indices to predict stock trends.
引用
收藏
页数:18
相关论文
共 39 条
[1]   The role of attribute selection in Deep ANNs learning framework for high-frequency financial trading [J].
Aloud, Monira Essa .
INTELLIGENT SYSTEMS IN ACCOUNTING FINANCE & MANAGEMENT, 2020, 27 (02) :43-54
[2]  
[Anonymous], 2001, Using news articles to predict stock price movements
[3]  
[Anonymous], 2016, INDIAN J SCI TECHNOL
[4]   Hybridization of evolutionary Levenberg-Marquardt neural networks and data pre-processing for stock market prediction [J].
Asadi, Shahrokh ;
Hadavandi, Esmaeil ;
Mehmanpazir, Farhad ;
Nakhostin, Mohammad Masoud .
KNOWLEDGE-BASED SYSTEMS, 2012, 35 :245-258
[5]   Stock Prediction Using Convolutional Neural Network [J].
Chen, Sheng ;
He, Hongxiang .
2018 2ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE APPLICATIONS AND TECHNOLOGIES (AIAAT 2018), 2018, 435
[7]   Market efficiency, long-term returns, and behavioral finance [J].
Fama, EF .
JOURNAL OF FINANCIAL ECONOMICS, 1998, 49 (03) :283-306
[8]   THE BEHAVIOR OF STOCK-MARKET PRICES [J].
FAMA, EF .
JOURNAL OF BUSINESS, 1965, 38 (01) :34-105
[9]   EFFICIENT CAPITAL MARKETS - REVIEW OF THEORY AND EMPIRICAL WORK [J].
FAMA, EF .
JOURNAL OF FINANCE, 1970, 25 (02) :383-423
[10]   Using artificial neural network models in stock market index prediction [J].
Guresen, Erkam ;
Kayakutlu, Gulgun ;
Daim, Tugrul U. .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (08) :10389-10397