ICT Concepts Indicator [Advanced]

Créé le 06 oct. 2024 · Mis à jour le 06 juin 2026

L'indicateur ICT Concepts [Advanced] est un indicateur Premium pour NinjaTrader 8 qui affiche les concepts clés de la méthodologie et du style de trading ICT.

Prérequis

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


Description

Ces concepts clés sont les suivants :

  • Change of Structure (ou Change of Character, ou Market Structure Shift) qui indique que la tendance pourrait changer
  • Break of Structure (ou Market Structure Break) qui indique une continuation de la tendance
  • Fair Value Gaps, qui représentent des déplacements de prix et sont définis comme des instances d'inefficacité ou de déséquilibre, visualisés par trois bougies consécutives contenant une grande bougie centrale dont les mèches des bougies encadrantes ne se chevauchent pas
  • Volume Imbalance (VIB), des vides de prix créés lorsque l'élan du marché provoque des mouvements de prix rapides, laissant un espace vide entre les corps des chandelles qui agissent comme des aimants du marché
  • Gap Imbalance (GIB), une forme d'imbalance plus puissante lorsqu'aucune mèche ne ferme à travers l'écart, indiquant une inefficacité de marché encore plus forte
  • Order Blocks, qui représentent des niveaux cruciaux de support et de résistance dérivés de mouvements de prix agressifs, et peuvent être utilisés comme niveaux d'entrée ou de sortie
  • Immediate Rebalances, des zones de prix sans inefficacité, sans déséquilibre, et sans gap que le prix devrait combler
  • NWOG (New Week Opening Gap) — le gap de prix entre le cours de clôture du vendredi et le cours d'ouverture du dimanche
  • NDOG (New Day Opening Gap) — le gap de prix entre le cours de clôture de la veille et le cours d'ouverture du jour
  • RTHG (Opening Range Gap) — marque la distance entre le premier tick d'ouverture d'une session et la clôture de la session précédente
  • Contrôle et manipulation interactifs des zones ICT sur le graphique
  • Capacités multi-unités de temps

Exemples

Change of Character (Market Structure Shift) et Break of Structure
Change of Character (MSS) et Break of Structure
Cliquez pour agrandir

Les fonctionnalités de structure de marché de l'indicateur dessinent les Market Structure Shifts et les Break of Structures. Les Market Structure Shifts sont des cassures de prix indiquant une probabilité de changement de direction ; les Break of Structure sont des cassures de prix indiquant une continuation de la tendance. Ces événements sont les éléments de base de la méthodologie ICT et peuvent servir de déterminants de biais et de filtres pour aller long ou short.

Analyse de la Market Structure sur une Unité de Temps Supérieure
Analyse de la structure de marché sur une unité de temps supérieure
Cliquez pour agrandir

L'indicateur peut s'exécuter sur une unité de temps supérieure pour permettre une analyse top-down — par exemple en superposant les bougies d'une unité de temps supérieure (30 minutes) sur les bougies du graphique actif (5 minutes), détectant un BOS sur l'unité de temps supérieure qui conduit à un fort mouvement quelques minutes plus tard.

Fair Value Gaps
Fair Value Gaps
Cliquez pour agrandir

L'indicateur peut détecter plusieurs Fair Value Gaps — par exemple sur l'instrument MES en unité de temps 5 minutes. Combinées aux MSS et MSB, les FVG peuvent être un très bon signal d'entrée en position. Les FVG haussières sont dessinées en vert, les FVG baissières en rouge, et leur dessin s'arrête une fois mitigées. Les setups d'entrée courants incluent un rejet clair après le retest d'une FVG haussière (stop loss au swing low de la bougie de rejet), trois points de contact sur une zone FVG suivis d'un ChoCh clair et d'une nouvelle formation de FVG, ou un rebond net sur la zone FVG. L'analyse et la détection des FVG peuvent également s'exécuter sur une unité de temps supérieure si Run on Higher Timeframe est activé — et plusieurs instances de l'indicateur peuvent être ajoutées au même graphique avec des unités de temps différentes pour une analyse multi-unités de temps top-down avancée.

Volume Imbalance (VIB)
Volume Imbalance (VIB)
Cliquez pour agrandir

Volume Imbalance (VIB) survient lorsque le marché se déplace avec un élan puissant, créant des vides de prix entre des corps de bougies consécutives. Contrairement aux Fair Value Gaps, qui reposent sur des motifs spécifiques de trois bougies avec des mèches qui ne se chevauchent pas, les Volume Imbalances se forment plus rapidement lors de mouvements de prix agressifs.

Imbalance Haussière : se forme lorsque le prix d'ouverture de la deuxième bougie est supérieur au prix de clôture de la première, laissant un espace vide entre les deux corps — un prix que le marché n'a pas échangé en raison d'une forte pression acheteuse. Imbalance Baissière : se forme lorsque le prix d'ouverture de la deuxième bougie est inférieur au prix de clôture du corps de la bougie précédente — des niveaux de prix ignorés en raison d'une pression vendeuse agressive.

Les Volume Imbalances agissent comme des « aimants » du marché car celui-ci s'est déplacé trop rapidement pour combler ces prix — le prix revisite généralement ces zones pour équilibrer les ordres et fournir de la liquidité avant de poursuivre une tendance, ce qui en fait des zones précieuses pour les stratégies d'entrée et de sortie. Les zones VIB peuvent être tradées de manière similaire aux FVG — en entrant lorsque le prix revisite et reteste la zone, ou en les utilisant comme confluence supplémentaire avec d'autres concepts ICT comme les Order Blocks ou les événements de Market Structure.

Gap Imbalance (GIB)
Gap Imbalance (GIB)
Cliquez pour agrandir

Gap Imbalance (GIB) suit les mêmes principes que Volume Imbalance mais avec une condition supplémentaire et plus restrictive : aucune mèche ne peut fermer à travers l'écart — un Gap Imbalance se forme lorsque des bougies consécutives créent un écart entre leurs corps sans qu'aucune mèche ne pénètre le corps de la bougie opposée, si bien que l'écart reste totalement intouché par tout mouvement de prix.

Le fait qu'aucune mèche ne ferme à travers une zone GIB indique un élan directionnel extrêmement fort, ce qui rend les GIB plus agressives et plus fiables comme signal d'imbalance que les VIB standards. Les zones GIB agissent comme des aimants puissants pour le prix et sont généralement revisitées avec une conviction plus forte que les VIB. Combiner les GIB avec les événements de Market Structure et les Order Blocks crée une configuration à forte confluence pour les traders disciplinés recherchant des entrées à haute probabilité.

Order Blocks
Exemple de Order Block baissier
Cliquez pour agrandir
Exemple de Order Block haussier
Cliquez pour agrandir

Les Order Blocks sont définis comme des zones créées à partir de la dernière bougie de swing haut (pour les baissiers) ou de la dernière bougie de swing bas (pour les haussiers) avant un Market Structure Shift ou un Break of Structure, avec deux règles supplémentaires : la bougie définissant l'Order Block doit être suivie d'une FVG, et la zone Order Block ne doit pas être atténuée avant la cassure créant l'événement de Market Structure. Les Order Blocks sont tradés lorsque le prix les revisite — un Order Block baissier ayant créé une FVG juste après la bougie définissant sa zone, puis non atténué jusqu'au ChoCh, peut être vendu à découvert lorsque le prix atténue la zone et redescend ; le setup miroir s'applique aux Order Blocks haussiers, avec un stop loss placé au niveau bas du bloc, ciblant généralement un ratio gain/perte de 1:1.

Immediate Rebalances
Immediate Rebalances
Cliquez pour agrandir

