Tempo de leitura: … min

Runtime nativo de IA para estratégias de trading na Kraken

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.

Pela equipe de engenharia da TradingHost

Seção 01 · Visão rápida

Visão rápida

Plataforma
Kraken
Tipo de plataforma
Exchange de cripto (spot, margem, futuros, derivativos)
Classe de ativos
Cripto, além de ações tokenizadas xStocks
Produtos suportados
Spot, margem, futuros perpétuos e com vencimento fixo via Kraken Futures (uma plataforma separada em futures.kraken.com), ações tokenizadas (xStocks). A estrutura de derivativos dos EUA regulada pela CFTC, adicionada por meio da aquisição da Bitnomial pela Payward em maio de 2026, está em expansão; contratos perpétuos e opções virão em seguida, conforme anúncio da Kraken.
Modelo de runtime
Runtime de estratégia em container
Origem do deploy
GitHub
Linguagens
Qualquer linguagem que rode em um container
Integrações comuns
REST, WebSocket e FIX nativos da Kraken, CCXT (kraken, krakenfutures), Freqtrade, Hummingbot, 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 Kraken
Conta na exchange, acesso à API, acesso ao mercado, ambiente de execução
Afiliação
A TradingHost é independente e não é afiliada à Kraken ou à sua controladora, Payward. A Payward concluiu a aquisição da Bitnomial em 4 de maio de 2026.

Seção 02 · O que Kraken oferece

O que Kraken oferece

O Spot e a margem da Kraken operam em api.kraken.com, com REST assinado por HMAC-SHA512 e feeds de WebSocket v1 e v2. O Kraken Futures opera em futures.kraken.com como uma plataforma separada, com seu próprio conjunto de chaves de API e esquema de assinatura, cobrindo contratos perpétuos e com data de vencimento. Ambas as superfícies utilizam FIX 4.4 para clientes institucionais. A estrutura de derivativos dos EUA regulada pela CFTC e apoiada pela Bitnomial, adicionada pela Payward em maio de 2026, está se expandindo para perpétuos e opções. As especificidades dos endpoints mudam com o tempo; a estrutura geral é durável, mas os pesos exatos de limite de taxa (rate limit), faixas de taxas (fee tiers) e listas de símbolos estão documentados diretamente pela Kraken.

Mercados e padrões de estratégia

  • Market making no mercado Spot em pares do Kraken Pro
  • Trading de margem com alavancagem de até 5x em pares suportados
  • Futuros perpétuos no Kraken Futures (multi-colateral, liquidados em USD)
  • Futuros com vencimento fixo (mensal e trimestral) no Kraken Futures
  • Arbitragem entre plataformas (cross-venue) entre o spot da Kraken e o Kraken Futures
  • Estratégias de ações tokenizadas xStocks via spot da Kraken
  • Execução institucional via FIX 4.4 a partir de um runtime em colocation
  • Fluxo de derivativos dos EUA regulados pela CFTC via estrutura da Payward apoiada pela Bitnomial

Superfície da API

Superfícies de produtos
Spot e margem via api.kraken.com, Futures (perpétuos e com data de vencimento) via futures.kraken.com. Ambiente de demonstração apenas para Futures em demo-futures.kraken.com. Não há testnet pública para Spot, portanto, simulações (dry-runs) utilizam a API real com ordens de tamanho mínimo ou dados gravados.
Métodos de conexão
REST, WebSocket v1, WebSocket v2 (fora da fase beta desde dezembro de 2023, ambos mantidos), FIX 4.4 para Spot e Futures (apenas institucional, requer uma chave de API SPOT com tipo FIX).
Autenticação
O REST do Spot usa HMAC-SHA512 sobre (URI path + SHA256(nonce + POST data)) com os cabeçalhos API-Key e API-Sign e um nonce estritamente crescente. O REST do Futures usa um conjunto separado de chaves de API gerado em futures.kraken.com com os cabeçalhos APIKey + Authent e um esquema de assinatura diferente. Autenticação de dois fatores (2FA) opcional nas chaves de API (TOTP ou senha estática). As superfícies de autenticação do Spot e do Futures são completamente separadas.

Para detalhes específicos, consulte Kraken

Endpoints específicos, pesos de limites de taxa, listas de símbolos, faixas de taxas e histórico de versões estão na documentação da Kraken. Considere-os como a única fonte da verdade.

