This repo is heavily influenced by: https://github.com/DarrellBest/stock-trading-ml I am using his work as a starting point for my project. I did not fork the repo because my goals are to evolve this project into something else
- Python 3.5+
- alpha_vantage
- pandas
- numpy
- sklearn
- keras
- tensorflow
- matplotlib
- Clone the repo
- Create a virtual environment
python -m venv.venv
- Pip install the requirements
pip install -r requirements.txt
- Save the stock price history to a csv file
python save_data_to_csv.py --help
- Edit one of the model files to accept the symbol you want
- Edit model architecture
- Edit dataset preprocessing / history_points inside util.py
- Train the model
python tech_ind_model.py
orpython basic_model.py
- Try the trading algorithm on the newly saved model
python trading_algo.py