Skip to content

Project used to integrate machine learning practices with cryptocurrency trading

License

Notifications You must be signed in to change notification settings

rylyk/crypto-ml

Repository files navigation

Crypto Trading with Machine Learning

Overview

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

Requirements

  • Python 3.5+
  • alpha_vantage
  • pandas
  • numpy
  • sklearn
  • keras
  • tensorflow
  • matplotlib

Train your own model

  1. Clone the repo
  2. Create a virtual environment python -m venv.venv
  3. Pip install the requirements pip install -r requirements.txt
  4. Save the stock price history to a csv file python save_data_to_csv.py --help
  5. Edit one of the model files to accept the symbol you want
  6. Edit model architecture
  7. Edit dataset preprocessing / history_points inside util.py
  8. Train the model python tech_ind_model.py or python basic_model.py
  9. Try the trading algorithm on the newly saved model python trading_algo.py

License

GPL-3.0

About

Project used to integrate machine learning practices with cryptocurrency trading

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages