We built a ML model to predict France’s stock market, trained on France’s CAC40 dataset from Yahoo Finance! We implemented SVM for Portfolio Optimization for Trend Prediction, and developed LSTM-models fusing datasets to improve prediction & made a 7-day prediction.
- Firstly, a study on the various applications of Machine Learning in finance was provided. This would help to create a more general picture of how Machine learning and finance are connected.
- Secondly, the work includes a study of the portfolio management problem as well as applying the SVM and neural network methods in the French stock market.
- Thirdly, a study on the credit risk evaluation problem as well as ”overdraft” data. Also an applica.tion that takes into account all types of standard customer data.
In this repo, you'll find :
LSTM
: Code for LSTM Vanilla & advanced models in jupyter notebookData
: Dataset of France stock market 2020 from Yahoo Financedata_processing
: Code for data pre-processing and feature engineering for SVM model for financial indicatorsmodels
: Code for SVM model weekly & monthly results, to invest or notReports
: Detailed documentation of our approach, software and results
- Clone our repo:
git clone https://github.com/HusseinLezzaik/Stock-Market-Prediction.git
- Install dependencies:
conda create -n stock-market python=3.8 conda activate stock-market pip install -r requirements.txt
- Run
LSTM_METHOD.ipynb
for the method you want to make stock market prediction
Hussein Lezzaik, Denis Demko, Thomas Deroo, Doris Fejza, Elona Karaj, Estia Maliqari, Yijue Xie.
Our work was built on top of Haifei Zhang master thesis work at UTC-France, read more here.