Tempo de leitura: … min

Runtime nativo de IA para estratégias de trading na Capital.com

Desenvolva estratégias REST e WebSocket para Capital.com no Cursor, Claude Code ou em qualquer IDE de IA. Faça o deploy a partir do GitHub em um runtime gerenciado na nuvem 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

Corretora
Capital.com
Tipo de corretora
Corretora de varejo de forex e CFDs
Classe de ativos
Forex, CFDs de índices, CFDs de commodities, CFDs de ações, CFDs de ETFs, CFDs de criptomoedas (depende da entidade)
Produtos compatíveis
Mais de 6.000 instrumentos negociáveis em FX spot, índices, commodities, CFDs de ações, CFDs de ETFs e (por entidade) CFDs de cripto. Oferta focada no varejo com uma API limpa.
Modelo de runtime
Runtime de estratégia em contêiner
Origem do deploy
GitHub
Linguagens
Qualquer linguagem executada em contêiner
Integrações comuns
Capital.com REST API, Capital.com WebSocket streaming, capitalcom-python (wrapper PyPI), coleção oficial do Postman, conectores personalizados
Integração com fluxos de IA
Superfície de controle MCP para Cursor, Claude Code, GitHub Copilot e agentes de CLI
Papel da TradingHost
Runtime, deploy, logs, verificações de integridade (health checks), seleção de região, controle MCP
Papel da Capital.com
Conta na corretora, acesso à API, acesso ao mercado, ambiente de execução
Reguladores
Capital Com (UK) Limited (referência de firma FCA 793714, Reino Unido); Capital Com Australia Pty Ltd (ASIC AFSL 513393); Capital Com SV Investments Limited (licença CySEC 319/17, Chipre); Capital Com Online Investments Ltd (SCB, Bahamas); entidade offshore Capital Com FSA Seychelles.
Limites de alavancagem para varejo
Reino Unido (Capital Com UK, FCA) e UE (Capital Com SV, CySEC, alinhado à ESMA): 30:1 em FX principal, 20:1 em FX não principal e ouro, 10:1 em commodities exceto ouro e índices não principais, 5:1 em ações, 2:1 em CFDs de cripto. Austrália (ASIC): reflete os limites da ESMA. Entidades das Bahamas (SCB) e Seychelles (FSA) podem permitir alavancagem maior.
Hosts
Host REST de produção (Live): api-capital.backend-capital.com. Host REST de demonstração (Demo): demo-api-capital.backend-capital.com. Os endpoints de streaming WebSocket são separados e estão documentados na referência open-api.capital.com.
Afiliação
A TradingHost é independente e não é afiliada à Capital.com ou a qualquer entidade da Capital Com

Seção 02 · O que Capital.com oferece

O que Capital.com oferece

A Capital.com oferece mais de 6.000 instrumentos negociáveis que abrangem FX, índices, commodities, CFDs de ações e ETFs por meio de uma API REST e WebSocket limpa. A autenticação usa um modelo de token de sessão semelhante ao do IG Labs. Uma coleção oficial do Postman acelera a integração. Os detalhes dos endpoints estão disponíveis em open-api.capital.com.

Mercados e padrões de estratégia

  • Estratégias REST da Capital.com em mais de 6.000 instrumentos
  • Estratégias sistemáticas em mais de 70 pares de moedas de FX
  • Rompimento (breakout) de CFDs de índices principais e secundários
  • Streaming via WebSocket para preços e eventos de negociação
  • Desenvolvimento iniciado a partir da coleção do Postman
  • Estratégias baseadas no wrapper capitalcom-python
  • Deploys validados em Demo promovidos para Live (produção)

Superfície da API

Superfícies de produtos
Mais de 6.000 instrumentos negociáveis: mais de 70 pares de moedas de FX spot, CFDs de índices principais e secundários, CFDs de commodities (metais, energia, softs), CFDs de ações e CFDs de ETFs. CFDs de cripto dependem da entidade da Capital Com.
Métodos de conexão
Capital.com REST API para ordens, contas, posições, listas de monitoramento (watchlists) e dados de mercado. Streaming via WebSocket para preços em tempo real e eventos de negociação. Host Live: api-capital.backend-capital.com. Host Demo: demo-api-capital.backend-capital.com.
Autenticação
Autenticação baseada em sessão semelhante ao IG Labs: X-CAP-API-KEY (chave de API de longa duração) mais os tokens de sessão CST e X-SECURITY-TOKEN retornados por POST /session. Os tokens de sessão expiram e devem ser atualizados. As chaves de API de Demo e Live são emitidas separadamente no portal do desenvolvedor da Capital.com.

