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.
- 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 criptoSeçã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.
- 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.
- 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.
- 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/ - 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/ - 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.