Les Immediate Rebalances, un concept enseigné par ICT, ont une importance significative dans la prise de décision. Là où une Fair Value Gap découle d'inefficacités ou de déséquilibres du marché, un Immediate Rebalance ne laisse aucun gap, aucune inefficacité, ni aucun déséquilibre que le prix devrait combler. Un Immediate Rebalance est réussi lorsque le prix marque une continuation dans sa direction, et raté lorsque le prix se retourne immédiatement dans la direction opposée — les deux issues peuvent avoir de l'importance en trading lorsqu'elles sont analysées avec d'autres éléments ICT. Par exemple, en exécutant l'indicateur sur une unité de temps supérieure de 15 minutes au-dessus d'un graphique 5 minutes du MES avec les bougies de l'unité de temps supérieure superposées, un premier IR marqué « Fail » (le prix a immédiatement rechuté et cassé le niveau de l'IR) peut signaler un biais baissier, tandis qu'un IR qui maintient le prix au-dessus de lui sur plusieurs points de swing, le prix montant finalement plus haut, signale un biais haussier.

NDOG (New Day Opening Gap)
NDOG (New Day Opening Gap)
Cliquez pour agrandir

Le New Day Opening Gap (NDOG) est défini par ICT comme la séparation de temps/prix causée par la pause d'une heure qui survient chaque jour sur le marché des Futures — le prix d'ouverture du gap est le tout premier tick au redémarrage de 18h00 (UTC-4), comparé au prix de clôture de 17h00 de la session précédente. Ces gaps peuvent attirer de la liquidité et constituer des points de référence généraux pour déterminer le biais journalier.

RTH Gap (Opening Range Gap)
RTH Gap (Opening Range Gap)
Cliquez pour agrandir

L'Opening Range Gap, également connu sous le nom de Regular Trading Hours (RTH) Gap, est la distance entre le premier tick d'ouverture d'une session et la clôture de la session précédente, en regardant les Regular Trading Hours d'un graphique (à ne pas confondre avec les Electronic Trading Hours) — se produisant entre 16h15 (UTC-4) et 09h30 le lendemain.

NWOG (New Week Opening Gap)
NWOG (New Week Opening Gap)
Cliquez pour agrandir

Le NWOG est le gap entre le prix de clôture du vendredi et le prix d'ouverture du dimanche. Ces gaps peuvent attirer de la liquidité et constituer des points de référence généraux pour déterminer le biais hebdomadaire.

Interagir avec les Zones ICT sur le Graphique
Interagir avec les zones ICT sur le graphique
Cliquez pour agrandir

L'une des fonctionnalités uniques de cet indicateur est l'interactivité. Toutes les zones ICT dessinées sur le graphique peuvent devenir interactives en activant le paramètre Interactivity — sélectionnez un élément individuel sur le graphique, puis faites un clic droit pour voir apparaître un menu contextuel nommé ATCH ICT[Advanced] avec plusieurs boutons de commande : Hide All prior to clicked Index (masque toutes les zones ICT avant l'endroit cliqué, pour désencombrer les événements passés qui ne sont plus pertinents), Hide Selected (masque la zone sélectionnée), et Stop Extending Selected at Clicked Index (arrête la zone sélectionnée à l'index de barre cliqué) — d'autres commandes sont prévues dans les prochaines versions.

Caractéristiques

L'indicateur ICT Concepts [Advanced] possède un ensemble de caractéristiques uniques :

  • Peut être exécuté sur une unité de temps supérieure tout en dessinant sur une unité de temps inférieure, permettant une analyse multi-unités de temps
  • Peut superposer le dessin des bougies de l'unité de temps supérieure lorsqu'il est exécuté sur une unité de temps supérieure
  • Peut jouer une alerte sonore sur chaque zone ICT
  • Peut fonctionner avec ou sans TickReplay sur tout graphique basé sur le temps ou le prix
  • Commandes et opérations interactives applicables aux zones ICT sur le graphique par clic droit
  • Développement actif avec ajout continu de nouvelles fonctionnalités

