Skip to content

Python package to train ML based models for automated trading strategy on cryptocurrencies. Using Python Binance API.

License

Notifications You must be signed in to change notification settings

john2408/tensortrader-system

Repository files navigation

TensorTrader

Documentation Status

Tensor Algorithmic Trader

Python package to train ML based models for automated trading strategy on cryptocurrencies. Using Python Binance API.

To start run file tensortrader/task/bactesting_task.py. Change configuration on backtesting.yml and feature_eng.yml.

Tensor ML Return Signal Training - Strategy

img/Financial_Forecasting_Model.PNG

Tensor Trading System

img/Tensor_Trading_System.PNG

How to:

Install latest release then:

pip install --force-reinstall tensortrader-0.1.0-py2.py3-none-any.whl

# Then run bot for available Tickers
tensortrader --ticker BTCUSDT

To Do's

Base Architechture
  • Create Trading Execution class (done)
  • Create Target/Stop management (done)
  • Create Trading Performance Tracking Database (done)
  • Adjust Getting latest Trained ML Model
Model Improvement
  • Hyperparameter Optimization for TCN Model
  • Test GCN Model
  • Try out log(p(t)/p(t-1)) as return metric
  • Automate in the Cloud
Front End
  • Show Training Results
  • Show last returns denoising values
  • Show Traiding Performance

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

About

Python package to train ML based models for automated trading strategy on cryptocurrencies. Using Python Binance API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published