Random-Forest Machine Learning Indicator for NinjaTrader 8
Erstellt 05 Apr 2026
·
Aktualisiert 12 Apr 2026
Dieser Machine-Learning-basierte Indikator für NinjaTrader 8 ist ein kostenloser, leistungsstarker Vorhersage-Tool, das auf einem Random-Forest-Regressions-Algorithmus aufgebaut ist und zukünftige Preisbewegungen aus einer anspruchsvollen Analyse mehrerer Markt-Features und technischer Konfluenzen vorhersagt.
Voraussetzungen
Zur ordnungsgemäßen Verwendung dieses Indikators solltest du die folgenden Voraussetzungen erfüllen.
- NinjaTrader 8, mit beliebigen Lizenztyp. Mindestversion 8.1.6.*. 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
Algorithm Übersicht
Der Indikator verwendet ein Random-Forest-Machine-Learning-Modell, das auf historischen Marktdaten trainiert wurde, um Preisbewegungen eine bestimmte Anzahl von Balken in die Zukunft vorherzusagen (20 Balken auf dem 1-Minuten-Timeframe). Random Forest ist eine Ensemble-Learning-Methode, die mehrere Entscheidungsbäume kombiniert, um robuste und genaue Vorhersagen zu liefern — durch Reduzierung von Überanpassung und Verbesserung der Vorhersagegenauigkeit durch Aggregation von Ergebnissen aus mehreren unabhängigen Modellen.
Feature Engineering
Das Random-Forest-Modell analysiert eine umfassende Reihe von Merkmalen, die aus der Preisbewegung extrahiert werden, einschließlich:
- Referenzpunkte des Vortages: Abstand von den Hoch- und Tiefpreisen des Vortages, für Analyse von Übernacht-Lücken und möglichen Unterstützungs-/Widerstandsniveaus
- Referenzpunkte des aktuellen Tages: Abstand vom Hoch- und Tiefpreis des aktuellen Tages, erfasst Intraday-Momentum und Range-Dynamik
- Daten aus höheren Timeframes: Abstände von 30-Minuten- und 4-Stunden-Timeframe-Hochs und -Tiefs, zur Bestätigung von Multi-Timeframe-Signalen
- Technische Indikator-Konfluenz: Preisnähe zu SuperTrend-Niveaus und anderen proprietären Indikatoren, identifiziert Schlüsselniveaus, an denen mehrere Analysen zusammenkommen
- Volumen-Analyse: Volumen-Differential im Vergleich zum vorherigen Balken, erfasst Änderungen in der Marktbeteiligung und Handelsintensität
- Preisbewegungsmuster: Unterschiede des Schluspreises über mehrere Perioden, erkennt Momentum-Verschiebungen und Trend-Änderungen
Technologie-Stack
Dieser Indikator wird von Microsofts ML.NET-Bibliothek angetrieben, einem professionellen Machine-Learning-Framework, das hochleistungsstarkes Modell-Training und -Inferenz bietet, geeignet für Echtzeit-Handelsanwendungen.
Trainingsdaten
Das Modell wurde auf umfangreiche historische Daten trainiert, die verschiedene Marktbedingungen, Volatilitätsniveaus und Preismuster erfassen, so dass es diverse Marktverhalten gelernt hat und sich an verschiedene Handelsumgebungen anpassen kann.
Vorhersageergebnis
Der Indikator erzeugt Vorhersagen als erwartete Preisbewegungen (in Punkten) für die nächsten 20 Balken. Wenn die vorhergesagte Bewegung den benutzerdefinierten Schwellwert überschreitet, wird ein Signal erzeugt — bullisch, wenn das Modell eine positive Preisbewegung vorhersagt, bärisch, wenn es eine Abwärtsbewegung vorhersagt.
Signal-Integration & Automatisierung
Die Eingangs-Signale, die dieser Indikator erzeugt, können nahtlos mit Drittanbieter-Handelssoftware wie AlgoStudio und Bloodhound integriert werden, sodass du deine Handelsstrategien basierend auf den Machine-Learning-Vorhersagen automatisieren kannst — eröffnet automatisierte Order-Platzierung und Positions-Management.
Audio-Benachrichtigungen
Echtzeit-Sound-Warnungen werden ausgelöst, wenn immer ein Eingangs-Signal erzeugt wird, sodass du nie eine Gelegenheit verpasst, auch wenn du weg von deinem Bildschirm bist — anpassbar an jede .wav-Datei auf deinem Computer.
Beispiele
Alle unten stehenden Beispiele sind auf dem MES-Instrument mit einem Vorhersage-Schwellwert von 10 Punkten.
Beispiel 1: Starke Verkaufssignale auf einem bärischen Trend
Der Indikator sagt die Fortsetzung eines Verkaufstrends voraus, indem er eine Reihe von Verkaufssignalen erzeugt, die bestätigt wurden und rentabel gewesen wären, wenn sie genommen wurden — erzeugt während RTH (reguläre Handelszeiten), wo das Volumen auf MES erheblich hoch ist.
Beispiel 2: Starkes Kaufsignal, aber wo die Platzierung des Stop Loss entscheidend ist
Ein bullisches Kaufsignal tritt auf, aber die Preisbewegung zieht sich später in den FVG zurück, der das Eingangs-Signal erstellte — eine Erinnerung daran, immer einen Puffer von Punkten zum FVG-Docht hinzuzufügen, der den Eintritt erstellte, um zu vermeiden, dass der Stop Loss durch Preis-Pullbacks aktiviert wird.
Beispiel 3: Nicht alle Signale sind perfekt, aber vorherige Signale und Kontext sind wichtig
Der Indikator erzeugt ein schlechtes bullisches Signal — aber es wurde von einer Gruppe starker bärischer Signale vorausgegangen, und die letzte Gruppe bärischer Signale bestätigt die Trend-Fortsetzung bärisch, zeigt, warum der Kontext um ein Signal wichtig ist.
Beispiel 4: Fortsetzungs-Signale & Umkehr-Signale
Der Indikator kann sowohl Umkehr- als auch Fortsetzungs-Signale erzeugen. Umkehr-Signale werden durch die Erzeugung nach einem entgegengesetzten FVG unterschieden — z. B. ein bärisches Umkehr-Signal erzeugt nach einem bullischen FVG, gefolgt von einer roten Kerze.
Signals & Usage in Strategy Builder
Der Indikator macht Signal-Plots verfügbar, die vom Strategy Builder und Drittanbieter-Software wie Bloodhound und AlgoStudio verwendet werden können.
Diese Signal-Plots sind transparent und werden nicht auf dem Chart gezeichnet. Um sie vom Strategy Builder zu verwenden, wähle sie aus und baue Logik auf ihren Werten auf — die Buy Signal und Sell Signal Plots halten +1 für bullische Signale und -1 für bärische Signale, ansonsten 0. Also sollte eine bullische Signal-Bedingung "größer als 0" prüfen, und eine bärische Signal-Bedingung sollte "kleiner als 0" prüfen.
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. |
| ML Settings | |
| Model File | Der vollständige Pfad zur trainierten Machine-Learning-Modell-Datei (.zip-Format) — lade sie vom Installationsabschnitt unten herunter und gebe den vollständigen Pfad an. Die Modell-Datei enthält den trainierten Random-Forest-Regressions-Algorithmus, der für Vorhersagen verwendet wird. |
| Prediction Threshold Points | Minimale vorhergesagte Preisbewegung (in Punkten, von 0 bis eine beliebige positive Zahl), die erforderlich ist, um ein Signal zu erzeugen. Je höher dieser Wert, desto weniger Signale erzeugt. Standardwert: 10 Punkte. |
| Rendering | |
| Bullish Color / Bearish Color | Farbe zum Rendern von bullischen/bärischen Signalen und Indikatoren. |
| Sound Alert | |
| Play Sound | 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
- Updated Random Forest Model with two new Time-Sessions features; requires updating Model to 20260410-suffixed file version
- Bug Fix: real-time prediction executed each tick freezing NT/computer; now executes on bar close
- First Release of the Machine Learning Indicator