¿Por qué convertir EX4 a MQ4?
Cuando un desarrollador compila un archivo fuente MQL4 en MetaEditor, el resultado es un archivo de bytecode .ex4 que se ejecuta en la terminal de MetaTrader 4; el código fuente permanece en la máquina del desarrollador o se descarta intencionadamente. Los archivos .ex4 posteriores a la versión 600 utilizan un formato modificado con una ofuscación más fuerte que ningún descompilador disponible puede revertir de forma fiable, lo que hace que la recuperación del .mq4 original sea efectivamente imposible.
Cómo convertir EX4 a MQ4
MetaEditor FREE
Si desea recrear la estrategia, abra MetaEditor desde MT4 (Herramientas > Editor de lenguaje MetaQuotes), escriba la lógica en MQL4 y compile a un nuevo .ex4; el código fuente original no se puede recuperar del archivo compilado.
Acerca de estos formatos
Un archivo EX4 es un programa MQL4 compilado para la plataforma de trading MetaTrader 4: un Expert Advisor (robot de trading), un indicador personalizado o un script. Se instala copiándolo…
Abrir detalles de .EX4 →Un archivo .MQ4 está asociado con MetaTrader custom indicator, un archivo de tipo data.
Abrir detalles de .MQ4 →Calidad y qué observar
- Desde la versión 600 de MetaTrader 4 (febrero de 2014), los sitios y herramientas de «descompilador EX4» producen, en el mejor de los casos, resultados inutilizables en archivos modernos y, en el peor, pueden distribuir malware.
- No necesita el código fuente
.mq4para usar un.ex4: cópielo en la carpeta correcta de MT4 (MQL4/Experts,/Indicatorso/Scripts), reinicie la terminal y adjúntelo a un gráfico. - Si es el propietario del programa original, póngase en contacto con el desarrollador o vendedor para solicitar el archivo fuente
.mq4, ya que muchos EA comerciales incluyen el acceso al código fuente como una opción de compra.
Preguntas frecuentes
¿He encontrado un descompilador EX4 gratuito en línea, funcionará?
.ex4 modernos.¿Puedo ver los parámetros de entrada de un EX4 sin el código fuente?
.ex4 a un gráfico en MT4; la pestaña Entradas muestra todos los parámetros configurables que el desarrollador expuso, aunque no la lógica subyacente.¿Qué pasa si compilé el EX4 yo mismo y perdí el MQ4?
.mq4 junto al .ex4 en la carpeta MQL4 por defecto; si se eliminó, la recuperación no es posible a través de ningún convertidor.