Paramètres

Nous essayons toujours de maintenir les paramètres au minimum.

License
LicenseCeci est la clé de licence que vous obtenez lors de la création d'un compte sur automated-trading.ch. Après avoir créé un compte, copiez votre clé de licence depuis la page de facturation. Vous devez définir ce paramètre une seule fois par mois.
Market Structure
Swing PeriodDéfinit le nombre de bougies suffisant pour séparer deux swings du même type. Plus cette valeur est élevée, moins il y a de swings au total ; plus elle est basse, plus il y en a. Une valeur de 3 ou 4 est habituelle.
Show Price SwingsActive/désactive le dessin d'une marque sous/au-dessus des points de swing. Utile pour voir comment la structure de marché est analysée, ces points de swing étant les éléments de base de l'algorithme.
Swing Bullish Color / Swing Bearish ColorDéfinit la couleur des points de swing bas et haut, respectivement.
Swing Opacity (1-100)Opacité du dessin des points de swing, de 0 (transparent) à 100 (totalement opaque).
Run On Higher TimeFrameActive/désactive l'exécution des algorithmes d'analyse ICT sur une unité de temps supérieure et l'affichage des zones ICT sur le graphique actif.
Higher TimeFrame / Higher TimeFrame PeriodSélectionne l'unité de temps supérieure et sa période lorsque Run On Higher TimeFrame est activé. Doit être une unité de temps supérieure à celle du graphique actif — par exemple, si le graphique est en 15 minutes, choisissez quelque chose comme 1 heure ; choisir une unité de temps inférieure ne fonctionnera pas.
Draw Higher Timeframe CandlesActive le dessin (superposition) des bougies de l'unité de temps supérieure par-dessus le graphique actif.
Show ChoCh (MSS)Active/désactive le dessin des Change of Characters, également connus sous le nom de Market Structure Shifts.
MSS Bullish Color / MSS Bearish Color / MSS LineStyleCouleur et style de ligne utilisés pour dessiner les lignes MSS.
Show Choch (MSS) LabelAffiche un label sur chaque MSS du graphique.
Show Break of StructureActive/désactive le dessin des Break of Structures.
BOS bullish Color / BOS bearish Color / BOS LineStyleCouleur et style de ligne utilisés pour dessiner les lignes BOS.
Show BOS LabelAffiche un label sur chaque Break of Structure du graphique.
Play Sound on MSS or BOS / Play Sound FileJoue une alerte sonore lorsqu'un événement de structure de marché (MSS ou BOS) se produit, et définit le fichier .wav joué.
HTF Candles (visible uniquement lorsque Run on Higher Timeframe est activé)
Bullish Color / Bearish Color / Render Opacity (1-100)Couleur et opacité utilisées pour dessiner les bougies haussières/baissières de l'unité de temps supérieure.
Fair Value Gap / Volume Imbalance (VIB) / Gap Imbalance (GIB)
Ces trois types de zones (Fair Value Gap, Volume Imbalance, Gap Imbalance) exposent chacun le même ensemble de paramètres, préfixés en conséquence (par ex. « Show Fair Value Gaps » / « Show Volume Imbalance » / « Show Gap Imbalance »).
Show [Zone]Active/désactive le dessin de ce type de zone.
Candle Filter Filtre la détection de la zone.
  • 3 Candles of Same Kind : seules les zones avec 3 bougies du même type sont détectées
  • 2 Candles of Same Kind : seules les zones avec au moins 2 bougies du même type sont détectées
  • No Filter : aucun filtrage sur le type de bougies — produit davantage de zones que les deux options ci-dessus
Min. Gap (ticks)Distance minimale en ticks entre les mèches/corps pour que la zone soit valide. Plus cette valeur est élevée, moins de zones sont détectées ; plus elle est basse, plus il y en a.
Mitigation Method Définit la méthode utilisée pour considérer la zone atténuée par le prix (Fair Value Gap uniquement — VIB/GIB utilisent les mêmes options).
  • Close : atténuée lorsqu'une bougie clôture au-dessus (baissière) ou en dessous (haussière)
  • Wick : atténuée lorsque la mèche d'une bougie croise au-dessus du haut de la zone (baissière) ou en dessous de son bas (haussière)
  • Touched : atténuée dès que le prix touche la zone
  • None : aucune zone n'est jamais marquée atténuée — utile par exemple pour analyser les iFVG ; les zones peuvent toujours être supprimées ou arrêtées manuellement en cliquant dessus
Stop Showing MitigatedMasque le dessin de la zone une fois atténuée, pour un graphique plus propre.
Stop Extending @ New DayArrête le dessin de la zone de s'étendre dans un nouveau jour (réalisable aussi par zone en cliquant dessus).
Show 50% LevelDessine le niveau d'encroachment consécutif (50%) sur la zone.
Shrink FVGFair Value Gap uniquement — réduit le dessin de la FVG à chaque fois qu'elle est touchée par la mèche d'une bougie.
Bullish Color / Bearish Color / Render Opacity (1-100)Couleur et opacité utilisées pour dessiner les zones haussières/baissières.
Show [Zone] Label / Label Size / Label Color / Label Opacity (1-100)Affiche un label sur chaque zone, ainsi que sa taille de texte, sa couleur et son opacité.
Play Sound when [Zone] is created / mitigated / Play Sound FileJoue une alerte sonore lorsque la zone est créée et/ou atténuée (utile pour trader les pullbacks), et définit le fichier .wav joué.
Immediate Rebalance
Show Immediate RebalanceActive/désactive l'affichage des Immediate Rebalances.
Candle FilterMêmes options 3/2/aucun filtre que ci-dessus, appliquées à la détection des Immediate Rebalances.
Bullish Color / Bearish Color / Render Opacity (1-100)Couleur et opacité utilisées pour dessiner les Immediate Rebalances.
Play Sound on Immediate Rebalance / Play Sound FileJoue une alerte sonore lorsqu'un IR est créé, et définit le fichier .wav joué.
Order Block
Show Order BlocksActive/désactive l'affichage des Order Blocks.
Stop Extending @ New DayArrête le dessin des zones Order Block de s'étendre dans un nouveau jour (réalisable aussi par zone).
Allow Mitigation Before ValidationNormalement, un Order Block ne doit pas être atténué par le prix pour être valide — ce paramètre permet une exception, autorisant les Order Blocks à être valides même s'ils sont atténués avant leur création.
Confirmation Mode Définit le mode qui confirme la formation de l'Order Block.
  • Bar Close : les points de swing créant l'Order Block sont confirmés à la clôture des bougies
  • Bar Wick : les points de swing créant l'Order Block sont confirmés avec les mèches des bougies
Bullish Color / Bearish Color / Render Opacity (1-100)Couleur et opacité utilisées pour dessiner les Order Blocks.
Show Order Block Label / Label Size / Label Color / Label Opacity (1-100)Affiche un label sur chaque Order Block, ainsi que sa taille de texte, sa couleur et son opacité.
Play Sound when OrderBlock is created / mitigated / Play Sound FileJoue une alerte sonore lorsqu'un Order Block est créé et/ou atténué, et définit le fichier .wav joué.
NWOG / NDOG / RTHG
Ces trois types de gaps (New Week Opening Gap, New Day Opening Gap, Opening Range Gap) exposent chacun le même ensemble de paramètres, préfixés en conséquence.
Show NWOG / Show NDOG / Show Opening Range GapActive/désactive l'affichage des zones de ce type de gap.
Stop Drawing @ New Day / @ New WeekArrête le dessin de la zone de gap de s'étendre dans un nouveau jour/une nouvelle semaine (NWOG n'a que la variante hebdomadaire ; réalisable aussi par zone).
Show 50% / 75% / 25% LevelDessine le niveau de quadrant correspondant sur la zone.
Bullish Color / Bearish Color / Render Opacity (1-100)Couleur et opacité utilisées pour dessiner les zones haussières/baissières.
Show [Gap] Label / Label Size / Label Color / Label Opacity (1-100)Affiche un label sur chaque zone, ainsi que sa taille de texte, sa couleur et son opacité.
Interactivity
Enable InteractivityActive/désactive les fonctionnalités d'interactivité lors du clic droit sur les éléments ICT du graphique.
Hide SelectedMasque la zone cliquée — utile pour masquer une zone ICT spécifique (FVG, Order Block, NDOG, NWOG...).
Hide All Prior to Clicked IndexMasque toutes les zones à gauche de l'index de barre cliqué — utile pour désencombrer le graphique à partir d'un certain point dans le temps.
Stop Extending Selected @ Current BarRedimensionne la zone cliquée à l'index de barre cliqué et l'arrête de s'étendre davantage — par exemple pour arrêter un Order Block qui n'est plus d'intérêt, ou pour arrêter la zone NDOG du jour courant de s'étendre à un certain moment afin de ne pas chevaucher d'autres zones.

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.6.0.0 · Publiée il y a 3 mois
Ce fichier a été téléchargé 1624 fois. Dernier téléchargement : il y a 5 jours.

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
Faites un clic droit sur le graphique et choisissez Indicators... pour ajouter l'indicateur au graphique.
4
Collez votre licence (disponible sur la page de facturation) dans le paramètre de licence.
5
Une fois l'indicateur ajouté au graphique avec une licence valide, il s'exécute d'abord sur les données historiques du graphique, puis continue à fonctionner sur les données du marché en temps réel.

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.
Questions sur les Abonnements

Après votre vous inscrire, vous aurez accès à la page de facturation, où vous pourrez récupérer votre licence et l'utiliser sur tous les produits gratuits ou premium. Nous n'utilisons pas le système de licence intégré de NinjaTrader — nous avons développé notre propre système où vous devez soumettre le numéro de licence sur chaque produit que vous utilisez.

Oui, vous pouvez annuler/reprendre votre abonnement en un clic sans justification. Vous n'avez même pas besoin de faire une demande ou d'envoyer un message — vous pouvez gérer votre abonnement de manière totalement autonome.

Nos produits vérifient la validité de la licence le 1er jour de chaque mois. À cette date, vous devez fournir le numéro de licence au produit (par un simple copier/coller) pour qu'il reste valide pour le reste du mois.

Nous ne stockons pas les données de paiement — elles sont cryptées et transmises à Stripe ou PayPal pour un achat sécurisé d'abonnements sur notre site.

Veuillez nous envoyer un message depuis la Page de Contact.

Notes de Mise à Jour

  • Added Volume Imbalance (VIB); Added Gap Imbalance (GIB)

  • Fix Bug when checking license

  • Fix Bug: indicator hides Grid lines when added to chart

  • Fix bug on labelling FVG as "OB"; Adding Shrinking FVG rendering (user requested)

  • Fix bug on rendering causing indicator to stop working

  • Added "Stop Showing Mitigated" Fvg parameter

  • Added consequent encroachment 50%/25%/75% to NDWOG, NWOG, RTGH, FVGs; Added Confirmation Mode parameter to OrderBlock section; Fix: RTH Gap can now be removed interactively

  • Added Linestyle for MSS and BOS line drawing; Removed Log output slowing performance

  • Added RTH Gap (Opening Range Gap)

  • Fix NDOG and NDWOG opacity

  • Fix false positive virus detection

  • Fix License detection error

  • Fix installation error

  • 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.6.0.0
Dernière Mise à Jour il y a 3 mois
Téléchargements 1624