ILoveTrading Documentazione

Sincronizzazione NinjaTrader 8 e architettura NinjaScript

Il modulo di sincronizzazione NinjaTrader 8 (NT8) collega il tuo ambiente desktop NinjaTrader direttamente al diario ILoveTrading e al motore di intelligenza comportamentale. Realizzata come componente aggiuntivo nativo C# NinjaScript, l'integrazione offre acquisizione di operazioni basate sugli eventi in tempo reale, routing multi-account e normalizzazione automatica dei contratti futures.


1. Architettura di sistema e pipeline di eventi

A differenza degli scraper basati su sondaggi, il componente aggiuntivo ILoveTrading NinjaScript si integra direttamente nel bus degli eventi principali del runtime .NET di NinjaTrader. Si iscrive ai gestori di esecuzione di basso livello:

  • Account.ExecutionUpdate: acquisisce evasioni istantanee degli ordini, esecuzioni parziali e attivazioni di parentesi.
  • Account.OrderUpdate: tiene traccia degli ordini stop-loss iniziali pianificati e degli obiettivi di profitto al momento dell'invio.
  • Account.PositionUpdate: monitora l'esposizione netta aperta e le transizioni di stato da posizioni fisse a posizioni attive.

Poiché l'invio degli eventi viene eseguito in modo asincrono nei thread di lavoro in background, le velocità di rendering dei grafici e di immissione degli ordini DOM rimangono completamente inalterate.


2. Moltiplicatori di contratti futures e motore PnL

I contratti future vengono negoziati con dimensioni di tick variabili, fluttuazioni minime e valori in punti. La pipeline di sincronizzazione calcola accuratamente le prestazioni nette incorporando le specifiche dello strumento:

Formula / Calculation

PnL netto = Σ [(Prezzo di uscita - Prezzo di entrata) × Valore punto × Quantità] - Commissioni totali

Classi di strumenti supportati

  1. Indici CME ed E-mini: "ES" (50/pt), "NQ" (20/pt), "YM" (5/pt), "RTY" (50/pt).
  2. Indici Micro E-mini: "MES" (5/pt), "MNQ" (2/pt), "MYM" (0,50/pt), "M2K" (5/pt).
  3. Materie prime ed energia: "CL" (petrolio greggio, 1.000/pt), "GC" (oro, 100/pt), "SI" (argento, 5.000/pt).
  4. Scadenze e rollover del contratto: analizza automaticamente le notazioni del suffisso di scadenza (ad esempio, NQ 03-26NQ) per aggregare le prestazioni attraverso i rollover trimestrali senza rimappatura manuale dei ticker.

3. Gestione avanzata delle transazioni (ATM) e scale-out parziali

I trader NinjaTrader utilizzano spesso strategie ATM con obiettivi di profitto multipli e regole di trailing stop. Il motore di sincronizzazione gestisce percorsi di esecuzione complessi senza soluzione di continuità:

  • Scaling multi-target: In caso di ridimensionamento (ad esempio, TP1 a +10 punti, TP2 a +20 punti, Runner a +40 punti), le esecuzioni vengono aggregate in un singolo ciclo di vita dell'operazione con metriche di entrata/uscita ponderate per il volume.
  • Adeguamenti di break-even: Se la tua strategia ATM sposta automaticamente lo Stop Loss al prezzo di entrata dopo aver raggiunto TP1, il rischio iniziale (1R) viene bloccato in base al livello di Stop Loss pre-negoziazione originale.
  • Gestione OCO (One-Cancels-Other): Le cancellazioni di target o stop opposti vengono verificate in tempo reale, evitando record duplicati o fantasma.---

4. Guida all'installazione passo passo

Passaggio 1: scarica il componente aggiuntivo NinjaScript

Nella dashboard di ILoveTrading, apri il menu Integrazioni e scarica ILoveTrading_NT8_Sync.zip. (NON decomprimere questo file; NinjaTrader richiede l'archivio ZIP originale).

Passaggio 2: importa in NinjaTrader 8

  1. Apri NinjaTrader 8.
  2. Nel Centro di controllo principale, vai a "Strumenti > Importa > Componente aggiuntivo NinjaScript...".
  3. Seleziona il file ILoveTrading_NT8_Sync.zip scaricato.
  4. Fare clic su Apri. Una finestra di dialogo confermerà l'avvenuta registrazione dell'assieme.

Passaggio 3: configura il flusso di dati multi-account

  1. Nel Centro di controllo NT8, seleziona "Nuovo > ILoveTrading Sync" dal menu in alto.
  2. Nella finestra di configurazione, incolla il tuo Universal Token (generato in Integrazioni o Impostazioni > Account).
  3. Nell'elenco di controllo Conti monitorati, seleziona i conti che desideri monitorare (ad esempio, "Sim101", conto di valutazione Apex, conto di intermediazione live).
  4. Fare clic su Connetti. L'indicatore di stato passerà a Attivo/Connesso.

5. Raccomandazioni per la sicurezza e il funzionamento

[!CONSIGLIO] Inserimento nel journal dell'account simultaneo: puoi controllare più account contemporaneamente nella finestra del componente aggiuntivo. ILoveTrading segmenterà automaticamente le prestazioni in profili di account distinti.

Important

[!IMPORTANT]> Riservatezza del token: il tuo token universale funge da chiave di acquisizione privata. Mantienilo al sicuro e non condividerlo mai pubblicamente. Se compromesso, genera immediatamente un nuovo token in Impostazioni > Account.

ILoveTrading Institutional Analytics

Fai trading su MetaTrader?

Sincronizza il tuo conto MT4 o MT5 e analizza automaticamente i tuoi bias cognitivi e le metriche di trading.

Inizia 100% Gratis
SPONSORGoogle AdSense
Google AdSense Banner