MT4, MT5, cTrader: padrão do setor e alternativas

MetaTrader 4, MetaTrader 5 e cTrader permitem analisar mercados e colocar ordens, mas oferecem ferramentas e capacidades de automatização diferentes. Escolha de acordo com o fluxo de trabalho: trading manual, algoritmo existente ou novo projeto de desenvolvimento. Separe as funções da plataforma dos dados e condições da conta da corretora. O mesmo EUR/USD pode assim mostrar velas ou spreads diferentes conforme a configuração. Comparamos os terminais, explicamos o percurso da ordem e os requisitos a verificar antes da escolha. A popularidade, por si só, não determina a adequação.

Ilustração educativa da organização das ferramentas; não é captura de uma conta real nem da interface atual.
Ideias principais em 60 segundos
  • Uma plataforma não é uma corretora – MT4 numa corretora com modelo A-Book e MT4 numa corretora que internaliza ordens têm uma interface idêntica. O terminal mostra e envia; o servidor da corretora aceita e executa
  • MT4 mantém a sua posição pelo ecossistema, não pelas funções: a MetaQuotes deixou de vender novas licenças MT4 em janeiro de 2018, mas as corretoras com licenças existentes mantêm a plataforma; duas décadas de código MQL4 são um custo que teria de pagar outra vez ao migrar[15]
  • MT5 é um produto separado, não «MT4 com um número maior»: linguagem diferente (MQL5), ambos os métodos de contabilização de posições (netting e hedging), 21 intervalos temporais, testador multissímbolo com período forward separado e emulação do atraso de execução[2][3]. O código MQL4 não funciona aqui sem ser reescrito
  • cTrader Algo hoje significa C# e Python: a documentação Spotware lista ambas as linguagens e três tipos de algoritmos: cBots, indicadores personalizados e plugins. Um cBot pode funcionar localmente ou na nuvem cTrader, continuando com a aplicação fechada (em 2026-08-22)[8][9]
  • «Proteção contra derrapagem assimétrica» não é o nome de uma função na documentação cTrader: o mecanismo documentado chama-se market range e limita o desvio máximo do preço de execução de uma ordem de mercado[11]. É uma definição opcional da ordem, não uma garantia de melhor preço
  • O spread na barra da plataforma é a última cotação conhecida, não o seu preço de execução: só conhece o preço executado na confirmação da operação; só calcula a derrapagem ao compará-lo com o preço pedido
  • A escolha só faz sentido com um critério explícito: difere para um trader manual, para quem tem um EA MQL4 funcional e para quem escreve um algoritmo de raiz. Os três perfis finais analisam esses critérios

1. MT4: porque continua vivo e o que o mantém no mercado

MetaTrader 4 foi lançado em 2005. Um relatório do setor de 12 de janeiro de 2018 descreve o fim da venda de novas licenças MT4 a corretoras, mantendo o apoio aos clientes existentes e os acordos de marca branca [15]. É informação histórica sobre licenças, não prova de que nenhuma corretora nova possa oferecer hoje o terminal ou de que a manutenção terminou. O registo oficial confirma as versões 1440 de 21 de fevereiro de 2025, 1460 de 5 de março de 2026 e 1470 de 12 de março de 2026, com segurança, correções e estabilidade [21]. A versão posterior 1490 de 2 de outubro de 2026 também altera o tratamento FIFO de SL/TP. Verifique a versão disponível na corretora. Separar licenciamento, atualizações e disponibilidade de contas é importante: o código existente e o ambiente do utilizador continuam a ser critérios relevantes, mas não explicam por si só porque o produto continua a receber apoio.

Correção da versão habitual. Muitos materiais, incluindo uma versão anterior deste artigo, indicam 2022 como fim da venda de licenças MT4. É um erro: o anúncio MetaQuotes e a cobertura especializada datam de janeiro de 2018. Em 2022 ocorreu outro evento, descrito abaixo: a remoção das aplicações MetaTrader da loja Apple em setembro.

MQL4 permite começar com um programa pequeno, mas não se limita a instruções básicas: a linguagem atual suporta classes, herança, polimorfismo e outras funções orientadas a objetos descritas na documentação MQL4. Um Expert Advisor típico usa funções de tratamento de eventos: OnInit() na inicialização, OnTick() após um novo tick e OnDeinit() ao terminar, e operações como OrderSend() e OrderClose(). Um cruzamento de duas médias móveis pode ter lógica de sinal simples; o número de linhas depende do estilo. Tratar erros do servidor, gerir posições abertas e reconstruir o estado após perder a ligação exige mais trabalho. Configuração e manutenção são abordadas no artigo sobre automatização.

Ilustração conceptual: área de trabalho da plataforma com gráfico, algoritmo e diário
Ilustração educativa da organização das ferramentas; não é captura de uma conta real nem da interface atual.

As funções do terminal são modestas e bem documentadas: 9 intervalos temporais, 30 indicadores integrados, 24 objetos analíticos segundo o fornecedor e 4 ordens pendentes (Buy Limit, Sell Limit, Buy Stop, Sell Stop)[1]. MT4 contabiliza posições apenas em hedging, permitindo posições opostas simultâneas no mesmo símbolo. Os termos importam: hedging e netting registam posições, não são modelos de execução. O modo —Instant, Request ou Market, mais Exchange Execution no MT5 para instrumentos liquidados em bolsa— é definido pela corretora na especificação do símbolo; ela decide quando o servidor pede nova confirmação e quando executa sem perguntar. Os quatro modos diferem e são explicados na secção 7; no MT4 encontrará apenas os três primeiros.

Um ecossistema, não apenas uma plataforma. Vinte anos deixaram muito código: Expert Advisors prontos, indicadores personalizados, scripts de gestão e painéis em MQL5.com, GitHub e fóruns. Ninguém contou a proporção útil numa amostra divulgada; trate-o como material a rever, não como oficina pronta. O valor está em quem lê MQL4 ter por onde aprender e o que adaptar, sem começar num ficheiro vazio. Não comparamos o volume de código gratuito entre ecossistemas porque não existe uma base pública e contada. Pode verificar: liste as ferramentas que usa e procure cada uma no catálogo de cada plataforma.

A mesma inércia atua na corretora. Migrar clientes costuma deixar os seus indicadores, modelos e algoritmos sem funcionar: um custo imediato para o cliente, enquanto os benefícios chegam com o tempo. MT4 persiste por motivo semelhante ao COBOL nos sistemas de liquidação bancária: não por ser o melhor, mas porque substituí-lo custa mais do que mantê-lo.

Um caso datado: as aplicações MetaTrader desaparecem da App Store. Em 23 de setembro de 2022 MetaTrader 4 e MetaTrader 5 deixaram de estar disponíveis na loja Apple; regressaram em 6 de março de 2023 após cerca de meio ano[18]. A Apple não publicou motivos detalhados além de uma referência geral às regras da loja, pelo que não convém especular. A conclusão para escolher ferramentas mantém-se independentemente das causas: o acesso móvel depende do distribuidor da loja, não da corretora nem do fornecedor. As consequências operacionais são descritas no artigo sobre trading móvel.

As limitações avaliam-se segundo a tarefa. MT4 não suporta netting, mas hedging por si só não determina se um instrumento é negociado em bolsa: também contam a arquitetura e a oferta da corretora. O testador MT4 testa um símbolo de cada vez. Somar resultados separados não reproduz uma estratégia de cabaz com capital comum, sinais simultâneos e dependências entre posições; esse modelo exige outro ambiente unificado. O terminal nasceu como aplicação de 32 bits, podendo limitar grandes históricos. Compare os gráficos com as necessidades de janelas, desenhos e organização. Verifique as janelas destacáveis na sua versão. Contam tarefas, recursos e funções necessárias, não apenas as horas a olhar para gráficos.

Correção: MT4 tem uma janela de profundidade de mercado. Uma versão anterior indicou a ausência de profundidade de mercado como limitação do MT4. É falso. O fornecedor mantém uma página própria e explica: «A profundidade de mercado mostra o mercado atual de um símbolo e permite gerir ordens de forma rápida e simples». Abre-se com «Depth of Market» no menu de contexto de Market Watch e permite ordens pendentes e de mercado (verificado em 2026-08-22)[22]. A ressalva é comum às três plataformas: o conteúdo vem do servidor da corretora; sem saber o que agrega esse servidor, não sabe o que está a ler.

A automatização no MT4 levanta a questão de onde executar o código. Um Expert Advisor funciona no terminal: computador desligado significa algoritmo desligado. Daí a popularidade dos servidores VPS. Quando são necessários, o que não resolvem e como tratar falhas é explicado no artigo sobre automatização e VPS (11.5); aqui basta lembrar que é uma propriedade do ambiente de execução, não uma vantagem ou falha da plataforma.

