Skip to main navigation Skip to search Skip to main content

Machine learning approaches to cryptocurrency trading optimization: a comparative analysis of predictive models

Research output: Contribution to journalArticlepeer-review

2 Downloads (Pure)

Abstract

Cryptocurrency markets are characterized by high volatility and complex patterns, creating both challenges and opportunities for traders and investors. This study introduces a machine learning framework for cryptocurrency trading optimization that leverages advanced analytical techniques to enhance trading decisions. We extracted historical data for 30 cryptocurrencies over a four-year period from Yahoo Finance. After preprocessing, we applied Principal Component Analysis (PCA) and K-means clustering to select representative coins. Four machine learning models (Gradient Boosting, XGBoost, Support Vector Regression, and Long Short-Term Memory networks) were trained to predict cryptocurrency price movements. Model performance was evaluated using multiple metrics, including Mean Absolute Error (MAE), Root Mean Squared Error (RMSE), and R-squared (R2). Gradient Boosting and XGBoost consistently outperformed SVR and LSTM models across all cryptocurrencies, with R2 values of approximately 0.98 for most coins. The framework successfully identified trading signals through both moving average strategies and machine learning predictions, providing actionable insights for cryptocurrency traders. Our analysis demonstrates that ensemble-based models offer superior performance for cryptocurrency price prediction compared to neural network approaches. The integration of advanced visualization tools and trading signal generation creates a comprehensive system for data-driven cryptocurrency trading decisions.
Original languageEnglish
Article number310
JournalDiscover Artificial Intelligence
Volume5
Issue number1
DOIs
Publication statusPublished - 5 Nov 2025

Cite this