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.
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.
- capital.com/en-int/trading-platforms/api-development-guideGuia de desenvolvimento da API da Capital.com
- open-api.capital.comReferência da API da Capital.com
- help.capital.com/hc (API section)Artigos de ajuda da API
- github.com/capital-com-sv/capital-api-postmanColeção oficial do Postman
- pypi.org/project/capitalcom-pythonWrapper Python da comunidade
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.
✓ 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
- PASSO 01
Conectar ao GitHub
Autorize o TradingHost a acessar sua conta do GitHub.
- 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).
- 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.
- 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ê.
- 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.
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.
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.
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.
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.
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.
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.
FonteFCA register
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.