¿Por qué te importa esto?

El 1 de agosto de 2012, Knight Capital Group desplegó en producción un código nuevo que nadie había probado correctamente en condiciones reales de mercado. En 45 minutos perdió cerca de 440 millones de dólares y en cuestión de días necesitó un rescate de 400 millones de dólares para no quebrar; meses después acabó absorbida por otra firma. No fue mala suerte: fue el precio de saltarse el proceso de validación antes de arriesgar capital real. Tú no manejas millones, pero el principio es idéntico: si no sabes con números si tu estrategia tiene ventaja estadística, estás apostando, no operando. Este módulo es el filtro que separa a quien 'siente' que algo funciona de quien lo puede demostrar con una tabla de datos.

Al terminar este módulo podrás…

  • Diseñar y ejecutar un backtest manual de al menos 100 operaciones registrando todas las variables relevantes
  • Calcular win rate, R promedio, expectativa y drawdown máximo de cualquier sistema que pruebes
  • Detectar en tu propio proceso los tres pecados capitales del backtesting: sobreoptimización, sesgo de supervivencia y look-ahead bias
  • Diseñar un puente realista entre backtest, demo y cuenta real usando tamaños de posición escalonados

Por qué backtestear: convertir una corazonada en estadística antes de arriesgar dinero

Ya sabes identificar acumulación, distribución y manipulación de Wyckoff. Ya sabes reconocer order blocks, liquidez tomada y Fair Value Gaps. Eso te da un vocabulario para leer el mercado, pero no te dice si ese vocabulario, aplicado con tus reglas específicas de entrada, stop y objetivo, te da una ventaja real a lo largo de cientos de operaciones. El cerebro humano detecta patrones en cualquier cosa, incluso en el ruido puro: si operas 8 veces un setup y ganas 6, tu instinto te dirá 'esto funciona'. Estadísticamente esa muestra no significa nada. El backtesting es el proceso de convertir 'creo que esto funciona' en 'con 120 operaciones registradas, esta estrategia tiene una expectativa de +0.26R por operación'. Es la diferencia entre una opinión y un dato.

Backtesting manual riguroso: muestra mínima (100+ operaciones), registro de cada variable

Un backtest manual serio se hace recorriendo el gráfico histórico vela por vela, sin adelantar la vista, aplicando exactamente las mismas reglas que usarías en vivo: mismo setup (por ejemplo, mitigación de un order block dentro de la fase del spring en una acumulación de Wyckoff), mismo criterio de entrada, mismo stop, mismo objetivo. Cada operación simulada se registra en una tabla con, como mínimo, estas columnas: fecha y hora, activo, temporalidad, setup exacto (con captura de pantalla si es posible), riesgo en R, resultado en R, contexto de sesión (Londres, Nueva York, Asia), y cualquier variable que creas relevante (día de noticia, tendencia de fondo, etc.). ¿Por qué 100 operaciones como mínimo? Porque con 20 o 30 operaciones la varianza natural del mercado puede hacer que un sistema mediocre parezca brillante o que uno sólido parezca malo, simplemente por azar de la muestra. Con 100+ operaciones el ruido estadístico empieza a diluirse y las métricas se vuelven representativas del comportamiento real del sistema, no de una racha puntual.