An Overview of Machine Learning, Deep Learning, and Reinforcement Learning-Based Techniques in Quantitative Finance: Recent Progress and Challenges
Source abstract
Abstract
Forecasting the behavior of the stock market is a classic but difficult topic, one that has attracted the interest of both economists and computer scientists. Over the course of the last couple of decades, researchers have investigated linear models as well as models that are based on machine learning (ML), deep learning (DL), reinforcement learning (RL), and deep reinforcement learning (DRL) in order to create an accurate predictive model. Machine learning algorithms can now extract high-level financial market data patterns. Investors are using deep learning models to anticipate and evaluate stock and foreign exchange markets due to the advantage of artificial intelligence. Recent years have seen a proliferation of the deep reinforcement learning algorithm’s application in algorithmic trading. DRL agents, which combine price prediction and trading signal production, have been used to construct several completely automated trading systems or strategies. Our objective is to enable interested researchers to stay current and easily imitate earlier findings. In this paper, we have worked to explain the utility of Machine Learning, Deep Learning, Reinforcement Learning, and Deep Reinforcement Learning in Quantitative Finance (QF) and the Stock Market. We also outline potential future study paths in this area based on the overview that was presented before.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Stock Market Forecasting Methods · Energy Load and Power Forecasting · Forecasting Techniques and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440010, Maharashtra, India
Center for Quantitative Genetics and Genomics, Aarhus University, 8000 Aarhus, Denmark
References (88)
Show source-provided references
1. Applications of deep learning in stock market prediction: Recent progress10.1016/j.eswa.2021.115537 ↗
2. Alameer, A., Saleh, H., and Alshehri, K. (2022). Reinforcement Learning in Quantitative Trading: A Survey. TechRxiv.10.36227/techrxiv.19303853.v1 ↗
3. Survey on the application of deep learning in algorithmic trading10.3934/DSFE.2021019 ↗
4. Millea, A. (2021). Deep reinforcement learning for trading—A critical survey. Data, 6.10.20944/preprints202111.0044.v1 ↗
5. Kumar, G., Jain, S., and Singh, U.P. (2021). Stock Market Forecasting Using Computational Intelligence: A Survey, Springer.
6. Pricope, T.-V. (2021). Deep Reinforcement Learning in Quantitative Algorithmic Trading: A Review. arXiv.
7. Rouf, N., Malik, M.B., Arif, T., Sharma, S., Singh, S., Aich, S., and Kim, H.-C. (2021). Stock market prediction using machine learning techniques: A decade survey on methodologies, recent developments, and future directions. Electronics, 10.10.3390/electronics10212717 ↗
8. Deep Direct Reinforcement Learning for Financial Signal Representation and Trading10.1109/TNNLS.2016.2522401 ↗
9. Dynamic stock-decision ensemble strategy based on deep reinforcement learning10.1007/s10489-022-03606-0 ↗
10. Lv, P., Wu, Q., Xu, J., and Shu, Y. (2022). Stock Index Prediction Based on Time Series Decomposition and Hybrid Model. Entropy, 24.10.3390/e24020146 ↗
11. García-Medina, A., and Huynh, T.L.D. (2021). What drives bitcoin? An approach from continuous local transfer entropy and deep learning classification models. Entropy, 23.10.3390/e23121582 ↗
12. Forecasting stock price movement: New evidence from a novel hybrid deep learning model10.1108/JABES-05-2021-0061 ↗
13. The implication of machine learning for financial solvency prediction: An empirical analysis on public listed companies of Bangladesh10.1108/JABES-11-2020-0128 ↗
14. Bilgili, F., Koçak, E., and Kuşkaya, S. (2022). Dynamics and Co-movements between the COVID-19 Outbreak and the Stock Market in Latin American Countries: An Evaluation Based on the Wavelet-Partial Wavelet Coherence Model. Eval. Rev., Online ahead of print.10.1177/0193841X221134847 ↗
15. Spooner, T., and Savani, R. (2021, January 7–15). Robust market making via adversarial reinforcement learning. Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence, Yokohama, Japan.10.24963/ijcai.2020/633 ↗
16. Karpe, M., Fang, J., Ma, Z., and Wang, C. (2020, January 15–16). Multi-agent reinforcement learning in a realistic limit order book market simulation. Proceedings of the ICAIF 2020-1st ACM International Conference on AI in Finance, New York, NY, USA.10.1145/3383455.3422570 ↗
17. Vyetrenko, S., and Xu, S. (2019). Risk-Sensitive Compact Decision Trees for Autonomous Execution in Presence of Simulated Market Response. arXiv.
18. A portfolio construction framework using LSTM-based stock markets forecasting10.1002/ijfe.2277 ↗
19. Stock market prediction using machine learning classifiers and social media, news10.1007/s12652-020-01839-w ↗
20. Wang, J., Zhuang, Z., and Feng, L. (2022). Intelligent Optimization Based Multi-Factor Deep Learning Stock Selection Model and Quantitative Trading Strategy. Mathematics, 10.10.3390/math10040566 ↗
21. Stock movement prediction via gated recurrent unit network based on reinforcement learning with incorporated attention mechanisms10.1016/j.neucom.2021.09.072 ↗
22. Brim, A., and Flann, N.S. (2022). Deep reinforcement learning stock market trading, utilizing a CNN with candlestick images. PLoS ONE, 17.10.1371/journal.pone.0263181 ↗
23. Stock Trading Strategies Based on Deep Reinforcement Learning
24. Quantitative Investment Trading Model Based on Model Recognition Strategy with Deep Learning Method10.1155/2022/8856215 ↗
25. Predicting the Unpredictable: An Application of Machine Learning Algorithms in Indian Stock Market10.1007/s40745-019-00230-7 ↗
26. Zou, Z., Qu, Z., and Using LSTM in Stock prediction and Quantitative Trading (2022). CS230 Deep. Learn. Winter, 1–6. Available online: https://cs230.stanford.edu/projects_winter_2020/reports/32066186.pdf.
27. Wysocki, M., and Ślepaczuk, R. (2021). Artificial neural networks performance in WIG20 index options pricing. Entropy, 24.10.3390/e24010035 ↗
28. Raubitzek, S., and Neubauer, T. (2022). An Exploratory Study on the Complexity and Machine Learning Predictability of Stock Market Data. Entropy, 24.10.3390/e24030332 ↗
29. Sako, K., Mpinda, B.N., and Rodrigues, P.C. (2022). Neural Networks for Financial Time Series Forecasting. Entropy, 24.10.3390/e24050657 ↗
30. Forecasting directional movements of stock prices for intraday trading using LSTM and random forests10.1016/j.frl.2021.102280 ↗
31. Zhang, W., Yin, T., Zhao, Y., Han, B., and Liu, H. (2022). Reinforcement Learning for Stock Prediction and High-Frequency Trading with T+1 Rules. IEEE Access, 1.10.1109/ACCESS.2022.3197165 ↗
32. Practical Algorithmic Trading Using State Representation Learning and Imitative Reinforcement Learning10.1109/ACCESS.2021.3127209 ↗
33. Technical analysis strategy optimization using a machine learning approach in stock market indices10.1016/j.knosys.2021.107119 ↗
34. A parallel multi-module deep reinforcement learning algorithm for stock trading10.1016/j.neucom.2021.04.005 ↗
35. A synchronous deep reinforcement learning model for automated multi-stock trading10.1007/s13748-020-00225-z ↗
36. A multi-layer and multi-ensemble stock trader using deep learning and deep reinforcement learning10.1007/s10489-020-01839-5 ↗
37. Wu, D., Wang, X., and Wu, S. (2021). A hybrid method based on extreme learning machine and wavelet transform denoising for stock prediction. Entropy, 23.10.3390/e23040440 ↗
38. Pairs trading on different portfolios based on machine learning10.1111/exsy.12649 ↗
39. An application of deep reinforcement learning to algorithmic trading10.1016/j.eswa.2021.114632 ↗
40. A Q-learning agent for automated trading in equity stock markets10.1016/j.eswa.2020.113761 ↗
41. Li, Z., Liu, X.-Y., Zheng, J., Wang, Z., Walid, A., and Guo, J. (2021, January 3–5). FinRL-Podracer: High Performance and Scalable Deep Reinforcement Learning for Quantitative Finance. Proceedings of the ICAIF 2021-2nd ACM International Conference on AI in Finance, Virtual.10.1145/3490354.3494413 ↗
42. Liu, X.Y., Yang, H., Gao, J., and Wang, C.D. (2021). FinRL: Deep Reinforcement Learning Framework to Automate Trading in Quantitative Finance, Association for Computing Machinery.10.2139/ssrn.3955949 ↗
43. Liu, Y., Liu, Q., Zhao, H., Pan, Z., and Liu, C. (2020, January 7–12). Adaptive quantitative trading: An imitative deep reinforcement learning approach. Proceedings of the AAAI 2020-34th AAAI Conference on Artificial Intelligence, New York, NY, USA.
44. Dang, Q.V. (2020). Reinforcement Learning in Stock Trading, Springer International Publishing. 1121 AISC.
45. Predicting Stock Market Trends Using Machine Learning and Deep Learning Algorithms Via Continuous and Binary Data; A Comparative Analysis10.1109/ACCESS.2020.3015966 ↗
46. Adaptive stock trading strategies with deep reinforcement learning methods10.1016/j.ins.2020.05.066 ↗
47. Intraday Stock Prediction Based on Deep Neural Network10.1007/s40009-019-00859-1 ↗
48. Conegundes, L., and Pereira, A.C.M. (2020, January 19–24). Beating the Stock Market with a Deep Reinforcement Learning Day Trading System. Proceedings of the 020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK.10.1109/IJCNN48605.2020.9206938 ↗
49. Predicting stock market trends using machine learning algorithms via public sentiment and political situation analysis10.1007/s00500-019-04347-y ↗
50. A novel framework for stock trading signals forecasting10.1007/s00500-019-04650-8 ↗
51. Time series data analysis of stock price movement using machine learning techniques10.1007/s00500-020-04957-x ↗
52. Stock market analysis using candlestick regression and market trend prediction (CKRM)10.1007/s12652-020-01892-5 ↗
53. Deep Reinforcement Learning for Trading10.3905/jfds.2020.1.030 ↗
54. Ta, V.-D., Liu, C.-M., and Tadesse, D.A. (2020). Portfolio optimization-based stock prediction using long-short term memory network in quantitative trading. Appl. Sci., 10.10.3390/app10020437 ↗
55. Application of deep reinforcement learning in stock trading strategies and stock forecasting10.1007/s00607-019-00773-w ↗
56. Yuan, Y., Wen, W., and Yang, J. (2020). Using data augmentation based reinforcement learning for daily stock trading. Electronics, 9.10.3390/electronics9091384 ↗
57. Nabipour, M., Nayyeri, P., Jabani, H., Mosavi, A., and Salwana, E. (2020). Deep learning for stock market prediction. Entropy, 22.10.20944/preprints202003.0256.v1 ↗
58. Trend following deep Q-Learning strategy for stock trading10.1111/exsy.12514 ↗
59. An intelligent financial portfolio trading strategy using deep Q-learning10.1016/j.eswa.2020.113573 ↗
60. Yang, H., Liu, X.-Y., Zhong, S., and Walid, A. Deep reinforcement learning for automated stock trading: An ensemble strategy. Proceedings of the ICAIF 2020-1st ACM International Conference on AI in Finance, New York, NY, USA.10.1145/3383455.3422540 ↗
61. Integrated Long-Term Stock Selection Models Based on Feature Selection and Machine Learning Algorithms for China Stock Market10.1109/ACCESS.2020.2969293 ↗
62. Li, Y., Ni, P., and Chang, V. (2019, January 2–4). An Empirical Research on the Investment Strategy of Stock Market based on Deep Reinforcement Learning model. Proceedings of the COMPLEXIS 2019-4th International Conference on Complexity, Future Information Systems and Risk, Crete, Greece.10.5220/0007722000520058 ↗
63. Meng, T.L., and Khushi, M. (2019). Reinforcement learning in financial markets. Data, 4.10.3390/data4030110 ↗
64. CNNpred: CNN-based stock market prediction using a diverse set of variables10.1016/j.eswa.2019.03.029 ↗
65. Indian stock market prediction using artificial neural networks on tick data10.1186/s40854-019-0131-7 ↗
66. Stock selection with random forest: An exploitation of excess return in the Chinese stock market10.1016/j.heliyon.2019.e02310 ↗
67. Deep Robust Reinforcement Learning for Practical Algorithmic Trading10.1109/ACCESS.2019.2932789 ↗
68. An Empirical Study of Machine Learning Algorithms for Stock Daily Trading Strategy10.1155/2019/7816154 ↗
69. Enhancing intraday stock price manipulation detection by leveraging recurrent neural networks with ensemble learning10.1016/j.neucom.2019.03.006 ↗
70. YHu, Y.-J., and Lin, S.-J. (2019, January 4–6). Deep Reinforcement Learning for Optimizing Finance Portfolio Management. Proceedings of the 2019 Amity International Conference on Artificial Intelligence (AICAI), Dubai, United Arab Emirates.10.1109/AICAI.2019.8701368 ↗
71. Wu, J., Wang, C., Xiong, L., and Sun, H. (2019, January 14-19). Quantitative Trading on Stock Market Based on Deep Reinforcement Learning. Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary.10.1109/IJCNN.2019.8851831 ↗
72. Trading financial indices with reinforcement learning agents10.1016/j.eswa.2018.02.032 ↗
73. Deep learning networks for stock market analysis and prediction: Methodology, data representations, and case studies10.1016/j.eswa.2017.04.030 ↗
74. Predicting stock and stock price index movement using Trend Deterministic Data Preparation and machine learning techniques10.1016/j.eswa.2014.07.040 ↗
75. Using artificial neural network models in stock market index prediction10.1016/j.eswa.2011.02.068 ↗
76. Predicting direction of stock price index movement using artificial neural networks and support vector machines: The sample of the Istanbul Stock Exchange10.1016/j.eswa.2010.10.027 ↗
77. Predicting the daily return direction of the stock market using hybrid machine learning algorithms10.1186/s40854-019-0138-0 ↗
78. Shah, D., Isah, H., and Zulkernine, F. (2019). Stock market analysis: A review and taxonomy of prediction techniques. Int. J. Financ. Stud., 7.10.3390/ijfs7020026 ↗
79. Bajpai, S. (2021). Application of deep reinforcement learning for Indian stock trading automation. arXiv.
80. Xu, C., Ke, J., Peng, Z., Fang, W., and Duan, Y. (2022). Asymmetric Fractal Characteristics and Market Efficiency Analysis of Style Stock Indices. Entropy, 24.10.3390/e24070969 ↗
81. Mendoza-Urdiales, R.A., Núñez-Mora, J.A., Santillán-Salgado, R.J., and Valencia-Herrera, H. (2022). Twitter Sentiment Analysis and Influence on Stock Performance Using Transfer Entropy and EGARCH Methods. Entropy, 24.10.3390/e24070874 ↗
82. Web Media and Stock Markets: A Survey and Future Directions from a Big Data Perspective10.1109/TKDE.2017.2763144 ↗
83. An empirical methodology for developing stockmarket trading systems using artificial neural networks10.1016/j.eswa.2008.08.019 ↗
84. Machine Learning Approaches in Stock Price Prediction: A Systematic Review10.1088/1742-6596/2161/1/012065 ↗
85. Obthong, M., Tantisantiwong, N., Jeamwatthanachai, W., and Wills, G. (2020, January 5–6). A survey on machine learning for stock price prediction: Algorithms and techniques. Proceedings of the 2nd International Conference on Finance, Economics, Management and IT Business, Vienna House Diplomat Prague, Prague, Czech Republic.10.5220/0009340700630071 ↗
86. Liu, X.-Y., Rui, J., Gao, J., Yang, L., Yang, H., Wang, Z., Wang, C., and Guo, J. (2021). FinRL-Meta: A Universe of Near-Real Market Environments for Data-Driven Deep Reinforcement Learning in Quantitative Finance. arXiv.
87. Nie, C.-X., and Xiao, J. (2022). Dynamics of Information Flow between the Chinese A-Share Market and the U.S. Stock Market: From the 2008 Crisis to the COVID-19 Pandemic Period. Entropy, 24.10.3390/e24081102 ↗
88. Rundo, F., Trenta, F., Di Stallo, A.L., and Battiato, S. (2019). Machine learning for quantitative finance applications: A survey. Appl. Sci., 9.10.3390/app9245574 ↗