¿Quieres empezar a probar tu estrategia en backtest pero no sabes por dónde empezar? El backtesting parece técnico e intimidante, pero en su forma más sencilla solo exige un gráfico, una estrategia clara y rigor. Esta guía te muestra cómo empezar el backtesting en concreto, paso a paso, y las trampas de principiante que evitar para que tu prueba te diga la verdad.
- Empieza sencillo: un gráfico, unas reglas claras, una tabla para anotar tus operaciones.
- Define tu estrategia antes de probar, o harás trampa sin darte cuenta.
- Prueba suficientes operaciones (decenas como mínimo) para que las estadísticas signifiquen algo.
- Sé honesto: el sesgo retrospectivo es el enemigo número uno del backtest de principiante.
El backtesting da miedo a los principiantes porque se imagina reservado a programadores, con código y programas complicados. Es falso: el backtesting más útil para empezar es manual, y solo exige método. Haces desfilar un gráfico, aplicas tus reglas vela tras vela, y anotas lo que habría pasado.
Esta guía te da el procedimiento para empezar el backtesting sin ahogarte, y sobre todo las trampas que hacen inútil la mayoría de los backtests de principiantes. Porque un backtest mal hecho es peor que ningún backtest: te da una falsa confianza en una estrategia que, en realidad, nunca se ha probado con honestidad.
El backtesting manual, accesible para todos
La buena noticia para empezar es que el backtesting más formativo es manual y gratuito. Consiste en tomar un gráfico histórico, hacerlo desfilar vela a vela, y detectar cada vez que tu estrategia habría dado una señal, como si estuvieras operando en directo. Para cada señal anotas la entrada, el stop, la salida y el resultado, exactamente como harías en real.
Ese método manual tiene una ventaja importante para un principiante: te hace vivir tu estrategia. Al rejugar cientos de velas aprendes a reconocer tus setups, ves cómo se comportan, y desarrollas una intuición que ningún backtest automático te daría. Es tedioso, pero es una inversión formidable en la comprensión de tu propia estrategia.
Etapa 1: definir tu estrategia con precisión
Antes de probar nada, debes definir tu estrategia de forma totalmente precisa y por escrito. ¿Cuáles son las condiciones exactas de entrada? ¿Dónde colocas tu stop? ¿Cómo sales? Si tus reglas siguen siendo vagas, tu backtest estará viciado desde el principio, porque las interpretarás de forma distinta en cada operación, a menudo a tu favor sin darte cuenta.
Esa etapa es la más importante y la más descuidada. Un backtest solo prueba reglas precisas; sobre reglas difusas no prueba absolutamente nada. Tómate el tiempo de escribir tu estrategia como una receta, con criterios objetivos que un tercero pudiera aplicar sin preguntarte. Es esa precisión la que hará tu backtest honesto y aprovechable, y la que te obligará además a clarificar una estrategia a menudo más difusa de lo que crees.
Etapa 2: probar suficientes operaciones
Un error clásico del principiante es probar demasiadas pocas operaciones y sacar conclusiones de ahí. En diez operaciones el azar lo domina todo: puedes ser ganador o perdedor por pura suerte, sin que eso diga nada de tu ventaja. Para que tus estadísticas de backtest signifiquen algo necesitas decenas de operaciones como mínimo, idealmente más.
Eso exige paciencia, porque rejugar a mano decenas de operaciones lleva tiempo. Pero es el precio de un backtest fiable. Una prueba sobre una muestra suficiente te da estadísticas estables, en las que puedes apoyarte; una prueba sobre un puñado de operaciones solo te da ruido disfrazado de información. Resiste a las ganas de concluir rápido: acumula primero suficiente materia.
La trampa del sesgo retrospectivo
El enemigo número uno del backtest de principiante es el sesgo retrospectivo: creer, mirando el pasado, que evidentemente habrías tomado tal operación, porque ya conoces lo que vino después. Cuando ves en el gráfico que el precio subió, resulta terriblemente fácil convencerte de que habrías comprado en el buen momento, cuando en tiempo real, sin conocer lo que venía, habrías dudado o no habrías tomado la operación.
Mirando el pasado, todo parece evidente. La prueba de verdad es saber si habrías tomado la operación sin conocer la vela siguiente.
Ese sesgo falsea por completo un backtest al volverlo artificialmente optimista. La respuesta es el rigor: acepta una operación en tu backtest solo si tus reglas precisas la habrían disparado, con independencia de lo que sepas de lo que vino después. Para ayudarte, oculta la parte derecha del gráfico y hazlo desfilar vela a vela, decidiendo en cada instante como si no conocieras el futuro. Es la única forma de obtener un backtest honesto.
Etapa 3: analizar y concluir
Una vez terminado tu backtest, analizas tus resultados como analizarías tus operaciones reales: win rate, profit factor, esperanza, drawdown máximo, racha de pérdidas típica. Esas cifras te dicen si tu estrategia tiene una ventaja en el periodo probado y cómo es su comportamiento normal. Es a partir de ahí cuando decides si merece pasar a la etapa siguiente.
Cuidado con sobreinterpretar un buen resultado. Un backtest positivo es alentador, pero no demuestra que tu estrategia vaya a ganar en real, solo que podría haber ganado en el pasado probado. Es una condición necesaria, no suficiente. La mentalidad correcta es ver el backtest como un primer filtro: elimina las estrategias claramente malas y te da referencias, antes de la verdadera prueba del forward test en condiciones reales.
De tu backtest a la realidad
Una vez que una estrategia ha superado tu backtest, no saltes directamente al capital serio. La etapa siguiente es el forward test: aplicar tu estrategia hacia adelante, sobre datos que aún no has visto, a menudo con un tamaño pequeño o en simulado. Es lo que comprueba que tu ventaja se sostiene fuera del pasado que ha servido para construirla, algo que el backtest solo no puede garantizar.
Es también en ese momento cuando el seguimiento de tus operaciones reales toma el relevo. Al comparar tus estadísticas reales con las de tu backtest, ves si la estrategia cumple sus promesas o si se degrada al contacto con el mercado real. Esa continuidad, del backtest manual al forward test y después al seguimiento de tus operaciones reales, es el camino completo que convierte una idea de estrategia en un sistema en el que puedes confiar.
Las herramientas para hacer backtest sin complicarte
Para tu primer backtest manual no necesitas nada sofisticado. Un gráfico con función de repetición (muchas plataformas gratuitas ofrecen una), una hoja de cálculo para anotar cada operación, y tu lista de reglas escrita al lado bastan de sobra. La función de repetición es valiosa porque oculta la parte derecha del gráfico y te obliga a decidir vela tras vela, exactamente como en directo, lo que limita de forma natural el sesgo retrospectivo.
En tu hoja de cálculo anota como mínimo la fecha, el sentido de la operación, el precio de entrada, el stop, la salida, el resultado en R y un comentario sobre el contexto. Esa disciplina de anotación, aunque sea manual, ya es un entrenamiento para llevar un diario, un hábito que te servirá mucho más allá del backtest, cuando pases al trading real. Resiste la tentación de complicar la herramienta antes de haber acumulado materia: una simple tabla bien rellenada vale más que un programa sofisticado mal usado.
Más adelante, cuando quieras probar rápido una variante de regla sobre miles de velas, el backtesting automatizado (mediante un script o una plataforma dedicada) toma el relevo. Pero esa etapa solo tiene sentido una vez que ya has vivido tu estrategia a mano: programar un backtest sobre una estrategia que nunca has visto funcionar en manual equivale a automatizar una intuición no verificada, lo que solo multiplica la velocidad de tus errores.
Los errores que falsean un backtest de principiante
Más allá del sesgo retrospectivo, otras trampas hacen engañoso un backtest de principiante. La primera es el sobreajuste: ajustar tus reglas hasta que encajen a la perfección con los datos pasados, añadiendo filtro tras filtro para eliminar cada pérdida que observas. Un sistema esculpido así a medida del pasado funciona de maravilla sobre los datos que han servido para construirlo, y se hunde casi siempre sobre datos nuevos, porque no ha capturado una ventaja real, solo el ruido de un periodo concreto.
La segunda trampa es probar sobre un solo periodo o un solo mercado, a menudo un periodo alcista y tranquilo que favorece a cualquier estrategia direccional. Prueba en varios contextos de mercado, incluidas fases difíciles (alta volatilidad, rango, tendencia bajista), para ver cómo se comporta tu estrategia cuando las condiciones no le son favorables. Una ventaja que solo sobrevive en condiciones ideales no es una ventaja, es un golpe de suerte disfrazado.
La tercera trampa, a menudo olvidada por los principiantes, es ignorar los costes y el slippage. Un backtest que no cuenta ni los costes de transacción ni el deslizamiento de precio entre la señal y la ejecución real sobrestima de forma sistemática el rendimiento, a veces de manera espectacular en una estrategia con alta frecuencia de operaciones. Integra una estimación realista de esos costes en tus cálculos ya desde el backtest manual, para no descubrir la diferencia a tu costa una vez en real.
Un ejemplo con cifras para entender el walk-forward
Imagina que pruebas en backtest una estrategia sobre dos años de datos históricos, y que obtienes un profit factor de 1,6 con un win rate del 45 %. Esa cifra por sí sola no te dice gran cosa sobre la solidez de tu estrategia, porque quizá se haya obtenido ajustando tus reglas justo sobre esos dos años. El método walk-forward consiste en dividir tu histórico en dos bloques: construyes y ajustas tu estrategia sobre el primer bloque (por ejemplo el primer año), y la pruebas después, sin cambiar nada más, sobre el segundo bloque (el año siguiente).
Si tu estrategia mantiene estadísticas comparables en el segundo bloque, nunca visto durante la construcción, es una señal mucho más fuerte que un simple backtest global: tiene un comportamiento que se generaliza, no solo un rendimiento esculpido a medida. Si en cambio se hunde en cuanto se encuentra con datos inéditos, acabas de detectar un sobreajuste que el backtest global te habría ocultado. Ese reflejo de separar construcción y validación, aunque sea de forma sencilla y manual, es una de las protecciones más potentes contra la autoilusión en backtesting.
Adaptar tu backtest a tu estilo de trading
El método de backtest cambia según tu horizonte. Para scalping o day trading en temporalidades cortas necesitarás rejugar muchísimas velas para acumular suficientes señales, lo que hace el backtest manual más largo pero también más rico en repeticiones, y por tanto más formativo para tu ojo. Para swing trading en temporalidades más amplias, cada señal es más escasa, y tendrás que cubrir un periodo histórico más largo para obtener una muestra suficiente.
En ambos casos, ten presente que el número de operaciones cuenta más que la duración del calendario probado. Veinte operaciones en seis meses de scalping y veinte operaciones en tres años de swing representan el mismo nivel de información estadística, aunque el segundo parezca cubrir «más tiempo». No te dejes impresionar por un periodo largo probado si en realidad solo contiene un puñado de señales: es el volumen de operaciones, no el calendario, lo que hace sólido un backtest.
Lo que un backtest nunca puede decirte
Incluso ejecutado a la perfección, un backtest manual o automatizado tiene un límite estructural: no reproduce la presión psicológica de operar con dinero real comprometido. Rejugar un gráfico sin que tu cuenta esté en juego quita una parte enorme de la dificultad real, la de sostener una decisión cuando sube tu estrés, cuando la posición se mueve en tu contra, o cuando una racha de pérdidas se acumula ante tus ojos en tiempo real. Un backtest te dice si una estrategia tiene una ventaja matemática, no si tú, en concreto, sabrás ejecutarla bajo presión.
Por esa razón, ni siquiera un backtest impecable exime nunca del forward test en condiciones reales, primero con un tamaño lo bastante pequeño para que la carga emocional siga siendo manejable. Ese paso progresivo, del gráfico histórico sin riesgo a un tamaño real pequeño y después a tu tamaño objetivo, te permite separar las dos preguntas que el backtest solo confunde a menudo: ¿funciona la estrategia?, y ¿sé aplicarla? Muchas estrategias válidas fracasan no porque fueran malas, sino porque esa segunda prueba nunca se hizo en serio.
Tener presente ese límite evita además una desilusión frecuente en el principiante: descubrir que un excelente backtest no se traduce de inmediato en resultados idénticos en real, y concluir por error que el backtest no sirve de nada. El backtest sigue siendo un filtro imprescindible, elimina las estrategias claramente perdedoras y te da referencias estadísticas fiables, pero debe completarse, nunca confundirse con la validación final que solo el trading real, seguido y medido, puede aportar.
Cómo toma Tradoshi el relevo después del backtest
Una vez probada tu estrategia y lanzada en real, Tradoshi sigue sus estadísticas reales para comprobar que cumple las promesas de tu backtest. Es tu forward test permanente.
- Estadísticas reales que comparar directamente con las referencias de tu backtest.
- Drawdown y racha de pérdidas reales para ver si corresponden a tus expectativas.
- Importación CSV para integrar también tus resultados de backtest o de cuenta demo.
- Seguimiento en el tiempo para detectar una ventaja que se degrada al contacto con el mercado real.

Preguntas frecuentes
¿Cómo empezar el backtesting siendo principiante?
Empieza sencillo y manual: toma un gráfico histórico, hazlo desfilar vela a vela, y detecta cada señal que habría dado tu estrategia, anotando entrada, stop, salida y resultado en una tabla. No hace falta programar. Define primero tu estrategia con precisión, prueba decenas de operaciones como mínimo, y sé totalmente honesto sobre lo que habrías hecho realmente.
¿Hay que saber programar para hacer backtest?
No, no para empezar. El backtesting más formativo es manual: rejugas un gráfico vela a vela y aplicas tus reglas. Es tedioso pero te hace vivir de verdad tu estrategia y desarrollar una intuición de tus setups. El backtesting automatizado (con código o programa) llega más tarde, cuando quieres probar rápido sobre muchos datos.
¿Cuántas operaciones hacen falta para un backtest fiable?
Decenas como mínimo, idealmente más. Sobre diez operaciones el azar lo domina todo y tus resultados no significan nada. Hace falta una muestra suficiente para que tu win rate, tu profit factor y tu esperanza se vuelvan estables. Resiste a las ganas de concluir rápido: acumula primero suficiente materia.
¿Qué es el sesgo retrospectivo en backtesting?
Es creer, mirando el pasado, que evidentemente habrías tomado tal operación porque ya conoces lo que vino después. Cuando ves que el precio subió, es fácil convencerte de que habrías comprado en el buen momento, cuando en tiempo real habrías dudado. Ese sesgo vuelve el backtest artificialmente optimista. La respuesta: ocultar la parte derecha del gráfico y decidir vela a vela.
¿Qué hacer después de un backtest positivo?
No saltar directamente al capital serio. Un backtest positivo demuestra solo que la estrategia podría haber ganado en el pasado probado, no que vaya a ganar en real. La etapa siguiente es el forward test: aplicar la estrategia hacia adelante sobre datos no vistos, a menudo con tamaño pequeño, y después seguir tus operaciones reales para comprobar que la ventaja se sostiene.
¿Qué es el sobreajuste en backtesting?
Es ajustar tus reglas hasta que encajen a la perfección con el pasado, añadiendo filtro tras filtro para eliminar cada pérdida observada. Un sistema esculpido así a medida funciona de maravilla sobre los datos que han servido para construirlo, pero se hunde casi siempre sobre datos nuevos, porque captura ruido y no una ventaja real.
¿Qué es el método walk-forward?
Consiste en dividir tu histórico en dos bloques: construyes y ajustas tu estrategia sobre el primer bloque, y después la pruebas sin cambiar nada sobre el segundo, nunca visto durante la construcción. Si las estadísticas se mantienen comparables, es una señal de solidez mucho más fuerte que un simple backtest global, y detecta el sobreajuste que un test global ocultaría.