gabefreedman / portfolio

Create custom stock indices, monitor key metrics, set notifications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Portfolio

Create custom indices, monitor stock data, and generate custom analyses and visualizations.

Dependencies

  • numpy
  • pandas
  • fix_yahoo_finance (Compatibility with updated Yahoo Finance API)
  • gspread (Move data to and from Google Sheets)
  • oauth2client
  • pyOpenSSL

Installation

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

Examples

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

About

Create custom stock indices, monitor key metrics, set notifications

License:MIT License


Languages

Language:Python 100.0%