Qué cambia realmente un backtest de MT5: hicimos el experimento controlado
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.

Un vendedor te enseña un backtest. Lo ejecutas tú. Los números no cuadran. Es la frustración más habitual al comprar un EA, y también lo más fácil de despachar para quien vende: «tu entorno es distinto».
Es cierto, pero no es una explicación. Algunas variables de un backtest mueven el resultado un orden de magnitud. Otras no cambian absolutamente nada. Saber cuáles son cuáles es lo que te dice sobre qué insistir. A continuación, ordenadas por impacto, cada una con cifras reales medidas en nuestras propias máquinas.
Empecemos por lo contraintuitivo: cambiar la temporalidad no cambió nada
El primer instinto de casi todo el mundo es «él usó H1 y yo M1, por eso». Aislamos esa variable y la pusimos a prueba.
Instrumento: ArtQuant Gold. El mismo fichero .set, el mismo periodo (2026.01.01 – 2026.07.23), el mismo modelado (cada tick basado en ticks reales), 50 ms de retardo de ejecución, apalancamiento 1:1000, 500 dólares de saldo inicial y el mismo bróker (Tickmill). El único cambio: la temporalidad del gráfico, de H1 a M1.
| Métrica | H1 | M1 |
|---|---|---|
| Beneficio neto | $24.399,32 | $24.399,32 |
| Operaciones totales | 1.878 | 1.878 |
| Factor de beneficio | 3,38 | 3,38 |
| Drawdown máx. de equity | 14,86% | 14,86% |
| Drawdown máx. de balance | 3,85% | 3,85% |
| Velas | 3.275 | 195.969 |
| Ticks | 48.573.249 | 48.573.249 |
Casi 60 veces más velas. Todas las cifras de ambos informes son idénticas: el beneficio neto no difiere ni en un céntimo.
La razón está en la penúltima fila: el número de ticks es idéntico. Con el modelado «cada tick basado en ticks reales», el tester alimenta al EA con el mismo flujo de ticks sea cual sea la temporalidad del gráfico. Este EA decide sobre ticks, no sobre cierres de vela. La temporalidad solo cambió cuántas velas se dibujan, no la secuencia de precios que el EA ve.
Hicimos una tercera pasada por si acaso: la misma configuración H1 en una segunda máquina virtual devolvió $24.399,65. Entre máquinas, 0,33 dólares de diferencia (el 0,0014% del beneficio neto). Entre temporalidades, 0,00 dólares. El único ruido que este experimento logró encontrar venía del hardware, no de la temporalidad.
Conviene acotarlo bien: el hallazgo vale para EA que deciden sobre ticks. Si un EA indica explícitamente que solo evalúa en la apertura de una vela nueva, entonces la temporalidad es uno de sus parámetros de estrategia: cambiarla cambia la estrategia y, lógicamente, el resultado se mueve. Pero eso es otra estrategia, no la misma configuración dando resultados distintos. Cómo saberlo: mira si la documentación o los parámetros especifican una temporalidad. Si nada la especifica, casi con seguridad va guiado por ticks.
Así que, para la inmensa mayoría de EA, «otra temporalidad» no es una excusa válida ante un descuadre. Si te la ofrecen, insiste en los puntos siguientes.
Lo que sí cambia el número, por orden de impacto
1. La calidad del modelado: la palanca más grande
El Probador de Estrategias de MT5 ofrece varios niveles de modelado, desde «solo precios de apertura» hasta «cada tick basado en ticks reales». El primero evalúa una vez por vela y se salta todo lo que ocurrió dentro de ella: los stops y objetivos saltan donde no deberían, y la curva resultante suele quedar de una limpieza inverosímil. Un backtest que no indica su modo de modelado no merece ser leído.
Todos los backtests de parámetros que publicamos usan el ajuste más alto. Los más de 48 millones de ticks de la tabla anterior vienen de ahí.
2. Spread, comisiones y bróker
Los EA de oro están especialmente expuestos aquí. La misma lógica sobre un spread de 15 frente a uno de 35 puede pasar una estrategia de alta frecuencia de rentable a negativa. Por eso indicamos en qué bróker se ejecutó el backtest: las cifras solo pueden cuadrar si el entorno está explicitado. Para las cuentas, ver cuánto cuesta realmente el spread en un EA de oro.
3. Retardo de ejecución
El tester viene por defecto sin retardo, es decir, ejecución instantánea. En real no funciona así. Nosotros estandarizamos 50 ms, una cifra realista para un VPS ubicado cerca del bróker. Las estrategias de francotirador y de scalping son extremadamente sensibles a esto: lo que se derrumba al pasar el retardo de 0 a 50 ms tampoco sobrevivirá en real.
4. Apalancamiento
El apalancamiento no cambia la lógica de entrada y salida, pero determina cuánta pérdida flotante puede absorber el margen. En sistemas de grid y de promediado, esa es la diferencia entre aguantar un movimiento extremo y reventar. Nuestros dos juegos de parámetros usan apalancamientos distintos a propósito: cada uno encaja con sus propias reglas de tamaño de posición, y no son comparables uno al lado del otro.
5. Interés compuesto o retirada periódica
Este es el más traicionero. Si el EA o el tester están configurados para retirar beneficio periódicamente, el saldo se recorta a intervalos, la curva se vuelve un serrucho y cambia el denominador de cada rentabilidad mensual: el mismo mercado puede arrojar porcentajes completamente distintos. Antes de leer cualquier curva de backtest, pregunta si el beneficio se quedó en la cuenta o se sacó. Nuestras páginas de detalle de parámetros lo indican explícitamente.
6. La ventana temporal
Los mismos parámetros, otro mercado, otro número. Seguimos con ArtQuant Gold y el mismo .set:
| Ventana | Beneficio neto | Factor de beneficio | Operaciones | DD máx. de equity |
|---|---|---|---|---|
| Año completo 2025 | $7.101,37 | 3,06 | 2.716 | 11,69% |
| 2026 en lo que va de año | $24.399,65 | 3,38 | 1.878 | 14,86% |
Menos operaciones y más del triple de beneficio, porque el oro en 2026 no se ha comportado como el oro en 2025. Enseñarte solo la ventana favorable es la forma más común de cherry-picking en este negocio. Por eso siempre ejecutamos un año completo anterior y el año en curso: uno da la referencia, el otro muestra lo que está pasando ahora.
Y algo más: no leas solo el drawdown de balance
En esa ejecución de ArtQuant en 2026, el drawdown máximo de balance fue del 3,85%. El de equity, del 14,86%. Casi cuatro veces más.
El drawdown de balance solo cuenta operaciones cerradas: las pérdidas flotantes le son invisibles. El de equity sí las incluye. En sistemas de grid y promediado, la pérdida flotante es el riesgo, así que informar solo del drawdown de balance esconde precisamente la parte peligrosa. Nosotros publicamos ambos. Sobre cómo fallan estas estrategias, ver ¿son peligrosos los EA de grid y martingala?.
Ocho cosas que un backtest reproducible debe declarar
- Símbolo y temporalidad del gráfico
- Modo de modelado (¿es cada tick basado en ticks reales?)
- Bróker y tipo de cuenta: eso fija el spread y las comisiones
- Retardo de ejecución
- Apalancamiento
- Saldo inicial
- Ventana de prueba (fechas de inicio y fin)
- Interés compuesto o retirada periódica
Con los ocho, otra persona tiene alguna posibilidad de reproducir tu curva. Si falta cualquiera de ellos, el número es solo una imagen.
Cómo lo hacemos nosotros
Cada .set de nuestros juegos de parámetros se mide en nuestras propias máquinas bajo un protocolo fijo: cada tick basado en ticks reales, 50 ms de retardo, 500 dólares de saldo inicial, Tickmill, año completo 2025 más 2026 en lo que va de año. Cada cifra de esas páginas sale directamente del informe de MT5: nada derivado, ninguna ventana escogida a conveniencia.
Vale la pena admitir una cosa: el experimento de arriba existe porque, preparando el juego de parámetros de ArtQuant, modificamos un parámetro que no debíamos tocar y generamos un conjunto de datos muy alejado del que acabamos publicando. Al rastrearlo, la causa resultó ser ese parámetro, no la temporalidad que habíamos supuesto entonces. El experimento controlado se ejecutó específicamente para refutar esa suposición. Preferimos quemar otra ejecución de prueba antes que poner una relación causal no verificada en una página de producto.
Para ver cómo queda esto en la práctica, echa un vistazo a los juegos de parámetros. Para aprender a usar el tester, lee cómo hacer backtest de un EA en MT5. Y sobre qué verificar más allá de los backtests, verificar un EA con Myfxbook.
Nota de riesgo: este es un artículo de metodología, no asesoramiento de inversión. Los resultados de backtest no predicen rentabilidades futuras y todo EA conlleva riesgo de pérdida. Todas las cifras aquí proceden de informes del Probador de Estrategias de MT5 generados en nuestras propias máquinas.
Seguir leyendo
Always backtest in your own environment before going live. A step-by-step on the MT5 Strategy Tester and the backtest traps to avoid.
Quantum Queen X v4.3 ships 51 literal historical dates baked into its source: 24 on which it refuses to trade, 8 that multiply the take-profit by 15, and 19 that multiply it by 5. All are past dates and the last sits right at the build date — they can only rewrite backtests, never a future session. Here is the original code, line by line, and why this is cheating rather than optimisation.
UBS runs dozens of independent breakout sub-strategies from a single chart. Live at 11 weeks: +16.18%, 543 trades, profit factor 1.27, 11% max drawdown. More important than the numbers: without the autoloader your backtest will be wrong — which is how this EA gets misjudged.