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
Verifique a pasta MQL4/Indicators do terminal utilizado. O Navegador reproduz as subpastas e apresenta apenas indicadores EX4 compilados.
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.
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
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.
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.
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.
