Tempo de leitura: … min

Runtime nativo de IA para estratégias de trading da CMC Markets

Desenvolva estratégias CMC API Direct (FIX 4.4) 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

Corretora
CMC Markets (listada na LSE, CMCX.L)
Tipo de corretora
Corretora de Forex, CFD e spread betting
Classe de ativos
Forex, CFDs de índices, CFDs de commodities, CFDs de ações, CFDs de ETFs, treasury CFDs, CFDs de criptomoedas (dependente da entidade)
Produtos compatíveis
Mais de 12.000 produtos negociáveis em spot FX, índices, commodities, CFDs de ações e ETFs, além de treasuries e CFDs de cripto (por entidade). Clientes de varejo do Reino Unido podem realizar spread bets além de CFDs.
Modelo de runtime
Runtime de estratégia em contêiner
Origem do deploy
GitHub
Linguagens
Qualquer linguagem executável em contêiner (o FIX é agnóstico em relação à linguagem)
Integrações comuns
CMC Markets API Direct (FIX 4.4), ponte MT4, conectores personalizados. Clientes de varejo na Next Generation (web) não possuem uma API REST separada.
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, seleção de região, controle MCP
Papel da CMC Markets
Conta de corretora, acesso ao mercado, local de execução
Reguladores
CMC Markets UK Plc (referência de empresa FCA 173730, Reino Unido); CMC Markets Asia Pacific Pty Ltd (ASIC AFSL 238054, Austrália); CMC Markets Germany GmbH (BaFin, Alemanha); CMC Markets New Zealand Limited (NZ FMA); CMC Markets Canada (Singapore) Pte Ltd (MAS, Singapura).
Limites de alavancagem para varejo
Reino Unido (CMC Markets UK Plc, FCA, alinhado à ESMA), Alemanha (CMC Markets Germany GmbH, BaFin, alinhado à ESMA) e Austrália (CMC Markets Asia Pacific, ASIC): 30:1 para FX principal, 20:1 para FX não principal e ouro, 10:1 para commodities exceto ouro e índices não principais, 5:1 para ações, 2:1 para CFDs de cripto. As entidades da Nova Zelândia e de Singapura aplicam suas respectivas regras jurisdicionais.
Nível de acesso
O CMC API Direct é voltado para clientes institucionais e de alto volume; não faz parte do fluxo padrão de abertura de conta de varejo. Clientes de varejo são normalmente direcionados para a Next Generation (web) ou MetaTrader 4. Confirme a elegibilidade para o API Direct com a CMC durante a abertura de conta.
Afiliação
A TradingHost é independente e não é afiliada à CMC Markets plc ou a qualquer entidade da CMC Markets

Seção 02 · O que CMC Markets oferece

O que CMC Markets oferece

A CMC Markets oferece mais de 12.000 produtos negociáveis, abrangendo FX, índices, commodities, CFDs de ações, ETFs, treasury CFDs e CFDs de cripto (por entidade). A interface programática é o CMC API Direct, uma sessão FIX 4.4 voltada para traders institucionais e de alto volume. Clientes de varejo sem acesso ao API Direct utilizam a plataforma web Next Generation ou o MT4. Os detalhes específicos constam na documentação do CMC Connect.

Mercados e padrões de estratégia

  • Estratégias API Direct FIX 4.4 em mais de 12.000 produtos
  • Estratégias sistemáticas para mais de 70 pares de moedas FX
  • Estratégias de cesta e pares de CFDs de ações (mais de 1.000)
  • Breakout de CFDs de índices principais e secundários (FTSE 100, S&P 500, DAX 40)
  • Operações de curva com treasury CFDs
  • Roteamento de ordens de spread bet versus CFD (varejo do Reino Unido)
  • Lógica validada em ambiente demo da Next Generation portada para o API Direct

Superfície da API

