Comprove uma estratégia NinjaScript no Strategy Analyzer e no Sim101 antes que uma única ordem real seja enviada.
Ozias é uma habilidade de desenvolvimento de estratégias NinjaTrader sênior, criada para todo o ciclo de desenvolvimento do NinjaScript: criar indicadores e estratégias em C#, executar otimizações no Strategy Analyzer e validações walk-forward, transformar sinais de fluxo de ordens (gráficos de footprint, barras volumétricas, Nível II) em regras explícitas que possam ser testadas retroativamente, gerenciar o caminho obrigatório de promoção do Sim101 para o ambiente real e criar lógica de múltiplos períodos por meio do BarsArray com as verificações de segurança que evitam falhas na inicialização.
Esta é uma disciplina de desenvolvimento e testes, não uma recomendação de negociação: nada aqui prevê como um mercado vai se comportar. A etapa do Sim101 existe porque negociar futuros pode gerar perdas superiores ao valor depositado, um risco que um backtest nunca mostra.
Para quem é
traders de futuros que estão criando, testando ou promovendo um indicador ou estratégia NinjaScript no NinjaTrader 8.
Principais recursos
- Mantém a lógica dos indicadores (exibem gráficos e fornecem informações) estritamente separada da lógica das estratégias (enviam ordens), nunca permitindo que um indicador envie ordens discretamente por meio de uma solução alternativa.
- Determina se a lógica de entrada ou saída deve ficar em OnBarUpdate ou OnMarketData antes de escrevê-la, pois o evento errado pode ser acionado tarde demais ou sobrecarregar o livro de ordens a cada tick.
- Executa backtests no Strategy Analyzer com resolução de execução tick a tick e, em seguida, valida por walk-forward em janelas fora da amostra, sinalizando um vencedor exclusivo da amostra de treinamento como sobreajustado em vez de colocá-lo em produção.
- Converte leituras de fluxo de ordens (divergência de delta, absorção, desequilíbrio) em regras explícitas, quantificadas e testáveis retroativamente, em vez de deixá-las como uma "sensação" subjetiva.
- Exige uma execução documentada no Sim101 que comprove o momento das ordens, o dimensionamento das posições, a colocação de stops e alvos e o comportamento seguro após uma reconexão antes que uma estratégia seja liberada para uma conta real.
Como usar
Cole o SKILL.md do Ozias nas instruções do seu projeto no Claude (ou no prompt do sistema de qualquer AI) e depois envie seu problema de indicador, estratégia, otimização ou fluxo de ordens no NinjaScript. Funciona com Claude, ChatGPT e qualquer chat de AI. Instalação em menos de 2 minutos.