O volume de ticks não é volume de mercado. A coluna «Volume» do MT4 conta alterações de cotação registadas pelo servidor da corretora no intervalo, não o número ou dimensão das operações. Duas velas com igual volume de ticks podem corresponder a volumes reais muito diferentes, porque o terminal desconhece a dimensão das ordens. Isto importa nos indicadores de volume: no forex sem bolsa central, os dados são locais a um fornecedor. Antes de decidir com eles, consulte o que conta exatamente o servidor da corretora.
Higiene da instalação. Descarregue o terminal apenas da corretora ou do fornecedor. Reveja código de EA e indicadores externos antes de o executar: um ficheiro .ex4 está compilado e não pode verificar o que faz. Nunca reutilize a palavra-passe da conta e dê a serviços externos, no máximo, a palavra-passe de investidor; mais na secção 8.

2. MT5: o que acrescenta e porque migrar não é óbvio

MetaTrader 5 é por vezes descrito como nova versão do MT4, origem de equívocos sobre migração. É outro produto, escrito de raiz, com linguagem e modelo de eventos diferentes. MetaQuotes concebeu-o para múltiplos ativos, moedas e instrumentos liquidados em bolsa; essa arquitetura reflete-se da contabilização de posições à construção do testador.

A consequência visível desde o arranque afeta o registo de posições. MT5 suporta netting —uma posição líquida por instrumento— e hedging —posições opostas lado a lado—. O hedging chegou em 2016, anos após o lançamento: a nota da versão 1325 de 22 de abril de 2016 anuncia «Adicionámos o segundo sistema de contabilização, hedging, que amplia as possibilidades dos traders de forex de retalho»[33] (verificado em 2026-08-22), alargando o netting anterior. O modo da conta não é escolhido por si: a corretora define-o ao configurar servidor e tipo de conta, entre os modelos suportados —só hedging no MT4, ambos no MT5—. Verifique antes de abrir conta, pois o modo afeta diretamente a lógica de gestão das posições.

O que acrescenta realmente face ao MT4:

  • 21 intervalos temporais em vez de 9, 38 indicadores integrados e 44 objetos analíticos[2]. Para trabalho manual é ergonomia; para um algoritmo numa janela temporal invulgar pode ser uma diferença funcional
  • 6 tipos de ordens pendentes em vez de 4: acrescentam-se Buy Stop Limit e Sell Stop Limit
  • Profundidade de mercado (Depth of Market) no terminal. O conteúdo depende do servidor da corretora: liquidez externa agregada, livro interno ou imagem sintética. Sem resposta da corretora, o DOM é um gráfico de origem desconhecida
  • Testador multissímbolo: um teste pode cobrir vários símbolos e a interação entre posições
  • MQL5: linguagem orientada a objetos com classes e herança, não retrocompatível com MQL4
  • Calendário macroeconómico integrado no terminal, filtrável por moeda e importância. Como usar «alto impacto» sem o tratar como previsão é explicado no artigo sobre calendários e scanners
  • Arquitetura de 64 bits e multithreading no testador, podendo reduzir o tempo consoante hardware, código e configuração
O que testa realmente MT5? Separe dados, execução e carteira partilhada.
Math calculations não gera ticks. Forward histórico não é execução real.

O testador: visão geral, não metodologia. Antes de decidir se precisa do MT5, verifique as possibilidades. A MetaQuotes documenta cinco modos: quatro com preços e «Math calculations», sem geração de ticks: «Every tick», «Every tick based on real ticks» (ticks da corretora), «1 minute OHLC», «Open prices only» e «Math calculations». Separa também otimização e período forward: divisões 1/2, 1/3 e 1/4 ou data própria. O atraso de execução configura-se à parte: «No Delay», «Random Delay» aleatório e «Fixed Delay» fixo (em 2026-08-22)[3].

Estas opções, por si só, nada resolvem. Modelo de ticks, custos, divisão dos dados e interpretação do resultado são outro tema, pertencente integralmente ao artigo sobre contas demo, backtesting e testes forward. Para escolher plataforma basta: MT5 oferece mais ferramentas do que MT4 para um teste honesto, mas não obriga ao seu uso honesto.

Netting e hedging: o que muda na prática. Em netting, ter 1 lote longo em EUR/USD e abrir depois 0.5 lotes curtos deixa uma única posição longa de 0.5 lotes. Em hedging ficam duas posições, cada uma com entrada, stop loss e resultado próprios. A exposição líquida é 0.5 lotes longos nos dois casos; a bruta em hedging é 1.5 lotes. Um algoritmo pode identificar e fechar posições de forma diferente noutro modo: motivo clássico para código migrado «funcionar» mas abrir algo diferente do previsto.

Porque migrar não é uma formalidade. MQL4 e MQL5 são linguagens diferentes, não versões da mesma. Diferem no modelo de eventos, API de trading, identificação de posições e ordens, acesso às propriedades do símbolo e tratamento de indicadores[4]. Não presuma que a conversão automática conserva todas as funções: as ajudas não substituem revisão e testes. O tempo depende do código; sem descrever o programa, qualquer número de horas seria inventado. Pode enumerar o trabalho: traduzir lógica, recriar indicadores sem equivalente, adaptar-se ao modo de posições da conta de destino e voltar a verificar o comportamento. O último ponto é muitas vezes omitido: conte-o separadamente da tradução do código.

Acrescem as bibliotecas. Alguns indicadores e soluções MQL4 não têm equivalente MQL5 e exigem reconstrução. A regra é simples e quantificável: migrar faz sentido se reescrever custa menos do que o valor das funções que realmente faltam. Se não consegue nomeá-las, já tem a resposta.

O ecossistema MT5 inclui também o pacote oficial MetaTrader5 para Python. Um esclarecimento: comunica por chamadas entre processos com um terminal MT5 instalado localmente, não com uma API independente no servidor da corretora[5]. Não exige iniciá-lo manualmente antes. A função de inicialização indica: «Se necessário, o terminal MetaTrader 5 é iniciado ao executar initialize() para estabelecer ligação». O caminho é opcional: «Se não for indicado, o módulo tenta encontrar o executável sozinho» (verificado em 2026-08-22)[5]. A limitação é outra: o pacote comunica com um processo do terminal na mesma máquina, que pode arrancar na inicialização. Sem instalação local não há ligação e nenhuma versão da função o altera. As consequências para criar um ambiente de investigação são descritas no artigo sobre Python no trading.

Comprar um algoritmo pronto. No mercado secundário, em MQL5.com ou fora dele, vale a regra de qualquer código alheio: até conhecer a lógica e reproduzir o teste, a curva de capital da descrição não é informação útil. Não pode rever um ficheiro compilado. Como verificar se o resultado poderia ser honesto é explicado no artigo sobre contas demo, backtesting e testes forward (11.7).

3. cTrader: o que faz de forma diferente e para quem importa

cTrader é uma plataforma Spotware Systems. Não indicamos quantas corretoras a oferecem nem comparamos números com MetaTrader: não há registo público atualizado e as contagens do setor não divulgam amostra, método nem data. Sem esses três elementos não são verificáveis. A pergunta prática é se a corretora já escolhida a oferece. Se não, o resto é material para o futuro, não um critério atual.

O ambiente algorítmico tem hoje duas linguagens, não uma. A ideia de que só admite C# ainda circula e aparecia aqui, descrevendo cAlgo como «C# e .NET». A documentação atual Spotware apresenta cTrader Algo como ambiente de desenvolvimento em C# e Python, distinguindo três tipos: cBots: algoritmos escritos para negociar, indicadores personalizados: ferramentas analíticas que calculam e desenham valores, e plugins: extensões que acrescentam funções em pontos da interface (em 2026-08-22, documentação cTrader Algo)[8]. A distinção não é cosmética, mas não passa onde costuma presumir-se. Um cBot é o tipo principal de estratégia automatizada, um programa escrito para negociar, mas não o único componente com acesso ao trading. A documentação dos indicadores é clara: «Além de desenhar valores, podem fornecer dados a outros componentes, desenhar objetos personalizados ou mesmo negociar diretamente se programados para tal»[23] . A documentação dos plugins acrescenta: «Os criados com o plugin SDK negoceiam diretamente; os criados com Algo API exigem permissão explícita do utilizador». Na primeira tentativa a plataforma pede consentimento; sem ele o programa continua, mas não negoceia[24] (verificado em 2026-08-22). A conclusão prática é mais importante do que a classificação: não presuma que indicadores ou plugins alheios sejam apenas analíticos.

Onde se executa esse código. Também não deve ser descrito de memória. A documentação separa execução local e nuvem: na nuvem a aplicação não tem de ficar aberta; o cBot funciona isolado no cTrader até ser parado ou ocorrer erro. À data de verificação existem limites: até dez instâncias simultâneas sem limite temporal na conta real; na demo, uma instância durante no máximo sete dias, após os quais para[9]. A documentação avisa que as regras podem variar entre corretoras. Sendo variáveis, confirme a versão atual na fonte e na sua corretora antes de implementar.

