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.
.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
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.
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.
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.
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.
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.
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.
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ón | Señal correcta | Si falla |
|---|---|---|
| Conexión | Las cotizaciones se actualizan y no aparece «Sin conexión» | Vuelve a conectarte al servidor correcto del bróker |
| Permisos | AutoTrading activo y trading en real permitido | Activa los permisos globales y los específicos del EA |
| Parámetros | El riesgo, el símbolo y el marco temporal coinciden con el manual | Vuelve a cargar el archivo set aprobado y revisa los valores |
| Registros | Inicialización sin errores repetitivos | Consulta 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.
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).