Proceso de Backtesting

Backtesting Multi-Temporalidad: Cómo Testear Bien las Estrategias Top-Down

El backtesting multi-temporalidad consiste en reproducir con honestidad una decisión top-down: una temporalidad superior para la dirección, una inferior para la entrada, sin que la retrospectiva se filtre hacia atrás. La mayoría de estrategias serias no son de un solo gráfico, y este es justo el punto por donde le encanta colarse a la retrospectiva.

El backtesting multi-temporalidad testea una estrategia que usa una temporalidad superior para el sesgo y una inferior para las entradas. El reto es la honestidad: tienes que hacer la lectura de la temporalidad superior usando solo lo que era visible en ese momento, y después bajar a ejecutar, nunca tras ver cómo se resolvió la temporalidad superior.

Por qué los traders usan varias temporalidades

Una temporalidad superior responde a «¿qué dirección y qué contexto?» mientras que una inferior responde a «¿dónde entro exactamente?». Leer un gráfico diario para la tendencia y uno horario para la entrada te permite operar con el movimiento grande manteniendo los stops ajustados. Este enfoque top-down es común en estrategias de tendencia, de oferta y demanda y basadas en estructura, y es la razón por la que los backtests de un solo gráfico pueden perderse la lógica real.

El peligro central: filtrar el futuro

El error clásico de la multi-temporalidad es usar una vela de temporalidad superior que aún no había terminado de formarse. Al revisar, es tentador mirar una vela diaria ya cerrada y decir «el sesgo era obviamente alcista», cuando en el momento de tu entrada en la temporalidad inferior esa vela diaria estaba a medio construir y tenía un aspecto muy distinto. Eso es sesgo de retrospectiva disfrazado de top-down, y hace que las estrategias parezcan mucho mejores de lo que son.

El orden top-down honestoprimero el sesgo, después la entrada
Sesgo en TF superior
decide primero
Entrada en TF inferior
después ejecuta
Espiar hacia delante
invalida el test

Cómo testearlo con honestidad

  1. Avanza ambas temporalidades juntas hasta el mismo instante.
  2. Lee la temporalidad superior tal y como se veía entonces, usando solo velas que realmente hubieran cerrado en ese momento.
  3. Fija tu sesgo antes de buscar una entrada.
  4. Baja a la temporalidad inferior y toma la entrada solo si concuerda con el sesgo.
  5. Registra la operación con su setup y el contexto de la temporalidad superior.

Elegir tu pareja de temporalidades

Una proporción aproximada de cuatro a seis veces funciona bien: diario con horario, o cuatro horas con quince minutos. La temporalidad superior debe dar un contexto claro y de cambio lento; la inferior debe dar entradas precisas sin ahogarte en ruido. Testear esta pareja está muy relacionado con usar el modo multi-temporalidad en el simulador.

Importante: todo el edge del trading multi-temporalidad puede ser una ilusión si el sesgo se fijó con conocimiento del futuro. Protege el orden de las decisiones — primero el sesgo desde velas cerradas de la temporalidad superior, después la entrada — y el test se mantiene honesto.

Haz backtesting de ambos gráficos sin hacer trampa

Esta es la parte del testeo multi-temporalidad que no puedes hacer con honestidad saltando entre gráficos, porque la temporalidad superior que ves en pantalla ya ha cerrado. FxBacktest avanza ambos gráficos desde el mismo reloj de reproducción, así que la vela de la temporalidad superior sigue formándose exactamente como lo habría hecho en vivo, y el futuro permanece oculto en los dos.

Hacer esto a mano con dos ventanas es engorroso y propenso a errores. En un simulador con modo multi-temporalidad, ambos gráficos avanzan juntos, así que la temporalidad superior solo muestra velas que de verdad habían cerrado en ese momento, lo que hace estructuralmente difícil filtrar el futuro. Lees el sesgo, bajas y ejecutas exactamente como lo harías en vivo, y el informe registra cada operación con su contexto intacto.

Medido: lo que te cuesta una temporalidad superior en tamaño de muestra

El análisis multi-temporalidad suele venderse como confirmación gratis. No es gratis: cada escalón que subes en la escalera de temporalidades recorta el número de observaciones con las que juzgar la estrategia. Contado sobre el archivo de EURUSD:

TemporalidadBarras en el archivoBarras por añoEn relación con H1
H1100,213~6,2301x
H426,366~1,6403,8 veces menos
D15,117~31319,6 veces menos
W1854~52117 veces menos
MN197~12509 veces menos

Hay 19,6 barras H1 por cada barra D1. Así que un filtro de sesgo diario que crees que está añadiendo confirmación se está juzgando, estadísticamente, sobre una vigésima parte de la evidencia, y un filtro semanal sobre aproximadamente una centésima. Dieciséis años de historia contienen solo 854 barras semanales y 197 mensuales. No puedes establecer que un filtro mensual funcione; no existe suficiente cantidad de él como para testearlo.

Dos consecuencias prácticas:

  • Mantén la temporalidad del sesgo cerca de la de entrada. Entradas en H1 con sesgo en H4 te cuestan 3,8 veces en muestra. Entradas en H1 con sesgo semanal te cuestan 117 veces, y el resultado no será significativo por bueno que parezca.
  • Cuenta operaciones filtradas, no barras. Si un filtro D1 elimina el 60% de tus entradas en H1, necesitas aproximadamente 2,5 veces más historia para acabar con el mismo número de operaciones. Presupuesta esa ventana extra antes de empezar en vez de descubrirlo en la operación 40.

La otra mitad del problema es la honestidad sobre lo que la temporalidad superior sabía en ese momento. Una vela de temporalidad superior solo es utilizable una vez que ha cerrado: leer una barra diaria a medio formar durante una entrada en H1 le entrega a la estrategia información que el mercado aún no había producido, que es la forma más común en que los backtests multi-temporalidad se inflan solos.

Contado el 27-08-2026 desde los shards de EURUSD del archivo OHLC de FxBacktest (100.213 barras H1, 26.366 H4, 5.117 D1, 854 W1 y 197 MN, 2010-2026). Las cifras por año usan la media medida de 313 días de negociación.

Preguntas frecuentes sobre backtesting multi-temporalidad

¿Qué es el backtesting multi-temporalidad?

Testear una estrategia que usa una temporalidad superior para el sesgo y una inferior para las entradas, reproduciendo ese proceso top-down con honestidad en cada operación.

¿Cómo se evita la retrospectiva en el testeo multi-temporalidad?

Usa solo velas de la temporalidad superior que realmente hubieran cerrado en ese momento, y fija el sesgo antes de la entrada en la temporalidad inferior, nunca después de ver cómo se resolvió la superior.

¿Qué temporalidades debería combinar?

Una proporción aproximada de cuatro a seis veces, como diario con horario o cuatro horas con quince minutos: contexto claro arriba, entradas precisas abajo.

Fuentes

Aviso de riesgoOperar divisas, CFD y otros productos apalancados conlleva un alto nivel de riesgo y no es adecuado para todos los inversores — las pérdidas pueden superar tus depósitos. Todo lo que hay en esta página es contenido educativo, no asesoramiento financiero. Los resultados de backtests y simuladores son hipotéticos: no representan operativa real y la rentabilidad pasada no garantiza resultados futuros.