This was Team 14 (Max Hua, Allan Li, Zayaan Siddiqui)'s submission to the annual CFM 101 Team Competition at the University of Waterloo, where it achieved 2nd place.
When given an arbitrary list of stocks, our program performs statistical analyses and picks certain stocks out of the list to form the safest portfolio possible.
If you're interested in trying out our program, simply go through the following steps:
- Download the
.ipynb
file from our repository - Open the file in your notebook editor of choice
- Install the packages in
requirements.txt
(you can do this by runningpip install -r requirements.txt
in the terminal withrequirements.txt
in your root directory) - Assemble a list of stock tickers as a
.csv
file, just likeTickers_Example.csv
in our repository. - Run the
.ipynb
file, and you should see a fileStocks_Group_14.csv
in the same directory as the notebook which has the selected stocks.