Forecasting the price of Bitcoin using deep learning

Abstract After constructing a feature system with 40 determinants that affect the price of Bitcoin considering aspects of the cryptocurrency market, public attention, and the macroeconomic environment, a deep learning method named stacked denoising autoencoders (SDAE) is utilized to predict the price of Bitcoin. The results show that compared with the most popular machine learning methods, such as back propagation neural network (BPNN) and support vector regression (SVR) methods, the SDAE model performs better in both directional and level prediction, measured using commonly used indicators, i.e., mean absolute percentage error (MAPE), root mean squared error (RMSE), and directional accuracy (DA).

[1]  Xin Li,et al.  The Technology and Economic Determinants of Cryptocurrency Exchange Rates: The Case of Bitcoin , 2014, Decis. Support Syst..

[2]  Nashirah Abu Bakar,et al.  Autoregressive Integrated Moving Average (ARIMA) Model for Forecasting Cryptocurrency Exchange Rate in High Volatility Environment: A New Insight of Bitcoin Transaction , 2017 .

[3]  Jianping Li,et al.  Risk dependence between energy corporations: A text-based measurement approach , 2020 .

[4]  Lifang Zhang,et al.  A combined forecasting model for time series: Application to short-term wind speed forecasting , 2020 .

[5]  Stephen Shaoyi Liao,et al.  Leveraging Financial Social Media Data for Corporate Fraud Detection , 2018, J. Manag. Inf. Syst..

[6]  Ahmet Murat Ozbayoglu,et al.  Financial Time Series Forecasting with Deep Learning : A Systematic Literature Review: 2005-2019 , 2019, Appl. Soft Comput..

[7]  P. Ciaian,et al.  The economics of BitCoin price formation , 2014, 1405.4498.

[8]  Giuseppina Damiana Costanzo,et al.  A combined approach based on robust PCA to improve bankruptcy forecasting , 2019, Review of Accounting and Finance.

[9]  Xiaolei Sun,et al.  Developing a hierarchical system for energy corporate risk factors based on textual risk disclosures , 2019, Energy Economics.

[10]  Mingxi Liu,et al.  A novel cryptocurrency price trend forecasting model based on LightGBM , 2020 .

[11]  Eng-Tuck Cheah,et al.  Negative bubbles and shocks in cryptocurrency markets , 2016 .

[12]  Andrew Urquhart The Inefficiency of Bitcoin , 2016 .

[13]  Chi-Jie Lu,et al.  An efficient CMAC neural network for stock index forecasting , 2011, Expert Syst. Appl..

[14]  Jianping Li,et al.  Balancing accuracy, complexity and interpretability in consumer credit decision making: A C-TOPSIS classification approach , 2013, Knowl. Based Syst..

[15]  Marshall W. van Alstyne,et al.  Why Bitcoin has value , 2014, CACM.

[16]  Jianping Li,et al.  A two-stage general approach to aggregate multiple bank risks , 2020 .

[17]  Shian-Chang Huang,et al.  Chaos-based support vector regressions for exchange rate forecasting , 2010, Expert Syst. Appl..

[18]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[19]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[20]  Wei-Chiang Hong,et al.  Traffic flow forecasting by seasonal SVR with chaotic simulated annealing algorithm , 2011, Neurocomputing.

[21]  Zairi Ismael Rizman,et al.  NON-LINEAR AUTOREGRESSIVE WITH EXOGENEOUS INPUT (NARX) BITCOIN PRICE PREDICTION MODEL USING PSO-OPTIMIZED PARAMETERS AND MOVING AVERAGE TECHNICAL INDICATORS , 2018 .

[22]  Samuel A. Vigne,et al.  Does economic policy uncertainty predict the Bitcoin returns? An empirical investigation , 2018, Finance Research Letters.

[23]  Lu Wei,et al.  A novel text-based framework for forecasting agricultural futures using massive online news headlines , 2020, International Journal of Forecasting.

[24]  Feng Yu,et al.  A short-term load forecasting model of natural gas based on optimized genetic algorithm and improved BP neural network , 2014 .

[25]  Pascal Vincent,et al.  Stacked Denoising Autoencoders: Learning Useful Representations in a Deep Network with a Local Denoising Criterion , 2010, J. Mach. Learn. Res..

[26]  Xiaoqian Zhu,et al.  Discovering Bank Risk Factors from Financial Statements Based on a New Semi‐Supervised Text Mining Algorithm , 2019, Accounting & Finance.

[27]  Ladislav Kristoufek,et al.  What Are the Main Drivers of the Bitcoin Price? Evidence from Wavelet Coherence Analysis , 2014, PloS one.

[28]  Jamal Bouoiyour,et al.  What drives Bitcoin price , 2016 .

[29]  Qing Bai,et al.  How Does Social Media Impact Bitcoin Value? A Test of the Silent Majority Hypothesis , 2018, J. Manag. Inf. Syst..

[30]  B. Casu,et al.  Risk spillovers between FinTech and traditional financial institutions: Evidence from the U.S. , 2020, International Review of Financial Analysis.

[31]  Alireza Talaei,et al.  Predicting oil price movements: A dynamic Artificial Neural Network approach , 2014 .

[32]  R. Matkovskyy,et al.  From financial markets to Bitcoin markets: A fresh look at the contagion effect , 2019 .

[33]  Simon Caton,et al.  Predicting the Price of Bitcoin Using Machine Learning , 2018, 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP).

[34]  Jue Wang,et al.  A multi-granularity heterogeneous combination approach to crude oil price forecasting , 2020 .

[35]  Alexander J. Smola,et al.  Support Vector Regression Machines , 1996, NIPS.

[36]  Jianping Li,et al.  A deep learning ensemble approach for crude oil price forecasting , 2017 .

[37]  Tao Chen,et al.  Effective tourist volume forecasting supported by PCA and improved BPNN using Baidu index , 2018, Tourism Management.