
Eso de que "MT5 no sirve para backtesting" es una exageración. El problema es que la mayoría ni sabe cómo activar los logs detallados o ajustar el spread a condiciones realistas.Foro de Forex Trading United
¿Y alguien ha probado hacer backtesting multimoneda con EAs que requieren sincronización de timeframes? En MT5 es un caos total, ni siquiera gestiona bien el offset entre activos.Foro de Forex Trading United
Lo mejor que pueden hacer es olvidarse del "modo visual" y enfocarse en optimización por pasos con logs. Visual es bonito para venderle un EA a alguien, no para validar una estrategia robusta.Foro de Forex Trading United

Agradezco todas las respuestas. Claramente el problema está en cómo los brokers formatean y suministran los datos, y MT5 simplemente no los valida bien. Voy a dejar de perder tiempo con gráficos y centrarme en resultados puros. Si no puedes confiar en lo que ves, confía en lo que mide.Foro de Forex Trading United

Después de muchas pruebas, análisis y errores cometidos, he llegado a algunas conclusiones sobre cómo realizar backtests efectivos en MT5, especialmente en condiciones realistas. Lo primero y más importante es entender que los datos que proporciona tu broker no siempre son adecuados para una simulación seria. Muchos brokers, aunque ofrecen cuentas ECN o RAW, suministran históricos con gaps, velas mal formadas o incluso zonas muertas. Eso distorsiona por completo la lógica de cualquier EA, sobre todo si este trabaja con alta frecuencia o scalping. Una solución viable es la importación de datos de alta calidad desde proveedores externos. Dukascopy, TrueFX o HistData son opciones viables, siempre que el formato sea compatible. Aquí es donde herramientas como Quant Data Manager o Tickstory entran en juego. Estas plataformas permiten convertir los datos y adaptarlos a la estructura que MT5 puede entender. Importante: al hacerlo, también debes asegurarte de que los spreads, los swaps y el slippage se configuren de forma manual dentro del Strategy Tester, porque por defecto, MT5 aplica condiciones ideales que no representan el mercado real. Otro punto clave es evitar depender únicamente del test visual. Es cierto que ver cómo se mueve el precio frente a tu EA puede ayudarte a entender su comportamiento, pero no es representativo del entorno en vivo. En vez de eso, es más útil trabajar con logs detallados, analizar los puntos de entrada y salida, y revisar métricas como el drawdown relativo, número de operaciones abiertas simultáneamente, y sobretodo, la curva de capital a largo plazo. Estos elementos te dirán mucho más sobre la viabilidad del sistema. En cuanto al timeframe, he visto muchos traders usar M1 o M5 sin justificación, simplemente porque así responde más rápido. Gran error. Si tu estrategia funciona en H1 u H4, testea en ese marco temporal. No te dejes llevar por la velocidad del test, sino por la fidelidad de la simulación. Recuerda que MT5 te permite realizar optimizaciones en múltiples núcleos del procesador, así que tómate el tiempo de hacer un forward test tras cada backtest prometedor. Muchos sistemas que brillan en datos pasados se deshacen en escenarios futuros si no tienen lógica de fondo. Por último, nunca hagas backtest sin una lógica de riesgo definida. He visto estrategias que parecen rentables porque abren 0.1 lote sin importar el tamaño del balance, lo cual en cuenta demo puede parecer rentable, pero en cuenta real lleva al desastre. Define un porcentaje de riesgo por operación, establece un capital inicial realista, y simula condiciones adversas como spread expandido o ejecución con delay. Solo así tendrás un retrato fiable de lo que realmente puede hacer tu estrategia en condiciones reales.Foro de Forex Trading United

Gracias por este aporte. Clarísimo y muy útil.Foro de Forex Trading United

Interesante, pero ¿cómo defines tú el "slippage" manualmente si MT5 no lo permite como tal?Foro de Forex Trading United
Gracias, necesitaba justo esta explicación. Muy detallada.Foro de Forex Trading United
Excelente contenido, esto debería estar fijado en la cabecera del foro!Foro de Forex Trading United
| Aviso Legal Ley Orgánica 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal |

