Un backtest rentable quema una cuenta real cuando la prueba vio un mercado más fácil que el que verá la cuenta: en nuestro propio trabajo, unos datos de ticks que perdieron en silencio el 19% de las horas de operación convirtieron 3 cuentas quemadas en 1 con el mismo depósito, un desfase de zona horaria hizo que una idea perdedora pareciera rentable en 7 de 7 trimestres, y una reserva que el modelo valoraba en cerca de una cuenta quemada en 19 meses llegó al stop out en real en menos de una semana.

Lecciones de nuestra investigación y de nuestro modelo con ticks pasados, no un pronóstico ni un consejo. Operar con apalancamiento conlleva riesgo: si el depósito es demasiado pequeño, es posible un stop out.
Véase también: 7 protecciones para un bot martingala en oro →
En esta página (10)
¿Qué significa realmente «el backtest mintió»?
Un backtest reproduce un asesor experto (EA) sobre precios pasados e informa de lo que habría ganado. No miente a propósito; responde exactamente la pregunta que se le hizo. Cuando una cuenta real pierde después, casi siempre la prueba recibió una de seis entradas equivocadas: precios que faltaban, costes demasiado bajos, información del futuro, un periodo con suerte, ajustes hechos a la medida de ese periodo, o un simulador que opera distinto del EA.
Con un EA de cuadrícula o de martingala la brecha es mayor que con otros robots. Una cuadrícula gana poco y a menudo, y pierde pocas veces pero mucho, así que su resultado depende de las pocas peores horas de la prueba. Quita un puñado de esas horas y el backtest muestra una línea suave justo donde la cuenta habría terminado.
Las seis razones de un vistazo
| Razón | Qué ve la prueba | Qué ve la cuenta | Nuestro ejemplo |
|---|---|---|---|
| Huecos en los ticks | Las horas sin precios se saltan | Todas las horas, también las violentas | 19% de horas perdidas; cuentas quemadas 1 en lugar de 3 |
| Costes: spread, slippage, swap | Un spread pequeño y constante, sin swap | Spread mayor en el rollover y en noticias, swap cada noche | Una cuenta con bloqueo llegó al stop out solo por el spread |
| Sesgo de anticipación | Precios que aún no se conocían | Solo el pasado | Desfase de 5 horas: beneficio falso en 7 de 7 trimestres |
| Periodo elegido o superviviente | El periodo que mejor se ve | Lo que venga después | La mejor de 80 variantes se ve bien en parte por azar |
| Sobreajuste | Ajustes afinados al propio recorrido de la prueba | Un recorrido distinto | Resultados que desaparecen al mover un poco un ajuste |
| El modelo no es el EA real | Las reglas del simulador | Las ejecuciones del bróker y el ritmo del EA | Entradas comprobadas una vez por minuto: la mitad de las cestas profundas |
1. Huecos en los datos de ticks
Qué pasa. Un backtest con ticks es tan completo como sus datos. Si falta una hora, el EA nunca ve el movimiento dentro de ella: el precio simplemente salta al siguiente tick disponible. Para una cuadrícula es el peor hueco posible, porque una hora rápida en una sola dirección es justo lo que llena una cesta hasta la última orden.
Nuestra lección. Nuestros primeros datos de oro los montó un descargador que, tras unas pocas peticiones fallidas, guardaba en silencio una hora como «vacía». Perdió 1 859 de 9 864 franjas horarias, el 19% de las horas ordinarias entre semana, repartidas por todas las sesiones, además de cada reapertura del domingo por la noche. Nada parecía raro: la curva de equity era suave. Cuando descargamos de nuevo las horas que faltaban y ejecutamos los mismos ajustes, el número de cuentas quemadas subió en cada nivel de depósito que probamos:
| Depósito por 0.01 lote | Cuentas quemadas con los datos con huecos | Cuentas quemadas con datos completos |
|---|---|---|
| $500 | 6 | 11 |
| $705 | 3 | 5 |
| $900 | 1 | 3 |
| $1 000 | 1 | 2 |
Nuestro modelo, unos 19 meses de ticks de XAUUSD, los mismos ajustes de cuadrícula en ambas columnas. Lo que importa es la dirección, no las cifras exactas.
Cómo comprobar los tuyos. Cuenta los ticks o las velas de un minuto por hora y busca horas entre semana con cero. En MT5 usa el modo «Cada tick basado en ticks reales» y comprueba que el historial de todo el periodo está descargado. Más: cómo hacer backtest de un EA de oro con ticks reales (en inglés).
2. Costes que la prueba no cobró: spread, slippage, swap
Qué pasa. La mayoría de los backtests usan un spread fijo o un promedio histórico y nada de slippage. En el oro el spread se ensancha mucho en el rollover diario, en la apertura del domingo y alrededor de las noticias. Una cuadrícula abre muchas órdenes justo en mercados rápidos, y cada orden paga el spread de ese momento. El swap se cobra por cada posición mantenida más allá del rollover, tres veces en el día de triple swap, y una cesta que sigue abierta durante días lo paga con todos sus lotes.
Nuestra lección. Una cuenta pequeña de MT5 con una cesta bloqueada (compra y venta del mismo tamaño) parecía «a salvo del stop out» porque un bloqueo no pierde cuando se mueve el precio. Llegó al stop out de todos modos: al ensancharse el spread, las dos patas se valoraron peor a la vez y el pequeño equity se acabó. Desde entonces nunca escribimos «sin liquidación» para un bloqueo.
Cómo comprobar los tuyos. Repite la prueba con un spread mayor (por ejemplo el doble del habitual) y mira si el resultado sobrevive. Nuestro punto de equilibrio de la cesta con comisión y swap muestra cuánto desplaza cada coste la salida de una cesta.
3. Sesgo de anticipación: la prueba usó precios del futuro
Qué pasa. El sesgo de anticipación (look-ahead) es cuando una estrategia decide con información que aún no existía en ese momento. Rara vez parece trampa; se esconde en las marcas de tiempo.
Nuestra lección, dos veces.
- Un desfase de zona horaria. Los límites de las sesiones se convirtieron con una fecha «ingenua» (sin zona horaria) en un ordenador que no estaba en UTC, de modo que cada sesión terminaba 5 horas antes que en la realidad. La estrategia operaba el máximo y el mínimo de una sesión que aún no había terminado. Mostraba unos +$12 al día por lote, fue positiva en 7 de 7 trimestres y pasó un año de validación. Todo era falso. La pista: en 269 de 269 operaciones los 30 minutos siguientes se movieron a favor de la operación. Las ventajas reales nunca se ven como un 100%.
- La marca de tiempo de una vela. Las velas de un minuto estaban etiquetadas con el inicio del minuto. Una señal al cierre de una vela se «ejecutaba» entonces en el primer tick de la misma vela, 60 segundos antes de que existiera la señal. Daba una «probabilidad de continuación del 84%». Al retrasar la entrada un minuto, desapareció.
Cómo comprobar los tuyos. Si un resultado en oro parece demasiado bueno, cuenta primero con qué frecuencia el precio se movió en la dirección de la operación justo después de la entrada. Luego retrasa cada entrada una vela: un efecto real se debilita poco a poco; un efecto de anticipación desaparece.
4. Periodos elegidos y supervivientes
Qué pasa. Un backtest mostrado en un anuncio empieza y termina donde mejor se ve. Una cuadrícula que sobrevivió a 2025 puede que simplemente aún no haya conocido su peor hora: en nuestros datos, 16 de las 25 horas más amplias del oro de enero de 2025 a octubre de 2026 cayeron entre el 28 de enero y el 2 de febrero de 2026, incluida una caída de $314.21 en una hora. Una prueba que termina antes de esa semana es otra prueba.
El sesgo de supervivencia es el mismo efecto entre productos: ves los EA y las cuentas que siguen vivos. Los que se quemaron dejan de anunciarse.
Nuestra lección. Cuando probamos 80 variantes de una misma familia de estrategias de ventana y órdenes pendientes, la mejor se veía bien. Pero elegir la mejor de 80 ya es un ajuste a los datos: parte de su ventaja es la suerte de haber sido elegida.
Cómo comprobar los tuyos. Prueba todo el historial disponible, no un año escogido, e incluye a propósito los tramos más duros: mira la prueba de estrés de un EA de cuadrícula con ticks reales.
5. Sobreajuste: ajustes afinados a un solo recorrido de precios
Qué pasa. El sobreajuste significa que los ajustes se retocaron hasta encajar exactamente con el pasado: un paso que justo evitó el peor día, un tope de órdenes que casualmente detuvo una orden antes del desastre. El siguiente recorrido de precios es distinto y el ajuste se pierde.
Señales. El resultado cambia mucho al mover un poco un ajuste; los mejores ajustes son un pico aislado, no una meseta; se probaron muchos ajustes y solo se informa del mejor; la estrategia tiene más reglas que días malos tiene la prueba.
Cómo comprobar los tuyos. Mueve cada ajuste un punto en cada dirección. Si la cuenta solo sobrevive con el valor exacto, es un ajuste a medida, no un margen. En nuestra propia investigación juzgamos una cuadrícula por su vecindad: un cambio de paso, de tope de órdenes o de depósito que ayuda también debe ayudar en los valores vecinos.
6. El modelo no es el EA real
Qué pasa. Incluso con datos y costes perfectos, el simulador tiene que decidir cuándo se abre una orden, a qué precio y con qué frecuencia el EA mira el mercado. Pequeñas diferencias aquí cambian la profundidad de las cestas, y la profundidad es lo que quema una cuadrícula.
Nuestra lección. Nuestro primer motor comprobaba la entrada una vez por minuto, al cierre de la vela, mientras que el EA real comprueba cada tick. Solo eso dio la mitad de cestas profundas que la cuenta real. Tras reconstruir el motor para seguir al EA tick a tick, las cestas de 7 o más órdenes en los mismos 13 días fueron 69 en el modelo frente a 66 en real. Antes de esa corrección, un depósito por 0.01 lote que el modelo valoraba en cerca de una cuenta quemada en 19 meses llegó al stop out en una cuenta real en unos ocho días. Por eso llamamos a las cifras del modelo «en nuestro modelo» y nunca «seguras».
Cómo comprobar los tuyos. Compara unos días reales con el modelo sobre los mismos ticks: número de cestas, cuántas llegaron a 7 o más órdenes y la más profunda. Si el modelo tiene menos cestas profundas, su recuento de cuentas quemadas también es optimista.
Cómo probar un EA de cuadrícula honestamente
- Ticks reales completos de todo el historial, sin horas vacías entre semana. En MT5: «Cada tick basado en ticks reales».
- Costes realistas: el spread de tu bróker incluido el rollover, comisión, swap; luego una segunda ejecución con un spread mayor.
- Sin futuro en la señal: decisiones solo con velas cerradas, entradas estrictamente después de la hora de la señal.
- Todo el historial más los tramos más duros, no un año escogido.
- Ajustes vecinos: el resultado debe sobrevivir a un punto de cambio.
- Primero la aritmética: antes de cualquier prueba, sabe cuánto debe moverse el oro contra la primera orden para llegar al stop out. Con $1 000, 0.01, ×2, paso $1.95 y 11 órdenes son $65.58; un backtest no puede hacer mayor ese número (por qué un EA de cuadrícula quema la cuenta en oro).
- Una demo en tiempo real con el mismo bróker y los mismos ajustes durante varias semanas, comparada con el modelo en los mismos días.
El emulador de Midas Grid gratuito reproduce ticks reales del oro desde enero de 2025 día a día, así que los pasos 1, 4 y 5 llevan minutos. Sigue siendo un modelo: spread constante, sin slippage, y el pasado no se repetirá en el mismo orden.
Preguntas frecuentes
¿Por qué mi EA funciona en el backtest pero pierde en una cuenta real?
Normalmente la prueba vio un mercado más fácil que la cuenta: ticks que faltaban, un spread demasiado pequeño, sin swap, información del futuro, un periodo con suerte o ajustes afinados a ese periodo. Para un EA de cuadrícula bastan unas pocas horas rápidas que falten, porque el resultado depende de las peores horas.
¿Basta con «Cada tick basado en ticks reales» en MT5?
Elimina la incertidumbre de los ticks generados, pero solo para el historial que tu bróker ofrece de verdad y con el spread de ese bróker. Comprueba que todo el periodo está descargado y que las horas entre semana no están vacías, y añade una ejecución con un spread mayor.
¿Qué duración debe tener el backtest de un EA de cuadrícula?
La suficiente para incluir los peores movimientos del mercado que operas. En el oro eso significa al menos todo el historial desde enero de 2025, incluido del 28 de enero al 2 de febrero de 2026, cuando ocurrieron 16 de las 25 horas más amplias de ese periodo. Una prueba corta que se las pierda mide un mercado más tranquilo.
¿Qué es el sesgo de anticipación, en una frase?
Es un backtest que usa un precio que no se conocía en el momento de la decisión, normalmente por un error de zona horaria o de marca de tiempo de la vela; la comprobación rápida es retrasar cada entrada una vela y ver si el beneficio desaparece.
¿Puede una demo en tiempo real sustituir al backtest?
No, responden preguntas distintas. Unas semanas de demo muestran cómo ejecuta tu bróker las órdenes y cobra los costes; un backtest largo muestra si los ajustes sobreviven a las raras horas malas que una demo corta probablemente no encontrará. Usa ambos, más la aritmética del stop out.