Indikora
Blog de Indikora

Cómo hacer backtesting de una estrategia (sin engañarte a ti mismo)

Hacer backtesting significa ejecutar tus reglas de trading exactas sobre datos históricos para ver cómo habrían rendido. Hecho con honestidad, es la educación más barata del trading: mata ideas malas gratis, antes de que el mercado cobre la matrícula. Hecho con descuido, es una máquina de fabricar confianza falsa - y la diferencia entre ambos no es el software, sino la disciplina frente a un puñado de trampas.

Los cinco pasos de un backtest honesto

1. Escribe reglas que una máquina pudiera seguir. Entrada, salida, stop, tamaño - sin ningún juicio subjetivo. Si tu regla dice "compra en soporte fuerte", no puedes testearla: elegirás inconscientemente los soportes que funcionaron. "Compra cuando el precio cierre por encima del máximo de 20 días" sí es testeable.

2. Consigue datos suficientes, incluidos los años feos. Una estrategia cripto probada solo en un año alcista es un detector de mercados alcistas, no una estrategia. Incluye al menos un ciclo completo - en cripto eso significa la euforia de 2021, el colapso de 2022 y el rango intermedio. Cientos de operaciones, no docenas.

3. Cóbrate costes reales. Cada operación paga comisiones, spread y slippage. Las estrategias pequeñas mueren enteras dentro de esos costes: un sistema que gana un 0,3% por operación antes de costes y paga un 0,2% en costes es un plan de donaciones. Modélalos con pesimismo.

4. Ejecútalo y desglosa el veredicto. Mira más allá del retorno total, hacia los números que describen cómo ganó: win rate, ganancia media contra pérdida media, drawdown máximo y peor racha perdedora. Una estrategia que devuelve 40% con un drawdown del 35% es un animal distinto de una que devuelve 25% con un 10% - y tú vivirás dentro del drawdown, no en la línea de resumen.

5. Valida fuera de muestra. Ajusta tus reglas en un trozo de la historia y pruébalas intactas en otro. Si el rendimiento se derrumba en el trozo nuevo, no encontraste una ventaja: memorizaste el pasado.

Las trampas que hacen mentir a los backtests

El sobreajuste es la grande: con suficientes parámetros, cualquier dato aleatorio produce una curva de capital preciosa - sobre ese pasado concreto y nada más. Menos reglas probadas en más datos vencen a reglas ingeniosas probadas en pocos. El sesgo de anticipación cuela la información de mañana en la decisión de hoy - usar un cierre diario para entrar durante ese mismo día. El sesgo de supervivencia prueba solo las monedas que aún existen, saltándose en silencio las que se fueron a cero. Y elegir la fecha de inicio a dedo convierte cualquier estrategia en ganadora: empezar un backtest de Bitcoin en enero de 2023 demuestra enero de 2023, nada más.

Qué prueba realmente un buen backtest

Menos de lo que esperas, más que nada. Prueba que tus reglas fueron rentables en un pasado concreto, con un dolor aceptable por el camino. No puede prometer el futuro: los mercados cambian de régimen y toda ventaja se desgasta. Por eso la cadena no termina en el backtesting: después viene el forward test en paper trading, donde entran la ejecución en tiempo real y tus propias emociones, y luego el directo con tamaño pequeño. El backtest mata las malas ideas, el paper trading ensaya las buenas y el directo pequeño las confirma.

Indikora está construida exactamente alrededor de esa cadena: sus motores de señales están backtesteados sobre datos de varios años que incluyen mercados bajistas completos, su simulador de paper trading permite el forward test con dinero virtual, y el diario mide después si tu versión en vivo ejecuta de verdad lo que se probó.

Preguntas frecuentes

¿Cuántos datos son suficientes? Los necesarios para cubrir al menos un ciclo completo de mercado y varios cientos de operaciones. Para la mayoría de estrategias de swing eso significa años, no meses.

¿Un backtest rentable es una garantía? No. Es un filtro que elimina ideas demostrablemente malas. Pasarlo le da a la estrategia el derecho al paper trading - no a tu dinero.

¿Backtesting o paper trading - cuál necesito? Ambos, en ese orden. El backtesting cubre años en minutos; el paper trading añade condiciones en tiempo real y tu psicología. Cada uno atrapa lo que el otro deja escapar.


Indikora es un coach de trading impulsado por IA para cripto, forex, oro e índices - con motores de señales backtesteados, un simulador de paper trading para el forward test y un diario que mide tu ejecución real. Pruébalo gratis: https://indikora.com

Este artículo es solo educativo y no constituye asesoramiento financiero.

Prueba Indikora gratis

Un coach de trading con IA que te avisa antes de errores como el FOMO y el trading por venganza.

Empieza gratis →