Archivos de código fuente escritos en MetaQuotes Language 4 para la plataforma de trading MetaTrader 4.
Tipo de archivo:
La extensión de archivo .mql4 representa archivos de código fuente creados con MetaQuotes Language 4 (MQL4), scripts de programación utilizados dentro de la plataforma de trading MetaTrader 4. Estos archivos generalmente contienen algoritmos de trading, indicadores personalizados, scripts y asesores expertos automatizados.
Categoría del tipo de archivo:
Fecha de actualización: 6 de julio de 2026
MQL4 es un lenguaje de programación especializado diseñado para desarrollar estrategias de trading, indicadores, scripts y funciones dentro de la plataforma MetaTrader 4. El lenguaje es similar a C++, lo que lo hace accesible a traders con experiencia en programación. Los archivos MQL4 son archivos de texto plano con la extensión .mql4, que se compilan en ejecutables utilizados por MetaTrader 4 para automatizar tareas de trading.
La historia de MQL4 data de principios de los 2000 cuando MetaQuotes Software lo introdujo como un medio para que los traders desarrollaran sus propios programas de trading automatizado. MQL4 proporciona bibliotecas extensas para análisis técnico, gestión de órdenes y comunicación con servidores de trading. Además de la programación manual, muchos traders utilizan Expert Advisors (EAs) e indicadores predefinidos, que a menudo se comparten y descargan de varias fuentes en línea.
La compatibilidad con la plataforma se centra principalmente en la versión de Windows de MetaTrader 4, aunque algunas herramientas de desarrollo permiten editar y gestionar estos archivos en otros sistemas operativos como macOS y Linux mediante emuladores o software compatible. El lenguaje cuenta con un buen soporte por parte del entorno de desarrollo propio de MetaQuotes, MetaEditor, que ofrece resaltado de sintaxis, depuración y funciones de compilación, simplificando el proceso de desarrollo tanto para traders como para programadores.
Para abrir y editar archivos .mql4, los usuarios deben instalar MetaTrader 4 junto con MetaEditor, el entorno de desarrollo integrado. En Windows, MetaTrader 4 es la plataforma principal, y mediante MetaEditor, se puede abrir, compilar y depurar scripts MQL4.
Para usuarios de Mac OS, ejecutar MetaTrader 4 y MetaEditor puede requerir usar Wine o capas de compatibilidad similares. Los usuarios de Linux pueden configurar MetaTrader 4 mediante Wine o usar máquinas virtuales. Una vez instalado, simplemente abra MetaEditor, navegue hasta el archivo .mql4 y comience a editar o compilar.
Convertir archivos .mql4 a otros formatos no suele ser necesario ya que son archivos de código fuente diseñados para ser editados y compilados dentro de MetaTrader 4. Sin embargo, si necesitas compartir o migrar código, puedes copiar los archivos fuente .mql4 y convertirlos manualmente en scripts u otros formatos de programación.
Para conversión o edición fuera de MetaEditor, algunos editores de código admiten resaltado de sintaxis para MQL4, pero la compilación y ejecución completas requieren MetaTrader 4. Los repositorios en línea podrían ofrecer herramientas o scripts para traducir o refactorizar código MQL4. Además, existen algunos IDEs y herramientas de plugin que pueden convertir o ayudar a portar código MQL4 para su uso en otras plataformas de trading, pero en general son limitados y requieren ajustes manuales.