Machine Learning techniques for predictive modeling of Bitcoin price dynamics

Thesis title: Machine Learning techniques for predictive modeling of Bitcoin price dynamics
Author: Kozhevnikov, Vladislav
Thesis type: Diploma thesis
Supervisor: Čabla, Adam
Opponents: Šafr, Karel
Thesis language: English
Abstract:
This study investigates the application of machine learning techniques for Bitcoin price prediction, addressing the fundamental challenge of forecasting in highly volatile cryptocurrency markets. Using comprehensive daily data spanning 2014-2024, we systematically compare traditional econometric models (Random Walk, ARIMA, Ridge Regression) with advanced machine learning approaches (Random Forest, XGBoost, LSTM) and develop a novel Tiered Temporal Ensemble (TTE) framework. The research incorporates 115 engineered features across four dimensions: technical indicators, on-chain metrics, macroeconomic variables, and sentiment data. Our findings reveal that XGBoost achieves superior risk-adjusted performance with a Sharpe ratio of 1.679 (143% improvement over random walk baseline) and the lowest maximum drawdown of -17.3%. While LSTM demonstrates the highest directional accuracy at 52.4%, it exhibits elevated drawdown risk. Feature importance analysis indicates the dominance of technical indicators and lagged returns (75% of total importance), with on-chain metrics contributing only 10-20%, challenging assumptions about blockchain-specific predictive advantages. The TTE framework reveals pronounced regime-dependent performance, with bull market Sharpe ratios (3.780) dramatically exceeding neutral periods (0.512). However, all models underperform buy-and-hold strategy, highlighting the persistent challenge of market timing in trending assets. These findings contribute to understanding cryptocurrency market efficiency while demonstrating that despite statistically significant improvements, economic significance remains constrained by implementation challenges and market dynamics.
Keywords: machine learning; finance; bitcoin
Thesis title: Techniky strojového učení pro analýzu a prediktivní modelování dynamiky ceny Bitcoinu
Author: Kozhevnikov, Vladislav
Thesis type: Diplomová práce
Supervisor: Čabla, Adam
Opponents: Šafr, Karel
Thesis language: English
Abstract:
This study investigates the application of machine learning techniques for Bitcoin price prediction, addressing the fundamental challenge of forecasting in highly volatile cryptocurrency markets. Using comprehensive daily data spanning 2014-2024, we systematically compare traditional econometric models (Random Walk, ARIMA, Ridge Regression) with advanced machine learning approaches (Random Forest, XGBoost, LSTM) and develop a novel Tiered Temporal Ensemble (TTE) framework. The research incorporates 115 engineered features across four dimensions: technical indicators, on-chain metrics, macroeconomic variables, and sentiment data. Our findings reveal that XGBoost achieves superior risk-adjusted performance with a Sharpe ratio of 1.679 (143% improvement over random walk baseline) and the lowest maximum drawdown of -17.3%. While LSTM demonstrates the highest directional accuracy at 52.4%, it exhibits elevated drawdown risk. Feature importance analysis indicates the dominance of technical indicators and lagged returns (75% of total importance), with on-chain metrics contributing only 10-20%, challenging assumptions about blockchain-specific predictive advantages. The TTE framework reveals pronounced regime-dependent performance, with bull market Sharpe ratios (3.780) dramatically exceeding neutral periods (0.512). However, all models underperform buy-and-hold strategy, highlighting the persistent challenge of market timing in trending assets. These findings contribute to understanding cryptocurrency market efficiency while demonstrating that despite statistically significant improvements, economic significance remains constrained by implementation challenges and market dynamics.
Keywords: finance; btc; crypto

Information about study

Study programme: Economic Data Analysis/Data Analysis and Modeling
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Statistics and Probability

Information on submission and defense

Date of assignment: 7. 11. 2023
Date of submission: 27. 6. 2025
Date of defense: 2025

Files for download

The files will be available after the defense of the thesis.

    Last update: