This project implements a deep learning pipeline for multi-horizon prediction of financial time series using temporal neural architectures. The framework supports multivariate inputs and outputs, enabling robust forecasting of market signals like Open, High, Low, Close, and Volume.
- π Multivariate Time Series Forecasting (OHLCV)
- π Multi-step Prediction Window: Past 15 days β Next 3 days
- π§ Models: RNN, LSTM, GRU (stacked, configurable)
- π Hyperparameter Grid Search over:
- Learning Rates
- Batch Sizes
- Number of Layers
- Hidden Units
- Optimizer Selection (Adam, SGD)
- β Evaluation via RMSE and visual diagnostics
- π Real-time plots:
- Training/Validation loss trends
- Predicted vs Actual market movement
- Architecture comparisons by RMSE
- Financial modeling & algorithmic trading research
- Signal forecasting in time series (economics, IoT, crypto)
- Sequence learning & multivariate regression frameworks
Model | Best RMSE | Optimizer | Learning Rate | Batch Size | Layers | Hidden Units |
---|---|---|---|---|---|---|
GRU | 0.024 | Adam | 0.001 | 16 | 2 | 100 |
LSTM | 0.026 | Adam | 0.01 | 32 | 2 | 50 |
RNN | 0.028 | Adam | 0.01 | 64 | 2 | 50 |
β GRU-based models demonstrated the strongest performance in multi-horizon OHLCV forecasting.
- πΉ RMSE bar charts by model and configuration
- πΉ Best predicted vs actual plots (OHLCV)
- πΉ Loss curves per epoch
- πΉ Future market trend simulations