Ir para conteúdo principal

Os indicadores do MT4 funcionarão no MT5?

Compreenda por que motivo os indicadores e EAs MQL4 são incompatíveis com o MT5 e consulte as opções para encontrar, executar ou recodificar as ferramentas preferidas.

Um indicador personalizado do MT4 não pode ser executado diretamente no MT5. O mesmo vale para um Expert Advisor (EA) do MT4. Uma ferramenta do MT5 com o mesmo nome precisa ser uma versão criada para MT5; renomear o arquivo não o converte.


Confira os arquivos disponíveis

Arquivo

Plataforma

Significado

.mq4

MT4

Código-fonte

.ex4

MT4

Programa compilado

.mq5

MT5

Código-fonte

.ex5

MT5

Programa compilado

O desenvolvedor edita o código-fonte; a compilação gera um programa para a plataforma correspondente.
​

Renomear .ex4 para .ex5, copiar um arquivo do MT4 para uma pasta do MT5 ou abri-lo em um editor não cria um programa MT5. Se você só possui .ex4, o funcionamento no MT4 não significa que tenha o código-fonte editável.
​

Migrar o código para MQL5 pode exigir alterações nos cálculos, acesso aos dados, buffers do indicador e tratamento de eventos. Compilar com sucesso é apenas uma etapa; não comprova resultados idênticos nem comportamento correto de trading.


Localizar a pasta correspondente ao programa

No MT5 em utilização, selecione Ficheiro → Abrir pasta de dados. Abra MQL5 e escolha a subpasta segundo a finalidade do ficheiro. Os dados estão separados dos ficheiros de instalação só de leitura.

Subpasta de dados do MT5

Conteúdo

MQL5/Experts

Ficheiros de código-fonte (.mq5) e programas compilados (.ex5) dos Expert Advisors.

MQL5/Indicators

Ficheiros de indicadores personalizados.

MQL5/Presets

Conjuntos de parâmetros de entrada guardados para os Expert Advisors.


MT4: um indicador instalado não aparece no Navegador

  1. Verifique a pasta MQL4/Indicators do terminal utilizado. O Navegador reproduz as subpastas e apresenta apenas indicadores EX4 compilados.

  2. Depois de copiar um indicador compilado compatível para essa pasta, clique com o botão direito na lista de indicadores do Navegador e selecione Atualizar.

  3. Um losango cinzento no ícone pode indicar ausência de código-fonte ou falha de compilação. Verifique os ficheiros e as mensagens do compilador para determinar a causa.


Escolha uma opção adequada

  1. Obtenha uma versão MT5 com o desenvolvedor original ou uma fonte confiável. Confira plataforma, versão, arquivos auxiliares necessários e se a licença permite o uso pretendido. Um nome igual ou uma imagem semelhante não basta.

  2. Continue usando a versão MT4 no MT4 se ela atender às suas necessidades. Os terminais são separados: selecione a conta de trading FXT e o servidor correspondentes em cada um. Instalar MT5 não transfere indicadores, contas ou posições abertas do MT4 para MT5.

  3. Se você possui o código-fonte ou autorização para modificá-lo, peça a um desenvolvedor qualificado que o adapte e teste para MQL5. Guarde os arquivos originais e os parâmetros de cálculo acordados para comparar resultados. Converter não é apenas trocar a extensão.


Confira a versão alternativa antes de usá-la

Compare o mesmo instrumento, período gráfico, parâmetros de entrada e histórico de preços disponível. Confira valores desenhados, sinais e alertas; nomes iguais não significam cálculos iguais. Teste as solicitações de trading de um EA em uma conta demo antes de considerar uma conta real.
​

Se a ferramenta não carregar ou se comportar de outra forma, registre plataforma/versão, nome do programa, parâmetros e erros relevantes. Não envie senhas nem códigos de uso único. Instalar ou compilar não garante execução, precisão ou lucro.


Desktop, WebTrader e App são ambientes diferentes

Esses formatos são para programas MetaTrader de desktop. Não presuma que possam ser importados no WebTrader ou FXTRADING.com App; use as ferramentas gráficas realmente oferecidas pela interface. EAs não podem ser instalados nem executados no FXTRADING.com App.

Isto respondeu à sua pergunta?