Create custom indices, monitor stock data, and generate custom analyses and visualizations.
- numpy
- pandas
- fix_yahoo_finance (Compatibility with updated Yahoo Finance API)
- gspread (Move data to and from Google Sheets)
- oauth2client
- pyOpenSSL
Download portfolio package by clicking Clone or Download, then Download ZIP. Extract files to directory and location of your choice.
Next, create a virtual environment by moving to the project directory and running the following command
(OS, Linux)
python3 -m venv env
(Windows)
python -m venv env
To activate the virtual environment run
(OS, Linux)
source env/bin/activate
(Windows)
.\env\Scripts\activate
Finally, install dependencies by running
pip install -r requirements.txt
Navigate to project directory and activate virtual environment using steps above. To use the console tool, run the following
python cli.py
Once finished, deactivate the enfironment by running
deactivate