Predicting the closing price of cryptocurrency Ethereum

  • Vhukhudo Ronny Rambevha University of Venda, South Africa
  • Caston Sigauke University of Venda, South Africa
  • Thakhani Ravele University of Venda, South Africa
Keywords: Cryptocurrency;, Ethereum;, Machine learning models;, Natural language processing;, Recurrent neural network.

Abstract

Given that cryptocurrencies are now involved in nearly every financial transaction due to their widespread acceptance as an alternative method of payment and currency exchange, researchers and economists have increased opportunities to analyze cryptocurrency prices. Over time, predicting the daily closing price of Ethereum has been challenging for investors, traders, and investment banks because of its significant price volatility. The daily closing price of cryptocurrency is crucial for trading or investing in Ethereum. This report aims to conduct a comparative analysis of the predictive performance of deep machine learning algorithms within a stacking ensemble modeling framework, utilizing daily historical price data of Ethereum from Coindesk, tweets from Twitter spanning from August 1, 2022, to August 8, 2022, and five additional covariates (closing price lag1, closing price lag2, noltrend, daytype, and month) derived from Ethereum's closing price. Seven models are employed to forecast the daily closing price of Ethereum: recurrent neural network, ensemble stacked recurrent neural network, gradient boosting machine, generalized linear model, distributed random forest, deep neural networks, and a stacked ensemble of gradient boosting machine, generalized linear model, distributed random forest, and deep neural networks. The primary evaluation metric is the mean absolute error (MAE). Based on MAE, the RNN forecasts outperform the other models in this study, achieving an MAE of 0.0309.

References

[1] Middlebrook, S. T. (2014), ‘Bitcoin for merchants: Legal considerations for businesses wishing to accept bitcoin as a form of payment’, Business Law Today p. 1.
[2] Mukhopadhyay, U., Skjellum, A., Hambolu, O., Oakley, J., Yu, L. and Brooks, R.(2016), A brief survey of cryptocurrency systems, in ‘2016 14th annual conference on privacy, security and trust (PST)’, IEEE, pp. 745–752.
[3] Warner, J. (2018), ‘The founder of ethereum: Vitalik buterin’, IG. https://www.ig.com/en/news-and-trade-ideas/forex-news/ the-founderof-ethereumvitalik-buterin-41892-180131
[4] Times, T. E. (2021), ‘Cryptocurrency ethereumis flourishing but risks linger’. https://economictimes.indiatimes.com/markets/forex/
cryptocurrencyethereum-is-flourishing-but-risks-linger/articleshow/82475252.cms
[5] Shavlik, J.W., Dietterich, T. and Dietterich, T. G. (1990), Readings in machine learning,Morgan Kaufmann.
[6] Anderson, J. R. (1990),Machine learning: An artificial intelligence approach, Vol. 3,Morgan Kaufmann.
[7] Liddy, E. D. (2001), ‘Natural language processing’.
[8] Fleming, J., Ostdiek, B. and Whaley, R. E. (1995), ‘Predicting stock market volatility: A new measure’, Journal of FuturesMarkets 15(3), 265–302.
[9] Jain, P. and Jiang, C. (2014), ‘Predicting future price volatility: empirical evidence from an emerging limit order market’, Pacific-Basin Finance Journal 27, 72–93.
[10] Tang, Y., Xiao, X.,Wahab, M. andMa, F. (2021), ‘The role of oil futures intraday information on predicting us stock market volatility’, Journal of Management Science and Engineering 6(1), 64–74.
[11] Lahmiri, S. (2017), ‘Modeling and predicting historical volatility in exchange rate markets’, Physica A: StatisticalMechanics and its Applications 471, 387–395.
[12] Kim, H. Y. andWon, C. H. (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.
[13] Anbazhagan, S. and Kumarappan, N. (2012), ‘Day-ahead deregulated electricity market price forecasting using recurrent neural network’, IEEE Systems Journal 7(4), 866–872.
[14] Derbentsev, V., Babenko, V., Khrustalev, K.I.R.I.L.L., Obruch, H. and Khrustalova, S.O.F.I.I.A. (2021). Comparative performance of machine learning ensemble algorithms for forecasting cryptocurrency prices. International Journal of Engineering, 34(1), pp.140-148.
[15] Poongodi, M., Sharma, A., Vijayakumar, V., Bhardwaj, V., Sharma, A. P., Iqbal, R., and Kumar, R. (2020). Prediction of the price of Ethereum blockchain cryptocurrency in an industrial finance system. Computers and Electrical Engineering, 81, 106527.
[16] Livieris, I. E., Pintelas, E., Stavroyiannis, S., and Pintelas, P. (2020). Ensemble deep learning models for forecasting cryptocurrency time-series. Algorithms, 13(5), 121.
[17] Henrique, B. M., Sobreiro, V. A. and Kimura, H. (2018), ‘Stock price prediction using support vector regression on daily and up to the minute prices’, The Journal of Finance and Data Science 4(3), 183-201.
[18] Vadivukarassi, M., Puviarasan, N. and Aruna, P. (2017), ‘Sentimental analysis of tweets using naive bayes algorithm’,World Applied Sciences Journal 35(1), 54-59.
[19] Luo, X., Zimet, G. and Shah, S. (2019), ‘A natural language processing framework to analyse the opinions on hpv vaccination reected in twitter over 10 years (2008-2017)’, Human Vaccines and Immunotherapeutics 15(7-8), 1496.
[20] Rish, I. et al. (2001), An empirical study of the naive bayes classifier, in ‘IJCAI 2001 workshop on empirical methods in artificial intelligence’, Vol. 3, pp. 41–46.
[21] Williams, R. J. and Zipser, D. (1989), ‘A learning algorithm for continually running fully recurrent neural networks’, Neural Computation 1(2), 270–280.
[22] Friedman, J. H. (2001). Greedy function approximation: a gradient boosting machine. Annals of statistics, 1189-1232.
[23] Lee, Y., and Nelder, J. A. (1996). Hierarchical generalised linear models. Journal of the Royal Statistical Society Series B: Statistical Methodology, 58(4), 619-656.
[24] Geurts, P., Ernst, D., and Wehenkel, L. (2006). Extremely randomised trees. Machine learning, 63, 3-42.
[25] Candel, A., Parmar, V., LeDell, E., and Arora, A. (2016). Deep learning with H2O. H2O. ai Inc, 1-21.
[26] LeDell, E. E. (2015). Scalable ensemble learning and computationally efficient variance estimation. University of California, Berkeley.
[27] Letcher, T. (2022), ‘Comprehensive renewable energy’.
[28] Douaik, A., VanMeirvenne,M. and T´oth, T. (2005), ‘Soil salinity mapping using spatio-temporal kriging and bayesian maximumentropy with interval soft data’, Geoderma 128(3-4), 234–248.
[29] Schneider, P. and Xhafa, F. (2022), Anomaly Detection and Complex Event Processing Over IoT Data Streams: With Application to EHealth and Patient DataMonitoring, Academic Press.
[30] Natekin, A., and Knoll, A. (2013). Gradient boosting machines, a tutorial. Frontiers in neurorobotics, 7, 21.
[31] Friedman, J. H. (2001). Greedy function approximation: a gradient boosting machine. Annals of statistics, 1189-1232.
[32] Cevid, D., Michel, L., N¨af, J., B¨uhlmann, P., and Meinshausen, N. (2022). Distributional random forests: Heterogeneity adjustment and multivariate distributional regression. Journal of MachineLearning Research, 23(333), 1-79.
[33] Candel, A., Parmar, V., LeDell, E., and Arora, A. (2016). Deep learning with H2O. H2O. ai Inc, 1-21.
[34] Stacked Ensembles. Available online: https://docs.h2o.ai/h2o/latest-stable/h2o-docs/
data-science/stacked-ensembles.html?highlight=stacked(accessedon11February2024).
[35] Giudici, P., Polinesi, G. (2021). Crypto price discovery through correlation networks. Annals of Operations Research, 299(1), 443-457. Giudici, Paolo, and Glo
Published
2024-07-22
How to Cite
Rambevha, V. R., Sigauke, C., & Ravele, T. (2024). Predicting the closing price of cryptocurrency Ethereum. Statistics, Optimization & Information Computing, 12(5), 1306-1324. https://doi.org/10.19139/soic-2310-5070-2076
Section
Research Articles