A cryptocurrency trading bot supporting multiple exchanges written in Golang.
Please note that this bot is under development and is not ready for production!
Community
Join our slack to discuss all things related to GoCryptoTrader! GoCryptoTrader Slack
Exchange Support Table
Exchange
REST API
Streaming API
FIX API
Alphapoint
Yes
Yes
NA
Binance
Yes
Yes
NA
Bitfinex
Yes
Yes
NA
Bitflyer
Yes
No
NA
Bithumb
Yes
Yes
NA
BitMEX
Yes
Yes
NA
Bitstamp
Yes
Yes
No
Bittrex
Yes
Yes
NA
BTCMarkets
Yes
Yes
NA
BTSE
Yes
Yes
NA
CoinbasePro
Yes
Yes
No
COINUT
Yes
Yes
NA
Exmo
Yes
NA
NA
FTX
Yes
Yes
No
GateIO
Yes
Yes
NA
Gemini
Yes
Yes
No
HitBTC
Yes
Yes
No
Huobi.Pro
Yes
Yes
NA
ItBit
Yes
NA
No
Kraken
Yes
Yes
NA
Lbank
Yes
No
NA
LocalBitcoins
Yes
NA
NA
OKCoin International
Yes
Yes
No
OKEX
Yes
Yes
No
Poloniex
Yes
Yes
NA
Yobit
Yes
NA
NA
ZB.COM
Yes
Yes
NA
We are aiming to support the top 30 exchanges sorted by average liquidity as ranked by CoinMarketCap.
However, we welcome pull requests for any exchange which does not match this criterion. If you need help with this, please join us on Slack.
** NA means not applicable as the exchange does not support the feature.
Current Features
Support for all exchange fiat and digital currencies, with the ability to individually toggle them on/off.
AES256 encrypted config file.
REST API support for all exchanges.
Websocket support for applicable exchanges.
Ability to turn off/on certain exchanges.
Communication packages (Slack, SMS via SMSGlobal, Telegram and SMTP).
HTTP rate limiter package.
Unified API for exchange usage.
Customisation of HTTP client features including setting a proxy, user agent and adjusting transport settings.
NTP client package.
Database support (Postgres and SQLite3). See database.
请发表评论