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.
- NinjaTrader 8, met elk type licentie. Klik hier om te downloaden
- De .NET 8.0 Runtime, verkrijgbaar bij Microsoft.
- Order Flow-data is niet nodig om deze indicator te gebruiken — een Lifetime-licentie is niet vereist.
- Een automated-trading.ch-account met een actief Gratis account (geen betaald abonnement vereist)
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:
- De indicator detecteert wanneer het chart is bijgewerkt.
- Zodra het chart is bijgewerkt, maakt de indicator een snapshot van het chart zonder tekeningen.
- De indicator stuurt de afbeelding, samen met zijn instellingen, naar ATCHChartScan.exe.
- 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.
- 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.
- De indicator voert deze verwerkingslogica uit bij elke nieuwe real-time bar die op het chart ontstaat.
- Wanneer de indicator van het chart wordt verwijderd, ruimt hij alles op en zorgt hij ervoor dat ATCHChartScan.exe correct wordt afgesloten.
- 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.
- 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.
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.
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 Path | Het pad naar de map waarin je ATCHChartScan.exe hebt geïnstalleerd. |
| Scan For Buy Sell Patterns | Schakelt 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 Patterns | Schakelt 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 Score | Toont of verbergt de confidence score en de patroonnaam die op het chart worden getekend. |
| Reset At Each New Scan | Verwijdert 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 Color | De kleur waarmee bullish patronen worden getekend. |
| Bearish Color | De 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.
Downloaden
Je kunt deze strategie — en elke andere automated-trading.ch-strategie of -indicator — altijd downloaden via je gecentraliseerde Downloads-pagina.
Installatiestappen
Veelgestelde vragen
Algemeen
Release-notes
- Fix ATCHCharScan.exe ArmDot issue
- Fix License verification Logic
- First Release of the indicator