Skip to content
/ babao Public

Just a little [insert crypto-currency] trade bot, using [insert strategy] over [insert market-place] api

License

Notifications You must be signed in to change notification settings

JeanMax/babao

Repository files navigation

babao

I've got 99 problems But A Bot Ain't One

Just a little [insert crypto-currency] trade bot, using [insert strategy] over [insert market-place] api.

Branch Build Coverage Doc Package
master Build Status Coverage Status Documentation Status PyPI version
dev Build Status Coverage Status Documentation Status -

Usage:

  • First, you want some data! Run fetch mode to start a database (this might take a while)
  • Then train your awesome model... and backtest till it's good!
  • Test in real time with dry-run mode. Open the graph and grab popcorn
  • Done playing?
    1. Launch wet-run mode
    2. Profit
    3. ???
> babao --help
usage: babao [-h] [-g] [-f] [-v | -q] <command> [<args>] ...

A bitcoin trading machine.

optional arguments:
  -h, --help          show this help message and exit
  -g, --graph         show a chart (matplotlib)
  -f, --fuck-it       stop bitching about existing lockfile
  -v, --verbose       increase output verbosity
  -q, --quiet         stfu damn bot

commands:
  <command> [<args>]
    dry-run (d)       real-time bot simulation
    wet-run (w)       real-time bot with real-money!
    training (t)      train model(s)
    backtest (b)      backtest previously trained model(s)
    fetch (f)         fetch raw trade data since the beginning of times

Run 'babao <command> --help' for detailed help.

Install:

See INSTALL.md

Config:

After the install, you should have a directory ~/.babao.d with a config file: babao.conf

License:

BeerWare License