The progress and state-of-art applications of machine learning for stock price prediction
DOI:
https://doi.org/10.54691/bcpbm.v23i.1396Abstract
Stock price is an unstable time series affected by plenty of factors. Since various noises have significant impacts on its trend, the way to realize more accurate forecasts in terms of multidimensional data features has become a concern for scholars worldwide. Among all the methods, machine learning approaches are one of the popular ideas in recent years. This paper introduces the meaning of stock price prediction and the development of machine learning in this field for the past few years. Theoretical background of Random Forest, XGBoost and LSTM are provided and the state-of-art researches based on the above methods are also summarized. It concludes with a discussion of these models and the limitations of this paper, as well as an outlook for future work. The study aims to synthesize the scattered sources of information for the reference of later scholars. As a result, human beings can find better ways to maximize investment benefits and warn of stock market crises in years to come. Overall, these results shed light on guiding further exploration of stick price forecasting.
Downloads
References
Wang Y, Guo Y K. Application of Improved XGBoost Model in Stock Forecasting[J]. Computer Engineering and Applications, 2019, 55(020): 202-207.
Booth, Gerding, McGroarty. Automated trading with performance weighted random forests and seasonality[J]. EXPERT SYST APPL, 2014, 2014, 41(8): 3651-3661. DOI: https://doi.org/10.1016/j.eswa.2013.12.009
Weng B , Lin L, Xing W, et al. Predicting Short-Term Stock Prices using Ensemble Methods and Online Data Sources[J]. Expert Systems with Applications, 2018, 112(DEC): 258-273. DOI: https://doi.org/10.1016/j.eswa.2018.06.016
Nabipour M, Nayyeri P, Jabani H, et al. Predicting stock market trends using machine learning and deep learning algorithms via continuous and binary data; a comparative analysis on the Tehran stock exchange[J]. IEEE Access, 2020, pp(99):1-1. DOI: https://doi.org/10.1109/ACCESS.2020.3015966
Jiang M, Liu J, Zhang L, et al. An improved Stacking framework for stock index prediction by leveraging tree-based ensemble models and deep learning algorithms[J]. Physica A: Statistical Mechanics and its Applications, 2020, 541. DOI: https://doi.org/10.1016/j.physa.2019.122272
Wei B, Jun Y, Yulei R, et al. A deep learning framework for financial time series using stacked autoencoders and long-short term memory[J]. PLoS ONE, 2017, 12(7): e0180944. DOI: https://doi.org/10.1371/journal.pone.0180944
Kim H Y, Won C H. Forecasting the Volatility of Stock Price Index: A Hybrid Model Integrating LSTM with Multiple GARCH-Type Models[J]. Expert Systems with Applications, 2018, 103(aug.):25-37. DOI: https://doi.org/10.1016/j.eswa.2018.03.002
Yan Z, Qin C H, Song G. Random Forest Model Stock Price Prediction Based on Pearson Feature Selection[A]. Computer engineering and Applications, 2021, 57(15).
Roy S S, Chopra R, Lee K C, et al. Random forest, gradient boosted machines and deep neural network for stock price forecasting: a comparative analysis on South Korean companies[J]. International Journal of Ad Hoc and Ubiquitous Computing, 2020, 33(1):62. DOI: https://doi.org/10.1504/IJAHUC.2020.104715
Nan, Zhou, Wen, et al. Evolution of high-frequency systematic trading: a performance-driven gradient boosting model[J]. Quantitative Finance, 2015, 15(8). DOI: https://doi.org/10.1080/14697688.2015.1032541
Tian L, Feng L, Sun Y, et al. Forecast of LSTM-XGBoost in Stock Price Based on Bayesian Optimization[J]. Intelligent Automation and Soft Computing, 2021, 29(3):855-868. DOI: https://doi.org/10.32604/iasc.2021.016805
Li M, Zhu Y, Shen Y, et al. Clustering-enhanced stock price prediction using deep learning[J]. World Wide Web, 2022. DOI: https://doi.org/10.1007/s11280-021-01003-0
Tian L, Feng L, Yang L, et al. Stock price prediction based on LSTM and LightGBM hybrid model[J]. The Journal of Supercomputing, 2022:1-26. DOI: https://doi.org/10.1007/s11227-022-04326-5
Jing Z A, Sc A, Yan X A, et al. A novel data-driven stock price trend prediction system[J]. Expert Systems with Applications, 2018, 97:60-69. DOI: https://doi.org/10.1016/j.eswa.2017.12.026
Pfahringer B, Reutemann P, Witten I H, et al. The WEKA data mining software: an update[J]. Acm Sigkdd Explorations Newsletter, 2009, 11(1):10-18. DOI: https://doi.org/10.1145/1656274.1656278
Nguyen H T, Tran T B, Bui P H D. An effective way for Taiwanese stock price prediction: Boosting the performance with machine learning techniques[J]. Concurrency and Computation-Practice & Experience, 2021. DOI: https://doi.org/10.1002/cpe.6437
Naik N, Mohan B R. Novel Stock Crisis Prediction Technique-A Study on Indian Stock Market[J]. IEEE Access, 2021, PP(99):1-1. DOI: https://doi.org/10.1109/ACCESS.2021.3088999
Kim H. Mean-Variance Portfolio Optimization with Stock Return Prediction Using XGBoost[J]. Economic Computation and Economic Cybernetics Studies and Research, 55(4):5-20. DOI: https://doi.org/10.24818/18423264/55.4.21.01
Pedregosa F, Varoquaux G, Gramfort A, et al. Scikit-learn: Machine Learning in Python[J]. 2012.
Raubitzek S, Neubauer, T. An Exploratory Study on the Complexity and Machine Learning Predictability of Stock Market Data[J]. Entropy, 2022, 24(3). DOI: https://doi.org/10.3390/e24030332
Chen S, Ge L. Exploring the attention mechanism in LSTM-based Hong Kong stock price movement prediction[J]. Quantitative Finance, 2019, 19. DOI: https://doi.org/10.1080/14697688.2019.1622287
Budiharto W. Data science approach to stock prices forecasting in Indonesia during Covid-19 using Long Short-Term Memory (LSTM)[J]. Journal of Big Data, 2021, 8(1). DOI: https://doi.org/10.1186/s40537-021-00430-0
Bathla G, Rani R, Aggarwal H. Stocks of year 2020: prediction of high variations in stock prices using LSTM[J]. Multimedia Tools and Applications, 2022. DOI: https://doi.org/10.1007/s11042-022-12390-5






