Chart Scanner AI Indicator for NinjaTrader 8

Aangemaakt op 15 aug. 2025 · Bijgewerkt op 23 aug. 2025

De Chart Scanner AI is een Gratis-indicator voor het NinjaTrader 8-platform die twee object-detectie-AI-modellen combineert om chartpatronen en koop- en verkoopsignalen direct uit het visuele beeld van je chart te herkennen.

Vereisten

Om deze indicator goed te gebruiken heb je de volgende vereisten nodig.


Beschrijving

De Chart Scanner AI Indicator integreert twee object-detectiemodellen:

  • Stock Market Pattern Detection Model — een object-detectiemodel gebaseerd op het YOLO-raamwerk (You Only Look Once), ontworpen om verschillende chartpatronen in real time te detecteren uit op het scherm vastgelegde handelsdata. Het is verfijnd op een gevarieerde dataset (9,000 trainingsafbeeldingen en 800 validatieafbeeldingen) en levert output voor 6 klassen: Head and Shoulders Bottom, Head and Shoulders Top, M_Head, StockLine, Triangle en W_Bottom.
  • Object Recognition Algorithm en "Buy-Sell Decision"-model op 2D-candlestickcharts — eveneens gebouwd op het YOLO-raamwerk. Dit model identificeert en classificeert candlestickpatronen in twee klassen: Buy en Sell.

De indicator bestaat uit twee programma's. Het eerste is de indicator zelf, die je in NinjaTrader installeert. Het tweede is ATCHChartScan.exe, een begeleidend programma dat je downloadt en in een willekeurige map op je computer plaatst. De indicator zoekt tijdens het draaien naar ATCHChartScan.exe en roept dat aan volgens deze logica:

  1. De indicator detecteert wanneer het chart is bijgewerkt.
  2. Zodra het chart is bijgewerkt, maakt de indicator een snapshot van het chart zonder tekeningen.
  3. De indicator stuurt de afbeelding, samen met zijn instellingen, naar ATCHChartScan.exe.
  4. ATCHChartScan.exe verwerkt de afbeelding en normaliseert de kleuren naar een witte achtergrond, omdat de modellen alleen zijn getraind op charts met een witte achtergrond.
  5. ATCHChartScan.exe draait de modellen op de afbeelding en stuurt de bounding-box-resultaten terug naar de NinjaTrader-indicator, die ze op het chart tekent.
  6. De indicator voert deze verwerkingslogica uit bij elke nieuwe real-time bar die op het chart ontstaat.
  7. Wanneer de indicator van het chart wordt verwijderd, ruimt hij alles op en zorgt hij ervoor dat ATCHChartScan.exe correct wordt afgesloten.
  8. Patroondetectie is uitsluitend gebaseerd op het beeld van het chart, niet op prijsdata — de kleinste wijziging in chartafmetingen, zoom of uitrekking, of het gebruikte NinjaTrader-thema, kan het detectieresultaat beïnvloeden. Daarom moet deze indicator als experimenteel worden beschouwd.
  9. ATCHChartScan.exe slaat de verwerkte afbeelding op in een bestand met de naam chart_dump.png, in dezelfde map als het uitvoerbare bestand.

Voorbeelden

Laten we een paar voorbeelden van de indicator in actie bekijken.

Patronen op MES, 1-minuut

De indicator tekent rechthoeken in rood en groen — rood voor bearish patronen, groen voor bullish patronen.

  • Onder elke rechthoek staat het label van het patroon — "Buy", "Sell", "W_Bottom", enz. — de klasse die het model heeft herkend.
  • Naast elk label staat de confidence score, een getal tussen 0 en 1 dat de geldigheid van het patroon weergeeft. Een score van 1 zou betekenen dat het model 100% zeker is, maar in de praktijk bereikt de confidence score nooit precies 1.
  • De indicator laat je bepalen welk minimaal confidence-niveau op het chart wordt getoond.
Gedetecteerde patronen op MES, 1-minuut
Klik om te vergroten
Bullish patroon en instap op MES, 1-minuut

In dit voorbeeld herkende het herkenningsmodel een W_Bottom-patroon op de laatste real-time bar van het chart, wat leidde tot een winstgevende instap op een Sim-account. Dat laat zien dat de indicator real-time patroonsignalen kan geven, en niet alleen patronen in historische data.

Bullish patroon en instap op MES, 1-minuut
Klik om te vergroten

Parameters

We houden de parameters altijd zo beperkt mogelijk.

License
License De gratis licentiesleutel die je krijgt wanneer je een account aanmaakt. Nadat je een account hebt aangemaakt, kopieer je je licentiesleutel van de facturatiepagina. Je hoeft deze parameter maar één keer per maand in te stellen — eenmaal gevalideerd, wordt hij de rest van de facturatiecyclus onthouden. Deze indicator is volledig gratis te gebruiken, maar je moet je registreren voor een gratis account en licentie om hem te kunnen draaien.
Algemeen
AI Engine PathHet pad naar de map waarin je ATCHChartScan.exe hebt geïnstalleerd.
Scan For Buy Sell PatternsSchakelt in of uit dat het Object Recognition Algorithm en het "Buy-Sell Decision"-model worden aangeroepen om te zoeken naar Buy/Sell-patronen.
Scan For Chart PatternsSchakelt in of uit dat het Stock Market Pattern Detection Model wordt aangeroepen om te zoeken naar complexere chartpatronen.
Min. Confidence (0.1 to 1.0)Stelt de minimaal geaccepteerde confidence voor gedetecteerde patronen in. 0.1 is de minimumwaarde, 1.0 de maximumwaarde.
Show Confidence ScoreToont of verbergt de confidence score en de patroonnaam die op het chart worden getekend.
Reset At Each New ScanVerwijdert alle detecties en charttekeningen telkens wanneer de detectie-engine wordt aangeroepen. Wanneer uitgeschakeld, blijft elk nieuw getekend patroon van aanroep tot aanroep behouden.
Weergave
Bullish ColorDe kleur waarmee bullish patronen worden getekend.
Bearish ColorDe kleur waarmee bearish patronen worden getekend.

Download- en installatie-instructies

Licentievereisten

Bij automated-trading.ch kun je kiezen: een maandelijks abonnement nemen om onze premium-producten te gebruiken, of onze gratis producten gebruiken zonder je te abonneren.

In beide gevallen moet je een account aanmaken, zodat je een licentie kunt krijgen die je voor zowel premium- als gratis producten kunt gebruiken.

Om je licentie te verkrijgen, moet je gewoon je registreren en daarna je licentie ophalen op de facturatiepagina.

Belangrijk: Dit is een gratis product — om het live te draaien is geen betaald abonnement nodig, al moet je wel een account aanmaken om je licentie te krijgen.
Downloaden
Log in om dit bestand te downloaden.
Nieuwste versie v1.0.0.3 · Gepubliceerd 1 jaar geleden
Dit bestand is 305 keer gedownload. De laatste download was 22 uur geleden.

Je kunt deze strategie — en elke andere automated-trading.ch-strategie of -indicator — altijd downloaden via je gecentraliseerde Downloads-pagina.

Installatiestappen
1
De indicator vereist ook het begeleidende programma ATCHChartScan.exe (een aparte, grotere download). Pak het uit in een willekeurige map — bij voorkeur C:\Users\{Your Windows Username}\Documents\ATCHChartScan. Je hebt het pad van deze map nodig voor de parameter AI Engine Path hieronder.
2
Importeer het gedownloade .zip-bestand in NinjaTrader via het menu-item Import NinjaScript.
Klik om te vergroten
3
Open een nieuw chartvenster.
Klik om te vergroten
4
Klik met de rechtermuisknop op het chart en kies Indicators... om de lijst met indicatoren te openen.
Klik om te vergroten
5
Plak tijdens het toevoegen van de indicator je gratis licentie (te vinden op de facturatiepagina) in de parameter License.
6
Eenmaal toegevoegd, blijft de indicator draaien op live marktdata. Hij start het proces ATCHChartScan.exe, legt communicatie met het proces vast en tekent herkende patronen op het chart.

Veelgestelde vragen

Algemeen

Ja — heb je een idee dat deze indicator kan verbeteren, gebruik dan de contactpagina om ons een bericht te sturen.

Nee, de broncode van de indicator is om auteursrechtelijke redenen beschermd.

Nee, deze indicator doet alleen de weergave en levert geen data die binnen een strategie kan worden gebruikt — bekijk onze andere strategieën voor een strategie op basis van hetzelfde concept.

Ja, je kunt deze indicator zonder TickReplay gebruiken, maar houd er rekening mee dat de indicator in dat geval geen gebeurtenissen op historische candles detecteert — hij begint pas gebeurtenissen te detecteren op realtime volume- en koersdata.

Dit komt doordat het detectiemodel het beeld van het chart scant, niet de onderliggende getallen. Het herkenningsresultaat kan daardoor van de ene scan naar de volgende verschillen, afhankelijk van hoe het chartbeeld er op dat moment uitziet. Om dit te omzeilen scrol je het chart handmatig, zodat de detectie-engine verschillende weergaven ervan scant, en schakel je de parameter Reset At Each New Scan uit.

Release-notes

  • Fix ATCHCharScan.exe ArmDot issue

  • Fix License verification Logic

  • First Release of the indicator
discord
Word lid van onze Discord-community
Vragen, feedback of gewoon even chatten met andere traders? Kom gerust even hallo zeggen.
Word lid van Discord
Snelle feiten
Platform NinjaTrader 8
Categorie Indicator
Vereist abonnement Free
Nieuwste versie v1.0.0.3
Laatst bijgewerkt 1 jaar geleden
Downloads 305