Backtesting sin autoengaños
Una simulación histórica es un instrumento de investigación, no una máquina del tiempo ni una promesa de resultados reales.

Escribe la regla antes de examinar la respuesta
Una prueba retrospectiva aplica reglas de decisión especificadas a datos históricos y calcula qué habría producido una secuencia de operaciones modelizada. Su valor reside en contrastar una hipótesis con la evidencia. Si la regla cambia cada vez que aparece un ejemplo perdedor, el ejercicio se convierte en una forma de describir el pasado, no de probar un proceso de decisión reproducible.
Empieza por el universo de instrumentos, el intervalo de observación, las condiciones de entrada y salida, el método de dimensionamiento y el modelo de costes. Define cuándo está disponible la información y cuándo podría ejecutarse por primera vez una orden. Una estrategia basada en un precio de cierre normalmente no puede asumir que conocía ese cierre definitivo de antemano y ejecutaba exactamente al mismo precio sin más justificación.
Vigila las filtraciones de información hacia el pasado
El sesgo de anticipación ocurre cuando la simulación utiliza información no disponible en el momento de decidir. Algunos ejemplos son datos económicos revisados, un anuncio posterior de resultados o una lista futura de integrantes de un índice. Una base de datos histórica puede ser perfectamente exacta hoy y, aun así, no servir para reconstruir qué sabía realmente una persona en una fecha anterior.
El sesgo de supervivencia aparece cuando el universo probado excluye instrumentos desaparecidos. Probar solo empresas que aún existen puede omitir quiebras, exclusiones y adquisiciones que afectaron al conjunto histórico de oportunidades. Lo mismo ocurre con tokens fallidos o fondos cerrados. Documenta cómo trata las desapariciones el conjunto de datos, no borres silenciosamente registros difíciles.
Las operaciones societarias requieren una comprobación específica. En un desdoblamiento de dos acciones por cada una, 100 acciones a 40 dólares pasan a ser 200 a unos 20 dólares, antes de otros movimientos: el desdoblamiento no reduce por sí mismo el patrimonio. Mezclar precios ajustados con cantidades sin ajustar inventa resultados. Lo mismo ocurre si se añade un dividendo en efectivo a una serie de rentabilidad que ya incluye su reinversión. Distingue los precios utilizados para calcular señales, los precios ejecutables y la contabilidad de las posiciones.
Haz de la ejecución un modelo, no un favor
Que una vela toque un precio límite no demuestra que se habría ejecutado toda tu orden. Importan la posición en la cola, la cantidad disponible y la trayectoria dentro de la vela. Si en una misma barra se alcanzan tanto el stop como el objetivo, la barra por sí sola puede no revelar cuál ocurrió primero. Trata esa ambigüedad con prudencia o utiliza datos que permitan resolver la secuencia.
Incluye diferencial, comisiones, financiación, costes de préstamo cuando proceda y deslizamiento plausible. El tratamiento fiscal depende de la jurisdicción y las circunstancias, por lo que una simulación genérica debe indicar si los resultados son antes de impuestos en lugar de inventar un tipo universal. Compara resultados bajo varios supuestos de costes. Un método que solo funciona con ejecución gratuita e instantánea es frágil.
Separa el descubrimiento de la evaluación
Probar cientos de combinaciones de parámetros y presentar la mejor crea un problema de selección. Alguna combinación puede parecer excelente por casualidad. Reserva datos que no se hayan utilizado para desarrollar la regla y evita consultar repetidamente esa reserva hasta convertirla en otra muestra de entrenamiento. Una prueba prospectiva sobre el papel ofrece una comprobación distinta porque las nuevas observaciones llegan después de fijar las reglas.
Informa de las variantes fallidas, el tamaño de la muestra, el intervalo de fechas y el número de experimentos, no solo del gráfico ganador. Examina si parámetros cercanos se comportan de forma similar o si una única configuración aislada genera todo el beneficio. Los resultados hipotéticos siguen siendo hipotéticos aunque la hoja de cálculo tenga varios decimales de precisión. La liquidez, las emociones y los problemas operativos no se reproducen por completo mediante la aritmética histórica.
Lleva un registro de investigación de versiones de datos y cambios de cálculo. Corregir un ajuste por desdoblamiento o añadir una exclusión de cotización puede alterar mucho el resultado, y esa corrección debe seguir visible. Reproducibilidad significa que otra persona puede reconstruir la misma respuesta con los datos y reglas declarados. No significa que sea económicamente útil, pero es un paso necesario para averiguarlo.
Reconstruye una operación antes de confiar en mil
Elige una operación y reconstruye su cronología: fecha del dato, momento en que estuvo disponible, decisión, llegada de la orden, ejecuciones y cargos. No son instantes intercambiables. Una comunicación publicada después del cierre del martes no puede justificar una decisión del martes por la mañana. Las conversiones de zona horaria y los cambios de hora también pueden introducir información futura sin que la fórmula de la estrategia parezca incorrecta.
Después reconcilia la cuenta completa. El efectivo inicial, los movimientos de dinero, el resultado realizado y la valoración de las posiciones abiertas deben explicar el patrimonio final. Contar solo operaciones cerradas puede destacar ganancias y dejar pérdidas latentes fuera del informe. Tampoco pueden varias señales gastar simultáneamente el mismo efectivo. La simulación necesita reglas para órdenes que compiten por capital, capacidad de compra insuficiente y posiciones pendientes al terminar la muestra.
Comprueba la ejecución con pequeños conjuntos artificiales cuyos resultados conozcas. Una serie de precio constante sin comisiones no debería generar beneficios por negociar. Un desdoblamiento puro debe conservar el patrimonio si se ajustan correctamente las cantidades. Manteniendo las operaciones fijas, un aumento de comisiones debe reducir el resultado exactamente en ese importe adicional. Un precio ausente exige una decisión documentada, no una ejecución silenciosa a cero ni una cotización obsoleta arrastrada indefinidamente.
Por último, elige una referencia que responda a la pregunta de investigación. Una estrategia que solo compra acciones puede ganar simplemente porque subió el mercado. Compárala con una exposición pasiva definida sobre las mismas fechas y con un tratamiento coherente de dividendos y efectivo. Permanecer fuera del mercado durante parte del periodo también cambia la exposición y su coste de oportunidad. Una diferencia de saldo es algo que explicar, no una demostración automática de habilidad para elegir momentos de entrada.