Abstract
This work proposes the use of Computational Intelligence algorithms to predict cryptocurrencies values based on historical values. After predicting the value of the currencies for up to three days following the current one using an evolving algorithm, two approaches were presented to suggest the investment: the first one uses only the result of the forecast to provide a suggestion of investment; in contrast, the second approach, in addition to using the prediction data returned by the evolving system, also applies a Mamdani system, based on expert knowledge, to suggest to the users what to do with their invested value. After performing and processing the historical data of three cryptocurrencies, the suggestions offered by both approaches were compared to the actual quote. The comparison presented results with a total assertiveness rate of over 90% for the three cryptocurrencies evaluated, according to established criteria, for both the evolving approach and the hybrid approach. Computational experiments suggest that the two proposed approaches are promising and competitive with alternatives reported in the literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system (2008). Accessed 2 Mar 2018
Grinberg, R.: Bitcoin: an innovative alternative digital currency. Hastings Sci. Technol. Law J. 4, 160 (2011). SSRN: https://ssrn.com/abstract=1817857. Accessed 2 Mar 2018
Investing.com. Investing (2018). https://br.investing.com/crypto/bitcoin/btc-usd-chart. Accessed 16 Mar 2018
Kim, Y.B., Kim, J.G., Kim, W., Im, J.H., Kim, T.H., Kang, S.J., Kim, C.H.: Predicting fluctuations in cryptocurrency transactions based on user comments and replies. PLoS ONE 11, e0161197 (2016)
Kaminski, J., Gloor, P.A. Nowcasting the bitcoin market with Twitter signals. CoRR, vol. abs/1406.7577 (2014). http://arxiv.org/abs/1406.7577
NeuroBot. Neural Network Algorithm. https://neurobot.trading/. Accessed 17 Aug 2018
El-Abdelouarti Alouaret, Z.: Comparative study of vector autoregression and recurrent neural network applied to bitcoin forecasting, July 2017. http://oa.upm.es/47934/
Indera, N., Yassin, I., Zabidi, A., Rizman, Z.: Non-linear autoregressive with exogeneous input (NARX) Bitcoin price prediction model using PSO-optimized parameters and moving average technical indicators. J. Fundam. Appl. Sci. 9(3S), 791–808 (2017)
Jang, H., Lee, J.: An empirical study on modeling and prediction of bitcoin prices with Bayesian neural networks based on blockchain information. IEEE Access 6, 5427–5437 (2018)
Sin, E., Wang, L.: Bitcoin price prediction using ensembles of neural networks. In: International Conference Natural Computation, Fuzzy Systems and Knowledge Discovery, pp. 666–671 (2017)
Spilak, B.: Deep neural networks for cryptocurrencies price prediction. Ph.D. dissertation, Humboldt-Universitat zu Berlin, May 2018
McNally, S., Roche, J., Caton, S.: Predicting the price of Bitcoin using Machine Learning. In: International Conferene Parallel, Distributed and Network-Based Processing, pp. 339–343, March 2018
Lemos, A., Caminhas, W., Gomide, F.: Multivariable Gaussian evolving fuzzy modeling system. IEEE Trans. Fuzzy Syst. 19(1), 91–104 (2011)
Silva, A.M., Caminhas, W., Lemos, A., Gomide, F.: A fast learning algorithm for evolving neo-fuzzy neuron. Appl. Soft Comput. 14, 194–209 (2014)
Angelov, P.P., Filev, D.P.: An approach to online identification of Takagi-Sugeno fuzzy models. IEEE Trans. Syst. Man Cybern. 34(1), 484–498 (2004)
Angelov, P., Zhou, X.: Evolving fuzzy systems from data streams in real-time. In: 2006 International Symposium on Evolving Fuzzy Systems, pp. 29–35, September 2006
Yamakawa, T.: Silicon implementation of a fuzzy neuron. IEEE Trans. Fuzzy Syst. 4(4), 488–501 (1996)
Takagi, T., Sugeno, M.: Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 15(1), 116–132 (1985)
Caminhas, W., Gomide, F.: A fast learning algorithm for neofuzzy networks. In: Proceedings of the Information Processing and Management of Uncertainty in Knowledge Based Systems, pp. 1784–1790 (2000)
Angelov, P.: An approach for fuzzy rule-base adaptation using online clustering. Int. J. Approximate Reasoning 25(3), 275–289 (2004)
CoinMarketCap. Cryptocurrency Market Capitalizations (2018). https://coinmarketcap.com/. Accessed 01 June 2018
Mamdani, E., Assilian, S.: An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. Hum Comput Stud. 51(2), 135–147 (1999)
Acknowledgements
This work was supported by Brazilian National Research Council (CNPq).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Amaral, V.L., Affonso, E.T.F., Silva, A.M., Moita, G.F., Almeida, P.E.M. (2019). New Fuzzy Approaches to Cryptocurrencies Investment Recommendation Systems. In: Kearfott, R., Batyrshin, I., Reformat, M., Ceberio, M., Kreinovich, V. (eds) Fuzzy Techniques: Theory and Applications. IFSA/NAFIPS 2019 2019. Advances in Intelligent Systems and Computing, vol 1000. Springer, Cham. https://doi.org/10.1007/978-3-030-21920-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-21920-8_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-21919-2
Online ISBN: 978-3-030-21920-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)