Abstract
Stock portfolio construction is a difficult task which involves the simultaneous consideration of dynamic financial data as well as investment criteria (e.g.: investors required return, risk tolerance, goals, and time frame). The objective of this research is to present a two phase deep learning module to csonstruct a financial stocks portfolio that can be used repeatedly to select the most promising stocks and adjust stocks allocations (namely quantitative trading system). A deep belief network is used to discover the complex regularities among the stocks while a long short-term memory network is used for time series financial data prediction. The proposed deep learning architecture has been tested on the american stock market and has outperformed other known machine learning techniques (support vector machine and random forests) in several prediction accuracy metrices. Furthermore, the results showed that our architecture as a portfolio construction model outperforms three benchmark models with several financial profitability and risk-adjusted metrics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Huang, W., Nakamori, Y., Wang, S.Y.: Forecasting stock market movement direction with support vector machine. Comput. Oper. Rese. 32(10), 2513–2522 (2005)
Kazem, A., Sharifi, E., Hussian, F.K.: Support vector regression with chaos-based firefly algorithm for stock market price forecasting. Appl. Soft Comput. 13(2), 947–958 (2013)
Cervelló-Royo, R., Guijarro, F., Michniuk, K.: Stock market trading rule based on pattern recognition and technical analysis: forecasting the DJIA index with intraday data. Expert Syst. Appl. 42(14), 5963–5975 (2015)
Hu, Y., Liu, K., Zhang, X., Su, L., Ngai, E.W.T., Liu, M.: Application of evolutionary computation for rule discovery in stock algorithmic trading: a literature review. Appl. Soft Comput. 36, 534–551 (2015)
Aguilar-Rivera, R., Valenzuela-Rend-on, M., Rodr-guez-Ortiz, J.: Genetic algorithms and Darwinian approaches in financial applications: a survey. Expert Syst. Appl. 42, 7684–7697 (2015)
Raffinot, T.: Hierarchical clustering-based asset allocation. J. Portfolio Manage. Multi-Asset Special Issue 44(2), 89–99 (2018)
Gonzalvez, J., Lezmi E., Roncalli, T., Xu J.: Financial Applications of Gaussian Processes and Bayesian Optimization. arXiv:1903.04841 (2019)
Thakkar, A., Chaudhari, K.: A comprehensive survey on portfolio optimization, stock price and trend prediction using particle swarm optimization. Arch. Comput. Meth. Eng. 28(4), 2133–2164 (2020). https://doi.org/10.1007/s11831-020-09448-8
Hinton, G., Osindero, S., Teh, Y.W.: A fast learning algorithm for deep belief nets. Neural Comput. 18(7), 527–554 (2006)
https://colah.github.io/posts/2015-08-Understanding-LSTMs/. Accessed on Nov 2020
Bao, W., Yue, J., Rao, Y.: A deep learning framework for financial time series using stacked autoencoders and long-short term memory. PLoS ONE 12, e0180944 (2017)
Fischer, T., Krauss, C.: Deep learning with long short-term memory networks for financial market predictions. Euro. J. Oper. Res. 270, 654–669 (2018)
Ta, V.-D., Liu, C.-M., Tadesse, D.A.: Portfolio optimization-based stock prediction using long-short term memory network in quantitative trading. Appl. Sci. 10(2), 437 (2020)
Ribeiro, B., Lopes, N.: Deep Belief Networks for Financial Prediction. Lecture Notes in Computer Science, vol. 7064. Springer, Berlin, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24965-5_86
Shen, F., Chao, J., Zhao, J.: Forecasting exchange rate using deep belief networks and conjugate gradient method. Neurocomputing 167, 243–253 (2015)
Assis, C.A.S., Pereira, A.C.M., Carrano, E.G., Ramos, R., Dias, W.: Restricted boltzmann machines for the prediction of trends in financial time series. In: International Joint Conference on Neural Networks (IJCNN), pp. 1–18. Rio de Janeiro (2018)
AbdelKawy, R., Abdelmoez, W.M., Shoukry, A.: A synchronous deep reinforcement learning model for automated multi-stock trading. Progress Artif. Intell. 10(1), 83–97 (2021). https://doi.org/10.1007/s13748-020-00225-z
Ho, T.K.: Random decision forests. In: Proceedings of the Third International Conference on Document Analysis and Recognition, pp. 278–282. IEEE (1995)
Breiman, L.: Random forests. Mach. Learn. 45(1), 5–32 (2001)
Smola, A.J., Schölkopf, B.: A tutorial on support vector regression. Stat. Comput. 14(1), 199–222 (2004)
Lu, C.J., Lee, T.S., Chiu, C.C.: Financial time series forecasting using independent component analysis and support vector regression. Decis. Support Syst. 47(2), 115–125 (2009)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Kawy, R.A., Abdelmoez, W.M., Shoukry, A. (2021). Financial Portfolio Construction for Quantitative Trading Using Deep Learning Technique. In: Rutkowski, L., Scherer, R., Korytkowski, M., Pedrycz, W., Tadeusiewicz, R., Zurada, J.M. (eds) Artificial Intelligence and Soft Computing. ICAISC 2021. Lecture Notes in Computer Science(), vol 12854. Springer, Cham. https://doi.org/10.1007/978-3-030-87986-0_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-87986-0_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87985-3
Online ISBN: 978-3-030-87986-0
eBook Packages: Computer ScienceComputer Science (R0)