Una estrategia puede parecer impecable después de que el mercado se haya movido. Las entradas parecen evidentes y cada stop encuentra un lugar perfecto. En tiempo real, nada aparece con un círculo dibujado alrededor. El backtesting reduce esa ilusión: aplica reglas definidas a datos históricos para comprobar cómo se habrían comportado. No demuestra lo que ocurrirá mañana. Ayuda a decidir si la idea merece una prueba más seria.
Un buen backtesting no intenta demostrar que tienes razón. Intenta encontrar dónde podrías estar equivocado.
Qué es un backtesting en trading
Un backtesting es una simulación de una estrategia sobre precios pasados. Recorres un periodo histórico, identificas las ocasiones en las que se cumplen tus condiciones y registras entrada, invalidación, salida, riesgo, costes y resultado.
Puede hacerse manualmente, avanzando vela a vela, o mediante reglas codificadas. La pregunta es la misma: si hubiera aplicado estas reglas sin conocer el futuro, ¿qué habría ocurrido? El resultado sigue siendo hipotético: no sustituye a la prueba en demo, al seguimiento en tiempo real ni a la gestión del riesgo.
Antes de empezar, convierte la idea en reglas
No puedes probar «comprar cuando el mercado se vea fuerte». Una estrategia comprobable necesita condiciones que puedan reconocerse sin reinterpretarlas después.
Define antes de abrir el histórico:
Si todavía faltan estas decisiones, empieza por crear un plan de trading. El backtesting no arregla una idea ambigua: solo produce una hoja de cálculo muy ocupada.
- mercado, activo y marco temporal;
- condiciones exactas de entrada;
- punto de invalidación y stop;
- objetivo o regla de salida;
- riesgo por operación y tamaño de posición;
- horario y días permitidos;
- costes que vas a aplicar;
- situaciones que anulan la entrada.
Elige un periodo sin escoger el resultado
Selecciona un tramo que incluya tendencia, lateralidad y diferentes niveles de volatilidad. Anota las fechas antes de ver los resultados. Si comparas variantes, reserva una parte de los datos para comprobar después la versión elegida. Ese tramo fuera de muestra ayuda a detectar reglas que solo encajan en el periodo usado para diseñarlas.
Avanza sin mirar las velas futuras
En una prueba manual, utiliza una función de reproducción o tapa la parte derecha del gráfico. Decide solo con la información disponible. En pruebas automáticas también puede filtrarse el futuro si un indicador utiliza datos que aún no existían en la vela evaluada. El resultado será imposible de reproducir en directo.
Registra todas las señales válidas
Si una operación cumple las reglas, debe entrar en la muestra. Eliminar pérdidas después de verlas convierte el backtesting en una selección de recuerdos agradables.
Usa una tabla sencilla:
Esta estructura se parece a la de un diario de trading, pero conviene mantener separados los datos simulados y las operaciones reales.
- Contexto — Fecha, activo, sesión y marco temporal
- Señal — Setup y condiciones que activaron la entrada
- Plan — Entrada, stop, objetivo y riesgo previsto
- Ejecución simulada — Precio de entrada y salida según una regla uniforme
- Costes — Comisión, spread, financiación y deslizamiento estimado
- Resultado — Resultado neto en dinero, porcentaje o múltiplos R
- Evidencia — Captura y observación breve, sin reescribir la regla
Incluye los costes y una ejecución razonable
Incluye comisiones, spread, financiación o funding y una estimación prudente del deslizamiento. Un stop puede ejecutarse a un precio distinto en mercados rápidos y una orden limitada puede no completarse. Evita una precisión que el mercado real no ofrece.
Revisa más que el beneficio final
Un resultado total positivo cuenta muy poco por sí solo. Observa, al menos:
No existe una cantidad universal que valide cualquier estrategia. La muestra necesita repeticiones y contextos variados. Si un setup aparece cuatro veces al año, necesitarás más histórico que si aparece varias veces por semana.
- número de operaciones;
- porcentaje de acierto;
- ganancia media y pérdida media;
- ratio riesgo-beneficio previsto y realizado;
- expectativa por operación;
- drawdown máximo;
- rachas de pérdidas;
- resultado por contexto, activo o sesión.
Un ejemplo sencillo
Imagina una estrategia con 40 operaciones simuladas. Gana en 18 y pierde en 22. La ganancia media es 1,6R y la pérdida media, −1R.
La expectativa aproximada sería:
(45 % × 1,6R) − (55 % × 1R) = 0,17R por operación
El dato es positivo, pero todavía no autoriza a declarar victoria:
La estadística no elimina la incertidumbre. Hace que la conversación con ella sea algo menos improvisada.
- ¿se incluyeron comisiones y deslizamiento?;
- ¿el drawdown sería asumible?;
- ¿se mantienen las reglas en el periodo reservado?
Los errores que mejor maquillan un backtesting
Mirar hacia delante. Utilizar información futura, consciente o accidentalmente, hace que la estrategia juegue con las cartas marcadas.
Ajustar el pasado hasta dejarlo perfecto. Cambiar parámetros después de cada pérdida puede crear una estrategia que memoriza un periodo. Es sobreoptimización.
Elegir solo lo que funciona. Mostrar la mejor variante oculta cuántos intentos fallaron.
Ignorar costes y liquidez. Cuanto mayor sea la frecuencia, más daño puede causar.
Cambiar las reglas durante la prueba. Anota cualquier mejora como nueva hipótesis y pruébala desde el principio.
Confundir simulación con ejecución. Una regla puede funcionar sobre el papel y resultar difícil de aplicar bajo presión.
El backtesting genera una hipótesis. La ejecución, los costes y las decisiones reales permiten comprobar qué parte se mantiene fuera del histórico.

