Forecasting financial time series with Boltzmann entropy through neural networks

Computational Management Science - Tập 19 - Trang 665-681 - 2022
Luca Grilli1, Domenico Santoro2
1Department of Economics, Management and Territory, University of Foggia, Foggia, Italy
2Department of Economics and Finance, University of Bari Aldo Moro, Bari, Italy

Tóm tắt

Neural networks have recently been established as state-of-the-art in forecasting financial time series. However, many studies show how one architecture, the Long-Short Term Memory, is the most widespread in financial sectors due to its high performance over time series. Considering some stocks traded in financial markets and a crypto ticker, this paper tries to study the effectiveness of the Boltzmann entropy as a financial indicator to improve forecasting, comparing it with financial analysts’ most commonly used indicators. The results show how Boltzmann’s entropy, born from an Agent-Based Model, is an efficient indicator that can also be applied to stocks and cryptocurrencies alone and in combination with some classic indicators. This critical fact allows obtaining good results in prediction ability using Network architecture that is not excessively complex.

Tài liệu tham khảo

Adhikari R, Agrawal RK (2013) An introductory study in time series modeling and forecasting. LAP LAMBERT Academic Publishing, Sunnyvale, p 76 Arthur WB, Holland JH, LeBaron B, et al (1997) Asset pricing under endogenous expectations in an artificial stock market. In: The economy as an evolving complex system II, iSBN: 9780429496639 Axelrod R (1997) The complexity of cooperation: agent-based models of conflict and cooperation. Princeton University Press, Princeton Axtell RL, Farmer JD (2022) Agent-based modeling in economics and finance: past, present, and future. INET Oxford Working Paper (2022-10) Bachelier L (1900) Theorie de la speculatione. PhD Thesis Bao W, Yue J, Rao Y (2017) A deep learning framework for financial time series using stacked autoencoders and long-short term memory. PLoS ONE 12(7):e0180944. https://doi.org/10.1371/journal.pone.0180944 Bellman R (1957) Dynamic programming. Princeton University Press, Princeton Borland L (2016) Exploring the dynamics of financial markets: from stock prices to strategy returns. Chaos Solitons Fractals 88:59–74. https://doi.org/10.1016/j.chaos.2016.03.014 Box GEP, Jenkins GM (1976) Time series analysis forecasting and control. Holden-Day, San Francisco Chen S, Ge L (2019) Exploring the attention mechanism in lstm-based Hong Kong stock price movement prediction. Quantit Financ 19(9):1507–1515. https://doi.org/10.1080/14697688.2019.1622287 Chen SH, Yeh CH (2001) Evolving traders and the business school with genetic programming: a new architecture of the agent-based artificial stock market. J Econ Dyn Control 25(3):363–393. https://doi.org/10.1016/S0165-1889(00)00030-0 Cliff D, Bruten J (1998) Less than human: simple adaptive trading agents for CDA markets. IFAC Proceedings Volumes 31(16):117–122. https://doi.org/10.1016/S1474-6670(17)40468-X, iFAC Symposium on Computation in Economics, Finance and Engineering: Economic Systems, Cambridge, UK, 29 June - 1 July Cootner PH (1964) The random character of stock market prices. MIT Press, Cambridge Dixon M (2018) A high-frequency trade execution model for supervised learning. High Frequency. https://doi.org/10.1002/hf2.10016 Epstein J, Axtell R (1996) Growing artificial societies: social science from the bottom up. MIT Press, Cambridge Fama E (1970) The Journal of Finance 25(2):383–417. https://doi.org/10.2307/2325486. papers and Proceedings of the Twenty-Eighth Annual Meeting of the American Finance Association New York, N.Y. December, 28–30, 1969 Fraunholz C, Kraft E, Keles D et al (2021) Advanced price forecasting in agent-based electricity market simulation. Appl Energy 290(116):688. https://doi.org/10.1016/j.apenergy.2021.116688 Ghosh P, Raju Chinthalapati VL (2014) Financial time series forecasting using agent based models in equity and FX markets. In: 2014 6th computer science and electronic engineering conference (CEEC), pp 97–102, https://doi.org/10.1109/CEEC.2014.6958562 Goodfellow IJ, Pouget-Abadie J, Mirza M, et al (2014) Generative adversarial nets. In: Proceedings of the 27th international conference on neural information processing systems-Volume 2. MIT Press, Cambridge, MA, USA, NIPS’14, p 2672–2680 Grilli L, Santoro D (2021) Cryptocurrencies markets and entropy: a statistical ensemble based approach. Appl Math Sci 15(7):297–320 Hamill L, Gilbert N (2015) Agent based modelling in economics. Wiley, Hoboken Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735 Howitt P, Clower R (2000) The emergence of economic organization. J Econo Behav Org 41(1):55–84. https://doi.org/10.1016/S0167-2681(99)00087-6 Izumi K, Ueda K (2001) Phase transition in a foreign exchange market-analysis based on an artificial market approach. IEEE Trans Evol Comput 5(5):456–470. https://doi.org/10.1109/4235.956710 Kaneko T, Kameoka H, Hojo N, et al (2017) Generative adversarial network-based postfilter for statistical parametric speech synthesis. In: 2017 IEEE international conference on acoustics, speech and signal processing (ICASSP) pp 4910–4914. https://doi.org/10.1109/ICASSP.2017.7953090 Kara Y, Boyacioglu MA, Baykan OK (2011) Predicting direction of stock price index movement using artificial neural networks and support vector machines: The sample of the istanbul stock exchange. Expert Syst Appl 38(5):5311–5319. https://doi.org/10.1016/j.eswa.2010.10.027 Ketsetsis AP, Giannoutakis KM, Spanos G et al (2021) A comparative study of deep learning techniques for financial indices prediction. In: Maglogiannis I, Macintyre J, Iliadis L (eds) Artificial intelligence applications and innovations. Springer, Cham, pp 297–308 LeBaron B (2000) Agent-based computational finance: suggested readings and early research. J Econ Dyn Control 24:679–702 LeRoy SF (1989) Efficient capital markets and martingales. J Econ Lit 27(4):1583–1621 Liu S, Zhang C, Ma J (2017) Cnn-lstm neural network model for quantitative strategy analysis in stock markets. In: Liu D, Xie S, Li Y et al (eds) Neural information processing. Springer, Cham, pp 198–206 Mäkinen Y, Kanniainen J, Gabbouj M et al (2019) Forecasting jump arrivals in stock prices: new attention-based network architecture using limit order book data. Quant Financ 19(12):2033–2050. https://doi.org/10.1080/14697688.2019.1634277 McCullock WS, Pitts WH (1943) A logical calculus of the ideas immanent in nervous activity. Bull Math Biophys 5:115 Mittelmayer M, Knolmayer GF (2006) Text mining systems for market response to news: a survey. In: IADIS European Conference Data Mining 2007 (part of MCCSIS 2007) pp 164–169. ISBN: 978-972-8924-40-9 Preeti, Bala R, Singh RP (2019) Financial and non-stationary time series forecasting using lstm recurrent neural network for short and long horizon. In: 2019 10th international conference on computing, communication and networking technologies (ICCCNT) pp 1–7. https://doi.org/10.1109/ICCCNT45670.2019.8944624 Refenes A, Azema-Barac M, Karoussos S (1992) Currency exchange rate forecasting by error backpropagation. In: Proceedings of the twenty-fifth Hawaii international conference on system sciences iv:504–515 vol.4. https://doi.org/10.1109/HICSS.1992.183441 Rekik YM, Hachicha W, Boujelbene Y (2014) Agent-based modeling and investors’ behavior explanation of asset price dynamics on artificial financial markets. Procedia Econ Financ 13:30–46. https://doi.org/10.1016/S2212-5671(14)00428-6 Rollins M, Cliff D (2020) Which trading agent is best? Using a threaded parallel simulation of a financial market changes the pecking-order. arXiv:2009.06905 Rosenblatt F (1958) The percepron: a probabilistic model for information storage and organization in the brain. Psychol Rev 65:386 Rumelhart DE, Hinton GE, Williams RJ (1986) Learning representation by back-propagation errors. Nature 323:533–536. https://doi.org/10.1038/323533a0 Sharda R, Patil RB (1992) Connectionist approach to time series prediction: An empirical test. J Intell Manuf 3:317–323. https://doi.org/10.1007/BF01577272 Shi Y, Luo Q, Li H (2019) An agent-based model of a pricing process with power law, volatility clustering, and jumps. Complexity. https://doi.org/10.1155/2019/3429412 Siami-Namini S, Tavakoli N, Namin AS (2019) A comparative analysis of forecasting financial time series using arima, lstm, and bilstm. arXiv:1911.09512v1 Sirignano JA (2019) Deep learning for limit order books. Quant Financ 19(4):549–570. https://doi.org/10.1080/14697688.2018.1546053 Squazzoni F (2010) The impact of agent-based models in the social sciences after 15 years of incursions. History Econ Ideas 18(2):197–233 Sun Y, Ximing L, Cong P et al (2018) Digital radiography image denoising using a generative adversarial network. J Xray Sci Technol 26(4):523–534. https://doi.org/10.3233/XST-17356 Tesfatsion L (2001) Special issue on the agent-based modeling of evolutionary economic systems. IEEE Trans Evolut Comput 5(5):437 Tesfatsion L (2002) Agent-based computational economics: growing economies from the bottom up. Artif Life 8(2):55–82. https://doi.org/10.1162/106454602753694765 Tesfatsion L, Judd K (2006) Handbook of computational economics: agent-based computational economics. North Holland, iSBN: 978-0444512536 Vapnik V (1998) Statistical learning theory. Wiley, Hoboken, p 768 Wiese M, Knobloch R, Korn R et al (2020) Quant gans: deep generation of financial time series. Quant Financ 20(9):1419–1440. https://doi.org/10.1080/14697688.2020.1730426 Wu C (2021) Window effect with markov-switching garch model in cryptocurrency market. Chaos Solitons Fractals 146(110):902. https://doi.org/10.1016/j.chaos.2021.110902 Zhang G (2003) Time series forecasting using a hybrid arima and neural network model. Neurocomputing 50:159–175. https://doi.org/10.1016/S0925-2312(01)00702-0 Zhang L, Aggarwal C, Qi GJ (2017) Stock price prediction via discovering multi-frequency trading patterns. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Association for Computing Machinery, New York, NY, USA, KDD ’17, p 2141–2149, https://doi.org/10.1145/3097983.3098117 Zhang Q (2013) Disentangling Financial Markets and Social Networks: Models and Empirical Tests. PhD dissertation, ETH