/stock-tracker

An interactive data visualization application developed in Python

Primary LanguagePythonMIT LicenseMIT

Stock Tracker

Stock Tracker is an interactive data visualization application developed in Python, with the help of Dash , iexfinance and Pandas

It uses IEX Finance API to get intraday trading data of any NASDAQ listed company.

It takes the ticker symbol of that company as input and price fluctuations from January 1, 2015 to current date are plotted on an interactive graph provided by plot.ly.

Other than displaying current price, open price, high, low and volume of that stock, it also calculates percentage change of price in the last one-day interval.

The interface is created using Litera, a bootstrap theme from Bootswatch.

Installation and Usage

Microsoft Windows users have to follow these steps (if Python and Pip are not installed on system)

  1. Cloning repository
git clone https://github.com/avnish98/stock-tracker && cd stock-tracker/
  1. Installing dependencies using pip.
python3 -m pip install -r requirements.txt
  1. Executing application
python3 app.py

This command will execute the application in your browser at http://127.0.0.1:8050/

Roadmap

Development of a prediction model is still in progress.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT