XABCD Harmonics Indicator for NinjaTrader 8

Créé le 20 juin 2025 · Mis à jour le 20 juin 2025

L'indicateur XABCD Harmonics est un indicateur Premium de reconnaissance automatique des patterns harmoniques pour la plateforme NinjaTrader 8. Les patterns harmoniques tirent profit de l'ordre naturel des marchés financiers.

Prérequis

Pour utiliser cet indicateur, vous devriez avoir les prérequis suivants disponibles.


Description

La méthodologie harmonique utilise la reconnaissance de patterns de prix spécifiques et l'alignement de ratios de Fibonacci pour déterminer des points de retournement hautement probables sur les marchés financiers. Cette méthodologie suppose que les patterns ou cycles de trading, comme de nombreux patterns et cycles dans la vie, se répètent. La clé est d'identifier ces patterns, et d'entrer ou de sortir d'une position en se basant sur une forte probabilité que la même action de prix historique se reproduise. Bien que ces patterns ne soient pas fiables à 100%, ces configurations ont été historiquement prouvées. Si ces configurations sont correctement identifiées, il est possible d'identifier des opportunités significatives avec un risque très limité.

Les patterns harmoniques sont des patterns à 5 points, fréquemment appelés patterns XABCD. Les patterns harmoniques les plus connus sont les patterns Gartley, Bat, Crab, Butterfly, Shark, et Cypher.

Ces patterns sont définis par des points de swing généralement nommés X, A, B, C et D. Ces points définissent des « legs » sur lesquels des ratios peuvent être calculés. Par exemple, le ratio AB/XA est calculé en divisant le retracement du leg AB par le mouvement initial du prix XA. Lorsque tous les legs respectent un ensemble spécifique de règles de ratio, ces patterns sont reconnus.

Exemples

Ces exemples ont été sélectionnés pour montrer les meilleurs scénarios où l'indicateur détecte des patterns valides. En trading en temps réel, les patterns détectés ne mèneront pas toujours à une position gagnante, et vous devrez décider d'entrer ou d'ignorer une position. Ces exemples sont tous pris sur l'instrument MES en timeframe 1 minute.

Pattern Gartley

L'indicateur permet de définir une tolérance de ratio en pourcentage pour ajuster la sensibilité de la détection des ratios. Une tolérance plus élevée permet de détecter davantage de patterns ; une tolérance plus faible réduit le nombre de patterns détectés.

L'indicateur dessine également un ratio horizontal couvrant le leg XB ou le leg BD — il s'agit du ratio Temps, qui calcule le ratio de temps entre les deux moitiés du pattern (du point de départ au point X, et du point B au point D). La valeur idéale de ce ratio est 0,5 (50%), ce qui signifie que le pattern est parfaitement symétrique.

Définition du Pattern Gartley
Cliquez pour agrandir
Exemple de Pattern Gartley
Cliquez pour agrandir
Pattern Bat

Pour une entrée sur un pattern Bat, on peut attendre une confirmation par une bougie rouge après la formation du pattern, et viser le point A ou le point C.

Définition du Pattern Bat
Cliquez pour agrandir
Exemple de Pattern Bat
Cliquez pour agrandir
Pattern Crab

Pour une entrée sur un pattern Crab, on peut attendre une confirmation par une bougie verte après la formation du pattern, et viser le point A ou le point C. L'indicateur peut aussi reconnaître et afficher deux patterns qui se chevauchent, partageant les mêmes points de swing X, A, B et C mais avec des points D différents — une occurrence valide qui, en trading réel, peut être vue comme un signal de confirmation du premier pattern.

Définition du Pattern Crab
Cliquez pour agrandir
Exemple de Pattern Crab
Cliquez pour agrandir
Pattern Butterfly

Pour une entrée sur un pattern Butterfly, on peut attendre une confirmation par une bougie rouge après la formation du pattern, et viser le point A ou le point C. Le Butterfly est le pattern le moins efficace car il se termine par une action de prix opposée à la direction de trade souhaitée — soyez prudent avec celui-ci.

Définition du Pattern Butterfly
Cliquez pour agrandir
Exemple de Pattern Butterfly
Cliquez pour agrandir
Pattern Shark

Pour une entrée sur un pattern Shark haussier, on peut attendre une confirmation par une bougie rouge après la formation du pattern, et viser le point A ou le point C.

Définition du Pattern Shark
Cliquez pour agrandir
Exemple de Pattern Shark
Cliquez pour agrandir
Pattern Cypher

