Cómo hacer un backtest realista en NinjaTrader 8, paso a paso
La mayoría de los backtests que veo no fallan por la estrategia: fallan por cómo se han medido. El caso más extremo lo conté aquí: una estrategia con "90% de acierto" en el gráfico que era un 40% medida tick a tick. Esta guía es la configuración que uso para que el número que te da NinjaTrader se parezca al número que te dará tu cuenta.
Paso 1 — Usa el Strategy Analyzer, no el gráfico
Cargar la estrategia en un gráfico y mirar las operaciones dibujadas no es un backtest: es una aproximación sobre velas cerradas. El backtest se hace en el Strategy Analyzer (Nuevo → Strategy Analyzer), que permite controlar datos, rellenos, comisiones y periodo.
Paso 2 — Resolución de llenado alta con datos de 1 tick
Es el ajuste que separa un backtest serio de un dibujo: en los parámetros del análisis, activa "Order fill resolution → High" y selecciona 1 tick como serie secundaria. Así cada stop y cada objetivo se evalúan contra el recorrido real del precio dentro de cada vela, en su orden real. Sin esto, los stops "que no saltan" te inflarán el acierto.
Si tu lógica intrabar es compleja (entradas que dependen de la secuencia de ticks), considera además el Tick Replay para que los indicadores se calculen tick a tick como en real.
Paso 3 — Datos históricos de calidad
Un backtest tick a tick necesita datos de tick reales y profundos (yo uso Kinetick). Comprueba cuántos días de tick tienes descargados: si solo tienes 20 días de ticks, tu "backtest de 2 años" solo es tick a tick en esos 20 días.
Paso 4 — Comisiones y deslizamiento
Configura la plantilla de comisiones de tu bróker y añade deslizamiento (slippage) en los parámetros. En futuros como MNQ, 1 tick de deslizamiento por lado es un mínimo razonable en horas líquidas; más si operas noticias o poca liquidez. Una estrategia que muere al añadirle comisiones y 1 tick de slippage no era una estrategia: era una ilusión estadística.
Paso 5 — Valida fuera de muestra
Si optimizaste parámetros sobre 2023-2024, el resultado de 2023-2024 no vale como prueba: el sistema "ya se sabía el examen". Reserva un periodo que la optimización nunca vio (por ejemplo 2025-2026) y evalúa ahí. Si la curva solo funciona en el periodo optimizado, es sobreajuste, no ventaja. Sobre esto escribí más en cómo evaluar una estrategia automática.
Paso 6 — Simulado y luego real pequeño
El backtest aprobado no va directo a real: primero semanas en simulado o Market Replay comprobando que las entradas en vivo coinciden con la lógica del backtest (si no coinciden, aquí explico las causas típicas). Después, cuenta real con micros y comparación semanal backtest vs real. Entre tick a tick y real, espera todavía un ±10% de diferencia — si es mucho más, algo está mal medido o mal ejecutado.
Nada de esto garantiza que la estrategia gane — eso no lo garantiza nadie honesto. Lo que garantiza es algo más valioso: que el número que estás mirando significa algo. A partir de ahí ya puedes decidir con datos reales, no con dibujos.
Preguntas frecuentes
ORB: una estrategia ORB automatizada con resultados reales públicos
Operada en cuenta real, con el registro completo de operaciones publicado y actualizado cada semana. Pruébala 30 días gratis antes de decidir.
Ver la estrategia ORB Ver resultados reales