Skip to content

A web application created using the Streamlit module to obtain the stock information about any S&P500 company and analyze its stock using historical prices.

Notifications You must be signed in to change notification settings

anirudhjain26/stock-tracking-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Analysis Web Application (Basic)

A web-application to obtain basic information about any S&P500 company and analyze it's stock using historical prices.

Click here to check the demo Website

Capture

Linked File(s):

  1. ticker-data.csv (csv file containing list of stock tickers of companies in the S&P500 index)

Modules used:

  1. Streamlit (for creating simple web app)
  2. YFinance (for obtaining stock data)
  3. Pandas (for management of data)
  4. Datetime
  5. Cufflinks (for data visualisation/ plotting graphs)

Stock Information Obtained (using it's Ticker):

Capture1

  1. Company name
  2. Company Logo
  3. Company Description
  4. Historical Stock Prices (High,Low,Open,Close,20-Day moving avg)
  5. Stock Trading volume
  6. Dividend history + Stock-split history
  7. Bollinger Bands

Capture2

Run the following code after downloading the 'requirements.txt' to download the pre-requisites:

$ pip install -r requirements.txt

Ensure pip is added to the PATH Ensure requirements.txt is downloaded in the right directory

Launch a Streamlit app (app.py) by running the following query in the command prompt:

$ streamlit run app.py

Created By: Anirudh Jain

About

A web application created using the Streamlit module to obtain the stock information about any S&P500 company and analyze its stock using historical prices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages