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.


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:

  1. Der Indikator erkennt, wenn das Chart aktualisiert wurde.
  2. Nach der Aktualisierung erstellt der Indikator einen Snapshot des Charts ohne Zeichnungen.
  3. Der Indikator sendet das Bild zusammen mit seinen Einstellungen an ATCHChartScan.exe.
  4. 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.
  5. 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.
  6. Der Indikator führt diese Verarbeitungslogik bei jedem neuen Echtzeit-Balken aus, der auf dem Chart gebildet wird.
  7. Wenn der Indikator vom Chart entfernt wird, räumt er alles auf und stellt sicher, dass ATCHChartScan.exe ordnungsgemäß freigegeben wird.
  8. 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.
  9. 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.
Auf MES erkannte Muster, 1-Minute
Klicken zum Vergrößern
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.

Bullisches Muster und Eintritt auf MES, 1-Minute
Klicken zum Vergrößern

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 PathDer Pfad zum Ordner, in dem du ATCHChartScan.exe installiert hast.
Scan For Buy Sell PatternsAktiviert/deaktiviert den Aufruf des Object Recognition Algorithm und „Buy-Sell Decision" Model zum Scannen nach Kauf-/Verkaufsmustern.
Scan For Chart PatternsAktiviert/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 ScoreZeigt/verbirgt den Konfidenzwert und das Mustername auf dem Chart gezeichnet.
Reset At Each New ScanEntfernt 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 ColorDie Farbe, die zum Zeichnen bullischer Muster verwendet wird.
Bearish ColorDie 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.

Wichtig: Dies ist ein kostenloses Produkt — es ist kein bezahltes Abonnement erforderlich, um es live auszuführen, obwohl die Erstellung eines Kontos dennoch erforderlich ist, um Ihre Lizenz zu erhalten.
Download
Melden Sie sich an, um diese Datei herunterzuladen.
Neueste Version v1.0.0.3 · Veröffentlicht vor 1 Jahr
Diese Datei wurde 284 mal heruntergeladen.

Sie können diese Strategie — und jede andere automated-trading.ch-Strategie oder jeden anderen Indikator — jederzeit von Ihrem zentralisierten Download-Seite herunterladen.

Installationsschritte
1
Der Indikator benötigt auch das begleitende Programm ATCHChartScan.exe (ein separater, größerer Download), verfügbar von deiner Downloads-Seite. Entzippe es in einen beliebigen Ordner – vorzugsweise C:\Users\{Dein Windows-Benutzername}\Documents\ATCHChartScan – du benötigst den Pfad dieses Ordners für den Parameter AI Engine Path des Indikators unten.
2
Importieren Sie die heruntergeladene .zip-Datei in NinjaTrader über das Menüelement NinjaScript importieren.
3
Öffne ein neues Chartfenster.
4
Klicke mit der rechten Maustaste auf das Chart und wähle Indicators... um die Indikatorliste zu öffnen.
5
Gib beim Hinzufügen des Indikators deine kostenlose Lizenz (auf der Abrechnungsseite zu finden) in den Parameter License ein.
6
Nachdem er hinzugefügt wurde, läuft der Indikator auf Live-Marktdaten. Er startet den Prozess ATCHChartScan.exe, richtet Kommunikation mit ihm ein und zeichnet erkannte Muster auf dem Chart.

Häufig gestellte Fragen

Allgemein

Ja — wenn Sie eine Idee haben, die Sie glauben, dass dieser Indikator verbessert, verwenden Sie die Kontaktseite, um uns eine Nachricht zu senden.

Nein, der Quellcode des Indikators ist aus Urheberrechtsgründen geschützt.

Nein, dieser Indikator führt nur Rendering durch und bietet keine Daten, die von innerhalb einer Strategie verwendet werden können — schauen Sie sich unsere anderen Strategien an, um eine zu finden, die auf diesem gleichen Konzept basiert.

Ja, Sie können diesen Indikator ohne TickReplay verwenden, aber beachten Sie, dass der Indikator in diesem Fall Ereignisse bei historischen Kerzen nicht erkennt — er beginnt erst, sie bei echten Echtzeit-Volumen- und Preisdaten zu erkennen.

Dies passiert, weil das Erkennungsmodell das Chart-Bild scannt, nicht die zugrunde liegenden Zahlen – das Erkennungsergebnis kann daher von einem Scan zum nächsten variieren, je nachdem, wie das Chart-Bild selbst aussieht. Um dies zu umgehen, scrolle das Chart manuell, damit die Erkennungs-Engine verschiedene Blickwinkel auf es scannt, und deaktiviere den Parameter „Reset At Each New Scan".

Versionshinweise

  • Fix ATCHCharScan.exe ArmDot issue

  • Fix License verification Logic

  • First Release of the indicator
discord
Treten Sie unserer Discord-Gemeinschaft bei
Fragen, Feedback oder möchten Sie einfach mit anderen Händlern chatten? Sagen Sie hallo.
Discord beitreten
Schnelle Fakten
Plattform NinjaTrader 8
Kategorie Indikator
Erforderlicher Plan Free
Neueste Version v1.0.0.3
Zuletzt aktualisiert vor 1 Jahr
Downloads 284