Implante o Hummingbot na TradingHost
Execute o Hummingbot de código aberto a partir do GitHub em runtimes sempre ativos da TradingHost.
O Hummingbot é um framework de market making e liquidez com conectores nativos para mais de 30 plataformas centralizadas e descentralizadas. A TradingHost fornece o runtime de produção para essa estratégia.
- Implantação nativa via GitHub
- CLOB CEX, CLOB DEX, AMM DEX
- Conectores nativos (sem CCXT)
- V2 Scripts e V2 Controllers
- Pure Market Making e Cross-Exchange Market Making
- Runtime sempre ativo
- Chaves de API criptografadas
- Proximidade regional com as exchanges
- Pronto para MCP
Introdução
Novo no Hummingbot?
O Hummingbot é um framework gratuito e de código aberto para market making e liquidez. Ele foi desenvolvido especificamente para estratégias em que você envia cotações contínuas para ambos os lados de um livro de ofertas, faz arbitragem entre plataformas ou fornece liquidez para pools de AMM, e não para operações direcionais baseadas em indicadores técnicos.
O framework vem com conectores nativos para mais de 30 exchanges divididas em três classes: exchanges centralizadas CLOB (Binance, Coinbase, Kraken, Bybit, OKX, KuCoin e muitas outras), exchanges descentralizadas CLOB (dYdX, Hyperliquid, Vertex, Injective Helix) e integrações de AMM DEX (Uniswap, Raydium, PancakeSwap, Curve, Jupiter, entre outras). Esses conectores são desenvolvidos e mantidos diretamente pelo Hummingbot, sem o uso de CCXT.
O Hummingbot possui licença Apache 2.0 e é gerido pela Hummingbot Foundation, que utiliza um modelo de governança comunitária no qual exchanges e colaboradores financiam conectores e o desenvolvimento de estratégias por meio de propostas públicas.
A TradingHost é onde o Hummingbot roda em produção. Em vez de deixar o cliente rodando em um notebook ou em uma VPS genérica — onde qualquer oscilação de rede significa perder cotações —, você implanta sua estrutura do Hummingbot em um runtime em nuvem da TradingHost que permanece online, gerencia suas chaves de API da exchange como segredos criptografados e transmite os logs diretamente para você.
Seção 01 · Visão geral
Visão geral
- O que é o Hummingbot
- Framework de código aberto para market making e liquidez, com licença Apache 2.0
- Gerido por
- Hummingbot Foundation (governança comunitária)
- Linguagem
- Python (com módulos de desempenho em Cython)
- Mercados
- Cripto spot, futuros perpétuos, AMM e CLOB DEX
- Conectores
- Nativos, sem dependência de CCXT. Mais de 30 plataformas entre CLOB CEX, CLOB DEX e AMM DEX
- Tipos de estratégia
- V2 Scripts, V2 Controllers, estratégias legadas V1
- Interfaces de operação
- Cliente CLI, Hummingbot Dashboard, ponte com Telegram
- Origem de implantação
- GitHub
- Função da TradingHost
- Runtime, implantação, logs, segredos, seleção de região
- Função do Hummingbot
- Framework de estratégia, conectores nativos de exchange, gerenciamento de ordens
- Afiliação
- A TradingHost é independente e não possui afiliação com a Hummingbot Foundation
- Ideal para
- Pure Market Making, Cross-Exchange Market Making, arbitragem AMM-CEX, market making de perpétuos
Seção 02 · Onde o Hummingbot se encaixa
Como o Hummingbot se encaixa na sua estrutura de trading
O Hummingbot é um cliente de market making autônomo. Ele traz seus próprios conectores nativos para exchanges centralizadas e descentralizadas, razão pela qual não depende do CCXT e inclui integrações com AMM DEX que o CCXT não cobre.
Você pode fazer o deploy do Hummingbot de duas formas na TradingHost:
Caminho 01
Estratégia pronta para uso
Escolha uma estratégia integrada (Pure Market Making, Cross-Exchange Market Making, AMM-Arb, perpetual market making) e configure-a. Nenhum código é necessário para as estratégias canônicas.
Caminho 02
Script ou Controller personalizado
Escreva um V2 Script para uma estratégia de instância única ou um V2 Controller para configurações multi-par e multi-instância de nível de produção. Crie uma subclasse de StrategyV2Base em Python.
Ambos os caminhos funcionam da mesma forma na TradingHost. Você traz um repositório do GitHub com o Hummingbot. Nós o executamos.
- Você
- Sua estratégia ou configuração define as regras de cotação e execução.
- Hummingbot
- Executa o loop da estratégia, os conectores nativos de exchanges e o gerenciamento de ordens.
- Exchange
- Sua exchange ou carteira DEX recebe as ordens.
- TradingHost
- Executa o cliente Hummingbot, gerencia credenciais e transmite os logs em tempo real.
Seção 03 · Por que na TradingHost
Por que fazer o deploy do Hummingbot na TradingHost
O market making não perdoa falhas de conexão. Poucos segundos offline significam cotações desatualizadas, execuções desfavoráveis e o inventário de risco se desviando do alvo. Executar o Hummingbot em um notebook ou VPS genérico gera gargalos operacionais, incluindo supervisão de processos, reinicializações, gerenciamento de dependências, logs dispersos e deploy manual.
A TradingHost oferece ao cliente Hummingbot um ambiente de execução voltado para produção, projetado para processos de trading de longa duração.
O que você recebe
- Deploy nativo via GitHub
- Runtime de container sempre ativo que continua rodando mesmo se seu notebook entrar em modo de espera
- Suporte a múltiplas instâncias dentro de um único runtime
- Armazenamento criptografado de chaves de API de exchanges
- Seleção de região próxima ao motor de correspondência da exchange
- Transmissão de logs em tempo real e monitoramento básico de integridade
- Iniciar, parar, reiniciar e inspecionar ao nível da estratégia
- Atualizar uma instância sem reiniciar o runtime
- Fluxos de trabalho em IDEs de IA compatíveis com MCP
O que você mantém
- Controle total sobre as configurações e o código de estratégia do seu Hummingbot
- Propriedade direta de suas contas de exchange e permissões de API
- Sua escolha de classe de estratégia: V2 Script, V2 Controller ou o legado V1
Seção 04 · Plataformas suportadas
Plataformas suportadas
O Hummingbot vem com conectores nativos em três categorias: CLOB CEX (livros de ofertas centralizados), CLOB DEX (livros de ofertas on-chain) e AMM DEX (pools de formadores de mercado automatizados). O mesmo cliente Hummingbot pode executar estratégias de cotação em qualquer uma delas.
Cinco integrações em destaque são mostradas abaixo. O diretório completo vem a seguir.
- Hummingbot
- sua plataforma
- runtime da TradingHost
O Hummingbot também oferece conectores nativos para diversas outras plataformas, agrupadas por categoria:
- CLOB CEX
- Kraken, OKX, KuCoin, Gate.io, HTX, BitMart, Bitget, BingX, Bitrue, Bitstamp, BTC Markets, AscendEx, MEXC
- CLOB DEX
- dYdX, Derive, XRP Ledger, Dexalot, Injective Helix, Vertex
- AMM DEX
- Raydium, PancakeSwap, Curve, SushiSwap, Balancer, QuickSwap, Trader Joe, Meteora, Jupiter, 0x Protocol
Seção 05 · Fluxo de implantação
Como funciona a implantação do Hummingbot
Um cliente Hummingbot na TradingHost segue o mesmo padrão de implantação de qualquer projeto baseado no GitHub.
- PASSO 01
Conectar ou criar um repositório
Faça login com o GitHub e conecte um repositório Hummingbot existente (com suas configurações e quaisquer V2 Scripts ou V2 Controllers personalizados) ou crie um a partir de um template do Hummingbot na TradingHost.
- PASSO 02
Configurar o runtime
A TradingHost lê a configuração de runtime do seu projeto e os arquivos de configuração do Hummingbot para saber como instalar dependências e iniciar o cliente em modo headless.
- PASSO 03
Adicionar chaves de API de exchange criptografadas
Adicione chaves de API de exchanges (e quaisquer credenciais de carteira DEX) como segredos na TradingHost. Elas são criptografadas, injetadas no runtime na inicialização e nunca são gravadas no seu repositório.
/platform/secrets/ - PASSO 04
Escolher uma região
Selecione uma região próxima ao mecanismo de correspondência (matching engine) da sua plataforma. AWS Tokyo para Binance Spot, AWS Frankfurt para muitas exchanges sediadas na UE e regiões otimizadas para DEX para estratégias AMM.
/platform/regions/ - PASSO 05
Implantar
A TradingHost inicia o Hummingbot em um container gerenciado. Os logs são transmitidos em tempo real para o painel. O Hummingbot Dashboard, quando configurado, roda junto com o processo da estratégia.
/platform/observability/
Seção 06 · Formatos de estratégia
Scripts, V2 Controllers, estratégias legadas
O Hummingbot oferece três formatos para estratégias de produção. O formato determina quantos processos você precisa, quanto código escreve e quanta complexidade o runtime deve absorver.
Todos os três formatos rodam no mesmo runtime da TradingHost. Um padrão de produção comum é ter um runtime hospedando um V2 Controller que executa internamente múltiplos pares.
Seção 07 · O que não fazemos
O que a TradingHost não faz
- A TradingHost não atua como sua exchange ou DEX.
- A TradingHost não fornece estratégias de market making, parâmetros ou aconselhamento financeiro.
- A TradingHost não modifica suas configurações, scripts ou controllers do Hummingbot.
- A TradingHost não faz a custódia das suas chaves de API de exchanges ou carteiras DEX, exceto pela injeção criptografada no runtime.
- A TradingHost não garante a qualidade de execução de ordens (fill quality), o tempo de atividade (uptime) das exchanges ou a conectividade com o mercado.
Seção 08 · FAQ
FAQ
Não. A TradingHost é independente. O Hummingbot é um software de código aberto, sob a licença Apache 2.0, gerido pela Hummingbot Foundation por meio de governança comunitária.
Não. O Hummingbot traz seus próprios conectores nativos de exchange, e é por isso que a lista de suporte inclui integrações com AMM DEX que o CCXT não cobre.
Pure Market Making, Cross-Exchange Market Making, arbitragem AMM e AMM-CEX, perpetual market making e qualquer estratégia personalizada que você possa escrever como um V2 Script ou V2 Controller.
CLOB CEX: Binance, Coinbase, Kraken, Bybit, OKX, KuCoin, Gate.io, HTX, BitMart, Bitget, BingX, Bitrue, Bitstamp, BTC Markets, AscendEx, MEXC e outras. CLOB DEX: dYdX, Hyperliquid, Derive, XRP Ledger, Dexalot, Injective Helix, Vertex. AMM DEX: Uniswap, Raydium, PancakeSwap, Curve, SushiSwap, Balancer, QuickSwap, Trader Joe, Meteora, Jupiter, 0x Protocol.
V2 Scripts são estratégias de arquivo único que herdam de StrategyV2Base, adequadas para protótipos e setups de par único. V2 Controllers são sub-estratégias modulares de nível de produção que podem executar múltiplos pares e configurações independentes dentro de um único cliente Hummingbot.
Sim. Um runtime da TradingHost pode hospedar múltiplos processos do Hummingbot, e um único cliente Hummingbot executando V2 Controllers pode hospedar muitas sub-estratégias internamente.
Você as adiciona à TradingHost como segredos criptografados. Elas são injetadas no runtime do Hummingbot na inicialização e não são gravadas no seu repositório.
Sim. O Hummingbot Dashboard faz parte do projeto e continua funcionando conforme configurado. A TradingHost executa o processo do cliente subjacente e expõe a rede necessária.
Não. O Hummingbot executa as ordens por meio das credenciais de API da sua exchange ou carteira DEX. A TradingHost executa o processo do Hummingbot e transmite os logs.
A estabilidade de cotação e a seleção adversa são sensíveis à latência de ida e volta (round-trip). A TradingHost permite que você escolha uma região próxima ao mecanismo de correspondência do seu local de negociação. Consulte /platform/regions/ para ver a lista completa.
Implante sua primeira estratégia do Hummingbot
Conecte seu GitHub, escolha um template do Hummingbot ou seu próprio repositório, adicione suas chaves de API da exchange, escolha uma região e inicie em um runtime da TradingHost.