Indicateur NinjaTrader 8 gratuit

Indicateur ICT 2022 Mentorship Model pour NinjaTrader 8

Il repère sur ton graphique la séquence du modèle ICT 2022 : un balayage de liquidité (sweep), un changement de structure (MSS) avec displacement, puis une entrée dans le Fair Value Gap. Le stop se place au-delà de la mèche du sweep et l’objectif vise la liquidité opposée.

Le téléchargement se fait en deux étapes depuis la section « Indicateurs gratuits » de la page d'accueil.

Indicateur ICT 2022 Mentorship Model sur un graphique NinjaTrader
Plateforme
NinjaTrader 8
Fichier
NinjaScript (.cs), code source lisible
Calcul
À chaque tick (temps réel)
Prix
Gratuit
Fichier mis à jour le
8 octobre 2026

Comment fonctionne l’indicateur

  1. Liquidité. Il trace les poches de liquidité : swing highs et swing lows validés par la force des pivots, égalités (EQH / EQL) regroupées en une seule poche, haut et bas de la veille (PDH / PDL).
  2. Sweep. Le prix dépasse une poche d’au moins quelques ticks puis referme de l’autre côté en quelques bougies. S’il ne revient pas dans ce délai, c’est une cassure, pas un sweep.
  3. MSS. Après le sweep, le prix casse le swing de référence interne dans l’autre sens, avec une bougie de displacement (corps d’au moins 0,9 × ATR par défaut), validée sur clôture.
  4. FVG. Le Fair Value Gap laissé par le displacement devient la zone d’entrée : Proximal, CE (50 %) ou Distal. Sans FVG, le setup est ignoré, sauf si tu autorises le repli sur l’order block.
  5. Trade. Stop au-delà de la mèche du sweep avec une marge, objectif sur la liquidité opposée ou en R:R fixe. Les setups dont le R:R est inférieur au minimum (2 par défaut) sont ignorés.
  6. Suivi. Les étiquettes et le tableau de bord indiquent l’état de chaque setup : attente du MSS ou du FVG, armé, en position, gagné, perdu ou expiré.

Sessions et killzones par défaut

Par défaut, l’indicateur travaille 24 h sur 24 : le filtre par session est désactivé. Les sessions sont seulement colorées en arrière-plan. Coche « Filter signals by session » pour ne garder que les sweeps survenus dans une session active.

Heures de New York, converties automatiquement depuis le fuseau du graphique (réglage « Reference horaire »).
SessionDébutFinÉtat
London02:0005:00active
NY AM07:0010:00active
Silver Bullet10:0011:00active
NY PM13:3016:00active
Asia20:0000:00active
Perso00:0000:00désactivée

Marchés et unités de temps

  • Tout instrument chargé dans NinjaTrader 8 : futures sur indices (ES, NQ…), énergie, métaux, Forex. Les tailles minimales combinent un plancher en ticks et un multiple d’ATR, pour rester cohérentes d’un marché à l’autre.
  • Toutes les unités de temps. Le filtre par session n’a pas d’effet en daily et au-dessus.
  • Calcul à chaque tick en temps réel. Le Tick Replay historique n’est pas nécessaire au fonctionnement.

Configuration requise

  • NinjaTrader 8, plateforme de bureau pour Windows. L’indicateur est gratuit ; NinjaTrader est un logiciel tiers qui a ses propres conditions et peut être payant selon l’usage (licence, trading en réel).
  • Données. Les barres du graphique suffisent : pas besoin de Tick Replay ni de profondeur de marché. Les données de ta connexion peuvent être payantes selon la bourse et l’abonnement.

Paramètres

L’indicateur est en anglais : chaque paramètre porte le nom affiché dans NinjaTrader, avec sa valeur par défaut lue dans le code source (.cs) et son explication en français.

1. ICT 2022 Model

