Chart Scanner AI Indicator for NinjaTrader 8
Erstellt 15 Aug 2025
·
Aktualisiert 23 Aug 2025
Der Chart Scanner AI ist ein Kostenloser Indikator für die NinjaTrader 8-Plattform, der zwei Objekterkennungs-KI-Modelle integriert, um Chartmuster und Kauf-/Verkaufssignale direkt aus dem visuellen Erscheinungsbild deines Charts zu erkennen.
Voraussetzungen
Um diesen Indikator richtig zu verwenden, solltest du die folgenden Voraussetzungen verfügbar haben.
- NinjaTrader 8, mit beliebigen Lizenztyp. Klicken Sie hier zum Herunterladen
- Die .NET 8.0-Laufzeit, verfügbar von Microsoft.
- Order Flow-Daten sind nicht erforderlich, um diesen Indikator zu verwenden – keine Lifetime-Lizenz ist notwendig.
- Ein automated-trading.ch-Konto mit aktiver Kostenloses Konto (kein bezahltes Abonnement erforderlich)
Beschreibung
Der Chart Scanner AI-Indikator integriert zwei Objekterkennungs-KI-Modelle:
- Stock Market Pattern Detection Model – ein Objekterkennungsmodell, das auf dem YOLO-Framework (You Only Look Once) basiert und darauf ausgelegt ist, verschiedene Chartmuster in Echtzeit aus bildschirmerfassten Handelsdaten zu erkennen. Es wurde auf einem vielfältigen Datensatz (9.000 Trainingsbilder und 800 Validierungsbilder) fein abgestimmt und bietet Ausgaben über 6 Klassen: Head and Shoulders Bottom, Head and Shoulders Top, M_Head, StockLine, Triangle und W_Bottom.
- Object Recognition Algorithm und „Buy-Sell Decision" Model über 2D-Kerzendiagrammen – auch auf dem YOLO-Framework aufgebaut, identifiziert und klassifiziert dieses Modell Kerzenmuster in zwei Klassen: Kauf und Verkauf.
Der Indikator ist in zwei Programme aufgeteilt. Das erste ist der Indikator selbst, installiert auf NinjaTrader. Das zweite ist ATCHChartScan.exe, ein begleitendes Programm, das du herunterlädst und in einem beliebigen Ordner auf deinem Computer platzierst. Der Indikator sucht nach ATCHChartScan.exe zur Laufzeit und ruft es folgendermaßen auf:
- Der Indikator erkennt, wenn das Chart aktualisiert wurde.
- Nach der Aktualisierung erstellt der Indikator einen Snapshot des Charts ohne Zeichnungen.
- Der Indikator sendet das Bild zusammen mit seinen Einstellungen an ATCHChartScan.exe.
- ATCHChartScan.exe verarbeitet das Bild und normalisiert seine Farben auf einen weißen Hintergrund, da die Modelle nur auf Diagrammen mit weißem Hintergrund trainiert wurden.
- ATCHChartScan.exe führt die Modelle auf dem Bild aus und gibt die Bounding-Box-Ergebnisse an den NinjaTrader-Indikator zurück, der sie auf dem Chart zeichnet.
- Der Indikator führt diese Verarbeitungslogik bei jedem neuen Echtzeit-Balken aus, der auf dem Chart gebildet wird.
- Wenn der Indikator vom Chart entfernt wird, räumt er alles auf und stellt sicher, dass ATCHChartScan.exe ordnungsgemäß freigegeben wird.
- Die Mustererkennung basiert ausschließlich auf dem Chart-Bild, nicht auf Preisdaten – die geringste Änderung in Chart-Abmessungen, Zoom, Dehnung oder dem verwendeten NinjaTrader-Design kann das Erkennungsergebnis beeinflussen. Deshalb sollte dieser Indikator als experimentell betrachtet werden.
- ATCHChartScan.exe speichert das verarbeitete Bild in einer Datei namens chart_dump.png, die sich im gleichen Verzeichnis wie die ausführbare Datei befindet.
Beispiele
Lass uns ein paar Beispiele des Indikators in Aktion ansehen.
Muster auf MES, 1-Minute
Der Indikator zeichnet Rechtecke in Rot und Grün – Rot für bärische Muster, Grün für bullische Muster.
- Unterhalb jedes Rechtecks befindet sich das Label des Musters – „Buy", „Sell", „W_Bottom" usw. – die vom Modell erkannte Klasse.
- Neben jedem Label befindet sich der Konfidenzwert, eine Zahl zwischen 0 und 1, die die Gültigkeit des Musters bewertet. Ein Wert von 1 würde bedeuten, dass das Modell zu 100% selbstbewusst ist, obwohl der Konfidenzwert in der Praxis nie genau 1 erreicht.
- Der Indikator ermöglicht es dir, die auf dem Chart angezeigten Mindestkonfidenzniveaus zu kontrollieren.
Bullisches Muster und Eintritt auf MES, 1-Minute
In diesem Beispiel identifizierte das Erkennungsmodell ein W_Bottom-Muster rechts am letzten Echtzeit-Balken des Charts, was zu einem profitablen Eintritt auf einem Sim-Konto führte – dies zeigt, dass der Indikator Echtzeit-Mustersignale erzeugen kann, nicht nur Muster auf historischen Daten.
Parameter
Wir versuchen immer, die Parameter minimal zu halten.
| License | |
| License | Der kostenlose Lizenzschlüssel, den du erhältst, wenn du ein Konto erstellst. Nach Kontenerstellung kopiere deinen Lizenzschlüssel von der Abrechnungsseite. Du musst diesen Parameter nur einmal pro Monat einrichten – nach der Validierung wird er für den Rest des Abrechnungszeitraums beibehalten. Dieser Indikator ist vollständig kostenlos zu verwenden, aber du musst dich für ein kostenloses Konto und eine Lizenz registrieren, um ihn auszuführen. |
| General | |
| AI Engine Path | Der Pfad zum Ordner, in dem du ATCHChartScan.exe installiert hast. |
| Scan For Buy Sell Patterns | Aktiviert/deaktiviert den Aufruf des Object Recognition Algorithm und „Buy-Sell Decision" Model zum Scannen nach Kauf-/Verkaufsmustern. |
| Scan For Chart Patterns | Aktiviert/deaktiviert den Aufruf des Stock Market Pattern Detection Model zum Scannen nach komplexeren Chartmustern. |
| Min. Confidence (0.1 to 1.0) | Legt die Mindestakzeptanz-Konfidenz für erkannte Muster fest. 0,1 ist der Mindestwert, 1,0 der Maximalwert. |
| Show Confidence Score | Zeigt/verbirgt den Konfidenzwert und das Mustername auf dem Chart gezeichnet. |
| Reset At Each New Scan | Entfernt alle Erkennungen und Chart-Zeichnungen jedes Mal, wenn die Erkennungs-Engine aufgerufen wird. Wenn deaktiviert, wird jedes neu gezeichnete Muster von Aufruf zu Aufruf beibehalten. |
| Rendering | |
| Bullish Color | Die Farbe, die zum Zeichnen bullischer Muster verwendet wird. |
| Bearish Color | Die Farbe, die zum Zeichnen bärischer Muster verwendet 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
- Fix ATCHCharScan.exe ArmDot issue
- Fix License verification Logic
- First Release of the indicator