Browse > Article
http://dx.doi.org/10.7472/jksii.2022.23.4.45

An Accurate Cryptocurrency Price Forecasting using Reverse Walk-Forward Validation  

Ahn, Hyun (Graduate School of Information, Yonsei University)
Jang, Baekcheol (Graduate School of Information, Yonsei University)
Publication Information
Journal of Internet Computing and Services / v.23, no.4, 2022 , pp. 45-55 More about this Journal
Abstract
The size of the cryptocurrency market is growing. For example, market capitalization of bitcoin exceeded 500 trillion won. Accordingly, many studies have been conducted to predict the price of cryptocurrency, and most of them have similar methodology of predicting stock prices. However, unlike stock price predictions, machine learning become best model in cryptocurrency price predictions, conceptually cryptocurrency has no passive income from ownership, and statistically, cryptocurrency has at least three times higher liquidity than stocks. Thats why we argue that a methodology different from stock price prediction should be applied to cryptocurrency price prediction studies. We propose Reverse Walk-forward Validation (RWFV), which modifies Walk-forward Validation (WFV). Unlike WFV, RWFV measures accuracy for Validation by pinning the Validation dataset directly in front of the Test dataset in time series, and gradually increasing the size of the Training dataset in front of it in time series. Train data were cut according to the size of the Train dataset with the highest accuracy among all measured Validation accuracy, and then combined with Validation data to measure the accuracy of the Test data. Logistic regression analysis and Support Vector Machine (SVM) were used as the analysis model, and various algorithms and parameters such as L1, L2, rbf, and poly were applied for the reliability of our proposed RWFV. As a result, it was confirmed that all analysis models showed improved accuracy compared to existing studies, and on average, the accuracy increased by 1.23%p. This is a significant improvement in accuracy, given that most of the accuracy of cryptocurrency price prediction remains between 50% and 60% through previous studies.
Keywords
Cryptocurrency; Price prediction; Machine learning;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Serafini, G., Yi, P., Zhang, Q., Brambilla, M., Wang, J., Hu, Y., & Li, B. "Sentiment-driven price prediction of the bitcoin based on statistical and deep learning approaches", 2020 International Joint Conference on Neural Networks (IJCNN), pp. 1-8, 2020. https://doi.org/10.1109/IJCNN48605.2020.9206704   DOI
2 Lamon, C., Nielsen, E., & Redondo, E., "Cryptocurrency price prediction using news and social media sentiment.", SMU Data Sci. Rev, 1(3), 1-22, 2017. http://cs229.stanford.edu/proj2017/final-reports/5237280.pdf
3 Abraham, J., Higdon, D., Nelson, J., & Ibarra, J., "Cryptocurrency price prediction using tweet volumes and sentiment analysis", SMU Data Science Review, 1(3), 1, 2018. https://scholar.smu.edu/datasciencereview/vol1/iss3/1/
4 Butt, A., Khemka, G., & Warren, G. J., "What dividend imputation means for retirement savers", Economic Record, 95(309), 181-199, 2019. https://onlinelibrary.wiley.com/doi/abs/10.1111/1475-4932.12468   DOI
5 Karasu, S., Altan, A., Sarac, Z., & Hacioglu, R., "Prediction of Bitcoin prices with machine learning methods using time series data.", 2018 26th signal processing and communications applications conference (SIU), pp. 1-4. 2018. https://doi.org/10.1109/SIU.2018.8404760   DOI
6 Yoon, H. S., "Time Series Data Analysis using WaveNet and Walk Forward Validation. Journal of the Korea Society for Simulation", 30(4), 1-8, 2021. https://doi.org/10.9709/JKSS.2021.30.4.001   DOI
7 Almasri, E., & Arslan, E., "Predicting cryptocurrencies prices with neural networks.", 2018 6th International Conference on Control Engineering & Information Technology (CEIT), pp. 1-5, 2018. https://doi.org/10.1109/CEIT.2018.8751939   DOI
8 Tran, T. N., & Phuc, D. T., "Grid search of multilayer perceptron based on the walk-forward validation methodology.", International Journal of Electrical and Computer Engineering, 11(2), 1742, 2021. http://doi.org/10.11591/ijece.v11i2.pp1742-1751   DOI
9 Borjesson, Lukas, and Martin Singull. "Forecasting financial time series through causal and dilated convolutional neural networks.", Entropy 2020, 22(10), 1094, 2020. http://dx.doi.org/10.3390/e22101094   DOI
10 Chen, M., Narwal, N., & Schultz, M., "Predicting price changes in Ethereum", International Journal on Computer Science and Engineering (IJCSE) ISSN, 0975-3397, 2019. http://cs229.stanford.edu/proj2017/final-reports/5244039.pdf
11 Greaves, A., & Au, B., "Using the bitcoin transaction graph to predict the price of bitcoin", 2015. http://snap.stanford.edu/class/cs224w-2015/projects_2015/Using_the_Bitcoin_Transaction_Graph_to_Predict_the_Price_of_Bitcoin.pdf
12 Huy, N. H., Dao, B., Mai, T. T., & Nguyen-An, K., "Predicting cryptocurrency price movements based on Social Media.", 2019 International Conference on Advanced Computing and Applications (ACOMP), pp. 57-64, 2019. https://doi.org/10.1109/ACOMP.2019.00016   DOI
13 Aggarwal, A., Gupta, I., Garg, N., & Goel, A., "Deep learning approach to determine the impact of socio economic factors on bitcoin price prediction", 2019 Twelfth International Conference on Contemporary Computing (IC3), pp. 1-5, 2019. https://doi.org/10.1109/IC3.2019.8844928   DOI
14 MacKinnon, R. K., & Leung, C. K., "Stock price prediction in undirected graphs using a structural support vector machine.", 2015 IEEE/WIC/ ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT) ,Vol. 1, pp. 548-555, 2015. https://doi.org/10.1109/WI-IAT.2015.189   DOI
15 McNally, S., "Predicting the price of Bitcoin using Machine Learning", Diss. Dublin, National College of Ireland, 2016. http://norma.ncirl.ie/2496/
16 Tandon, S., Tripathi, S., Saraswat, P., & Dabas, C., "Bitcoin price forecasting using lstm and 10-fold cross validation.", 2019 International Conference on Signal Processing and Communication (ICSC), pp. 323-328, 2019. https://doi.org/10.1109/ICSC45622.2019.8938251   DOI
17 Selvin, S., Vinayakumar, R., Gopalakrishnan, E. A., Menon, V. K., & Soman, K. P., "Stock price prediction using LSTM, RNN and CNN-sliding window model.", 2017 international conference on advances in computing, communications and informatics (icacci), pp. 1643-1647, 2017. https://doi.org/10.1109/ICACCI.2017.8126078   DOI
18 Mallqui, Dennys CA, and Ricardo AS Fernandes. "Predicting the direction, maximum, minimum and closing prices of daily Bitcoin exchange rate using machine learning techniques.", Applied Soft Computing Vol. 75, 596-606, 2019. https://doi.org/10.1016/j.asoc.2018.11.038   DOI
19 Gong, J., & Sun, S., "A new approach of stock price prediction based on logistic regression model.", 2009 International Conference on New Trends in Information and Service Science, pp. 1366-1371, 2009. https://doi.org/10.1109/NISS.2009.267   DOI
20 Cakra, Y. E., & Trisedya, B. D., "Stock price prediction using linear regression based on sentiment analysis.", 2015 international conference on advanced computer science and information systems (ICACSIS), pp. 147-154, 2015. https://doi.org/10.1109/ICACSIS.2015.7415179   DOI
21 Mohan, S., Mullapudi, S., Sammeta, S., Vijayvergia, P., & Anastasiu, D. C., "Stock price prediction using news sentiment analysis.", 2019 IEEE Fifth International Conference on Big Data Computing Service and Applications (BigDataService), pp. 205-208, 2019. https://doi.org/10.1109/BigDataService.2019.00035   DOI