Cómo funciona
Un EA es un programa MQL4 o MQL5 compilado, anclado a un gráfico. Corre en bucle en cada tick nuevo, verifica las reglas de entrada, salida y riesgo de la estrategia, y envía órdenes por la interfaz de la plataforma. El EA solo puede actuar sobre los datos y la conexión del broker que MetaTrader expone; cualquier cosa fuera de ese entorno le es invisible.
Lo que típicamente codifica un EA
- Lógica de entrada: cruces de indicadores, disparadores de price action, aperturas temporales
- Tamaño de posición: lote fijo, riesgo porcentual o ajuste por volatilidad
- Stop y objetivo: stops duros, stops dinámicos, traslados a break-even
- Reglas de salida: señal contraria, stop temporal, bloqueo de beneficio
- Filtros: sesión, evasión de noticias, régimen de volatilidad
Ejemplo
Un EA seguidor de tendencia en EUR/USD H1: abre largo cuando la EMA 20 cruza por encima de la EMA 50 y el ADX está por encima de 25, tamaño de posición 1 por ciento del equity, stop a 2 ATR bajo la entrada, objetivo a 4 ATR, stop dinámico tras 2 ATR de beneficio. El EA vigila el gráfico 24/5 y dispara en cuanto se cumplen las condiciones. Sin emoción, sin señales perdidas, sin entradas tardías. Que la estrategia sea rentable es una pregunta completamente aparte.
Por qué importa
La automatización elimina las dos mayores fuentes de error del trader: la duda y la discreción. No añade un edge que no esté ya en las reglas. Una mala estrategia automatizada es solo una mala estrategia ejecutada más rápido. Antes de correr un EA con capital real, prueba sobre al menos 5 años de datos históricos a través de distintos regímenes, luego haz forward-test en demo durante un mes. Las dos primeras semanas en vivo siempre sorprenden.