Abstract :
The rapidly evolving landscape of cryptocurrency markets presents unique challenges and opportunities. The significant daily variations in cryptocurrency exchange rates lead to substantial risks associated with investments in crypto assets. This study aims to forecast the prices of cryptocurrencies using advanced machine learning models. Among seven models that were tested for their prediction and validation efficiency, Neutral Networks performed the best with minimum error. Thus, Long Short-Term Memory (LSTM) neural networks were used for predicting future trends. LSTM model is well-suited for analyzing complex dependencies in financial data. Starting with historical data collection, data preprocessing, feature engineering, normalization and integrative binning, a comprehensive Exploratory Data Analysis (EDA) was conducted on 50 cryptocurrencies. Top performers were identified based on criteria such as trading volume, market capitalization, and price trends. The LSTM model was implemented using Python to predict 90-day price movements data to check intricate patterns and relationships. Model performance was validated by performance metrics such as MAE and RMSE. The findings align with the Adaptive Market Hypothesis (AMH) which suggests that cryptocurrency markets exhibit dynamic efficiency influenced by evolving market conditions and investor behavior. The study shows the potential of machine learning models in financial economics and their role in enhancing risk management strategies and investment decision-making processes.
Keywords :
Currency forecasting, Financial Economics, LSTM Neural Network, Machine learning, Model prediction.References :
1. Agyei, S. K., Adam, A. M., Bossman, A., Asiamah, O., Owusu Junior, P., Asafo-Adjei, R., & Asafo-Adjei, E. (2022). Does volatility in cryptocurrencies drive the interconnectedness between the cryptocurrencies market? Insights from wavelets. Cogent Economics & Finance, 10(1), 2061682.
2. Akbulaev, N., Mammadov, I., & Hemdullayeva, M. (2020). Correlation and Regression Analysis of the Relation between Ethereum Price and Both Its Volume and Bitcoin Price. Journal of Structured Finance, 26(2), 46-56.
3. Awotunde, J. B., Ogundokun, R. O., Jimoh, R. G., Misra, S., & Aro, T. O. (2021). Machine learning algorithm for cryptocurrencies price prediction. In Artificial intelligence for cyber security: methods, issues and possible horizons or opportunities (pp. 421-447). Springer.
4. Borio, C., Furfine, C., & Lowe, P. (2001). Procyclicality of the financial system and financial stability: issues and policy options. BIS papers, 1(3), 1-57.
5. Boritz, J. E., & No, W. G. (2020). How significant are the differences in financial data provided by key data sources? A comparison of XBRL, Compustat, Yahoo! Finance, and Google Finance. Journal of Information Systems, 34(3), 47-75.
6. Boukas, I. (2023). Exploring dynamics in cryptocurrencies’ exchange rates.
7. Cernera, F., La Morgia, M., Mei, A., & Sassi, F. (2023). Token Spammers, Rug Pulls, and Sniper Bots: An Analysis of the Ecosystem of Tokens in Ethereum and in the Binance Smart Chain (BNB). 32nd USENIX Security Symposium (USENIX Security 23)
8. Chlioumi, A. (2022). The new distributed ledger technologies in banking transactions and transaction banking platforms.
9. Cohen, G. (2023). Trading cryptocurrencies using algorithmic average true range systems. Journal of Forecasting, 42(2), 212-222.
10. Daniswara, D. A., Widjanarko, H., & Hikmah, K. (2022). The Accuracy Test of Technical Analysis of Moving Average, Bollinger Bands, and Relative Strength Index on Stock Prices of Companies Listed in Index Lq45. Indikator, 6(2), 411842.
11. Dos Santos, R. P. (2017). On the philosophy of bitcoin/blockchain technology: is it a chaotic, complex system? Metaphilosophy, 48(5), 620-633.
12. Elsayed, S., Thyssens, D., Rashed, A., Jomaa, H. S., & Schmidt-Thieme, L. (2021). Do we really need deep learning models for time series forecasting? arXiv preprint arXiv:2101.02118.
13. Fang, F., Ventre, C., Basios, M., Kanthan, L., Martinez-Rego, D., Wu, F., & Li, L. (2022). Cryptocurrency trading: a comprehensive survey. Financial Innovation, 8(1), 13.
14. Fleischer, J. P., von Laszewski, G., Theran, C., & Parra Bautista, Y. J. (2022). Time series analysis of cryptocurrency prices using long short-term memory. Algorithms, 15(7), 230.
15. Florencio, F., & Moreno, E. D. (2021). Benchmarking the Keras API on GPU: the use of tensorflow and CNTK libraries as back-end. International Journal of High Performance Computing and Networking, 17(1), 19-27.
16. Ghosh, I., Jana, R. K., & Sanyal, M. K. (2019). Analysis of temporal pattern, causal interaction and predictive modeling of financial markets using nonlinear dynamics, econometric models and machine learning algorithms. Applied Soft Computing, 82, 105553.
17. Ghosh, P., Neufeld, A., & Sahoo, J. K. (2022). Forecasting directional movements of stock prices for intraday trading using LSTM and random forests. Finance Research Letters, 46, 102280.
18. Giraldo, J. Trust in Bitcoin as a store of value.
19. Habib, G., Sharma, S., Ibrahim, S., Ahmad, I., Qureshi, S., & Ishfaq, M. (2022). Blockchain technology: benefits, challenges, applications, and integration of blockchain technology with cloud computing. Future Internet, 14(11), 341.
20. Huyen Chau, N. T., & Doan, T. P. (2024). Data Processing and Feature Engineering for Stock Price Trend Prediction. In Machine Learning and Other Soft Computing Techniques: Biomedical and Related Applications (pp. 183-197). Springer.
21. Jain, S., & Chauhan, D. (2019). Standard Multiple Regression Analysis Model for Cell Survival/Death Decision of JNK Protein Using HT-29 Carcinoma Cells.
22. January, B. (2020). Cryptocurrencies and the Blockchain Revolution: Bitcoin and beyond. Millbrook Press.
23. Kappal, S. (2019). Data normalization using median median absolute deviation MMAD based Z-score for robust predictions vs. min–max normalization. London Journal of Research in Science: Natural and Formal, 19(4), 39-44.
24. Karn, P. K., Ardekani, I., & Abdulla, W. H. (2024). Generalized Framework for Liquid Neural Network upon Sequential and Non-Sequential Tasks. Mathematics, 12(16), 2525.
25. Khan, Z. A., Hussain, T., Ullah, A., Rho, S., Lee, M., & Baik, S. W. (2020). Towards efficient electricity forecasting in residential and commercial buildings: A novel hybrid CNN with a LSTM-AE based framework. Sensors, 20(5), 1399.
26. Latif, N., Selvam, J. D., Kapse, M., Sharma, V., & Mahajan, V. (2023). Comparative performance of LSTM and ARIMA for the short-term prediction of bitcoin prices. Australasian Accounting, Business and Finance Journal, 17(1), 256-276.
27. Lechner, M., & Hasani, R. (2020). Learning long-term dependencies in irregularly-sampled time series. arXiv preprint arXiv:2006.04418.
28. LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. nature, 521(7553), 436-444.
29. Lindemann, B., Müller, T., Vietz, H., Jazdi, N., & Weyrich, M. (2021). A survey on long short-term memory networks for time series prediction. Procedia Cirp, 99, 650-655.
30. Liu, Y., Gong, C., Yang, L., & Chen, Y. (2020). DSTP-RNN: A dual-stage two-phase attention-based recurrent neural network for long-term and multivariate time series prediction. Expert Systems with Applications, 143, 113082.
31. Lubogo, I. (2022). Digital money. Jescho publishing house.
32. Ma, Z., Liu, Z., Zhao, Y., Zhang, L., Liu, D., Ren, T., Zhang, X., & Li, S. (2020). An unsupervised crop classification method based on principal components isometric binning. ISPRS International Journal of Geo-Information, 9(11), 648.
33. Malik, V. (2016). The history and the future of Bitcoin. Praha: Bankovní institut vysoká škola Praha.
34. Market, C. (2006). Technical analysis of the currency market.
35. Marzo, G. D., Pandolfelli, F., & Servedio, V. D. (2022). Modeling innovation in the cryptocurrency ecosystem. Scientific Reports, 12(1), 12942.
36. Mounter, D. Exploring the Evolution and Future Perceptions of Cryptocurrencies in Financial Markets.
37. Mpinyuri, E. B. (2019). Beyond cryptocurrencies: financial applications of blockchain technology. University of Johannesburg (South Africa).
38. Mudassir, M., Bennbaia, S., Unal, D., & Hammoudeh, M. (2020). Time-series forecasting of Bitcoin prices using high-dimensional features: a machine learning approach. Neural computing and applications, 1-15.
39. Nabila, S., Usman, M., Indryani, N., & Kurniasari, D. (2021). Dynamic modeling data time series by using constant conditional correlation-generalized autoregressive conditional heteroscedasticity. Journal of Physics: Conference Series,
40. Naghib Moayed, A., & Habibi, R. (2020). Crypto-Currency Price Prediction with Decision Tree Based Regressions Approach. Journal of Algorithms and Computation, 52(2), 29-40.
41. Nakamoto, S., & Bitcoin, A. (2008). A peer-to-peer electronic cash system. Bitcoin.–URL: https://bitcoin. org/bitcoin. pdf, 4(2), 15.
42. Nedashkovskiy, A. (2021). Understanding DeFi ecosystem and how can it change or transform existing financial system.
43. Novak, I. (2023). A systematic analysis of cryptocurrencies University of Zagreb. Faculty of Economics and Business].
44. Obeng, J. (2023). Impact of cryptocurrency volatility on stock market performance University of Education, Winneba].
45. Oliva, G. A., Hassan, A. E., & Jiang, Z. M. (2020). An exploratory study of smart contracts in the Ethereum blockchain platform. Empirical Software Engineering, 25, 1864-1904.
46. Peng, Y., Albuquerque, P. H. M., Kimura, H., & Saavedra, C. A. P. B. (2021). Feature selection and deep neural networks for stock price direction forecasting using technical analysis indicators. Machine Learning with Applications, 5, 100060.
47. Quaranta, L., Calefato, F., & Lanubile, F. (2021). KGTorrent: A dataset of python jupyter notebooks from kaggle. 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR),
48. Riggs, W., & Vyas, V. (2022). Current State of Blockchain and Cryptocurrency for Major US Cities. Available at SSRN 4337656.
49. Rouf, N., Malik, M. B., & Arif, T. (2021). Predicting the stock market trend: an ensemble approach using impactful exploratory data analysis. International Conference on Information, Communication and Computing Technology,
50. Rusdiana, S., Yuni, S. M., & Khairunnisa, D. (2020). Comparison of Rainfall Forecasting in Simple Moving Average (SMA) and Weighted Moving Average (WMA) Methods (Case Study at Village of Gampong Blang Bintang, Big Aceh District-Sumatera-Indonesia. Journal of Research in Mathematics Trends and Technology, 2(1), 21-27.
51. Sial, A. H., Rashdi, S. Y. S., & Khan, A. H. (2021). Comparative analysis of data visualization libraries Matplotlib and Seaborn in Python. International Journal, 10(1), 277-281.
52. Song, X., Liu, Y., Xue, L., Wang, J., Zhang, J., Wang, J., Jiang, L., & Cheng, Z. (2020). Time-series well performance prediction based on Long Short-Term Memory (LSTM) neural network model. Journal of Petroleum Science and Engineering, 186, 106682.
53. Sung, S.-H., Kim, J.-M., Park, B.-K., & Kim, S. (2022). A Study on Cryptocurrency Log-Return Price Prediction Using Multivariate Time-Series Model. Axioms, 11(9), 448.
54. Taskinsoy, J. (2021). Bitcoin: A New Digital Gold Standard in the 21st Century? Available at SSRN 3941857.
55. Truong, D. (2024). Data Science and Machine Learning for Non-Programmers: Using SAS Enterprise Miner. CRC Press.
56. Urolagin, S., Sharma, N., & Datta, T. K. (2021). A combined architecture of multivariate LSTM with Mahalanobis and Z-Score transformations for oil price forecasting. Energy, 231, 120963.
57. Xin, R., Liu, H., Chen, P., & Zhao, Z. (2023). Robust and accurate performance anomaly detection and prediction for cloud applications: a novel ensemble learning-based framework. Journal of Cloud Computing, 12(1), 7.
58. Zollanvari, A. (2023). Supervised Learning in Practice: the First Application Using Scikit-Learn. In Machine Learning with Python: Theory and Implementation (pp. 111-131). Springer.
59. Zu, X., & Wei, K. (2021). A simple gated recurrent network for detection of power quality disturbances. IET Generation, Transmission & Distribution, 15(4), 751-761.