Welcome to the Gold Price Prediction Project! This repository contains a Python-based application designed to forecast gold prices using advanced quantitative analysis, machine learning, and deep learning techniques.
- Data Collection: Historical gold price data and relevant economic indicators.
- Machine Learning Models: Implementation of various algorithms, including Linear Regression, Random Forest, and XGBoost.
- Deep Learning Models: Utilization of LSTM and CNN architectures for enhanced prediction accuracy.
- Performance Evaluation: Comprehensive metrics to assess model performance.
- Visualization Tools: Graphical representations of predictions versus actual prices.
The following table summarizes the performance scores of various trading actions implemented in this project:
Action Name | Score |
---|---|
NaviBase | 51% |
MACD | 61% |
- Python
- Pandas, NumPy, Scikit-learn, TensorFlow/Keras, Matplotlib, Seaborn
To get started with this project:
- Clone the repository.
- Install the required libraries using
pip install -r requirements.txt
. - Follow the instructions in the
python terminal
folder for data processing and model training.
We welcome contributions! Please feel free to submit issues or pull requests to help improve this project.