A consequência é concreta: o que acontece ao algoritmo ao desligar o computador, questão resolvida no MetaTrader com VPS. cTrader tem resposta integrada; MetaTrader usa infraestrutura separada, VPS próprio ou alojamento virtual do fornecedor para ambos os terminais. A ajuda MT5 chama-lhe «serviço para funcionamento contínuo da plataforma»; MT4 define migrar como «transferir o ambiente ativo do terminal cliente para o virtual», incluindo ligação, gráficos abertos, EA e indicadores ativos e definições no modo completo (verificado em 2026-08-22)[28]. É uma diferença arquitetural real, não de qualidade, das poucas que se podem indicar sem voltar à corretora.

DOM: vista de um feed específico. Exemplos; forex à vista não tem livro central.
A quantidade mostrada não garante disponibilidade quando a ordem é aceite.
Correção: «proteção contra derrapagem assimétrica» não é uma função cTrader. Uma versão anterior afirmava uma «proteção contra derrapagem assimétrica» predefinida, garantindo melhor preço em movimentos favoráveis. A Spotware não documenta essa função: a expressão vem do marketing e debates do setor. O mecanismo documentado chama-se market range e funciona ao contrário: limita o desvio máximo do preço executado face ao pedido e é um passo opcional, não obrigatório. Estreitar o intervalo não melhora o preço; aumenta a possibilidade de não execução porque o preço pedido já não existe. Controla risco de execução, não cria uma vantagem[11].

Proteções no servidor. Aqui a diferença é documentada: o que acontece às proteções ao fechar a aplicação? cTrader lista mecanismos no servidor sem ferramentas adicionais: trailing stop loss, stop loss movido para a entrada e take profit até cinco níveis de fecho parcial[10]. Não significa que MetaTrader não tenha equivalentes: algumas proteções funcionam localmente no terminal ou em código adicional e param ao fechá-lo. Verifique cada plataforma e mecanismo separadamente na documentação.

Gráficos independentes do tempo. cTrader gera gráficos Renko nativos com blocos de 1 a 100 pips[12] e gráficos Range e de ticks, em que a vela fecha após um número definido de alterações de cotação. O intervalo 1–1000 ticks consta da documentação da barra de períodos do cTrader Web[13] : refere-se ao navegador; não transfira esse número para o computador sem verificar. No MetaTrader 4, Renko exige um indicador que gere um gráfico offline; no MetaTrader 5, consulte se o tipo necessário pode ser produzido sem programa adicional. Se o método assenta em gráficos independentes do tempo, é um critério concreto, não uma preferência.

Ergonomia dos gráficos. Em vez de um veredicto, quatro características verificáveis em quinze minutos: destacar o gráfico da janela principal, trabalhar em vários monitores sem artifícios, amplitude das ferramentas de desenho e fluidez ao percorrer o histórico. cTrader documenta as janelas separadas: «Com vários gráficos abertos em qualquer dos três modos, pode destacá-los em novas janelas com a barra de ferramentas»[34] (verificado em 2026-08-22). Verifique como funciona no MT4 antes de o incluir nos critérios. O resto avalia-o pessoalmente: «mais cómodo» não é uma medida e os cliques dependem da configuração e hábitos. O peso é claro: quanto mais horas trabalha realmente nos gráficos por dia, mais conta este critério.

Interfaces de programação. A Spotware oferece Open API e acesso FIX API para aplicações e integrações externas. Não é verdade que MetaTrader não tenha opções: MT5 tem um pacote Python oficial ligado ao terminal e existem interfaces de gestão da corretora. Difere o modelo de acesso, não a sua existência. Verifique permissões, autenticação e se a corretora oferece essa interface ao seu tipo de conta.

cTrader e o modelo da corretora. Foi concebida pensando no modelo de agência, mas isso nada prova numa instalação concreta. Uma corretora pode usar cTrader e internalizar ordens. O DOM não prova liquidez externa: sem conhecer a agregação do servidor, não sabe o que lê. O modelo verifica-se na corretora nas três plataformas; há um artigo sobre modelos de execução específico.

Convém enumerar o restante sem desenvolver: pertence a outros artigos ou muda demasiado depressa. cTrader integra copy trading; avaliar se faz sentido exige verificar resultados alheios, como descrito no artigo sobre diário e análise do desempenho. Tem versões de navegador e móvel próximas do computador, mas «próximas» não é «iguais»: mudam com versão, sistema e configuração da corretora. Antes de presumir numa emergência que o telefone faz o mesmo que o computador, teste na demo e leia o artigo sobre trading móvel.

O custo de entrar no ecossistema conta-se à parte; como no MQL, nenhum número de um artigo o calcula por si. Não comparamos quantidades de código gratuito pelo motivo já visto no MT4: ninguém contou uma amostra divulgada e datada; sem amostra, método e data não é verificável. Pode contar a sua cobertura: liste indicadores e ferramentas atuais e procure-os no cTrader. O que faltar terá de escrever ou encomendar. Se não programa nem pretende encomendar, a lista pode decidir.

4. Plataformas próprias, TradingView e outras: alternativas às três grandes

Ao comparar outras plataformas, verifique a disponibilidade nas corretoras consideradas. Mantendo o fornecedor, uma plataforma indisponível limita a escolha. Ao escolher conta ou mudar de corretora, uma função necessária pode ser um filtro inicial juntamente com regulamentação, custos, instrumentos e execução. Aprender outra interface leva tempo: inclua-o na comparação em vez de decidir pela aparência.

Plataformas próprias das corretoras. Algumas corretoras mantêm terminais próprios, de painéis web simples a aplicações multiativo elaboradas; xStation da XTB é um exemplo conhecido entre muitos. Não avaliamos ofertas concretas: escolher corretora, com custos, regulamentação e modelo, pertence a uma secção separada. Como ferramenta, contam uma característica comum e uma pergunta.

O comum é muitas vezes não existir linguagem de automatização integrada. Se existe automatização, usa a API da corretora: verifique âmbito, limites de chamadas, disponibilidade por conta e se permite ordens ou apenas dados. A pergunta é a dependência de um único fornecedor. Indicadores, modelos e algoritmos de uma corretora ficam nela. MT4, MT5 e cTrader existem em muitas: mudar não exige reconstruir tudo. Importa porque condições, oferta e modelo mudam; transferir sem reescrever tem valor mensurável. Exemplo datado: segundo o centro de ajuda XTB, a API foi descontinuada em 14 de março de 2025. A disponibilidade passada não prova acesso atual à automatização.

Plataforma e acesso à conta. Confirme funções na oferta atual.
Exemplo datado: API XTB descontinuada em 14 de março de 2025. Verificado em 8 de outubro de 2026.

TradingView e a fronteira entre análise e execução. TradingView é por vezes terminal por permitir negociar no gráfico com certas corretoras. Introduz uma distinção necessária desde o início para evitar perdas: Pine Script funciona no TradingView, não no computador nem no servidor da corretora. Um script não tem de negociar. A documentação distingue indicador, estratégia e biblioteca; a declaração inicial «identifica o tipo e determina conteúdo permitido, uso e execução»[37]. É ainda preciso distinguir duas coisas frequentemente confundidas: o código de alertas produz eventos, mas não cria um alerta. A documentação diz: «Nenhum código Pine Script cria um alerta ativo na interface; cria eventos com que o utilizador pode criar alertas ativos nessa interface»[37] (verificado em 2026-08-22). Para a saída da lógica sair do TradingView, o canal habitual é um alerta criado pelo utilizador. Um alerta não é uma ordem.

Para resultar numa operação, o alerta passa por condição, evento, alerta criado pelo utilizador, webhook, aplicação intermediária, API da corretora, validação e só depois ordem e resposta. Cada passo pode falhar e acrescenta latência. Indicar milissegundos seria inventar: depende da configuração e mede-se em cada instalação. Mantém-se que quanto menor o horizonte, mais decide esta cadeia em vez da análise. Alertas, histórico face ao tempo real e repainting são tratados no artigo seguinte, sobre TradingView (11.2).

Execução por interface de programação. Com código próprio, o centro passa para a API da corretora e o terminal torna-se painel de monitorização. É sensato, mas exige respostas sobre autenticação, limites de chamadas, diferenças demo/produção, erros e ordens após perder ligação: a interface não pergunta por si. Tratam do tema o artigo sobre automatização e o artigo sobre Python.

Aplicações móveis. As três plataformas têm iOS e Android, com funções diferentes do computador e variáveis com atualizações. Não presuma equivalência: teste a versão concreta na demo. O que fazer sem ligação e o que não presumir sobre proteções móveis é explicado no artigo sobre trading móvel.