Del backtesting a la operativa real
Cuando una hipótesis supera la prueba histórica, el siguiente paso no tiene por qué ser aumentar el riesgo. Puedes llevarla a una cuenta demo o a un entorno controlado, registrar las señales en tiempo real y comparar:
TRAZZA reúne operaciones, costes, riesgo, contexto y estadísticas para analizar la operativa real. No convierte un backtesting en una promesa ni ejecuta la estrategia por ti. Te ayuda a comprobar qué ocurrió cuando la hipótesis salió del histórico y se encontró con tus decisiones.
Ese paso encaja con el recorrido de registrar, contextualizar, descubrir, actuar y evolucionar y con un principio del Método TRAZZA: evidencia antes que intuición. Si la operativa real no coincide con la simulación, esa diferencia puede ser el dato más útil.
- frecuencia prevista frente a frecuencia observada;
- entrada teórica frente a ejecución posible;
- costes estimados frente a costes reales;
- drawdown simulado frente a drawdown vivido;
- cumplimiento de reglas frente a decisiones tomadas.

Una conclusión que pueda ponerse a prueba
El objetivo del backtesting no es producir una curva bonita. Es terminar con una conclusión limitada y verificable:
Es más útil que afirmar que una estrategia «funciona». Conserva las reglas, separa los datos simulados de los reales y no muevas la portería después de cada resultado.
Cuando cada operación queda documentada, el pasado deja de ser un escaparate y empieza a convertirse en evidencia. Solicita acceso a TRAZZA si quieres analizar tu operativa real con ese criterio.
Preguntas frecuentes
¿Qué significa backtesting en trading?+
Es la aplicación de unas reglas de trading a datos históricos para estimar cómo se habrían comportado. Sus resultados son simulados y no garantizan el rendimiento futuro.
¿Es mejor hacer backtesting manual o automático?+
El manual ayuda a comprender la lógica visual y la toma de decisiones; el automático permite recorrer más datos con reglas programables. Ambos pueden contener sesgos y necesitan criterios definidos antes de comenzar.
¿Cuántas operaciones necesito para un backtesting?+
No existe una cifra válida para todas las estrategias. La muestra debe incluir suficientes señales y condiciones distintas para evaluar la pregunta planteada. Cuanto menos frecuente sea el setup, más periodo histórico suele hacer falta.
¿Puedo operar directamente después de un buen backtesting?+
Un buen resultado histórico sigue siendo hipotético. Conviene comprobar la estrategia fuera de muestra y después en demo o con exposición controlada, incorporando costes, ejecución y cumplimiento real. ---



