Chart Scanner AI Indicator for NinjaTrader 8
Créé le 15 août 2025
·
Mis à jour le 23 août 2025
Le Chart Scanner AI est un indicateur Gratuit pour la plateforme NinjaTrader 8 qui intègre deux modèles d'IA de détection d'objets afin de reconnaître des figures chartistes et des signaux d'achat/vente directement à partir de l'apparence visuelle de votre graphique.
Prérequis
Pour utiliser correctement cet indicateur, vous devriez avoir les prérequis suivants disponibles.
- NinjaTrader 8, avec n'importe quel type de licence. Cliquez ici pour télécharger
- Le .NET 8.0 Runtime, disponible auprès de Microsoft.
- Les données Order Flow ne sont pas requises pour utiliser cet indicateur — aucune licence Lifetime n'est nécessaire.
- Un compte automated-trading.ch avec un compte Gratuit (aucun abonnement payant requis)
Description
L'indicateur Chart Scanner AI intègre deux modèles d'IA de détection d'objets :
- Stock Market Pattern Detection Model — un modèle de détection d'objets basé sur le framework YOLO (You Only Look Once), conçu pour détecter en temps réel diverses figures chartistes à partir de captures d'écran des données de marché. Il a été affiné sur un jeu de données varié (9 000 images d'entraînement et 800 images de validation) et fournit un résultat réparti en 6 classes : Head and Shoulders Bottom, Head and Shoulders Top, M_Head, StockLine, Triangle, et W_Bottom.
- Object Recognition Algorithm and "Buy-Sell Decision" Model sur graphiques en chandeliers 2D — également construit sur le framework YOLO, ce modèle identifie et classe les figures en chandeliers en deux classes : Buy et Sell.
L'indicateur se compose de deux programmes. Le premier est l'indicateur lui-même, installé sur NinjaTrader. Le second est ATCHChartScan.exe, un programme compagnon que vous téléchargez et placez dans un dossier de votre choix sur votre ordinateur. L'indicateur recherche ATCHChartScan.exe à l'exécution et l'appelle selon la logique suivante :
- L'indicateur détecte la mise à jour du graphique.
- Une fois mis à jour, l'indicateur prend une capture du graphique sans aucun dessin dessus.
- L'indicateur envoie l'image, ainsi que ses paramètres, à ATCHChartScan.exe.
- ATCHChartScan.exe traite l'image et normalise ses couleurs vers un fond blanc, car les modèles n'ont été entraînés que sur des graphiques à fond blanc.
- ATCHChartScan.exe exécute les modèles sur l'image et renvoie les résultats des boîtes englobantes à l'indicateur NinjaTrader, qui les dessine sur le graphique.
- L'indicateur exécute cette logique de traitement sur chaque nouvelle bougie en temps réel formée sur le graphique.
- Lorsque l'indicateur est retiré du graphique, il nettoie tout et s'assure qu'ATCHChartScan.exe est correctement arrêté.
- La détection de figures se base uniquement sur l'image du graphique, et non sur les données de prix — la moindre modification des dimensions du graphique, du zoom, de l'étirement, ou du thème NinjaTrader utilisé peut affecter le résultat de la détection. C'est pourquoi cet indicateur doit être considéré comme expérimental.
- ATCHChartScan.exe enregistre l'image traitée dans un fichier nommé chart_dump.png, situé dans le même dossier que l'exécutable.
Exemples
Voyons quelques exemples de l'indicateur en action.
Figures sur MES, timeframe 1 minute
L'indicateur dessine des rectangles rouges et verts — rouge pour les figures baissières, vert pour les figures haussières.
- Sous chaque rectangle figure le label de la figure — « Buy », « Sell », « W_Bottom », etc. — la classe reconnue par le modèle.
- À côté de chaque label figure le score de confiance, un nombre entre 0 et 1 qui évalue la validité de la figure. Un score de 1 signifierait que le modèle est certain à 100%, mais en pratique le score de confiance n'atteint jamais exactement 1.
- L'indicateur permet de contrôler le niveau de confiance minimum affiché sur le graphique.
Figure haussière et entrée sur MES, timeframe 1 minute
Dans cet exemple, le modèle de reconnaissance a identifié une figure W_Bottom juste sur la dernière bougie en temps réel du graphique, menant à une entrée profitable sur un compte Sim — démontrant que l'indicateur peut produire des signaux de figures en temps réel, et pas uniquement sur des données historiques.
Paramètres
Nous essayons de garder les paramètres au minimum.
| License | |
| License | La clé de licence gratuite obtenue en créant un compte. Après avoir créé un compte, copiez votre clé de licence depuis la page de facturation. Ce paramètre n'est à renseigner qu'une fois par mois — une fois validée, la licence est mémorisée pour le reste du cycle de facturation. Cet indicateur est entièrement gratuit, mais nécessite de créer un compte et d'obtenir une licence pour être exécuté. |
| Général | |
| AI Engine Path | Le chemin du dossier dans lequel vous avez installé ATCHChartScan.exe. |
| Scan For Buy Sell Patterns | Active/désactive l'appel à l'Object Recognition Algorithm and "Buy-Sell Decision" Model pour la recherche de figures Buy/Sell. |
| Scan For Chart Patterns | Active/désactive l'appel au Stock Market Pattern Detection Model pour la recherche de figures chartistes plus complexes. |
| Min. Confidence (0.1 to 1.0) | Définit le score de confiance minimum accepté pour les figures détectées. 0.1 est la valeur minimale, 1.0 la valeur maximale. |
| Show Confidence Score | Affiche/masque le score de confiance et le nom de la figure dessinés sur le graphique. |
| Reset At Each New Scan | Supprime toutes les détections et les dessins du graphique à chaque appel du moteur de détection. Si désactivé, chaque nouvelle figure dessinée est conservée d'un appel à l'autre. |
| Rendering | |
| Bullish Color | La couleur utilisée pour dessiner les figures haussières. |
| Bearish Color | La couleur utilisée pour dessiner les figures baissières. |
Instructions de Téléchargement et d'Installation
Conditions de Licence
Chez automated-trading.ch, vous pouvez choisir soit d'acheter un abonnement mensuel pour utiliser nos produits premium, soit d'utiliser nos produits gratuits sans vous abonner.
Dans les deux cas, vous devez créer un compte afin d'obtenir une licence utilisable pour les produits premium comme gratuits.
Pour obtenir votre licence, il suffit de vous inscrire puis de récupérer votre licence sur la page de facturation.
Téléchargement
Vous pouvez aussi télécharger cette stratégie — et toutes les autres stratégies et indicateurs automated-trading.ch — à tout moment depuis votre page de téléchargements centralisée.
Étapes d'Installation
Questions Fréquemment Posées
Général
Notes de Mise à Jour
- Fix ATCHCharScan.exe ArmDot issue
- Fix License verification Logic
- First Release of the indicator