5. MT4, MT5 e cTrader: comparação por critérios

A tabela compara software, não custos, qualidade de execução ou instrumentos, que não pertencem à plataforma. A última coluna mostra onde termina a escolha do terminal e começa a da corretora.

Comparação funcional: em 2026-08-22; verificar na documentação antes de decidir
CritérioMT4MT5cTraderO que verificar na corretora
Ambiente algorítmicoMQL4, código executado no terminalMQL5 (suporta POO, como MQL4), código no terminalcTrader Algo: C# e Python; cBots, indicadores próprios, pluginsse o tipo de conta permite automatização
Onde funciona o algoritmoconfiguração local: terminal ativo; alojamento virtual separado com migração do ambiente[28]configuração local: terminal ativo; alojamento virtual separado com migração do ambiente[28]local ou nuvem cTrader; na nuvem não exige aplicação abertalimites e regras das instâncias; podem variar por corretora
Testadorum símbolomultissímbolo, 4 modos de preços + Math calculations, forward separado, atraso emuladobacktesting e otimização no cTrader Algodisponibilidade e qualidade de históricos e ticks reais no servidor
Intervalos temporais e tipos de gráfico9 intervalos temporais21 intervalos temporaisintervalos padrão e Renko (1–100 pips)[12], gráficos Range e ticks (1–1000 ticks documentados para cTrader Web)[13]profundidade do histórico do símbolo
Indicadores e objetos integrados30 indicadores, 24 objetos38 indicadores, 44 objetosconjunto integrado e catálogo de algoritmos—
Listas de acompanhamentoMarket Watch; grupos próprios guardados com «Sets»[6]Market Watch; símbolos e colunas escolhidas guardados juntos[7]Market Watch: listas próprias com nome ilimitadas; «Popular markets» não se edita nem renomeia, mas duplica-se[14]que símbolos oferece o servidor, com que nomes e sufixos
Tipos de ordens pendentes46 (acrescenta Stop Limit)3 (Limit, Stop, Stop Limit)[11]tipos suportados e distâncias mínimas (Stop Level, Freeze Level)
Limite do desvio de preçodesvio só em Instant Execution; dentro do limite executa sem novo aviso, fora devolve novos preços[20]Deviation em Instant funciona igual; em Request pede cotação; em Market e Exchange surge política de execução[19]market range: desvio máximo opcional em pips de uma ordem de mercado[11]modo do símbolo: decide o campo de desvio e quando pedir nova confirmação
Contabilização de posiçõessó hedgingnetting ou hedgingdepende da configuração da contamodo da conta: a corretora escolhe entre os suportados pela plataforma
Proteção no servidorSL e TP no servidor; extensões normalmente locaisSL e TP no servidor; extensões normalmente locaisdocumentado no servidor: trailing stop, passagem para entrada, take profit multinívelo que fica ao fechar a aplicação; verificar cada mecanismo
Profundidade de mercado (DOM)presente, documentada pelo fornecedor[22]presentepresentefonte DOM: liquidez externa, livro interno ou imagem sintética
Web e móvelmais limitadas do que computadormais limitadas do que computadorpróximas do computador, conforme a versãofunções da sua versão: verificar na demo, não presumir pela descrição
Ecossistema de código prontoMQL5.com e fóruns, código MQL4MQL5.com, código MQL5; não executa MQL4catálogo cTrader, código C# e Python—
Instrumentos disponíveisdependedependedependeoferta da corretora e especificação do símbolo
Dados e cotaçõesdependemdependemdependemfeed, hora do servidor, sufixo, horários

As linhas «depende» não são lacuna, mas o resultado correto: o que negoceia, a que preço e em que condições não distingue estas plataformas, porque nenhum dos três parâmetros lhes pertence.

A lista de acompanhamento: o que é e de quem depende. Uma lista agrupa símbolos cujas cotações o terminal consulta e mostra; a partir dela abrem-se gráficos e normalmente ordens. A lista é da plataforma, o conteúdo não: símbolos, nomes, sufixos e horários são definidos pelo servidor da corretora. Nos MetaTrader fica em Market Watch e guarda-se/muda-se com «Sets»; MT5 guarda também as colunas escolhidas[6][7]. No cTrader cria listas com nome ilimitadas em Market Watch, editáveis, duplicáveis e elimináveis. «Popular markets» é uma exceção limitada: Spotware impede edição e mudança de nome, mas permite duplicação (em 2026-08-22)[14]. Uma lista não verifica condições nem inicia nada: não é scanner nem alerta. Um símbolo listado não prova permissão para negociar na conta; o mesmo nome pode ter especificações diferentes entre corretoras.

Quem decide realmente o quê. A segunda tabela é breve e útil antes de falar de ferramentas. A coluna direita indica a quem reclamar se algo não funciona como espera.

Propriedade → quem decide
PropriedadeQuem decideOnde verificar
Spread e comissãocorretora e tipo de contatabela de condições, especificação no terminal
Linguagem de automatizaçãoplataformadocumentação do fornecedor
Contabilização de posições (netting/hedging)corretora, dentro do que suporta a plataformadescrição da conta, propriedades no terminal
Fonte e hora das cotaçõescorretora e fornecedores de dadosdocumentação da corretora, hora do servidor na janela de mercado
Limite de alertas ou instâncias cloudplataforma ou plano, por vezes limitados pela corretoradocumentação do produto, condições da corretora
Acesso à interface de programaçãocorretora, segundo o que oferece a plataformadocumentação API, condições da conta
Modo de execução (Instant / Market / Request; também Exchange Execution no MT5)corretora, por símboloespecificação do instrumento no terminal
Três plataformas, capacidades diferentes. Compare funções; confirme custos e instrumentos na corretora.
cTrader Cloud: cBots; limites conforme a corretora. Documentação verificada em 8 de outubro de 2026.

Uma última nota: mais não significa melhor. Vinte e um intervalos não melhoram um método baseado num, e um testador multissímbolo não serve a quem negoceia só um. Um critério vale se consegue explicar a ligação concreta ao trabalho. Caso contrário, a linha não lhe diz respeito e não deve pesar.

Comparar com pouco custo: uma corretora, três terminais, com ressalva. Algumas corretoras oferecem as três. Abra demos, escolha símbolo e intervalo iguais e observe os mesmos momentos de mercado durante uma semana. Antes de chamar comparação de terminais, verifique quatro elementos: «uma corretora» não significa condições iguais. O tipo de conta, o nome do servidor de cada ligação, a especificação do instrumento (sufixo, contrato, modo de execução e distâncias mínimas de proteção), e a fonte e hora das cotações. Uma corretora pode ter servidores e contas diferentes por plataforma; lembre-o ao anotar o servidor. Se os quatro elementos coincidem, compara ergonomia, apresentação e ações por tarefa. Caso contrário continua útil, mas compara instalações completas de corretora e plataforma, não só software. Em ambos os casos, demo não prova qualidade de execução real.

6. O que a plataforma não mostra: a fronteira entre terminal e corretora

O terminal apresenta e envia: desenha os dados recebidos, mostra o formulário e remete pedidos. Entre clique e confirmação intervêm vários responsáveis e só a primeira etapa pertence à plataforma. Importa saber onde se executa cada etapa. O terminal não recebe dados das decisões posteriores e não as pode mostrar: é um limite, não um defeito.

Funções da plataforma e condições da corretora Terminal: MT4 / MT5 / cTrader intervalos · tipos de gráfico · janelas · desenho linguagem de automatização · testador · onde funciona o algoritmo pedido cotações Servidor da corretora: ambiente de execução feed e hora do servidor · especificação e sufixo registo de posições · execução · horários spread · comissão · swap · instrumentos Resposta do servidor Execução ou rejeição; se executada, preço e hora O terminal mostra dados e envia pedidos. O servidor valida e comunica o resultado. Acima: funções. Ao centro: condições da corretora e conta.
As características acima mudam com o terminal; as centrais só mudando corretora ou conta.

O gráfico separa dois níveis segundo a decisão. O percurso da ordem tem mais elos, com responsáveis diferentes:

O percurso de uma ordem: etapa, responsável e local de execução
EtapaQuem a executaOnde se executa
formulário, validação de campos, envioterminal: MT4, MT5 ou cTradercomputador ou máquina do terminal (VPS, alojamento virtual)
transporte de pedido e respostaligação e rede intermédiafora do terminal e servidor da corretora
aceitar e verificar a especificação do símboloservidor de trading da plataforma, iniciado e configurado pela corretorainfraestrutura da corretora
determinar o preço segundo o modo do símbolocorretora, dentro dos modelos da plataformainfraestrutura da corretora
cobrir a ordem interna ou externamentecorretora; em Exchange vai para sistema externo[36]infraestrutura da corretora; em Exchange também fora
confirmação, histórico, resultadoo servidor envia e o terminal mostrainfraestrutura da corretora e depois terminal

