Runtime nativo de IA para estratégias de trading na IG
Desenvolva estratégias IG Labs REST e Lightstreamer 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 nativo, logs e seleção de região.
Seção 01 · Visão rápida
Visão rápida
- Corretora
- IG Group
- Tipo de corretora
- Corretora de Forex, CFD e spread betting (Reino Unido)
- Classe de ativos
- Forex, índices, commodities, CFDs de ações, ETFs, opções, títulos, criptomoedas (depende da entidade)
- Produtos compatíveis
- Mais de 17.000 mercados em spot FX, CFDs de índices, CFDs de commodities, CFDs de ações, CFDs de ETFs, opções, títulos e (conforme a entidade) CFDs de cripto. Clientes de varejo do Reino Unido podem realizar spread bets além de CFDs.
- Modelo de runtime
- Runtime de estratégias em contêineres
- Origem do deploy
- GitHub
- Linguagens
- Qualquer linguagem compatível com contêineres
- Integrações comuns
- IG Labs REST API, streaming Lightstreamer, bridge MetaTrader 4, NautilusTrader, 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, health checks, seleção de região, controle MCP
- Papel da IG
- Conta na corretora, acesso à API, acesso ao mercado, local de execução
- Reguladores
- IG Markets Limited (referência de empresa FCA 195355, Reino Unido); filial da IG Markets Limited na Austrália (ASIC AFSL 220440); IG Markets South Africa (Pty) Ltd (FSCA); filial da IG Markets em Singapura (MAS); IG Bank S.A. (FINMA); IG Markets Bermuda Limited (BMA); IG US LLC (CFTC RFED).
- Limites de alavancagem para varejo
- Reino Unido e UE (alinhado a FCA, ESMA): 30:1 em FX principal, 20:1 em FX secundário e ouro, 10:1 em commodities (exceto ouro) e índices secundários, 5:1 em ações, 2:1 em CFDs de cripto. Austrália (ASIC): reflete os limites da ESMA. EUA (IG US LLC, NFA Rule 2-43b): 50:1 em FX principal, 20:1 em FX secundário. África do Sul (FSCA): alavancagem maior permitida conforme as regras da FSCA.
- Afiliação
- A TradingHost é independente e não possui afiliação com o IG Group, qualquer entidade da IG ou tastyfx
Seção 02 · O que IG oferece
O que IG oferece
A IG oferece mais de 17.000 mercados negociáveis abrangendo spot FX, índices, commodities, CFDs de ações, ETFs, opções e títulos por meio da IG Labs REST API e do streaming Lightstreamer. As estratégias se autenticam usando um modelo de três tokens (chave de API, além de um CST e um token de segurança retornados na criação da sessão). Os ambientes demo e live são separados, com registros de chaves de API distintos. Especificidades de mercado, referências de transações (deal references) e a lista completa de mercados estão disponíveis na documentação da IG.
Mercados e padrões de estratégia
- Estratégias REST em mais de 17.000 mercados negociáveis
- Estratégias de breakout nos índices FTSE 100, S&P 500, DAX 40 e Nasdaq 100
- Estratégias de pares e cestas de CFDs de ações
- Estratégias de carry trade em pares principais de FX como EUR/USD e GBP/USD
- Estratégias de preços em tempo real baseadas em Lightstreamer
- Roteamento de ordens spread bet versus CFD (varejo do Reino Unido)
- Deploys validados em demo e promovidos para live
Superfície da API
- Superfícies de produtos
- Mais de 17.000 mercados em spot FX, CFDs de índices, CFDs de commodities, CFDs de ações, CFDs de ETFs, opções e títulos. CFDs de cripto dependem da entidade. O ambiente demo (demo-api.ig.com) espelha a lista de mercados de produção e permite que a estratégia seja validada na mesma interface de API, sem expor capital real.
- Métodos de conexão
- IG Labs REST API para ordens, contas, posições, watchlists e dados históricos. Endpoint de streaming Lightstreamer para preços em tempo real, saldos de contas, ordens em aberto e eventos de confirmação de negociação. Bridge MetaTrader 4 para traders que desejam usar contas da IG diretamente no terminal MT4.
- Autenticação
- Modelo de três tokens no REST: X-IG-API-KEY (chave de API de longa duração registrada em labs.ig.com), CST (Client Session Token retornado por POST /session) e X-SECURITY-TOKEN (token de sessão com escopo de conta retornado junto com o CST). Todos os três são obrigatórios em requisições autenticadas. As chaves de API para demo e live são registradas separadamente e não são intercambiáveis.
Para detalhes específicos, consulte o IG Labs
Endpoints específicos, limites de taxa (rate limits), formatos de assinatura do Lightstreamer, referências de transações (deal references), a lista completa de instrumentos e o histórico de versões estão disponíveis na documentação da IG. Considere-os como a única fonte de verdade.
- labs.ig.comPortal do Desenvolvedor do IG Labs
- labs.ig.com/rest-trading-api-reference.htmlReferência da API de trading REST
- labs.ig.com/rest-trading-api-guide.htmlGuia da API de trading REST
- labs.ig.com/streaming-api-reference.htmlReferência de streaming do Lightstreamer
- ig.com/uk/trading-platforms/trading-apis/how-to-use-ig-apiGuia de início rápido e registro de chave de API do IG Labs
Seção 03 · Desenvolva com IA
Desenvolva sua estratégia para IG 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 IDE de IA. Cursor, Claude Code, GitHub Copilot e agentes de IA baseados em CLI funcionam com o mesmo fluxo de deploy nativo do GitHub.
IG Labs REST Nativo
Controle direto sobre comportamentos específicos da IG, referências de transações (deal references), estado da conta e assinaturas do Lightstreamer.
trading-ig (wrapper em Python)
Wrapper mantido pela comunidade para IG Labs REST e Lightstreamer. Ergonomia familiar em Python para manipulação de transações específicas da IG.
NautilusTrader
Framework em Python com adaptador IG para FX e índices, ideal para estratégias orientadas a eventos na IG que compartilham código com backtests.
MetaTrader 4 ou conector personalizado
A IG oferece uma bridge MT4 para estratégias no estilo EA, ou você pode desenvolver sua própria integração diretamente sobre o IG Labs REST e o Lightstreamer.
Suporte de frameworks para produtos IG
O IG Labs REST e o trading-ig cobrem toda a gama de produtos da IG. O NautilusTrader atende atualmente a FX e índices, com suporte limitado a CFDs de ações e sem suporte a CFDs de cripto. O MetaTrader 4 faz a ponte apenas para FX, índices e commodities, e a estratégia roda dentro do terminal MT4, e não em um contêiner da TradingHost.
✓ suporte confirmado de acordo com a documentação oficial da IG e do framework. "limited" indica cobertura parcial do adaptador do framework. "no" indica que não há suporte pelo framework ou pela bridge. Os CFDs de cripto dependem da entidade da IG. Os links de fluxo de trabalho apontam para páginas em /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 IG fornece a conta da corretora e o acesso à API. O TradingHost fornece o ambiente de produção onde sua estratégia conectada à IG é 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 à IG.
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 da sua estratégia existente ou faça um fork de um runtime de framework da TradingHost (NautilusTrader para IG ou o starter do IG Labs REST baseado no trading-ig) para obter uma base funcional.
- PASSO 03
Implante em um container do TradingHost
Escolha uma região (EU para entidades da IG no Reino Unido e na UE, US-East para a IG US LLC), forneça as variáveis de ambiente que sua estratégia precisa (X-IG-API-KEY, credenciais da conta IG, host demo ou live) e faça o deploy. A TradingHost faz o build do seu contêiner a partir do repositório e executa sua estratégia em uma infraestrutura gerenciada de Kubernetes. Não é necessário instalar o Docker localmente.
- 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 IG
Detalhes importantes que você só descobre ao executar uma estratégia da IG em um runtime de nuvem em contêiner — longe do marketing da IG ou de tutoriais de terceiros. Cada ponto abaixo foi extraído do IG Labs ou do registro do órgão regulador correspondente; as orientações de deploy baseiam-se na execução real dessas estratégias na TradingHost.
01 · Autenticação de três tokens
X-IG-API-KEY mais CST e X-SECURITY-TOKEN em cada requisição autenticada
A IG Labs REST API exige três cabeçalhos em conjunto: X-IG-API-KEY é a chave de API de longa duração registrada em labs.ig.com; CST e X-SECURITY-TOKEN são tokens de sessão de curta duração retornados por POST /session. Os tokens de sessão expiram e devem ser atualizados por meio de nova autenticação ou chamando o endpoint de atualização de sessão. Uma estratégia que armazena CST e o token de segurança em cache sem um fluxo de atualização começará a retornar erro 401 assim que a janela da sessão expirar. Armazene a chave de API como um TradingHost Secret; trate o CST e o token de segurança como estado em memória, não como segredos.
02 · Divisão de hosts
Ambientes de demonstração (demo) e real (live) são hosts separados com registros de chaves de API distintos
O host real (live) é api.ig.com/gateway/deal/; o host de demonstração (demo) é demo-api.ig.com/gateway/deal/. Os dois ambientes possuem registros de chaves de API separados em labs.ig.com (o formulário de registro pergunta para qual ambiente a chave se destina no momento do cadastro). Uma chave demo não pode autenticar no host live e vice-versa. Mantenha as chaves demo e live em entradas separadas do TradingHost Secrets e nunca compartilhe o mesmo arquivo .env entre os ambientes.
03 · Streaming
Lightstreamer em vez de WebSocket puro
A interface de streaming da IG é o Lightstreamer, e não um protocolo WebSocket puro. As estratégias utilizam a biblioteca cliente do Lightstreamer (Java, .NET, JavaScript, Python, entre outras) para assinar canais no estilo de tópicos para preços, saldos de conta, ordens ativas e eventos de confirmação de negociação. Inclua o cliente Lightstreamer adequado na imagem do seu contêiner; não tente implementar o protocolo Lightstreamer manualmente. O comportamento de reconexão, controle de fluxo (throttling) e limitação de largura de banda são gerenciados pela biblioteca cliente.
04 · Limites de requisições
Limites de requisições por chave de API; respeite as faixas de taxa documentadas
A IG Labs documenta limites de requisições por chave de API divididos entre endpoints de negociação, não negociação e preços históricos. Exceder o limite retorna erros de rate-limit. As estratégias devem chamar /session com moderação (reautenticando apenas quando o CST ou X-SECURITY-TOKEN expirar) e preferir assinaturas do Lightstreamer em vez de realizar polling via REST para dados de preços. Os limites específicos de requisições por minuto constam na referência da IG Labs e mudam com o tempo; trate a documentação oficial como a fonte definitiva.
05 · Spread bet vs CFD
Clientes de varejo do Reino Unido realizam spread bets ou CFDs, com referências de transação distintas
A gama de produtos de varejo da IG no Reino Unido inclui tanto CFDs quanto spread bets; este último é um instrumento com vantagens fiscais específico do Reino Unido. Ordens de spread bet e ordens de CFD usam referências de transação (deal references) diferentes e são roteadas para subcontas distintas dentro da mesma conta de cliente da IG. Uma estratégia que define o tipo de conta rigidamente como "CFD" no código não poderá enviar ordens de spread bet, e vice-versa. Leia o tipo de conta da IG na criação da sessão e direcione o roteamento de ordens de acordo.
06 · Múltiplas entidades
A alavancagem e a disponibilidade de produtos dependem da entidade da IG que mantém a conta
A IG Markets Limited (UK, FCA firm reference 195355) opera sob limites de alavancagem de varejo alinhados à ESMA. A filial da IG Markets Limited Australia (ASIC AFSL 220440) reflete esses limites desde março de 2021. A IG Markets South Africa (Pty) Ltd (FSCA) oferece alavancagem mais alta. A IG US LLC (CFTC RFED) opera sob a NFA Rule 2-43b. A interface da API é la mesma em todas as entidades, mas uma estratégia que assume "30:1 majors" se limita rigidamente à entidade do Reino Unido ou da UE. Leia a alavancagem e a entidade em /accounts e ajuste o dimensionamento de lote (sizing) de acordo.
07 · Reporte de operações
O reporte sob EMIR, MiFID II e Dodd-Frank Title VII é de responsabilidade da IG
A IG Markets Limited reporta sob EMIR e MiFID II como uma empresa de investimento autorizada no Reino Unido. A IG US LLC reporta sob as regras de reporte de dados de swap da Dodd-Frank Title VII. A filial da IG Markets Limited Australia reporta sob as regras de reporte de transações de derivativos da ASIC. A TradingHost não realiza o reporte regulatório de operações em seu nome e não é um serviço de reporte. O código da estratégia que você executa na TradingHost é de sua própria atividade algorítmica; o reporte está vinculado à entidade da IG que mantém a conta.
Seção 06 · Desenvolvido para
Desenvolvido para
Os runtimes do TradingHost para IG são mais adequados para:
- Desenvolvedores criando estratégias em IDEs de IA (Cursor, Claude Code)
- Desenvolvedores de estratégias quantitativas de FX e índices
- Traders sistemáticos de CFD de ações e ETFs
- Usuários do NautilusTrader e do trading-ig
- 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 ao IG Group, a nenhuma entidade da IG ou à tastyfx.
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 todos à IG. Você se cadastra diretamente na entidade da IG adequada para a sua jurisdição.
Não. O código da sua estratégia se conecta à IG 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 é executado.
Não. O acesso à IG Labs REST API e ao Lightstreamer é fornecido pela IG. Você registra a chave X-IG-API-KEY em labs.ig.com e é responsável por sua conta da IG, rotação de chaves de API e conformidade com os termos da IG.
Sim. O wrapper em Python desenvolvido pela comunidade, trading-ig, encapsula tanto a IG Labs REST API quanto o streaming do Lightstreamer em código Python idiomático. Ou você pode chamar a IG Labs REST API diretamente com qualquer cliente HTTP.
Sim. A TradingHost suporta qualquer linguagem que possa ser executada dentro de um contêiner. A IG Labs REST API utiliza HTTP, e o Lightstreamer fornece clientes para Java, .NET, JavaScript, Python e diversos outros ambientes de execução.
Sim, se o seu projeto for projetado 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.
A TradingHost executa cargas de trabalho em nuvem conteinerizadas, não terminais desktop do MetaTrader 4 ou MetaTrader 5. Se a sua estratégia da IG for um Expert Advisor (EA) do MT4 compilado em MQL, esse EA roda dentro do terminal MetaTrader e tradicionalmente precisa de um VPS Windows para permanecer online. Para usar a TradingHost, porte a lógica para a IG Labs REST API ou Lightstreamer; esse formato se torna compatível com a TradingHost. Veja como a TradingHost se compara a um VPS para entender a diferença.
Registre uma chave de API da IG Labs em labs.ig.com para o ambiente no qual planeja implantar (demo ou live). Faça um fork de um template de ambiente de execução da TradingHost baseado em trading-ig 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. A alavancagem é definida pela entidade da IG que mantém a sua conta, não pela TradingHost. A IG Markets Limited (UK, FCA) e a filial da IG Markets Limited Australia (ASIC) limitam pares de FX principais (majors) a 30:1, pares de FX secundários (non-majors) e ouro a 20:1, outras commodities a 10:1, ações a 5:1 e CFDs de criptoativos a 2:1, de acordo com as regras alinhadas à ESMA. A IG Markets South Africa (Pty) Ltd (FSCA) permite alavancagem mais alta. A IG US LLC (CFTC RFED) opera sob a NFA Rule 2-43b (50:1 para majors, 20:1 para non-majors). A interface da API é a mesma em todas as entidades.
No seu fluxo de trabalho de segredos controlado pelo GitHub. A TradingHost lê a chave X-IG-API-KEY em tempo de execução por meio dos segredos do repositório do GitHub, segredos de ambiente ou seu próprio processo aprovado de gerenciamento de segredos. O CST e o X-SECURITY-TOKEN são tokens de sessão, não segredos, e residem na memória do processo.
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, revisar logs, reiniciar estratégias e gerenciar fluxos de trabalho de execução. O MCP é uma interface de controle e observabilidade, não o caminho de execução de ordens.
Não. O reporte de operações sob o EMIR e a MiFID II é de responsabilidade da corretora. A IG Markets Limited reporta sob o EMIR e a MiFID II como uma empresa de investimento autorizada no Reino Unido. A IG US LLC reporta sob as regras de reporte de dados de swap do Dodd-Frank Title VII. A filial da IG Markets Limited na Austrália reporta sob as regras de reporte de transações de derivativos da ASIC. A TradingHost executa o seu código; a entidade da IG que mantém a conta cuida do reporte regulatório.
Não. A TradingHost é focada em runtime e deploy em produção. O backtest pertence à sua stack de pesquisa, framework (o backtester do NautilusTrader, Python personalizado, vectorbt) ou ao AlgoBuilder.