Seção 03 · Desenvolva com IA

Desenvolva sua estratégia para Kraken 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 Kraken

    Controle direto sobre comportamentos específicos da Kraken, dados de conta e lógica de execução de ordens.

  • CCXT

    Interface comum entre Kraken Spot, Kraken Futures e outras exchanges de cripto. A CCXT expõe a Kraken como dois IDs de exchange separados: `kraken` para Spot e margem, e `krakenfutures` para perpétuos e futuros com data de vencimento.

  • Freqtrade ou Hummingbot

    Deploys baseados em frameworks utilizando suas estruturas de estratégia e modelos de configuração. Ambos os frameworks oferecem suporte nativo de primeira classe para o Spot da Kraken.

  • Conector personalizado

    Seu próprio motor de trading interno ou integração proprietária com a Kraken.

Suporte de frameworks para produtos Kraken

A cobertura varia de acordo com o framework. A CCXT cobre o Kraken Spot e o Kraken Futures a partir de uma única biblioteca por meio de dois IDs de exchange separados (`kraken` e `krakenfutures`). O Freqtrade e o Hummingbot oferecem suporte nativo de primeira classe para o Spot da Kraken. O acesso direto via API nativa da Kraken cobre toda a superfície, incluindo margem em api.kraken.com e a plataforma separada de Futures em futures.kraken.com.

FrameworkSpotMargemFuturos
Native Kraken APISuportadoSuportadoSuportado
CCXTSuportadoSuportadoSuportado
FreqtradeSuportadoNão documentado como suportadoNão documentado como suportado
HummingbotSuportadoNão documentado como suportadoNão documentado como suportado

✓ 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 Kraken fornece a exchange e o acesso à API. A TradingHost fornece o ambiente de produção onde sua estratégia conectada à Kraken é 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 à Kraken.

TradingHost

  • Mantém o runtime online.
  • Exibe logs e health checks.
  • Seleção de região.
  • Superfície de deploy controlada.