A plataforma não define por si a política de execução da corretora. Responde por processar instruções, validar parâmetros e apresentar respostas dentro das suas capacidades: uma falha de software também importa. A ordem começa no terminal; conta e execução pertencem à corretora e a ligação também depende da infraestrutura. A plataforma determina os modelos suportados. Verifique preço final e discrepâncias nos registos e logs sem as atribuir previamente a um só nível.

O que não verá concretamente. O terminal não mostra se a ordem foi enviada para fora ou liquidada internamente, quantos fornecedores estão por trás da cotação ou se o DOM contém liquidez externa ou uma imagem do servidor. Modelos de aceitação, encaminhamento e conflitos de interesses têm lugar próprio no curso: modelos de execução e qualidade de execução. Escolher MT4, MT5 ou cTrader não define a política da corretora nesse nível, mas limita os modelos disponíveis: só hedging no MT4, ambos no MT5 e Exchange só no MT5[36] ; a mesma corretora pode ter servidores e contas diferentes por plataforma.

Fluxo de ordens e risco. O terminal só não revela a política de cobertura.
A-book/B-book trata a exposição; não garante preço, liquidez ou qualidade de execução.

O que pode verificar no próprio terminal. A especificação, muitas vezes ignorada, contém parâmetros da corretora que afetam as ordens: contrato, valor do passo mínimo, swaps por direção, horários, modo de execução e distâncias mínimas de stop loss e take profit. Estas causam um equívoco clássico: rejeitar um nível demasiado próximo do preço não é uma avaria.

Latência: o que mede realmente. Para escolher ferramentas, separe quatro tempos confundidos: resposta da rede, chegada à corretora, processamento do servidor e execução real. Ping mede só o primeiro. Uma resposta em milissegundos não prova execução nesse tempo. Sem versão, corretora, símbolo, horário e método, os números seriam inventados. Como medir e quando faz sentido é explicado no artigo sobre automatização e VPS.

Um caso datado: petróleo negativo em abril de 2020. Em 20 de abril de 2020 os contratos WTI caíram pela primeira vez abaixo de zero[17]. Parte da infraestrutura de retalho não previa preços negativos. A atuação de cada corretora —suspender o instrumento ou ajustar liquidações depois— deve ser consultada nos comunicados datados. Não damos exemplos nem generalizamos ao mercado: não há estudo público contado. Está documentada a reação do fornecedor: MT5 versão 2450 de 29 de maio de 2020 introduz preços negativos porque «A recente queda do petróleo abaixo de zero obrigou os programadores a introduzi-los» (verificado em 2026-08-22)[16]. Perdura algo independente da versão: o terminal é software e só funciona corretamente nos estados previstos pelos autores. Verifique também como comunica a corretora quando essa previsão falha.

Avalie corretora e plataforma em conjunto. Regulamentação, custos, instrumentos e execução definem contas aceitáveis; linguagem, modelo de posições ou testador necessários limitam plataformas e corretoras. O terminal favorito não repara más condições, mas uma conta sem funções necessárias também não serve. Documente os dois níveis e compare ofertas que os cumpram em conjunto.

7. Configuração: o que definir ANTES da primeira posição

As definições costumam favorecer um primeiro arranque cómodo, não proteger a conta: verifique-as. A lista trata de configurar o programa para não trabalhar contra si. Risco e dimensão da posição pertencem à secção de gestão do risco; aqui queremos apenas que execute a sua decisão, não o valor predefinido.

MetaTrader 4 e MetaTrader 5:

  1. Verifique e altere o volume predefinido. O valor memorizado ou predefinido não tem relação com a conta. Ajuste-o às suas regras para uma confirmação acidental não abrir uma posição uma ordem de grandeza excessiva
  2. Decida conscientemente o trading com um clique. Enviar sem confirmação é rápido e por isso arriscado. Nos MetaTrader ativa-se nas opções de trading e no painel do gráfico. Mantenha confirmação até conhecer bem a interface
  3. Defina o desvio máximo, se o símbolo o admite. O campo pertence a um só modo. MT4 indica: «O desvio do preço ao colocar ordens usa-se só em Instant Execution»[20], e MT5 define: «Deviation é a diferença aceite pelo trader entre preço executado e indicado»[19] (verificado em 2026-08-22). Distinga os quatro modos; o quarto só existe no MT5:
    • Request Execution: primeiro pede preço e depois responde. MT4 explica: «É preciso carregar em Request para receber cotações, válidas apenas alguns segundos»[20]. Aqui não se define desvio
    • Instant Execution: único modo com desvio, diferente de «aceitar derrapagem». MT4 explica: «Se o desvio for inferior ou igual ao parâmetro, executa ao novo preço sem aviso; caso contrário a corretora devolve novos preços»[20]. Dentro do limite executa sem perguntar; fora há nova cotação. Alargá-lo não aceita qualquer derrapagem, alarga a faixa sem nova pergunta.
    • Market Execution: enviar implica aceitar previamente o preço da corretora: «Enviar neste modo implica consentimento prévio à execução a esse preço»[19]. Em vez do desvio surge política de execução
    • Exchange Execution: só MT5, para instrumentos liquidados em bolsa. O consentimento prévio de Market não se aplica: o fornecedor descreve-o separadamente, com «quatro modos» e «operações enviadas para sistema externo, uma bolsa»[36]. A mecânica acrescenta: «Clicar Sell ou Buy cria uma ordem à corretora para vender ou comprar». Em vez do desvio há regras: «Fill Policy permite Fill or Kill, Immediate or Cancel ou Book or Cancel»[19] (verificado em 2026-08-22)
    A corretora define o modo por símbolo: confirme-o. Em Instant não há limiar universal. Um limite apertado traz mais novas cotações; um largo menos e mais execuções diferentes do preço visto ao clicar. Nos dois casos só ultrapassá-lo provoca confirmação. Retire o número do histórico, não de um artigo[19][20]
  4. Verifique distâncias mínimas de proteção. A especificação define quão próximos podem estar stop loss e take profit e quando bloqueia alterações. Sem isso confundirá a primeira rejeição com avaria
  5. Comece com um gráfico limpo. Os modelos podem conter indicadores não escolhidos. Crie e guarde a disposição para não reconstruir após cada reinstalação
  6. Configure alertas de preço e lembre-se do que são. Um alerta do terminal gera notificação: som, mensagem ou push para o telemóvel. Um alerta não coloca uma ordem. Serve para se afastar do ecrã, não para agir por si. A ação automática exige outro mecanismo, descrito no artigo sobre automatização
  7. Anote o servidor de ligação. A lista de servidores e o estado surgem no terminal. Ajuda a comparar dados: duas contas da mesma corretora podem usar servidores, relógios e sufixos diferentes

cTrader:

  1. Escolha conscientemente o modo rápido. Pode enviar com um ou dois cliques ou formulário completo. Comece pelo que exige confirmação
  2. Verifique a unidade do volume. Erro típico ao mudar de MetaTrader: o volume surge muitas vezes em unidades da moeda base, não lotes. Cem mil unidades equivalem a um lote padrão num par padrão; noutros instrumentos o contrato pode variar, consulte a especificação. Usar o número da outra unidade muda a posição por um fator de cem mil
  3. Decida se ativa market range. É opcional, não obrigatório em cada ordem de mercado: cTrader inclui-o em «Optional steps include» e define «Market range: desvio máximo em pips do preço atual a que a ordem pode ser executada» (verificado em 2026-08-22)[11]. Demasiado apertado, impede execução quando o preço pedido deixa de estar disponível[11]
  4. Leia os níveis de margem da conta. A plataforma mostra limiares de margin call e liquidação. Esta ocorre por ordem de mercado, normalmente num momento desfavorável: não é nível garantido, mas o início da ação do sistema
O cálculo: quanto custa não alterar o volume. Todos os números são ilustrativos: 1.00 lote não é valor predefinido documentado; leia o seu. Num par padrão como EUR/USD, um lote são 100,000 unidades base com pip de 0.0001, ou seja 10 USD por pip: 20 pips contra com 1.00 lote são 200 USD; numa conta de 2,000 USD é 10% do capital numa só operação. Com 0.01 lotes custa 2 USD, 0.1% da conta; a diferença é um campo não alterado. Valor do pip e conversão sem dólar cotado são explicados no artigo sobre unidades de medida.
O volume escala lucros e perdas. EUR/USD · conta USD · 100.000 EUR por lote.
Resultado bruto com 20 pips, sem custos ou derrapagem. SL não garante perda máxima.
Antes de abrir posição num instrumento desconhecido. Leia a especificação: contrato, valor do passo mínimo, swaps por direção, horários, modo de execução e distâncias de proteção. Leva pouco e evita perguntas posteriores ao apoio. O significado completo dos custos é desenvolvido no artigo sobre spreads, comissões e swaps.

