Asesores expertos (EA) — trading automático en MT4/MT5

Advertencia de riesgo · YMYL Este artículo tiene fines exclusivamente educativos y no constituye asesoramiento de inversión. Operar en el mercado Forex conlleva un alto riesgo de pérdida de capital — la ESMA informa que entre el 74 % y el 89 % de las cuentas minoristas pierde dinero.

Anuncio en YouTube: «EA con tasa de acierto del 95 %, pago único de 200 dólares, beneficios automáticos mientras duermes». Lo compras. Funciona dos semanas: +20 %. «¡Fantástico!». Tercera semana: -50 %. Cuarta semana: -80 %. Cuenta destruida. A continuación explico por qué ocurre esto casi siempre y cómo evitarlo.

¿Qué es un asesor experto (Expert Advisor)?

Un asesor experto (Expert Advisor, EA) es un robot de trading automático escrito en MQL4 (MT4) o MQL5 (MT5). Ejecuta una estrategia las veinticuatro horas de los cinco días de mercado: abre, modifica y cierra posiciones según un algoritmo. Trabaja sin emociones, sin pausas y sin agotamiento decisional.

Ventajas e inconvenientes de los asesores expertos

Ventajas

  • Sin emociones (sin tilt, sin revenge trading)
  • Operativa continua 24/5, incluyendo la sesión asiática — el EA gestiona las órdenes en el servidor, por lo que el stop loss y el take profit funcionan incluso con la plataforma cerrada
  • Posibilidad de backtesting (prueba retrospectiva)
  • Consistencia (ejecuta siempre el mismo plan)
  • Sin dedicación de tiempo constante (una vez configurado)

Inconvenientes críticos

  • El 90 % de los EA gratuitos son fraudes (sobreajuste al backtest)
  • Los de pago ($200–2000) son mejores, pero el 70 % deja de funcionar al cabo de un año
  • Requieren programación o compra
  • Riesgo de bróker (slippage o deslizamiento, requote)
  • El cambio de régimen del mercado inutiliza el EA
  • No te enseñan a operar

Por qué la mayoría de los asesores expertos pierden dinero

Hay tres razones principales por las que los EA pierden dinero:

  1. Sobreajuste (overfitting) — El EA optimizado sobre el backtest se ajusta a la perfección a los datos pasados. En cuenta real no encaja, y pierde.
  2. Ajuste de curva (curve fitting) — El programador ajusta los parámetros hasta alcanzar una tasa de acierto superior al 95 %. Es señal inequívoca de fraude.
  3. Cambio de régimen del mercado — Un EA calibrado para la tendencia de 2020–2022 deja de funcionar en el mercado en rango de 2023.

Cómo probar un asesor experto de forma rigurosa

  1. Backtest de 5 o más años en el Strategy Tester de MT5 con ticks reales — la elección entre un programa externo como Forex Tester y el Strategy Tester integrado de MT5 depende de tu presupuesto y de la precisión de datos que necesitas
  2. Optimización con precaución — mínimo 100 operaciones, sin ajuste de curva
  3. Forward test en demo — de 1 a 3 meses con datos reales
  4. Cuenta real con posición pequeña, 0,01 lotes durante 1 a 3 meses
  5. Tamaño real de la posición solo después de comprobar la consistencia

El proceso completo dura entre 6 y 12 meses. Saltarse pasos equivale a perder dinero.

Dónde comprar asesores expertos

  • MQL5 Market (MetaQuotes oficial) — el más seguro; MetaQuotes verifica los productos
  • FX-On, StrategyQuant — plataformas externas de cierta reputación
  • Telegram, Reddit, foros — EVÍTALOS; riesgo extremo de fraude
«El problema fundamental de los sistemas automáticos de trading es que están perfectamente calibrados para el pasado, pero el mercado siempre les reserva un futuro diferente.» — Ernest P. Chan, Algorithmic Trading: Winning Strategies and Their Rationale, Wiley, 2013.

La alternativa superior: escribe tu propio EA

Si tienes una estrategia que funciona de forma manual durante al menos seis meses en cuenta real con un diario de operaciones documentado en MT5, entonces tiene sentido plantearte la automatización. Cuando decides explorar las herramientas disponibles, incluyendo los asesores expertos del ecosistema MetaTrader, la comparación con cTrader, cuyo lenguaje cAlgo usa C# en lugar de MQL5, te ayudará a elegir la plataforma más adecuada para tu estilo.

  1. Aprende MQL5 (de 3 a 6 meses) o C# para cAlgo
  2. O contrata a un programador que construya el EA basándose en tu estrategia ($500–2.000)
  3. Prueba entre 6 y 12 meses
  4. Pasa a cuenta real

Es el único camino que funciona de verdad. Un EA del mercado es una lotería.

Si operas desde Latinoamérica, consulta tu regulador local — CNBV (México), CNV (Argentina), CMF (Chile), SBS (Perú) u otro organismo competente en tu país.

