ILoveTrading Dokumentation
NinjaTrader 8 Synkronisering & NinjaScript-arkitektur
Synkroniseringsmodulen NinjaTrader 8 (NT8) kopplar din NinjaTrader-skrivbordsmiljö direkt till ILoveTrading-journalen och beteendeintelligensmotorn. Integrationen är byggd som ett inbyggt C# NinjaScript-tillägg och levererar händelsedriven handel i realtid, routing för flera konton och automatisk normalisering av terminskontrakt.
1. Systemarkitektur och händelsepipeline
Till skillnad från omröstningsbaserade skrapor, integreras ILoveTrading NinjaScript-tillägget direkt i kärnhändelsebussen för NinjaTraders .NET-runtime. Den prenumererar på exekveringshanterare på låg nivå:
Account.ExecutionUpdate: Fångar omedelbara orderfyllningar, partiella exekveringar och utlösare av hakparenteser.Account.OrderUpdate: Spårar planerade initiala stop-loss-order och vinstmål vid inlämningsögonblicket.Account.PositionUpdate: Övervakar öppen nettoexponering och tillståndsövergångar från plana till aktiva positioner.
Eftersom händelsesändning körs asynkront i bakgrundsarbetstrådar, förblir diagramrendering och DOM-orderinmatningshastigheter helt ohämmade.
2. Futures Contract Multipliers & PnL Engine
Terminskontrakt handlas med varierande tickstorlekar, minimala fluktuationer och poängvärden. Synkroniseringspipelinen beräknar noggrant nettoprestanda genom att inkludera instrumentspecifikationer:
Formula / Calculation
Netto PnL = Σ [(Utgångspris - Ingångspris) × Poängvärde × Kvantitet] - Totala avgifter
Instrumentklasser som stöds
- CME & E-mini-index: "ES" (50/pt), "NQ" (20/pt), "YM" (5/pt), "RTY" (50/pt).
- Micro E-mini-index: "MES" (5/pt), "MNQ" (2/pt), "MYM" (0,50/pt), "M2K" (5/pt).
- Råvaror och energi: 'CL' (råolja, 1 000/pt), 'GC' (guld, 100/pt), 'SI' (silver, 5 000/pt).
- Kontraktutgångar och övergång: Analyserar automatiskt utgångssuffixnotationer (t.ex. "NQ 03-26" → "NQ") för att sammanställa prestanda över kvartalsövergångar utan manuell ommappning av ticker.
3. Avancerad handelshantering (ATM) & partiella utskalningar
NinjaTrader-handlare använder ofta ATM-strategier med flera vinstmål och efterföljande stoppregler. Synkroniseringsmotorn hanterar komplexa exekveringsvägar sömlöst:
- Multi-Target Scaling: Vid utskalning (t.ex. TP1 vid +10 poäng, TP2 vid +20 poäng, Runner vid +40 poäng), aggregeras exekveringar till en enda handelslivscykel med volymvägda in-/utträdesmått.
- Break-Even-justeringar: Om din ATM-strategi automatiskt flyttar din Stop Loss till ingångspriset efter att ha träffat TP1, låses initial risk (1R) baserat på den ursprungliga Stop Loss-nivån före handeln.
- OCO (One-Cancels-Other) Hantering: Annullering av motsatta mål eller stopp verifieras i realtid, vilket förhindrar dubbletter eller spökposter.---
4. Steg-för-steg installationsguide
Steg 1: Ladda ner NinjaScript-tillägget
I din ILoveTrading-instrumentpanel öppnar du menyn Integrations och laddar ner ILoveTrading_NT8_Sync.zip.
(Packa INTE upp den här filen; NinjaTrader kräver det ursprungliga ZIP-arkivet).
Steg 2: Importera till NinjaTrader 8
- Öppna NinjaTrader 8.
- I Kontrollcenter, navigera till 'Verktyg > Importera > NinjaScript-tillägg...'.
- Välj den nedladdade filen
ILoveTrading_NT8_Sync.zip. - Klicka på Öppna. En dialogruta kommer att bekräfta den lyckade monteringsregistreringen.
Steg 3: Konfigurera dataström för flera konton
- I NT8 Control Center, välj
New > ILoveTrading Syncfrån toppmenyn. - I konfigurationsfönstret, klistra in din Universella Token (genererad i Integrationer eller Inställningar > Konton).
- Under checklistan Monitored Accounts väljer du de konton du vill spåra (t.ex. "Sim101", Apex-utvärderingskonto, Live-mäklarkonto).
- Klicka på Anslut. Statusindikatorn växlar till Aktiv / Ansluten.
5. Säkerhets- och driftrekommendationer
[!TIPS] Samtidig kontojournalföring: Du kan kontrollera flera konton samtidigt i tilläggsfönstret. ILoveTrading segmenterar automatiskt prestanda i distinkta kontoprofiler.
[!VIKTIGT]> Tokenkonfidentialitet: Din universella token fungerar som en privat inmatningsnyckel. Håll det säkert och dela det aldrig offentligt. Om äventyrad, generera en ny token omedelbart i Inställningar > Konton.
Handlar du på MetaTrader?
Synkronisera ditt MT4- eller MT5-konto och analysera automatiskt dina kognitiva fördomar och handelsmått.