Para detalhes específicos, consulte Capital.com

O guia de desenvolvimento da API da Capital.com e a referência open-api.capital.com são as fontes oficiais de informação. A coleção do Postman em github.com/capital-com-sv/capital-api-postman é o caminho mais rápido para explorar a interface.

Seção 03 · Desenvolva com IA

Desenvolva sua estratégia para Capital.com com IA

Escolha um método de integração, faça um fork de um starter framework da TradingHost e desenvolva sua estratégia em uma IDE de IA. A interface REST + WebSocket da Capital.com é limpa e bem documentada. A coleção do Postman torna a integração mais rápida do que na maioria das corretoras concorrentes.

  • REST + WebSocket nativo da Capital.com

    Controle direto sobre o comportamento da Capital.com, tokens de sessão, estado da conta e a interface de streaming via WebSocket.

  • capitalcom-python

    Wrapper Python da comunidade para REST e WebSocket da Capital.com. Ergonomia conveniente para desenvolvedores de algoritmos em Python.

  • Coleção oficial do Postman

    A Capital.com publica uma coleção oficial do Postman. Use para exploração interativa; estratégias de produção normalmente são portadas do Postman para código.

  • Conector personalizado

    Sua própria integração em Python, Java, .NET ou Go sobre a API REST e WebSocket da Capital.com.

Suporte de frameworks para produtos Capital.com

A API REST + WebSocket da Capital.com abrange toda a gama de produtos de CFD de varejo. O wrapper da comunidade capitalcom-python espelha a cobertura REST. A disponibilidade de cripto depende da entidade da Capital Com.

FrameworkFXÍndicesCommoditiesCFDCFDs de cripto
Capital.com REST + WebSocketCompatívelCompatívelCompatívelCompatívelCompatibilidade parcial
capitalcom-pythonCompatívelCompatívelCompatívelCompatívelCompatibilidade parcial
Postman / custom HTTPCompatívelCompatívelCompatívelCompatívelCompatibilidade parcial
NautilusTraderNão documentado como compatívelNão documentado como compatívelNão documentado como compatívelNão documentado como compatívelNão documentado como compatível

✓ suporte confirmado de acordo com open-api.capital.com. "depende da entidade" significa que a disponibilidade varia conforme a entidade da Capital Com. Os links de fluxo de trabalho apontam para páginas /workflows/ atualmente em desenvolvimento.

O TradingHost não impõe um framework. Ele executa o seu projeto.

Desenvolva com IA

Os templates de framework acima funcionam perfeitamente com AI IDEs. A interface de controle MCP do TradingHost fecha o ciclo: as ferramentas de IA podem inspecionar implantações, analisar logs e gerenciar o ambiente de execução junto com você, sem nunca interferir no caminho de execução das ordens.

Seção 04 · Execute no TradingHost

Execute seu código no TradingHost

A Capital.com fornece a conta da corretora, a API REST e o streaming via WebSocket. A TradingHost fornece o ambiente de produção onde sua estratégia conectada à Capital.com é executada.

Em vez de rodar o código da estratégia em um notebook, computador desktop, VPS genérico ou servidor configurado manualmente, você faz a implantação a partir do GitHub em um ambiente de execução de containers gerenciado pelo TradingHost.

Você

  • Seu repositório contém seu código.
  • Sua implantação define como ele é executado.
  • Sua estratégia se conecta à Capital.com via REST e WebSocket.

TradingHost

  • Mantém o ambiente de execução online.
  • Disponibiliza logs e verificações de integridade.
  • Seleção de região.
  • Interface de implantação controlada.

Fluxo de implantação

  1. PASSO 01

    Conectar ao GitHub

    Autorize o TradingHost a acessar sua conta do GitHub.

  2. PASSO 02

    Vincule um repositório ou comece com um framework

    Aponte a TradingHost para o repositório existente da sua estratégia ou faça um fork de um starter REST + WebSocket da Capital.com na TradingHost (seja com capitalcom-python ou sua própria implementação).

  3. PASSO 03

    Implante em um container do TradingHost

    Escolha uma região (EU para o tráfego da Capital Com UK / Chipre / UE; US-East quando pareado com dados de mercado dos EUA), forneça as variáveis de ambiente que sua estratégia precisa (X-CAP-API-KEY, e-mail e senha da conta para criação de sessão, host demo ou live) e faça o deploy. O TradingHost constrói seu contêiner a partir do repositório e executa sua estratégia em uma infraestrutura gerenciada de Kubernetes.

  4. PASSO 04

    Monitore logs e integridade

    Acompanhe logs em tempo real, a integridade e o estado do ambiente de execução diretamente no painel do TradingHost. Essa mesma interface pode ser acessada via MCP a partir de qualquer AI IDE, permitindo que o Cursor, o Claude Code ou um agente de CLI leiam o estado da implantação e gerenciem o ambiente de execução junto com você.

  5. PASSO 05

    Atualize e reimplante

    Envie as alterações para a branch principal do seu GitHub (main) e o TradingHost fará a nova implantação de forma automática.

