Un Expert Advisor es un programa MQL5 que analiza y ejecuta operaciones sin intervención humana. Cómo funciona, dónde corre y qué señales de alerta revisar.
Detrás de cada estrategia de trading automatizado en MetaTrader hay un archivo con extensión .ex5. Puede ser una obra de ingeniería cuantitativa con años de datos validados... o una martingala disfrazada que quebrará tu cuenta en la primera racha adversa.
Ambos se llaman igual: Expert Advisor. Entender qué son y cómo funcionan es el primer filtro para distinguir la ingeniería del humo.
Qué es un Expert Advisor: La Definición Técnica
Un Expert Advisor (EA) es un programa escrito en MQL5 (o MQL4 en la plataforma legada) que se ejecuta dentro de MetaTrader y automatiza el ciclo completo de trading: análisis del precio, apertura de posiciones, gestión del riesgo y cierre. Sin clics. Sin emociones. Sin pausas para dormir.
Cómo Funciona por Dentro: El Ciclo de Eventos
La arquitectura de un EA es un bucle de eventos. Los tres esenciales:
- OnInit(): se ejecuta al cargar el EA en el gráfico; valida parámetros y prepara indicadores.
- OnTick(): el corazón del sistema. Se dispara con cada variación de precio (tick). Aquí el algoritmo evalúa sus condiciones matemáticas y decide si abre, modifica o cierra posiciones.
- OnDeinit(): limpieza al retirar el EA.
Cada decisión pasa por reglas explícitas programadas: distancia del Stop Loss, tamaño del lote, horarios de operación, filtros de volatilidad. Un EA bien construido incluye además kill-switches: límites duros de pérdida diaria que apagan la operativa automáticamente.
Dónde Vive un EA: La Terminal Debe Estar Encendida
Un detalle que sorprende a los principiantes: el EA corre dentro de tu terminal MetaTrader, no en los servidores del broker. Si apagas el computador, el algoritmo deja de operar (y peor: deja posiciones abiertas sin gestión). Por eso la operativa seria se ejecuta en un VPS para MetaTrader 5: un servidor en la nube encendido 24/7 con latencia mínima hacia el broker.
Backtesting: Donde los EAs se Validan (o se Desenmascaran)
La gran ventaja de un EA sobre un trader manual es que sus reglas son verificables. El Strategy Tester de MetaTrader 5 permite simular la estrategia sobre años de datos históricos con ticks reales y medir métricas objetivas: Profit Factor, drawdown máximo, esperanza matemática.
Pero cuidado: un backtest perfecto no garantiza nada. La sobreoptimización (curve fitting) produce curvas de capital de laboratorio que colapsan en mercado real. La única prueba definitiva son cuentas reales auditadas, un contraste que desarrollamos en backtesting vs cuentas auditadas.
Señales de Alerta en un EA Comercial
- Martingala o grid oculto: promedia posiciones perdedoras multiplicando el lote. Funciona hasta que un día borra la cuenta.
- Resultados solo en demo o backtest, sin track record real verificable.
- Promesas de rentabilidad fija mensual: los mercados son probabilísticos; nadie serio promete porcentajes garantizados.
- Caja negra absoluta: sin lógica declarada, sin métricas de riesgo, sin drawdown histórico publicado.
¿Comprar un EA o Suscribirse a Copy Trading?
Son dos rutas hacia el mismo objetivo (ejecución algorítmica), con una diferencia operativa clave:
- EA propio: tú lo instalas, lo configuras, contratas el VPS, monitoreas la ejecución y asumes el mantenimiento técnico.
- Copy trading institucional: los algoritmos corren en la infraestructura del proveedor y las operaciones se replican en tu cuenta vía API. Tu única configuración es el lotaje. Así funciona el modelo que explicamos en cómo funciona el copy trading institucional.
Ninguna es "mejor" en abstracto: la primera da control total a cambio de carga técnica; la segunda entrega la ejecución llave en mano y deja en tus manos la decisión que de verdad importa: la gestión del riesgo.
> [!TIP]
> Algoritmos sin la carga técnica
> En AbacuQuant no vendemos archivos .ex5: nuestras 17 estrategias corren en infraestructura institucional y se replican en tu cuenta MT5. Explora el Portfolio Builder, revisa las métricas auditadas de cada algoritmo y simula el riesgo combinado de tu portafolio antes de conectar tu cuenta.