Superfícies de produtos
Mais de 12.000 produtos negociáveis: mais de 70 pares spot FX, CFDs de índices principais e secundários, CFDs de commodities, mais de 1.000 CFDs de ações, CFDs de ETFs, treasury CFDs. CFDs de cripto dependem da entidade. Clientes de varejo do Reino Unido também visualizam versões de spread bet dos produtos de CFD.
Métodos de conexão
O CMC Markets API Direct utiliza FIX 4.4 para roteamento de ordens e dados de mercado. A plataforma web de varejo Next Generation não expõe uma API REST separada; o acesso programático é feito via API Direct ou por meio da ponte MT4 para estratégias de EA. O API Direct é voltado para clientes institucionais e de alto volume.
Autenticação
As credenciais da sessão FIX (SenderCompID, Password e host) são fornecidas pela CMC após a integração ao API Direct. As credenciais de demonstração e de produção do API Direct são separadas. A integração é um processo baseado em relacionamento; a elegibilidade para traders de varejo depende do volume e do perfil da conta.

Para detalhes específicos, consulte CMC Markets

A documentação do CMC Connect (API Direct) e o folheto institucional da API são as fontes oficiais para endpoints FIX, identificadores de instrumentos e integração.

Seção 03 · Desenvolva com IA

Desenvolva sua estratégia para CMC Markets 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. O CMC API Direct (FIX 4.4) é o caminho canônico; os EAs do MT4 são executados dentro do terminal, e não na TradingHost. O NautilusTrader não oferece um adaptador para a CMC atualmente.

  • CMC API Direct (FIX 4.4)

    Sessão FIX 4.4 de nível institucional para roteamento de ordens e dados de mercado. O caminho canônico compatível com a TradingHost; requer integração ao API Direct.

  • Mecanismo FIX personalizado

    quickfix-python, QuickFIX/J, OnixS ou sua própria implementação de FIX 4.4. Qualquer mecanismo FIX em qualquer linguagem de contêiner funciona com as credenciais do CMC API Direct.

  • Ponte MT4

    A CMC oferece uma ponte MT4 para estratégias no estilo EA. Os EAs são executados dentro do terminal MetaTrader, não na TradingHost.

  • Conector personalizado

    Sua própria integração em Java, C#, Python ou Go sobre o CMC API Direct.

Suporte de frameworks para produtos CMC Markets

O CMC API Direct (FIX 4.4) abrange toda a gama de múltiplos ativos da CMC. Clientes de varejo sem acesso ao API Direct utilizam a Next Generation (web) ou o MT4. CFDs de cripto dependem da entidade.

FrameworkFXÍndicesCommoditiesCFDCFDs de cripto
CMC API Direct (FIX 4.4)CompatívelCompatívelCompatívelCompatívelCompatibilidade parcial
Custom FIX engineCompatívelCompatívelCompatívelCompatívelCompatibilidade parcial
MT4 bridgeCompatibilidade parcialCompatibilidade parcialCompatibilidade parcialNão documentado como compatívelNão documentado como compatível
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 conforme a documentação do CMC Connect. "no terminal" significa que a estratégia é executada no MetaTrader para desktop. "dependente da entidade" significa que a disponibilidade depende da entidade da CMC.

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 CMC Markets fornece a conta da corretora e o acesso ao FIX API Direct. A TradingHost fornece o ambiente de produção onde sua estratégia conectada à CMC é 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 à CMC Markets via API Direct FIX 4.4.

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 da sua estratégia existente ou faça um fork de um starter do CMC API Direct FIX 4.4 da TradingHost.

  3. PASSO 03

    Implante em um container do TradingHost

    Escolha uma região (EU para a CMC Markets UK Plc e as entidades do Reino Unido e da UE reguladas pela FCA; US-East quando combinada com dados de mercado dos EUA), forneça os valores de ambiente que sua estratégia precisa (CMC API Direct SenderCompID, Password, host e porta) e faça o deploy. A TradingHost constrói seu container 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 CMC Markets

