Guía

De 90% a 40% de acierto: por qué el backtest en el gráfico de NinjaTrader engaña

Por InverMind · Actualizado agosto 2026

Hace poco me llegó un cliente —muy buena gente, todo hay que decirlo— con una estrategia que, según él, tenía un 90% de acierto. Lo había comprobado él mismo: cargaba la estrategia en el gráfico de NinjaTrader, la plataforma dibujaba las operaciones pasadas sobre las velas, y casi todas eran ganadoras. Parecía imbatible.

Cuando la pasé por un backtest de verdad, con datos tick a tick, el acierto real era del 40%. No es que el cliente mintiera, ni que la plataforma esté rota. Es que estaba midiendo con una herramienta que no mide lo que él creía.

Qué hace realmente NinjaTrader cuando cargas una estrategia en el gráfico

Al aplicar una estrategia a un gráfico, NinjaTrader calcula las operaciones históricas usando solo los datos de las velas cerradas: apertura, máximo, mínimo y cierre. No sabe en qué orden se movió el precio dentro de cada vela, porque esa información no está en la vela: está en los ticks.

Eso tiene consecuencias muy concretas:

El resultado es una curva preciosa impresa sobre el pasado. No es una simulación de trading; es un dibujo.

El mismo sistema, medido bien

Reparé la estrategia (tenía además errores de ejecución) y la pasé por el Strategy Analyzer con resolución de llenado de órdenes alta y datos de 1 tick: cada stop, cada objetivo y cada entrada evaluados contra el recorrido real del precio. El 90% se quedó en un 40% de acierto. Y ojo: un 40% de acierto no significa que el sistema sea malo — depende de cuánto gana cuando gana y cuánto pierde cuando pierde. Pero es un sistema completamente distinto del que el cliente creía tener.

Por experiencia, entre un backtest tick a tick bien hecho y la cuenta real suele haber todavía una diferencia de un 10% arriba o abajo (deslizamiento, latencia, noticias). Entre el dibujo del gráfico y la cuenta real, la diferencia puede ser un abismo.

Cómo saber si tu backtest es de los que engañan

Tengo publicada una guía completa de cómo hacer un backtest realista en NinjaTrader 8 paso a paso, con la configuración exacta.

🔧 ¿Tu estrategia ya está programada pero falla? No entra como en el analizador, no coloca los stops o se desactiva sola. Servicio de reparación de estrategias NinjaScript — diagnóstico gratuito y reembolso íntegro si no lo arreglo.

La moraleja no es "no te fíes de NinjaTrader" — la plataforma hace exactamente lo que dice que hace. La moraleja es que el gráfico no es un backtest. Antes de operar dinero real, o de comprar una estrategia por su curva, exige la medición tick a tick. Es la diferencia entre un 90% imaginario y un 40% real.

Preguntas frecuentes

Porque calcula las operaciones sobre velas cerradas (apertura, máximo, mínimo, cierre) sin conocer el recorrido del precio dentro de cada vela. Stops que en real habrían saltado pueden no contarse, y las entradas se rellenan de forma idealizada. El resultado tiende a ser mucho mejor que la realidad.
Si el backtest está bien hecho (resolución de llenado alta, datos de 1 tick, comisiones y deslizamiento configurados), la diferencia habitual ronda un 10% arriba o abajo. Si el 'backtest' es la estrategia dibujada en el gráfico, la diferencia puede ser enorme: en el caso de este artículo, de 90% a 40% de acierto.
No necesariamente. La rentabilidad depende del acierto Y del tamaño medio de ganancias frente a pérdidas. Una estrategia con 40% de acierto que gana el doble de lo que pierde es rentable; una con 90% que pierde mucho en cada fallo puede arruinarte.

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
¿Aún no tienes NinjaTrader 8? Es gratuito para simulación y backtesting. Descárgalo aquí →
NinjaTrader Kinetick

Declaración de Riesgo: La operación de futuros y forex conlleva riesgos substanciales y no es para todos los inversionistas. Un inversionista podría potencialmente perder todo o más de la inversión inicial. Capital de Riesgo es dinero que puede ser perdido, sin poner en juego la seguridad financiera o estilo de vida de la persona. Solo capital de riesgo debe ser utilizado para trading, y solo aquellas personas con suficiente capital de riesgo deben considerar trading. Resultados pasados no son necesariamente indicativos de resultados futuros.

Declaración de Resultados Hipotéticos: Resultados hipotéticos de rendimiento deben tener muchas limitaciones inherentes, algunas de las cuales se describen a continuación. No se debe hacer representación de que alguna de las cuentas va o es probable que tenga resultados similares a los mostrados; de hecho, hay diferencias frecuentes entre los resultados hipotéticos y los resultados actuales obtenidos por cualquier programa de trading. Una de las limitaciones de resultados hipotéticos de rendimiento es el hecho de que son preparados con los beneficios en retrospectiva. Además, trading hipotético no involucra riesgo financiero, y ningún record de trading hipotético puede considerar el riesgo financiero de operaciones reales. Por ejemplo, la capacidad de resistir pérdidas o de adherirse a un programa de trading particular sin importar pérdidas son puntos materiales los cuales pueden afectar de manera substancial resultados de trading real. Hay muchos factores relacionados a los mercados en general, o a la implementación de cualquier programa de trading especifico, los cuales no pueden ser todos considerados en la preparación de resultados hipotéticos, todos estos, pueden afectar los resultados de trading de forma adversa.

NinjaTrader® NinjaTrader® es una marca registrada de NinjaTrader Group, LLC. Ninguna compañía de NinjaTrader tiene afiliación alguna con el dueño, desarrollador o proveedor de los productos descritos aquí, ni interés alguno, ni apoya, promueve o recomienda ningún producto o servicio.