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
.ipynbfile 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.txtin the terminal withrequirements.txtin your root directory) - Assemble a list of stock tickers as a
.csvfile, just likeTickers_Example.csvin our repository. - Run the
.ipynbfile, and you should see a fileStocks_Group_14.csvin the same directory as the notebook which has the selected stocks.