- Clone the github repo
- populate the StockUniverse.csv file with stock ticker and estimated EPS for the next 5Y (in percent)
- run the program using:
python run_analysis.py - Wait for the program to indicate completion
- StockUniverseOutput.csv is populated with the evaluator
- The input is a CSV file with stock ticker symbol and the EPS Next 5Y (in percent) from finviz
- The output is a CSV file with DCF value, Current Price, Sector, Market Cap, Beta, Total Assets, Total Debt, Free Cash Flow, P/E Ratio, P/S Ratio, and the last 5 prices in the RSI, 10 day EMA, 20 day SMA, 50 day SMA, 200 day SMA
Sample input for Stock Evalution
Sample output for Stock Evalution
NOTE : Some outputs for the stock evlaution are not accurate due to the YahooFinancials API not having suffient data. (It is an old API that is no longer supported)
Python code used to implement the bond pricier
The python code used to implement the Technical Indicators can be found here
Note : The stock charts do not show up on the jupyter notebook (under the "Part 2: Technical Indicators" heading) in Github repository hence, here are some samples:


