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
- Índices CME e E-mini:
ES(50/pt),NQ(20/pt),YM(5/pt),RTY(50/pt). - Índices Micro E-mini:
MES(5/pt),MNQ(2/pt),MYM(0,50/pt),M2K(5/pt). - Commodities e Energia:
CL(petróleo bruto, 1.000/pt),GC(ouro, 100/pt),SI(prata, 5.000/pt). - Expirações e rollovers de contratos: Analisa automaticamente notações de sufixos de expiração (por exemplo,
NQ 03-26→NQ) 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
- Abra o NinjaTrader 8.
- No Centro de Controle principal, navegue até
Ferramentas > Importar > Complemento NinjaScript.... - Selecione o arquivo
ILoveTrading_NT8_Sync.zipbaixado. - 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
- No Centro de Controle NT8, selecione
Novo> ILoveTrading Syncno menu superior. - Na janela de configuração, cole seu Token Universal (gerado em Integrações ou Configurações > Contas).
- 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). - 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.
Opera no MetaTrader?
Sincronize sua conta MT4 ou MT5 e analise automaticamente seus vieses cognitivos e métricas de trading.
