Open API / MCP
Open API, servidores MCP (Local/Remoto), AI Agent Connect e quando escolher qual.
Sim — quando a negociação está ativada, um agente de IA ligado através do cTrader MCP pode colocar, modificar e fechar ordens reais em seu nome. Isto é poderoso e arriscado. Ative o requisito de confirmação para operações de negociação nas definições do servidor MCP, supervisione o agente e verifique os resultados antes de aprovar ações sensíveis. A negociação gerada por IA não é aconselhamento financeiro.
Sim — através do servidor MCP Local ou Remoto do cTrader. Com o Claude Code (ou Claude Desktop com suporte MCP) configurado para o servidor MCP do cTrader, o Claude pode ler dados de conta, consultar dados de mercado, gerir ordens e posições, controlar gráficos (MCP Local) e executar ações de negociação se a negociação estiver ativada. As ações de negociação podem ser controladas por uma definição de confirmação.
Sim. Tanto o ChatGPT Codex como o Cursor suportam MCP e podem ligar-se ao servidor MCP Local ou Remoto do cTrader utilizando a mesma abordagem de configuração que qualquer outro cliente de IA suportado. Uma vez configurado, o agente de IA tem acesso a qualquer servidor MCP para o qual o direcione.
Sim. A Open API suporta as operações necessárias para alimentar um bot de negociação do Telegram (ou Discord, Slack) — verificações de conta, dados de mercado, alertas, colocação de ordens e notificações de cópia. Comece com funcionalidades de leitura e notificação antes de adicionar a execução de negociações, exija confirmações para ordens reais e registe todas as ações para que o comportamento do bot seja auditável.
Sim — através de uma ponte webhook. O TradingView envia um alerta como webhook para o seu servidor, que valida a mensagem, aplica verificações de risco e submete a ordem à Open API do cTrader. Os alertas do TradingView não podem chamar a Open API diretamente porque a Open API utiliza TCP/Protobuf ou WebSocket com autenticação do tipo OAuth, não webhooks HTTP simples. Crie sempre a ponte primeiro numa conta demo.
Sim. Nas definições do servidor MCP Local, assinale "Exigir confirmação para operações de negociação" para controlar todas as negociações com aprovação manual. Muitos clientes de IA também suportam confirmação de chamada de ferramenta nativamente — o Claude Code, Cursor e outros solicitam ao utilizador antes de executar chamadas de ferramentas. Utilize ambas as camadas para negociação real.
Sim. A Open API suporta as operações de negociação disponíveis para contas cTrader padrão — colocar, modificar e fechar ordens, além de gestão de posições e contas. Com autorização de negociação, uma aplicação Open API pode atuar numa conta real exatamente como o utilizador poderia, pelo que a autenticação, o âmbito e os controlos de risco devem ser concebidos antes de entrar em funcionamento.
Sim. A Open API funciona tanto com contas cTrader demo como reais. A demo é o ponto de partida predefinido para qualquer nova integração porque os erros com fundos reais são irrecuperáveis. Utilize uma separação clara de credenciais e ambientes entre demo e real para evitar ordens mal direcionadas.
O cTrader MCP expõe negociação, dados de mercado, dados de conta, gráficos, indicadores, plugins e áreas de trabalho — mas os testes de verificação de cBots são executados dentro do cTrader Algo no desktop, não como uma ferramenta MCP documentada. Um agente de IA ligado através do MCP Local pode abrir áreas de trabalho do cTrader Algo e visualizar resultados de testes de verificação, mas conduzir os testes de verificação através do MCP não é uma operação exposta padrão.
Sim — o MCP Local inclui controlo de plugins e áreas de trabalho como parte do seu âmbito, pelo que um agente de IA pode abrir, configurar e organizar plugins dentro do cTrader Windows ou Mac. O MCP Remoto não expõe controlo de plugins. Para automação específica de plugins, utilize o MCP Local.
Sim — o MCP Local pode adicionar, ajustar, remover e ler valores de indicadores integrados no gráfico ativo no cTrader Windows ou Mac. Isto torna possível que um agente de IA pergunte "qual é o RSI(14) no EURUSD H1 neste momento?" e obtenha uma resposta em tempo real. O MCP Remoto não inclui controlo de indicadores.
Sim. O C# é uma linguagem de primeira classe para a Open API do cTrader e também a linguagem principal para cBots e indicadores na plataforma no cTrader Algo (anteriormente cTrader Automate). Os programadores de C# podem escolher entre criar uma aplicação Open API externa e criar um cBot, dependendo se o fluxo de trabalho necessita de IU na plataforma e acesso ao gráfico (cBot) ou se é executado fora do cTrader como um serviço (Open API).
Sim. O Python é uma das linguagens mais comuns utilizadas com a Open API do cTrader, com bibliotecas da comunidade e exemplos oficiais. Os casos de utilização típicos do Python são pipelines de dados de mercado, blocos de notas de pesquisa, painéis de controlo, bots de sinal e bots de notificação do tipo Telegram. Para automação completa na plataforma, um cBot em Python ou C# é frequentemente uma via mais simples do que a Open API.
Comece numa conta demo, ative a confirmação para operações de negociação e execute o agente em tarefas só de leitura primeiro (verificações de conta, análise de mercado) antes de lhe permitir colocar ordens. Adicione um limite rígido de tamanho de posição, uma proteção de posições máximas e um interruptor de emergência no próprio cTrader, não apenas no cliente de IA. Registe todas as chamadas de ferramentas. Passe para a negociação real apenas depois de o agente ter lidado com fluxos de trabalho demo sem surpresas durante um período significativo.
Os cBots são executados dentro do cTrader como algoritmos na plataforma (nuvem ou local). A Open API é executada fora do cTrader como uma interface de programador ligada à rede (JSON/Protobuf, 50 req/seg em dados em tempo real, 5 req/seg em dados históricos). O MCP expõe as capacidades do cTrader como ferramentas para os agentes de IA chamarem a partir de instruções em linguagem natural.
O MCP Local autentica através da sua sessão ativa do cTrader desktop — se tiver sessão iniciada no cTrader Windows ou Mac, o MCP Local herda essa autenticação. O MCP Remoto utiliza tokens por conta gerados em Definições do cTrader Web → MCP Remoto; cada conta de negociação tem o seu próprio token. Mudar de conta requer reautenticação e atualização do token no cliente de IA.
Não. O cTrader AI Agent Connect é uma ferramenta que permite aos agentes de IA interagir com o cTrader; as sugestões e ações geradas por IA não são aconselhamento financeiro, de investimento, jurídico ou fiscal. O utilizador é responsável por verificar os resultados, supervisionar estratégias, proteger credenciais e utilizar o MCP por sua conta e risco.
A Open API do cTrader impõe limites operacionais por ligação: um máximo de 50 pedidos por segundo em dados em tempo real e não históricos e 5 pedidos por segundo em dados históricos. As integrações de produção devem agrupar pedidos sempre que possível, evitar enviar modificações de ordens em cada tick e recuar em respostas de limite de taxa. Crie código com consciência de taxa desde o início; adaptá-lo após uma violação é mais difícil.
O MCP Local abrange um âmbito mais amplo do que o MCP Remoto porque é executado no cTrader Windows ou Mac. Adiciona controlo de gráficos, layout de IU, indicadores, plugins, áreas de trabalho e alertas de preço, além das operações de negociação, conta e dados de mercado disponíveis através do Remoto. O MCP Remoto é a escolha certa para fluxos de trabalho de IA na nuvem ou entre dispositivos; o MCP Local é a escolha certa para controlo total do desktop.
O CLI MCP refere-se à utilização do MCP a partir de clientes de IA de linha de comandos como Claude Code, ChatGPT Codex (CLI), Gemini CLI e Cursor. O servidor MCP (Local ou Remoto) é o mesmo; o CLI é apenas um dos vários tipos de cliente suportados. A configuração é feita copiando um fragmento das definições do cTrader para o ficheiro de configuração do cliente de IA.
O cTrader AI Agent Connect é o kit de ferramentas oficial para ligar agentes de IA ao cTrader através do Model Context Protocol (MCP). É fornecido com dois servidores MCP (Local e Remoto) mais uma biblioteca de competências que dá aos agentes instruções de fluxo de trabalho prontas a usar. Os clientes suportados incluem Claude Code, ChatGPT Codex, Cursor e Gemini CLI. A negociação assistida por IA não é aconselhamento financeiro.
A Open API do cTrader é uma interface de programador para criar aplicações externas que se ligam ao backend do cTrader — dados de mercado, informações de conta, gestão de ordens, painéis de controlo, bots de negociação e integrações. É flexível em termos de linguagem porque comunica em JSON ou Protocol Buffers e é comummente utilizada com Python ou C#. A Open API situa-se ao lado dos cBots (na plataforma) e do MCP (agente de IA) como uma das três vias de programador para o cTrader.
O MCP Local é o servidor MCP do cTrader que liga um agente de IA diretamente ao cTrader Windows ou Mac, expondo negociação, dados de conta, dados de mercado, controlo de gráficos, indicadores, plugins, áreas de trabalho, layout de IU e alertas de preço como ferramentas que o agente pode chamar. Autentica através da sua sessão ativa do cTrader desktop. A configuração é feita através de fragmento de configuração colado no cliente de IA.
O MCP (Model Context Protocol) é uma especificação aberta que permite aos agentes de IA descobrir e utilizar ferramentas externas através de uma interface padrão. O cTrader expõe as suas capacidades — negociação, dados de conta, dados de mercado, gráficos, indicadores, plugins, áreas de trabalho — como ferramentas MCP para que os agentes de IA possam chamá-las a partir de instruções em linguagem natural. Existem dois servidores MCP: Local (Windows/Mac, âmbito mais amplo) e Remoto (Web, negociação e dados de mercado).
O MCP Remoto é o servidor MCP do cTrader que é executado através do cTrader Web, expondo negociação, dados de conta, gestão de ordens e posições e análise de dados de mercado como ferramentas MCP. Autentica através de tokens por conta gerados em Definições do cTrader Web → MCP Remoto. O MCP Remoto funciona a partir de qualquer dispositivo com um cliente de IA suportado, sem necessidade de ter a aplicação desktop aberta.
JSON e Protobuf são duas opções de serialização de mensagens para a Open API. O JSON é legível por humanos e fácil de inspecionar, o que ajuda durante a prototipagem. O Protobuf é binário, mais compacto e mais rápido de analisar, o que se adequa a integrações de produção e taxas de mensagens mais elevadas. Escolha JSON para desenvolvimento inicial e Protobuf quando a latência ou o débito forem importantes.
A Open API do cTrader é agnóstica em termos de linguagem porque comunica através de JSON ou Protocol Buffers. Qualquer linguagem com um cliente TCP/TLS e suporte Protobuf ou JSON funciona, incluindo Python, C#, JavaScript/TypeScript, Java, Go e C++. Os SDKs oficiais e exemplos de código visam primeiro Python e C#.
As construções úteis na Open API do cTrader incluem painéis de negociação personalizados, visualizações de portefólio de várias contas, bots de notificação Telegram/Discord, aplicações de sinais/pesquisa, ferramentas de negociação social e integrações em análises externas. Os plugins WebView são a escolha certa quando o objetivo é uma ferramenta incorporada dentro do cTrader; a Open API é a escolha certa quando a ferramenta é executada externamente.
O cTrader AI Agent Connect suporta qualquer cliente compatível com MCP. Os clientes oficialmente documentados incluem Claude Code, ChatGPT Codex, Cursor e Gemini CLI. Outros clientes que implementam a especificação MCP também podem ligar-se. A configuração é a mesma em todos os clientes: copie o fragmento de configuração MCP das definições do cTrader para a configuração do cliente de IA.
Qualquer pessoa com um cTrader ID pode registar uma aplicação Open API e ligar-se através de um corretor afiliado ao cTrader. A Open API destina-se a programadores que constroem aplicações externas; os não programadores são geralmente melhor servidos por cBots, plugins ou Copy. O acesso à API em tempo real usa fundos reais, pelo que as primeiras integrações devem ser executadas em contas demo.
