Como copiar operações entre MT4 e MT5: 3 métodos e configuração
Duas plataformas do mesmo corretor não partilham contas.

O MT4 chegou em 2005 e o MT5 em 2010. Ambos são da MetaQuotes, mas os sistemas de contas, a linguagem de programação e o modelo de ordens são diferentes. Por isso, à pergunta «tenho MT4 no corretor A e MT5 no corretor B, posso copiar de um para o outro?», a resposta depende do método escolhido.
Porque é que as duas plataformas não comunicam diretamente
- Contas separadas: uma conta MT4 vive no ecossistema MQL4 e uma conta MT5 no MQL5, pelo que as credenciais não são intermutáveis
- Modelos de ordens diferentes: o MT4 só suporta hedging, o MT5 suporta netting e hedging
- Nomes de símbolos diferentes: o mesmo EUR/USD pode chamar-se EURUSD, EURUSD.a, EURUSD.m ou EURUSDpro
- Modos de execução diferentes: execução instantânea e execução a mercado tratam o slippage de forma distinta
Destes quatro pontos, o dos nomes é o que dá mais problemas: o programa procura o símbolo pelo nome, não o encontra e simplesmente não envia a ordem — enquanto na conta de origem você vê o negócio como executado.
Três caminhos possíveis
Caminho um: cópia dentro da mesma plataforma. As duas contas estão no MT4 (ou ambas no MT5); usa um EA de cópia local ou o serviço de sinais da plataforma, com latências na ordem das dezenas de milissegundos. É a via mais estável.
Caminho dois: ponte entre plataformas. MT4 de um lado, MT5 do outro, com uma camada intermédia (EA local mais programa de ponte, ou serviço de cópia de terceiros) que traduz a ordem da conta de origem para a conta de destino. A latência vai de algumas centenas de milissegundos a segundos, conforme onde está instalada essa camada.
Caminho três: espelho manual. Recebe o sinal e abre a ordem à mão nas duas plataformas. A latência conta-se em minutos; só serve para swing e posições de prazo longo.
As seis perdas reais da cópia entre plataformas
Esta é a parte que importa. Muita gente pensa que copiar é replicar, mas o que se replica é a intenção da ordem, não o resultado da execução.
- Sufixo do símbolo: a origem envia EURUSD, o destino não tem esse símbolo e a cópia falha de imediato
- Spread diferente: 0,8 pips na origem e 1,6 pips no destino; com a mesma distância de stop, o risco real é o dobro
- Alavancagem diferente: 1:500 na origem e 1:100 no destino; o mesmo lote ocupa cinco vezes mais margem e pode desencadear liquidação forçada
- Dimensão do contrato diferente: as definições de lote standard, mini e micro não são iguais em todos os corretores
- Latência de execução: em períodos de dados, 0,5 segundos podem valer 10 a 20 pips de slippage
- Distância mínima do stop: alguns corretores têm stop level e rejeitam stops demasiado próximos
Um exemplo: quanto custa a latência numa publicação de dados
No instante da publicação das folhas de pagamento não agrícolas, o EUR/USD salta habitualmente 30 a 60 pips. Imagine que o sinal que segue abre posição 1 segundo antes dos dados:
A conta de origem entra a 1,0850; a conta de destino, com 0,5 segundos de atraso, entra a 1,0870 — 20 pips de slippage. Em 0,5 lotes são 100 dólares de diferença, ou 1% de uma conta de 10.000 dólares.
É por isso que a cópia entre plataformas deve evitar sinais em períodos de dados, ou definir um limite de slippage na conta de destino que cancele a execução acima desse valor.
Como converter lotes: por risco equivalente, não por cópia
Lote de destino = lote de origem × (equidade da conta de destino ÷ equidade da conta de origem) × (valor do pip na origem ÷ valor do pip no destino).
Versão simplificada: se as duas contas são em dólares e ambas usam lotes standard, basta escalar pela proporção das equidades. Uma origem de 10.000 dólares com 0,5 lotes corresponde a 0,25 lotes numa conta de 5.000 dólares.
Atenção ao erro de arredondamento: 0,25 lotes não é problema numa conta com mínimo de 0,01; se o mínimo for 0,1, os 0,25 passam a 0,2 ou 0,3 — 20% de desvio. É a razão mais comum para «copiei em proporção e o risco ficou diferente».
Como configurar o mapa de símbolos
É o passo onde a cópia entre plataformas mais falha e o que mais se esquece. O método é simples: abra a lista de instrumentos da conta de destino e confronte-a, um a um, com os símbolos usados na origem.
Três casos habituais: iguais (EURUSD para EURUSD), com sufixo (EURUSD para EURUSD.m) e nome totalmente diferente (XAUUSD para GOLD, US30 para DJ30). Nos dois primeiros basta uma linha de mapa; no terceiro é preciso confirmar a especificação do contrato.
Depois de mapear, falta verificar a dimensão do contrato. O mesmo «1 lote» são 100.000 unidades numa conta standard e 10.000 nalgumas contas. Se este ponto não bater certo, toda a conversão de lotes fica dez vezes errada.
O teste é rudimentar mas eficaz: abra 0,01 lotes à mão na conta de destino e compare a margem ocupada e o valor por pip com os da origem, na mesma proporção. Se não bater, vá à especificação do contrato — não adivinhe.
As duas dores de cabeça são o mapa de símbolos e a conversão de lotes. O FXCopy suporta lote fixo, proporção da equidade e múltiplo, permite ligar e desligar por instrumento e também copiar em sentido inverso; a execução fica na nuvem e continua a sincronizar com o computador desligado.
E se a ligação cair
Num programa de cópia instalado localmente, o maior risco não é a latência, é a perda de sinais enquanto está desligado. A origem abre, o destino não acompanha e, quando o programa volta, o preço já foi longe.
Há três formas de tratar o problema, todas com custo: repor a ordem (entrar ao preço atual, possivelmente num nível péssimo), ignorar (as duas contas ficam desalinhadas) ou fechar na origem (garante coerência, mas corta uma posição que podia estar certa).
Não há resposta única, mas as regras devem estar definidas antes, não decididas no momento da falha. A escolha mais comum é ignorar e registar, com reconciliação semanal dos desvios.
Checklist antes de arrancar
- Os nomes dos instrumentos coincidem? Se não, configure o mapa de símbolos
- Spread, comissão e swap estão na mesma ordem de grandeza
- A alavancagem da conta de destino chega? Calcule a margem com todas as posições simultâneas
- Os stops e objetivos podem ser rejeitados pelo stop level
- Em que máquina está o programa de cópia e o que acontece se cair a ligação
- Corra duas semanas com o lote mínimo e compare o preço de execução de cada negócio
Perguntas frequentes
Um sinal de MT4 pode ser subscrito diretamente no MT5? Não. O serviço de sinais da MetaQuotes tem versões separadas para MT4 e MT5; entre plataformas é obrigatório usar uma ponte.
Que latência é aceitável? Para swing, alguns segundos não são problema; em scalping e negociação de notícias, acima de 200 milissegundos não vale a pena.
O FXCopy trata precisamente deste passo entre contas: converte a ordem da origem pela proporção das equidades, espelha-a no destino e resolve o mapa de símbolos e as regras de arredondamento.