¿Qué es el formato de archivo EX4?
Los archivos .ex4 se crean para facilitar el funcionamiento de MetaTrader 4, una terminal de trading desarrollada por MetaQuotes Software Corp. y utilizada en mercados como Forex, Futuros y CFD. Un archivo .ex4 contiene bytecode MQL4 compilado, el resultado binario producido cuando el código fuente MQL4 se construye dentro de MetaEditor, el IDE incluido con la terminal.
Los archivos .ex4 pueden contener tres tipos distintos de programas: indicadores, scripts y Expert Advisors. Un Expert Advisor es un tipo de bot automatizado utilizado para la automatización de procesos analíticos y de trading, capaz de colocar y gestionar órdenes sin intervención manual.
Compilación y descompilación de archivos .ex4
Los archivos .ex4 contienen bytecode ejecutable compilado a partir de archivos fuente .mq4. El formato binario interno es propiedad de MetaQuotes y cambió sustancialmente con la versión (build) 600 de MT4 (febrero de 2014), por lo que los archivos compilados antes de esa versión podrían no cargarse en las terminales actuales. Este proceso puede revertirse: es técnicamente posible descompilar archivos .ex4 hacia su fuente original MQL4 utilizando descompiladores de terceros, aunque el resultado rara vez es una réplica exacta del código original.
Cómo abrir un archivo .ex4
Instalar MetaTrader 4 no es suficiente para usar un archivo .ex4. Dependiendo de su contenido, primero debe colocarse en la carpeta correcta dentro del directorio de datos MQL4 de la terminal:
- Si un archivo
.ex4contiene un indicador, colóquelo en la carpetaMQL4\Indicators\. - Si un archivo contiene un script, colóquelo en la carpeta
MQL4\Scripts\. - Si un archivo contiene un Expert Advisor, colóquelo en la carpeta
MQL4\Experts\.
Después de colocar el archivo, actualice el panel Navegador en MetaTrader 4 (presione F5 o reinicie la terminal). El sucesor de este formato para MetaTrader 5 es .ex5, compilado a partir del código fuente .mq5.
Seguridad y protección
RIESGO: HIGHUn .ex4 es código de trading ejecutable que funciona con acceso a su cuenta de trading dentro de MT4. Un EA malicioso o descuidado puede realizar operaciones perdedoras, vaciar una cuenta real o (raramente) abusar de llamadas DLL/web. Lista de riesgos: solo ejecute archivos .ex4 de una fuente/vendedor de confianza, pruébelos primero en una cuenta DEMO, mantenga desactivada la opción «Permitir importación de DLL» a menos que el autor lo requiera y usted confíe en él, y sospeche mucho de las descargas de «EA gratuitos» y «descompiladores de ex4», ya que son un vector común de malware. Nunca ejecute un .ex4 no solicitado.
Detalles del formato
en pocas palabrasProgramas que abren archivos EX4
Detalles técnicos
especificación profunda| Desarrollador | MetaQuotes Software Corp. |
| Compatibilidad de plataforma | Solo terminal MetaTrader 4 (MT4); no se puede cargar en MetaTrader 5 |
| Tipo de bytecode | Bytecode MQL4 compilado; no es un ejecutable nativo de Windows o de sistema operativo |
| Lenguaje de origen | MQL4 (MetaQuotes Language 4), un lenguaje de scripting propietario similar a C++ |
| Compilador / IDE | MetaEditor, incluido con la terminal MetaTrader 4 |
| Tipos de programa | Expert Advisor (EA), Indicador personalizado, Script - un tipo de programa por archivo |
| Carpeta de Expert Advisor | MQL4\Experts\ |
| Carpeta de indicadores | MQL4\Indicators\ |
| Carpeta de scripts | MQL4\Scripts\ |
| Revisión del formato | El formato binario interno cambió sustancialmente en la versión 600 de MT4 (febrero de 2014); los archivos .ex4 compilados antes de esa versión podrían no funcionar en terminales actuales |
| Tipo MIME | application/octet-stream |
| Bytes mágicos | Sin firma de archivo estable documentada públicamente; los archivos se identifican por su ubicación de carpeta dentro del directorio de datos de MT4 |
| Naturaleza del formato | Formato binario cerrado propietario; sin especificación pública |
| Formato sucesor | .ex5 (programa compilado de MetaTrader 5, compilado desde fuente .mq5) |
| Mercados soportados | Pares de divisas Forex, CFD, Futuros y Acciones mediante integración con el bróker |
| Lanzado | 2005 (MetaTrader 4 platform) |
| Especificación | www.mql5.com |
Conversiones de EX4
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos EX4.