Seção 05 · Notas operacionais

Notas operacionais para a Capital.com

Problemas comuns ao executar uma estratégia da Capital.com em um ambiente de nuvem conteinerizado. Cada afirmação é baseada na documentação da API da Capital.com, na coleção pública do Postman ou no regulador correspondente; as orientações de implantação vêm da execução dessas estratégias na TradingHost.

  1. 01 · Autenticação de sessão

    X-CAP-API-KEY mais CST e X-SECURITY-TOKEN em cada requisição autenticada

    A API REST da Capital.com segue um modelo de token de sessão muito semelhante ao do IG Labs. A X-CAP-API-KEY é uma chave de API de longa duração registrada no portal do desenvolvedor da Capital.com. Uma chamada POST /session com a chave de API, o e-mail e a senha da conta retorna os cabeçalhos CST e X-SECURITY-TOKEN; as chamadas autenticadas subsequentes incluem todos os três cabeçalhos. O CST e o X-SECURITY-TOKEN expiram e precisam ser atualizados. Uma estratégia que armazena em cache os tokens de sessão sem um fluxo de atualização começará a retornar o erro 401 assim que a janela da sessão expirar.

  2. 02 · Divisão de hosts

    Os hosts de produção (live) e demonstração (demo) são separados; as chaves de API não são intercambiáveis

    Host de produção: api-capital.backend-capital.com. Host de demonstração: demo-api-capital.backend-capital.com. As chaves de API são registradas separadamente no portal do desenvolvedor da Capital.com para a conta de produção ou de demonstração. Uma chave de produção não pode autenticar no host de demonstração e vice-versa. Mantenha as chaves de produção e demonstração em entradas separadas de Secrets na TradingHost e nunca compartilhe o mesmo arquivo .env entre ambientes.

  3. 03 · Integração via Postman

    Coleção oficial do Postman em github.com/capital-com-sv/capital-api-postman agiliza os testes iniciais

    A Capital.com publica uma coleção oficial do Postman em github.com/capital-com-sv/capital-api-postman. A coleção cobre todos os endpoints documentados com exemplos de payload e é o caminho mais rápido para realizar uma requisição bem-sucedida a partir de uma nova chave de API. O fluxo típico de integração é importar a coleção no Postman, definir as variáveis de ambiente, chamar /session e começar a explorar; as estratégias de produção são portadas do Postman para o código, e não o contrário.

  4. 04 · Streaming via WebSocket

    Preços em tempo real e eventos de negociação chegam por uma conexão WebSocket separada

    A Capital.com disponibiliza uma interface de streaming via WebSocket para preços em tempo real e eventos de negociação, separada da interface REST. Inscreva-se usando o protocolo de mensagens WebSocket documentado; não faça requisições repetitivas (polling) via REST para obter preços. A conexão WebSocket exige os mesmos tokens de sessão (CST e X-SECURITY-TOKEN) para autenticação. A lógica de reconexão deve lidar com a expiração dos tokens de sessão, o que pode ocorrer no meio de uma sessão ativa.

  5. 05 · Múltiplas entidades

    A alavancagem e a disponibilidade de produtos dependem da entidade da Capital Com

    Capital Com (UK) Limited (FCA 793714), Capital Com SV Investments Limited (CySEC 319/17), Capital Com Australia Pty Ltd (ASIC AFSL 513393), Capital Com Online Investments Ltd (Bahamas, SCB) e uma entidade offshore em Seychelles operam de forma independente. As entidades do Reino Unido, UE e Austrália aplicam limites de alavancagem de 30:1 para pares principais, alinhados com a ESMA. As entidades de Bahamas e Seychelles podem permitir alavancagens maiores. A interface da API é idêntica em todas as entidades, mas uma estratégia que define a alavancagem de forma fixa (hard-coded) assume que está operando em uma entidade específica.

  6. 06 · Relatórios de negociação

    O envio de relatórios EMIR, MiFID II e ASIC é de responsabilidade da Capital.com

    A Capital Com (UK) Limited reporta sob as regras da FCA / MiFID II / EMIR. A Capital Com SV Investments Limited reporta sob as regras da CySEC / MiFID II / EMIR. A Capital Com Australia Pty Ltd reporta sob as regras de relatórios de derivativos da ASIC. As entidades de Bahamas e Seychelles seguem seus reguladores locais. A TradingHost não realiza relatórios regulatórios de negociação em seu nome e não é um serviço de relatórios. O código da estratégia que você executa na TradingHost é de sua inteira responsabilidade algorítmica; o envio de relatórios está vinculado à entidade da Capital Com que mantém a sua conta.

