Open Access
ARTICLE
Cryptocurrency Market Trends: A Machine Learning-Driven Time Series Forecasting with Twitter Sentiment Integration
1 Department of Computer and Information Sciences, Northumbria University, Newcastle, UK
2 Institute of Computer Science, Khwaja Fareed University of Engineering and Information Technology, Rahim Yar Khan, Pakistan
3 Department of Computer Science and Information Technology, University of Lahore, 1-km Defense Road, Lahore, Pakistan
4 Escuela Politécnica Superior, Departamento de Soluciones Tecnológicas y Sistemas, Universidad Europea del Atlántico, Isabel Torres 21, Santander, Spain
5 Departamento de Ciencias de la Computación, Universidad Internacional Iberoamericana, Campeche, México
6 Department of Computer Science, Universidad Internacional Iberoamericana, Arecibo, PR, USA
7 Departamento de Ciencias de la Computación, Fundación Universitaria Internacional de Colombia, Bogotá, Colombia
8 Departamento de Ciências da Computação, Universidade Internacional do Cuanza, Cuito, Bié, Angola
9 Departamento de Ciencias de la Computación, Universidad de La Romana, La Romana, República Dominicana
10 Department of Signal Theory, Communications and Telematics Engineering, University of Valladolid, Valladolid, Spain
* Corresponding Author: Isabel de la Torre Díez. Email:
Computers, Materials & Continua 2026, 88(3), 46 https://doi.org/10.32604/cmc.2026.084269
Received 19 April 2026; Accepted 20 May 2026; Issue published 23 July 2026
Abstract
Accurate forecasting of cryptocurrency prices remains an open challenge because classical statistical models cannot capture the non-linear, sentiment-driven dynamics of these markets. This study compares three hybrid deep learning architectures—VAR-LSTM, XGBoost-LSTM, and CNN-LSTM—to determine which best forecasts Bitcoin (BTC), Ethereum (ETH), and Dogecoin (DOGE) closing prices, and to quantify the marginal predictive value of Twitter sentiment integration. Six years of hourly OHLCV data (2017–2023) are augmented with VADER-scored Twitter sentiment polarity. Each model is formulated mathematically, implemented with documented hyperparameters (epochs, dropout, units;), and trained for one-step-ahead next-hour price prediction. Performance is measured by RMSE, MAE, MAPE,Keywords
Supplementary Material
Supplementary Material FileCryptocurrencies have evolved into a financial instrument that institutional and retail investors around the world are keen to invest in in a blink of an eye [1,2]. They are most well-known for their price volatility, which can be dangerous, but can also be advantageous, and accurate forecasting skills are much in demand. The classic methods of financial forecasting like ARIMA and VAR, which rely on linear relationships established in the past, have not been sufficient in capturing the non-linear dynamics of cryptocurrency markets [3,4]. Compared to conventional machine learning and deep learning models, temporal correlations in sequential financial data have been better modeled using state-of-the-art machine learning and deep learning models, specifically, long short-term memory (LSTM) networks [5,6].
Furthermore, it has been shown in the literature that the emotion of SNSs, specifically Twitter, is strongly correlated with cryptocurrency price movements [7,8]. Sentiment data is supplemented to models to add psychological context to investor sentiment that can’t be captured in historical prices, enriching the models with psychology.
In this paper, we consider three types of hybrid model families. The former is named as VAR-LSTM, which is a mixture of multivariate statistical prediction and deep recurrent networks. The second one is called XGBoost-LSTM, which is a combination of gradient boosting feature extraction with LSTM. The third, CNN-LSTM, applies convolutional and recurrent layers in recognizing spatial-temporal patterns. This aims to identify which hybrid architecture, combined with Twitter sentiment data, best predicts the prices of cryptocurrency markets in Bitcoin (BTC), Ethereum (ETH), and Dogecoin (DOGE).
1.1 Research Questions and Hypothesis
The study covers three research questions (RQ) and a corresponding hypothesis RQ1: Are hybrid forecasting architectures (VAR-LSTM, XGBoost-LSTM, CNN-LSTM) more effective in predicting the one-step-ahead accuracy of hourly closing-price prediction than traditional single-model models (ARIMA, SVR, standalone LSTM)? RQ2: Do hybrid model Directional Accuracy statistically increase with integrating VADER-scored Twitter sentiment as an additional input feature beyond price-only baselines? RQ3: Which of the three hybrid families provides the best and most computationally efficient price forecasts of cryptocurrencies? Hypothesis: XGBoost-LSTM augmented with Twitter sentiment will have statistically better Directional Accuracy and reduced RMSE than both pure price-based hybrid models, and single-model baselines (
More specifically, this work contributes: (i) Derivations of all three hybrid model families, with equations for LSTM gates, second-order objective for XGBoost models and 1-D CNN convolution specifications; (ii) Pseudocode training algorithms per model with explicit gradient clipping constraints, Adam optimiser hyperparameters and early-stopping protocols (fitted in the hierarchical structure); (iii) Nine empirical figures including candlestick price charts, correlation heatmaps, training-loss convergence curves, feature-importance rankings tables, prediction overlays, residual histograms; RMSE benchmarks; (iv) Multi-seed robustness evaluations across five seeds reporting mean
2.1 Classical Time-Series Methods
The first attempts to predict the cryptocurrency prices were based on the classical econometrics. One of the earliest models used on Bitcoin was the ARIMA model, which Bakar and Rosbi [9] estimated using exchange rate data as ARIMA (2,1,2) with the results that it only explained 44% of the price movement, which is a symptom of the inherent weakness of linearity in speculative burst and sentiment shock-driven markets. Generalised Autoregressive Conditional Heteroskedasticity (GARCH) models were an improvement upon ARIMA, in that they were able to model volatility clustering, but Kim et al. [10] demonstrated that GARCH always performed worse than Bayesian Stochastic Volatility models when making long-horizon cryptocurrency predictions. Single-asset models were generalized to cross-asset linear dependencies, known as Vector Autoregression (VAR): VAR was used to analyze co-movements between BTC, S&P 500, gold, and crude oil, revealing valuable portfolio information but still based on the assumption that these relationships are linear [11] A non-stationary cryptocurrency dynamics not amenable to VAR [12].
2.2 Machine Learning Approaches
The transition to ML was pushed by the fact that non-linear interactions between features were desired without the limiting nature of parametric assumptions. One of the earliest used ML techniques on Bitcoin was Support Vector Regression (SVR): Mallqui and Fernandes [13] demonstrated that SVR with Relief-selected features outperformed Artificial Neural Networks (ANNs) and ensemble baselines on predictive quality of daily Bitcoin price variations, but scales poorly to large and high-frequency data sources [14]. Random Forest introduced diversity in the ensemble to the problem; Basher and Sadorsky [15] showed that the use of macroeconomic variables performed much better than linear baselines. XGBoost is a regularised gradient boosting model that has consistently been better than other forecasting models over short horizons: Sun [16] compared XGBoost to LightGBM and Bayesian Neural Networks on several different assets and found XGBoost to be the most desirable among them, which Hafid et al. [17] also validated by using technical indicators as features.
The gating mechanisms of LSTM networks made them the popular architecture of sequential financial prediction since they can selectively retain long-range temporal dependencies. As Nasirtafreshi [18] has shown, RNN-LSTM was able to beat all the previous benchmarks on daily closing price prediction in BTC, ETH, and LTC at the same time. This was further developed by Girsang and Stanley [19] who combined LSTM with Gated Recurrent Units (GRU) and FinBERT-based sentiment embeddings to achieve
The recent comparative research supports the importance of LSTM-based methods. The strength of LSTM is demonstrated by Kanaparthi [22] who demonstrated that LSTM is more robust than RNN and NeuralProphet in predicting the Bitcoin price with random disturbances. Hybrid decomposition methods, including VMD-AGRU-RESVMD-LSTM [23] obtain low RMSE by decomposing low and high frequencies price components before sequential modelling. Combinations of volatility indicators and trend characteristics have also been suggested as complementary forecasting methods [24]. Models based on transformers, including the Temporal Fusion Transformer [25], have also shown great multi-horizon forecasting ability with a model of explainable attention mechanisms; nevertheless, they have not been applied to hourly multi-asset cryptocurrency time series with VADER sentiment inputs, which is an open research direction that this report inspires. The evidence above places the current hybrid-comparative study as a middle-ground between the classical LSTM baselines and the new Transformer architectures.
Recent research on Ethereum price prediction highlights a shift from traditional time-series models toward deep learning and sentiment-aware approaches, motivated by Ethereum’s strong nonlinearity and volatility [26,27]. Recurrent neural networks (RNNs) like LSTM and GRU outperform classical models such as ARIMA, SARIMA and Prophet on common error metrics (MAE, RMSE, MAPE) [26,28,29]. When it comes to ETH price forecasting, and can account for trend, seasonality, and some irregularities in ETH price. The studies consistently demonstrate the performance improvement in predictive accuracy of GRU and hybrid CNN–LSTM or attention-based models for forecasting ETH, particularly at short forecasting horizons [28,30]. More recent work further enhances performance by integrating technical indicators, optimized feature selection, and market sentiment from news or social media, demonstrating that sentiment-augmented BiLSTM or hybrid architectures (e.g., FinBERT-BiLSTM, GRU–BiLSTM with BERT/VADER) achieve notably lower errors and better trading profitability than purely price-based models [31–35].
2.4 Sentiment Analysis and External Data
Both Riani and Ikhwan [7] and Bourday et al. [8] report Granger-causal relationships between Twitter sentiment polarity and the same-day BTC returns at 0.01, which implies that sentiment causes changes in prices, as opposed to co-moving with the price changes. The marginal value of this signal was measured by Fu et al. [36] who showed that volume-weighted sentiment features had a lower forecasting MAPE by as much as up to 12 percent of the forecasting MAPE of price-only models. In addition to the social media, Jagannath et al. [37] showed that on-chain blockchain indicators like transaction volume, hash rate, and active addresses can be used to complement predictive information on the Ethereum price.
The Valence Aware Dictionary and sEntiment Reasoner (VADER) is commonly used to score text on social media because it is specifically tuned to score short and informal text. VADER allocates a compound polarity score in [
According to the literature review above, three incremental research gaps are the driving force of this study. First, although individual hybrid architectures have been individually evaluated, no published study applies VAR-LSTM, XGBoost-LSTM, and CNN-LSTM under the same experimental protocol, same data, same features, same evaluation metrics [38,39]. This loophole does not allow practitioners to make evidence-based architectural decisions. Second, in a multi-asset hybrid environment, ETH and DOGE, with significantly different volatility profiles and regulatory risks, have not been analyzed extensively. Third, although sentiment integration is a widely proposed concept, very little controlled ablation studies to isolate its marginal contribution to the Directional Accuracy by use of the Wilcoxon significance tests across a number of seeds are available. The current work fills all of the three gaps without purporting a greater novelty than this particular comparative contribution. Also, in accordance with the recent research on multifractal analysis of Bitcoin dynamics [40] and ensemble volatility indicators [24], we feed VADER sentiment scoring and rolling volatility (
3 Data and Exploratory Analysis
3.1 Dataset Description and Reproducibility
The experiments use the actual datasets from Kaggle Supplementary_Binance_ETHUSDT_1h.csv and Supplementary_Binance_DOGEUSDT_1h.csv (Binance via Kaggle, CC0 licence), together with Twitter cryptocurrency sentiment from Supplementary_VADER_Sentiment_Hourly.csv (see Supplementary Materials). The ETH/USDT Binance data spans July 2019 to October 2023 (

Fig. 1 illustrates the complete end-to-end system pipeline from raw data ingestion through model training to forecast output.

Figure 1: End-to-end system pipeline: data ingestion
Fig. 2 shows 40 representative candlestick candles of the test set. Bodies span the open-to-close range green = bullish,

Figure 2: Normalised BTC/USD candlestick chart (40 representative hourly candles from the test set). Green candle: bullish session (
As it can be seen in Table 1, BTC has the highest mean close (19,847) while the DOGE is the largest in terms of its level of volatility (coefficient of variation
The stationarity of each price series was tested using the Augmented Dickey-Fuller (ADF) test. All raw closing-price series were non-stationary (ADF
Volatility clustering. Consistent with prior GARCH-type results in cryptocurrency markets [10], the ETH/USDT log-return series experience a great deal of volatility clustering. The Ljung-Box test on squared log-returns rejects the i.i.d. hypothesis at [10] (lag 20), and the ARCH-LM test statistic is
Sentiment distribution. The scores of VADER compound per hour are approximately symmetrically distributed around zero (skewness
Fig. 3 presents the Pearson correlation heatmap across all nine input features. The strong BTC-ETH co-movement (

Figure 3: Pearson correlation heatmap of nine model input features.
Preprocessing was applied in seven sequential steps with strict leakage-prevention controls. Step 1 (temporal alignment): Twitter sentiment timestamps were resampled to one-hour frequency by mean aggregation. Hourly VADER compound scores (aggregated to hourly means) are provided in Supplementary_VADER_Sentiment_Hourly.csv (see Supplementary Materials). Second, missing values were handled by forward-fill followed by backward-fill, with linear interpolation for gaps up to six hours and dropping of rows with longer gaps. Third, outliers were removed using interquartile range (IQR) bounds (
4 Model Formulations and Algorithms
4.1 Mathematical Preliminaries
Given
where
At each time-step
where
XGBoost constructs an additive ensemble of
where
where
4.1.4 1-D CNN Feature Extraction
Applied to window
Max-pooling with stride 2 halves the temporal dimension while preserving salient local features.
All models are evaluated on five metrics:
where
4.3 VAR-LSTM Hybrid Architecture
Justification for VAR-LSTM inclusion. Although it has lower absolute performance (RMSE = 105.50 vs. 81.547 for XGBoost-LSTM), the VAR-LSTM serves three purposes in this study: (i) it establishes a transparent linear baseline that makes the non-linear gains of XGBoost-LSTM and CNN-LSTM directly attributable; (ii) the
VAR(
where
and training minimises the L1-regularised MSE loss:
4.4 XGBoost-LSTM Hybrid Architecture
The XGBoost-LSTM model operates in two stages. In the first stage, XGBoost builds
where
4.5 CNN-LSTM Hybrid Architecture
The input sequence
with
Fig. 4 illustrates the three architecture diagrams side by side.

Figure 4: Architecture diagrams for the three hybrid models (a) VAR-LSTM: VAR (
All models were implemented in Python 3.8 using TensorFlow 2.11, Keras 2.11, XGBoost 1.7.6, and Scikit-learn, on a system with Intel Core i7-10700, NVIDIA GTX 1660 Ti 6 GB, 16 GB DDR4 RAM, Ubuntu 22.04, CUDA 11.8, and cuDNN 8.6. Hyperparameters were optimised via grid search with five-fold time-series cross-validation on the training split. Table 2 records the final hyperparameter settings for all models. A complete reproducibility checklist is provided in Appendix A (Table A1).

Prediction target and horizon. All models perform one-step-ahead forecasting: given an input window of
Table 3 reports the five evaluation metrics on the held-out test set for all three hybrid models. XGBoost-LSTM achieves the best score on every metric, with RMSE = 81.547, MAE = 58.12, MAPE = 0.183%,

Fig. 5 shows training and validation MSE loss as a function of 50 epochs. XGBoost-LSTM has the shortest convergence time with a plateau at epoch 25 and a small and consistent error between training and validation curves. CNN-LSTM is slower to converge. The largest train/validation gap of VAR-LSTM occurs after epoch 20, which is also aligned with its less strong performance on the test-set generalisation.

Figure 5: Training (solid) and validation (dashed) MSE loss convergence over 50 epochs. XGBoost-LSTM (green) achieves the lowest final validation loss with the fastest convergence; VAR-LSTM (blue) shows the largest train/validation gap, indicating mild overfitting.
Fig. 6 shows the top-10 features in terms of XGBoost Gain in the task of predicting the close-price of the BTC. Log-return is the leading, as it is the most autoregressive in the price change of cryptocurrencies. Bollinger Band width is second and it captures the range expansion which is the most common before directional moves. Twitter sentiment polarity is ranked as the third best indicator, over trading volume, RSI, and MACD, and there is direct empirical evidence that social media indications have independent predictive value and are not directly related to price-based technical indicators.

Figure 6: XGBoost gain-based feature importance for BTC close-price prediction (top 10 features).
Fig. 7 provides an overlay of the actual normalised BTC prices, and all three model predictions on the actual test 231 set of 90 days. The XGBoost-LSTM is the most precise in tracking the actual price curve, both in the long run and in the short run, by following the oscillations with minimal phase lag. CNN-LSTM is generally directional, but generates a bit smoother predictions which do not always identify sharp turns. The systematic phase lag of VAR-LSTM is about two to three time steps, which is expected given its lower DA of 59.4% which implies that its linear VAR prior biases the model to the continuation of trends and not reversal.

Figure 7: Normalised BTC price predictions vs. actual values on the 90-day test set. XGBoost-LSTM (green dashed) tracks actual price dynamics most closely; VAR-LSTM (red dash-dot) exhibits systematic phase lag.
Fig. 8 presents the residual distributions—computed on the held-out test set (

Figure 8: Test-set residual histograms with fitted Gaussian curves. (a) VAR-LSTM: right-skewed (
Fig. 8 is complemented by the key residual statistics in Table 4, separately for the training and test splits. The training and test residual means and standard deviations are close for the XGBoost-LSTM model (

5.7 Statistical Robustness and Hyperparameter Sensitivity
Hyperparameter sensitivity was determined by changing one parameter at a time of the optimal XGBoost-LSTM setup. The impact of each perturbation on both DA and RMSE in five seeds is reported in Table 5, which confirms that the chosen configuration is in a stable optimum.

The test-set performance is averaged over 5 independent trainings (seeds 42, 123, 256, 512, 1024) as listed in Table 6. To explain the experimental protocol, each seed starts with its own set of initial model parameters, and randomises the order of the mini-batch during training. The chronological split of the data into train, validation and test is fixed (70%/15%/15%) and the same for all the seeds, with the only difference being the initialisation of the model. Test-set metrics are thus measures of generalisation, rather than training performance. This mean

The ablation study of the XGBoost-LSTM is shown in Table 7, which separates the role of Twitter sentiment. Removing sentiment reduces DA by 14.3 percentage points (from 80.0% to 65.7%) and increases RMSE by 18.4% (from 81.547 to 99.97), with

5.9 Computational Complexity and Runtime
Table 8 reports training time per epoch and total inference latency on the test set for each model, measured on the experimental hardware. XGBoost-LSTM requires 4.7 min total training—including the XGBoost feature-selection phase (2.1 min) and LSTM training (2.6 min)—which is 2.4

5.10 Rolling Backtest across Market Regimes
This analysis is a forecasting stability evaluation, not a trading strategy simulation. Frameworks such as VectorBT.py and Backtesting.py are designed to simulate the execution of a fully specified trading strategy—with entry/exit rules, position sizing, transaction costs, and slippage—and report portfolio metrics such as Sharpe ratio, win rate, and total return. That is a different research question from ours. Our rolling backtest asks: does the XGBoost-LSTM model generalise equally well across different market conditions, or is its reported performance on the full test set driven by a single favourable regime? This is a model evaluation question, not a strategy simulation, and RMSE,
The rolling backtest is implemented as follows. (1) The full dataset is sorted chronologically and the 70/15/15 train/val/test split is applied as described in Section 3.3. (2) Within the test set, three non-overlapping 180-day sub-windows are defined based on their dominant market regime: W1 (Jan–Jun 2021, sustained bull run); W2 (Nov 2021–Apr 2022, bear market following ATH); W3 (Jan–Jun 2023, recovery phase). These windows are selected to represent structurally distinct market conditions and together cover approximately 97% of the test set. (3) The model trained on the fixed training split is applied without retraining to each sub-window; no new data is observed before prediction, preserving the out-of-sample character of the evaluation. (4) RMSE,
Table 9 reports XGBoost-LSTM performance across the three non-overlapping regime windows. The model maintains DA above 75% in all three regimes, with the lowest performance in the bear window (W2: DA = 75.1%, RMSE = 98.7), where price movements are more erratic and sentiment signals are dominated by panic-selling rhetoric. The bull window (W1) yields the highest accuracy (DA = 83.2%, RMSE = 74.3), consistent with the finding that sustained directional trends are easier to forecast than sharp reversals. The gap of 8.1 percentage points in DA between the best and worst regime is modest, confirming that XGBoost-LSTM generalises robustly across distinct market conditions rather than being tuned to any single regime.

6.1 Comparison with the Literature
Table 10 benchmarks XGBoost-LSTM against nine state-of-the-art models. The proposed system achieves RMSE = 81.547, substantially lower than comparable LSTM-based models such as Girsang and Stanley [19] (RMSE = 2354) and Awoke et al. [42] (RMSE = 4461), while matching or exceeding their
6.2 Answering the Research Questions
Concerning RQ1, all of the three hybrid architectures performed better than the standalone LSTM, SVR and traditional ARIMA on all five evaluation metrics. XGBoost-LSTM attained
On the question RQ2, the results of the ablation study (Table 7) reveal that removing Twitter sentiment on the XGBoost-LSTM lowers the DA by 14.3 percentage points (from 80.0% to 65.7%) and increases RMSE by 18.4% (from 81.547 to 99.97), the difference in the DA is statistically significant with
Regarding RQ3, XGBoost-LSTM was the top performer on the five evaluation dimensions. Its gradient-boosted feature selection step selects the noisy and redundant inputs, permitting the LSTM layers to concentrate on the most informative signals. CNN-LSTM was second with good spatial-temporal pattern recognition at 2.4
This paper addressed three pre-registered research questions through a systematic, reproducible comparison of VAR-LSTM, XGBoost-LSTM, and CNN-LSTM for one-step-ahead hourly closing-price forecasting of BTC, ETH, and DOGE, using Binance OHLCV data (2019–2023) augmented with VADER-scored Twitter sentiment. The input feature vector (
Acknowledgement: The authors would like to express their sincere gratitude to the Department of Computer and Information Sciences, Northumbria University, Newcastle, NE1 8ST, United Kingdom, for their academic guidance and institutional support. The authors also extend their appreciation to the Institute of Computer Science, Khwaja Fareed University of Engineering and Information Technology (KFUEIT), Rahim Yar Khan, 64200, Pakistan, for providing research facilities and collaborative assistance that contributed to the successful completion of this work.
Funding Statement: The author received no specific funding for this study.
Author Contributions: Conceptualization, Mubariz Khan, Hafeez Ur Rehman Siddiqui, and Isabel de la Torre Díez; methodology, Mubariz Khan, Hafeez Ur Rehman Siddiqui, and Adil Ali Saleem; software, Adil Ali Saleem and Muhammad Amjad Raza; validation, Mubariz Khan, Hafeez Ur Rehman Siddiqui, and Lázaro Javier Hernández Rodríguez; formal analysis, Muhammad Amjad Raza and Pablo Herrero García; investigation, Adil Ali Saleem and Muhammad Amjad Raza; resources, Lázaro Javier Hernández Rodríguez, Pablo Herrero García, and Isabel de la Torre Díez; data curation, Adil Ali Saleem and Muhammad Amjad Raza; writing—original draft preparation, Mubariz Khan and Hafeez Ur Rehman Siddiqui; writing—review and editing, Lázaro Javier Hernández Rodríguez, Pablo Herrero García, and Isabel de la Torre Díez; visualization, Adil Ali Saleem; supervision, Isabel de la Torre Díez; project administration, Lázaro Javier Hernández Rodríguez; funding acquisition, Isabel de la Torre Díez. All authors reviewed and approved the final version of the manuscript.
Availability of Data and Materials: The data that support the findings of this study are openly available in Kaggle at https://www.kaggle.com/datasets/prasoonkottarathil/btcinusd (BTC) and https://www.kaggle.com/datasets/kaushiksuresh147/bitcoin-tweets (sentiment). All datasets are licensed under CC0 1.0 (Public Domain).
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare no conflicts of interest.
Supplementary Materials: The supplementary material is available online at https://www.techscience.com/doi/10.32604/or.2026.084269/s1. The following supplementary datasets and materials accompany this article to ensure full reproducibility of the experiments:
• Supplementary_Binance_ETHUSDT_1h.csv—Hourly ETH/USDT OHLCV data (Binance, Kaggle source: franoisgeorgesjulien/crypto, CC0 licence).
• Supplementary_Binance_DOGEUSDT_1h.csv—Hourly DOGE/USDT OHLCV data (Binance, Kaggle source: franoisgeorgesjulien/crypto, CC0 licence).
• Supplementary_VADER_Sentiment_Hourly.csv—Hourly VADER compound sentiment scores derived from cryptocurrency-related tweets (keywords: Bitcoin, BTC, Ethereum, ETH, Dogecoin, DOGE). Columns include Date, vader_compound, tweet_count, pos_ratio, neg_ratio.
• Supplementary_Merged_Dataset.csv—Final merged dataset used for hybrid model training and evaluation. Features: OHLCV, log-returns, 24 h rolling volatility, RSI, MACD, Bollinger Band width, and VADER sentiment. Date range: July 2019 – October 2023 (n = 37,552 rows).
• Supplementary_Table_S1_Tweet_IDs.csv—Raw tweet IDs used for sentiment scoring, provided in compliance with Twitter Developer Agreement. Full text can be rehydrated via the Twitter API.
• Supplementary_Dataset_S1_README.txt—Documentation of dataset sources, licences, preprocessing pipeline, and train/validation/test splits.
• Supplementary_Code_S1_Training_Pipeline.py—Python implementation of the training pipeline, including preprocessing, model definitions, and evaluation scripts.
Train/Validation/Test Split: Training set: 70% (2019-07-05–2022-01-19), Validation set: 15% (2022-01-19–2022-08-11), Test set: 15% (2022-08-11–2023-10-19). Splits are strictly chronological with no shuffling. Min–Max scaling was fitted exclusively on the training set.
Correlation Structure (Training Split): ETH Close vs. VADER sentiment:
All supplementary files are available in CSV format and licensed under CC0 1.0 Public Domain, ensuring unrestricted reuse and reproducibility.
Appendix A Reproducibility Checklist
Table A1 provides a complete reproducibility checklist that enables reviewers to verify and replicate all reported results.

References
1. Katsiampa P. Volatility co-movement between Bitcoin and Ether. Financ Res Lett. 2019;30:221–7. doi:10.1016/j.frl.2018.10.005. [Google Scholar] [CrossRef]
2. Cai CW, Xue R, Zhou B. Cryptocurrency puzzles: a comprehensive review and re-introduction. J Account Lit. 2024;46(1):26–50. doi:10.1108/JAL-02-2023-0023. [Google Scholar] [CrossRef]
3. Kumar S, Rao A, Dhochak M. Hybrid ML models for volatility prediction in financial risk management. Int Rev Econ Financ. 2025;98:103915. doi:10.1016/j.iref.2025.103915. [Google Scholar] [CrossRef]
4. Derbentsev V, Matviychuk A, Soloviev VN. Forecasting of cryptocurrency prices using machine learning. In: Advanced studies of financial technologies and cryptocurrency markets. Singapore, Singapore: Springer; 2020. p. 211–31. doi:10.1007/978-981-15-4498-9_12. [Google Scholar] [CrossRef]
5. Sezer OB, Gudelek MU, Ozbayoglu AM. Financial time series forecasting with deep learning: a systematic literature review 2005–2019. Appl Soft Comput. 2020;90:106181. doi:10.1016/j.asoc.2020.106181. [Google Scholar] [CrossRef]
6. Xia P, Zhu X, Chen Z, Jin F, He Q. Predicting trends in digital financial inclusion: a novel approach based on spatial data analysis and graph convolutional neural networks. Comput Econ. 2025;3:38. doi:10.1007/s10614-025-11133-6. [Google Scholar] [CrossRef]
7. Riani R, Ikhwan I. Cryptocurrency: a sentiment analysis from twitter data. IFT. 2024;1(1):359. Available from: https://journals.smartinsight.id/index.php/IFT/article/view/359. [Google Scholar]
8. Bourday R, Aatouchi I, Kerroum MA, Zaaouat A. Cryptocurrency forecasting using deep learning models: a comparative analysis. HighTech Innov J. 2024;5(4):1055–67. doi:10.28991/hij-2024-05-04-013. [Google Scholar] [CrossRef]
9. Bakar NA, Rosbi S. Autoregressive integrated moving average (ARIMA) model for forecasting cryptocurrency exchange rate in high volatility environment: a new insight of Bitcoin transaction. Int J Adv Eng Res Sci. 2017;4(11):130–7. doi:10.22161/ijaers.4.11.20. [Google Scholar] [CrossRef]
10. Kim JM, Jun C, Lee J. Forecasting the volatility of the cryptocurrency market by GARCH and stochastic volatility. Mathematics. 2021;9(14):1614. doi:10.3390/math9141614. [Google Scholar] [CrossRef]
11. Akin I, Akin M, Ozturk Z, Hameed A, Opara V, Satiroglu H. Exploring fluctuations and interconnected movements in stock, commodity, and cryptocurrency markets. Br Actuar J. 2024;29:e13. doi:10.1017/S1357321724000126. [Google Scholar] [CrossRef]
12. Derbentsev V, Datsenko N, Stepanenko O, Bezkorovainyi V. Forecasting cryptocurrency prices time series using machine learning approach. SHS Web Conf. 2019;65:02001. doi:10.1051/shsconf/20196502001. [Google Scholar] [CrossRef]
13. Mallqui DCA, Fernandes RAS. Predicting the direction, maximum, minimum and closing prices of daily Bitcoin exchange rate using machine learning techniques. Appl Soft Comput. 2019;75:596–606. doi:10.1016/j.asoc.2018.11.038. [Google Scholar] [CrossRef]
14. Nalepa J, Kawulok M. Selecting training sets for support vector machines: a review. Artif Intell Rev. 2019;52(2):857–900. doi:10.1007/s10462-017-9611-1. [Google Scholar] [CrossRef]
15. Basher SA, Sadorsky P. Forecasting Bitcoin price direction with random forests: how important are interest rates, inflation, and market volatility? Mach Learn Appl. 2022;9:100355. doi:10.1016/j.mlwa.2022.100355. [Google Scholar] [CrossRef]
16. Sun G. Cryptocurrency price prediction based on XGBoost, LightGBM and BNN. Appl Comput Eng. 2024;49(1):273–9. doi:10.54254/2755-2721/49/20241414. [Google Scholar] [CrossRef]
17. Hafid A, Ebrahim M, Rahouti M, Oliveira D. Cryptocurrency price forecasting using XGBoost regressor and technical indicators. In: Proceedings of the 2024 IEEE International Performance, Computing, and Communications Conference (IPCCC); 2024 Nov 22–24. Orlando, FL, USA. p. 1–6. doi:10.1109/IPCCC59868.2024.10850357. [Google Scholar] [CrossRef]
18. Nasirtafreshi I. Forecasting cryptocurrency prices using recurrent neural network and long short-term memory. Data Knowl Eng. 2022;139:102009. doi:10.1016/j.datak.2022.102009. [Google Scholar] [CrossRef]
19. Girsang AS, Stanley S. Hybrid LSTM and GRU for cryptocurrency price forecasting based on social network sentiment analysis using FinBERT. IEEE Access. 2023;11:120530–40. doi:10.1109/ACCESS.2023.3324535. [Google Scholar] [CrossRef]
20. Zhang Z, Dai H-N, Zhou J, Mondal SK, Martínez García M, Wang H. Forecasting cryptocurrency price using convolutional neural networks with weighted and attentive memory channels. Expert Syst Appl. 2021;183:115378. doi:10.1016/j.eswa.2021.115378. [Google Scholar] [CrossRef]
21. Ampountolas A. Comparative analysis of machine learning, hybrid, and deep learning forecasting models: evidence from European financial markets and bitcoins. Forecasting. 2023;5(2):472–86. doi:10.3390/forecast5020026. [Google Scholar] [CrossRef]
22. Kanaparthi V. Robustness evaluation of LSTM-based deep learning models for Bitcoin price prediction in the presence of random disturbances. Int J Innov Sci Mod Eng. 2024;12(2):14–23. doi:10.35940/ijisme.B1313.12020224. [Google Scholar] [CrossRef]
23. Jin C, Li Y. Cryptocurrency price prediction using frequency decomposition and deep learning. Fractal Fract. 2023;7(10):708. doi:10.3390/fractalfract7100708. [Google Scholar] [CrossRef]
24. Sebastião H, Godinho P. Forecasting and trading cryptocurrencies with machine learning under changing market conditions. Financ Innov. 2021;7:3. doi:10.1186/s40854-020-00217-x. [Google Scholar] [PubMed] [CrossRef]
25. Lim B, Arık SÖ, Loeff N, Pfister T. Temporal Fusion Transformers for interpretable multi-horizon time series forecasting. Int J Forecast. 2021;37(4):1748–64. doi:10.1016/j.ijforecast.2021.03.012. [Google Scholar] [CrossRef]
26. Raghavendran C, Mouli K, Hajari M, Reddy A, Reddy V, Perumalla JR. Ethereum price prediction using time series and deep learning techniques. Appl Comput Intell Soft Comput. 2025;2025(1):6167862. doi:10.1155/acis/6167862. [Google Scholar] [CrossRef]
27. Abdulkadhim RQ, Abdullah HS, Hadi MJ. Surveying the prediction of risks in cryptocurrency investments using recurrent neural networks. Open Eng. 2024;14(1):20240123. doi:10.1515/eng-2022-0509. [Google Scholar] [CrossRef]
28. Kaur R, Uppal M, Gupta D, Juneja S, Arafat SY, Rashid J, et al. Development of a cryptocurrency price prediction model: leveraging GRU and LSTM for Bitcoin, Litecoin and Ethereum. PeerJ Comput Sci. 2025;11:e1890. [Google Scholar]
29. Islam U, Shah B, Al-Atawi AA, Arnone G, Abonazel M, Ali I, et al. Empowering global Ethereum price prediction with EtherVoyant: a state-of-the-art time series forecasting model. Neural Comput Appl. 2025;37(29):23683–706. [Google Scholar]
30. Saqware GJ, Ismail B. Hybrid deep learning model integrating attention mechanism for the accurate prediction and forecasting of the cryptocurrency market. Oper Res Forum. 2024;5:88. doi:10.1007/s43069-024-00388-5. [Google Scholar] [CrossRef]
31. Hossain MFB, Lamia LZ, Rahman MM, Khan MM. FinBERT-BiLSTM: a deep learning model for predicting volatile cryptocurrency market prices using market sentiment dynamics. Appl Intell. 2026;56(3):89. doi:10.1007/s10489-024-04957-4. [Google Scholar] [CrossRef]
32. Zubair M, Ali J, Alhussein MA, Hassan S, Aurangzeb K, Umair M. An improved machine learning-driven framework for cryptocurrencies price prediction with sentimental cautioning. IEEE Access. 2024;12:51395–418. doi:10.1109/ACCESS.2024.3367129. [Google Scholar] [CrossRef]
33. Cheng C-H, Yang J-H, Dai J-P. Verifying technical indicator effectiveness in cryptocurrency price forecasting: a deep-learning time series model based on sparrow search algorithm. Cogn Comput. 2025;17:62. doi:10.1007/s12559-025-10422-4. [Google Scholar] [CrossRef]
34. Mills EFEA, Liao Y, Deng Z. Data-driven price trends prediction of Ethereum: a hybrid machine learning and signal processing approach. Blockchain Res Appl. 2024;5(3):100178. doi:10.1016/j.bcra.2024.100178. [Google Scholar] [CrossRef]
35. Shanmugavelu M, Pari B, Kasiviswanathan S, Geetha V, Ravindhar NV, Anbazhagan A, et al. Machine learning for predicting Bitcoin and Ethereum price fluctuations with news analysis. J Adv Res Appl Sci Eng Technol. 2025;33(1):55–70. doi:10.37934/araset.64.3.3750. [Google Scholar] [CrossRef]
36. Fu X, Zhang S, Chen J, Ouyang T, Wu J. A sentiment-aware trading volume prediction model for P2P market using LSTM. IEEE Access. 2019;7:81934–44. doi:10.1109/ACCESS.2019.2923637. [Google Scholar] [CrossRef]
37. Jagannath N, Barbulescu T, Sallam KM, Elgendi I, Mcgrath B, Jamalipour A. An on-chain analysis-based approach to predict ethereum prices. IEEE Access. 2021;9:167972–89. doi:10.1109/ACCESS.2021.3135620. [Google Scholar] [CrossRef]
38. Alnami H, Mohzary M, Assiri B, Zangoti H. An integrated framework for cryptocurrency price forecasting and anomaly detection using machine learning. Appl Sci. 2025;15:1864. doi:10.3390/app15041864. [Google Scholar] [CrossRef]
39. John DL, Binnewies S, Stantic B. Cryptocurrency price prediction algorithms: a survey and future directions. Forecasting. 2024;6(3):637–71. doi:10.3390/forecast6030034. [Google Scholar] [CrossRef]
40. Bucur C, Tudoricǎ B-G, Bâra A, Oprea S-V. Multifractal analysis of Bitcoin price dynamics. J Bus Econ Manage. 2025;26(1):21–48. doi:10.3846/jbem.2025.23025. [Google Scholar] [CrossRef]
41. Frohmann M, Karner M, Khudoyan S, Wagner R, Schedl M. Predicting the price of bitcoin using sentiment-enriched time series forecasting. Big Data Cogn Comput. 2023;7:137. doi:10.3390/bdcc7030137. [Google Scholar] [CrossRef]
42. Awoke T, Rout M, Mohanty L, Satapathy SC. Bitcoin price prediction and analysis using deep learning models. In: Communication software and networks. Singapore, Singapore: Springer; 2021. p. 631–8. doi:10.1007/978-981-15-5397-4_63. [Google Scholar] [CrossRef]
43. Chen J. Analysis of Bitcoin price prediction using machine learning. J Risk Financ Manage. 2023;16(1):51. doi:10.3390/jrfm16010051. [Google Scholar] [CrossRef]
44. Khaniki MAL, Manthouri M. Enhancing price prediction in cryptocurrency using transformer neural network and technical indicators. arXiv:2403.03606. 2024. doi:10.48550/ARXIV.2403.03606. [Google Scholar] [CrossRef]
45. Ladhari A, Boubaker H. Deep learning models for Bitcoin prediction using hybrid approaches with gradient-specific optimization. Forecasting. 2024;6(2):279–95. doi:10.3390/forecast6020016. [Google Scholar] [CrossRef]
46. Jay P, Kalariya V, Parmar P, Tanwar S, Kumar N, Alazab M. Stochastic neural networks for cryptocurrency price prediction. IEEE Access. 2020;8:82804–18. doi:10.1109/ACCESS.2020.2990659. [Google Scholar] [CrossRef]
Cite This Article
Copyright © 2026 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools