Charbel199 / auto-trader-prototype

Trading application which uses a broker API to predict the market flow and make automated transactions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoTrader

A simple python program which makes autonomous trades based on several candlestick metrics. It currently utilizes the Binance API to fetch crypto currency information and decide on whether to buy or sell based on the strategy employed.

Requirements

pip install -r requirements.txt

Getting started

In the current version, run: python gui/dashboard.py

Usage

Browse to localhost:8050

Specify the crypto currency by its abbreviation. Specify the time frame (Ex: 5m, 10m, 1h, ...)

For backtrading: Press the INITIALIZE DATA button and then choose the number of candlesticks to process in the top input box then SUBMIT.

For live trading: Specify the number of previous candlesticks to load (From this time point) and press START LIVE TRADING

TODOs

  • Seperate binance code to standalone module
  • Make it easy to support other brokers
  • Make it easy to setup a strategy

About

Trading application which uses a broker API to predict the market flow and make automated transactions.


Languages

Language:Python 77.0%Language:CSS 23.0%