Framework Python para criar, testar e operar estratégias em ações, opções, futuros, forex, cripto e mercados de previsão, com agentes de IA opcionais para tomar decisões de negociação.
Drakkar-Software/OctoBot
Bot de trading de criptomoedas gratuito e open source que automatiza estratégias de grid, DCA, IA e TradingView em mais de 15 exchanges, incluindo Binance, Coinbase e Hyperliquid.
Alternativa open source a:3Commas
Cryptohopper
Pionex
- Estrelas
- 6,902
- Forks
- 1,315
- Issues abertas
- 194
- Último commit
- há 5 dias
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 é?
O OctoBot é um bot de trading de criptomoedas em Python com interface visual para automatizar estratégias de investimento. Ele inclui estratégias integradas de grid trading, DCA, cestas de criptomoedas e análise técnica, além de conectores para operar com base em alertas do TradingView ou em modelos de linguagem da OpenAI e do Ollama.
A conexão com exchanges é feita pela biblioteca CCXT, com suporte a Binance, Coinbase, Bybit, Hyperliquid, MEXC, KuCoin e muitas outras. Os usuários podem configurar estratégias, testá-las com dados históricos, fazer paper trading com dinheiro simulado e, depois, passar a enviar ordens reais em uma conta de exchange. Também há uma interface de bot para Telegram.
O projeto é licenciado sob GPL-3.0 e pode ser executado localmente no Windows, macOS, Linux ou em um Raspberry Pi, via Docker, ou implantado em um servidor na nuvem. A versão mais recente inicia em modo node, que oferece uma interface web e móvel mais nova, ainda em beta.
Recursos principais
- 01Estratégias integradas de trading com grid, DCA, cestas de criptomoedas e análise técnica
- 02Conecta-se a mais de 15 exchanges, incluindo Binance, Coinbase e Hyperliquid, via CCXT
- 03Recebe alertas do TradingView para executar operações automaticamente
- 04Oferece suporte a modelos da OpenAI e do Ollama para decisões de trading baseadas em IA
- 05Inclui backtesting e paper trading antes de usar dinheiro real
- 06Pode ser controlado por uma interface web ou por um bot do Telegram
Casos de uso
- Automatizar compras de criptomoedas por preço médio (DCA) em intervalos fixos
- Executar uma estratégia de grid em um par de trading volátil
- Executar estratégias de Pine Script ou baseadas em alertas do TradingView em uma exchange de criptomoedas
- Fazer backtesting e paper trading de uma estratégia antes de investir dinheiro real
Início rápido
- 1
Instale a versão mais recente do OctoBot seguindo a seção de instalação do README
- 2
Execute o OctoBot no seu computador ou servidor e, em seguida, abra a interface web
Antes de usar
- A nova versão beta do node mode ainda está em desenvolvimento e pode ter bugs ou recursos incompletos.
- O backtesting só está disponível em instâncias do OctoBot iniciadas manualmente, não no node mode.
- Distribuído sob a licença GPL-3.0, uma licença copyleft que exige que obras derivadas também sejam de código aberto.
Tópicos
Perguntas frequentes
- O que é OctoBot?
- Bot de trading de criptomoedas gratuito e open source que automatiza estratégias de grid, DCA, IA e TradingView em mais de 15 exchanges, incluindo Binance, Coinbase e Hyperliquid. O OctoBot é um bot de trading de criptomoedas em Python com interface visual para automatizar estratégias de investimento. Ele inclui estratégias integradas de grid trading, DCA, cestas de criptomoedas e análise técnica, além de conectores para operar com base em alertas do TradingView ou em modelos de linguagem da OpenAI e do Ollama.
- OctoBot é gratuito? Qual é a licença?
- OctoBot é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OctoBot ainda é mantido?
- Manutenção ativa. O último commit de OctoBot foi em 2 de nov. de 2026.
- Para que posso usar OctoBot?
- Automatizar compras de criptomoedas por preço médio (DCA) em intervalos fixos Executar uma estratégia de grid em um par de trading volátil Executar estratégias de Pine Script ou baseadas em alertas do TradingView em uma exchange de criptomoedas Fazer backtesting e paper trading de uma estratégia antes de investir dinheiro real
- Como instalar OctoBot?
- Instale a versão mais recente do OctoBot seguindo a seção de instalação do README Execute o OctoBot no seu computador ou servidor e, em seguida, abra a interface web
- Onde consigo OctoBot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Drakkar-Software/OctoBot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Framework Python auto-hospedado para pesquisar, fazer backtesting, otimizar e operar ao vivo suas próprias estratégias de trading de criptomoedas.
Framework de bot de trading de criptomoedas em Go para criar, fazer backtest e executar estratégias em várias exchanges.
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.
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.