Bot gratuito e open source de trading de criptomoedas em Python, compatível com as principais exchanges e com backtesting, dry-run, FreqAI e controle por Telegram ou web UI.
c9s/bbgo
Framework de bot de trading de criptomoedas em Go para criar, fazer backtest e executar estratégias em várias exchanges.
Alternativa open source a:3Commas
Cryptohopper
- Estrelas
- 1,676
- Forks
- 384
- Issues abertas
- 126
- Último commit
- há 7 horas
Esta página apresenta um projeto de código aberto e não constitui aconselhamento de investimento. Negociar e investir pode gerar perdas: avalie o risco por conta própria e siga as leis do seu país antes de usá-lo.
O que é?
BBGO é um framework em Go para trading automatizado de criptomoedas. Ele oferece uma abstração unificada para várias exchanges de spot, incluindo Binance, OKX, Kucoin, MAX, Bitget, Bybit, Coinbase e Bitfinex, além de streams de dados de mercado e ordens via WebSocket.
O framework inclui um amplo conjunto de estratégias prontas, como grid, market making, DCA, rebalanceamento e hedge entre exchanges, além de uma biblioteca de indicadores técnicos com uma interface semelhante à do pandas. É possível executar essas estratégias com configurações YAML ou criar estratégias próprias em Go e compilá-las com o framework.
BBGO também inclui um mecanismo de backtesting baseado em KLine, uma ferramenta de otimização de parâmetros, acompanhamento de PnL com armazenamento em MySQL ou SQLite, notificações por Slack e Telegram e um dashboard web opcional em React.
Recursos principais
- 01Abstração unificada de API para várias exchanges de spot.
- 02Estratégias prontas, incluindo grid, market making e DCA.
- 03Mecanismo de backtesting baseado em KLine e ferramenta de otimização de parâmetros.
- 04Ampla biblioteca de indicadores técnicos com uma interface semelhante à do pandas.
- 05Cálculo de PnL com armazenamento de operações em MySQL ou SQLite.
- 06Notificações por Slack e Telegram, além de um dashboard web opcional em React.
Casos de uso
- Executar uma estratégia de grid ou market making em uma conta de exchange compatível.
- Fazer backtest de uma ideia de trading com dados históricos de KLine antes de colocá-la em produção.
- Criar uma estratégia personalizada entre exchanges em Go, usando o framework.
- Automatizar compras periódicas ou o rebalanceamento de portfólio entre contas.
Antes de usar
- Licenciado sob a AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte de serviços de rede derivados.
- Requer as chaves e os segredos de API de cada exchange ao qual você se conectar.
- Requer Go SDK 1.25, e o Windows é compatível apenas por meio do WSL.
Tópicos
Perguntas frequentes
- O que é bbgo?
- Framework de bot de trading de criptomoedas em Go para criar, fazer backtest e executar estratégias em várias exchanges. BBGO é um framework em Go para trading automatizado de criptomoedas. Ele oferece uma abstração unificada para várias exchanges de spot, incluindo Binance, OKX, Kucoin, MAX, Bitget, Bybit, Coinbase e Bitfinex, além de streams de dados de mercado e ordens via WebSocket.
- bbgo é gratuito? Qual é a licença?
- bbgo é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- bbgo ainda é mantido?
- Manutenção ativa. O último commit de bbgo foi em 6 de nov. de 2026.
- Para que posso usar bbgo?
- Executar uma estratégia de grid ou market making em uma conta de exchange compatível. Fazer backtest de uma ideia de trading com dados históricos de KLine antes de colocá-la em produção. Criar uma estratégia personalizada entre exchanges em Go, usando o framework. Automatizar compras periódicas ou o rebalanceamento de portfólio entre contas.
- Onde consigo bbgo?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/c9s/bbgo
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework Python auto-hospedado para pesquisar, fazer backtesting, otimizar e operar ao vivo suas próprias estratégias de trading de criptomoedas.
Framework Python para trading quantitativo, com definição de estratégias, backtesting vetorial e orientado a eventos, dashboards de resultados e trading simulado ou ao vivo.
Framework open source para criar, fazer backtesting e implantar bots automatizados de market making e trading em diversas exchanges de cripto centralizadas e descentralizadas.
Framework Python para treinar modelos de ML com dados históricos do mercado de criptomoedas, criar atributos e executá-los como serviço online que envia sinais de trading.
Plataforma de pesquisa quantitativa com IA e hospedagem própria, que transforma ideias de trading em estratégias Python, backtests, paper trading e execução real.