Bitcoin price forecasting with neuro-fuzzy techniques

Abstract Cryptocurrencies, with Bitcoin being the most notable example, have attracted considerable attention in recent years, and they have experienced large fluctuations in their price. While a few studies employ conventional statistical and econometric approaches to reveal the driving factors of Bitcoin's prices, research on the development of forecasting models to be used as decision support tools in investment strategies is scarce. This study proposes a computational intelligence technique that uses a hybrid Neuro-Fuzzy controller, namely PATSOS, to forecast the direction in the change of the daily price of Bitcoin. The proposed methodology outperforms two other computational intelligence models, the first being developed with a simpler neuro-fuzzy approach, and the second being developed with artificial neural networks. Furthermore, the investment returns achieved by a trading simulation, based on the signals of the proposed model, are 71.21% higher than the ones achieved through a naive buy-and-hold strategy. The performance of the PATSOS system is robust to the use of other cryptocurrencies.

[1]  Enriqueta Vercher,et al.  Improving stock index forecasts by using a new weighted fuzzy-trend time series method , 2017, Expert Syst. Appl..

[2]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[3]  Devavrat Shah,et al.  Bayesian regression and Bitcoin , 2014, 2014 52nd Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[4]  Zhengjun Zhang,et al.  Informed trading in the Bitcoin market , 2017, Finance Research Letters.

[5]  Mehdi Khashei,et al.  A novel hybridization of artificial neural networks and ARIMA models for time series forecasting , 2011, Appl. Soft Comput..

[6]  Neil Gandal,et al.  Price Manipulation in the Bitcoin Ecosystem , 2017 .

[7]  P. Hiebert Transforming Worldviews: An Anthropological Understanding of How People Change , 2008 .

[8]  Aviral Kumar Tiwari,et al.  Informational efficiency of Bitcoin—An extension , 2018 .

[9]  Adam Hayes,et al.  Cryptocurrency Value Formation: An Empirical Analysis Leading to a Cost of Production Model for Valuing Bitcoin , 2016, MCIS.

[10]  Eng-Tuck Cheah,et al.  Speculative bubbles in Bitcoin markets? An empirical investigation into the fundamental value of Bitcoin , 2015 .

[11]  Yi-Ming Wei,et al.  Carbon price forecasting with a novel hybrid ARIMA and least squares support vector machines methodology , 2013 .

[12]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[13]  Geoffrey Lightfoot,et al.  Price Fluctuations and the Use of Bitcoin: An Empirical Inquiry , 2015, Int. J. Electron. Commer..

[14]  D. Roubaud,et al.  Co-explosivity in the cryptocurrency market , 2019, Finance Research Letters.

[15]  Frederico G. Guimarães,et al.  Stock market forecasting by using a hybrid model of exponential fuzzy time series , 2016, Int. J. Approx. Reason..

[16]  D. Dickinson,et al.  Analysis on the influence factors of Bitcoin’s price based on VEC model , 2017 .

[17]  E. Fama The Behavior of Stock-Market Prices , 1965 .

[18]  Richard Bellman,et al.  Decision-making in fuzzy environment , 2012 .

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

[20]  A. Tiwari,et al.  Does Bitcoin hedge global uncertainty? Evidence from wavelet-based quantile-in-quantile regressions , 2016 .

[21]  Rangan Gupta,et al.  Testing for asymmetric nonlinear short- and long-run relationships between bitcoin, aggregate commodity and gold prices , 2018, Resources Policy.

[22]  Thomas S. Kim On the transaction cost of Bitcoin , 2017 .

[23]  Ali Azadeh,et al.  A flexible neural network-fuzzy mathematical programming algorithm for improvement of oil price estimation and forecasting , 2012, Comput. Ind. Eng..

[24]  Elie Bouri,et al.  Can Volume Predict Bitcoin Returns and Volatility? A Quantiles-Based Approach , 2017 .

[25]  Kimon P. Valavanis,et al.  Forecasting stock market short-term trends using a neuro-fuzzy based methodology , 2009, Expert Syst. Appl..

[26]  Kin Keung Lai,et al.  A novel nonlinear ensemble forecasting model incorporating GLAR and ANN for foreign exchange rates , 2005, Comput. Oper. Res..

[27]  Tugba Taskaya-Temizel,et al.  2005 Special Issue: A comparative study of autoregressive neural network hybrids , 2005 .

[28]  H. Zimmermann,et al.  Fuzzy Set Theory and Its Applications , 1993 .

[29]  Mohammad Bagher Menhaj,et al.  Training feedforward networks with the Marquardt algorithm , 1994, IEEE Trans. Neural Networks.

[30]  Michio Sugeno,et al.  Industrial Applications of Fuzzy Control , 1985 .

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

[32]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[33]  Stephen I. Gallant,et al.  Neural network learning and expert systems , 1993 .

[34]  D. Baur,et al.  Bitcoin: Medium of Exchange or Speculative Assets? , 2015 .

[35]  George S. Atsalakis,et al.  Commodities’ price trend forecasting by a neuro-fuzzy controller , 2016 .

[36]  Elie Bouri,et al.  Bitcoin for energy commodities before and after the December 2013 crash: diversifier, hedge or safe haven? , 2017 .

[37]  A. Szafarz,et al.  Virtual currency, tangible return: Portfolio diversification with bitcoin , 2015 .

[38]  Héctor Pomares,et al.  A two-stage approach to self-learning direct fuzzy controllers , 2002, Int. J. Approx. Reason..

[39]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[40]  T. Ross Fuzzy Logic with Engineering Applications , 1994 .