Obstáculos comuns ao executar uma estratégia da CMC Markets em um ambiente de nuvem conteinerizado. Cada afirmação é baseada na própria documentação da CMC, em relatórios da LSE ou do regulador correspondente; as orientações de implantação vêm da execução real dessas estratégias na TradingHost.

  1. 01 · Restrição de acesso à API Direct

    A CMC API Direct é de nível institucional, não sendo o fluxo padrão de cadastro de varejo

    A CMC Markets API Direct é voltada para traders institucionais e de alto volume. Clientes de varejo que se cadastram pelo fluxo padrão da CMC são direcionados para a Next Generation (web) ou MT4 por padrão. O acesso à API Direct exige um processo de integração separado e baseado em relacionamento, no qual a CMC avalia o volume da conta, o perfil e o caso de uso antes de emitir as credenciais FIX. Planeje esse tempo de espera ao desenvolver uma estratégia voltada para a CMC na TradingHost.

  2. 02 · FIX 4.4

    Protocolo FIX 4.4 padrão; a CMC publica suas próprias especificações de sessão

    A CMC API Direct utiliza o padrão FIX 4.4 com um dialeto específico da CMC, documentado nos materiais de integração da CMC Connect. Qualquer mecanismo FIX em qualquer linguagem de programação pode se comunicar com ela (quickfix, QuickFIX/J, OnixS ou o seu próprio). Números de sequência, heartbeats, logon e logout seguem as convenções do FIX 4.4; os campos específicos da CMC estão documentados no folheto institucional fornecido na integração.

  3. 03 · Spread bet vs CFD

    Clientes de varejo do Reino Unido operam spread bets ou CFDs, com convenções de ticker distintas

    A CMC Markets UK Plc oferece CFDs e spread bets para o varejo do Reino Unido; este último é um instrumento com vantagens fiscais específico do Reino Unido. As versões de spread bet de produtos CFD usam convenções de ticker distintas na API. Uma estratégia que define tickers 'CFD' de forma fixa no código não poderá enviar ordens de spread bet, e vice-versa. Identifique o tipo de conta na criação da sessão e direcione o roteamento de ordens de acordo.

  4. 04 · Controladora listada na FTSE

    A CMC Markets plc é listada na FTSE (LSE: CMCX); os relatórios regulatórios são públicos

    A CMC Markets plc é negociada na London Stock Exchange sob o ticker CMCX. A empresa controladora publica resultados auditados duas vezes por ano. Para fins de negociação algorítmica, a listagem na LSE é importante como um sinal de credibilidade e porque os relatórios regulatórios são bem estabelecidos. O risco de contraparte é menor do que em corretoras de FX de varejo não listadas, embora não seja zero.

  5. 05 · Multi-entidade

    A alavancagem e a disponibilidade de produtos dependem de qual entidade da CMC mantém a conta

    CMC Markets UK Plc (FCA 173730), CMC Markets Asia Pacific Pty Ltd (ASIC AFSL 238054), CMC Markets Germany GmbH (BaFin), CMC Markets New Zealand Limited (NZ FMA) e CMC Markets (Singapore) Pte Ltd (MAS) operam como entidades separadas. A interface da API é a mesma em todas as entidades, mas os limites de alavancagem, produtos qualificados, jurisdição para resolução de disputas e regime de relatórios seguem as regras de cada entidade.

  6. 06 · Relatório de operações

    O envio de relatórios EMIR, MiFID II e ASIC é de responsabilidade da CMC

    A CMC Markets UK Plc reporta sob as regras da FCA / MiFID II / EMIR. A CMC Markets Germany GmbH reporta sob as regras da BaFin / MiFID II / EMIR. A CMC Markets Asia Pacific reporta sob as regras de relatórios de transações de derivativos da ASIC. A TradingHost não realiza relatórios regulatórios de operações em seu nome. O código da estratégia que você executa na TradingHost é de sua inteira responsabilidade algorítmica; a obrigação de relatórios está vinculada à entidade da CMC que mantém a conta.

