Tempo de leitura: … min

Implante Estratégias de Trading Baseadas em CCXT na TradingHost

Execute projetos de trading CCXT de código aberto do GitHub em runtimes sempre ativos da TradingHost.

O CCXT conecta sua estratégia a mais de 100 exchanges de criptomoedas por meio de uma interface consistente. A TradingHost fornece o runtime de produção para essa estratégia.

Pela equipe de engenharia da TradingHost
  • Implantação nativa do GitHub
  • Mais de 100 exchanges via uma única interface
  • Seis linguagens suportadas
  • REST e WebSocket inclusos
  • Runtime sempre ativo
  • Proximidade regional com as exchanges
  • Chaves de API criptografadas
  • Streaming de logs
  • Pronto para MCP

Introdução

Novo no CCXT?

Se você já escreveu algum código que se comunica com uma exchange de criptomoedas, provavelmente notou que cada uma delas faz as coisas de forma um pouco diferente. A Binance tem sua própria API. A Bybit tem outra. A OKX tem uma terceira. Os símbolos têm nomes diferentes. Os erros são retornados de formas distintas. Os tipos de ordens variam.

O CCXT resolve isso. É um software de código aberto, de uso gratuito e sob licença MIT, que oferece ao seu código uma maneira consistente de se comunicar com qualquer uma das mais de 100 exchanges. Você escreve sua estratégia uma vez e ela pode se conectar à Binance, Bybit, OKX, Coinbase, Kraken e mais de 100 outras sem precisar reescrever a integração a cada vez.

O CCXT não contém estratégias de trading. Ele é a camada de conectividade. Você traz a estratégia. O CCXT cuida da comunicação com a exchange.

A TradingHost é onde essa estratégia roda em produção. Em vez de deixar sua estratégia em um notebook ou em um VPS genérico, você implanta seu código baseado em CCXT em um runtime de nuvem da TradingHost que permanece online, gerencia suas chaves de API com segurança e envia o streaming de logs de volta para você.

Seção 01 · Visão geral

Visão geral

O que é o CCXT
Software de conectividade de exchanges de código aberto, sob licença MIT
Mantido por
O projeto CCXT no GitHub
Exchanges suportadas
Mais de 100 centralizadas e descentralizadas
Linguagens
JavaScript, TypeScript, Python, C#, PHP, Go
Suporte de API
REST e WebSocket (WebSocket integrado ao pacote gratuito em outubro de 2022)
Origem da implantação
GitHub
Papel da TradingHost
Runtime, implantação, logs, segredos, seleção de região
Papel do CCXT
Conectividade com APIs de exchanges
Afiliação
A TradingHost é independente e não é afiliada ao CCXT
Ideal para
Estratégias cripto multi-exchange, arbitragem, processadores de dados de mercado, automação de portfólio

Seção 02 · Onde o CCXT se encaixa

Como o CCXT se encaixa na infraestrutura de trading

O CCXT é uma infraestrutura de conectividade com exchanges. Vários dos principais frameworks de trading de código aberto o utilizam internamente, incluindo Freqtrade, Hummingbot e OctoBot. O CCXT é a camada fundamental; esses frameworks são sistemas de trading completos construídos sobre ele.

Isso significa que você pode implantar o CCXT de duas maneiras na TradingHost:

  • Caminho 01

    Direto

    Escreva o código da sua própria estratégia em qualquer uma das seis linguagens suportadas pelo CCXT. Seu código chama o CCXT diretamente para buscar dados de mercado, enviar ordens e gerenciar posições.

  • Caminho 02

    Por meio de um framework

    Use Freqtrade, Hummingbot, Jesse ou outro framework que utilize o CCXT internamente. Você configura o framework, o framework usa o CCXT para se comunicar com as exchanges e a TradingHost executa tudo.

Ambos os caminhos funcionam da mesma forma sob a perspectiva da TradingHost. Você traz um repositório do GitHub. Nós o executamos.

Você
O código da sua estratégia controla a lógica de trading.
CCXT
O CCXT padroniza a API da exchange.
Exchange
Sua conta na exchange recebe as ordens.
TradingHost
Executa o processo da estratégia e transmite os logs.

Seção 03 · Por que na TradingHost

Por que fazer o deploy do CCXT na TradingHost

Uma estratégia baseada em CCXT precisa rodar continuamente para ser útil no trading real. Executá-la em um notebook, computador de mesa ou VPS genérico introduz complexidade operacional, incluindo supervisão de processos, reinicializações, gerenciamento de dependências, logs dispersos e deploy manual.

A TradingHost oferece para estratégias CCXT um runtime voltado para produção, projetado para processos de trading de longa execução.

O que você recebe

  • Deploy nativo via GitHub
  • Runtime de container sempre ativo
  • Suporte a múltiplas estratégias em um único runtime
  • Armazenamento criptografado de chaves de API
  • Seleção de região próxima à sua exchange
  • Streaming de logs e status básico de integridade
  • Iniciar, parar, reiniciar e inspecionar a nível de estratégia
  • Atualize uma estratégia sem reiniciar o runtime
  • Fluxos de trabalho em IDEs de IA compatíveis com MCP

O que você mantém

  • Controle total sobre o código da sua estratégia
  • Propriedade direta de suas contas de exchange e permissões de API
  • Sua escolha de linguagem entre as seis suportadas pelo CCXT

Seção 04 · Exchanges suportadas

Exchanges suportadas

Cada página de corretora na TradingHost é um local onde você pode fazer o deploy de uma estratégia baseada em CCXT. O mesmo padrão de deploy (seu repositório CCXT, suas chaves de API da exchange e um runtime da TradingHost) funciona para cada uma das mais de 100 exchanges que o CCXT suporta.