ParamètrePar défautRôle
Swing strength (pivots)3Nombre de bougies de chaque côté nécessaires pour confirmer un swing high/low (pool de liquidité).
MSS reference swing strength2Force du pivot interne servant de niveau à casser pour le market structure shift.
Reference swing lookback (bars)60Recul maximal (lookback) pour chercher le pivot de référence avant le sweep.
Min sweep beyond the level (ticks)1Ticks au-delà du niveau de liquidité nécessaires pour compter comme un sweep.
Max bars raid -> valid sweep3Si le prix ne clôture pas de nouveau sous/au-dessus du niveau dans ce délai, c'est une cassure (breakout), pas un sweep.
Max bars sweep -> MSS25Délai maximal pour le market structure shift après le sweep.
Allow MSS on the sweep barouiAccepte un sweep et un displacement sur la même bougie.
MSS requires a closeouiExige une clôture au-delà du niveau de structure (sinon une mèche suffit).
ATR period (displacement)14Période de l'ATR utilisée pour mesurer la force du displacement.
Min displacement (x ATR)0.9Corps de la bougie de cassure en multiple de l'ATR. 0 = filtre désactivé.
Require an FVGouiPas de FVG, pas de trade. Si décoché, repli sur l'order block du displacement.
FVG grace bars2Nombre de bougies après le MSS pendant lesquelles le FVG peut encore se former.
Min FVG size (ticks)1Plancher absolu en ticks. Le seuil appliqué est le plus grand des deux : ce plancher ou le multiple d'ATR ci-dessous.
Min FVG size (x ATR)0.05Rend le filtre valable sur tous les marchés : 0.05 = le FVG doit valoir au moins 5% de l'ATR. 0 = désactivé.
Entry level in the FVGCEProximal = premier contact, CE = 50% (consequent encroachment), Distal = comblement complet.

2. Trade Management

ParamètrePar défautRôle
Target typeOppositeLiquidityLiquidité opposée (draw on liquidity) ou R:R fixe.
R:R fixe3.0Objectif en multiple du risque lorsque le R:R fixe est sélectionné (ou en solution de repli).
R:R minimum2.0Les setups sous ce ratio sont ignorés.
Stop buffer (ticks)2Plancher absolu en ticks au-delà de la mèche du sweep.
Stop buffer (x ATR)0.05Marge relative à la volatilité pour que le stop respire de la même façon sur tous les marchés. Le plus grand des deux s'applique.
Armed setup lifetime (bars)30Au-delà, un setup non déclenché expire.
Max bars in trade120Le trade est clôturé pour les statistiques après ce nombre de bougies.
Allow longsoui
Allow shortsoui

3. Liquidity

ParamètrePar défautRôle
Detect equal highs / lows (EQH/EQL)ouiFusionne les swings quasi identiques en un seul pool de liquidité.
Equal level tolerance (ticks)4Plancher absolu en ticks pour fusionner deux swings en un seul pool.
Equal level tolerance (x ATR)0.10Tolérance relative à la volatilité. Le plus grand des deux s'applique.
Add PDH / PDLouiAjoute le plus haut et le plus bas de la veille (journée de New York) comme pools de liquidité.
Level memory (bars)500
History analysed (bars, 0 = all)0Limite le calcul aux N dernières bougies pour accélérer le chargement.
One setup at a time per directionouiON : tant qu'un setup est armé ou en trade, les nouveaux sweeps dans le même sens sont ignorés. OFF : chaque setup valide est pris, même simultanément.

4. Time Sessions

ParamètrePar défautRôle
Filter signals by sessionnonOFF = l'indicateur tourne 24/7 (par défaut). ON = seuls les sweeps à l'intérieur d'une session active sont conservés. Sans effet en daily et au-dessus.
Show sessions on the chartouiColore le fond des sessions actives, même quand le filtrage est désactivé.
Show session namesoui
Time referenceNewYorkAutoNewYorkAuto = les horaires ci-dessous sont à l'heure de New York, convertis automatiquement depuis le fuseau horaire du graphique. ChartTime = horaires lus directement dans l'heure affichée par le graphique.
Manual offset (hours)0Utilisé uniquement quand Time reference = ManualOffset.

5. Real Time

ParamètrePar défautRôle
Calculate on every tick (real time)ouiActivé par défaut : le graphique se met à jour à chaque tick, sans rien à configurer. À décocher uniquement pour travailler à la clôture de la bougie.
Info message in the Output windownonRappelle dans l'Output window la précision utilisée. Le Tick Replay historique s'active dans F6 > Data Series ; il n'est pas obligatoire.

