quant
McGill FAIM Hackathon - Portfolio Optimization
Oct 2024Complete
Led a team developing trading strategies using neural networks and portfolio optimization.
A comprehensive quantitative trading strategy developed for the McGill Finance and Investment Management (FAIM) hackathon.
Team & Leadership
Led a team of 5 in developing and implementing the trading strategy, coordinating across:
- Data engineering
- Model development
- Portfolio management
- Performance analysis
Technical Approach
Stock Prediction Models
- Elastic Net Regression: For feature selection and prediction
- LSTM Neural Networks: For capturing temporal patterns in price movements
- Trained on 147 investment factors alongside seasonal data
High-Performance Computing
Leveraged Queen's University compute cluster for:
- Multi-GPU training optimization
- Large-scale backtesting
- Parallel hyperparameter search
Portfolio Management
Implemented Black-Litterman portfolio management:
- Managed 50-100 stocks in long and short positions
- Combined quantitative signals with market equilibrium
- Dynamic rebalancing based on model predictions
Results
Achieved an alpha of 0.00137, demonstrating positive risk-adjusted returns above market benchmark.
PythonPyTorchLSTMBlack-Litterman