Lorentzian Classifier Indicator for NinjaTrader 8
Erstellt 19 Sep 2025
·
Aktualisiert 27 Feb 2026
Der Lorentzian-Classifier-Indikator für NinjaTrader 8 ist ein kostenloser Indikator, der bullische/bärische Signale auf Basis eines Machine-Learning-Klassifizierungsmodells bietet.
Voraussetzungen
Zur ordnungsgemäßen Verwendung dieses Indikators solltest du die folgenden Voraussetzungen erfüllen.
- NinjaTrader 8, mit beliebigen Lizenztyp. Klicken Sie hier zum Herunterladen
- Order-Flow-Daten sind nicht erforderlich, um diesen Indikator zu verwenden (du benötigst keine Lifetime-Lizenz).
- Ein automated-trading.ch-Konto mit aktiver Kostenloses Konto (kein bezahltes Abonnement erforderlich)
Beschreibung
Dieses Klassifizierungsmodell basiert auf dem Lorentzian-Distanz-Maß, um Ähnlichkeiten zwischen Merkmalen zu finden, die aus einem Block von Preisbalken extrahiert werden. Die Lorentzian-Distanz ist eine spezielle Art von Distanzmaß, das in der Lage ist, Merkmale in einem mehrdimensionalen Raum zu klassifizieren — eine neuartige Möglichkeit, Nearest-Neighbour-Algorithmen zu implementieren. Durch die Verwendung davon kann der Indikator ähnliche Blöcke von Preisbewegungen in historischen Trainingsdaten finden und das Ergebnis des nächsten Balkens aus einer Abstimmung unter den ähnlichsten historischen Merkmalen ableiten.
Hier sind die Schritte, die der Indikator ausführt, um das nächste Preisbewegungsergebnis vorherzusagen und einen Score dieser Vorhersage zuzuordnen:
- Berücksichtige einen Zeitraum von Balken zur Analyse — ein Prediction Period Parameter legt fest, wie viele der neuesten Balken verwendet werden, und dieses Schiebefenster entwickelt sich, wenn neue Balken schließen.
- Extrahiere Merkmale aus diesen Balken — nicht basierend auf Indikatorwerten, sondern auf kontextbasierten Zeit-, Preis- und Volumenwerten.
- Verwende den Lorentzian-Distanz-Algorithmus, um die ähnlichsten Merkmale unter den Trainingsdaten zu finden, die beim Initialisieren des Indikators geladen werden.
- Nimm eine Anzahl der ähnlichsten Proben — die Anzahl kann manuell über Voting Count festgelegt oder automatisch (via einen Clustering-Algorithmus) bestimmt werden, wenn Voting Count 0 ist.
- Lass diese Proben über das Ergebnis abstimmen — jede stimmt ab, ob die nächste Kerze bullisch oder bärisch sein wird — und mittele das Ergebnis in eine vorhergesagte Preisbewegung, in Punkten, für die nächsten N Kerzen.
Beispiele
Beispiel 1: MES auf dem 1-Minuten-Timeframe
Das einfachste Nutzungsszenario des Indikators, läuft auf MES (Micro ES, dem S&P 500) auf dem 1-Minuten-Timeframe, mit einem Schwellwert von 5, der alle Signale unter 5 filtert — hinterlässt nur hochwahrscheinliche Signale, gezeichnet als grüne Pfeile für bullisch und rote Pfeile für bärisch. Dieses Beispiel verwendet die RTH-Sitzung (09:30-16:30 EST); die Tageszeit hat einen großen Einfluss auf die Signalqualität, da der Klassifizierungsalgorithmus kontextbasiert auf Preis, Zeit und Volumen ist, und das MES/US-Futures-Volumen ist während RTH viel höher als während ETH (erweiterte Handelszeiten).
Beispiel 2: MES auf dem 1-Minuten-Timeframe
Mit den gleichen Parametern erscheinen mehr Signalpfeile — einige von guter Qualität, einige irrelevant (z. B. ein grüner bullischer Pfeil während eines bärischen Abwärtstrends). Signale schlechter Qualität können normalerweise ignoriert werden, indem der sehr nächste Balken nach dem Signal überprüft wird, während einige Signale erfolgreich eine echte Änderung des Marktregimes und des Trends vorhersagen.
Beispiel 3: Zusammengesetztes Signal — eine Range basierend auf zwei aufeinanderfolgenden Signalen
Der Indikator kann ein komplexeres zusammengesetztes Signal aus einer Sequenz von zwei aufeinanderfolgenden Pfeilen erzeugen, die nahe beieinander liegen und eine steigende (bullische) oder fallende (bärische) Preisbewegung bilden — definiert eine Preisspanne, die als Breakout-Eingangssetup auf der bullischen und bärischen Seite gehandelt werden kann.
Parameter
Wir versuchen immer, die Parameter auf ein Minimum zu beschränken.
| License | |
| License | Dies ist der kostenlose Lizenzschlüssel, den du erhältst, wenn du ein Konto auf automated-trading.ch erstellt. Nachdem du ein Konto erstellt hast, kopiere deinen Lizenzschlüssel von der Abrechnung-Seite. Du musst diesen Parameter nur einmal pro Monat festlegen. Dieser Indikator ist völlig kostenlos in der Anwendung, aber du musst dich für ein kostenloses Konto und eine Lizenz registrieren, um ihn zu verwenden. |
| General | |
| Data Folder | Der Pfad zum Ordner, in den du die Trainingsdaten-Dateien herunterladen und platzieren solltest (siehe den Installationsabschnitt unten). |
| Prediction Period | Legt die Anzahl der Lookback-Balken fest, die für die Inferenz verwendet werden. Standardwert 15; kann geändert werden, um andere Werte zu experimentieren. |
| Enable on Extended Trading Hours | Aktiviert/deaktiviert die Ausführung der Vorhersage während des ETH (erweiterte Handelszeiten) Intervalls 18:00-09:30 EST — nützlich, wenn du nur während RTH handeln möchtest. |
| Signal Threshold (Points) | Minimale vorhergesagte Preisbewegung (0 bis eine beliebige positive Zahl), die erforderlich ist, um ein Signal zu erzeugen. Je höher dieser Wert, desto weniger Signale erzeugt. |
| Prediction Candle Shift | Verschiebt, gegen welche Kerze das Vorhersageergebnis evaluiert wird. |
| Voting Count | Die Anzahl der ähnlichen historischen Proben, die verwendet werden, um den Score des nächsten Balken-Ergebnis zu berechnen. Standardwert 0, der macht, dass der Indikator automatisch die Probenanzahl via einen Clustering-Algorithmus entscheidet; jeden anderen Wert (z. B. 20) fixiert den Indikator, um immer diese vielen Proben zu nehmen. |
| Render | |
| Show Signal Arrow | Aktiviert/deaktiviert das Zeichnen eines Signal-Pfeils, wenn ein Signal erzeugt wird. |
| Show Score Text | Aktiviert/deaktiviert das Zeichnen des Vorhersage-Scores des Signals, wenn ein Signal erzeugt wird. |
| Score Text Size | Schriftgröße des Score-Textes, wenn gezeichnet. |
| Draw Opacity (1-100) | Deckkraft der Zeichnungen des Indikators. |
| Arrow Bullish Color / Arrow Bearish Color | Farbe zum Zeichnen von bullischen/bärischen Pfeil-Signalen. |
| Show Sequence Signal | Zeigt das zusammengesetzte Signal von zwei aufeinanderfolgenden Pfeil-Signalen als Rechteck-Range. |
| Sequence Rectangle Bullish Color / Bearish Color | Farbe zum Zeichnen von bullischen/bärischen Range-Rechtecken. |
| Sound Alert | |
| Play Sound Alert | Aktiviert/deaktiviert die Wiedergabe eines Sounds, wenn ein Signal erzeugt wird. |
| Play Sound File | Legt fest, welche .wav-Datei bei der Sound-Warnung abgespielt wird. |
Download- und Installationsanleitung
Lizenzanforderungen
Bei automated-trading.ch können Sie sich entweder für ein monatliches Abonnement entscheiden, um unsere Premium-Produkte zu verwenden, oder unsere kostenlosen Produkte ohne Abonnement verwenden.
In beiden Fällen müssen Sie ein Konto erstellen, um eine Lizenz zu erhalten, die Sie für sowohl Premium- als auch kostenlose Produkte verwenden können.
Um Ihre Lizenz zu erhalten, einfach anmelden und dann erhalten Sie Ihre Lizenz auf der Abstellseite.
Download
Sie können diese Strategie — und jede andere automated-trading.ch-Strategie oder jeden anderen Indikator — jederzeit von Ihrem zentralisierten Download-Seite herunterladen.
Installationsschritte
Häufig gestellte Fragen
Allgemein
Versionshinweise
- Added New composite signal: sequence signal
- Added New parameter: Prediction Candle Shift; Change of prediction algorithm; Updated Training Data to 30 January 2025
- Fixed Bug: Indicator didn't work on Real time prices; Better prediction results with improved algorithm; Showing indicator progress on Ninjascript output window
- First Release of the indicator