Guía 09 · MT4/MT5
Expert Advisors (EAs): Instalación y Backtesting
Los Expert Advisors son robots de trading que automatizan la ejecución de estrategias en MetaTrader. Aprende a instalarlos, configurarlos y probarlos.
¿Qué es un Expert Advisor?
Un Expert Advisor (EA) es un programa escrito en MQL4 (MT4) o MQL5 (MT5) que puede analizar el mercado y ejecutar operaciones automáticamente según reglas predefinidas. Puede operar 24/5 sin intervención humana.
Precaución con los EAs: La mayoría de EAs comerciales no funcionan de forma consistente en el mercado real. Muchos tienen buenos resultados en backtesting (datos históricos) pero fallan en condiciones de mercado en vivo. Nunca uses un EA con dinero real sin probarlo exhaustivamente primero.
Instalar un Expert Advisor
- Obtén el archivo EA (extensión .ex4 para MT4, .ex5 para MT5)
- En MetaTrader: Archivo → Abrir carpeta de datos
- Navega a MQL4/Experts (o MQL5/Experts en MT5)
- Copia el archivo .ex4 o .ex5 en esa carpeta
- Reinicia MetaTrader o actualiza el Navegador
- El EA aparecerá en el Navegador bajo "Expert Advisors"
Activar un Expert Advisor
- Abre el gráfico del par y temporalidad que usará el EA
- Arrastra el EA desde el Navegador hasta el gráfico
- En la ventana de configuración: ajusta los parámetros del EA y activa "Permitir trading automático"
- Haz clic en "Aceptar"
- Asegúrate de que el botón "AutoTrading" en la barra de herramientas esté activado (verde)
Importante: Para que un EA opere, MetaTrader debe estar abierto y conectado al broker. Si cierras MT4/MT5, el EA deja de funcionar. Algunos traders usan un VPS (servidor virtual privado) para mantener MT4/MT5 funcionando 24/5.
Backtesting en el Strategy Tester
El Strategy Tester permite probar un EA sobre datos históricos para evaluar su rendimiento antes de usarlo con dinero real:
- Abre el Strategy Tester: Ver → Strategy Tester o Ctrl+R
- En el panel inferior, selecciona el EA que quieres probar
- Elige el símbolo (par de divisas) y el período (temporalidad)
- Selecciona el rango de fechas y el modelo de simulación ("Cada tick" es el más preciso)
- Configura el capital inicial y otros parámetros
- Haz clic en "Iniciar" y espera que termine la simulación
- Analiza los resultados: drawdown máximo, ratio Sharpe, % de trades ganadores, curva de capital
Indicadores Clave en el Backtesting
Factor de beneficio > 1.5
Ratio ganancias totales / pérdidas totales. Mínimo aceptable.
Drawdown máximo < 20%
La caída máxima desde un máximo. Cuanto menor, mejor.
Número de trades > 200
Con pocos trades el backtesting no es estadísticamente válido.
Curva de capital ascendente
Crecimiento consistente, sin picos abruptos de ganancias.