Skip to content

cortisiko/stockAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stockAnalysis

The stock analysis app was written in python using the yahooquery package to fetch stock data. The data is then displayed on the frontend using tkinter. The goal of this application is to perform ratio analysis as well as give a visual representation (in the form of bar charts) of line items on the financial statements.

This application is not a recommendation or endorsement of any particular investment or investment strategy.

DEMO

When a user enters a stock symbol, multiple finanical ratios appear: StockAnalysisHomePage

The data plotted into the bar graphs comes from:

  • Free Cash Flow (From the Cash Flow statement)

  • Long Term Debt (From the Balance sheet)

  • Net income (From the Income statement)

  • There's a bar graph for a company's Total Revenue.

There is a trend graph comparing the difference between Cash from Operations and Net Income. Basically performing cash based earnings quality analysis on a stock

On each graph, you can choose either a quarterly or yearly view. Charts

To run:

  • Install pipenv

  • use pipenv sync or pipenv sync --dev to install the packages in the pipfile.

  • Finally, run the code via terminal: python userInterface.py

In the off chance that tkinter isn’t install: sudo apt-get install python3-tk

About

Stock analysis using yahooquery

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages