Análisis2 min de lectura
Cómo hacer backtest de un EA en MT5: tutorial completo
Antes de operar en real, haga siempre un backtest en su propio entorno. Guía paso a paso del Probador de Estrategias de MT5 y las trampas de backtesting que debe evitar.
Equipo de trading de TopXEA

Contenido
El mismo EA puede comportarse de forma completamente distinta según el bróker debido al spread, el slippage y el swap. Por eso, no se apresure a llevar un EA recién adquirido a una cuenta real: primero páselo por el Probador de Estrategias de MT5 en su propio entorno.
Paso 1: Abra el Probador de Estrategias
En MT5 pulse Ctrl+R para abrir el Probador de Estrategias. Elija el EA, el símbolo (p. ej. XAUUSD) y el marco temporal.
Paso 2: Elija la calidad de modelado correcta (el paso clave)
Configure el modelado en "Cada tick basado en ticks reales" (Every tick based on real ticks), lo más cercano a la realidad. Una curva bonita procedente de un modelado de baja calidad no vale nada; aquí es donde muchos se engañan a sí mismos.
Paso 3: Configure el periodo, el depósito y el apalancamiento
- Periodo: empiece por los últimos 2–3 años para abarcar distintos regímenes de mercado.
- Depósito y apalancamiento: use la misma configuración que en su cuenta real, o el resultado carecerá de sentido.
- Spread: use un spread realista, no uno fijo artificialmente bajo.
Paso 4: Lea las métricas correctas, no solo el beneficio
- Drawdown máximo (Maximal Drawdown): más importante que el beneficio neto; determina si podrá aguantar.
- Factor de beneficio / relación beneficio-drawdown: la calidad ajustada al riesgo.
- Número de operaciones: demasiado pocas no tienen significación estadística.
Paso 5: Compare con la señal en vivo
Compare la forma de la curva del backtest con la señal en vivo real de la página del producto: cuanto menor sea la diferencia, más fiable será. Una diferencia grande obliga a investigar: spread, calidad de modelado, zona horaria y sufijo del símbolo (p. ej. XAUUSD.r requiere ajustarse en los parámetros). Por qué el rendimiento en vivo supera al backtest: aquí.
Trampas frecuentes
- Modelado de baja calidad + spread fijo bajo que produce una curva "perfecta".
- Probar solo el reciente mercado alcista, evitando los rangos y los periodos de drawdown.
- Sobreoptimizar los parámetros para ajustarlos al historial (curve-fitting): garantiza que fallará en real.
Una vez que el backtest sea estable, ejecútelo en demo durante 1–2 semanas y luego opere en real con una cuenta pequeña. Consejos completos de instalación y VPS: guía de uso; ¿prefiere no complicarse? Consulte las cuentas gestionadas.
Nota de riesgo: los resultados del backtest no representan el rendimiento en real, que también se ve afectado por el slippage, la liquidez y los cambios de spread; operar conlleva riesgo: use únicamente dinero que pueda permitirse perder.
Seguir leyendo
El mismo EA, el mismo .set, y dos curvas de capital distintas. Aislamos la temporalidad del gráfico en un experimento controlado: 60 veces más velas, y todas las cifras de ambos informes salieron idénticas. Las variables que sí mueven el número están en otra parte, ordenadas por impacto y con nuestros propios datos medidos.
El código de Quantum Queen X v4.3 lleva 51 fechas históricas literales: 24 en las que no abre ninguna posición, 8 que multiplican por 15 el objetivo de beneficio y 19 que lo multiplican por 5. Todas son fechas pasadas y la última coincide con la fecha de compilación: solo pueden reescribir backtests, nunca una sesión futura. Aquí está el código original, línea por línea.
UBS ejecuta decenas de subestrategias de ruptura independientes desde un solo gráfico. A 11 semanas: +16,18%, 543 operaciones, factor de beneficio 1,27 y 11% de caída. Más importante que las cifras: sin el autoloader su backtest saldrá mal, y así es como se juzga mal a este EA.