Generic placeholder image

Recent Patents on Engineering

Editor-in-Chief

ISSN (Print): 1872-2121
ISSN (Online): 2212-4047

Review Article

An Analytic Review on Stock Market Price Prediction using Machine Learning and Deep Learning Techniques

Author(s): Swarnalata Rath*, Nilima R. Das and Binod Kumar Pattanayak

Volume 18, Issue 2, 2024

Published on: 29 March, 2023

Article ID: e030323214351 Pages: 17

DOI: 10.2174/1872212118666230303154251

Price: $65

Abstract

Anticipating stock market trends is a challenging endeavor that requires a lot of attention because correctly predicting stock prices can lead to significant rewards if the right judgments are made. Due to non-stationary, loud, and chaotic data, stock market prediction is challenging. Investors need help to forecast where they should spend their money to make a profit. Investment methods in the stock market are intricate and based on the analysis of large datasets. Expert analysts and investors have placed a high value on developments in stock price prediction. Due to intrinsically noisy settings and increased volatility concerning market trends, the stock market forecast for assessing trends is tricky. The intricacies of stock prices are influenced by several elements, including quarterly earnings releases, market news, and other altering habits. Traders use a number of technical indicators based on stocks that are collected on a daily basis to make decisions. Even though these indicators are used to analyze stock returns, predicting daily, and weekly market patterns are difficult. Machine learning techniques have been extensively studied in recent years to see if they might boost market predictions compared to legacy or conventional methods. The existing methodologies have devised several strategies for predicting stock market trends. Various machine learning and deep learning algorithms, such as SVM, DT, LR, NN, kNN, ANN, and CNN, can boost performance in predicting the stock market. Based on a survey of current literature, this work aims to identify future directions for machine learning stock market prediction research. This research aims to provide a systematic literature review process to discover relevant peer-reviewed journal papers from the last two decades and classify studies with similar methods and situations into the machine learning approach and deep learning. In the current article, the methods and the performance of those adopted methods will be identified for measuring the effectiveness of those techniques.

Graphical Abstract

[1]
D. Kumar, S.S. Meghwani, and M. Thakur, "Proximal support vector machine based hybrid prediction models for trend forecasting in financial markets", J. Comput. Sci., vol. 17, pp. 1-13, 2016.
[http://dx.doi.org/10.1016/j.jocs.2016.07.006]
[2]
J.R. Hipp, K. Kane, and J.H. Kim, "Recipes for neighborhood development: A machine learning approach toward understanding the impact of mixing in neighborhoods", Landsc. Urban Plan., vol. 164, pp. 1-12, 2017.
[http://dx.doi.org/10.1016/j.landurbplan.2017.03.006]
[3]
M. Qiu, Y. Song, and F. Akagi, "Application of artificial neural network for the prediction of stock market returns: The case of the Japanese stock market", Chaos Solitons Fractals, vol. 85, pp. 1-7, 2016.
[http://dx.doi.org/10.1016/j.chaos.2016.01.004]
[4]
T. Zhou, S. Gao, J. Wang, C. Chu, Y. Todo, and Z. Tang, "Financial time series prediction using a dendritic neuron model", Knowl. Base. Syst., vol. 105, pp. 214-224, 2016.
[http://dx.doi.org/10.1016/j.knosys.2016.05.031]
[5]
J.F.L. de Oliveira, and T.B. Ludermir, "A hybrid evolutionary decomposition system for time series forecasting", Neurocomputing, vol. 180, pp. 27-34, 2016.
[http://dx.doi.org/10.1016/j.neucom.2015.07.113]
[6]
D. Kumar, P.K. Sarangi, and R. Verma, "A systematic review of stock market prediction using machine learning and statistical techniques", Mater. Today Proc., vol. 49, pp. 3187-3191, 2022.
[http://dx.doi.org/10.1016/j.matpr.2020.11.399]
[7]
S.P. Chatzis, V. Siakoulis, A. Petropoulos, E. Stavroulakis, and N. Vlachogiannakis, "Forecasting stock market crisis events using deep and statistical machine learning techniques", Expert Syst. Appl., vol. 112, pp. 353-371, 2018.
[http://dx.doi.org/10.1016/j.eswa.2018.06.032]
[8]
Z. Rustam, and P. Kintandani, "Application of support vector regression in Indonesian stock price prediction with feature selection using particle swarm optimisation", Model. Simul. Eng., vol. 2019, pp. 1-5, 2019.
[http://dx.doi.org/10.1155/2019/8962717]
[9]
D. Lv, S. Yuan, M. Li, and Y. Xiang, "An empirical study of machine learning algorithms for stock daily trading strategy", Math. Probl. Eng., vol. 2019, pp. 1-30, 2019.
[http://dx.doi.org/10.1155/2019/7816154]
[10]
R. Dash, and P.K. Dash, "A hybrid stock trading framework integrating technical analysis with machine learning techniques", J. Finance Data Sci., vol. 2, no. 1, pp. 42-57, 2016.
[http://dx.doi.org/10.1016/j.jfds.2016.03.002]
[11]
M. Inthachot, V. Boonjing, and S. Intakosum, Artificial neural network and genetic algorithm hybrid intelligence for predicting thai stock price index trend.Comput. Intell. Neurosci., vol. 2016. Hindawi Limited, 2016.
[http://dx.doi.org/10.1155/2016/3045254]
[12]
R. Chen, and B. Pan, "Chinese stock index futures price fluctuation analysis and prediction based on complementary ensemble empirical mode decomposition", Math. Probl. Eng., vol. 2016, pp. 1-13, 2016.
[http://dx.doi.org/10.1155/2016/3791504]
[13]
I.E.E.E. Staff, "IEEE Staff", In 2016 3rd International Conference on Computer and Information Sciences (ICCOINS), 2016.
[14]
A. Nayak, M.M.M. Pai, and R.M. Pai, "Prediction models for indian stock market", Procedia Comput. Sci., vol. 89, pp. 441-449, 2016.
[http://dx.doi.org/10.1016/j.procs.2016.06.096]
[15]
W. Khan, M.A. Ghazanfar, M.A. Azam, A. Karami, K.H. Alyoubi, and A.S. Alfakeeh, "Stock market prediction using machine learning classifiers and social media, news", J. Ambient Intell. Humaniz. Comput., vol. 13, pp. 3433-3456, 2020.
[http://dx.doi.org/10.1007/s12652-020-01839-w]
[16]
O. Bustos, and A. Pomares-Quimbaya, Stock market movement forecast: A systematic review. Expert Systems with Applications., vol. 156. Elsevier Ltd, 2020, p. 113464.
[http://dx.doi.org/10.1016/j.eswa.2020.113464]
[17]
Z. Chen, C. Li, and W. Sun, "Bitcoin price prediction using machine learning: An approach to sample dimension engineering", J. Comput. Appl. Math., vol. 365, p. 112395, 2020.
[http://dx.doi.org/10.1016/j.cam.2019.112395]
[18]
R. Chowdhury, M.R.C. Mahdy, T.N. Alam, G.D. Al Quaderi, and M. Arifur Rahman, "Predicting the stock price of frontier markets using machine learning and modified Black–Scholes Option pricing model", Physica A, vol. 555, p. 124444, 2020.
[http://dx.doi.org/10.1016/j.physa.2020.124444]
[19]
Y. Chen, and Y. Hao, "A feature weighted support vector machine and K-nearest neighbor algorithm for stock market indices prediction", Expert Syst. Appl., vol. 80, pp. 340-355, 2017.
[http://dx.doi.org/10.1016/j.eswa.2017.02.044]
[20]
X. Yuan, J. Yuan, T. Jiang, and Q.U. Ain, "Integrated long-term stock selection models based on feature selection and machine learning algorithms for China stock market", IEEE Access, vol. 8, pp. 22672-22685, 2020.
[http://dx.doi.org/10.1109/ACCESS.2020.2969293]
[21]
B.M. Henrique, V.A. Sobreiro, and H. Kimura, "Stock price prediction using support vector regression on daily and up to the minute prices", J. Finance Data Sci., vol. 4, no. 3, pp. 183-201, 2018.
[http://dx.doi.org/10.1016/j.jfds.2018.04.003]
[22]
B. Jubert de Almeida, R. Ferreira Neves, and N. Horta, "Combining support vector machine with genetic algorithms to optimize investments in forex markets with high leverage", Appl. Soft Comput., vol. 64, pp. 596-613, 2018.
[http://dx.doi.org/10.1016/j.asoc.2017.12.047]
[23]
K.K. Yun, S.W. Yoon, and D. Won, "Prediction of stock price direction using a hybrid GA-XGBoost algorithm with a three-stage feature engineering process", Expert Syst. Appl., vol. 186, p. 115716, 2021.
[http://dx.doi.org/10.1016/j.eswa.2021.115716]
[24]
T.K. Lee, J.H. Cho, D.S. Kwon, and S.Y. Sohn, "Global stock market investment strategies based on financial network indicators using machine learning techniques", Expert Syst. Appl., vol. 117, pp. 228-242, 2019.
[http://dx.doi.org/10.1016/j.eswa.2018.09.005]
[25]
J. Patel, S. Shah, P. Thakkar, and K. Kotecha, "Predicting stock market index using fusion of machine learning techniques", Expert Syst. Appl., vol. 42, no. 4, pp. 2162-2172, 2015.
[http://dx.doi.org/10.1016/j.eswa.2014.10.031]
[26]
D. Jothimani, and S.S. Yadav, "Stock trading decisions using ensemble-based forecasting models: A study of the Indian stock market", J. Bank. Finan. Technol., vol. 3, no. 2, pp. 113-129, 2019.
[http://dx.doi.org/10.1007/s42786-019-00009-7]
[27]
S. Sridhar, S. Mootha, and S. Subramanian, "Detection of market manipulation using ensemble neural networks", International Conference on Intelligent Systems and Computer Vision (ISCV), pp. 1-8, 2020.
[http://dx.doi.org/10.1109/ISCV49265.2020.9204330]
[28]
H. Cao, T. Lin, Y. Li, and H. Zhang, "Stock price pattern prediction based on complex network and machine learning", Complexity, vol. 2019, pp. 1-12, 2019.
[http://dx.doi.org/10.1155/2019/4132485]
[29]
M. Kim, "Adaptive trading system integrating machine learning and back-testing: Korean bond market case", Expert Syst. Appl., vol. 176, p. 114767, 2021.
[http://dx.doi.org/10.1016/j.eswa.2021.114767]
[30]
D.K. Mohanty, A.K. Parida, and S.S. Khuntia, Financial market prediction under deep learning framework using auto encoder and kernel extreme learning machine. Appl. Soft Comput., vol. 99. Elsevier Ltd, 2021, p. 106898.
[http://dx.doi.org/10.1016/j.asoc.2020.106898]
[31]
S.R. Polamuri, D.K. Srinivas, and D.A. Krishna Mohan, "“Multi-model generative adversarial network hybrid prediction algorithm (MMGAN-HPA) for stock market prices prediction”, J. King Saud Univ. -", Comput. Inf. Sci., vol. 34, no. 9, pp. 7433-7444, 2022.
[http://dx.doi.org/10.1016/j.jksuci.2021.07.001]
[32]
H. Liu, and Z. Long, "An improved deep learning model for predicting stock market price time series", Digit. Signal Process., vol. 102, p. 102741, 2020.
[http://dx.doi.org/10.1016/j.dsp.2020.102741]
[33]
J. Long, Z. Chen, W. He, T. Wu, and J. Ren, "An integrated framework of deep learning and knowledge graph for prediction of stock price trend: An application in Chinese stock exchange market", Appl. Soft Comput., vol. 91, p. 106205, 2020.
[http://dx.doi.org/10.1016/j.asoc.2020.106205]
[34]
X. Li, P. Wu, and W. Wang, "Incorporating stock prices and news sentiments for stock market prediction: A case of Hong Kong", Inf. Process. Manage., vol. 57, no. 5, p. 102212, 2020.
[http://dx.doi.org/10.1016/j.ipm.2020.102212]
[35]
Y. Zhang, B. Yan, and M. Aasma, "A novel deep learning framework: Prediction and analysis of financial time series using CEEMD and LSTM", Expert Syst. Appl., vol. 159, p. 113609, 2020.
[http://dx.doi.org/10.1016/j.eswa.2020.113609]
[36]
E. Chong, C. Han, and F.C. Park, "Deep learning networks for stock market analysis and prediction: Methodology, data representations, and case studies", Expert Syst. Appl., vol. 83, pp. 187-205, 2017.
[http://dx.doi.org/10.1016/j.eswa.2017.04.030]
[37]
M. Nabipour, P. Nayyeri, H. Jabani, and S.S.A. Mosavi, "Predicting stock market trends using machine learning and deep learning algorithms via continuous and binary data; a comparative analysis", IEEE Access, vol. 8, pp. 150199-150212, 2020.
[http://dx.doi.org/10.1109/ACCESS.2020.3015966]
[38]
S. Kim, S. Ku, W. Chang, J.W. Song, W. Chang, and J.W. Song, "Predicting the direction of us stock prices using effective transfer entropy and machine learning techniques", IEEE Access, vol. 8, pp. 111660-111682, 2020.
[http://dx.doi.org/10.1109/ACCESS.2020.3002174]
[39]
J.S. Chou, and T.K. Nguyen, "Forward forecast of stock price using sliding-window metaheuristic-optimized machine-learning regression", IEEE Trans. Industr. Inform., vol. 14, no. 7, pp. 3132-3142, 2018.
[http://dx.doi.org/10.1109/TII.2018.2794389]
[40]
D. Lien Minh, A. Sadeghi-Niaraki, H.D. Huy, K. Min, and H. Moon, "Deep learning approach for short-term stock trends prediction based on two-stream gated recurrent unit network", IEEE Access, vol. 6, pp. 55392-55404, 2018.
[http://dx.doi.org/10.1109/ACCESS.2018.2868970]
[41]
Y. Baek, and H.Y. Kim, "ModAugNet: A new forecasting framework for stock market index value with an overfitting prevention LSTM module and a prediction LSTM module", Expert Syst. Appl., vol. 113, pp. 457-480, 2018.
[http://dx.doi.org/10.1016/j.eswa.2018.07.019]
[42]
T. Fischer, and C. Krauss, "Deep learning with long short-term memory networks for financial market predictions", Eur. J. Oper. Res., vol. 270, no. 2, pp. 654-669, 2018.
[http://dx.doi.org/10.1016/j.ejor.2017.11.054]
[43]
B. Weng, L. Lu, X. Wang, F.M. Megahed, and W. Martinez, "Predicting short-term stock prices using ensemble methods and online data sources", Expert Syst. Appl., vol. 112, pp. 258-273, 2018.
[http://dx.doi.org/10.1016/j.eswa.2018.06.016]
[44]
M. Thakur, and D. Kumar, "A hybrid financial trading support system using multi-category classifiers and random forest", Appl. Soft Comput., vol. 67, pp. 337-349, 2018.
[http://dx.doi.org/10.1016/j.asoc.2018.03.006]
[45]
M. Liu, G. Li, J. Li, X. Zhu, and Y. Yao, "Forecasting the price of bitcoin using deep learning", Finance Res. Lett., vol. 40, p. 101755, 2020.
[http://dx.doi.org/10.1016/j.frl.2020.101755]
[46]
Y. Ma, R. Han, and W. Wang, "Portfolio optimization with return prediction using deep learning and machine learning", Expert Syst. Appl., vol. 165, p. 113973, 2021.
[http://dx.doi.org/10.1016/j.eswa.2020.113973]
[47]
S. Carta, A. Ferreira, A.S. Podda, D.R. Recupero, and A. Sanna, "Multi-DQN: An ensemble of Deep Q-learning agents for stock market forecasting", Expert Syst. Appl., vol. 164, p. 113820, 2021.
[http://dx.doi.org/10.1016/j.eswa.2020.113820]
[48]
U.F. Siddiqi, S.M. Sait, and O. Kaynak, "Genetic algorithm for the mutual information-based feature selection in univariate time series data", IEEE Access, vol. 8, pp. 9597-9609, 2020.
[http://dx.doi.org/10.1109/ACCESS.2020.2964803]
[49]
N. Naik, and B.R. Mohan, "Stock price movements classification using machine and deep learning techniques-the case study of Indian stock market", Commun. Comput. Inf. Sci., vol. 1000, pp. 445-452, 2019.
[http://dx.doi.org/10.1007/978-3-030-20257-6_38]
[50]
Z.H. Kilimci, and R. Duvar, "An efficient word embedding and deep learning based model to forecast the direction of stock exchange market using twitter and financial news sites: A case of istanbul stock exchange (BIST 100)", IEEE Access, vol. 8, pp. 188186-188198, 2020.
[http://dx.doi.org/10.1109/ACCESS.2020.3029860]
[51]
X. Pang, Y. Zhou, P. Wang, W. Lin, and V. Chang, "An innovative neural network approach for stock market prediction", J. Supercomput., vol. 76, no. 3, pp. 2098-2118, 2020.
[http://dx.doi.org/10.1007/s11227-017-2228-y]
[52]
E. Hoseinzade, and S. Haratizadeh, "CNNpred: CNN-based stock market prediction using a diverse set of variables", Expert Syst. Appl., vol. 129, pp. 273-285, 2019.
[http://dx.doi.org/10.1016/j.eswa.2019.03.029]
[53]
K. Pawar, R.S. Jalem, and V. Tiwari, Stock market price prediction using LSTM RNN., Emerg. Trends Expert Appl. Secur, 2019, pp. 493-503.
[http://dx.doi.org/10.1007/978-981-13-2285-3_58]
[54]
J. Li, "Research on market stock index prediction based on network security and deep learning", Secur. Commun. Netw., vol. 2021, pp. 1-8, 2021.
[http://dx.doi.org/10.1155/2021/5522375]
[55]
H. Jia, "Deep learning algorithm-based financial prediction models", Complexity, vol. 2021, pp. 1-9, 2021.
[http://dx.doi.org/10.1155/2021/5560886]
[56]
V. Gupta, and M. Ahmad, "Stock price trend prediction with long short-term memory neural networks", Int. J. Comput. Intell. Stud., vol. 8, no. 4, pp. 289-298, 2019.
[57]
S. Sekhar Roy, R. Chopra, K. Chang Lee, C. Spampinato, and B. Mohammadi-ivatlood, Random forest, gradient boosted machines and deep neural network for stock price forecasting: A comparative analysis on South Korean companies., Int. J. Ad Hoc Ubiquitous Co., 2020.
[http://dx.doi.org/10.1504/IJAHUC.2020.10026453]
[58]
M.A. Khattak, M. Ali, and S.A.R. Rizvi, "Predicting the European stock market during COVID-19: A machine learning approach", MethodsX, vol. 8, p. 101198, 2021.
[http://dx.doi.org/10.1016/j.mex.2020.101198] [PMID: 33425689]
[59]
M. Hiransha, E.A. Gopalakrishnan, V.K. Menon, and K.P. Soman, "NSE stock market prediction using deep-learning models", Procedia Comput. Sci., vol. 132, pp. 1351-1362, 2018.
[http://dx.doi.org/10.1016/j.procs.2018.05.050]
[60]
V. Ingle, and S. Deshmukh, "Ensemble deep learning framework for stock market data prediction (EDLF-DP)", Glob. Transit. Proc., vol. 2, no. 1, pp. 47-66, 2021.
[http://dx.doi.org/10.1016/j.gltp.2021.01.008]
[61]
M. Nabipour, P. Nayyeri, H. Jabani, A. Mosavi, E. Salwana, and S. S., "Deep learning for stock market prediction", Entropy, vol. 22, no. 8, p. 840, 2020.
[http://dx.doi.org/10.3390/e22080840] [PMID: 33286613]
[62]
W. Lu, J. Li, J. Wang, and L. Qin, "Qin, A CNN-BiLSTM-AM method for stock price prediction", Neural Computing and Applications, vol. 33, Springer Science and Business Media Deutschland GmbH, p. 4741-4753, 2020.
[http://dx.doi.org/10.1007/s00521-020-05532-z]
[63]
W. Lu, J. Li, Y. Li, A. Sun, and J. Wang, "A CNN-LSTM-based model to forecast stock prices", Complexity, vol. 2020, pp. 1-10, 2020.
[http://dx.doi.org/10.1155/2020/6622927]
[64]
W. Chen, H. Zhang, M.K. Mehlawat, and L. Jia, "Mean–variance portfolio optimization using machine learning-based stock price prediction", Appl. Soft Comput., vol. 100, p. 106943, 2021.
[http://dx.doi.org/10.1016/j.asoc.2020.106943]
[65]
F. Climent, A. Momparler, and P. Carmona, "Anticipating bank distress in the Eurozone: An extreme gradient boosting approach", J. Bus. Res., vol. 101, pp. 885-896, 2019.
[http://dx.doi.org/10.1016/j.jbusres.2018.11.015]
[66]
D.O. Oyewola, A. Ibrahim, J.A. Kwanamu, and E.G. Dada, "A new auditory algorithm in stock market prediction on oil and gas sector in Nigerian stock exchange", Soft Comput. Lett., vol. 3, p. 100013, 2021.
[http://dx.doi.org/10.1016/j.socl.2021.100013]
[67]
S. Das, T.P. Sahu, R.R. Janghel, and B.K. Sahu, "Effective forecasting of stock market price by using extreme learning machine optimized by PSO-based group oriented crow search algorithm", Neural Comput. Appl., vol. 34, pp. 555-591, 2021.
[http://dx.doi.org/10.1007/s00521-021-06403-x] [PMID: 34413575]
[68]
M. Vijh, D. Chandola, V.A. Tikkiwal, and A. Kumar, "Stock closing price prediction using machine learning techniques", Procedia Comput. Sci., vol. 167, pp. 599-606, 2020.
[http://dx.doi.org/10.1016/j.procs.2020.03.326]
[69]
M.H. Fan, M.Y. Chen, and E.C. Liao, "A deep learning approach for financial market prediction: Utilization of Google trends and keywords", Granular Comput., vol. 6, no. 1, pp. 207-216, 2021.
[http://dx.doi.org/10.1007/s41066-019-00181-7]
[70]
A. Rosita, A. Ahmad, M.H. Saudi, S. Iskandar, S. Suri, and M.M. Saudi, "Market price signal prediction based on deep learning algorithm", Turkish J. Comput. Math. Educ., vol. 12, no. 11, pp. 1051-1057, 2021.
[http://dx.doi.org/10.17762/turcomat.v12i11.5995]
[71]
H. Rezaei, H. Faaljou, and G. Mansourfar, "Stock price prediction using deep learning and frequency decomposition", Expert Syst. Appl., vol. 169, p. 114332, 2021.
[http://dx.doi.org/10.1016/j.eswa.2020.114332]
[72]
Y. Lin, S. Liu, H. Yang, and H. Wu, "Stock trend prediction using candlestick charting and ensemble machine learning techniques with a novelty feature engineering scheme", IEEE Access, vol. 9, pp. 101433-101446, 2021.
[http://dx.doi.org/10.1109/ACCESS.2021.3096825]
[73]
S. Chen, and C. Zhou, "Stock prediction based on genetic algorithm feature selection and long short-term memory neural network", IEEE Access, vol. 9, pp. 9066-9072, 2021.
[http://dx.doi.org/10.1109/ACCESS.2020.3047109]
[74]
P. Jaquart, D. Dann, and C. Weinhardt, "Short-term bitcoin market prediction via machine learning", J. Finance Data Sci., vol. 7, pp. 45-66, 2021.
[http://dx.doi.org/10.1016/j.jfds.2021.03.001]

Rights & Permissions Print Cite
© 2024 Bentham Science Publishers | Privacy Policy