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