This project is developed under mentorship of Dr. Fahad Sultan. Dr. Sultan is a professor in computer science at Furman University and we conducted this project as a half-year research project. The project focuses on analyzing and predicting the stock prices of the top 150 companies by dollar volume in the S&P 500 index using LSTM (Long Short-Term Memory) models. The model predicts stock prices and optimizes a portfolio based on these predictions.
Key features of this project include:
Long Short-Term Memory (LSTM) Model:
The models are trained on historical data and backtested using recent data to ensure robustness and accuracy in predictions.
The trading strategy developed can be broken down in these steps:
We managed to generate a trading strategy that outperforms the S&P 500 index substainally. I would like to express my gratitude to Professor Sultan for his guidance.
The full code and dataset are available on my GitHub repository.
For more information or inquiries about this project, please contact me at:
westling01@gmail.com