MetaTrader 4 (MT4)

Plataforma da MetaQuotes para gráficos, análise, ordens e automatização MQL4. A corretora fornece conta, dados e instrumentos; encargos e execução não são determinados apenas pelo programa. Aplicações MQL5 e ficheiros EX5 do MT5 não executam inalterados no MT4.

O que significa?

Plataforma da MetaQuotes para gráficos, análise, ordens e automatização MQL4. A corretora fornece conta, dados e instrumentos; encargos e execução não são determinados apenas pelo programa. Aplicações MQL5 e ficheiros EX5 do MT5 não executam inalterados no MT4.

Exemplo concreto

Exemplo original: conta demo MT4 oferece EUR/USD e um EA compilado em EX4. Um ficheiro EX5 do MT5 não funciona por ter o mesmo nome de estratégia. Verificação adicional: identificar versão, extensão e permissões; numa conta EUR, isso ainda não informa valor do contrato, lote mínimo ou despesas. Não converter erro de compatibilidade em sinal de mercado.

Compatibilidade é separada da contaExemplos de ficheiros fictícios, sem instalação ou execução real.EXEMPLO DE CÁLCULOMT4MQL4 / EX4MT5MQL5 / EX5Conta EURMoeda contabilística
Compatibilidade é separada da conta. Exemplos de ficheiros fictícios, sem instalação ou execução real.

Mesmo nome de estratégia não implica mesmo executável.

MT4
MQL4 / EX4 – Destino específico
MT5
MQL5 / EX5 – Outro destino
Conta EUR
Moeda contabilística – Não converte programas

Verifique o que aprendeu

Aprox. 2 minutos de prática.

Mudar o nome robo.ex5 para robo.ex4 torna-o compatível com MT4?

Ver resposta e explicação

Identificar linguagem e plataforma, adaptar a fonte quando possível e compilar/testar para o destino.

Conceitos relacionados

Aprender no contexto

Fontes e aprofundamento

A ligação a uma fonte não significa que todas as condições variáveis sejam revistas em cada dia de visita à página.

Os exemplos são hipotéticos. As condições do instrumento e as regras nacionais podem variar.