Forecasting Bitcoin volatility using machine learning techniquesHuang, Z.-C., Sangiorgi, I. ORCID: https://orcid.org/0000-0002-8344-9983 and Urquhart, A. ORCID: https://orcid.org/0000-0001-8834-4243 (2024) Forecasting Bitcoin volatility using machine learning techniques. Journal of International Financial Markets, Institutions and Money. ISSN 1873-0612 (In Press)
It is advisable to refer to the publisher's version if you intend to cite from this work. See Guidance on citing. Abstract/SummaryThis paper studies the Bitcoin volatility forecasting performance between popular traditional econometric models and machine learning techniques. We compare the 1-day to 2-month ahead forecasting performance of the Long Short-Term Memory (LSTM) and a hybrid Convolutional Neu- ral Network-LSTM (CNN-LSTM) model to the traditional models. We find that neural networks outperform Generalized Autoregressive Conditional Heteroskedasticity (GARCH) models for all forecasting horizons. Furthermore, the LSTM model outperforms the Heterogeneous Autoregres- sive (HAR) model and by integrating the Markov Transition Field (MTF) into the CNN-LSTM model, we achieve superior forecasting results in the short-term, particularly for the 7-day forecasts.
Aggarwal, D., S. Chandrasekaran, and B. Annamalai (2020). A complete empirical ensemble mode decomposition and support vector machine-based approach to predict Bitcoin prices. Journal of Behavioral and Experimental Finance 27, 100335.
Ahlawat, S., A. Choudhary, A. Nayyar, S. Singh, and B. Yoon (2020). Improved handwritten digit recognition using convolutional neural networks (CNN). Sensors 20 (12), 3344.
Alexander, C., D. F. Heck, and A. Kaeck (2022). The role of Binance in Bitcoin volatility trans- mission. Applied Mathematical Finance 29(1), 1–32.
Andersen, T. G. and T. Bollerslev (1997). Intraday periodicity and volatility persistence in financial markets. Journal of Empirical Finance 4 (2-3), 115–158.
Andersen, T. G. and T. Bollerslev (1998). Answering the skeptics: Yes, standard volatility models do provide accurate forecasts. International Economic Review 39 (4), 885–905.
Andersen, T. G., T. Bollerslev, F. X. Diebold, and P. Labys (1999). Realized volatility and correlation. LN Stern School of Finance Department Working Paper 24.
Andersen, T. G., T. Bollerslev, F. X. Diebold, and P. Labys (2003). Modeling and forecasting realized volatility. Econometrica 71(2), 579–625.
Aras, S. (2021a). On improving GARCH volatility forecasts for Bitcoin via a meta-learning ap- proach. Knowledge-Based Systems 230, 107393.
36Aras, S. (2021b). Stacking hybrid GARCH models for forecasting Bitcoin volatility. Expert Systems with Applications 174, 114747.
Ardia, D., K. Bluteau, and M. Ru ̈ede (2019). Regime changes in Bitcoin GARCH volatility dynamics. Finance Research Letters 29, 266–271.
Atsalakis, G. S., I. G. Atsalaki, F. Pasiouras, and C. Zopounidis (2019). Bitcoin price forecasting with neuro-fuzzy techniques. European Journal of Operational Research 276 (2), 770–780.
Aysan, A. F., M. Caporin, and O. Cepni (2024). Not all words are equal: Sentiment and jumps in the cryptocurrency market. Journal of International Financial Markets, Institutions and Money 91, 101920.
Bantis, E., M. P. Clements, and A. Urquhart (2023). Forecasting GDP growth rates in the United States and Brazil using Google Trends. International Journal of Forecasting 39(4), 1909–1924.
Bariviera, A. F. (2017). The inefficiency of Bitcoin revisited: A dynamic approach. Economics Letters 161, 1–4.
Baur, D. G., K. Hong, and A. D. Lee (2018). Bitcoin: Medium of exchange or speculative assets? Journal of International Financial Markets, Institutions and Money 54, 177–189.
Bergsli, L. Ø., A. F. Lind, P. Molna ́r, and M. Polasik (2022). Forecasting volatility of Bitcoin. Research in International Business and Finance 59, 101540.
Bollerslev, T. (1986). Generalized autoregressive conditional heteroskedasticity. Journal of Econo- metrics 31(3), 307–327.
Bouri, E., L. A. Gil-Alana, R. Gupta, and D. Roubaud (2019). Modelling long memory volatility in the Bitcoin market: Evidence of persistence and structural breaks. International Journal of Finance and Economics 24(1), 412–426.
Brauneis, A., R. Mestel, R. Riordan, and E. Theissen (2021). How to measure the liquidity of cryptocurrency markets? Journal of Banking & Finance 124, 106041.
37
Catania, L. and S. Grassi (2022). Forecasting cryptocurrency volatility. International Journal of Forecasting 38(3), 878–894.
Catania, L. and M. Sandholdt (2019). Bitcoin at high frequency. Journal of Risk and Financial Management 12(1), 36.
Chang, Z., Y. Zhang, and W. Chen (2018). Effective Adam-optimized LSTM neural network for electricity price forecasting. In 2018 IEEE 9th International Conference on Software Engineering and Service Science (ICSESS), pp. 245–248. IEEE.
Chen, W., H. Xu, L. Jia, and Y. Gao (2021). Machine learning model for Bitcoin exchange rate pre- diction using economic and technology determinants. International Journal of Forecasting 37 (1), 28–43.
Chi, Y. and W. Hao (2021). Volatility models for cryptocurrencies and applications in the options market. Journal of International Financial Markets, Institutions and Money 75, 101421.
Christensen, B. J. and C. S. Hansen (2002). New evidence on the implied-realized volatility relation. The European Journal of Finance 8 (2), 187–205.
Corsi, F. (2009). A simple approximate long-memory model of realized volatility. Journal of Financial Econometrics 7(2), 174–196.
De Pace, P. and J. Rao (2023). Comovement and instability in cryptocurrency markets. Interna- tional Review of Economics & Finance 83, 173–200.
Diebold, F. X. and R. S. Mariano (2002). Comparing predictive accuracy. Journal of Business and Economic Statistics 20(1), 134–144.
Doering, J., M. Fairbank, and S. Markose (2017). Convolutional neural networks applied to high- frequency market microstructure forecasting. In 2017 9th Computer Science and Electronic Engineering (CEEC), pp. 31–36. IEEE.
38
Dudek, G., P. Fiszeder, P. Kobus, and W. Orzeszko (2024). Forecasting cryptocurrencies volatility using statistical and machine learning methods: A comparative study. Applied Soft Comput- ing 151, 111132.
D’Amato, V., S. Levantesi, and G. Piscopo (2022). Deep learning in predicting cryptocurrency volatility. Physica A: Statistical Mechanics and its Applications 596, 127158.
Esparcia, C., A. Escribano, and F. Jaren ̃o (2023). Did cryptomarket chaos unleash silvergate’s bankruptcy? investigating the high-frequency volatility and connectedness behind the collapse. Journal of International Financial Markets, Institutions and Money 89, 101851.
Feng, L., J. Qi, and B. Lucey (2024). Enhancing cryptocurrency market volatility forecasting with daily dynamic tuning strategy. International Review of Financial Analysis 94, 103239.
Fischer, T. and C. Krauss (2018). Deep learning with long short-term memory networks for financial market predictions. European Journal of Operational Research 270 (2), 654–669.
Glosten, L. R., R. Jagannathan, and D. E. Runkle (1993). On the relation between the expected value and the volatility of the nominal excess return on stocks. The Journal of Finance 48(5), 1779–1801.
Gradojevic, N., D. Kukolj, R. Adcock, and V. Djakovic (2023). Forecasting Bitcoin with technical analysis: A not-so-random forest? International Journal of Forecasting 39 (1), 1–17.
Graves, A., M. Liwicki, S. Fern ́andez, R. Bertolami, H. Bunke, and J. Schmidhuber (2008). A novel connectionist system for unconstrained handwriting recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence 31(5), 855–868.
Hansen, P. R. (2005). A test for superior predictive ability. Journal of Business & Economic Statistics 23(4), 365–380.
Hansen, P. R., A. Lunde, and J. M. Nason (2011). The model confidence set. Econometrica 79 (2), 453–497.
39
Hautsch, N. and M. Podolskij (2013). Preaveraging-based estimation of quadratic variation in the presence of noise and jumps: theory, implementation, and empirical evidence. Journal of Business and Economic Statistics 31(2), 165–183.
Hochreiter, S. and J. Schmidhuber (1997). Long short-term memory. Neural Computation 9(8), 1735–1780.
Huang, X., J. Lin, and P. Wang (2022). Are institutional investors marching into the crypto market? Economics Letters 220, 110856.
Jacod, J., Y. Li, P. A. Mykland, M. Podolskij, and M. Vetter (2009). Microstructure noise in the continuous case: the pre-averaging approach. Stochastic Processes and Their Applica- tions 119(7), 2249–2276.
Ji, S., J. Kim, and H. Im (2019). A comparative study of Bitcoin price prediction using deep learning. Mathematics 7(10), 898.
Katsiampa, P. (2017). Volatility estimation for Bitcoin: A comparison of GARCH models. Eco- nomics Letters 158, 3–6.
Katsiampa, P., S. Corbet, and B. Lucey (2019). High frequency volatility co-movements in cryp- tocurrency markets. Journal of International Financial Markets, Institutions and Money 62, 35–52.
Kim, H. Y. and C. H. Won (2018). Forecasting the volatility of stock price index: A hybrid model integrating LSTM with multiple GARCH-type models. Expert Systems with Applications 103, 25–37.
Kingma, D. P. and J. Ba (2014). Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 .
Ko ̈chling, G., P. Schmidtke, and P. N. Posch (2020). Volatility forecasting accuracy for Bitcoin. Economics Letters 191, 108836.
40
Kristjanpoller, W. and M. C. Minutolo (2018). A hybrid volatility forecasting framework inte- grating GARCH, artificial neural network, technical analysis and principal components analysis. Expert Systems with Applications 109, 1–11.
Krizhevsky, A., I. Sutskever, and G. E. Hinton (2017). Imagenet classification with deep convolu- tional neural networks. Communications of the ACM 60 (6), 84–90.
LeCun, Y., Y. Bengio, et al. (1995). Convolutional networks for images, speech, and time series. The Handbook of Brain Theory and Neural Networks 3361 (10), 1995.
Lee, A. D., M. Li, and H. Zheng (2020). Bitcoin: Speculative asset or innovative technology? Journal of International Financial Markets, Institutions and Money 67, 101209.
Li, Y., W. Zhang, A. Urquhart, and P. Wang (2022). The role of media coverage in the bubble formation: evidence from the Bitcoin market. Journal of International Financial Markets, Institutions and Money 80, 101629.
Liu, L. Y., A. J. Patton, and K. Sheppard (2015). Does anything beat 5-minute RV? a comparison of realized measures across multiple asset classes. Journal of Econometrics 187 (1), 293–311.
Liu, M., G. Li, J. Li, X. Zhu, and Y. Yao (2021). Forecasting the price of Bitcoin using deep learning. Finance Research Letters 40, 101755.
McNally, S., J. Roche, and S. Caton (2018). Predicting the price of Bitcoin using machine learning. In 2018 26th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP, pp. 339–343. IEEE.
Nadarajah, S. and J. Chu (2017). On the inefficiency of Bitcoin. Economics Letters 150, 6–9.
Naeem, M. A., N. Iqbal, B. M. Lucey, and S. Karim (2022). Good versus bad information transmis- sion in the cryptocurrency market: Evidence from high-frequency data. Journal of International Financial Markets, Institutions and Money 81, 101695.
Olah, C. (2015). Understanding LSTM networks. http://colah.github.io/posts/ 2015-08-Understanding-LSTMs/.
41
Pascanu, R., T. Mikolov, and Y. Bengio (2013). On the difficulty of training recurrent neural networks. In International Conference on Machine Learning, pp. 1310–1318. PMLR.
Peng, Y., P. H. M. Albuquerque, J. M. C. de S ́a, A. J. A. Padula, and M. R. Montenegro (2018). The best of two worlds: Forecasting high frequency volatility for cryptocurrencies and traditional currencies with Support Vector Regression. Expert Systems with Applications 97, 177–192.
Phillip, A., J. S. Chan, and S. Peiris (2018). A new look at cryptocurrencies. Economics Letters 163, 6–9.
Rawat, W. and Z. Wang (2017). Deep convolutional neural networks for image classification: A comprehensive review. Neural Computation 29(9), 2352–2449.
Sak, H., A. W. Senior, and F. Beaufays (2014). Long short-term memory recurrent neural network architectures for large scale acoustic modeling. In Interspeech, pp. 338–342.
Seo, M. and G. Kim (2020). Hybrid forecasting models based on the neural networks for the volatility of Bitcoin. Applied Sciences 10 (14), 4768.
Sezer, O. B., M. U. Gudelek, and A. M. Ozbayoglu (2020). Financial time series forecasting with deep learning: A systematic literature review: 2005–2019. Applied Soft Computing 90, 106181.
Shen, D., A. Urquhart, and P. Wang (2020). Forecasting the volatility of Bitcoin: The importance of jumps and structural breaks. European Financial Management 26 (5), 1294–1323.
Shorten, C. and T. M. Khoshgoftaar (2019). A survey on image data augmentation for deep learning. Journal of Big Data 6 (1), 1–48.
Simonyan, K. and A. Zisserman (2014). Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556.
Srivastava, N., G. Hinton, A. Krizhevsky, I. Sutskever, and R. Salakhutdinov (2014). Dropout: a simple way to prevent neural networks from overfitting. The Journal of Machine Learning Research 15(1), 1929–1958.
42
Urquhart, A. (2017a). Price clustering in Bitcoin. Economics letters 159, 145–148.
Urquhart, A. (2017b). The volatility of Bitcoin. Available at SSRN 2921082 .
Vidal, A. and W. Kristjanpoller (2020). Gold volatility prediction using a CNN-LSTM approach. Expert Systems with Applications 157, 113481.
Wang, Y., G. Andreeva, and B. Martin-Barragan (2023). Machine learning approaches to fore- casting cryptocurrency volatility: Considering internal and external determinants. International Review of Financial Analysis 90, 102914.
Wang, Z., T. Oates, et al. (2015). Encoding time series as images for visual inspection and classification using tiled convolutional neural networks. In Workshops at the Twenty-Ninth AAAI Conference on Artificial Intelligence.
Xiong, R., E. P. Nichols, and Y. Shen (2015). Deep learning stock volatility with Google domestic trends. arXiv preprint arXiv:1512.04916.
Yosinski, J., J. Clune, A. Nguyen, T. Fuchs, and H. Lipson (2015). Understanding neural networks through deep visualization. arXiv preprint arXiv:1506.06579.
Zakoian, J.-M. (1994). Threshold heteroskedastic models. Journal of Economic Dynamics and Control 18(5), 931–955.
Zhang, X. and Y. Tan (2018). Deep stock ranker: A LSTM neural network model for stock selection. In Data Mining and Big Data: Third International Conference, DMBD 2018, Shanghai, China, June 17–22, 2018, Proceedings 3, pp. 614–623. Springer.
Zhou, Y.-L., R.-J. Han, Q. Xu, Q.-J. Jiang, and W.-K. Zhang (2019). Long short-term memory networks for CSI300 volatility prediction with Baidu search volume. Concurrency and Compu- tation: Practice and Experience 31(10), e4721. University Staff: Request a correction | Centaur Editors: Update this record |