Analyse Trading
Disponible en Google Play
Instalar

Hacer backtesting de un patrón gráfico: medir en lugar de creer

6 min de lecturaGratisEquipo Analyse-Trading
Para recordar
  • Un patrón solo vale lo que demuestra su prueba: escribe las reglas antes de mirar los resultados.
  • Unas pocas operaciones no prueban nada; necesitas una muestra de varias decenas de casos, a ser posible más.
  • El sesgo retrospectivo y el sesgo de supervivencia hacen que un patrón parezca mejor de lo que es.
Índice
  1. Paso 1: escribir las reglas antes de probar
  2. Paso 2: una muestra suficiente
  3. Paso 3: medir la cifra correcta
  4. Los dos sesgos que maquillan tus resultados
  5. Del backtest a la cuenta real

A lo largo de este nivel has aprendido a reconocer patrones: hombro-cabeza-hombro, triángulos, canales, rupturas, gaps, estructura. Cada vez volvía la misma frase: un patrón es una probabilidad, no una certeza. Pero ¿qué probabilidad, exactamente? ¿En qué mercado, en qué temporalidad, con qué stop? Nadie puede responder por ti. La única forma de saberlo es probar el patrón en el histórico: el backtesting.

Paso 1: escribir las reglas antes de probar

Un backtest no vale nada si las reglas son vagas. «Compro los dobles suelos que me parecen limpios» no es una regla: tu ojo elegirá, sin darte cuenta, los ejemplos que funcionaron. Tienes que escribir cada decisión con la precisión suficiente para que otra persona, con tus reglas, tome exactamente las mismas operaciones que tú.

  1. Mercado y temporalidad: por ejemplo, EUR/USD en 4 horas, de 2019 a 2024.
  2. Definición del patrón: dos mínimos a menos de 15 pips uno del otro, separados por al menos 10 velas, tras una caída de al menos 150 pips.
  3. Señal de entrada: cierre de una vela por encima del máximo intermedio.
  4. Stop: 5 pips por debajo del más bajo de los dos mínimos.
  5. Salida: objetivo en la altura proyectada, o stop, o salida tras 30 velas si no se toca nada.
  6. Costes: spread y comisión realistas descontados de cada operación.

Paso 2: una muestra suficiente

Diez operaciones no prueban nada. Con un número tan pequeño manda la suerte: un patrón sin ninguna ventaja puede encadenar siete ganancias de diez, y un patrón muy bueno puede sumar cinco pérdidas seguidas. Cuanto mayor es la muestra, más se acerca la tasa de acierto medida a la realidad. Apunta como mínimo a unas cuantas decenas de casos, y a ser posible a más de cien, repartidos en fases de mercado variadas: tendencia, rango, volatilidad alta y baja.

5978712782769425— 1 % por operación— 5 % por operaciónfalse
Incluso con una tasa de acierto correcta llegan rachas largas de pérdidas: en una muestra pequeña, distorsionan por completo el resultado.

Si tu patrón solo aparece tres veces al año en tu mercado, amplía: varios pares, varias temporalidades, un periodo más largo. Pero sé coherente: no mezcles mercados con comportamientos muy distintos sin revisar los resultados por separado.

Paso 3: medir la cifra correcta

La tasa de acierto sola no basta. Un patrón que gana el 70 % de las veces pero pierde tres veces más cuando falla es perdedor. Lo que importa es la esperanza matemática: lo que aporta de media una operación, una vez ponderadas las ganancias y las pérdidas por su frecuencia.

Esperanza (en R) = (Tasa de acierto × Ganancia media) − (Tasa de fallo × Pérdida media)
Backtest de dobles suelos en EUR/USD (4 horas)
Patrones encontrados y operados según las reglas
60
Operaciones ganadoras
33 (tasa de acierto del 55 %)
Operaciones perdedoras
27 (tasa de fallo del 45 %)
Ganancia media
+1,5R
Pérdida media
−1R
Cálculo: (0,55 × 1,5) − (0,45 × 1)
0,825 − 0,45
Esperanza por operación
+0,375R

Cifras ilustrativas. Con 60 operaciones, el resultado sigue siendo frágil: bastarían unas pocas operaciones distintas para cambiarlo de forma notable.

1:11:21:31:420 %40 %60 %RentablePerdedorRatio R:R → · tasa de acierto ↑
La esperanza combina la tasa de acierto y el ratio ganancia/pérdida: una tasa de acierto baja puede seguir siendo rentable si las ganancias son grandes.

Mira también la peor racha de pérdidas y el drawdown máximo de la prueba. Un patrón con esperanza positiva que te impone diez pérdidas seguidas quizá no te encaje psicológicamente, o exija un riesgo por operación más bajo.

Los dos sesgos que maquillan tus resultados

El sesgo retrospectivo (look-ahead bias) consiste en usar una información que no tenías en el momento de la operación. En un gráfico pasado ves que el hombro derecho fue el último, que la ruptura aguantó, que el gap no se cerró. En tiempo real no lo sabías. Para evitarlo, avanza el gráfico vela a vela, ocultando lo que viene, y decide solo con lo que se ve a la izquierda.

El sesgo de supervivencia consiste en probar solo lo que ha sobrevivido. Si pruebas un patrón con las acciones que forman hoy el S&P 500, olvidas todas las que salieron del índice tras una caída. Si eliges los pares que mejor tendencia han tenido estos últimos años, seleccionas el resultado de antemano. También afecta a los resultados que ves en internet: se enseñan las capturas de los patrones que salieron bien, rara vez las demás.

SesgoQué haceSolución
Sesgo retrospectivoUsa el futuro para decidirAvance vela a vela, reglas escritas
Sesgo de supervivenciaSolo prueba a los ganadoresUniverso completo, incluido lo que desapareció
SobreoptimizaciónAjusta las reglas al pasadoProbar en un periodo no utilizado
Costes olvidadosResultado demasiado bonitoSpread, comisión y swap descontados

Del backtest a la cuenta real

Un buen backtest es solo un primer paso. El mercado cambia y la ejecución real (deslizamientos, emociones, operaciones olvidadas) siempre empeora algo los resultados. El paso siguiente es operar el patrón en demo o con un tamaño muy pequeño y comparar tus estadísticas reales con las de la prueba. Si la diferencia es grande, busca el porqué antes de subir el riesgo.

Para juzgar a otros traders con la misma exigencia, prefiere siempre resultados medidos en una cuenta real y durante un periodo largo antes que una serie de capturas de pantalla. En Analyse-Trading, los track records se calculan directamente desde la cuenta del bróker conectada, con las operaciones ganadoras y las perdedoras.

Comprueba que lo has entendido

0 / 3
1. ¿Por qué hay que escribir las reglas antes de hacer el backtest?
2. Tasa de acierto del 40 %, ganancia media +2R, pérdida media −1R. ¿Cuál es la esperanza?
3. Pruebas un patrón solo con las acciones que forman hoy el índice. ¿Qué sesgo cometes?

Contenido educativo, no es asesoramiento de inversión. El trading con apalancamiento conlleva un riesgo elevado de perder capital rápidamente: la mayoría de las cuentas de clientes minoristas pierden dinero con estos productos.