BBGO
A modern crypto trading bot framework written in Go.
Current Status
Community
What You Can Do With BBGO
Trading Bot Users 💁♀️ 💁♂️
You can use BBGO to run the built-in strategies.
Strategy Developers 🥷
You can use BBGO's trading unit and back-test unit to implement your own strategies.
Trading Unit Developers 🧑💻
You can use BBGO's underlying common exchange API; currently, it supports 8 major exchanges, so you don't have to repeat
the implementation.
Features
- Exchange abstraction interface.
- Stream integration (user data web socket, market data web socket).
- Real-time orderBook integration through a web socket.
- TWAP order execution support. See TWAP Order Execution
- PnL calculation.
- Slack/Telegram notification.
- Back-testing: KLine-based back-testing engine. See Back-testing
- Built-in parameter optimization tool.
- Built-in Grid strategy and many other built-in strategies.
- Multi-exchange session support: you can connect to more than 2 exchanges with different accounts or subaccounts.
- Indicators with interface similar
to
pandas.Series(series)(usage):
- HeikinAshi OHLC / Normal OHLC (check this config)
- React-powered Web Dashboard.
- Docker image ready.
- Kubernetes support.
- Helm chart ready.
- High precision float point (up to 16 digits, run with
-tags dnum).
Screenshots
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