Leer en inglés

Cómo hacer backtesting de un setup de trading a mano (paso a paso)

Un método práctico para hacer backtesting manual de un setup en gráficos pasados: escribir las reglas, retroceder, anotar cada operación en R, leer los resultados con honestidad y evitar las trampas.

O pruébalo antes con tu gráfico, sin cuenta

La mayoría de los traders opera un setup en real antes de saber si alguna vez funcionó. Un backtesting manual lo soluciona. Tomas un solo setup, lo aplicas a gráficos pasados vela a vela y anotas lo que habría pasado. No cuesta dinero, solo una o dos tardes, y te enseña más sobre un setup que cualquier vídeo.

Esta guía recorre un backtesting manual desde la primera regla hasta la última línea del registro, con un ejemplo numérico y los errores que hacen inútiles la mayoría de los backtests.

Por qué hacerlo a mano

Los backtests con software son rápidos, pero necesitan código y solo prueban lo que se puede programar. Muchos setups discrecionales («un retroceso a soporte en tendencia alcista con un cierre alcista») son difíciles de programar pero fáciles de ver. Hacerlo a mano te obliga a mirar cada operación, así que también aprendes cómo se ve el setup cuando falla. Eso es justo lo que más necesitas cuando lo operas en real.

El backtesting manual también entrena el ojo. Después de 50 operaciones repetidas reconoces el setup más rápido y dejas de forzarlo en gráficos donde no está.

Paso 1: escribe las reglas antes de mirar

Escribe el setup como reglas que un desconocido podría seguir. Si una regla depende de tu criterio, hazla más precisa hasta que no dependa. Un setup completo tiene cinco partes:

  • Mercado y temporalidad: por ejemplo BTC/USD en 4H.
  • Contexto: cuándo se permite el setup, por ejemplo «solo si el precio está por encima de la media móvil de 50 y se rompió el último máximo».
  • Disparador: el evento exacto que abre la operación, por ejemplo «una vela alcista que cierra por encima de un soporte después de tocarlo».
  • Stop: donde la idea es incorrecta, por ejemplo «debajo del mínimo de la vela disparadora» (ver cómo poner un stop loss).
  • Salida: un objetivo fijo en R, un nivel o una regla como «cerrar en la siguiente resistencia». Elige una y mantenla.

Escríbelas en papel o en una nota. Cuando empieces a desplazarte por el gráfico, ya no puedes cambiarlas en esta prueba. Una variante es una segunda prueba con su propio registro.

Paso 2: elige una muestra de gráficos pasados

Elige un periodo con condiciones distintas: algo de tendencia, algo de rango, movimientos rápidos. Un periodo en el que el mercado solo subió favorecerá cualquier setup de compra. Apunta a 30 operaciones como mínimo; 50 o más es mejor. Con menos de 30, unas pocas operaciones con suerte pueden hacer que un mal setup parezca bueno.

Si el setup es raro en un mercado, añade un segundo mercado con un comportamiento parecido en lugar de relajar las reglas.

Paso 3: oculta el futuro y avanza vela a vela

El mayor error del backtesting manual es ver lo que viene después. En TradingView, el modo de repetición (bar replay) permite elegir una fecha de inicio y mostrar una vela cada vez. Sin repetición, tapa el lado derecho del gráfico con una ventana o una hoja y muévela una vela cada vez.

En cada vela nueva, pregunta solo: ¿el contexto y el disparador dicen «operar» ahora? Si es así, anota la entrada, el stop y el objetivo antes de mostrar la siguiente vela.

Paso 4: anota cada operación en R

Mide cada resultado en R, la cantidad arriesgada. Una operación que toca el stop es -1R. Una que alcanza un objetivo al doble de distancia que el stop es +2R. Trabajar en R hace comparables los resultados entre mercados y tamaños de cuenta, y es como calcularás el tamaño en real (ver la relación riesgo beneficio).

Para cada operación anota al menos:

  • fecha y hora de la vela disparadora
  • precios de entrada, stop y objetivo
  • resultado en R (-1, +2 o el R exacto si sales por regla)
  • una línea sobre las condiciones: tendencia, rango, vela de noticias, hueco
  • una captura del gráfico en la entrada

La captura importa. Al revisar el registro, las operaciones perdedoras suelen compartir algo que no escribiste como regla. Un diario de trading usa los mismos campos, así que el backtest y las operaciones reales se comparan línea por línea.

Paso 5: lee los resultados

Al terminar la muestra, calcula cuatro números:

  • Tasa de acierto: ganadoras divididas entre el total.
  • Ganancia media y pérdida media en R.
  • Esperanza: (tasa de acierto x ganancia media) menos (tasa de pérdida x pérdida media). Es el resultado medio por operación en R. La calculadora de esperanza gratuita lo hace por ti.
  • Peor racha de pérdidas: la serie más larga de perdedoras seguidas.

Una esperanza positiva significa que las reglas ganaron en esta muestra. La racha de pérdidas indica lo que tendrás que aguantar en real. Si la peor racha fue de 7 pérdidas y arriesgas un 2 % por operación, debes aceptar una caída de alrededor del 14 % sin cambiar nada.

Ejemplo numérico

Este es un registro inventado para mostrar el cálculo, no un resultado real. Haces backtesting de «retroceso a soporte en 4H en tendencia alcista, stop debajo del mínimo del disparador, objetivo 2R» y anotas 40 operaciones. 15 alcanzan el objetivo (+2R cada una) y 25 tocan el stop (-1R cada una).

  • Tasa de acierto: 15 / 40 = 37,5 %.
  • Total: (15 x 2) - (25 x 1) = 30 - 25 = +5R.
  • Esperanza: 5R / 40 operaciones = +0,125R por operación.

El setup es ligeramente positivo con una tasa de acierto baja. Por eso las rachas largas de pérdidas son normales: un trader que abandona tras 5 pérdidas seguidas lo dejaría justo antes de las ganadoras. Ahora lee la columna de notas. Supón que 12 de las 25 pérdidas ocurrieron con el precio en rango en el diario. Añadir «el diario está en tendencia» como regla de contexto es una hipótesis nueva: pruébala en gráficos nuevos, no en las mismas 40 operaciones.

Trampas habituales

  • Sesgo retrospectivo: «sabías» que la vela se giraría porque ya la habías visto. El modo de repetición o un gráfico tapado no es opcional.
  • Cambiar reglas a mitad de prueba: cada cambio inicia una prueba nueva. Si no, estás ajustando las reglas al pasado.
  • Muestra demasiado pequeña: 10 operaciones no prueban nada. Sigue hasta 30 como mínimo.
  • Ignorar los costes: spreads, comisiones y deslizamiento convierten una pequeña ventaja en cero. Resta una cantidad fija en R por operación si tus stops son ajustados.
  • Una sola condición de mercado: un setup que solo funcionó en tendencia fuerte necesita una regla que diga cuándo no usarlo.

Del backtest a real

Un buen backtest es un motivo para probar un setup en pequeño, no una promesa. Opéralo en real con un riesgo fijo pequeño durante otras 20 a 30 operaciones y anótalas igual. Si la esperanza real se parece al backtest, sube el tamaño despacio. Si es mucho peor, compara los dos registros: normalmente las operaciones reales rompen una regla que el backtest respetaba.

Una segunda opinión ayuda en esta etapa. Antes de entrar, sube el gráfico a una herramienta de análisis con IA y comprueba si ve la misma tendencia, el mismo soporte y un stop parecido. Si no coincide, vuelve a mirar antes de hacer clic. Contenido educativo, no es asesoramiento financiero.

FAQ

¿Cuántas operaciones necesito para un backtest?

Al menos 30, idealmente 50 o más, en distintas condiciones de mercado. Con menos, una racha corta de suerte decide el resultado.

¿Es mejor el backtesting manual que el de software?

Ninguno es mejor en general. El software es más rápido y exacto para reglas programadas. La prueba manual sirve para setups difíciles de programar y entrena el ojo, también en los fallos.

¿Qué tasa de acierto es buena para un setup?

Depende de la ganancia. Un 35 % de acierto con objetivos de 2R es positivo; un 60 % con objetivos de 0,5R es negativo. Mira la esperanza, no solo la tasa de acierto.

¿Puedo hacer backtesting en el móvil?

Sí, la repetición de TradingView funciona en la app, pero una pantalla grande facilita llevar el registro y las capturas a la vez.

¿Un backtest positivo garantiza que el setup funcione en real?

No. Significa que las reglas funcionaron con datos pasados. Los mercados cambian y el trading real añade emociones y costes. Pruébalo primero en real con poco riesgo.

Revisa tu próximo setup

¿Encontraste un setup que vale la pena probar en real? Sube el gráfico a ChartEdge AI y compara su tendencia, niveles y stop con tu propia lectura antes de entrar. 3 análisis gratis, sin tarjeta. Contenido educativo, no es asesoramiento financiero.

Contenido educativo, no es asesoramiento financiero. El trading conlleva un riesgo importante de pérdida. Los ejemplos usan números ilustrativos, no operaciones ni resultados reales.

Pruébalo con tu gráfico

Sin cuenta. Sube una captura y mira el sesgo y los niveles clave en segundos.

Revisa tu próximo setup en tu gráfico

Sube una captura y obtén la tendencia, los niveles clave, la entrada, el stop loss y los objetivos en segundos.

Analizar mi gráfico gratis

3 análisis gratis. Sin tarjeta.

Revisa tu próximo setup en tu gráfico

Prueba gratis