O último ponto não é uma definição: ensaie na demo as emergências antes de precisar delas e confirme que procedimentos existem. O fecho em massa não é comum e varia:

  • MT5: «Bulk Operations» no menu de contexto de Trade, desde a versão 3260 de 15 de abril de 2022. Fecha tudo; em hedging tenta primeiro opostas com «Close By». Requisito: «Só disponível com One Click Trading ativo» (verificado em 2026-08-22)[25]
  • MT4: não documenta um fecho geral de todas. Explica fecho individual e por oposta: «A posição escolhida fecha juntamente com uma oposta». O fecho múltiplo «permite mais de duas opostas ao mesmo tempo», aos pares por abertura (verificado em 2026-08-22)[26]
  • cTrader: várias posições com «Close» em Positions, filtradas por direção, resultado ou símbolo (verificado em 2026-08-22)[27]

Cancelar pendentes e alterar stop loss têm nomes e locais diferentes: faça-o uma vez na demo. Na urgência não deve procurar menus nem descobrir funções ausentes ou que exigiam ativar um clique. A secção seguinte explica o que a demo não testa.

8. O que a plataforma mostra e o que não garante

O spread da barra é a última cotação, não o preço executado. Parece formal até comparar com confirmação. A anatomia dos custos —spread, comissão e pontos swap— pertence à secção de conceitos básicos e ao artigo sobre custos reais da corretora. Aqui importa só o que mostra o terminal, o que não e como verificar com os seus dados.

Apresentação e execução. O terminal desenha o último pacote recebido. Até o servidor aceitar passa tempo e o mercado move-se: o preço pode ser pior, melhor ou igual. A diferença só não prova falha nem desonestidade: uma cotação informa do passado, não compromete o futuro.

Quatro modos, quatro acordos sobre quando voltar a perguntar. Opor «novas cotações ou derrapagem» é falso: há quatro modos; a ajuda confirma «Quatro modos de execução disponíveis»[36] e um admite ambos. Em Request Execution pede cotação e tem poucos segundos para responder; depois tem de voltar a pedir[20]. Em Instant Execution executa ao novo preço sem aviso dentro do desvio; fora devolve preços para confirmar[20] : o mesmo modo admite execução diferente e nova cotação; decide o limite. Em Market Execution não há desvio: enviar aceita previamente o preço da corretora[19]. O quarto modo, Exchange Execution, tem regras próprias, não a citação anterior: só MT5; a ordem vai para sistema externo[36], e em vez do desvio há Fill or Kill, Immediate or Cancel ou Book or Cancel[19]. Não escolhe entre dois riscos: lê a qual dos quatro acordos a corretora o atribuiu, definindo o modo por símbolo na especificação.[19][20].

Cotação e execução. Exemplos; spread variável não implica desvio fixo das velas.
Derrapagem de compra = execução − Ask de referência; venda = Bid de referência − execução.

Como medir nos seus dados. Uma operação nada prova; derrapagem nos dois sentidos é normal. Importa a distribuição numa amostra maior: frequência e dimensão semelhantes ou domínio sistemático de um lado. O histórico dá dados, mas não todas as colunas e cada plataforma regista diferente. Exporte um ficheiro e leia cabeçalhos antes da análise. MT5 gera pelo menu History blocos de ordens, negócios e posições usando ReportHistory.htm como modelo[30]. cTrader guarda extrato local .csv; History inclui abertura e fecho, preços de entrada e saída, volume, comissões e resultado[29] (verificado em 2026-08-22).

A derrapagem tem definição mais estreita do que o uso comum: diferença entre execução e referência —preço pedido ao clicar— considerando a direção. Na compra executar acima é desfavorável, na venda o contrário. Precisa de um dado ausente do histórico padrão: o preço pedido ao clicar.

Spread e comissão são custos separados; tempos de pedido e resposta servem para estudar latência. O histórico pode incluir comissão e swap, mas não todas as referências e horas de envio. O diário MT5 tem hora, fonte e mensagem [31]. A mensagem pode dar detalhes, mas essas colunas não garantem Bid/Ask, preços pedidos e respostas completos. Verifique os campos reais antes de calcular derrapagem ou latência.

Registe bid e ask ao clicar, referência e tempos de pedido/resposta em cada entrada ou por programa que registe antes de enviar. Sem isso calcula entrada face a saída, não diferença do preço visto. Também no MT4: Account History e Save as Report listam número, abertura e preço, S/L, T/P, fecho e preço, comissão, impostos, swap e resultado; nenhuma inclui preço pedido, spread ou hora de envio[35] (verificado em 2026-08-22). O resto é aritmética.

Antes de ligar serviços: palavra-passe de investidor, nunca principal. Os serviços de análise pedem acesso e aqui não há exceções. MT4 e MT5 têm dois acessos, modelo do fornecedor, não regra universal. MT4: palavra-passe padrão dá «plenos direitos»; investidor permite «ver estado, analisar preços e trabalhar com EA próprios, mas não negociar». MT5: principal dá «plenos direitos sobre a conta»; investidor permite o mesmo sem negociar (verificado em 2026-08-22)[32] – portanto, o acesso de investidor é só de leitura em ambos. Um serviço externo recebe no máximo esse segundo acesso. Fora de MetaTrader, não procure o mesmo nome: verifique autorização e permissões antes de ligar. Entregar a principal dá controlo para negociar, não só estatísticas. Até ler revela estilo, dimensões e horários: é decisão de privacidade. Consulte antes o que exige o serviço. Diário e análise são tratados no artigo sobre o diário de trading (11.6).
O que procura → onde está
O que quer saberOnde verificar
Modo de execução e distâncias mínimasespecificação no terminal
Pontos swap e horários do símboloespecificação atualizada pela corretora
A distribuição real da derrapagemhistórico exportado e análise própria de uma amostra
Hora do servidor e sufixojanelas de mercado e posições
Política declarada de execuçãodocumentos da corretora; ver qualidade de execução

Compare contas e servidores concretos. Até na mesma corretora podem existir spreads, comissões, instrumentos e especificações diferentes por terminal; o nome da conta não garante igualdade. Procure diferenças em tarifas, especificações e execução. Só alinhando esses parâmetros separa custos e software.

9. Três perfis de utilizador: escolher por critérios

Um veredicto sem critério não vale: por isso há três situações, não um ranking. Cada uma tem estrangulamento e resposta diferentes. Partilham o início: primeiro corretora, depois plataforma entre as que oferece.

Perfil um: trading manual e ferramentas simples. Poucos instrumentos, intervalos altos, decisões no gráfico, sem automatização. Contam ordens necessárias, segurança, dados, exportação e ergonomia: passos para colocar/alterar e conforto durante horas. Decidem desenho, várias janelas e modelos. Não decidem número de intervalos, testador ou linguagem. A tabela não exclui nenhuma: uma semana na demo mostra a diferença.

Perfil dois: Expert Advisor MQL4 funcional. O código funciona: migrar? Compare custos e funções em falta. Custos: reescrever lógica, verificar comportamento, recriar indicadores e testar. Benefícios: funções concretas hoje ausentes, não «novo será melhor». Avalie face ao tempo, implementação e testes, não ao tamanho das listas. Manter MT4 faz sentido sem funções necessárias acrescentadas ou com custo injustificado; reavalie se mudam necessidades ou oferta. Para vários instrumentos ou validação separada, MT5 oferece o que falta e justifica quantitativamente reescrever.

Perfil três: criar automatização de raiz. Sem código antigo não há migração; importa o ambiente. Quatro critérios: primeiro, linguagem que consegue escrever e manter; cTrader Algo suporta C# e Python, MetaTrader linguagens próprias sem uso externo. Segundo, onde funciona com computador desligado: nuvem integrada no cTrader ou infraestrutura separada no MetaTrader, VPS próprio ou alojamento virtual com migração[28]. Terceiro, se o testador cobre a sua forma de trabalhar, não quantas funções tem. Quarto, que tudo esteja disponível na corretora e conta escolhidas.

Escolha a plataforma pela tarefa. Compare benefícios e custos, não tamanho das listas.
Demo verifica uso e funções; não estabelece resultados futuros nem qualidade de execução real.

Quatro pressupostos caros. Que melhor interface significa melhores condições: níveis distintos. Que demo reproduz real: não reproduz execução. Que código passa entre MetaTrader: não funciona. Que função de computador existe no móvel: verifique.

Lista antes da primeira ordem real:

  1. O volume predefinido cumpre as suas regras?
  2. Sabe fechar várias posições, se a função existe, o que exige e testou na demo?
  3. Decidiu usar ou não confirmação?
  4. Consegue pôr stop loss e take profit ao abrir, não depois?
  5. Leu a especificação do instrumento?
  6. Conhece o modo de execução do símbolo?
  7. Guardou o modelo e sabe restaurá-lo?
  8. Sabe que palavra-passe dar a terceiros e que nunca é a principal?

