A cryptocurrency trading bot supporting multiple exchanges written in Golang.
Please note that this bot is under development and is not ready for production!
Exchange | REST API | Streaming API | FIX API |
---|---|---|---|
Bitfinex | Yes | NA | NA |
Bitstamp | Yes | Yes | NA |
BTCChina | Yes | No | No |
BTCE | Yes | NA | NA |
BTCMarkets | Yes | NA | NA |
Coinbase | Yes (unauthenticated) | Yes | No |
Cryptsy | Yes | Yes | NA |
Huobi | Yes | No | No |
ItBit | Yes | NA | NA |
Kraken | Yes | NA | NA |
LakeBTC | Yes | Yes | NA |
OKCoin (both) | Yes | Yes | No |
** NA means not applicable as the Exchange does not support the feature.
- Support for BTC/LTC primarily, will be expanded to the available exchanges cryptocurrencies.
- REST API support for all exchanges.
- Ability to turn off/on certain exchanges.
- Ability to adjust manual polling timer for exchanges.
- SMS notification support via SMS Gateway.
- Basic event trigger system.
- WebGUI.
- Websocket/FIX support.
- Expanding event trigger system.
- TALib.
- Trade history summary generation for tax purposes.
Please feel free to submit any pull requests or suggest any desired features to be added.