Arquitetura do Glitch
Limite do produto
A edição Standard do Glitch é formada por um AddOn do NinjaTrader 8 e um indicador de gráfico:
GlitchAddOncontrola a janela operacional, os controles do Chart Trader, grupos de contas, replicação, configurações de risco, diário, licenciamento, localização e persistência.GlitchAnalyticsBridgelê o gráfico ativo e publica para o AddOn um contexto normalizado de 1, 5, 15 e 60 minutos.
A versão Standard oficial não inclui runtime Hermes nem aba de IA. A edição AI Experimental amplia essa base em um pacote e canal de atualização separados.
Componentes de runtime
Host do AddOn
NinjaTrader.NinjaScript.AddOns.GlitchAddOn conecta o Glitch ao Control Center e às janelas compatíveis do Chart Trader. A janela principal tem quatro abas: Dashboard, Analytics, Journal e Settings.
O AddOn trata o estado nativo de contas, ordens, execuções e posições do NinjaTrader como autoritativo. Arquivos locais preservam configuração e histórico; não substituem o estado da corretora.
Indicador de analytics
NinjaTrader.NinjaScript.Indicators.GlitchAnalyticsBridge permanece no lado do gráfico. Ele calcula o contexto multi-timeframe, pode colorir barras e publica leituras sem receber autoridade sobre contas ou ordens.
Camada de serviços
GlitchCopyEnginereplica execuções do master para os followers.GlitchReplicationProtectioncria proteção nativa dos followers a partir da proteção do master.GlitchComplianceEnginenormaliza contas e regras.GlitchRiskMitigationEngineavalia apenas as ações de risco habilitadas pelo usuário.GlitchInstrumentMetadataServiceresolve tick size e point value nativos.- Serviços de persistência, licença, localização, diário e trade ledger cuidam dos próprios dados.
Limite da replicação
Um grupo configurado tem um master e zero ou mais followers habilitados. O ratio do follower escala a quantidade; ele não cria outra estratégia nem uma cadeia de masters sintéticos.
O copy engine reage às execuções nativas do master, elimina duplicatas, recusa rotas para a mesma conta e fechamentos que cruzariam zero, e copia imediatamente no ratio configurado. Quando existe um bracket completo no master, o follower recebe proteção OCO nativa; um bracket que chega depois atualiza o mesmo ciclo sem atrasar ou abandonar a cópia. Inicialização e recompilação apenas observam. Replication, follower, ratio e master configuram apenas execuções futuras. Desligar Replication interrompe novas cópias, mas mantém a proteção já ativa no NinjaTrader. Uma alteração manual no follower continua sob controle do usuário; somente um Sync visível e clicado pelo usuário executa catch-up.
Fluxos de dados
Barras -> GlitchAnalyticsBridge -> GlitchAnalyticsFeedBus -> Analytics
Execuções/ordens nativas -> GlitchCopyEngine -> ordens/proteção dos followers -> Journal
Chart Trader <-> GlitchShellBridge <-> janela principal
Separar esses fluxos impede que a renderização de dados de mercado se torne um caminho de ordens e evita duplicação da lógica operacional.
Segurança e autoridade
Glitch controla a mecânica factual da execução; o usuário controla contas, membros do grupo, ratios e ações de risco habilitadas. Na edição AI Experimental, a ordem é humano, Hermes e então inferência determinística. O estado nativo do NinjaTrader continua autoritativo. Política de compliance inferida é observacional, salvo quando uma ação específica, visível, persistida, limitada ao escopo e desligada por padrão é habilitada em Settings. Flatten All usa o flatten nativo no escopo configurado e informa qualquer limpeza incompleta.
Glitch reduz erros operacionais; não garante conexão, elegibilidade em prop firms nem resultados de trading.