Cinco integrações populares estão listadas abaixo. Para ver o diretório completo de mais de 100 exchanges de cripto suportadas pelo CCXT, acesse /brokers/crypto/.

  • CCXT
  • sua exchange
  • runtime da TradingHost

A mesma combinação funciona para todas as exchanges suportadas pelo CCXT. Hyperliquid, KuCoin, Bitget, MEXC, Gate.io, dYdX e mais de 100 outras rodam no mesmo padrão de CCXT na TradingHost. Encontre sua plataforma no diretório completo de corretoras de cripto.

Ver todas as mais de 100 exchanges de cripto

Seção 05 · Fluxo de deploy

Como funciona o deploy do CCXT

Uma estratégia baseada em CCXT na TradingHost segue o mesmo padrão de deploy de qualquer projeto baseado no GitHub.

  1. PASSO 01

    Conecte ou crie um repositório

    Faça login com o GitHub e conecte um repositório existente baseado em CCXT, ou crie um a partir de um modelo CCXT do TradingHost.

  2. PASSO 02

    Defina o ponto de entrada do seu runtime

    O TradingHost lê a configuração de runtime do seu projeto para saber como compilar e iniciar sua estratégia.

  3. PASSO 03

    Adicione chaves de API da exchange criptografadas

    Adicione suas chaves de API da exchange como segredos no TradingHost. Elas são criptografadas e injetadas no seu runtime na inicialização.

    /platform/secrets/
  4. PASSO 04

    Escolha uma região

    Selecione uma região próxima ao mecanismo de correspondência (matching engine) da sua exchange. AWS Tokyo para Binance Spot, AWS Frankfurt para muitas exchanges sediadas na UE.

    /platform/regions/
  5. PASSO 05

    Faça o deploy

    O TradingHost inicia sua estratégia em um container gerenciado. Os logs são transmitidos em tempo real para o painel.

    /platform/observability/

Seção 06 · REST e WebSocket

REST e WebSocket

O CCXT suporta tanto consultas REST (polling) quanto streaming via WebSocket no mesmo pacote. A funcionalidade de WebSocket, anteriormente o produto comercial CCXT Pro, foi integrada ao pacote gratuito do CCXT em outubro de 2022 (CCXT version 1.95+).

Em termos simples, REST significa que seu código pergunta repetidamente à exchange "qual é o preço agora?". WebSocket significa que seu código se inscreve uma vez e a exchange envia atualizações assim que elas acontecem. O WebSocket geralmente é melhor para estratégias que rodam continuamente porque consome menos requisições, tem menor latência e envia execuções de ordens (fills) em tempo real. O REST é mais simples para estratégias de menor frequência que toleram intervalos de consulta.

Ambos rodam no mesmo runtime do TradingHost. A escolha é sua, sem qualquer restrição de licenciamento por parte do TradingHost ou do CCXT.

Seção 07 · O que não fazemos

O que o TradingHost não faz

  • O TradingHost não atua como sua exchange.
  • O TradingHost não fornece estratégias de trading ou aconselhamento financeiro.
  • O TradingHost não exige permissões de saque da sua conta da exchange.
  • O TradingHost não faz a custódia das suas chaves de API da exchange, exceto pela injeção criptografada no runtime.
  • O TradingHost não garante a performance da estratégia, o tempo de atividade (uptime) da exchange ou a conectividade com o mercado.

Seção 08 · FAQ

FAQ

Não. O TradingHost é independente. O CCXT é um software de código aberto, sob licença MIT, mantido pelo projeto CCXT.

Não. A funcionalidade de WebSocket do CCXT Pro foi integrada ao pacote gratuito do CCXT em outubro de 2022. A partir da CCXT version 1.95+, todo o suporte a WebSocket está incluído no pacote gratuito sob licença MIT.

O CCXT suporta JavaScript, TypeScript, Python, C#, PHP e Go. Qualquer uma delas pode rodar em um runtime do TradingHost.

Mais de 100 exchanges de criptomoedas, incluindo as principais exchanges centralizadas (Binance, Bybit, OKX, Coinbase, Kraken, KuCoin, Bitget, Gate, HTX, MEXC) e exchanges descentralizadas (Hyperliquid, dYdX, Paradex, Apex).

Não. O código da sua estratégia baseada em CCXT realiza as operações por meio das suas próprias credenciais de API da exchange. O TradingHost apenas executa o processo.

Sim. Um runtime do TradingHost pode hospedar múltiplos processos de estratégia. Ações de iniciar, parar, reiniciar e inspecionar em nível de estratégia podem focar em uma única estratégia sem reiniciar todo o runtime.

Você as adiciona ao TradingHost como segredos criptografados. Elas são injetadas no seu runtime na inicialização e não ficam armazenadas no seu repositório.

Escolha uma região próxima ao mecanismo de correspondência (matching engine) da sua exchange. A Binance Spot geralmente apresenta a menor latência a partir de AWS Tokyo. Exchanges sediadas na UE costumam ter melhor desempenho a partir de AWS Frankfurt. Veja a lista completa em /platform/regions/.

Sim. Com o TradingHost MCP, IDEs de IA compatíveis podem ler seu runtime, fazer novos deploys de estratégias CCXT, inspecionar logs e gerenciar deploys. Veja /platform/mcp/.

Não. O CCXT serve apenas para conectividade com exchanges. Para backtesting, consulte frameworks como Freqtrade, Backtrader ou vectorbt, os quais podem usar o CCXT para execução em tempo real (live execution).

Faça o deploy da sua primeira estratégia CCXT

Conecte o GitHub, escolha um modelo CCXT ou seu próprio repositório, adicione suas chaves de API da exchange, escolha uma região e inicie em um runtime do TradingHost.