Por que converter EX4 para MQ4?
Quando um desenvolvedor compila um arquivo-fonte MQL4 no MetaEditor, o resultado é um arquivo de bytecode .ex4 que roda no terminal MetaTrader 4; o código-fonte permanece na máquina do desenvolvedor ou é descartado intencionalmente. Arquivos .ex4 pós-build-600 usam um formato alterado com ofuscação mais forte que nenhum descompilador disponível consegue reverter de forma confiável, tornando a recuperação do .mq4 original efetivamente impossível.
Como converter EX4 para MQ4
MetaEditor FREE
Se você deseja recriar a estratégia, abra o MetaEditor a partir do MT4 (Ferramentas > Editor de Linguagem MetaQuotes), escreva a lógica em MQL4 e compile para um novo .ex4 - o código-fonte original não pode ser recuperado do arquivo compilado.
Sobre estes formatos
Um arquivo EX4 é um programa MQL4 compilado para a plataforma de negociação MetaTrader 4 - um Expert Advisor (robô de negociação), um indicador personalizado ou um script. Você o instala…
Abrir detalhes de .EX4 →Um arquivo .MQ4 está associado ao MetaTrader custom indicator, um arquivo do tipo data.
Abrir detalhes de .MQ4 →Qualidade e o que observar
- Desde o MetaTrader 4 build 600 (fevereiro de 2014), sites e ferramentas de «descompilador EX4» produzem, na melhor das hipóteses, resultados inutilizáveis em arquivos modernos e podem distribuir malware na pior.
- Você não precisa do código-fonte
.mq4para usar um.ex4- copie-o para a pasta correta do MT4 (MQL4/Experts,/Indicatorsou/Scripts), reinicie o terminal e anexe-o a um gráfico. - Se você é o proprietário do programa original, entre em contato com o desenvolvedor ou vendedor para solicitar o arquivo-fonte
.mq4, pois muitos EAs comerciais incluem o acesso ao código-fonte como uma opção de compra.
Perguntas frequentes
Encontrei um descompilador EX4 gratuito online - ele vai funcionar?
.ex4 modernos.Posso ver os parâmetros de entrada de um EX4 sem o código-fonte?
.ex4 a um gráfico no MT4; a aba «Entradas» mostra todos os parâmetros configuráveis que o desenvolvedor expôs, embora não mostre a lógica subjacente.E se eu mesmo compilei o EX4 e perdi o MQ4?
.mq4 ao lado do .ex4 na pasta MQL4 por padrão; se deletado, a recuperação não é possível através de nenhum conversor.