¿Qué hacer según tu nivel?

  1. Principiante (menos de 1 año de experiencia): cero asesores expertos. Dedica este tiempo a aprender la operativa manual: abre una cuenta demo, ejecuta al menos 50 operaciones documentadas en un diario de trading y analiza tus resultados antes de plantearte cualquier automatización.
  2. Nivel intermedio (1 a 3 años): puedes probar un EA en cuenta demo, no en cuenta real. Registra el rendimiento durante un mínimo de tres meses con datos reales y compara la equidad (equity) con la que mostraba el backtest antes de dar cualquier paso hacia el capital real.
  3. Nivel avanzado (más de 3 años con estrategia propia comprobada): desarrolla tu propio EA basado en esa estrategia, ya sea aprendiendo MQL5 o contratando a un programador de confianza. Somete el EA a un backtesting riguroso de cinco o más años y, a continuación, a un forward test de al menos tres meses antes de desplegar capital real.
  4. Trader algorítmico profesional: gestiona una cartera de varios EA con diferentes regímenes de mercado y supervisa métricas clave como el drawdown máximo (caída máxima desde el pico hasta el valle), la relación riesgo-beneficio media y la tasa de acierto real, para detectar en cuanto el mercado deje de favorecer a alguno de los sistemas.
Jarosław Wasiński
Sobre el autor

Jarosław Wasiński

Redactor jefe de MyBank.pl · Analista financiero y de mercados

Analista y profesional independiente con más de 20 años en el sector financiero. Fundador y redactor jefe del portal MyBank.pl, en marcha desde 2004. Análisis fundamental de los mercados de divisas y macroeconómicos desde 2007. Escribe desde la perspectiva de los mercados europeos y el marco regulatorio de ESMA.

Fuentes y bibliografía

  1. MetaQuotes MQL5 Documentation · oficjalna dokumentacja MQL5 www.mql5.com ↗
  2. MQL5 Market EA Marketplace · oficjalny marketplace EA www.mql5.com ↗
  3. BabyPips Algorithmic Trading · edukacja algotradingu www.babypips.com ↗

Preguntas frecuentes

¿Por qué pierde dinero el 90 % de los asesores expertos?

Hay tres causas principales. (1) Sobreajuste (overfitting): el EA optimizado en el backtest encaja a la perfección en los datos pasados, pero en cuenta real el mercado es diferente y pierde. (2) Ajuste de curva (curve fitting): el programador ajusta los parámetros hasta alcanzar un 95 % de tasa de acierto en el backtest. Eso es estadísticamente improbable y es la señal más clara de sobreajuste. (3) Cambio de régimen del mercado: un EA calibrado para la tendencia de 2020–2022 no funciona en el mercado en rango de 2023. Regla práctica: un EA con tasa de acierto en backtest superior al 70 % es casi siempre un fraude. Las estrategias reales rinden entre un 50 y un 60 %.

¿Dónde comprar un asesor experto?

Los canales principales son tres. (1) MQL5 Market (MetaQuotes oficial): el más seguro; MetaQuotes verifica los productos antes de publicarlos. (2) FX-On, StrategyQuant, EA Forex Academy: plataformas externas con cierta reputación. (3) Telegram, foros, Reddit: evítalos; el riesgo de fraude es extremo. Precios orientativos: EA gratuitos o de bajo coste de $50 a $300, premium de $200 a $1.000, nivel empresarial de $1.000 a $5.000. Regla fundamental: compra un EA solo si tiene un historial mínimo de seis meses en cuenta real, no en backtest. Con un mes de resultados reales es todavía demasiado pronto.

¿Cómo probar un asesor experto antes de pasarlo a cuenta real?

La secuencia correcta tiene cinco pasos. (1) Backtesting (prueba retrospectiva) en el Strategy Tester de MT5: mínimo cinco años de datos con ticks reales. (2) Optimización con precaución: comprueba distintos parámetros sobre un mínimo de 100 operaciones, sin ajustar la curva. (3) Forward test en demo: de 1 a 3 meses con datos reales. (4) Cuenta real con posición pequeña: empieza con 0,01 lotes durante 1 a 3 meses. (5) Tamaño real: solo cuando hayas verificado la consistencia. El proceso completo dura entre 6 y 12 meses. Saltarse algún paso equivale a perder dinero.

¿Los asesores expertos son adecuados para principiantes?

NO. El principiante no entiende todavía la estrategia y, por tanto, no puede distinguir un buen EA de un fraude. La secuencia formativa correcta es: (1) Aprende la operativa manual durante 1 o 2 años. (2) Identifica una estrategia propia que funcione. (3) Programa tu propio EA o encárgaselo a un desarrollador ($500–2.000). (4) Prueba durante 6 a 12 meses. (5) Pasa a cuenta real. Saltarse los pasos 1 y 2 equivale a perder dinero en EA sin sentido. La mayoría de los principiantes pierden entre $2.000 y $5.000 en fraudes de EA durante su primer año.

Profundiza más · la guía completa