Seção 06 · Desenvolvido para

Desenvolvido para

Os runtimes do TradingHost para Capital.com são mais adequados para:

  • Desenvolvedores criando estratégias em IDEs de IA (Cursor, Claude Code)
  • Traders quantitativos e sistemáticos de CFD de varejo
  • Desenvolvedores Python que utilizam capitalcom-python
  • Exploradores de API focados no Postman portando código para produção
  • Equipes migrando do MetaTrader e hospedagem VPS para implantação em contêineres

Conectar o GitHub e criar sua primeira estratégia é grátis.

Seção 08 · FAQ

Perguntas frequentes

Não. A TradingHost é independente e não é afiliada à Capital.com ou a qualquer entidade da Capital Com.

Não. A TradingHost não é uma corretora e não é uma empresa de investimento registrada. A TradingHost é um ambiente de execução em nuvem (runtime) que roda o código da sua estratégia. A relação com a corretora, a conta, a alavancagem, a execução e as proteções regulatórias pertencem exclusivamente à entidade da Capital Com que mantém a sua conta.

Não. O código da sua estratégia se conecta à API REST e ao WebSocket da Capital.com e envia instruções de acordo com a sua própria lógica. A TradingHost fornece apenas o ambiente de execução onde esse código roda.

Não. O acesso à API REST e ao WebSocket da Capital.com é fornecido pela própria Capital.com. Você deve registrar uma chave X-CAP-API-KEY no portal do desenvolvedor da Capital.com. Você é o único responsável por sua conta na Capital.com, por suas credenciais e pelo cumprimento dos termos de uso da Capital.com.

Sim. A biblioteca comunitária capitalcom-python encapsula as conexões REST e WebSocket da Capital.com em um formato idiomático para Python. Você também pode fazer chamadas diretas à API REST da Capital.com usando qualquer cliente HTTP.

Sim. A TradingHost suporta qualquer linguagem de programação que possa ser executada dentro de um contêiner. Como a interface REST da Capital.com utiliza HTTP e a de streaming utiliza WebSocket, qualquer linguagem que possua clientes HTTP e WebSocket funcionará.

Abra uma conta na Capital.com e registre uma chave X-CAP-API-KEY no portal do desenvolvedor. Importe a coleção oficial do Postman para explorar a interface. Faça um fork de um modelo inicial da TradingHost para Capital.com ou conecte o 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 execução em nuvem estão listados na página de preços.

Sim. A alavancagem é definida pela respectiva entidade da Capital Com. A Capital Com (UK) Limited (FCA) e a Capital Com SV (CySEC) aplicam limites alinhados com a ESMA (30:1 para pares principais). A Capital Com Australia Pty Ltd (ASIC) segue o mesmo padrão. A Capital Com Online Investments Ltd (Bahamas, SCB) e a entidade offshore de Seychelles podem permitir alavancagens maiores. A interface da API é idêntica em todas as entidades.

No seu fluxo de trabalho de segredos controlado pelo GitHub. A TradingHost lê a chave X-CAP-API-KEY, além do e-mail e da senha da conta (usados para criar uma sessão), em tempo de execução por meio dos segredos do repositório do GitHub (GitHub repository secrets). O CST e o X-SECURITY-TOKEN são tokens de sessão, não segredos permanentes, e residem na memória do processo.

Sim. A TradingHost oferece suporte ao controle baseado em MCP para IDEs de IA, incluindo Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI. O MCP é uma interface de controle e observabilidade, não o caminho de execução das operações.

Não. O envio de relatórios de negociação sob as normas EMIR e MiFID II é de responsabilidade da corretora. A Capital Com (UK) Limited reporta sob as regras da FCA / MiFID II / EMIR. A Capital Com SV reporta sob as regras da CySEC / MiFID II / EMIR. A Capital Com Australia reporta sob as regras de relatórios de derivativos da ASIC. A TradingHost apenas executa o seu código; a entidade da Capital Com cuida dos relatórios regulatórios.

Não. O foco da TradingHost é a implantação e a execução em ambiente de produção. O backtesting deve ser realizado em sua própria infraestrutura de pesquisa ou no AlgoBuilder.