ILoveTrading Dokumentation
NinjaTrader 8-Synchronisierung und NinjaScript-Architektur
Das NinjaTrader 8 (NT8)-Synchronisierungsmodul verbindet Ihre NinjaTrader-Desktop-Umgebung direkt mit dem ILoveTrading-Journal und der Verhaltensintelligenz-Engine. Die Integration ist als natives C#-NinjaScript-Add-on konzipiert und bietet ereignisgesteuerte Handelserfassung in Echtzeit, Routing für mehrere Konten und automatische Normalisierung von Terminkontrakten.
1. Systemarchitektur und Ereignispipeline
Im Gegensatz zu umfragebasierten Scrapern integriert sich das ILoveTrading NinjaScript Add-on direkt in den Kernereignisbus der .NET-Laufzeitumgebung von NinjaTrader. Es abonniert Ausführungshandler auf niedriger Ebene:
- „Account.ExecutionUpdate“: Erfasst sofortige Auftragsausführungen, Teilausführungen und Bracket-Trigger.
- „Account.OrderUpdate“: Verfolgt geplante anfängliche Stop-Loss-Orders und Gewinnziele zum Zeitpunkt der Übermittlung.
- „Account.PositionUpdate“: Überwacht das offene Nettoengagement und Zustandsübergänge von flachen zu aktiven Positionen.
Da die Ereignisverteilung asynchron in Hintergrund-Worker-Threads ausgeführt wird, bleiben die Diagramm-Rendering- und DOM-Auftragseingabegeschwindigkeiten völlig ungehindert.
2. Futures-Kontraktmultiplikatoren und PnL-Engine
Futures-Kontrakte werden mit unterschiedlichen Tick-Größen, minimalen Schwankungen und Punktwerten gehandelt. Die Synchronisationspipeline berechnet die Nettoleistung genau, indem sie die Gerätespezifikationen berücksichtigt:
Formula / Calculation
Netto-PnL = Σ [(Ausstiegspreis – Einstiegspreis) × Punktwert × Menge] – Gesamtgebühren
Unterstützte Instrumentenklassen
- CME- und E-mini-Indizes: „ES“ (50/Punkt), „NQ“ (20/Punkt), „YM“ (5/Punkt), „RTY“ (50/Punkt).
- Micro E-mini Indizes: „MES“ (5/Punkt), „MNQ“ (2/Punkt), „MYM“ (0,50/Punkt), „M2K“ (5/Punkt).
- Rohstoffe und Energie: „CL“ (Rohöl, 1.000/Pkt), „GC“ (Gold, 100/Pkt), „SI“ (Silber, 5.000/Pkt).
- Vertragsabläufe und Rollover: Analysiert automatisch Ablaufsuffixnotationen (z. B. „NQ 03-26“ → „NQ“), um die Leistung über vierteljährliche Rollover hinweg ohne manuelle Ticker-Neuzuordnung zu aggregieren.
3. Advanced Trade Management (ATM) und teilweise Scale-Outs
NinjaTrader-Händler nutzen häufig ATM-Strategien mit mehreren Gewinnzielen und Trailing-Stop-Regeln. Die Synchronisierungs-Engine verarbeitet komplexe Ausführungspfade nahtlos:
- Multi-Target-Skalierung: Bei der Skalierung (z. B. TP1 bei +10 Punkten, TP2 bei +20 Punkten, Läufer bei +40 Punkten) werden Ausführungen in einem einzigen Handelslebenszyklus mit volumengewichteten Einstiegs-/Ausstiegsmetriken zusammengefasst.
- Break-Even-Anpassungen: Wenn Ihre ATM-Strategie Ihren Stop-Loss nach Erreichen von TP1 automatisch auf den Einstiegspreis verschiebt, wird das anfängliche Risiko (1R) basierend auf dem ursprünglichen Stop-Loss-Level vor dem Handel gesperrt.
- OCO (One-Cancels-Other)-Handhabung: Gegensätzliche Ziel- oder Stoppstornierungen werden in Echtzeit überprüft, wodurch Duplikate oder Geisterdatensätze verhindert werden.---
4. Schritt-für-Schritt-Installationsanleitung
Schritt 1: Laden Sie das NinjaScript-Add-on herunter
Öffnen Sie in Ihrem ILoveTrading-Dashboard das Menü Integrationen und laden Sie „ILoveTrading_NT8_Sync.zip“ herunter. (Diese Datei NICHT entpacken; NinjaTrader benötigt das Original-ZIP-Archiv).
Schritt 2: Import in NinjaTrader 8
- Öffnen Sie NinjaTrader 8.
- Navigieren Sie im Haupt-Kontrollzentrum zu „Extras > Importieren > NinjaScript-Add-On...“.
- Wählen Sie die heruntergeladene Datei „ILoveTrading_NT8_Sync.zip“ aus.
- Klicken Sie auf Öffnen. Ein Dialog bestätigt die erfolgreiche Baugruppenregistrierung.
Schritt 3: Konfigurieren Sie den Datenstrom für mehrere Konten
- Wählen Sie im NT8 Control Center im oberen Menü „Neu > ILoveTrading Sync“.
- Fügen Sie im Konfigurationsfenster Ihr Universal Token ein (generiert in Integrationen oder Einstellungen > Konten).
- Wählen Sie unter der Checkliste Überwachte Konten die Konten aus, die Sie verfolgen möchten (z. B. „Sim101“, Apex-Bewertungskonto, Live-Brokerage-Konto).
- Klicken Sie auf Verbinden. Die Statusanzeige wechselt zu Aktiv / Verbunden.
5. Sicherheits- und Betriebsempfehlungen
Tip
[!TIP] Gleichzeitiges Kontojournal: Sie können im Add-on-Fenster mehrere Konten gleichzeitig überprüfen. ILoveTrading segmentiert die Leistung automatisch in verschiedene Kontoprofile.
Important
[!IMPORTANT]> Token-Vertraulichkeit: Ihr Universal-Token fungiert als privater Aufnahmeschlüssel. Bewahren Sie es sicher auf und geben Sie es niemals öffentlich weiter. Bei einer Kompromittierung generieren Sie sofort ein neues Token unter Einstellungen > Konten.
Handeln Sie auf MetaTrader?
Synchronisieren Sie Ihr MT4- oder MT5-Konto und analysieren Sie Ihre kognitiven Verzerrungen und Leistungskennzahlen.
