Machine Learning Stock Market Prediction Studies: Review and Research Directions

Stock market investment strategies are complex and rely on an evaluation of vast amounts of data. In recent years, machine learning techniques have increasingly been examined to assess whether they can improve market forecasting when compared with traditional approaches. The objective for this study is to identify directions for future machine learning stock market prediction research based upon a review of current literature. A systematic literature review methodology is used to identify relevant peer-reviewed journal articles from the past twenty years and categorize studies that have similar methods and contexts. Four categories emerge: artificial neural network studies, support vector machine studies, studies using genetic algorithms combined with other techniques, and studies using hybrid or other artificial intelligence approaches. Studies in each category are reviewed to identify common findings, unique findings, limitations, and areas that need further investigation. The final section provides overall conclusions and directions for future research.

[1]  Ruchika Malhotra,et al.  A systematic review of machine learning techniques for software fault prediction , 2015, Appl. Soft Comput..

[2]  P. Dash,et al.  A hybrid stock trading framework integrating technical analysis with machine learning techniques , 2016 .

[3]  Shom Prasad Das,et al.  Support Vector Machines for Prediction of Futures Prices in Indian Stock Market , 2012 .

[4]  Phichhang Ou,et al.  Prediction of Stock Market Index Movement by Ten Data Mining Techniques , 2009 .

[5]  Byoung-Tak Zhang,et al.  Adaptive stock trading with dynamic asset allocation using reinforcement learning , 2006, Inf. Sci..

[6]  Sahil Shah,et al.  Predicting stock and stock price index movement using Trend Deterministic Data Preparation and machine learning techniques , 2015, Expert Syst. Appl..

[7]  Chi-Jie Lu,et al.  Combining nonlinear independent component analysis and neural network for the prediction of Asian stock market indexes , 2012, Expert Syst. Appl..

[8]  Yong Hu,et al.  Systematic literature review of machine learning based software development effort estimation models , 2012, Inf. Softw. Technol..

[9]  Kazutoshi Sakakibara,et al.  Parameters for Stock Market Prediction , 2013 .

[10]  William Stafford Noble,et al.  Support vector machine , 2013 .

[11]  Khaled Rasheed,et al.  Stock market prediction with multiple classifiers , 2007, Applied Intelligence.

[12]  Deng-Yiv Chiu,et al.  Dynamically exploring internal mechanism of stock market by fuzzy-based support vector machines with high dimension input space and genetic algorithm , 2009, Expert Syst. Appl..

[13]  Kyung-shik Shin,et al.  A hybrid approach based on neural networks and genetic algorithms for detecting temporal patterns in stock markets , 2007, Appl. Soft Comput..

[14]  Christian Pierdzioch,et al.  A Machine-Learning Analysis of the Rationality of Aggregate Stock-Market Forecasts , 2016 .

[15]  Ming-Chi Lee,et al.  Using support vector machine with a hybrid feature selection method to the stock trend prediction , 2009, Expert Syst. Appl..

[16]  David Enke,et al.  The use of data mining and neural networks for forecasting stock market returns , 2005, Expert Syst. Appl..

[17]  Hsinchun Chen,et al.  Textual analysis of stock market prediction using breaking financial news: The AZFin text system , 2009, TOIS.

[18]  Ingoo Han,et al.  Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index , 2000 .

[19]  Tugrul U. Daim,et al.  Using artificial neural network models in stock market index prediction , 2011, Expert Syst. Appl..

[20]  Federico Cabitza,et al.  Machine Learning in Orthopedics: A Literature Review , 2018, Front. Bioeng. Biotechnol..

[21]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[22]  Kyoung-jae Kim,et al.  Stock market prediction using artificial neural networks with optimal feature transformation , 2004, Neural Computing & Applications.

[23]  Kyungjik Lee,et al.  Expert system for predicting stock market timing using a candlestick chart , 1999 .

[24]  Ingoo Han,et al.  An evolutionary approach to the combination of multiple classifiers to predict a stock price index , 2006, Expert Syst. Appl..

[25]  Huanhuan Chen,et al.  Evolving Least Squares Support Vector Machines for Stock Market Trend Mining , 2009, IEEE Trans. Evol. Comput..

[26]  Prabhat,et al.  Artificial Neural Network , 2018, Encyclopedia of GIS.

[27]  Jun Wang,et al.  Forecasting model of global stock index by stochastic time effective neural network , 2008, Expert Syst. Appl..

[28]  Malay Kishore Dutta,et al.  Genetic algorithm with artificial neural networks as its fitness function to design rectangular microstrip antenna on thick substrate , 2005 .

[29]  Dale Goodhue,et al.  Task-Technology Fit and Individual Performance , 1995, MIS Q..

[30]  Douglas Wood,et al.  The profitability of daily stock market indices trades based on neural network predictions: case study for the S&P 500, the DAX, the TOPIX and the FTSE in the period 1965–1999 , 2004 .

[31]  Kwok-wing Chau,et al.  Flood Prediction Using Machine Learning Models: Literature Review , 2018, Water.

[32]  Xiao Zhong,et al.  Predicting the daily return direction of the stock market using hybrid machine learning algorithms , 2019, Financial Innovation.

[33]  Rohit Choudhry,et al.  A Hybrid Machine Learning System for Stock Market Forecasting , 2008 .

[34]  Chulwoo Han,et al.  Deep learning networks for stock market analysis and prediction: Methodology, data representations, and case studies , 2017, Expert Syst. Appl..

[35]  Xiaotie Deng,et al.  Empirical analysis: stock market prediction via extreme learning machine , 2014, Neural Computing and Applications.

[36]  Shie-Jue Lee,et al.  A multiple-kernel support vector regression approach for stock market price forecasting , 2011, Expert Syst. Appl..

[37]  Hsinchun Chen,et al.  A Discrete Stock Price Prediction Engine Based on Financial News , 2010, Computer.