Seção 06 · Desenvolvido para

Desenvolvido para

Os runtimes do TradingHost para CMC Markets são mais adequados para:

  • Desenvolvedores criando estratégias em IDEs de IA (Cursor, Claude Code)
  • Desenvolvedores de estratégias FIX 4.4 de nível institucional
  • Traders sistemáticos de FX quantitativo e índices
  • Desenvolvedores de spread bet e CFD do Reino Unido
  • 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 à CMC Markets plc ou a qualquer entidade da CMC Markets.

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. O relacionamento com a corretora, a conta, a alavancagem, a execução e as proteções regulatórias pertencem exclusivamente à entidade da CMC Markets que mantém a sua conta.

Não. O seu cliente FIX se conecta à CMC API Direct e envia instruções de acordo com a sua própria lógica. A TradingHost fornece o ambiente de execução onde esse código roda.

Não. O acesso à CMC API Direct é fornecido pela CMC Markets após um processo de integração baseado em relacionamento. Você é responsável por sua conta na CMC, credenciais FIX e conformidade com os termos da CMC.

Depende. A CMC API Direct é voltada para clientes institucionais e de alto volume. Traders de varejo que se cadastram pelo fluxo padrão geralmente são direcionados para a Next Generation (web) ou MT4. A elegibilidade para a API Direct é decidida pela CMC com base no volume, perfil da conta e caso de uso.

Sim. A CMC API Direct utiliza o padrão FIX 4.4, portanto, qualquer mecanismo FIX em Python (quickfix-python, simplefix, etc.) funciona com as credenciais FIX da CMC.

Sim. A TradingHost suporta qualquer linguagem que possa ser executada dentro de um contêiner. Como a CMC API Direct utiliza o FIX 4.4, qualquer mecanismo FIX em qualquer linguagem funciona.

Se a sua estratégia for um EA de MT4 compilado em MQL4, esse EA roda dentro do terminal do MetaTrader 4 e tradicionalmente exige um VPS Windows. Para usar a TradingHost, porte a lógica para a CMC API Direct (FIX 4.4); esse é o formato compatível com a TradingHost.

Abra uma conta na CMC Markets e solicite a integração com a API Direct por meio do CMC Connect. Faça um fork de um modelo inicial da TradingHost para CMC API Direct FIX 4.4 ou conecte seu próprio repositório de estratégia do GitHub. Vincular um repositório do GitHub e criar uma estratégia é gratuito; os planos de execução estão listados na página de preços.

Sim, caso você tenha acesso à API Direct. A alavancagem é definida pela entidade da CMC. A CMC Markets UK Plc (FCA), a CMC Markets Germany GmbH (BaFin) e a CMC Markets Asia Pacific (ASIC) aplicam limites alinhados à ESMA. A CMC Markets New Zealand e a CMC Markets Singapore seguem suas respectivas regras. A interface da API é a mesma em todas as entidades.

No seu fluxo de trabalho de segredos controlado pelo GitHub. A TradingHost lê o SenderCompID, a senha (Password) e os detalhes do host em tempo de execução por meio dos segredos do repositório do GitHub, segredos de ambiente ou do seu próprio processo aprovado de gerenciamento de segredos.

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. O MCP é uma interface de controle e observabilidade, não o caminho de execução de ordens.

Não. O envio de relatórios de operações sob as regras EMIR e MiFID II é de responsabilidade da corretora. A CMC Markets UK Plc reporta sob as regras da FCA / MiFID II / EMIR. A CMC Markets Germany GmbH reporta sob as regras da BaFin / MiFID II / EMIR. A CMC Markets Asia Pacific reporta sob as regras de relatórios de transações de derivativos da ASIC. A TradingHost executa o seu código; a entidade da CMC lida com os relatórios regulatórios.

Não. O TradingHost é focado em runtime e deploy de produção. O backtest pertence à sua infraestrutura de pesquisa, utilizando frameworks como o NautilusTrader ou o AlgoBuilder.