Cada «não» é risco operacional, não lacuna teórica. O volume não alterado equivale ao exemplo: nesses pressupostos, dez por cento da conta num clique. Desconhecer emergências significa procurar menus na urgência. O tempo depende do que está configurado; normalmente completa-se uma vez, não antes de cada operação.

Para terminar: não afirmamos que uma plataforma dê vantagem. Uma ferramenta melhora repetibilidade, reduz erros e encurta decisão-ordem; vale, mas não equivale a valor esperado positivo por operação. Isso depende do método e condições. O terminal decide se ajuda ou atrapalha. Como verificar o método antes de investir é explicado no artigo sobre contas demo, backtesting e testes forward.

Perguntas frequentes: MT4, MT5 e cTrader

MT4 será descontinuado e devo mudar para MT5?
MetaQuotes anunciou em janeiro de 2018 o fim de novas licenças MT4, mantendo apoio e terminais de marca branca para corretoras já licenciadas; por isso continua nas ofertas[15]. Não equivale ao fim da manutenção: há versões posteriores, 1460 de 5 de março de 2026 com segurança e estabilidade e 1470 de 12 de março de 2026 (verificado em 2026-08-22)[21]. Se a corretora oferece, as ferramentas funcionam e não consegue nomear funções em falta, não há pressa. Se começa de raiz, lembre-se: o novo código MQL4 só funciona onde uma corretora mantém MT4, decisão que não controla.
Em que linguagem se escrevem algoritmos cTrader?
Em C# ou Python. Mudou face às descrições que durante anos indicavam só C# e cAlgo. A documentação atual lista ambas as linguagens e cBots, indicadores personalizados e plugins. O cBot é o tipo principal de estratégia automática, não o único com acesso: indicadores podem negociar diretamente se programados[23], e plugins SDK negoceiam diretamente, enquanto os de Algo API exigem permissão explícita[24]. Como se desenvolve ativamente, consulte o âmbito atual antes do projeto. Este estado foi verificado em 22 de agosto de 2026.
cTrader é melhor do que MT4 e MT5?
«Melhor» sem critério nada significa. As diferenças são gráficos Renko, Range e ticks integrados, duas linguagens gerais e cBots na nuvem com a aplicação fechada. Não comparamos quantidades de código gratuito sem amostra pública datada: verifique a sua lista. Nem damos números de corretoras sem registo público. Se tem MQL4 funcional, mudar exige reescrever: conte o custo antes das funções.
A plataforma afeta o spread que pago?
Spread, comissão e swap seguem condições e especificações da corretora; o terminal mostra o recebido. Escolher plataforma pode mudar conta, servidor ou configuração até aí. Não deduza custos iguais do nome. Compare especificações, tarifas e execução das ofertas e separe funções e preço do serviço.
Posso transferir automaticamente um Expert Advisor do MT4 para MT5?
Não. MQL4 e MQL5 diferem em linguagem, eventos, API e identificação de posições. Converter automaticamente não garante compatibilidade: reveja e teste. Sem código não se quantifica tempo; depende de indicadores, modos e lógica de gestão. Verificar o comportamento costuma levar mais do que traduzir. Confirme o modo da conta: com exposição líquida igual, netting e hedging podem fazer o mesmo código gerir ordens e posições de forma diferente.
Um alerta pode abrir uma posição?
Não. Gera som, mensagem ou push e termina aí. Para negociar exige outro mecanismo para a execução, podendo cada elo falhar ou acrescentar latência. Evita olhar continuamente para o ecrã, não decidir.
A demo mostra como será a execução real?
Não. Serve para aprender interface, confirmar definições e ensaiar emergências, mas não garante cotações, latência, rejeições ou extremos iguais. Um método sem derrapagem na demo pode falhar no real; quanto menor o horizonte, maior a diferença. Avalie execução no seu histórico real, não em simulação.
Que palavra-passe dar a um serviço de análise?
No MT4 e MT5 só a de investidor, de leitura[32]; noutras plataformas verifique mecanismo e permissões. A principal permite ordens e alterações: entregá-la cede controlo, não estatísticas. Até ler o histórico revela dimensões e horários; ligar afeta a privacidade. Leia antes o que exige o serviço.
Uma plataforma própria é pior do que MT4?
Não por definição: pode ser mais cómoda manualmente e mais integrada. A diferença é a portabilidade: indicadores, modelos e algoritmos ficam na corretora; MT4, MT5 e cTrader existem em muitas e evitam reconstruir. Sem automatização nem mudança prevista, pode bastar plenamente.

Fontes e referências

