A Survey of Forex and Stock Price Prediction Using Deep Learning
Abstract
:1. Introduction
2. Related Deep Learning Methods and Input Introduction
2.1. Convolutional Neural Network (CNN)
2.2. Recurrent Neural Network (RNN)
2.3. Long Short-Term Memory (LSTM)
2.4. Deep Neural Network (DNN)
2.5. Reinforcement Learning
2.6. Other Deep Learning Methods
3. Review Methodology and Criteria
3.1. Paper Selection Methods
3.2. Selected Paper Statistics
4. Results
4.1. Papers Descriptions
4.1.1. CNN
4.1.2. RNN
4.1.3. LSTM
4.1.4. DNN
4.1.5. Reinforcement Learning
4.1.6. Other Deep Learning Methods
4.2. Papers Results Grouped by the Method Used
4.2.1. CNN
4.2.2. RNN
4.2.3. LSTM
4.2.4. DNN
4.2.5. Reinforcement Learning
4.2.6. Other Deep Learning Methods
5. Discussion
5.1. Analysis Based on the Method Used
5.1.1. CNN
- According to the datasets used, 6 papers used a combination of technical analysis, and sentiment and news analysis to predict the stock. The rest of them used the method of technical analysis only.
- For the variables, the closing price was the choice of all CNN models, and five papers used closing price only.
- It could be found that 12 of the papers changed the traditional CNN model to pursue higher performances in prediction. The combination of CNN and LSTM was the most common model.
- The metrics used in each paper were different; there were 11 metrics used for measuring the performance of the CNN model.
- Multiple articles selected RMSE, return rate, F-measure, Sharpe ratio, and accuracy. We found that paper [22] had the highest accuracy compared to any other papers, paper [16] had the highest return rate followed by papers [14,18,21]. Paper [24,31] had the lowest RMSE. Paper [19] had a higher F-measure than that of papers [14,18], but paper [18] achieved a higher Sharpe ratio than that of paper [14].
5.1.2. RNN
- According to the datasets used, there was 1 paper that used a combination of technical analysis, and sentiment and news analysis to predict the stock. The rest used technical analysis only.
- For the variables, all the RNN-based models used a multivariable input, and open price, close price, highest price, and the lowest price were used in all models as an input.
- It could be found that all the papers changed the traditional RNN model to pursue a higher performance in prediction. Two of the papers chose the C-RNN based model.
- The metrics used in each paper were different; in total, there were 8 metrics used for measuring the performance of the RNN-based model.
5.1.3. LSTM
- According to the datasets used, 3 papers used a combination of technical analysis, and sentiment and news analysis to predict the stock. The rest used technical analysis, only with the exception of one paper which used expert recommendations.
- For the variables, the closing price was the choice of 23 LSTM-based models, there were 8 papers that used closing price only, and 12 papers included close price, open price, high price, and low price in their input.
- It could be found that 15 of the papers changed the traditional LSTM model to pursue a higher performance in prediction. Attention-based LSTM and LSTM with RNN were the most frequent models, showing up in three different papers. Two papers chose the method of LSTM with GRU to improve the model.
- The metrics used in each paper were different; there were 17 metrics used for measuring the performance of the LSTM based model.
- Multiple articles selected RMSE, MAPE, MAE, accuracy, and MSE. For RMSE, we found that paper [36], paper [65], and paper [38] were in the lowest order of magnitude, with paper [36] achieving the lowest; paper [32] was in the second-lowest order of magnitude; and papers [39,45,46,47] were in the third lowest order of magnitude. Paper [37] was in the fourth lowest order of magnitude, and paper [35] had the highest order of magnitude.
- For MSE, paper [59] had the lowest MSE and was in the lowest order of magnitude; papers [33,40,42] were in the second-lowest order of magnitude, while papers [32,39] were in the third lowest order of magnitude. Papers [41,43] were in the fourth lowest order of magnitude, paper [38] was in the fifth-lowest order of magnitude, and paper [35] had the highest order of magnitude.
5.1.4. DNN
- According to the datasets used, no paper used a combination of technical analysis, and sentiment and news analysis to predict the stock. All used the method of technical analysis only.
- For the variables, six of the seven DNN-based models used multivariable input, and only one paper used closing price as its sole input.
- It could be found that 3 of the papers changed the traditional DNN model to pursue a higher performance in prediction. All of the improved models were not duplicated.
- Because the metrics used in each paper were different, there were 11 different metrics used for measuring the performance of the DNN-based model.
5.1.5. Reinforcement Learning
- According to the datasets used, no paper used a combination of technical analysis, and sentiment and news analysis to predict the stock. All of them used technical analysis only.
- For the variables, 7 of the reinforcement learning-based models used the multivariable input, and only one paper solely used closing price as the input.
- It could be found that three of the 6 papers changed the traditional reinforcement learning model to pursue a higher performance in prediction. Three of the improved models were combined with LSTM.
- The metrics used in each paper were different; in total, there were 3 metrics used in the measurement performance of the reinforcement learning-based model.
5.1.6. Other Deep Learning Methods
- According to the datasets used, 4 papers made use of sentiment and news analysis to predict the stock. The rest of them used the method of technical analysis only.
- For the variables, five of the other deep learning methods models used the multivariable input and only one paper used candlestick charts alone as input.
- It could be found that there were 5 different models in the other deep learning methods. The only model that appeared three times was HAN, which consisted of an ordinary HAN model and two modified HAN models. The rest of the models were not duplicated.
- Because the metrics used in each paper were different, there were 9 metrics used in the measurement performance of this section.
5.2. Discussion and Analysis Based on Performance Metrics
5.2.1. Analysis Based on RMSE
5.2.2. Analysis Based on MAPE
5.2.3. Analysis Based on MAE
5.2.4. Analysis Based on MSE
5.2.5. Analysis Based on the Accuracy
5.2.6. Analysis Based on Sharpe Ratio
5.2.7. Analysis Based on the Return Rate
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Tsai, C.-F.; Hsiao, Y.-C. Combining multiple feature selection methods for stock prediction: Union, intersection, and multi-intersection approaches. Decis. Support Syst. 2010, 50, 258–269. [Google Scholar] [CrossRef]
- Khadjeh Nassirtoussi, A.; Aghabozorgi, S.; Wah, T.Y.; Ngo, D. Text mining of news-headlines for FOREX market prediction: A multi-layer dimension reduction algorithm with semantics and sentiment. Expert Syst. Appl. 2015, 42, 306–324. [Google Scholar] [CrossRef]
- Chen, S.; He, H. Stock prediction using convolutional neural network. In 2018 2nd International Conference on Artificial Intelligence Applications and Technologies (AIAAT 2018); IOP Publishing: Shanghai, China, 2018. [Google Scholar]
- Akita, R.; Yoshihara, A.; Matsubara, T.; Uehara, K. Deep learning for stock prediction using numerical and textual information. In Proceedings of the 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS), Okayama, Japan, 26–29 June 2016. [Google Scholar]
- Sirignano, J.; Cont, R. Universal features of price formation in financial markets: Perspectives from deep learning. Quant. Financ. 2019, 19, 1449–1459. [Google Scholar] [CrossRef]
- Hu, B.; Lu, Z.; Li, H.; Cheng, Q. Convolutional neural network architectures for matching natural language sentences. Adv. Neural Inf. Process. Syst. 2014, 27, 2042–2050. [Google Scholar]
- Sundermeyer, M.; Schlüter, R.; Ney, H. LSTM neural networks for language modeling. In Proceedings of the Thirteenth Annual Conference of the International Speech Communication Association, Portland, OR, USA, 9–13 September 2012. [Google Scholar]
- He, T.; Droppo, J. Exploiting LSTM structure in deep neural networks for speech recognition. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; pp. 5445–5449. [Google Scholar]
- Souma, W.; Vodenska, I.; Aoyama, H. Enhanced news sentiment analysis using deep learning methods. J. Comput. Soc. Sci. 2019, 2, 33–46. [Google Scholar] [CrossRef][Green Version]
- Zhang, K.; Zhong, G.; Dong, J.; Wang, S.; Wang, Y. Stock market prediction based on generative adversarial network. Procedia Comput. Sci. 2019, 147, 400–406. [Google Scholar] [CrossRef]
- Maqsood, H.; Mehmood, I.; Maqsood, M.; Yasir, M.; Afzal, S.; Aadil, F.; Selim, M.M.; Muhammad, K. A local and global event sentiment based efficient stock exchange forecasting using deep learning. Int. J. Inf. Manag. 2020, 50, 432–451. [Google Scholar] [CrossRef]
- Patil, P.; Wu, C.-S.; Potika, K.; Orang, M. Stock market prediction using ensemble of graph theory, machine learning and deep learning models. In Proceedings of the 3rd International Conference on Software Engineering and Information Management, Sydney, Australia, 12–15 January 2020. [Google Scholar]
- Sim, H.S.; Kim, H.I.; Ahn, J.J. Is deep learning for image recognition applicable to stock market prediction? Complexity 2019, 1–10. [Google Scholar] [CrossRef]
- Hoseinzade, E.; Haratizadeh, S. CNNpred: CNN-based stock market prediction using a diverse set of variables. Expert Syst. Appl. 2019, 129, 273–285. [Google Scholar] [CrossRef]
- Eapen, J.; Bein, D.; Verma, A. Novel deep learning model with CNN and Bi-directional LSTM for improved stock market index prediction. In Proceedings of the 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, 7–9 January 2019. [Google Scholar]
- Yang, H.; Zhu, Y.; Huang, Q. A multi-indicator feature selection for CNN-driven stock index prediction. In Proceedings of the International Conference on Neural Information Processing, Siem Reap, Cambodia, 13–16 December 2018; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Cai, S.; Feng, X.; Deng, Z.; Ming, Z.; Shan, Z. Financial news quantization and stock market forecast research based on CNN and LSTM. In Proceedings of the International Conference on Smart Computing and Communication, Tokyo, Japan, 10–12 December 2018; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Oncharoen, P.; Vateekul, P. Deep Learning Using Risk-Reward Function for Stock Market Prediction. In Proceedings of the 2018 2nd International Conference on Computer Science and Artificial Intelligence, Shenzhen, China, 8–10 December 2018; Association for Computing Machinery: Shenzhen, China, 2018; pp. 556–561. [Google Scholar]
- Liu, Y.; Zeng, Q.; Yang, H.; Carrio, A. Stock price movement prediction from financial news with deep learning and knowledge graph embedding. In Proceedings of the Pacific Rim Knowledge Acquisition Workshop, Nanjing, China, 27–28 August 2018; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Selvin, S.; Vinayakumar, R.; Gopalakrishnan, E.A.; Menon, V.K.; Soman, K.P. Stock price prediction using LSTM, RNN and CNN-sliding window model. In Proceedings of the 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Manipal, India, 13–16 September 2017. [Google Scholar]
- Liu, S.; Zhang, C.; Ma, J. CNN-LSTM neural network model for quantitative strategy analysis in stock markets. In Proceedings of the International Conference on Neural Information Processing, Guangzhou, China, 14–18 November 2017; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
- Gudelek, M.U.; Boluk, S.A.; Ozbayoglu, A.M. A deep learning based stock trading model with 2-D CNN trend detection. In Proceedings of the 2017 IEEE Symposium Series on Computational Intelligence (SSCI), Honolulu, HI, USA, 27 November–1 December 2017; pp. 1–8. [Google Scholar]
- Ding, X.; Zhang, Y.; Liu, T.; Duan, J. Deep learning for event-driven stock prediction. In Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, Buenos Aires, Argentina, 25–31 July 2015. [Google Scholar]
- Zhao, Y.; Khushi, M. Wavelet denoised-ResNet CNN and LightGBM method to predict forex rate of change. In Proceedings of the 2020 IEEE International Conference on Data Mining Workshops (ICDMW), Sorrento, Italy, 11–17 November 2020. [Google Scholar]
- Chen, J.-F.; Chen, W.-L.; Huang, C.-P.; Huang, S.-H.; Chen, A.-P. Financial time-series data analysis using deep convolutional neural networks. In Proceedings of the 2016 7th International Conference on Cloud Computing and Big Data (CCBD), Macau, China, 16–18 November 2016; pp. 87–92. [Google Scholar]
- Wen, M.; Li, P.; Zhang, L.; Chen, Y. Stock market trend prediction using high-order information of time series. IEEE Access 2019, 7, 28299–28308. [Google Scholar] [CrossRef]
- Ni, L.; Li, Y.; Wang, X.; Zhang, J.; Yu, J.; Qi, C. Forecasting of forex time series data based on deep learning. Procedia Comput. Sci. 2019, 147, 647–652. [Google Scholar] [CrossRef]
- Li, C.; Song, D.; Tao, D. Multi-task recurrent neural networks and higher-order markov random fields for stock price movement prediction: Multi-task RNN and higer-order MRFs for stock price classification. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, AK, USA, 4–8 August 2019; Association for Computing Machinery: Anchorage, AK, USA, 2019; pp. 1141–1151. [Google Scholar]
- Chen, W.; Yeo, C.K.; Lau, C.T.; Lee, B.S. Leveraging social media news to predict stock index movement using RNN-boost. Data Knowl. Eng. 2018, 118, 14–24. [Google Scholar] [CrossRef]
- Zhang, R.; Yuan, Z.; Shao, X. A new combined CNN-RNN model for sector stock price analysis. In Proceedings of the 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), Tokyo, Japan, 23–27 July 2018. [Google Scholar]
- Zeng, Z.; Khushi, M. Wavelet denoising and attention-based RNN- ARIMA model to predict forex price. In Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK, 19–24 July 2020. [Google Scholar]
- Nikou, M.; Mansourfar, G.; Bagherzadeh, J. Stock price prediction using DEEP learning algorithm and its comparison with machine learning algorithms. Intell. Syst. Account. Financ. Manag. 2019, 26, 164–174. [Google Scholar] [CrossRef]
- Fazeli, A.; Houghten, S. Deep learning for the prediction of stock market trends. In Proceedings of the 2019 IEEE International Conference on Big Data (Big Data), Los Angeles, CA, USA, 9–12 December 2019. [Google Scholar]
- Xu, Y.; Keselj, V. Stock prediction using deep learning and sentiment analysis. In Proceedings of the 2019 IEEE International Conference on Big Data (Big Data), Los Angeles, CA, USA, 9–12 December 2019. [Google Scholar]
- Lakshminarayanan, S.K.; McCrae, J. A comparative study of svm and lstm deep learning algorithms for stock market prediction. In Proceedings of the 27th AIAI Irish Conference on Artificial Intelligence and Cognitive Science (AICS 2019), Galway, Ireland, 5–6 December 2019. [Google Scholar]
- Rana, M.; Uddin, M.; Hoque, M. Effects of Activation Functions and Optimizers on Stock Price Prediction using LSTM Recurrent Networks. In Proceedings of the 2019 3rd International Conference on Computer Science and Artificial Intelligence, Beijing, China, 6–8 December 2019; Association for Computing Machinery: Normal, IL, USA, 2019; pp. 354–358. [Google Scholar]
- Naik, N.; Mohan, B.R. Study of stock return predictions using recurrent neural networks with LSTM. In Proceedings of the International Conference on Engineering Applications of Neural Networks, Xersonisos, Greece, 24–26 May 2019; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
- Nguyen, D.H.D.; Tran, L.P.; Nguyen, V. Predicting stock prices using dynamic LSTM models. In Proceedings of the International Conference on Applied Informatics, Madrid, Spain, 7–9 November 2019; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
- Lai, C.Y.; Chen, R.-C.; Caraka, R.E. Prediction stock price based on different index factors using LSTM. In Proceedings of the 2019 International Conference on Machine Learning and Cybernetics (ICMLC), Kobe, Japan, 7–10 July 2019. [Google Scholar]
- Hossain, M.A.; Karim, R.; Thulasiram, R.; Bruce, N.D.B.; Wang, Y. Hybrid deep learning model for stock price prediction. In Proceedings of the 2018 IEEE Symposium Series on Computational Intelligence (SSCI), Bengaluru, India, 18–21 November 2018. [Google Scholar]
- Baek, Y.; Kim, H.Y. ModAugNet: A new forecasting framework for stock market index value with an overfitting prevention LSTM module and a prediction LSTM module. Expert Syst. Appl. 2018, 113, 457–480. [Google Scholar] [CrossRef]
- Kim, H.Y.; Won, C.H. Forecasting the volatility of stock price index: A hybrid model integrating LSTM with multiple GARCH-type models. Expert Syst. Appl. 2018, 103, 25–37. [Google Scholar] [CrossRef]
- Li, H.; Shen, Y.; Zhu, Y. Stock price prediction using attention-based multi-input LSTM. In Proceedings of the Asian Conference on Machine Learning, Beijing, China, 14–16 November 2018. [Google Scholar]
- Cheng, L.-C.; Huang, Y.-H.; Wu, M.-E. Applied attention-based LSTM neural networks in stock prediction. In Proceedings of the 2018 IEEE International Conference on Big Data (Big Data), Seattle, WA, USA, 10–13 December 2018. [Google Scholar]
- Shah, D.; Campbell, W.; Zulkernine, F.H. A comparative study of LSTM and DNN for stock market forecasting. In Proceedings of the 2018 IEEE International Conference on Big Data (Big Data), Seattle, WA, USA, 10–13 December 2018. [Google Scholar]
- Lin, B.-S.; Chu, W.-T.; Wang, C.-M. Application of stock analysis using deep learning. In Proceedings of the 2018 7th International Congress on Advanced Applied Informatics (IIAI-AAI), Yonago, Japan, 8–13 July 2018. [Google Scholar]
- Skehin, T.; Crane, M.; Bezbradica, M. Day ahead forecasting of FAANG stocks using ARIMA, LSTM networks and wavelets. In Proceedings of the 26th AIAI Irish Conference on Artificial Intelligence and Cognitive Science (AICS 2018), Dublin, Ireland, 6–7 December 2018. [Google Scholar]
- Zhang, X.; Tan, Y. Deep stock ranker: A LSTM neural network model for stock selection. In Proceedings of the International Conference on Data Mining and Big Data, Shanghai, China, 17–22 June 2018; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Achkar, R.; Elias-Sleiman, F.; Ezzidine, H.; Haidar, N. Comparison of BPA-MLP and LSTM-RNN for stocks prediction. In Proceedings of the 2018 6th International Symposium on Computational and Business Intelligence (ISCBI), Basel, Switzerland, 27–29 August 2018. [Google Scholar]
- Zeng, Y.; Liu, X. A-stock price fluctuation forecast model based on LSTM. In Proceedings of the 2018 14th International Conference on Semantics, Knowledge and Grids (SKG), Guangzhou, China, 12–14 September 2018. [Google Scholar]
- Shao, X.; Ma, D.; Liu, Y.; Yin, Q. Short-term forecast of stock price of multi-branch LSTM based on K-means. In Proceedings of the 2017 4th International Conference on Systems and Informatics (ICSAI), Hangzhou, China, 11–13 November 2017. [Google Scholar]
- Zhao, Z.; Rao, R.; Tu, S.; Shi, J. Time-weighted LSTM model with redefined labeling for stock trend prediction. In Proceedings of the 2017 IEEE 29th International Conference on Tools with Artificial Intelligence (ICTAI), Boston, MA, USA, 6–8 November 2017. [Google Scholar]
- Nelson, D.M.Q.; Pereira, A.C.M.; de Oliveira, R.A. Stock market’s price movement prediction with LSTM neural networks. In Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, USA, 14–19 May 2017. [Google Scholar]
- dos Santos Pinheiro, L.; Dras, M. Stock market prediction with deep learning: A character-based neural language model for event-based trading. In Proceedings of the Australasian Language Technology Association Workshop 2017, Brisbane, Australia, 7–8 December 2017. [Google Scholar]
- Buczkowski, P. Predicting stock trends based on expert recommendations using gru/lstm neural networks. In Proceedings of the International Symposium on Methodologies for Intelligent Systems, Warsaw, Poland, 26–29 June 2017; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
- Chen, K.; Zhou, Y.; Dai, F. A LSTM-based method for stock returns prediction: A case study of China stock market. In Proceedings of the 2015 IEEE International Conference on Big Data (Big Data), Santa Clara, CA, USA, 29 October–1 November 2015. [Google Scholar]
- Qi, L.; Khushi, M.; Poon, J. Event-driven LSTM for forex price prediction. In Proceedings of the 2020 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), Gold Coast, Australia, 16–18 December 2020. [Google Scholar]
- Pang, X.; Zhou, Y.; Wang, P.; Lin, W.; Chang, V. An innovative neural network approach for stock market prediction. J. Supercomput. 2020, 76, 2098–2118. [Google Scholar] [CrossRef]
- Feng, F.; He, X.; Wang, X.; Luo, C.; Liu, Y.; Chua, T.-S. Temporal relational ranking for stock prediction. ACM Trans. Inf. Syst. (TOIS) 2019, 37, 1–30. [Google Scholar] [CrossRef][Green Version]
- Chung, H.; Shin, K.-S. Genetic algorithm-optimized long short-term memory network for stock market prediction. Sustainability 2018, 10, 3765. [Google Scholar] [CrossRef][Green Version]
- Li, J.; Bu, H.; Wu, J. Sentiment-aware stock market prediction: A deep learning method. In Proceedings of the 2017 International Conference on Service Systems and Service Management, Dalian, China, 16–18 June 2017. [Google Scholar]
- Jin, Z.; Yang, Y.; Liu, Y. Stock closing price prediction based on sentiment analysis and LSTM. Neural Comput. Appl. 2020, 32, 9713–9729. [Google Scholar] [CrossRef]
- Long, J.; Chen, Z.; He, W.; Wu, T.; Ren, J. An integrated framework of deep learning and knowledge graph for prediction of stock price trend: An ap-plication in Chinese stock exchange market. Appl. Soft Comput. 2020, 91, 106205. [Google Scholar] [CrossRef]
- Chen, M.-Y.; Liao, C.H.; Hsieh, R.-P. Modeling public mood and emotion: Stock market trend prediction with anticipatory computing approach. Comput. Hum. Behav. 2019, 101, 402–408. [Google Scholar] [CrossRef]
- Qian, F.; Chen, X. stock prediction based on LSTM under different stability. In Proceedings of the 2019 IEEE 4th International Conference on Cloud Computing and Big Data Analysis (ICCCBDA), Singapore, 17–18 April 2019. [Google Scholar]
- Li, Z.; Tam, V. Combining the real-time wavelet denoising and long-short-term-memory neural network for predicting stock indexes. In Proceedings of the 2017 IEEE Symposium Series on Computational Intelligence (SSCI), Honolulu, HI, USA, 27 November–1 December 2017. [Google Scholar]
- Song, Y.; Lee, J.W.; Lee, J. A study on novel filtering and relationship between input-features and target-vectors in a deep learning model for stock price prediction. Appl. Intell. 2019, 49, 897–911. [Google Scholar] [CrossRef]
- Naik, N.; Mohan, B.R. Stock price movements classification using machine and deep learning techniques-the case study of indian stock market. In Proceedings of the International Conference on Engineering Applications of Neural Networks, Athens, Greece, 25–27 August 2019; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
- Chatzis, S.P.; Siakoulis, V.; Petropoulos, A.; Stavroulakis, E.; Vlachogiannakis, N. Forecasting stock market crisis events using deep and statistical machine learning techniques. Expert Syst. Appl. 2018, 112, 353–371. [Google Scholar] [CrossRef]
- Abe, M.; Nakayama, H. Deep learning for forecasting stock returns in the cross-section. In Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining, Melbourne, Australia, 3–6 June 2018; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Nakagawa, K.; Uchida, T.; Aoshima, T. Deep factor model. In Proceedings of the ECML PKDD 2018 Workshops, Dublin, Ireland, 10–14 September 2018; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Chong, E.; Han, C.; Park, F.C. Deep learning networks for stock market analysis and prediction: Methodology, data representations, and case studies. Expert Syst. Appl. 2017, 83, 187–205. [Google Scholar] [CrossRef][Green Version]
- Singh, R.; Srivastava, S. Stock prediction using deep learning. Multimedia Tools Appl. 2017, 76, 18569–18584. [Google Scholar] [CrossRef]
- Yu, P.; Yan, X. Stock price prediction based on deep neural networks. Neural Comput. Appl. 2020, 32, 1609–1628. [Google Scholar] [CrossRef]
- Yong, B.X.; Rahim, M.R.A.; Abdullah, A.S. A stock market trading system using deep neural network. In Proceedings of the Asian Simulation Conference, Melaka, Malaysia, 27–29 August 2017; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
- Li, Y.; Ni, P.; Chang, V. An empirical research on the investment strategy of stock market based on deep reinforcement learning model. In Proceedings of the COMPLEXIS 2019: 3rd International Conference on Complexity, Future Information Systems and Risk, Heraklion, Greece, 2–4 May 2019. [Google Scholar]
- Shin, H.-G.; Ra, I.; Choi, Y.-H. A deep multimodal reinforcement learning system combined with CNN and LSTM for stock trading. In Proceedings of the 2019 International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Korea, 16–18 October 2019. [Google Scholar]
- Wu, J.; Wang, C.; Xiong, L.; Sun, H. Quantitative trading on stock market based on deep reinforcement learning. In Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary, 14–19 July 2019. [Google Scholar]
- Carapuço, J.; Neves, R.F.; Horta, N. Reinforcement learning applied to Forex trading. Appl. Soft Comput. 2018, 73, 783–794. [Google Scholar] [CrossRef]
- Kang, Q.; Zhou, H.; Kang, Y. An asynchronous advantage actor-critic reinforcement learning method for stock selection and portfolio management. In Proceedings of the 2nd International Conference on Big Data Research, Weihai, China, 27–29 October 2018; Association for Computing Machinery: Weihai, China, 2018; pp. 141–145. [Google Scholar]
- Zhu, Y.; Yang, H.; Jiang, J.; Huang, Q. An adaptive box-normalization stock index trading strategy based on reinforcement learning. In Proceedings of the International Conference on Neural Information Processing, Siem Reap, Cambodia, 13–16 December 2018; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
- Si, W.; Li, J.; Ding, P.; Rao, R. A multi-objective deep reinforcement learning approach for stock index future’s intraday trading. In Proceedings of the 2017 10th International Symposium on Computational Intelligence and Design (ISCID), Hangzhou, China, 9–10 December 2017. [Google Scholar]
- Pastore, A.; Esposito, U.; Vasilaki, E. Modelling stock-market investors as Reinforcement Learning agents. In Proceedings of the 2015 IEEE International Conference on Evolving and Adaptive Intelligent Systems (EAIS), Douai, France, 1–3 December 2015. [Google Scholar]
- Long, W.; Lu, Z.; Cui, L. Deep learning-based feature engineering for stock price movement prediction. Knowl.-Based Syst. 2019, 164, 163–173. [Google Scholar] [CrossRef]
- Wu, J.-L.; Yang, C.-S.; Liu, K.-H.; Huang, M.-T. A deep learning model for dimensional valencearousal intensity prediction in stock market. In Proceedings of the 2019 IEEE 10th International Conference on Awareness Science and Technology (iCAST), Morioka, Japan, 23–25 October 2019. [Google Scholar]
- Cho, C.-H.; Lee, G.-Y.; Tsai, Y.-L.; Lan, K.-C. Toward stock price prediction using deep learning. In Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion, Auckland, New Zealand, 2–5 December 2019. [Google Scholar]
- Minh, D.L.; Sadeghi-Niaraki, A.; Huy, H.D.; Min, K.; Moon, H. Deep Learning Approach for Short-Term Stock Trends Prediction Based on Two-Stream Gated Recurrent Unit Network. IEEE Access 2018, 6, 55392–55404. [Google Scholar] [CrossRef]
- Hu, G.; Hu, Y.; Yang, K.; Yu, Z.; Sung, F.; Zhang, Z.; Xie, F.; Liu, J.; Robertson, N.; Hospedales, T.; et al. Deep stock representation learning: From candlestick charts to investment decisions. In Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada, 15–20 April 2018. [Google Scholar]
- Hu, Z.; Liu, W.; Bian, J.; Liu, X.; Liu, T.-Y. Listening to chaotic whispers: A deep learning framework for news-oriented stock trend prediction. In Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining, Los Angeles, CA, USA, 5–9 February 2018. [Google Scholar]
- Kim, T.W.; Khushi, M. Portfolio optimization with 2D relative-attentional gated transformer. arXiv 2020, arXiv:2101.03138. [Google Scholar]
- Zhang, Z.; Khushi, M. GA-MSSR: Genetic algorithm maximizing sharpe and sterling ratio method for robotrading. In Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK, 19–24 July 2020. [Google Scholar]
- Shi, L.; Teng, Z.; Wang, L.; Zhang, Y.; Binder, A. DeepClue: Visual Interpretation of Text-Based Deep Stock Prediction. IEEE Trans. Knowl. Data Eng. 2019, 31, 1094–1108. [Google Scholar] [CrossRef]
- Meng, T.L.; Khushi, M. Reinforcement Learning in Financial Markets. Data 2019, 4, 110. [Google Scholar] [CrossRef][Green Version]
Type of Method | Total Paper | Number of Papers in Journals | Number of Papers in Conferences |
---|---|---|---|
CNN | 18 | 6 | 12 |
LSTM | 38 | 13 | 25 |
DNN | 9 | 5 | 4 |
RNN | 5 | 2 | 3 |
Reinforcement Learning | 8 | 1 | 7 |
Other Deep Learning Methods | 10 | 3 | 7 |
Reference No. | Author | Dataset | Variables | Model |
---|---|---|---|---|
[11] | Maqsood, H. | 1. Top 4 performing companies of US, Hong Kong, Turkey, and Pakistan 2. Twitter dataset | 1. Open price, high price, low price, AdjClose price, volume, and close price 2. Sentiment (positive, neutral, and negative sentiments). | CNN |
[12] | Patil, P. | 1. News collected on a financial website. 2. 30 stocks of fortune 500 companies, such as WMT, XOM, and AAPL | Adjacency matrix calculated by the correlation coefficient and using news co-mentions | Graph convolution neural network (GCN) |
[13] | Sim, HS. | S&P 500 min data | Close price | CNN |
[14] | Hoseinzade, E. | S&P 500, NASDAQ, Dow Jones industrial average, NYSE, and Russell | 82 variables including high, low, and close price; volume, RSI, KD, WR, etc. | 2D-CNN and 3D-CNN |
[15] | Eapen, J. | Standard and Poor’s (S&P) 500 stock dataset | Close price | CNN-bidirectional LSTM |
[16] | Yang, H. | S&P 500 Index ETF (SPY) | High, low, and close price; volume, RSI, KD, WR, ROC, and CCI | CNN with MICFS |
[17] | Cai, S. | 1. Crawling financial news 2. Baidu Index | 1. word vector; headline and keyword training set in the news 2. Close price | CNN-LSTM |
[18] | Oncharoen, P. | Reuters and Reddit Standard & Poor’s 500 Index (S&P500) and Dow Jones Industrial Average (DJIA) | Word vectors of headlinesClose prices, Bollinger band, RSI, and stochastic oscillator | CNN-LSTM |
[19] | Liu, Y. | 1. Thomson Reuters 2. Standard & Poor’s 500 index (S&P 500) | 1. Financial news corpus with headlines from Apple 2. Open price; close price; high price; low price; volume; stochastic oscillator (%K); Larry William (LW) %R indicator; and Relative Strength Index (RSI) | TransE-CNN-LSTM |
[20] | Selvin, S. | NSE listed companies: Infosys, TCS, and CIPLA | Close price | CNN sliding-window model |
[21] | Liu, S. | Chinese stocks from the SINA FINANCE (not given specific data) | Close price | CNN-LSTM |
[22] | Gudelek, M.U. | Exchange-Traded Funds (ETF) | Close price, RSI, SMA, MACD, MFI, Williams %R, the stochastic oscillator, and the ultimate oscillator | 2D-CNN |
[23] | Ding, X. | 1. S&P 500 index 2. Reuters and Bloomberg | 1. close price 2. long-term, mid-term, and short-term feature vectors of news headlines | NTN-CNN |
[24] | Zhao, Y. and Khushi | USDJPY exchange rate | 1. Momentum indicators: RSI5, RSI10, RSI20, MACD, MACDhist, MACDsignal, Slowk, Slowd, Fastk, Fastd, WR5, WR1, WR2, ROC5, ROC1, ROC20, CCI5, CCI10, and CCI20 2. Volume indicators: ATR5, ATR10, ATR20, NATR5, NATR10, NATR20, and TRANGE | Wavelet denoised-ResNet CNN with light GBM |
[3] | Chen, S. and He, H. | Chinese stock market | Closing price | CNN |
[25] | Chen, Jou-Fan | Taiwan index futures | Open, high, low, and closing price | GAF + CNN |
[26] | Wen, M | S%P500 | Open, high, low, close, adjusted close, and volume. | CNN |
Reference No. | Author | Dataset | Variables | Model |
---|---|---|---|---|
[27] | Ni, L. | EURUSD, AUDUSD, XAUUSD, GBPJPY, EURJPY, GBPUSD, USDCHF, USDJPY, and USDCAD | Open price, close price, highest price, and lowest price | C-RNN |
[28] | Li, C. | China Security Index: CSI300, CSI200, and CSI500 | Open price, high price, low price, close price, volume, and amount. | Multi-task RNN with MRFs |
[29] | Chen, W | HS300 | 1. Technical features: open price, high price, low price, close price, volume, price change, price limit, volume change, volume limit, amplitude, and difference. 2. Content features: sentiment features and LDA features | RNN-Boost |
[30] | Zhang, R. | Sandstorm sector of the Shanghai Stock Exchange | Open price, close price, highest price, lowest price, and the daily trading volume | C-RNN (DWNN) |
[31] | Zeng, Z. and Khushi | USDJPY exchange rate | Momentum indicators: average directional movement index, absolute price oscillator, Aroon oscillator, balance of power, commodity channel index, Chande momentum oscillator, percentage price oscillator, moving average convergence divergence, Williams, momentum, relative strength index, stochastic oscillator, and triple exponential average Volatility indicators: average true range, normalized average true range, and true range | Attention-based RNN-ARIMA |
Reference No. | Author | Dataset | Variables | Model |
---|---|---|---|---|
[32] | Nikou, M. | iShares MSCI United Kingdom | Close price | LSTM |
[33] | Fazeli, A. | S&P 500 | Open price, high price, low price, close price, adjusted close price, volume, volatility, Williams %R, and RSI | LSTM |
[34] | Xu, Y. | Microsoft (MSFT), PO logistics (XPO), and AMD Daily stock price data are collected from Yahoo Finance from 11 industries Finance tweets from a social media company StockTwits | Open price, high price, low price, close price, AD, ADX, EMA, KAMA, MA, MACD, RSI, SAR, AMA, etc. and finance tweet sentiment | Attention-based LSTM |
[35] | Lakshminarayanan, S.K. | Dow Jones Industrial Average (DJIA) | Close price, moving average, crude oil price, and gold price | LSTM |
[36] | Rana, M. | Spanish stock company Acciona | Close price | LSTM |
[37] | Naik, N. | CIPLA stock, ITC stock, TCS stock, ONGC stock, and Nifty index | Close price | RNN with LSTM |
[38] | Nguyen, D.H.D. | NASDAQ stock market: GE, AAPL, SNP, and FB | Trade volume, open, close, high, low, and adjusted close prices | Dynamic LSTM |
[39] | Lai, C.Y. | Foxconn, Quanta, and Formosa Taiwan Cement and Taiwan Semiconductor | KD, OBV, MACD, RSI, and the average of the previous five days’ stock market information (open, high, low, and volume, and close) | LSTM |
[40] | Hossain, M.A. | S&P500 | Open price, close price, volume | LSTM with GRU |
[41] | Baek, Y. | KOSPI200 and S&P500 | Close price | LSTM with prevention module, prediction module |
[42] | Kim, H.Y. | KOSPI 200 | Close price | GEW-LSTM |
[43] | Li, H. | CSI-300 | Open price | Attention-based Multi-Input LSTM |
[44] | Cheng, L.-C. | Data from Taiwan Stock Exchange Corporation (not given specific data) | Open price, close price, low price, high price, volume, KD, MA, RSV, etc. | Attention-based LSTM |
[45] | Shah, D. | Tech Mahindra (NSE: TECHM) BSESensex | Close price | LSTM |
[46] | Lin, B.-S. | Taiwan Stock Exchange Corporation (TWSE) | Trade volume, transaction, open price, highest price, lowest price, close price, KD, RSI, and Bollinger Bands (BBands) | LSTM |
[47] | Skehin, T. | Facebook Inc. (FB), Apple Inc. (AAPL), Amazon.com Inc (AMZN), Netflix Inc. (NFLX), and Alphabet Inc. (GOOG) in NASDAQ of S&P 500 | Close price | ARIMA-LSTM-Wavelet |
[48] | Zhang, X. | China’s A-share market | The open price, close price, highest price, lowest price, and trading volume and 11 indicators | RNN with LSTM |
[49] | Achkar, R. | Facebook stocks, Google stocks, and Bitcoin stocks collected from Yahoo finance | Close price | RNN with LSTM |
[50] | Zeng, Y. | SSE50 index | N/A | LSTM |
[51] | Shao, X. | Ping An Bank | Close price | Kmeans-LSTM |
[52] | Zhao, Z. | SSE Composite Index, SSE 50, CSI 500, CSI 300, and SZSE Composite Index | Close price | Time-weighted LSTM |
[53] | Nelson, D.M. | IBovespa index from the BM&F Bovespa stock exchange | Open price, close price, high price, low price, and volume exponentially weighted moving averages, etc. (175 indicators in total) | LSTM |
[54] | dos Santos Pinheiro | 1. Standard&Poor’s 500 index 2. Reuters and Bloomberg | 1. Financial domain news text (headlines instead of the full content) 2. Close price | NLP + LSTM |
[55] | Buczkowski, P. | Expert recommendation from TipRanks company | A stock identifier, a list of expert recommendations of varying length, and optional target labels (class) | LSTM with GRU |
[4] | Akita, R. | Morning edition of the Nikkei newspaper Nikkei 225 | 1. Paragraph Vector 2. Open, close, highest, and lowest price | LSTM |
[56] | Chen, K. | China stock market in Shanghai and Shenzhen from Yahoo finance | Volume, high, low, open, close price | LSTM |
[57] | Qi, Ling and Khushi | Forex Exchange rate | Technical indicators: | LSTM |
[58] | Pang, Xiong Wen | Chinese stock | stock data, stock news, capital stock and shareholders, and financial analysis | DeepLSTM with encoder |
[59] | Feng, Fuli, et al. | NASDAQ and NYSE | Stock data | LSTM with ranking relation |
[60] | Chung, Hyejung, and Kyung-shik Shin. | Korea Stock Price Index | Open, high, low, closing, volume, and technical indicators | LSTM with GA |
[61] | Li, Jiahong, et al. | Chinese Stock Market | Closing price and sentiment data | LSTM with Naïve Bayes |
[10] | Zhang, Kang, et al. | S&P 500 Index, Shanghai Composite Index, IBM from NYSE, MSFT from NASDAQ, and PingAn Insurance Company of China (PAICC) | Open, high, low, closing, volume, and technical indicators | LSTM with Generative Adversarial Network (GAN) |
[62] | Jin, Zhigang, et al. | Apple stock price | Sentiment and stock price data | LSTM with sentiment analysis model |
[63] | Long, Jiawei, et al. | Chinese Stock market | Market information including transaction records | LSTM with CNN |
[64] | Chen, MY. | Chinese stock market | Sentiment information | LSTM |
[65] | Qian, F. Chen, X | Chinese stock market | Closing price | LSTM with ARIMA |
[66] | Li, Z. Tam, V. | Asian stock indexes | Closing price and technical indicators | LSTM with Wavelet Denoising |
Reference Number | Author | Dataset | Variables | Model |
---|---|---|---|---|
[67] | Song, Y. | KOSPI and KOSDAQ | 715 novel input features (including moving average and disparity of stock price) | DNN |
[68] | Naik, N. | NSE ICICI Bank SBI Bank Kotak Bank Yes Bank | SMA, exponential moving average, momentum indicator, stochastic oscillator, moving average convergence divergence, relative strength index, Williams R, accumulation distribution index, and commodity channel index | DNN |
[69] | Chatzis, S.P. | FRED database and the SNL | Stock price, exchange rates, VIX index, gold price, TED spread, oil price, effective federal funds rate, and high yield bond returns | DNN |
[70] | Abe, M. | MSCI | 25 variables: 1. book-to-market ratio; 2. earnings-to-price ratio; 3. dividend yield; 4. sales-to-price ratio; 5. cash flow-to-price ratio; 6. return on equity; 7. return on asset; 8. return on invested capital; 9. accruals; 10. sales-to-total assets ratio; 11. current ratio; 12. equity ratio; 13. total asset growth; 14. investment growth; 15. investment-to-assets ratio; 16. EPS revision (1 month); 17. EPS revision (3 months); 18. market beta; 19. market value; 20. past stock return (1 month); 21. past stock return (12 months); 22. volatility; 23. skewness; 24. idiosyncratic volatility; and 25. trading turnover | DNN |
[71] | Nakagawa, K. | TOPIX index | 16 variables: 60 VOL, BETA, SKEW, ROE, ROA, ACCRUALS, LEVERAGE, 12-1MOM, 1MOM, 60MOM, PSR, PER, PBR, PCFR, CAP, and ILIQ | Deep factor model (DNN) with layer-wise relevance propagation and multiple factors |
[72] | Chong, E. | KOSPI | Close price | DNN with autoencoder |
[73] | Singh, R. | NASDAQ | 36 variables: Open price, high price, low price, close price, MA5, MA10, MA20, BIAS5, BIAS10, DIFF, BU, BL, K, D, ROC, TR, MTM6, MTM12, WR%10, WR%5, OSC6, OSC12, RSI6, RSI12, PSY, and the derivation of their calculation | (2D2PCA) + DNN |
[74] | Yu, Pengfei, and Xuesong Yan | S&P 500, DJIA, the Nikkei 225 (N 225), the Hang Seng index (HSI), the China Securities index 300 (CSI 300), and the ChiNext index | Closing price | DNN with phase-space reconstruction (PSR) and LSTM |
[75] | Yong, Bang Xiang, et al. | Singapore stock market | Intraday prices | DNN |
Reference No. | Author | Dataset | Variables | Model |
---|---|---|---|---|
[76] | Li, Y. | US stock dataset | Close price and volume | DQN |
[77] | Shin, H.-G. | KOSPI | A candlestick chart, four moving average curves (5, 20, 60, and 120 days), a bar graph of trading volume, DMI, and SSO | Reinforcement Learning combined with LSTM and CNN |
[78] | Jia, W. | Chinese stock codes: 002415, 600016, 600028, 600547, 600999, and 601988 | Open price, high price, low price, close price, volume, DEA, MACD EXPMA, CDP, TRIX, BBI, ASI, KDJ, RSI, PSY VR, ADX, CCI, WR, dm up, dm down | Reinforcement Learning with LSTM-based agent |
[79] | Carapuço, J. | EUR/USD | bid/ask prices, and volumes | Reinforcement Learning |
[80] | Kang, Q. | S&P500 index | Open, low, high, close price, and trading volume | Reinforcement Learning with A3C algorithm |
[81] | Zhu, Y. | S&P500 index | Open, low, high, close price, volume, MACD, MA6, MA12, RSI6, RSI12, and KD | Reinforcement Learning with ABN |
[82] | Si, W. | Stock-IF, stock-IC, and stock-IF | Close price | Multi-objective deep reinforcement learning with LSTM |
[83] | Pastore, A. | FTSE100 stock index | Date, type, stock, volume, price, and total | Reinforcement learning |
Reference No. | Author | Dataset | Variables | Model |
---|---|---|---|---|
[84] | Long, W. | CSI300 | Open price, high price, low price, close price, and volume | MNFF |
[85] | Wu, J.-L. | ANUE | Stock messages as information to form the text feature of each stock news (title, summary, and keywords) | HAN |
[86] | Cho, C.-H. | CATHAY HOLDINGS, Fubon Financial, CTBC HOLDINGS, ESFH, and FFHC | Open price, high price, low price, close price, volume, MACD, CCI, ATR, BOLL, EMA12/20, MA5, MA1MOM6, MOM12, ROC, RSI, WVAD, exchange rate, and interest rate | Wavenet |
[87] | Minh, D.L. | S&P 500, VN-index, and cophieu68; Bloomberg, Reuters | Open price, high price, low price, close price, volume, stochastic oscillator, William (%R), and RSI Processed news article | Document preprocessing–document labeling–Stock2Vec embedding–BGRU |
[88] | Hu, G. | Financial Times Stock; Exchange 100 Index (FTSE 100) | Candlestick charts (images rather than annotation data) | Convolutional AutoEncoder (CAE) |
[89] | Hu, Z. | Chinese stock price; News (not given specific data) | 1. Close price and volume 2. News corpus sequence | HAN with SPL |
[90] | Kim, T. and Khushi | Nine Dow Jones companies representing each sector: industrials (MMM), financials (JPM), consumer services (PG), technology (AAPL), healthcare (UNH), consumer goods (WMT), oil and gas (XOM), basic materials (DD), and telecommunications (VZ) From Yahoo | Open price, high price, low price, close price, and volume | 2D Relative-Attentional Gated Transformer |
[91] | Zhang, and Khushi | Forex exchange rates | Trend indicators: moving average, exponential moving average, double exponential moving average, triple exponential moving average, and vortex indicators Momentum indicators: relative strength index, and stochastic oscillatorsVolatility indicators: Bollinger bands and Ichimoku indicators | Genetic Algorithm |
[92] | Shi, Lei, et al. | Apple Inc. and S&P 500 | News and financial data | Hybrid of RNN, LSTM, and CNN |
Performance Metrics | Reference No. | Corresponding Value | Performance Metrics | Reference No. | Corresponding Value |
---|---|---|---|---|---|
RMSE | [11] | 0.043 +/− 0.007 | MAPE | [12] | 5 |
[12] [24] | 11 0.395185 × 10−3 | Sharpe ratio | [14] | [14] 2D:0.1422, 3D:0.1413 | |
MAE | [12] [24,31] | 6 0.240977 × 10−3 | [18] | [18] 0.611 | |
Accuracy | [10,13] | 71% | CEQ | [14] | 2D:0.0006681 3D:0.000664 |
[16] [19] | 60.02% 55.44% | Return rate | [14] | [14] (2D:1.2312 | |
[22] | 71.72% | 3D:1.2604) | |||
[23] | 65.08% | [16] | [16] (1.3107) | ||
[3] | 75.2% | ||||
[25] | 57.88% | ||||
[26] | 74.753% | ||||
[20] | 95.02% | ||||
Error Percentage | [14] | 2D:0.4944 | [18] | [18] (1.2156) | |
F-measure | 3D:0.4931 | [21] | [21] (1.309) | ||
[18] | 0.6227 | Mean Test Score | [15] | 0.000281317 | |
[19] | 0.7133 | MSE | [22] [24,31] | 0.2631 0.156 × 10−6 | |
[3] | 0.73 | AE | [11] | 0.029 +/−0.005 | |
[26] | 0.6367 |
Performance Metrics | Reference No. | Corresponding Value |
---|---|---|
RMSE | [27] [29] [31] | 512–530 0.0205 0.00165 |
MAPE | [29] [31] | 0.2431 0.232 |
MAE | [29] | 0.0132 |
Accuracy | [28] [29] | 68.95% 66.54% |
F-measure | [28] | 0.7658 |
Recall | [28] | 0.7471 |
Precision | [28] | 0.7855 |
MSE | [30] | 0.057443 |
Performance Metrics | Reference No. | Corresponding Value | Performance Metrics | Reference No. | Corresponding Value |
---|---|---|---|---|---|
RMSE | [32] | 0.306543 | MAPE | [35] | 1.03 |
[35] | 347.46 | [38] | 1.6905 | ||
[36] | 0.0151 | [40] | 4.13 | ||
[37] | 25.90 | [41] [57] | 1.0077 0.119 | ||
[60] | 0.91 | ||||
[10] | 1.37 | ||||
[62] | 1.65 | ||||
[66] | 0.6346 | ||||
[38] | 0.0242 | Precision | [53] | 0.553 | |
[39] | 1.3 | Recall | [53] | 0.129 | |
[45] | 9.72 | Return rate | [33] | 1.0667 | |
[46] | 4.24 (Average) | MSE | [32] | 0.093969 | |
[47][57] | 1–100.0015 | [33] | 0.004845492 | ||
[65] | 0.02295 | ||||
[59] | 0.000379 | ||||
MAE | [32] | 0.21035 | [35] | 120731.4 | |
[35] | 262.42 | [38] | 19.7096 | ||
[37] | 0.1895 | [39] | 0.019 | ||
[38] | 0.0169 | [40] | 0.00098 | ||
[40] | 0.023 | [41] | 7.56 | ||
[42] | 0.01069 | [42] | 0.00149 | ||
[41] | 1.975 | [43] | 1.012 | ||
Accuracy | [34] | 54.58% | MCC | [34] | 0.0478 |
[36] | 98.49% | R2 | [35] | 0.83 | |
[45] | 60.60% | HMAE | [42] | 0.42911 | |
[50] | 65% | HMSE | [42] | 0.23492 | |
[52] | 83.91% | IC | [48] | 0.1259 | |
[53] | 55.90% | AR | [48] | 0.2015 | |
[54] | 63.34% | IR | [48] | 3.0521 | |
[56] | 27.20% | Score | [55] | 0.4271 | |
[58] | 53.2% | ||||
[61] | 87.86% | ||||
[62] | 70.56% | ||||
[63] | 75.89% | ||||
[64] | 75.58% | ||||
F-measure | [53] | 0.209 |
Performance Metrics | Reference No. | Corresponding Value | Performance Metrics | Reference No. | Corresponding Value |
---|---|---|---|---|---|
RMSE | [71] | 0.0951 | Sharpe ratio | [71] | 1.41 |
[75] | 5.34 | ||||
[72] | 0.8214 | Return rate | [70] | 1.0952 | |
[73] | 0.00674 | [71] | 1.1081 | ||
MAE | [71] | 0.0663 | CORR | [70] | 0.0582 |
[72] | 0.5852 | MSE | [70] | 0.0836 | |
Accuracy | [67] | 61.90% | [72] | 0.9621 | |
[68] | 84.50% | SMAPE | [73] | 0.0696 | |
[74] | 58.07% | ||||
F-measure | [68] | 0.824 | MAPE | [73] | 0.080059 |
[75] | 1.84 | ||||
Volatility | [71] | 7.65% |
Performance Metrics | Reference No. | Corresponding Value |
---|---|---|
Sharpe ratio | [77] [82] | 2.77 0.12 |
Return rate | [78] [79] [81] | 1.948 1.163 ± 2.8% 2.442 |
MSE | [81] | 0.000412 |
Performance Metrics | Reference No. | Corresponding Value |
---|---|---|
RMSE | [86] | 0.6866 |
Accuracy | [87] [89] | 66.32% 47.8% |
[92] | 79.7% | |
Sharpe ratio | [84] [88] [90] [91] | 4.49 0.8 0.6418 6.68 on EURUSD currency |
Return rate | [84] [87] [88] [89] [90] [91] | 1.4228 1.0531 (0.25%) 1.118 1.611 (0.3%) 1.4316 1.0968 on EURUSD currency |
MSE | [85] | 1.05 |
MDAE | [85] | 0.71 |
Correlation | [86] | 0.9564 |
Precision | [87] | 72.1% |
Recall | [87] | 77.32% |
Performance Metrics | Reference No. |
---|---|
RMSE | [8,12,24,27,29,31,32,35,36,37,38,39,45,46,47,71,72,73,86] |
MAPE | [10,12,29,31,35,38,40,41,60,65,73] |
MAE | [12,24,29,32,35,37,38,40,41,42,66,71,72] |
Accuracy | [3,13,16,19,22,23,25,26,28,29,34,36,45,50,52,53,54,56,58,61,62,63,64,67,68,74,87,89] |
F-measure | [3,14,18,19,26,28,53,68] |
Sharpe ratio | [14,18,71,77,82,84,88,90,91] |
CEQ | [14] |
Return rate | [14,16,18,21,23,33,70,71,78,79,84,87,88,89,90,91] |
Mean Test Score | [15] |
MSE | [22,24,30,31,32,33,35,38,39,40,41,42,43,59,70,72,81] |
AE | [11] |
Precision | [28,53] |
Recall | [28,53] |
R2 | [35] |
Error Percentage | [20] |
MCC | [34] |
HMAE | [42] |
HMSE | [42] |
CORR | [70] |
SMAPE | [73] |
Volatility | [71] |
IC | [48] |
AR | [48] |
IR | [48] |
Score | [55] |
RMSE Range | Reference No. |
---|---|
RMSE | [11,12,24,27,29,32,35,36,37,38,39,45,46,47,65,71,72,73,86] |
<0.001 | [24,57] |
0.001–0.01 | [31,73] |
0.01–0.1 | [11,29,32,36,38,65,71] |
0.1–1 | [12,72,86] |
1–10 | [39,45,46,47] |
10–100 | [37] |
>100 | [27,35] |
MAPE Range | Reference No. |
---|---|
MAPE | [10,12,29,35,38,40,41,57,60,66,73,75] |
0–0.5 | [29,57,66,73] |
0.5–1 | [60] |
1–1.5 | [10,35,41,75] |
1.5–2 | [38] |
2–10 | [12,40] |
MAE Range | Reference No. |
---|---|
MAE | [12,24,29,32,35,37,38,40,41,42,71,72] |
<0.01 | [24] |
0.01–0.1 | [29,38,40,42,71] |
0.1–1 | [31,32,37,72] |
1–10 | [12,41] |
10–100 | N/A |
>100 | [35] |
MSE Range | Reference No. |
---|---|
MSE | [22,24,30,32,33,35,38,39,40,41,42,43,59,70,72,81] |
<0.01 | [59] |
0–0.01 | [33,40,42,81] |
0.01–0.1 | [30,32,39,70] |
0.1–1 | [22,43,72] |
1–10 | [41] |
10–100 | [38] |
>100 | [35] |
Accuracy Range | Reference No. |
---|---|
Accuracy | [3,13,16,19,22,23,25,26,28,29,34,36,45,50,52,53,54,56,57,58,61,62,63,64,67,68,74,87,89,92] |
0–50% | [56,89] |
50–60% | [19,25,34,53,58,74] |
60–70% | [16,23,28,29,45,50,54,67,87] |
70–80% | [3,13,22,26,62,63,64,92] |
80–90% | [52,61,68] |
90–100% | [36] |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hu, Z.; Zhao, Y.; Khushi, M. A Survey of Forex and Stock Price Prediction Using Deep Learning. Appl. Syst. Innov. 2021, 4, 9. https://doi.org/10.3390/asi4010009
Hu Z, Zhao Y, Khushi M. A Survey of Forex and Stock Price Prediction Using Deep Learning. Applied System Innovation. 2021; 4(1):9. https://doi.org/10.3390/asi4010009
Chicago/Turabian StyleHu, Zexin, Yiqi Zhao, and Matloob Khushi. 2021. "A Survey of Forex and Stock Price Prediction Using Deep Learning" Applied System Innovation 4, no. 1: 9. https://doi.org/10.3390/asi4010009