Tempo de leitura: … min

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.

Pela equipe de engenharia da TradingHost
  • 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.

PlataformaConector do Hummingbot
Binance/brokers/crypto/binance/CLOB CEX, spot e perpétuosCoinbase/brokers/crypto/coinbase/CLOB CEX, spotBybit/brokers/crypto/bybit/CLOB CEX, spot e perpétuos
HyperliquidCLOB DEX, perpétuos on-chain
UniswapAMM DEX, liquidez multi-chain
  • 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
Navegar pelo diretório de plataformas de cripto

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.

  1. 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.

  2. 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.

  3. 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/
  4. 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/
  5. 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.

V2 Scripts
Um único arquivo Python que herda de StrategyV2Base. Ideal para protótipos, cotação de par único e para aprender as APIs modernas do Hummingbot. Mapeia-se perfeitamente para um runtime da TradingHost por script.
V2 Controllers
Sub-estratégias modulares de nível de produção. Um único Controller pode executar múltiplos pares e configurações independentes dentro do mesmo cliente Hummingbot, que é como formadores de mercado sérios implementam setups multi-símbolos sem precisar iniciar um processo separado por par.
V1 legacy
As estratégias originais (Pure Market Making, Cross-Exchange Market Making, AMM-Arb, perpetual market making). Ainda suportadas para compatibilidade com versões anteriores. Novos projetos devem focar na V2.

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.