Skip to main content
Top
Published in: The Journal of Supercomputing 14/2023

17-04-2023

A novel cryptocurrency price time series hybrid prediction model via machine learning with MATLAB/Simulink

Authors: Lingxiao Zhao, Zhiyang Li, Yue Ma, Leilei Qu

Published in: The Journal of Supercomputing | Issue 14/2023

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Bitcoin is widely recognized as the first decentralized digital cryptocurrency based on blockchain technology. Its unique properties make it a leading contender in the realm of digital currencies, and it continues to maintain a dominant position in the short-term. However, the high volatility of bitcoin prices poses significant challenges for prediction models. Therefore, it is important to develop rational processing techniques to weaken the volatility of raw data, thereby facilitating more accurate predictions. To this end, we propose a novel time series hybrid prediction model (TSHPM) to estimate bitcoin prices. Our approach utilizes variational mode decomposition (VMD) to decompose daily bitcoin prices into several simple modes. We then use approximate entropy (ApEn) for modal characterization and sequence reconstruction to determine the complexity of the different components of the time series. To better compare the accuracy of different models, we establish a comprehensive evaluation index (CEI). Furthermore, we adopt an innovative approach by utilizing the Simulink module in MATLAB for machine learning prediction. Through a rigorous selection process, we identify the appropriate model that produces the best prediction. Among them, the VMD-LSTM-Adam model has the best prediction performance with a CEI value of only 0.4017. Empirical analysis demonstrates that our TSHPM approach significantly outperforms traditional prediction methods, reducing prediction errors by more than 50%. At the same time, the time complexity of the prediction is optimized by about 15% and the overall performance of the model is greatly improved. In summary, our findings demonstrate the effectiveness of the TSHPM model in predicting complex time series, particularly bitcoin prices. Our approach provides a promising avenue for further research in the field of cryptocurrency price prediction, with the potential to facilitate more accurate and reliable predictions in future.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Aggarwal D, Chandrasekaran S, Annamalai B (2020) A complete empirical ensemble mode decomposition and support vector machine-based approach to predict Bitcoin prices. J Behav Exp Financ 27:100335 Aggarwal D, Chandrasekaran S, Annamalai B (2020) A complete empirical ensemble mode decomposition and support vector machine-based approach to predict Bitcoin prices. J Behav Exp Financ 27:100335
2.
go back to reference Altan A, Karasu S, Bekiros S (2019) Digital currency forecasting with chaotic meta-heuristic bio-inspired signal processing techniques. Chaos Solitons Fractals 126:325–336MathSciNet Altan A, Karasu S, Bekiros S (2019) Digital currency forecasting with chaotic meta-heuristic bio-inspired signal processing techniques. Chaos Solitons Fractals 126:325–336MathSciNet
3.
go back to reference ArunKumar KE, Kalaga DV, Kumar CMS, Kawaji M, Brenza TM (2021) Forecasting of COVID-19 using deep layer recurrent neural networks (RNNs) with gated recurrent units (GRUs) and long short-term memory (LSTM) cells. Chaos Solitons Fractals 146:110861MathSciNet ArunKumar KE, Kalaga DV, Kumar CMS, Kawaji M, Brenza TM (2021) Forecasting of COVID-19 using deep layer recurrent neural networks (RNNs) with gated recurrent units (GRUs) and long short-term memory (LSTM) cells. Chaos Solitons Fractals 146:110861MathSciNet
4.
go back to reference Atsalakis GS, Atsalaki IG, Pasiouras F, Zopounidis C (2019) Bitcoin price forecasting with neuro-fuzzy techniques. Eur J Oper Res 276(2):770–780MathSciNetMATH Atsalakis GS, Atsalaki IG, Pasiouras F, Zopounidis C (2019) Bitcoin price forecasting with neuro-fuzzy techniques. Eur J Oper Res 276(2):770–780MathSciNetMATH
5.
go back to reference Avignone G, Altunbas Y, Polizzi S, Reghezza A (2021) Centralised or decentralised banking supervision? evidence from European banks. J Int Money Financ 110:102264 Avignone G, Altunbas Y, Polizzi S, Reghezza A (2021) Centralised or decentralised banking supervision? evidence from European banks. J Int Money Financ 110:102264
6.
go back to reference Batool I, Khan TA (2022) Software fault prediction using data mining, machine learning and deep learning techniques: a systematic literature review. Comput Electr Eng 100:107886 Batool I, Khan TA (2022) Software fault prediction using data mining, machine learning and deep learning techniques: a systematic literature review. Comput Electr Eng 100:107886
7.
go back to reference Bergsli LØ, Lind AF, Molnár P, Polasik M (2022) Forecasting volatility of Bitcoin. Res Int Bus Financ 59:101540 Bergsli LØ, Lind AF, Molnár P, Polasik M (2022) Forecasting volatility of Bitcoin. Res Int Bus Financ 59:101540
8.
go back to reference Busari GA, Lim DH (2021) Crude oil price prediction: a comparison between AdaBoost-LSTM and AdaBoost-GRU for improving forecasting performance. Comput Chem Eng 155:107513 Busari GA, Lim DH (2021) Crude oil price prediction: a comparison between AdaBoost-LSTM and AdaBoost-GRU for improving forecasting performance. Comput Chem Eng 155:107513
9.
go back to reference Chen J, Che A, Wang L (2023) Cumulative damage evolution rule of rock slope based on shaking table test using VMD-HT. Eng Geol 314:107003 Chen J, Che A, Wang L (2023) Cumulative damage evolution rule of rock slope based on shaking table test using VMD-HT. Eng Geol 314:107003
10.
go back to reference Chi Y, Hao W (2021) Volatility models for cryptocurrencies and applications in the options market. J Int Finan Markets Inst Money 75:101421 Chi Y, Hao W (2021) Volatility models for cryptocurrencies and applications in the options market. J Int Finan Markets Inst Money 75:101421
11.
go back to reference Chowdhury R, Rahman MA, Rahman MS, Mahdy MRC (2020) An approach to predict and forecast the price of constituents and index of cryptocurrency using machine learning. Physica A 551:124569 Chowdhury R, Rahman MA, Rahman MS, Mahdy MRC (2020) An approach to predict and forecast the price of constituents and index of cryptocurrency using machine learning. Physica A 551:124569
12.
go back to reference Deléglise H, Interdonato R, Bégué A, Maître d’Hôtel E, Teisseire M, Roche M (2022) Food security prediction from heterogeneous data combining machine and deep learning methods. Expert Syst Appl 190:116189 Deléglise H, Interdonato R, Bégué A, Maître d’Hôtel E, Teisseire M, Roche M (2022) Food security prediction from heterogeneous data combining machine and deep learning methods. Expert Syst Appl 190:116189
13.
go back to reference Dragomiretskiy K, Zosso D (2014) Variational mode decomposition. IEEE Trans Signal Process 62(3):531–544MathSciNetMATH Dragomiretskiy K, Zosso D (2014) Variational mode decomposition. IEEE Trans Signal Process 62(3):531–544MathSciNetMATH
14.
go back to reference Eachempati P, Srivastava PR, Kumar A, Tan KH, Gupta S (2021) Validating the impact of accounting disclosures on stock market: a deep neural network approach. Technol Forecast Soc Chang 170:120903 Eachempati P, Srivastava PR, Kumar A, Tan KH, Gupta S (2021) Validating the impact of accounting disclosures on stock market: a deep neural network approach. Technol Forecast Soc Chang 170:120903
15.
go back to reference Easley D, O’Hara M, Basu S (2019) From mining to markets: the evolution of bitcoin transaction fees. J Financ Econ 134(1):91–109 Easley D, O’Hara M, Basu S (2019) From mining to markets: the evolution of bitcoin transaction fees. J Financ Econ 134(1):91–109
16.
go back to reference Fan H (2022) The digital asset value and currency supervision under deep learning and blockchain technology. J Comput Appl Math 407:114061MathSciNetMATH Fan H (2022) The digital asset value and currency supervision under deep learning and blockchain technology. J Comput Appl Math 407:114061MathSciNetMATH
17.
go back to reference Gu J, Peng Y, Lu H, Chang X, Chen G (2022) A novel fault diagnosis method of rotating machinery via VMD. CWT Improv CNN Meas 200:111635 Gu J, Peng Y, Lu H, Chang X, Chen G (2022) A novel fault diagnosis method of rotating machinery via VMD. CWT Improv CNN Meas 200:111635
18.
go back to reference Guo H, Zhang D, Liu S, Wang L, Ding Y (2021) Bitcoin price forecasting: a perspective of underlying blockchain transactions. Decis Support Syst 151:113650 Guo H, Zhang D, Liu S, Wang L, Ding Y (2021) Bitcoin price forecasting: a perspective of underlying blockchain transactions. Decis Support Syst 151:113650
19.
go back to reference Guo W, Liu Q, Luo Z, Tse Y (2022) Forecasts for international financial series with VMD algorithms. J Asian Econ 80:101458 Guo W, Liu Q, Luo Z, Tse Y (2022) Forecasts for international financial series with VMD algorithms. J Asian Econ 80:101458
20.
go back to reference Gyamerah SA (2022) On forecasting the intraday Bitcoin price using ensemble of variational mode decomposition and generalized additive model. J King Saud Univ Comput Inf Sci 34(3):1003–1009 Gyamerah SA (2022) On forecasting the intraday Bitcoin price using ensemble of variational mode decomposition and generalized additive model. J King Saud Univ Comput Inf Sci 34(3):1003–1009
21.
go back to reference Huang G, Li X, Zhang B, Ren J (2021) PM2.5 concentration forecasting at surface monitoring sites using GRU neural network based on empirical mode decomposition. Sci Total Environ 768:144516 Huang G, Li X, Zhang B, Ren J (2021) PM2.5 concentration forecasting at surface monitoring sites using GRU neural network based on empirical mode decomposition. Sci Total Environ 768:144516
22.
go back to reference Jang H, Lee J (2018) An empirical study on modeling and prediction of bitcoin prices with Bayesian neural networks based on blockchain information. IEEE Access 6:5427–5437 Jang H, Lee J (2018) An empirical study on modeling and prediction of bitcoin prices with Bayesian neural networks based on blockchain information. IEEE Access 6:5427–5437
23.
go back to reference Jiang S, Li J, Gong S, Yan J, Yan G, Sun Y, Li X (2020) BZIP: A compact data memory system for UTXO-based blockchains. J Syst Architect 109:101809 Jiang S, Li J, Gong S, Yan J, Yan G, Sun Y, Li X (2020) BZIP: A compact data memory system for UTXO-based blockchains. J Syst Architect 109:101809
24.
go back to reference Karasu S, Altan A, Saraç Z, Hacioğlu R (2018) Prediction of Bitcoin prices with machine learning methods using time series data. In: 2018 26th Signal Processing and Communications Applications Conference (SIU), pp. 1–4 Karasu S, Altan A, Saraç Z, Hacioğlu R (2018) Prediction of Bitcoin prices with machine learning methods using time series data. In: 2018 26th Signal Processing and Communications Applications Conference (SIU), pp. 1–4
25.
go back to reference Keller M, Ritter D, Schmitt L, Hänggi S, Onder C, Abel D, Albin T (2020) Teaching nonlinear model predictive control with MATLAB/Simulink and an internal combustion engine test bench. IFAC-PapersOnLine 53(2):17190–17197 Keller M, Ritter D, Schmitt L, Hänggi S, Onder C, Abel D, Albin T (2020) Teaching nonlinear model predictive control with MATLAB/Simulink and an internal combustion engine test bench. IFAC-PapersOnLine 53(2):17190–17197
26.
go back to reference Koo E, Kim G (2021) Prediction of Bitcoin price based on manipulating distribution strategy. Appl Soft Comput 110:107738 Koo E, Kim G (2021) Prediction of Bitcoin price based on manipulating distribution strategy. Appl Soft Comput 110:107738
27.
go back to reference Kristjanpoller W, Minutolo MC (2018) A hybrid volatility forecasting framework integrating GARCH, artificial neural network, technical analysis and principal components analysis. Expert Syst Appl 109:1–11 Kristjanpoller W, Minutolo MC (2018) A hybrid volatility forecasting framework integrating GARCH, artificial neural network, technical analysis and principal components analysis. Expert Syst Appl 109:1–11
28.
go back to reference Lee JY (2019) A decentralized token economy: How blockchain and cryptocurrency can revolutionize business. Bus Horiz 62(6):773–784 Lee JY (2019) A decentralized token economy: How blockchain and cryptocurrency can revolutionize business. Bus Horiz 62(6):773–784
29.
go back to reference Li J, Song Z, Wang X, Wang Y, Jia Y (2022) A novel offshore wind farm typhoon wind speed prediction model based on PSO–Bi-LSTM improved by VMD. Energy 251:123848 Li J, Song Z, Wang X, Wang Y, Jia Y (2022) A novel offshore wind farm typhoon wind speed prediction model based on PSO–Bi-LSTM improved by VMD. Energy 251:123848
30.
go back to reference Li T, Qian Z, Deng W, Zhang D, Lu H, Wang S (2021) Forecasting crude oil prices based on variational mode decomposition and random sparse Bayesian learning. Appl Soft Comput 113:108032 Li T, Qian Z, Deng W, Zhang D, Lu H, Wang S (2021) Forecasting crude oil prices based on variational mode decomposition and random sparse Bayesian learning. Appl Soft Comput 113:108032
31.
go back to reference Li Y, Wang S, Wei Y, Zhu Q (2021) A new hybrid VMD-ICSS-BiGRU approach for gold futures price forecasting and algorithmic trading. IEEE Trans Comput Soc Syst 8(6):1357–1368 Li Y, Wang S, Wei Y, Zhu Q (2021) A new hybrid VMD-ICSS-BiGRU approach for gold futures price forecasting and algorithmic trading. IEEE Trans Comput Soc Syst 8(6):1357–1368
32.
go back to reference Liu M, Li G, Li J, Zhu X, Yao Y (2021) Forecasting the price of Bitcoin using deep learning. Financ Res Lett 40:101755 Liu M, Li G, Li J, Zhu X, Yao Y (2021) Forecasting the price of Bitcoin using deep learning. Financ Res Lett 40:101755
33.
go back to reference Liu S, Zhao R, Yu K, Zheng B, Liao B (2022) Output-only modal identification based on the variational mode decomposition (VMD) framework. J Sound Vib 522:116668 Liu S, Zhao R, Yu K, Zheng B, Liao B (2022) Output-only modal identification based on the variational mode decomposition (VMD) framework. J Sound Vib 522:116668
34.
go back to reference Manavi SA, Jafari G, Rouhani S, Ausloos M (2020) Demythifying the belief in cryptocurrencies decentralized aspects. A study of cryptocurrencies time cross-correlations with common currencies, commodities and financial indices. Phys A Stat Mech Appl 556:124759 Manavi SA, Jafari G, Rouhani S, Ausloos M (2020) Demythifying the belief in cryptocurrencies decentralized aspects. A study of cryptocurrencies time cross-correlations with common currencies, commodities and financial indices. Phys A Stat Mech Appl 556:124759
35.
go back to reference Mittal M, Geetha G (2022) Predicting Bitcoin Price using Machine Learning, 2022 International Conference on Computer Communication and Informatics (ICCCI), pp 1–7 Mittal M, Geetha G (2022) Predicting Bitcoin Price using Machine Learning, 2022 International Conference on Computer Communication and Informatics (ICCCI), pp 1–7
36.
go back to reference Montalvo C, Gavilán CJ, García-Berrocal A (2022) Variational mode decomposition method (VMD) applied to decay ratio (DR) calculation for instabilities identification in BWR. Nucl Eng Des 390:111702 Montalvo C, Gavilán CJ, García-Berrocal A (2022) Variational mode decomposition method (VMD) applied to decay ratio (DR) calculation for instabilities identification in BWR. Nucl Eng Des 390:111702
37.
go back to reference Mushtaq E, Zameer A, Umer M, Abbasi AA (2022) A two-stage intrusion detection system with auto-encoder and LSTMs. Appl Soft Comput 121:108768 Mushtaq E, Zameer A, Umer M, Abbasi AA (2022) A two-stage intrusion detection system with auto-encoder and LSTMs. Appl Soft Comput 121:108768
38.
go back to reference Nithishwer MA, Kumar BA, Vanajakshi L (2022) Deep learning– just data or domain related knowledge adds value?: bus travel time prediction as a case study. Transportation Letters. Nithishwer MA, Kumar BA, Vanajakshi L (2022) Deep learning– just data or domain related knowledge adds value?: bus travel time prediction as a case study. Transportation Letters.
39.
go back to reference Pandey V, Pant M, Snasel V (2022) Blockchain technology in food supply chains: review and bibliometric analysis. Technol Soc 69:101954 Pandey V, Pant M, Snasel V (2022) Blockchain technology in food supply chains: review and bibliometric analysis. Technol Soc 69:101954
40.
go back to reference Parvini N, Abdollahi M, Seifollahi S, Ahmadian D (2022) Forecasting Bitcoin returns with long short-term memory networks and wavelet decomposition: a comparison of several market determinants. Appl Soft Comput 121:108707 Parvini N, Abdollahi M, Seifollahi S, Ahmadian D (2022) Forecasting Bitcoin returns with long short-term memory networks and wavelet decomposition: a comparison of several market determinants. Appl Soft Comput 121:108707
41.
go back to reference Pincus S (1995) Approximate entropy (ApEn) as a complexity measure. Chaos (Woodbury, N.Y.) 5 (1):110–117 Pincus S (1995) Approximate entropy (ApEn) as a complexity measure. Chaos (Woodbury, N.Y.) 5 (1):110–117
42.
go back to reference Pincus SM (1991) Approximate entropy as a measure of system complexity. Proc Natl Acad Sci 88(6):2297–2301MathSciNetMATH Pincus SM (1991) Approximate entropy as a measure of system complexity. Proc Natl Acad Sci 88(6):2297–2301MathSciNetMATH
43.
go back to reference Chakraborty M, Mitra D (2021) Epilepsy seizure detection using kurtosis based VMD’s parameters selection and bandwidth features. Biomed Signal Process Control 64:102255 Chakraborty M, Mitra D (2021) Epilepsy seizure detection using kurtosis based VMD’s parameters selection and bandwidth features. Biomed Signal Process Control 64:102255
44.
go back to reference Taylor KE (2001) Summarizing multiple aspects of model performance in a single diagram. J Gerontol Ser A Biol Med Sci 106(D7):7183–7192 Taylor KE (2001) Summarizing multiple aspects of model performance in a single diagram. J Gerontol Ser A Biol Med Sci 106(D7):7183–7192
45.
go back to reference Ustaoglu E (2022) Safe-haven properties and portfolio applications of cryptocurrencies: evidence from the emerging markets. Finance Research Letters p 102716 Ustaoglu E (2022) Safe-haven properties and portfolio applications of cryptocurrencies: evidence from the emerging markets. Finance Research Letters p 102716
46.
go back to reference Wang N, Nie J, Li J, Wang K, Ling S, (2022) A compression strategy to accelerate LSTM meta-learning on FPGA. ICT Express Wang N, Nie J, Li J, Wang K, Ling S, (2022) A compression strategy to accelerate LSTM meta-learning on FPGA. ICT Express
47.
go back to reference Zhang S, Mani G (2021) Popular cryptoassets (Bitcoin, Ethereum, and Dogecoin), Gold, and their relationships: volatility and correlation modeling. Data Sci Manag 4:30–39 Zhang S, Mani G (2021) Popular cryptoassets (Bitcoin, Ethereum, and Dogecoin), Gold, and their relationships: volatility and correlation modeling. Data Sci Manag 4:30–39
48.
go back to reference Zhao L, Li Z, Qu L (2022) Forecasting of Beijing PM2.5 with a hybrid ARIMA model based on integrated AIC and improved GS fixed-order methods and seasonal decomposition. Heliyon 8(12):e12239 Zhao L, Li Z, Qu L (2022) Forecasting of Beijing PM2.5 with a hybrid ARIMA model based on integrated AIC and improved GS fixed-order methods and seasonal decomposition. Heliyon 8(12):e12239
49.
go back to reference Zhao L, Li Z, Qu L, Zhang J, Teng B (2023) A hybrid VMD-LSTM/GRU model to predict non-stationary and irregular waves on the east coast of China. Ocean Eng 276:114136 Zhao L, Li Z, Qu L, Zhang J, Teng B (2023) A hybrid VMD-LSTM/GRU model to predict non-stationary and irregular waves on the east coast of China. Ocean Eng 276:114136
50.
go back to reference Zhao L, Li Z, Zhang J, Teng B (2023) An integrated complete ensemble empirical mode decomposition with adaptive noise to optimize LSTM for significant wave height forecasting. J Marine Sci Eng 11(2):435 Zhao L, Li Z, Zhang J, Teng B (2023) An integrated complete ensemble empirical mode decomposition with adaptive noise to optimize LSTM for significant wave height forecasting. J Marine Sci Eng 11(2):435
51.
go back to reference Zhu Q, Zhang F, Liu S, Wu Y, Wang L (2019) A hybrid VMD–BiGRU model for rubber futures time series forecasting. Appl Soft Comput 84:105739 Zhu Q, Zhang F, Liu S, Wu Y, Wang L (2019) A hybrid VMD–BiGRU model for rubber futures time series forecasting. Appl Soft Comput 84:105739
Metadata
Title
A novel cryptocurrency price time series hybrid prediction model via machine learning with MATLAB/Simulink
Authors
Lingxiao Zhao
Zhiyang Li
Yue Ma
Leilei Qu
Publication date
17-04-2023
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 14/2023
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-023-05242-y

Other articles of this Issue 14/2023

The Journal of Supercomputing 14/2023 Go to the issue

Premium Partner