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 Support Table | 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 | Yes |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. ## Current Features + 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. ## Planned Features + 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.