Tasfiya025 commited on
Commit
649a983
·
verified ·
1 Parent(s): 055b6df

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +41 -0
README.md ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ tags:
3
+ - time-series
4
+ - forecasting
5
+ - cryptocurrency
6
+ - LSTM
7
+ - deep-learning
8
+ datasets:
9
+ - HistoricalCryptoData
10
+ license: mit
11
+ ---
12
+
13
+ # CryptocurrencyPriceForecaster
14
+
15
+ ## Overview
16
+
17
+ This model is a deep learning-based **Long Short-Term Memory (LSTM)** network designed for multivariate time series forecasting of cryptocurrency prices (specifically, the next 7-day closing price of BTC/USD). It utilizes historical price data and technical indicators as input features.
18
+
19
+ ## Model Architecture
20
+
21
+ The architecture is a classic sequence-to-sequence structure implemented with LSTMs, optimized for handling temporal dependencies.
22
+
23
+ 1. **Input Layer:** Takes a sequence of the last **60 time steps** (e.g., 60 days) of 7 features (Open, High, Low, Close, Volume, Moving_Avg_14, RSI_14).
24
+ 2. **LSTM Layers:** **3 stacked LSTM layers** with a hidden size of 256 neurons, incorporating dropout (0.2) to prevent overfitting. LSTMs are crucial for capturing long-term dependencies in price movements.
25
+ 3. **Dense Output Layer:** A final fully connected layer projects the output of the LSTM layers to the desired **1-day ahead closing price prediction**.
26
+ 4. **Training:** Trained using the Mean Squared Error (MSE) loss function.
27
+
28
+ ## Intended Use
29
+
30
+ This model is strictly for **research and experimental financial modeling**.
31
+
32
+ * **Prediction:** Forecasting the next day's closing price for BTC/USD based on a 60-day window.
33
+ * **Feature Importance Analysis:** Studying the predictive power of different technical indicators (RSI, Moving Averages).
34
+ * **Simulated Trading:** Use in a paper trading environment to test the viability of model-driven trading signals.
35
+
36
+ ## Limitations
37
+
38
+ * **Not Financial Advice:** This model is a statistical tool and its predictions should **NOT** be used as the sole basis for real financial investment decisions. Cryptocurrency markets are highly volatile.
39
+ * **Exogenous Factors:** The model only uses technical (price/volume) data. It does not account for sudden, unpredictable external events (e.g., regulatory changes, major exchange hacks, macroeconomic shocks) which are often primary drivers of crypto volatility.
40
+ * **Prediction Horizon:** Optimized for short-term (1-day) forecasting. Accuracy degrades substantially beyond this horizon.
41
+ * **Stationarity:** The input data requires careful normalization (`MinMaxScaler` used) and handling of non-stationarity to ensure reliable training.