ForexBestRobots.com

MT4 y Expert Advisors · formación en Forex

Cómo instalar un Expert Advisor de Forex en MetaTrader 4

Instala correctamente un Expert Advisor en MT4: copia el EA, activa AutoTrading, confirma el símbolo y el marco temporal, revisa los registros, utiliza un VPS y prueba primero en demo.

28 ago 202614 min de lecturaRevisado por el equipo editorial de ForexBestRobots
Ilustración del paso para abrir la carpeta de datos de MetaTrader 4MT4 y Expert AdvisorsGuía práctica con enfoque responsable del riesgo

Ilustración original creada para ForexBestRobots.com.

Una instalación correcta implica mucho más que colocar un archivo en una carpeta. El terminal, la cuenta, el símbolo, el marco temporal, los permisos y los parámetros de riesgo deben coincidir. Sigue esta secuencia desde una cuenta demo limpia antes de plantearte operar en real.

Antes de instalar un EA de Forex

Un Expert Advisor de Forex es un programa que se ejecuta dentro de MetaTrader y aplica reglas programadas a los datos del mercado. Prepara el archivo del EA, su manual oficial, el acceso de MT4 del bróker, el par de divisas y el marco temporal requeridos, además de cualquier clave de licencia. Haz una copia de seguridad de los archivos set existentes antes de modificarlos.

Los archivos de MT4 y MT5 no son intercambiables

.ex4 y .mq4 son archivos de MT4 y deben guardarse en MQL4/Experts. Un archivo .ex5 o .mq5 corresponde a MT5 y debe guardarse en MQL5/Experts; no funcionará en MT4.

Instalar el EA paso a paso

1

Abrir la carpeta de datos correcta de MT4

Utiliza Archivo → Abrir carpeta de datos dentro del terminal exacto conectado a la cuenta que vas a utilizar. Así evitarás copiar los archivos en una instalación antigua o perteneciente a otro bróker.

Apertura de la carpeta de datos correcta en una interfaz ilustrada de MetaTrader 4
Ilustración original de la interfaz. Los nombres del menú pueden variar ligeramente según la versión de MT4 y el bróker.
2

Abrir MQL4 → Experts

Abre MQL4, después Experts. Copia allí el archivo .ex4 del EA. Los archivos de código fuente terminados en .mq4 también pueden guardarse allí, pero deben compilarse correctamente antes de utilizarse.

Apertura de MQL4 → Experts en una interfaz ilustrada de MetaTrader 4
Ilustración original de la interfaz. Los nombres del menú pueden variar ligeramente según la versión de MT4 y el bróker.
3

Actualizar el Navegador o reiniciar MT4

Vuelve a MT4, abre el Navegador con Ctrl+N, haz clic con el botón derecho en Expert Advisors y selecciona Actualizar. Si el EA continúa sin aparecer, cierra y vuelve a abrir el terminal.

Actualización del Navegador o reinicio de MT4 en una interfaz ilustrada
Ilustración original de la interfaz. Los nombres del menú pueden variar ligeramente según la versión de MT4 y el bróker.
4

Añadir el EA al gráfico y habilitar el trading

Abre el símbolo y el marco temporal indicados por el proveedor y arrastra el EA al gráfico. En la pestaña Común, permite el trading en real. Activa el botón global AutoTrading. Habilita la importación de DLL únicamente cuando una documentación fiable lo exija expresamente.

Adición del EA al gráfico y activación del trading en una interfaz ilustrada de MT4
Ilustración original de la interfaz. Los nombres del menú pueden variar ligeramente según la versión de MT4 y el bróker.
5

Comprobar el gráfico y los registros

Confirma el nombre y el estado del EA en la esquina del gráfico y revisa Terminal → Experts y Journal. Un EA cargado puede estar esperando sus condiciones de entrada; que todavía no haya operaciones no implica necesariamente un fallo.

Comprobación del gráfico y los registros en una interfaz ilustrada de MT4
Ilustración original de la interfaz. Los nombres del menú pueden variar ligeramente según la versión de MT4 y el bróker.

Configurar el símbolo, el marco temporal y los parámetros correctos

Utiliza exactamente el par indicado en la documentación del producto. Los sufijos del bróker, como EURUSD.a o EURUSDm, pueden ser importantes si el programa espera un formato de símbolo concreto. Selecciona el marco temporal especificado —por ejemplo, M15, H1 o H4— porque los cálculos de los indicadores y la lógica de nueva vela pueden cambiar según el periodo del gráfico.

Tipo de cuenta y servidor del bróker correctos
Símbolo correcto, incluido cualquier sufijo
Marco temporal correcto en el gráfico
Magic Number único para cada instancia
Lote o parámetro de riesgo revisado
Filtros de spread y horario de trading comprendidos

El Magic Number permite que el EA identifique sus propias posiciones. Ejecutar dos copias con el mismo número puede provocar conflictos de gestión. Si el proveedor facilita un archivo .set , cárgalo desde la pestaña Parámetros de entrada y comprueba cada valor en lugar de suponer que es adecuado para tu cuenta.

Cómo confirmar que el EA funciona realmente

Comprueba tres niveles: el gráfico confirma que el EA está añadido; el registro Experts confirma la inicialización y las señales; Journal muestra los eventos del terminal y del bróker. El estado de conexión en verde y el icono sonriente del EA son útiles, pero el registro constituye la evidencia decisiva. El programa puede permanecer legítimamente inactivo fuera del horario de trading o hasta que coincidan todas las reglas de entrada.

ComprobaciónSeñal correctaSi falla
ConexiónLas cotizaciones se actualizan y no aparece «Sin conexión»Vuelve a conectarte al servidor correcto del bróker
PermisosAutoTrading activo y trading en real permitidoActiva los permisos globales y los específicos del EA
ParámetrosEl riesgo, el símbolo y el marco temporal coinciden con el manualVuelve a cargar el archivo set aprobado y revisa los valores
RegistrosInicialización sin errores repetitivosConsulta el código numérico en la guía de resolución de problemas

Ejecutar el EA en un VPS sin duplicar operaciones

Un VPS convencional con Windows ejecuta el terminal completo, mientras que el hosting virtual integrado de MetaTrader migra el entorno activo de los gráficos. Elijas la opción que elijas, mantén una sola instancia de trading activa para el mismo EA, cuenta y Magic Number. Después de la migración, revisa los registros remotos y confirma que la copia local ya no sigue operando.

El hosting virtual de MetaTrader no admite DLL. Un EA que necesite una DLL requiere un VPS convencional compatible u otra configuración aprobada por el proveedor.

Leer la guía completa de configuración de un VPS para MT4 →

Probar en demo antes de operar en real

Ejecuta el EA durante el tiempo suficiente para observar la inicialización, la gestión de operaciones, los reinicios y la ejecución del bróker. Compara el spread real, las comisiones, el sufijo del símbolo y la distancia mínima del Stop Loss con las condiciones previstas por el proveedor. Una prueba demo comprueba la compatibilidad técnica; no demuestra una rentabilidad futura ni reproduce exactamente el deslizamiento de una cuenta real.

Empieza por el riesgo, no por la rentabilidad esperada

Antes de operar en real, define el riesgo máximo por posición, los límites de drawdown de la cuenta y las condiciones en las que debe pausarse el EA. Nunca compenses una prueba demasiado corta aumentando el lote.

Referencia oficial

El proceso de instalación sigue el modelo oficial del Navegador y del trading automático de MetaTrader 4. Consulta la documentación del Navegador de MetaTrader 4 (en inglés).