Tracks the stock prices and sends an alert of when to buy/sell stocks
For Ubuntu:
sudo apt-get update
sudo apt-get upgrade
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget pip python python3 libxml2-dev libxslt-dev python-dev libatlas-base-dev gfortran cmake
sudo pip3 install numpy pandas yfinance plotly scipy tabulate sklearn xgboost keras tensorflow
There are several scripts that serves several different purposes
-
Get_Data.py: Is a python script that pulls the stocks data into the log folder (currently pulls data for 12 months)
Example: python3 scripts/Get_Data.py --top_100 python3 scripts/Get_Data.py --all python3 scripts/Get_Data.py --big_list
-
stock_analysis.py: Is also a python script that analyses the stock data within the log folder. -> Provides description/added details about the stocks -> It makes recommendations on which stocks to buy/sell -> Stocks that are recommended to buy/sell have added details such as historic low/high price points, price slopes, percentage difference from highest/lowest point and averages.
Example: python3 scripts/stock_analysis.py