Os dados foram verificados em 22 de agosto de 2026 na documentação dos fornecedores. As funções mudam: verifique o estado atual nas fontes primárias seguintes antes de decidir.

  1. MetaQuotes Software Corp., «MetaTrader 4 Trading Platform»: página oficial, número de intervalos, indicadores, objetos e ordens pendentes. metatrader4.com/en/trading-platform
  2. MetaQuotes Software Corp., «MetaTrader 5 Trading Platform»: página oficial, 21 intervalos, 38 indicadores, 44 objetos, 6 ordens pendentes, netting e hedging. metatrader5.com/en/trading-platform
  3. MetaQuotes Software Corp., «Strategy Tester»: ajuda MT5, geração de ticks, período forward, testes multissímbolo e atraso de execução emulado. metatrader5.com/en/terminal/help/algotrading/testing
  4. MQL5, «MQL5 Reference»: documentação da linguagem e diferenças face ao MQL4. mql5.com/en/docs
  5. MQL5, «MetaTrader module for integration with Python»: descrição do pacote MetaTrader5: comunicação com MT5 local, não API externa da corretora. Também MQL5, «initialize»: «Estabelecer ligação com terminal MT5»; «Se necessário, initialize() inicia o terminal». Caminho opcional: «Sem caminho, o módulo procura o executável sozinho». Verificado em 2026-08-22. mql5.com/en/docs/python_metatrader5, mql5.com/…/mt5initialize_py
  6. MetaQuotes Software Corp., «Market Watch»: ajuda MT4, lista e «Sets» para guardar e mudar grupos de símbolos. metatrader4.com/…/help/overview/market_watch
  7. MetaQuotes Software Corp., «Market Watch»: ajuda MT5, guardar símbolos com colunas escolhidas. metatrader5.com/…/help/trading/market_watch
  8. Spotware Systems, «cTrader Algo»: documentação algorítmica, C# e Python, cBots, indicadores próprios e plugins. help.ctrader.com/ctrader-algo
  9. Spotware Systems, «Cloud features»: cBots na nuvem sem aplicação aberta, limites de instâncias real/demo e possíveis diferenças por corretora. help.ctrader.com/ctrader-algo/documentation/cloud-features
  10. Spotware Systems, «Protections»: cTrader, trailing stop loss no servidor, passagem para entrada e take profit multinível. help.ctrader.com/ctrader/trading/protections
  11. Spotware Systems, «Orders»: cTrader, pendentes Limit, Stop e Stop Limit, e market range apenas como parâmetro de mercado: «desvio máximo em pips do preço atual a que se executa». help.ctrader.com/ctrader/trading/orders
  12. Spotware Systems, «Renko chart»: dimensão do bloco, «escolha de 1 a 100 pips em Renko». A lista dos oito tipos não dá esses parâmetros. help.ctrader.com/knowledge-base/chart-types/renko-chart
  13. Spotware Systems, «Chart toolbar»: cTrader Web, período de 1 a 1000 ticks. Não surge nos oito tipos, só na barra de períodos. help.ctrader.com/ctrader-web/charts/chart-toolbar
  14. Spotware Systems, «Market Watch»: cTrader, listas próprias com nome ilimitadas e «Popular markets» integrada não editável. help.ctrader.com/ctrader/interface/market-watch
  15. Finance Magnates, "Metaquotes Will No Longer Sell its MT4 Trading Platform" – Relatório de 12 de janeiro de 2018 sobre fim de novas licenças MT4 e apoio às corretoras existentes. Fonte secundária face ao anúncio do fornecedor. financemagnates.com
  16. MetaQuotes Software Corp., "MetaTrader 5 build 2450: Negative prices, market data subscriptions and new chart settings" – Nota de 29 de maio de 2020: «A queda do petróleo abaixo de zero obrigou a introduzir preços negativos». Fonte primária que substitui a publicação anterior. Verificado em 2026-08-22. metatrader5.com/en/news/2140
  17. U.S. Energy Information Administration, "Crude oil prices briefly traded below $0 in spring 2020" – Confirmação do facto e data do WTI abaixo de zero (20 de abril de 2020). eia.gov
  18. Finance Magnates, "Apple Pulls Down MT4 and MT5 Trading Apps from App Store" – Relatório de 24 de setembro de 2022: MetaQuotes confirmou carta Apple de sexta-feira 23 de setembro indicando incumprimento das App Store Review Guidelines. Também Finance Magnates, «MT4 and MT5 Apps Are Back on Apple's AppStore», 7 de março de 2023: regresso anunciado na segunda-feira 6 de março de 2023, após cerca de seis meses. Fonte secundária; Apple não publicou justificação detalhada. Verificado em 2026-08-22. financemagnates.com (24.09.2022), financemagnates.com (07.03.2023)
  19. MetaQuotes Software Corp., "Performing Deals" – Ajuda MT5: Deviation descreve-se em Instant Execution como diferença aceite entre preço executado e indicado. Em Market enviar implica consentimento prévio ao preço. Em Market e Exchange surge Fill Policy: Fill or Kill, Immediate or Cancel, Book or Cancel. Exchange não refere consentimento prévio e descreve separadamente: Sell ou Buy cria ordem à corretora para vender ou comprar. Verificado em 2026-08-22. metatrader5.com/…/help/trading/performing_deals
  20. MetaQuotes Software Corp., "Open Positions" – Ajuda MT4: «Enable maximum deviation from quoted price» e o limite: funciona apenas em Instant Execution. Verificado em 2026-08-22. metatrader4.com/…/positions_open
  21. MetaQuotes Software Corp., "MetaTrader 4 Release Notes" – Registo MT4: versão 1440 de 21 de fevereiro de 2025 com segurança, correções e estabilidade; 1460 de 5 de março de 2026 com as mesmas melhorias; 1470 de 12 de março de 2026. Verificado em 2026-08-22. metatrader4.com/en/releasenotes
  22. MetaQuotes Software Corp., "Depth of Market" – Ajuda MT4: mercado atual do símbolo e gestão rápida de ordens; abre com Depth of Market no menu Market Watch. Verificado em 2026-08-22. metatrader4.com/…/help/overview/depth_of_market
  23. Spotware Systems, "Indicators" – Documentação cTrader Algo: um indicador é classe C# ou Python com parâmetros, métodos e componentes ajustáveis. Além de desenhar, fornece dados, desenha objetos e pode negociar se programado. Verificado em 2026-08-22. help.ctrader.com/ctrader-algo/documentation/indicators
  24. Spotware Systems, "Plugins" – Documentação cTrader Algo: plugins acrescentam ferramentas, serviços e interface. Os do SDK negoceiam diretamente; os de Algo API exigem permissão explícita antes de negociar. Verificado em 2026-08-22. help.ctrader.com/ctrader-algo/documentation/plugins
  25. MetaQuotes Software Corp., "MetaTrader 5 build 3260: Bulk operations, matrix and vector functions, and chat enhancements" – Nota de 15 de abril de 2022: Bulk Operations em Trade fecha todas as posições, primeiro opostas por Close By em hedging e depois as restantes normalmente. Só disponível com One Click Trading ativo. Verificado em 2026-08-22. metatrader5.com/en/releasenotes/terminal/2237
  26. MetaQuotes Software Corp., "Close Positions" – Ajuda MT4: fecho individual pelo menu Terminal, juntamente com uma oposta e múltiplo de mais de duas opostas. Não documenta fecho geral de todas. Verificado em 2026-08-22. metatrader4.com/…/positions_close
  27. Spotware Systems, "Positions" – Documentação cTrader: posição individual com X ou Close position; várias com Close em Positions, filtradas por direção, resultado e símbolo. Verificado em 2026-08-22. help.ctrader.com/ctrader/trading/positions
  28. MetaQuotes Software Corp., "Virtual Hosting" – Ajuda MT5: alojamento virtual para funcionamento contínuo e preparação de robôs e sinais. Também MT4 «Migration»: transferir ambiente ativo para virtual; na variante completa inclui ligação, gráficos abertos, cópia de sinais, EA e indicadores ativos, FTP e correio. Verificado em 2026-08-22. metatrader5.com/en/terminal/help/virtual_hosting, metatrader4.com/…/virtual_hosting_migration
  29. Spotware Systems, "History" – Documentação cTrader: History e extrato local .csv. Lista abertura e fecho, preços de entrada e saída, volume, comissões e resultados líquido e bruto, mas não declara à parte o conteúdo exportado. Verificado em 2026-08-22. help.ctrader.com/ctrader/trading/history
  30. MetaQuotes Software Corp., «Trading Report»: ajuda MT5, blocos de ordens, negócios e posições gerados com ReportHistory.htm como modelo. Verificado em 2026-08-22. metatrader5.com/…/trading_advanced/history_report
  31. MetaQuotes Software Corp., "Platform Logs" – Ajuda MT5: mostra arranque e todos os eventos, incluindo operações. Só lista «Time: data e hora», «Source: tipo, Network, Alert, HistoryBase, Experts, nome de EA ou indicador, etc.» e «Message: descrição». Não lista preço pedido, Bid/Ask ou spread. Verificado em 2026-08-22. metatrader5.com/…/start_advanced/journal
  32. MetaQuotes Software Corp., "Authorization" – Ajuda MT4: dois acessos. «A palavra-passe padrão dá plenos direitos», investidor permite «ver estado, analisar preços e trabalhar com EA próprios, não negociar». Também MT5 «Authorization»: «A principal dá plenos direitos da conta», investidor «ver estado, analisar preços e trabalhar com EA próprios, não negociar». Verificado em 2026-08-22. metatrader4.com/…/help/userguide/authorization, metatrader5.com/…/help/startworking/authorization
  33. MetaQuotes Software Corp., "MetaTrader 5 build 1325: Hedging option and testing on real ticks" – Nota de 22 de abril de 2016 que introduz o segundo sistema: «Hedging amplia as possibilidades dos traders de retalho» e «Agora são possíveis várias posições por símbolo, incluindo opostas». Verificado em 2026-08-22. metatrader5.com/en/releasenotes/terminal/1325
  34. Spotware Systems, "Chart modes" – Documentação cTrader: «Com vários gráficos em qualquer dos três modos, podem separar-se em janelas com barra». «Clique Detach chart no canto superior direito». Descreve janelas separadas, sem afirmações sobre vários monitores. Verificado em 2026-08-22. help.ctrader.com/ctrader/charts/chart-modes
  35. MetaQuotes Software Corp., "Account History" – Ajuda MT4: «Todas as operações estão em Account History». Campos: Order, Time, Type, Size, Symbol, Price, S/L, T/P, Time, Price, Commission, Taxes, Swap, Profit, Comments. O relatório HTML Save as Report: Ticket, Open Time, Type, Size, Item, Price, S/L, T/P, Close Time, Price, Commission, Taxes, Swap, Profit. Nenhuma lista inclui envio, preço pedido ou spread; o relatório detalhado acrescenta parâmetros não listados. Verificado em 2026-08-22. metatrader4.com/…/terminal/terminal_account_history
  36. MetaQuotes Software Corp., "General Concept" – Ajuda MT5: «Há quatro modos de execução»; em Exchange «as operações vão para sistema externo, uma bolsa». Verificado em 2026-08-22. metatrader5.com/…/help/trading/general_concept
  37. TradingView, "Script structure" – Documentação Pine Script: a declaração indicator, strategy ou library identifica o tipo e determina conteúdo, uso e execução. Também TradingView, «Alerts»: «O código não cria alertas ativos na interface, só eventos com que os utilizadores os criam». Verificado em 2026-08-22. tradingview.com/pine-script-docs/language/script-structure, tradingview.com/pine-script-docs/concepts/alerts

O seu progresso de aprendizagem

Terminou esta lição? Marque-a você. Abrir ou deslocar uma página nunca a marca como concluída.

O progresso requer JavaScript e armazenamento do navegador.

Guardado apenas neste navegador. Sem conta nem sincronização entre dispositivos. Limpar os dados do site pode apagar o seu progresso.

Jarosław Wasiński

Editor-chefe, ForexMechanics.com • Analista macro e FX

Analista independente e profissional com mais de 20 anos de experiência nos mercados financeiros. Atua no Forex desde 2007, com foco em análise fundamentalista, estrutura do mercado OTC e gestão disciplinada do risco de capital.

  • Criador e editor-chefe do MyBank.pl, oferecendo educação financeira confiável desde 2004.
  • Autor de centenas de comentários de mercado aprofundados, análises estruturais e materiais educacionais para traders e investidores.
  • Defensor da transparência do mercado, promovendo uma educação baseada em dados concretos e relatórios institucionais (BIS, ESMA, CFTC).

Todo o conteúdo tem caráter exclusivamente educacional e informativo – não constitui recomendação de investimento. Lembre-se: operar com alavancagem (Forex/CFD) envolve alto risco de perda rápida de capital.