Runtime nativo de IA para estratégias de trading na CEX.IO
Desenvolva no Cursor, Claude Code ou em qualquer IDE de IA. Faça o deploy a partir do GitHub em um runtime de nuvem gerenciado com controle MCP de primeira classe, logs e seleção de região.
Seção 01 · Visão rápida
Visão rápida
- Plataforma
- CEX.IO
- Tipo de plataforma
- Exchange de cripto (institucional + varejo)
- Classe de ativos
- Cripto (spot, liquidez agregada institucional)
- Produtos suportados
- Trading spot nos principais pares via REST/WebSocket de varejo. A CEX.IO Prime oferece liquidez agregada institucional via FIX 4.4 com camadas REST e WebSocket separadas. O tráfego dos EUA é bloqueado nas camadas Prime, apesar do registro FCA MLR.
- Modelo de runtime
- Runtime de estratégia em contêiner
- Origem do deploy
- GitHub
- Linguagens
- Qualquer linguagem compatível com contêineres
- Integrações comuns
- REST e WebSocket da CEX.IO Prime, CEX.IO Prime FIX 4.4, CCXT (spot de varejo), conectores personalizados
- Integração com fluxo de IA
- Superfície de controle MCP para Cursor, Claude Code, GitHub Copilot e agentes de CLI
- Papel da TradingHost
- Runtime, deploy, logs, health checks, seleção de região, controle MCP
- Papel de CEX.IO
- Conta na exchange, acesso à API, acesso ao mercado, ambiente de execução
- Afiliação
- A TradingHost é independente e não possui afiliação com a CEX.IO.
Seção 02 · O que CEX.IO oferece
O que CEX.IO oferece
A CEX.IO opera tanto uma exchange spot de varejo quanto a CEX.IO Prime, uma mesa de liquidez agregada institucional com suporte ao protocolo FIX 4.4. A Prime Liquidity API utiliza autenticação de três cabeçalhos (X-AGGR-KEY, X-AGGR-TIMESTAMP, X-AGGR-SIGNATURE), onde a assinatura faz o hash de action + timestamp + body, e não do corpo bruto. O limite da Prime de 300 mensagens por minuto e o isolamento de permissão de Funds External (saques) são recursos característicos. O tráfego dos EUA é bloqueado nas camadas Prime, apesar do registro FCA MLR da entidade controladora. Os detalhes dos endpoints mudam com o tempo. A estrutura geral é durável; os números precisos de camadas e as listas de produtos estão na documentação da CEX.IO.
Mercados e padrões de estratégia
- Estratégias spot institucionais na liquidez agregada da CEX.IO Prime
- Gerenciamento de ordens via FIX 4.4 para clientes Prime
- Trading spot via REST/WebSocket em ambientes de varejo
- Arbitragem entre exchanges pareada com ambientes spot fora da CEX.IO
- Isolamento de saques por escopo de permissão (Funds External separado)
- Streams de ordens e saldos em canais privados de WebSocket
- Execução de TWAP e VWAP contra a liquidez agregada da Prime
- Integrações de fluxo de financiamento fiduciário restritas por nível de KYC
Superfície da API
- Superfícies de produtos
- Spot de varejo da CEX.IO via REST e WebSocket. A CEX.IO Prime oferece liquidez agregada institucional via FIX 4.4, REST e WebSocket com camadas separadas. A Prime Liquidity API impõe um limite rígido de 300 mensagens por minuto com backoff 429. O tráfego dos EUA é bloqueado nas camadas Prime, apesar do registro FCA MLR da entidade controladora.
- Métodos de conexão
- REST e WebSocket da CEX.IO Prime com autenticação de três cabeçalhos (X-AGGR-KEY, X-AGGR-TIMESTAMP, X-AGGR-SIGNATURE). Suporte ao protocolo FIX 4.4 para clientes institucionais da Prime Liquidity. Os ambientes de varejo utilizam um esquema de assinatura REST/WebSocket separado. Cada ambiente tem limites de taxa (rate limits) independentes.
- Autenticação
- As requisições assinadas da CEX.IO Prime utilizam HMAC sobre action + timestamp + body (não o corpo bruto), assinadas com um segredo decodificado em base64, emitido como X-AGGR-SIGNATURE. As permissões de chave de API são divididas em Read, Trade, Funds Internal, Funds Wallet e Funds External (saque). As estratégias nunca devem precisar do escopo Funds External. As permissões são definidas por chave.
Para detalhes específicos, consulte CEX.IO
Endpoints específicos, pesos de limite de taxa, listas de símbolos, faixas de taxas e histórico de versões estão na documentação da CEX.IO. Considere-os como a fonte oficial de informações.
Seção 03 · Desenvolva com IA
Desenvolva sua estratégia para CEX.IO com IA
Escolha um método de integração, faça um fork de um starter de framework da TradingHost e desenvolva sua estratégia em uma AI IDE. Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI funcionam com o mesmo fluxo de deploy nativo do GitHub.
API nativa da CEX.IO Prime
Controle direto sobre a liquidez agregada da Prime, FIX 4.4 e REST/WebSocket assinado com X-AGGR-*.
Hummingbot
Deploys baseados em framework utilizando a estrutura de estratégia e o modelo de configuração do Hummingbot.
Conector FIX personalizado
QuickFIX ou seu próprio motor de trading interno voltado para o FIX 4.4 da CEX.IO Prime.
Suporte de frameworks para produtos CEX.IO
A cobertura de frameworks para a CEX.IO é irregular. O CCXT expõe o spot de varejo da CEX.IO por meio da classe unificada cex. O Hummingbot e o Freqtrade não listam a CEX.IO em seus conectores oficialmente suportados. O FIX 4.4 é um protocolo institucional disponibilizado pelo QuickFIX e bibliotecas equivalentes, não por frameworks de cripto de varejo. O acesso nativo à API da CEX.IO Prime alcança diretamente o ambiente de liquidez agregada institucional e o FIX 4.4.
✓ suporte confirmado de acordo com a documentação oficial do framework. "não" indica que não há suporte documentado oficialmente.
A TradingHost não impõe nenhum framework. Ela executa o seu projeto.
Desenvolva com IA
Os starters de framework acima combinam perfeitamente com AI IDEs. A interface de controle MCP da TradingHost fecha o ciclo: as ferramentas de IA podem inspecionar deploys, analisar logs e gerenciar o runtime junto com você, sem nunca interferir no caminho de execução das ordens.
Seção 04 · Execute na TradingHost
Execute seu código na TradingHost
A CEX.IO fornece a exchange e o acesso à API. A TradingHost fornece o ambiente de produção onde sua estratégia conectada à CEX.IO é executada.
Em vez de executar o código da estratégia em um notebook, computador desktop, VPS genérico ou servidor configurado manualmente, você faz o deploy a partir do GitHub em um runtime de container gerenciado pela TradingHost.
Você
- Seu repositório contém seu código.
- Seu deploy define como ele é executado.
- Sua estratégia se conecta à CEX.IO.
TradingHost
- Mantém o runtime online.
- Exibe logs e health checks.
- Seleção de região.
- Superfície de deploy controlada.
Fluxo de deploy
- PASSO 01
Conecte o GitHub
Autorize a TradingHost a acessar sua conta do GitHub.
- PASSO 02
Vincule um repositório ou comece a partir de um framework
Aponte a TradingHost para o repositório da sua estratégia existente ou faça um fork de um runtime de framework da TradingHost (CCXT) para obter uma base funcional para o spot de varejo da CEX.IO.
- PASSO 03
Implante em um contêiner da TradingHost
Escolha uma região (EU ou US-East), insira as variáveis de ambiente que sua estratégia exige (chave de API do CEX.IO Prime, secret, configuração de sessão FIX quando aplicável etc.) e faça o deploy. O TradingHost compila seu container a partir do repositório e executa sua estratégia em uma infraestrutura gerenciada de Kubernetes. Sem necessidade de instalar o Docker localmente.
- PASSO 04
Monitore logs e integridade
Acompanhe logs em tempo real, a integridade e o estado do runtime diretamente pelo painel da TradingHost. Essa mesma interface pode ser acessada via MCP a partir de qualquer AI IDE — assim, o Cursor, o Claude Code ou um agente de CLI podem ler o estado do deploy e gerenciar o runtime junto com você.
- PASSO 05
Atualize e faça o redeploy
Faça push das alterações para a branch principal do seu GitHub e a TradingHost realiza o redeploy de forma automática.
Seção 05 · Notas operacionais
Notas operacionais para CEX.IO
Obstáculos práticos ao executar uma estratégia da CEX.IO em um runtime de nuvem em contêiner, que não estão na documentação da CEX.IO nem nos READMEs de frameworks. Cada ponto abaixo foi citado ou parafraseado da própria documentação da CEX.IO; as orientações de deploy vêm da experiência de execução dessas estratégias na TradingHost.
01 · Limite de 300 msg/min
A Prime Liquidity API da CEX.IO impõe 300 mensagens/min com backoff 429
A CEX.IO Prime limita requisições assinadas a 300 mensagens por minuto em todo o ambiente da Liquidity API. Atingir o limite retorna respostas 429; o cliente deve aguardar até que a janela móvel de um minuto se encerre. Estratégias que obtêm dados de mercado por meio de polling REST em alta frequência esgotarão essa cota rapidamente. O padrão correto para a Prime é utilizar dados de mercado e atualizações de ordens baseados em WebSocket, reservando o REST para ações que realmente o exijam.
02 · Autenticação X-AGGR
Autenticação de três cabeçalhos: X-AGGR-KEY, X-AGGR-TIMESTAMP, X-AGGR-SIGNATURE
As requisições REST assinadas do CEX.IO Prime contêm três cabeçalhos: X-AGGR-KEY (sua chave de API), X-AGGR-TIMESTAMP (timestamp da requisição) e X-AGGR-SIGNATURE. A assinatura é um HMAC sobre action + timestamp + body, assinada com um segredo decodificado em base64. Observe que a entrada de assinatura canônica é action + timestamp + body, e não o corpo bruto. Estratégias que assinam apenas o corpo retornam respostas de erro de assinatura que parecem erros de segredo incorreto. O detalhe do segredo decodificado em base64 também costuma quebrar integrações ingênuas que tratam o segredo como uma string UTF-8.
03 · FIX 4.4
Suporte ao protocolo FIX 4.4 para clientes institucionais do Prime Liquidity
O CEX.IO Prime suporta FIX 4.4 junto com REST e WebSocket para clientes institucionais do Prime Liquidity. O FIX 4.4 possui seu próprio contrato de gerenciamento de sessão (logon, heartbeat, recuperação de número de sequência ao reconectar) que difere substancialmente de REST/WebSocket. Estratégias que utilizam FIX devem fixar uma biblioteca testada em produção, como a QuickFIX, supervisionar o estado da sessão fora da lógica da estratégia e tratar reinicializações de sessão FIX como eventos de runtime recuperáveis, e não como erros fatais.
04 · Isolamento de permissões
Chaves de API divididas em Read, Trade, Funds Internal, Funds Wallet e Funds External
As permissões de chave de API do CEX.IO são divididas em cinco escopos: Read, Trade, Funds Internal (mover saldos entre carteiras na mesma conta), Funds Wallet (mover saldos entre subcontas) e Funds External (saques). As estratégias nunca devem precisar de Funds External; isole chaves com permissão de saque em uma credencial separada e gerenciada manualmente fora do container runtime. Essa divisão em cinco vias é incomumente granular e permite que as chaves de cada estratégia tenham exatamente o que precisam, sem excessos.
05 · EUA bloqueados no Prime
O registro FCA MLR não inclui acesso aos EUA; os níveis Prime bloqueiam o tráfego dos EUA
A CEX.IO opera sob o registro FCA Money Laundering Regulations no Reino Unido. Esse registro não inclui o acesso ao mercado dos EUA; os níveis do CEX.IO Prime bloqueiam o tráfego com origem nos EUA no limite da plataforma. Um runtime do TradingHost na região US-East com saída de rede (egress) nos EUA terá as conexões com os endpoints do Prime recusadas, independentemente do status da conta. Escolha uma região do TradingHost cuja geografia de saída seja consistente com o seu contrato de usuário e com as suas diretrizes de conformidade; para o Prime, a região EU costuma ser a escolha ideal.
06 · Entrada assinada
A assinatura REST faz o hash de action + timestamp + body, não apenas do corpo bruto
Uma falha silenciosa comum no CEX.IO Prime é assinar a entrada canônica incorreta. A assinatura é o HMAC da concatenação action + timestamp + body, assinada com o segredo decodificado em base64. Estratégias que fazem o hash apenas do corpo, do caminho da URL ou que esquecem de decodificar o segredo em base64 recebem respostas de erro de assinatura que parecem erros de chave incorreta. Teste unitariamente o fluxo de assinatura contra uma requisição sabidamente válida antes de colocar em produção; o custo de depurar isso em produção é alto.
Seção 06 · Indicado para
Indicado para
Os runtimes da TradingHost para a CEX.IO são ideais para:
- Desenvolvedores criando estratégias em IDEs de IA (Cursor, Claude Code)
- Traders sistemáticos de cripto
- Desenvolvedores quantitativos
- Clientes institucionais do CEX.IO Prime
- Usuários do CCXT
- Equipes migrando de hospedagem VPS para implantação em containers
Conectar o GitHub e criar sua primeira estratégia é grátis.
Seção 08 · Perguntas frequentes
Perguntas frequentes
Não. A TradingHost é independente e não possui afiliação com o CEX.IO.
Não. O código da sua estratégia se conecta ao CEX.IO e envia instruções de acordo com sua própria lógica, permissões de conta e método de integração. A TradingHost fornece o runtime onde esse código é executado.
Não. O acesso à API do CEX.IO é fornecido pelo próprio CEX.IO. Você é responsável por sua conta do CEX.IO, permissões de API, credenciais e conformidade com os termos do CEX.IO.
Não. A TradingHost é o runtime em nuvem onde o código da sua estratégia é executado. Nós não fornecemos sinais, modelos de previsão de IA ou bots pré-configurados. Com a TradingHost, você mesmo escreve ou gera a estratégia (geralmente usando Cursor ou Claude Code), mantém o código no GitHub e usa a TradingHost para executá-lo em produção. Produtos como o 3Commas e o Cryptohopper são proprietários da lógica da estratégia; a TradingHost apenas executa a sua estratégia.
A AWS e a DigitalOcean fornecem infraestrutura bruta de computação. Você mesmo precisa lidar com atualizações de sistema operacional, orquestração de containers, envio de logs, rotação de segredos, failover de região e monitoramento de uptime. A TradingHost oferece um runtime gerenciado e desenvolvido especificamente para estratégias de trading: implantação nativa via GitHub, controle baseado em MCP a partir de IDEs de IA, além de interfaces prontas para logs e monitoramento de saúde. Se você quer operar a infraestrutura por conta própria, a AWS funciona. Se prefere o runtime como um serviço gerenciado, a TradingHost é o caminho mais curto.
Sim. A TradingHost executa estratégias em Python; escolha o runtime de framework que corresponda à sua stack ou faça o deploy do seu próprio repositório.
Sim. A TradingHost suporta qualquer linguagem que possa ser executada dentro de um container.
Sim. O CCXT expõe o mercado spot de varejo do CEX.IO por meio da classe unificada `cex`. A liquidez agregada do CEX.IO Prime é institucional e não é um mercado nativo de primeira classe no CCXT; para o Prime, utilize a Prime Liquidity API nativa ou o FIX 4.4. Consulte o runtime do framework CCXT para ver o processo completo de configuração.
Sim. A TradingHost é neutra em relação à exchange no nível do runtime: qualquer código capaz de se autenticar no CEX.IO Prime pode ser executado dentro de um container, incluindo uma sessão FIX 4.4. O detalhe que você precisa planejar é que o FIX possui seu próprio contrato de gerenciamento de sessão (logon, heartbeat, recuperação de número de sequência) que difere de REST/WebSocket. Fixe uma biblioteca testada em produção, como a QuickFIX, supervisione o estado da sessão fora da lógica da estratégia e trate as reinicializações de sessão FIX como eventos de runtime recuperáveis.
Sim, se o seu projeto for projetado dessa forma. Você pode executar múltiplos processos ou serviços de estratégia dentro de um único runtime, ou separá-los em diferentes runtimes para obter isolamento e clareza operacional. Consulte a página de runtimes da TradingHost para conhecer o modelo multiestratégia.
O caminho mais rápido é fazer um fork de um runtime de framework da TradingHost: CCXT para um projeto de mercado spot de varejo pronto para implantação. Ou conecte seu próprio repositório de estratégia do GitHub se o seu foco for a Prime Liquidity API nativa ou o FIX 4.4. Vincular um repositório do GitHub e criar uma estratégia é gratuito; os planos de runtime estão listados na página de preços.
No seu fluxo de trabalho de segredos controlado pelo GitHub. A TradingHost lê essas chaves em tempo de execução por meio de segredos do repositório do GitHub, segredos de ambiente ou do seu próprio processo aprovado de gerenciamento de segredos. A TradingHost não precisa da custódia da sua chave de API do Prime, do segredo ou da configuração de sessão FIX. Consulte a seção de segredos da plataforma para conhecer o modelo completo de tratamento.
Não. As estratégias nunca devem precisar da permissão Funds External (saque). O CEX.IO divide as permissões de chave de API em cinco escopos: Read, Trade, Funds Internal, Funds Wallet e Funds External. Chaves específicas por estratégia, contendo apenas os escopos necessários para aquela estratégia, limitam o raio de impacto em caso de vazamento de chave; isole chaves com permissão de saque em uma credencial separada e gerenciada manualmente fora do container runtime.
Sim. A TradingHost suporta controle baseado em MCP para IDEs de IA, incluindo Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI. As ferramentas de IA podem inspecionar implantações, revisar logs, reiniciar estratégias e gerenciar fluxos de trabalho de runtime. O MCP é uma interface de controle e observabilidade, não o caminho de execução das operações. Consulte a interface de controle MCP para obter a visão completa.
Ambos. A interface de controle MCP funciona igualmente bem a partir de agentes baseados em CLI (Claude Code CLI, clientes MCP personalizados, chamadas MCP via script) e de dentro de uma IDE. O ciclo de implantação nativo do GitHub também funciona sem qualquer ferramenta de IA: um push comum do git para a sua branch principal dispara uma nova implantação.
O runtime detecta a falha e expõe os logs e informações de integridade relevantes. Onde houver suporte, a estratégia afetada pode ser reiniciada sem interromper outras estratégias em execução no mesmo container. O código da sua estratégia continua sendo responsável pelo tratamento seguro de erros, proteção contra ordens duplicadas e controles de risco. Consulte a observabilidade para acessar os logs e a interface de integridade.
A CEX.IO Prime assina o HMAC combinando action + timestamp + body (e não apenas o corpo bruto), utilizando um segredo decodificado em base64. Estratégias que geram o hash apenas do corpo, assinam com o segredo como uma string UTF-8 em vez de decodificá-lo de base64, ou omitem o prefixo action recebem respostas de erro de assinatura que se parecem com erros de chave incorreta. Realize testes unitários no fluxo de assinatura comparando com uma requisição sabidamente válida antes de colocar em produção. Consulte a seção de Notas operacionais acima para obter as orientações completas.
O TradingHost opera nas regiões EU e US-East. Para o CEX.IO Prime, a região EU costuma ser a escolha ideal, pois o tráfego dos EUA é bloqueado nos níveis Prime, apesar do registro FCA MLR da controladora. Escolha a região cuja geografia de saída de rede seja consistente com o seu contrato de usuário e com as suas diretrizes de conformidade. Consulte a página de regiões para ver detalhes de roteamento e proximidade.
Não. A TradingHost é focada em runtime de produção e implantação. O backtesting deve ser realizado em sua própria stack de pesquisa, framework ou no AlgoBuilder.