Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
The modern cryptocurrency trading bot framework written in Go.
| Date | Stars |
|---|---|
| 2026-07-24 | 1662 |
| 2026-07-25 | 1662 |
| 2026-07-28 | 1662 |
| 2026-07-30 | 1662 |
| 2026-08-06 | 1662 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
15.0
growth rate 0.00%/day
* [English👈](./README.md)
* [中文](./README.zh_TW.md)
# BBGO
A modern crypto trading bot framework written in Go.
## Current Status
[](https://github.com/c9s/bbgo/actions/workflows/go.yml)
[](https://pkg.go.dev/github.com/c9s/bbgo)
[](https://goreportcard.com/report/github.com/c9s/bbgo)
[](https://hub.docker.com/r/yoanlin/bbgo)
[](http://codecov.io/github/c9s/bbgo?branch=main)
<img alt="open collective badge" src="https://opencollective.com/bbgo/tiers/badge.svg">
<img alt="open collective badge" src="https://opencollective.com/bbgo/tiers/backer/badge.svg?label=backer&color=brightgreen" />
## Community
[](https://t.me/bbgo_intl)
[](https://t.me/bbgocrypto)
[](https://twitter.com/bbgotrading)
## 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](./doc/topics/twap.md)
- PnL calculation.
- Slack/Telegram notification.
- Back-testing: KLine-based back-testing engine. See [Back-testing](./doc/topics/back-testing.md)
- 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](https://github.com/c9s/bbgo/blob/main/doc/development/series.md))([usage](https://github.com/c9s/bbgo/blob/main/doc/development/indicator.md)):
- [Accumulation/Distribution Indicator](./pkg/indicator/ad.go)
- [Arnaud Legoux Moving Average](./pkg/indicator/alma.go)
- [Average True Range](./pkg/indicator/atr.go)
- [Bollinger Bands](./pkg/indicator/boll.go)
- [Commodity Channel Index](./pkg/indicator/cci.go)
- [Cumulative Moving Average](./pkg/indicator/cma.go)
- [Double Exponential Moving Average](./pkg/indicator/dema.go)
- [Directional Movement Index](./pkg/indicator/dmi.go)
- [Brownian Motion's Drift Factor](./pkg/indicator/drift.go)
- [Ease of Movement](./pkg/indicator/emv.go)
- [Exponentially Weighted Moving Average](./pkg/indicator/ewma.go)
- [Hull Moving Average](./pkg/indicator/hull.go)
- [Trend Line (Tool)](./pkg/indicator/line.go)
- [Moving Average Convergence Divergence Indicator](./pkg/indicator/macd.go)
- [On-Balance Volume](./pkg/indicator/obv.go)
- [Pivot](./pkg/indicator/pivot.go)
- [Running Moving Average](./pkg/indicator/rma.go)
- [Relative Strength Index](./pkg/indicator/rsi.go)
- [Simple Moving Average](./pkg/indicator/sma.go)
- [Ehler's Super Smoother Filter](./pkg/indicator/ssf.go)
- [Stochastic Oscillator](./pkg/indicator/stoch.go)
- [SuperTrend](./pkg/indicator/supertrend.go)
- [Triple Exponential Moving Average](./pkg/indicator/tema.go)
- [Tillson T3 Moving Average](./pkg/indicator/till.go)
- [Triangular Moving Average](./pkg/indicator/tma.go)
- [Variable Index Dynamic Average](.Excerpt of 29,058 characters
Read on GitHub8.3k
dboyliao · Taiwan
1.3k
368
343
なるみ · Taiwan
330
326
326
167
132
53
49
46
41
32
29
24
21
13
12
10
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:bf0326cd9f78dd70, topic:trading, desc:trading bot, readme:trading bot