Le pattern Cypher suit la même logique de reconnaissance que les autres patterns harmoniques ci-dessus.

Définition du Pattern Cypher
Cliquez pour agrandir
Exemple de Pattern Cypher
Cliquez pour agrandir

Paramètres

Nous essayons de garder les paramètres au minimum.

Général
Swing PeriodLes swings sont des higher lows, higher highs, lower highs et lower lows. Après la clôture de chaque bougie, un swing peut être détecté. Mais juste après, la bougie suivante (ou celle d'après, etc.) peut annuler ce swing en créant un nouveau swing du même type. Le Swing Period définit combien de bougies suffisent pour séparer deux swings du même type — augmenter ce paramètre diminue le nombre global de swings (et produit des patterns plus larges) ; le diminuer augmente le nombre de swings (et produit des patterns plus condensés).
Show Price SwingsContrôle l'affichage/masquage des points de swing.
Swings Bullish Color / Swings Bearish ColorDéfinit la couleur des swings haussiers/baissiers, lorsqu'ils sont affichés.
Swings Opacity (1-100)Définit l'opacité utilisée pour dessiner les marqueurs de swing.
Show RatiosActive le dessin des lignes de ratio entre les legs du pattern avec une ligne en pointillés, et l'affichage du chiffre du ratio.
Show Patterns NamesActive l'affichage du nom du pattern.
Font SizeDéfinit la taille de la police.
Show Gartley / Show Bat / Show Crab / Show Butterfly / Show Shark / Show CypherActive/désactive le dessin de chacun de ces types de patterns.
Paramètres par Pattern (Gartley, Bat, Crab, Butterfly, Shark, Cypher)
Bullish Color / Bearish ColorDéfinit la couleur utilisée pour dessiner les instances haussières/baissières de ce pattern sur le graphique.
Ratio Tolerance %Définit la tolérance, en pourcentage, sur les règles de ratio des legs de ce pattern. Par exemple, une tolérance de 10% sur un ratio de leg qui devrait être autour de 0,368 permet au ratio réel de se situer entre 0,368 - 10% et 0,368 + 10%.
Alerte Sonore
Play Sound AlertActive la lecture d'un son d'alerte lorsqu'un pattern est détecté.
Play Sound FileDéfinit le nom du fichier à jouer lors de l'alerte sonore — n'importe quel fichier .wav sur votre ordinateur.

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.

Important : Ceci est un produit Premium. Il peut être exécuté gratuitement en modes Backtest, Playback et Optimization ; un abonnement Premium actif est requis pour l'exécuter en direct.
Téléchargement
Connectez-vous pour télécharger ce fichier.
Dernière Version v1.0.0.0 · Publiée il y a 1 an
Ce fichier a été téléchargé 112 fois.

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
1
Importez le fichier .zip téléchargé dans NinjaTrader via le menu Import NinjaScript.
2
Ouvrez une nouvelle fenêtre de graphique.
3
Clic droit sur le graphique puis Indicators... pour ajouter l'indicateur au graphique.
4
Copiez/collez votre clé de licence, disponible sur la page de facturation, dans le paramètre License.
5
Après ajout de l'indicateur au graphique avec une licence valide, il s'exécutera d'abord sur les données historiques du graphique, puis continuera à s'exécuter sur les données de marché en direct.

Questions Fréquemment Posées

Général

Oui — si vous avez une idée que vous pensez pouvoir améliorer cet indicateur, utilisez la page de contact pour nous envoyer un message.

Non, le code source de l'indicateur est protégé pour des raisons de droits d'auteur.

Oui, vous pouvez utiliser cet indicateur sans TickReplay, mais gardez à l'esprit que dans ce cas, l'indicateur ne détectera pas les événements sur les chandelles historiques — il commencera à les détecter uniquement sur les données de volume et de prix en temps réel.

Oui, dans certains cas, un pattern reconnu et dessiné sur le graphique peut être retiré s'il est invalidé sur la bougie suivante. L'invalidation signifie que la bougie clôture sous le point de swing D pour un pattern haussier, et clôture au-dessus du point de swing D pour un pattern baissier.

Notes de Mise à Jour

  • First Release of the indicator
discord
Rejoignez notre communauté Discord
Des questions, des retours, ou juste envie de discuter avec d'autres traders ? Venez nous dire bonjour.
Rejoindre Discord
En Bref
Plateforme NinjaTrader 8
Catégorie Indicateur
Abonnement Requis Premium
Dernière Version v1.0.0.0
Dernière Mise à Jour il y a 1 an
Téléchargements 112