ILoveTrading Documentação

Sincronização NinjaTrader 8 e arquitetura NinjaScript

O módulo de sincronização NinjaTrader 8 (NT8) conecta seu ambiente de desktop NinjaTrader diretamente ao diário ILoveTrading e ao mecanismo de inteligência comportamental. Construída como um complemento C# NinjaScript nativo, a integração oferece captura de negociações orientada a eventos em tempo real, roteamento de várias contas e normalização automática de contratos futuros.


1. Arquitetura do sistema e pipeline de eventos

Ao contrário dos scrapers baseados em enquetes, o complemento ILoveTrading NinjaScript se integra diretamente ao barramento de eventos principal do tempo de execução .NET do NinjaTrader. Ele assina manipuladores de execução de baixo nível:

  • Account.ExecutionUpdate: Captura preenchimentos instantâneos de pedidos, execuções parciais e gatilhos de colchetes.
  • Account.OrderUpdate: rastreia ordens de stop-loss iniciais planejadas e metas de lucro no momento do envio.
  • Account.PositionUpdate: Monitora a exposição líquida aberta e as transições de estado de posições estáveis ​​para posições ativas.

Como o envio de eventos é executado de forma assíncrona em threads de trabalho em segundo plano, a renderização do gráfico e as velocidades de entrada de pedidos do DOM permanecem completamente desinibidas.


2. Multiplicadores de contratos futuros e mecanismo de PnL

Os contratos futuros são negociados com diversos tamanhos de ticks, flutuações mínimas e valores de pontos. O pipeline de sincronização calcula com precisão o desempenho líquido incorporando especificações do instrumento:

Formula / Calculation

Lucro líquido = Σ [(Preço de saída - Preço de entrada) × Valor em pontos × Quantidade] - Taxas totais

Classes de instrumentos compatíveis

  1. Índices CME e E-mini: ES (50/pt), NQ (20/pt), YM (5/pt), RTY (50/pt).
  2. Índices Micro E-mini: MES (5/pt), MNQ (2/pt), MYM (0,50/pt), M2K (5/pt).
  3. Commodities e Energia: CL (petróleo bruto, 1.000/pt), GC (ouro, 100/pt), SI (prata, 5.000/pt).
  4. Expirações e rollovers de contratos: Analisa automaticamente notações de sufixos de expiração (por exemplo, NQ 03-26NQ) para agregar desempenho em rollovers trimestrais sem remapeamento manual de tickers.

3. Gerenciamento comercial avançado (ATM) e expansões parciais

Os comerciantes NinjaTrader frequentemente utilizam estratégias ATM com múltiplas metas de lucro e regras de trailing stop. O mecanismo de sincronização lida perfeitamente com caminhos de execução complexos:

  • Escalonamento multialvo: Ao expandir (por exemplo, TP1 em +10 pts, TP2 em +20 pts, Runner em +40 pts), as execuções são agregadas em um único ciclo de vida de negociação com métricas de entrada/saída ponderadas por volume.
  • Ajustes de ponto de equilíbrio: Se sua estratégia ATM mover automaticamente seu Stop Loss para o preço de entrada após atingir TP1, o risco inicial (1R) será bloqueado com base no nível de Stop Loss pré-negociação original.
  • Tratamento OCO (One-Cancels-Other): Cancelamentos de alvos opostos ou de parada são verificados em tempo real, evitando registros duplicados ou fantasmas.---

4. Guia de instalação passo a passo

Etapa 1: Baixe o complemento NinjaScript

No painel do ILoveTrading, abra o menu Integrações e baixe ILoveTrading_NT8_Sync.zip. (NÃO descompacte este arquivo; NinjaTrader requer o arquivo ZIP original).

Etapa 2: Importar para NinjaTrader 8

  1. Abra o NinjaTrader 8.
  2. No Centro de Controle principal, navegue até Ferramentas > Importar > Complemento NinjaScript....
  3. Selecione o arquivo ILoveTrading_NT8_Sync.zip baixado.
  4. Clique em Abrir. Uma caixa de diálogo confirmará o registro bem-sucedido da montagem.

Etapa 3: configurar o fluxo de dados de várias contas

  1. No Centro de Controle NT8, selecione Novo> ILoveTrading Sync no menu superior.
  2. Na janela de configuração, cole seu Token Universal (gerado em Integrações ou Configurações > Contas).
  3. Na lista de verificação Contas monitoradas, selecione as contas que deseja rastrear (por exemplo, Sim101, conta de avaliação Apex, conta de corretagem ao vivo).
  4. Clique em Conectar. O indicador de status mudará para Ativo/Conectado.

5. Recomendações de segurança e operação

Tip

[!TIP] Registro simultâneo de contas: Você pode verificar várias contas simultaneamente na janela Add-on. ILoveTrading segmentará automaticamente o desempenho em perfis de contas distintos.

Important

[!IMPORTANT]> Confidencialidade do token: Seu token universal atua como uma chave de ingestão privada. Mantenha-o seguro e nunca o compartilhe publicamente. Se comprometido, gere um novo token imediatamente em Configurações > Contas.

ILoveTrading Institutional Analytics

Opera no MetaTrader?

Sincronize sua conta MT4 ou MT5 e analise automaticamente seus vieses cognitivos e métricas de trading.

Comece 100% Grátis
PATROCINADORGoogle AdSense
Google AdSense Banner