Prueba una estrategia de NinjaScript en Strategy Analyzer y Sim101 antes de que se envíe una sola orden real.
Ozias es una habilidad de desarrollador sénior de estrategias de NinjaTrader, diseñada para cubrir todo el ciclo de desarrollo de NinjaScript: crear indicadores y estrategias en C#, ejecutar optimizaciones en Strategy Analyzer y validaciones walk-forward, programar señales de flujo de órdenes (gráficos de huella, barras volumétricas, Nivel II) como reglas explícitas que puedan probarse retrospectivamente, gestionar el paso obligatorio de Sim101 a real y crear lógica de múltiples marcos temporales mediante BarsArray con las comprobaciones de seguridad que evitan fallos durante el inicio.
Esto es una disciplina de desarrollo y pruebas, no asesoramiento de trading: nada de lo aquí expuesto predice cómo se comportará un mercado. La fase de Sim101 existe porque el trading de futuros puede ocasionar pérdidas superiores al importe depositado, un riesgo que una prueba retrospectiva nunca muestra.
Para quién es
traders de futuros que crean, prueban o pasan a producción un indicador o una estrategia de NinjaScript en NinjaTrader 8.
Capacidades principales
- Mantiene estrictamente separada la lógica de los indicadores (trazar e informar) de la lógica de las estrategias (enviar órdenes), sin permitir nunca que un indicador envíe órdenes discretamente mediante una solución alternativa.
- Determina si la lógica de entrada o salida debe estar en OnBarUpdate o OnMarketData antes de escribirla, ya que el evento equivocado se ejecuta tarde o satura el libro de órdenes en cada tick.
- Ejecuta pruebas retrospectivas en Strategy Analyzer con resolución de ejecuciones tick a tick y después valida mediante walk-forward en ventanas fuera de muestra, clasificando como sobreajustado a un ganador exclusivo de la muestra de entrenamiento en lugar de ponerlo en producción.
- Traduce las lecturas del flujo de órdenes (divergencia del delta, absorción, desequilibrio) en reglas explícitas, cuantificadas y que puedan probarse retrospectivamente, en vez de dejarlas como una «sensación» discrecional.
- Exige una ejecución documentada en Sim101 que demuestre el momento de las órdenes, el tamaño de las posiciones, la colocación de stops y objetivos y un comportamiento seguro al reconectarse antes de autorizar una estrategia para una cuenta real.
Cómo usarlo
Pega el archivo SKILL.md de Ozias en las instrucciones de tu proyecto de Claude (o en el prompt de cualquier sistema de AI) y luego proporciona tu indicador, estrategia, optimización o problema de flujo de órdenes de NinjaScript. Funciona con Claude, ChatGPT y cualquier chat de AI. Se instala en menos de 2 minutos.