LSTM Trading Strategy

Overview

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:

Data Collection

Models Used

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.

Trading Strategy

The trading strategy developed can be broken down in these steps:

Results

Portfolio Performance

Portfolio Performance

Conclusion

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.

Project Repository

The full code and dataset are available on my GitHub repository.

Contact

For more information or inquiries about this project, please contact me at:
westling01@gmail.com