Fluxo de deploy

  1. PASSO 01

    Conecte o GitHub

    Autorize a TradingHost a acessar sua conta do GitHub.

  2. PASSO 02

    Vincule um repositório ou comece a partir de um framework

    Aponte a TradingHost para o seu repositório de estratégia existente ou faça um fork de um runtime de framework da TradingHost (CCXT, Freqtrade ou Hummingbot) para obter uma base funcional.

  3. PASSO 03

    Implante em um contêiner da TradingHost

    Escolha uma região (EU ou US-East), forneça as variáveis de ambiente que sua estratégia precisa (chaves de API da Kraken para Spot e/ou Futures, 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 instalação local do Docker.

  4. 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ê.

  5. 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 Kraken

Problemas práticos que você enfrenta ao rodar uma estratégia da Kraken em um runtime de nuvem em container — detalhes que não estão na documentação da Kraken nem nos READMEs dos frameworks. Cada ponto abaixo foi citado ou parafraseado da própria documentação da Kraken; as orientações de deploy vêm da nossa experiência executando essas estratégias na TradingHost.

  1. 01 · Nonce

    A verificação de nonce da Kraken é rigorosa e compartilhada por chave

    Cada requisição privada REST do Spot deve conter um nonce estritamente crescente por chave de API. Requisições paralelas ou qualquer dessincronização de relógio entre processos geram o erro EAPI:Invalid nonce. A solução padrão é usar uma chave por worker e nonces com resolução de nanossegundos; a Kraken também disponibiliza uma Nonce Window configurável em cada chave para absorver requisições que cheguem fora de ordem.

  2. 02 · WebSockets

    v1 e v2 estão ativos, mas a v2 é recomendada

    O WebSocket v2 saiu da fase beta em dezembro de 2023 e é a API para a qual a Kraken direciona novas integrações, apresentando um esquema no estilo FIX, timestamps RFC3339 e preços numéricos. A v1 ainda recebe correções e não tem previsão de desativação, mas novos códigos devem focar na v2, a menos que você dependa de um feed exclusivo da v1.

  3. 03 · Stacks separadas

    Spot e Futures são duas APIs diferentes com dois conjuntos de chaves

    O mercado Spot roda em api.kraken.com com assinatura HMAC-SHA512. O mercado Futures roda em futures.kraken.com com o par de cabeçalhos APIKey + Authent e um algoritmo de assinatura diferente. As chaves são geradas em áreas diferentes da conta e não são intercambiáveis. Uma estratégia unificada que opere em ambos precisa gerenciar duas credenciais e dois clientes.

  4. 04 · Limites de taxa

    Contador por nível com decaimento contínuo

    A Kraken utiliza um modelo de contador onde cada chamada tem um custo fixo e o contador decai por segundo de acordo com o nível de verificação: Starter tem limite de 60 com decaimento de -1/s, Intermediate de 125 com -2.34/s e Pro de 180 com -3.75/s. O mesmo contador é compartilhado entre REST, WebSocket e FIX, portanto não é possível contorná-lo mudando o protocolo de transporte. Atingir o limite retorna EOrder:Rate limit exceeded.

  5. 05 · Testnet

    O mercado de Futures possui um ambiente de demonstração real; o Spot não

    A Kraken oferece uma demonstração completa em demo-futures.kraken.com que espelha a interface REST e WebSocket de produção do Futures, com cadastro e chaves separados. Não existe um sandbox equivalente para o mercado Spot. A validação de estratégias no Spot precisa ser feita na API de produção com ordens de tamanho mínimo ou usando dados históricos gravados.

  6. 06 · Tipos de ordem

    Post-only, iceberg, trailing stop e conjunto completo de TIF

    O esquema de ordens da Kraken suporta post-only, iceberg (exibe uma fração de até 1/15 de order_qty) e trailing stops tanto em Spot quanto em Futures. O Time-in-force cobre GTC, IOC, GTD e post-only. Eles são mapeados diretamente via parâmetros do CCXT, mas o Freqtrade expõe apenas GTC, IOC e PO.

  7. 07 · Erros

    Analise o prefixo: EAPI vs EOrder vs EGeneral

    EAPI:Invalid key geralmente significa que a construção da assinatura está incorreta (caminho errado, HMAC incorreto, base64 inválido) e não que a chave foi revogada. EAPI:Invalid nonce refere-se à ordenação das requisições, não às credenciais. EOrder:Insufficient funds reflete o saldo disponível após descontar ordens e posições abertas, e não o saldo bruto da carteira. EGeneral:Permission denied indica falta de permissões (escopos) na chave.

Seção 06 · Indicado para

Indicado para

Os runtimes da TradingHost para a Kraken são ideais para:

  • Desenvolvedores que criam estratégias em IDEs de IA (Cursor, Claude Code)
  • Traders sistemáticos de cripto
  • Desenvolvedores quant
  • Usuários de CCXT, Freqtrade e Hummingbot
  • Equipes migrando de hospedagem VPS para implantação em contêineres

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 a Kraken ou com a sua controladora, Payward.

Não. O código da sua estratégia se conecta à Kraken e envia instruções de acordo com a sua própria lógica, permissões de conta e método de integração. A TradingHost fornece o ambiente de execução (runtime) onde esse código roda.

Não. O acesso à API da Kraken é fornecido pela própria Kraken. Você é responsável por sua conta na Kraken, permissões de API, credenciais e conformidade com os termos da Kraken.

Não. A TradingHost é o ambiente de execução em nuvem onde o código da sua estratégia roda. Nós não fornecemos sinais, modelos de previsão de IA ou bots prontos. 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 3Commas, Cryptohopper e semelhantes são donos da lógica da estratégia; a TradingHost apenas executa a sua estratégia.

A AWS e a DigitalOcean fornecem computação bruta. Você precisa gerenciar atualizações de sistema operacional, orquestração de contêineres, envio de logs, rotação de segredos, failover de região e monitoramento de uptime por conta própria. A TradingHost oferece um ambiente de execução gerenciado e desenvolvido especificamente para estratégias de trading: implantação nativa do GitHub, controle via MCP a partir de IDEs de IA, além de interfaces integradas de logs e monitoramento de integridade. Se você prefere gerenciar a infraestrutura por conta própria, a AWS atende bem. Se prefere o ambiente de execução como um serviço gerenciado, a TradingHost é o caminho mais curto.

Sim. A TradingHost executa estratégias em Python; escolha o ambiente de execução de framework que corresponda à sua stack ou implante seu próprio repositório.

Sim. A TradingHost suporta qualquer linguagem que possa ser executada dentro de um contêiner.

Sim. O CCXT disponibiliza duas exchanges separadas: kraken para Spot e margem, e krakenfutures para contratos perpétuos e futuros com data de vencimento. Elas exigem dois conjuntos diferentes de chaves de API. A TradingHost executa seu contêiner CCXT conectado a uma delas ou a ambas. Basta configurar as credenciais corretas como segredos. Consulte o ambiente de execução do framework CCXT para ver o guia completo de configuração.

Sim. As chaves de Spot são criadas na sua conta principal da Kraken em kraken.com; as chaves de Futures são criadas separadamente em futures.kraken.com. Como os dois esquemas de autenticação são diferentes (HMAC-SHA512 com API-Sign para Spot, e cabeçalho APIKey + Authent para Futures), uma estratégia que opere em ambos os mercados precisará de duas credenciais e, normalmente, de dois clientes.

Para operar exclusivamente no Spot, o Freqtrade possui suporte nativo excelente para a Kraken. Para operações multimercado ou de contratos futuros perpétuos, o CCXT cobre tanto kraken quanto krakenfutures em uma única biblioteca. O conector kraken do Hummingbot é a opção mais limpa para market making, mas é limitado ao Spot.

Sim, caso seu projeto seja estruturado dessa forma. Você pode executar múltiplos processos ou serviços de estratégia dentro de um único ambiente de execução, ou separá-los em ambientes diferentes para obter isolamento e clareza operacional. Consulte a página de ambientes de execução da TradingHost para entender o modelo multiestratégia.

O caminho mais rápido é fazer um fork de um ambiente de execução de framework da TradingHost: CCXT, Freqtrade ou Hummingbot para ter um projeto pronto para implantação. Ou você pode conectar seu próprio repositório de estratégias do GitHub. Vincular um repositório do GitHub e criar uma estratégia é gratuito; os planos de ambiente de execução estão listados na página de preços.

No seu fluxo de trabalho de segredos controlado pelo GitHub. A TradingHost lê as chaves em tempo de execução por meio de segredos do repositório do GitHub, segredos de ambiente ou do seu próprio processo homologado de gerenciamento de segredos. A TradingHost não precisa da custódia da sua chave de API e segredo. Consulte a seção de segredos da plataforma para ver o modelo completo de manipulação.

Não. As estratégias nunca devem precisar de permissões de saque. Utilize permissões com escopo limitado (consultar saldo, consultar ordens abertas, criar/modificar ordens, acesso a websocket) e lista de permissões de IP (IP whitelisting) sempre que aplicável.

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, analisar logs, reiniciar estratégias e gerenciar fluxos de trabalho do ambiente de execução. 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 mais detalhes.

Ambos. A superfície de controle do 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 fluxo de deploy nativo do GitHub também funciona sem qualquer ferramenta de IA: um git push comum para a sua branch principal dispara um novo deploy.

O runtime detecta o crash 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 ainda é responsável pelo tratamento seguro de erros, proteção contra ordens duplicadas e controles de risco. Consulte a seção de observabilidade para acessar os logs e a interface de integridade.

A Kraken exige nonces estritamente crescentes por chave de API, e qualquer paralelismo quebra essa lógica. Execute uma chave por processo worker, use um nonce com resolução de nanossegundos e aumente o Nonce Window da chave nas configurações da Kraken se ainda observar colisões sob picos de carga. O TradingHost exibe esses erros diretamente nos logs do container. Consulte a seção de Notas operacionais acima para obter as orientações completas.

Para Futures, sim: demo-futures.kraken.com é um espelho completo da API de Futures de produção, com cadastro e chaves separados. Para Spot, não há um sandbox público, portanto, os testes em modo dry-run ocorrem na API de produção com ordens de tamanho mínimo ou usando dados gravados dentro do runtime.

O TradingHost opera nas regiões EU e US-East. Escolha a região mais próxima do matching engine do qual sua estratégia depende. Consulte a página de regiões para obter detalhes de roteamento e proximidade.

Não. O TradingHost é focado em runtime de produção e deploy. O backtest pertence ao seu ambiente de pesquisa, framework ou AlgoBuilder.