ICT Concepts Indicator

Créé le 07 janv. 2024 · Mis à jour le 20 juil. 2025

L'indicateur ICT Concepts est un indicateur Gratuit 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'inefficience ou de déséquilibre, visualisés par trois bougies consécutives contenant une grande bougie centrale dont les mèches supérieures et inférieures des bougies voisines ne se chevauchent pas
  • Order Blocks, qui représentent des niveaux de support et de résistance cruciaux issus d'un mouvement de prix agressif, et peuvent être utilisés comme niveaux d'entrée ou de sortie

L'indicateur ICT Concepts peut être utilisé en configuration multi-unités de temps, appliqué sur une unité de temps supérieure tout en étant visualisé sur une unité de temps plus petite.

Exemples

Market Structure Shift & Market Structure Break

Les market structure shifts et market structure breaks peuvent être dessinés sur n'importe quel graphique — par exemple sur un graphique en range de 15 sur les micros S&P. Avec un jeu différent de paramètres liés aux swings, cela peut être adapté à une autre unité de temps ou à un autre instrument. Dans un tel exemple, 3 swings de prix sont utilisés pour définir une tendance.

Market Structure Shift & Market Structure Break
Cliquez pour agrandir
Fair Value Gaps

L'indicateur peut détecter plusieurs Fair Value Gaps — par exemple sur l'instrument MNQ en unité de temps 15 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 retestées ou mitigées.

Fair Value Gaps
Cliquez pour agrandir
Breaker Blocks

Inner Circle Trader (ICT) définit un breaker block comme un Order Block ayant échoué, créé après un liquidity sweep et un changement de structure de marché. Les breaker blocks sont détectés entre 4 swings de prix. Pour un breaker block haussier : Swing Low → Swing High → Lower Low → Higher High, la zone étant définie par la dernière bougie haussière ayant créé le premier Swing High. Pour un breaker block baissier : Swing High → Swing Low → Higher High → Lower Low, la zone étant définie par la dernière bougie baissière ayant créé le premier Swing Low.

Breaker Blocks
Cliquez pour agrandir
Order Blocks

Les Order Blocks sont difficiles à définir. Selon la méthodologie ICT, ce sont des zones de mouvement de prix agressif — des zones où le prix sort d'une plage de consolidation avec force. Après des recherches approfondies, trois critères définissent un order block pour cet indicateur :

  • Les Order Blocks surviennent après un market structure shift ou un market structure break
  • Ils doivent être suivis d'un mouvement de prix fort créant un gap
  • Ils ne doivent pas être mitigés

Une fois ces 3 critères remplis, la zone d'Order Block est dessinée, définie par le haut/bas de la dernière bougie opposée dans la direction du mouvement. Les order blocks sont dessinés dans la même couleur (bleu par défaut) pour les types longs comme courts, et étiquetés « OB ».

Order Blocks
Cliquez pour agrandir
MSS & MSB en unité de temps supérieure

L'une des fonctionnalités les plus utiles de cet indicateur est la possibilité de l'appliquer sur des unités de temps supérieures — par exemple en exécutant la détection des swings et de la structure de marché sur l'unité de temps supérieure de 60 minutes, tandis que l'indicateur lui-même s'exécute sur le graphique inférieur de 15 minutes. Les swings de prix identifiés sur les bougies de 60 minutes sont dessinés sur les bougies actuelles de 15 minutes, de même pour le Market Structure Shift et le Market Structure Break.

MSS & MSB en unité de temps supérieure
Cliquez pour agrandir
Order Blocks en unité de temps supérieure

Les order blocks peuvent également être détectés sur une unité de temps supérieure — par exemple deux order blocks baissiers détectés sur l'unité de temps supérieure de 60 minutes et dessinés sur l'unité de temps inférieure actuelle de 15 minutes. L'order block commence à se dessiner à la clôture de la bougie de 60 minutes, ce qui explique l'écart horizontal et le léger délai de dessin.

Order Blocks en unité de temps supérieure
Cliquez pour agrandir
Fair Value Gaps en unité de temps supérieure

La même logique d'analyse et de dessin en unité de temps supérieure s'applique également aux Fair Value Gaps — détectées sur une unité de temps supérieure de 60 minutes et dessinées sur l'unité de temps inférieure actuelle de 15 minutes.

Fair Value Gaps en unité de temps supérieure (baissier)
Cliquez pour agrandir
Fair Value Gaps en unité de temps supérieure (haussier)
Cliquez pour agrandir

Caractéristiques

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

  • Gratuit. L'indicateur est entièrement gratuit à utiliser.
  • Peut être utilisé sur une unité de temps supérieure pour un support multi-unités de temps
  • Trace le Break of Structure et le Change of Structure
  • Trace les Fair Value Gaps
  • Trace les Order Blocks
  • Trace les Breaker Blocks
  • Hautement personnalisable, léger, et peut être adapté à un large éventail d'instruments

Paramètres

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

License
LicenseCeci est la clé de licence gratuite 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 — une fois la clé de licence validée, elle sera mémorisée pour le reste du cycle de facturation.
Rendering
Render Opacity (1-100)L'opacité utilisée pour dessiner les objets ICT sur le graphique.
Bearish ColorCouleur de dessin des éléments baissiers sur le graphique.
Bullish ColorCouleur de dessin des éléments haussiers sur le graphique.
Order Block ColorCouleur de dessin des order blocks — la même couleur est utilisée pour les order blocks de support et de résistance.
Breaker Block ColorCouleur de dessin des breaker blocks — la même couleur est utilisée pour les breaker blocks de support et de résistance.
Général
Run On Higher TimeFrameActive/désactive l'exécution de l'algorithme de détection ICT sur une unité de temps supérieure et l'affichage des objets sur le graphique actif.
Higher TimeFrameSélectionne l'unité de temps supérieure sur laquelle le moteur ICT s'exécute et détecte les objets ICT. 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 (par exemple 1 minute) ne fonctionnera pas.
Higher TimeFrame PeriodDéfinit la période de l'unité de temps supérieure.
Extension Mode Définit le mode d'extension du dessin des zones telles que les Fair Value Gaps, les order blocks et les breaker blocks.
  • Until Mitigated : étend le dessin de la zone jusqu'à ce qu'elle soit mitigée (retestée ou touchée) par le prix
  • Until Mitigated Or New Day : identique, mais uniquement pendant la même journée — le dessin s'arrête à l'entrée d'une nouvelle journée
  • Until Broken : étend le dessin de la zone jusqu'à ce qu'elle soit cassée par le prix, c'est-à-dire que le prix retrace complètement à travers la zone
  • Until Broken Or New Day : identique, mais uniquement pendant la même journée
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 a de swings au total. Une valeur de 3 ou 4 est habituelle.
Show SwingsActive/désactive le dessin des swings sur le graphique. Les swings sont toujours analysés et traités indépendamment de ce paramètre, qui n'affecte que la visibilité.
Trend Swing CountDéfinit le nombre de swings successifs requis pour définir une tendance. Par exemple, une valeur de 3 fera rechercher à l'indicateur un market structure shift ou break après 3 swings bas consécutifs à la hausse ou 3 swings hauts consécutifs à la baisse.
Show Market Structure Shift (MSS)Active/désactive le dessin des Market Structure Shifts.
Show Market Structure Break (MSB)Active/désactive le dessin des Market Structure Breaks.
Show Order BlocksActive/désactive le dessin des Order Blocks.
Show Breaker BlocksActive/désactive le dessin des Breaker Blocks.
Fair Value Gap
Show Fair Value GapsActive/désactive le dessin des Fair Value Gaps.
Min. Gap (ticks)Définit la distance minimale en ticks entre les mèches de la Fair Value Gap pour qu'elle soit valide. Plus cette valeur est élevée, moins de FVG sont détectées ; plus elle est basse, plus il y en a.
FairValueGap Filter Définit un filtre pour la détection des FVG.
  • 3 Candles of Same Kind : seules les FVG avec 3 bougies du même type sont détectées
  • 2 Candles of Same Kind : seules les FVG 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 FVG que les deux options ci-dessus

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 Gratuit — aucun abonnement payant n'est requis pour l'exécuter en direct, mais la création d'un compte reste nécessaire pour obtenir votre licence.
Téléchargement
Connectez-vous pour télécharger ce fichier.
Dernière Version v1.4.0.1 · Publiée il y a 1 an
Ce fichier a été téléchargé 3830 fois. Dernier téléchargement : il y a 1 heure.

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
Si vous comptez utiliser l'indicateur en configuration multi-unités de temps, activez la case Tick Replay — fortement recommandée en général pour des résultats plus cohérents (si vous ne la voyez pas, allez dans Tools → Options → Market Data et activez Show Tick Replay).
4
Faites un clic droit sur le graphique et choisissez Indicators... pour ajouter l'indicateur au graphique.
5
Une fois l'indicateur ajouté au graphique, 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.

Non, cet indicateur ne fait que du rendu et ne fournit pas de données utilisables depuis une stratégie — consultez nos autres stratégies pour une stratégie basée sur ce même concept.

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.

Notes de Mise à Jour

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

  • Added Breaker Block sound alert

  • Fix Opacity parameter not serialized/persisted

  • Fix install error

  • New FVG Filter parameter; Fixing Serialization of properties when saving templates; Modified higher timeframe enable/selection; Opacity of text enabled

  • Fixed Breaker Blocks detection algorithm

  • User Friendly parameter value options; Always drawing FVG label; Better Swing analysis; Added "Until Broken" extension mode; Better handling of empty license value; Added Breaker Blocks

  • 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 Free
Dernière Version v1.4.0.1
Dernière Mise à Jour il y a 1 an
Téléchargements 3830