Chapter One - Bitcoin
Chapter One - Bitcoin
Introduction to Bitcoin
The value of Bitcoin is subject to substantial fluctuations, making it an attractive yet volatile
investment option. Given the potential for significant gains or losses, accurate predictions of
Bitcoin prices are crucial for informed investment decisions. The ability to anticipate price
movements can provide investors with a strategic advantage, enabling them to capitalize on
favorable market conditions and mitigate potential risks.
In recent years, machine learning techniques have emerged as powerful tools for analyzing
and predicting financial markets. These techniques leverage historical price data, along with
various other factors, to generate forecasts and identify potential trends. While machine
learning models cannot predict future prices with certainty, they can offer valuable insights
into potential market movements and aid in decision-making processes.
Existing System
After the boom and bust of cryptocurrencies’ prices in recent years, Bitcoin has been
increasingly regarded as an investment asset. Because of its highly volatile nature, there is a
need for accurate predictions on which to base investment decisions. Existing studies have
leveraged machine learning for more accurate Bitcoin price prediction, but few have focused
on the feasibility of applying different modeling techniques to samples with different data
structures and dimensional features.
Proposed System
To address the limitations of existing systems, the proposed system aims to classify Bitcoin
prices by daily and high-frequency categories and leverage machine learning techniques for
prediction at different frequencies. For daily price prediction, a set of high-dimensional
features including property and network, trading and market, attention, and gold spot price
will be used. For 5-minute interval price prediction, basic trading features acquired from a
cryptocurrency exchange will be utilized. Statistical methods including Logistic Regression
and Linear Discriminant Analysis will be employed for Bitcoin daily price prediction with high-
dimensional features, aiming for an accuracy of 66%. Machine learning models such as
Random Forest, XGBoost, Quadratic Discriminant Analysis, Support Vector Machine, and
Long Short-term Memory will be used for Bitcoin 5-minute interval price prediction, targeting
an accuracy of 67.2%.
Problem Statement
The highly volatile nature of Bitcoin prices presents a significant challenge for investors
seeking to make informed decisions regarding their investments. While machine learning
techniques have shown promise in predicting financial markets, few studies have focused
specifically on Bitcoin price prediction, particularly considering different data structures and
dimensional features. Therefore, there is a need to explore the feasibility of applying various
modeling techniques to Bitcoin price prediction across different sample dimensions and
frequencies.
Aim
The aim of this project is to develop machine learning algorithms for the price prediction of
Bitcoin, leveraging technical indicators as inputs.
Objectives
Scope
This project aims to identify and compare machine learning algorithms for Bitcoin price
prediction using technical indicators as input features. It will explore the effectiveness of
various algorithms in forecasting Bitcoin prices and analyze the influence of different
technical indicators on prediction accuracy.
Limitations
● The study will focus solely on technical indicators as input features for machine
learning models, potentially limiting the scope of analysis.
● The accuracy of Bitcoin price predictions may be affected by factors beyond the
scope of this study, such as market sentiment and regulatory changes.
● The availability and quality of historical price data may vary, potentially impacting the
performance of machine learning algorithms.
Conclusion