O que é o formato de ficheiro EX4?
Arquivos .ex4 são criados para facilitar o funcionamento do MetaTrader 4 - um terminal de negociação desenvolvido pela MetaQuotes Software Corp. e usado em mercados como Forex, Futuros e CFD. Um arquivo .ex4 contém bytecode MQL4 compilado, a saída binária produzida quando o código-fonte MQL4 é compilado dentro do MetaEditor, o IDE incluído no terminal.
Arquivos .ex4 podem conter três tipos distintos de programas: indicadores, scripts e Expert Advisors. Um Expert Advisor é um tipo de robô automatizado usado para a automatização de processos analíticos e de negociação, capaz de abrir e gerenciar ordens sem intervenção manual.
Compilando e descompilando arquivos .ex4
Arquivos .ex4 contêm bytecode executável compilado a partir de arquivos de origem .mq4. O formato binário interno é proprietário da MetaQuotes e mudou substancialmente com a build 600 do MT4 (fevereiro de 2014), portanto, arquivos compilados antes dessa build podem não carregar nos terminais atuais. Este processo pode ser revertido - é tecnicamente possível descompilar arquivos .ex4 de volta para o seu código-fonte MQL4 original usando descompiladores de terceiros, embora o resultado raramente seja uma réplica exata do código original.
Como abrir um arquivo .ex4
Instalar o MetaTrader 4 não é suficiente para usar um arquivo .ex4. Dependendo do seu conteúdo, ele primeiro precisa ser colocado na pasta correta dentro do diretório de dados MQL4 do terminal:
- Se um arquivo
.ex4contiver um indicador, coloque-o na pastaMQL4\Indicators\. - Se um arquivo contiver um script, coloque-o na pasta
MQL4\Scripts\. - Se um arquivo contiver um Expert Advisor, coloque-o na pasta
MQL4\Experts\.
Após colocar o arquivo, atualize o painel Navegador no MetaTrader 4 (pressione F5 ou reinicie o terminal). O sucessor do MetaTrader 5 para este formato é o .ex5, compilado a partir do código-fonte .mq5.
Segurança e proteção
RISCO: HIGHUm .ex4 é um código de negociação executável que roda com acesso à sua conta de negociação dentro do MT4. Um EA malicioso ou descuidado pode abrir negociações perdedoras, esvaziar uma conta real ou (raramente) abusar de chamadas DLL/web. Checklist de risco: execute apenas arquivos .ex4 de uma fonte/vendedor confiável, teste em uma conta DEMO primeiro, mantenha «Permitir importação de DLL» desativado a menos que o autor exija e você confie nele, e seja altamente suspeito de downloads de «EA grátis» e «descompilador ex4» - eles são um vetor comum de malware. Nunca execute um .ex4 não solicitado.
Detalhes do formato
em resumoProgramas que abrem arquivos EX4
Detalhes técnicos
especificação profunda| Desenvolvedor | MetaQuotes Software Corp. |
| Compatibilidade de plataforma | Apenas terminal MetaTrader 4 (MT4); não carregável no MetaTrader 5 |
| Tipo de bytecode | Bytecode MQL4 compilado; não é um executável nativo de Windows ou SO |
| Linguagem de origem | MQL4 (MetaQuotes Language 4), uma linguagem de script proprietária semelhante a C++ |
| Compilador / IDE | MetaEditor, incluído no terminal MetaTrader 4 |
| Tipos de programa | Expert Advisor (EA), Indicador Personalizado, Script - um tipo de programa por arquivo |
| Pasta de Expert Advisor | MQL4\Experts\ |
| Pasta de Indicador | MQL4\Indicators\ |
| Pasta de Script | MQL4\Scripts\ |
| Revisão do formato | O formato binário interno mudou substancialmente na build 600 do MT4 (fevereiro de 2014); arquivos .ex4 compilados antes dessa build podem não rodar nos terminais atuais |
| Tipo MIME | application/octet-stream |
| Magic bytes | Nenhuma assinatura de arquivo estável documentada publicamente; os arquivos são identificados por sua localização de pasta dentro do diretório de dados do MT4 |
| Natureza do formato | Formato binário fechado proprietário; sem especificação pública |
| Formato sucessor | .ex5 (programa compilado do MetaTrader 5, compilado a partir da fonte .mq5) |
| Mercados suportados | Pares de moedas Forex, CFD, Futuros e Ações via integração com corretora |
| Lançado | 2005 (MetaTrader 4 platform) |
| Especificação | www.mql5.com |
Conversões de EX4
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos EX4.