
Research Article
Advanced Bitcoin Price Prediction: Real-Time Analysis using Flask, LSTM and Boosting Algorithms
@INPROCEEDINGS{10.4108/eai.28-4-2025.2358052, author={Harini B and Vishal M and C. Ragunathan and Sanjay Praveen}, title={Advanced Bitcoin Price Prediction: Real-Time Analysis using Flask, LSTM and Boosting Algorithms}, proceedings={Proceedings of the 4th International Conference on Information Technology, Civil Innovation, Science, and Management, ICITSM 2025, 28-29 April 2025, Tiruchengode, Tamil Nadu, India, Part II}, publisher={EAI}, proceedings_a={ICITSM PART II}, year={2025}, month={10}, keywords={bitcoin price prediction flask lstm boosting ccxt socketio cryptocurrency forecasting}, doi={10.4108/eai.28-4-2025.2358052} }
- Harini B
Vishal M
C. Ragunathan
Sanjay Praveen
Year: 2025
Advanced Bitcoin Price Prediction: Real-Time Analysis using Flask, LSTM and Boosting Algorithms
ICITSM PART II
EAI
DOI: 10.4108/eai.28-4-2025.2358052
Abstract
The explosive growth and subsequent collapse of cryptocurrencies has opened a world of possibilities never seen before, led by one of the top digital currencies in existence today – Bitcoin. Nothing less than the global penetration and adoption of Bitcoin around the world has, despite high liquidity, that level of extreme volatility–something which threatens to put investors and institutions in harm’s way making resilient forecasting methods a necessity. Linear statistical models (e.g., ARIMA and GARCH etc.) are not good enough to capture the non-linear relationship in financial market, therefore we observe machine learning (ML) and deep learning (DL) algorithms for financial time series. In this paper, we suggest an ensemble prediction method integrating LSTM-based models and boosting methods (XGBoost, LightGBM, CatBoost) in order to retain both precision and interpretability. Historical Bitcoin trading volumes, moving averages, and sentiment indicators were collected during the model prepping stage. Results showed that the LSTM and boosting could complement each other in exploring sequence dependency and stabilizing non-linear feature learning. The ensemble approach with a combination of this two-folds strategy had an improved performance in terms of the reduction of the bias and variance simultaneously. We then developed a web application with Flask to deploy these models and perform real-time prediction and plotting on the Bitcoin price movement.