6. Display

ParamètrePar défautRôle
Liquidity levelsoui
Sweep markeroui
MSS lineoui
FVG / OB zoneoui
Entry / stop / targetoui
Labelsoui
Dashboardoui
Setups kept on chart (0 = whole chart)50Nombre de setups conservés à l'écran. 0 = tous, sur tout l'historique chargé.
Zone opacity (%)22
Session background opacity (%)7

7. Alerts

ParamètrePar défautRôle
Alert on sweepnon
Alert on MSSnon
Alert on setup armedoui
Alert on entryoui
Sound fileAlert1.wavNom du fichier dans le dossier sounds de NinjaTrader.
Alert rearm (seconds)15

8. Trading Evolution

ParamètrePar défautRôle
Show logooui
Show nameoui
Logo positionTopLeft
Logo size (px)54
Logo opacity (%)55
Diagnostic mode (Output window)non

17 couleurs personnalisables dans l'onglet Couleurs de NinjaTrader.

Installation dans NinjaTrader 8

  1. Télécharge le pack gratuit (fichier ZIP) qui contient l'indicateur, depuis la section Indicateurs gratuits de la page d'accueil.
  2. Dans NinjaTrader 8, ouvre le menu Tools › Import › NinjaScript Add-On, choisis le fichier ZIP, puis redémarre NinjaTrader.
  3. Active ta licence gratuite : Control Center › New › Trading Evolution License, puis enregistre ta clé.
  4. Sur un graphique, ouvre la liste des indicateurs (clic droit › Indicators) et ajoute « TRADING EVOLUTION - ICT 2022 ».

Problèmes fréquents et solutions

  • Rien ne s’affiche. Charge assez d’historique (plusieurs jours en intraday) : le modèle a besoin de swings et de sessions complètes pour détecter un setup.
  • L’indicateur n’apparaît pas dans la liste. Vérifie que l’import du pack (Tools › Import › NinjaScript Add-On) s’est terminé sans erreur, puis redémarre NinjaTrader. NinjaTrader compile tous les scripts ensemble : une erreur dans un autre script installé peut bloquer l’import ; corrige ou retire ce script. Si l’outil affiche un message de licence, enregistre ta clé gratuite dans Control Center › New › Trading Evolution License.
  • Erreur « already contains a definition ». Une ancienne copie du même indicateur existe sous un autre nom de fichier : supprime-la, puis recompile.

Limites à connaître

  • C’est un indicateur, pas une stratégie automatique : il n’envoie aucun ordre.
  • Les seuils (force des pivots, displacement, taille du FVG) sont des choix de paramétrage, pas des règles officielles ICT. Adapte-les à ton marché et à ton unité de temps.
  • En historique, sans Tick Replay, le calcul utilise les données des bougies ; en temps réel, il se fait à chaque tick.
  • Les résultats « gagné » ou « perdu » affichés portent sur l’historique chargé. Ils ne préjugent en rien des résultats futurs.
  • Aucun signal n’est garanti : faux sweeps, MSS sans suite et FVG non respectés font partie du marché.

Questions fréquentes

L’indicateur ICT 2022 est-il gratuit ?

Oui, l’indicateur est gratuit (pack et licence gratuits). Il nécessite NinjaTrader 8, un logiciel tiers qui a ses propres conditions.

Est-ce qu’il passe des ordres ?

Non. Il dessine les setups et peut émettre des alertes, mais c’est toi qui décides et qui passes tes ordres.

Faut-il activer le Tick Replay ?

Non. Le calcul se fait à chaque tick en temps réel sans configuration. Le Tick Replay historique (F6 › Data Series) reste possible si tu veux la même précision sur l’historique.

Dans quel fuseau sont les killzones ?

En heure de New York. Avec la référence « NewYorkAuto », la conversion depuis le fuseau de ton graphique est automatique.

Concepts et outils liés

Les autres indicateurs NinjaTrader 8 gratuits

Articles liés

Contenu éducatif. Ces indicateurs ne constituent pas un conseil en investissement et ne garantissent aucun résultat. Le trading de futures comporte un risque de perte en capital qui peut dépasser la mise initiale. Conditions d’utilisation · Disclaimers