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
20 septembre 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 « Filtrer les signaux par 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.

Paramètres

Valeurs par défaut lues directement dans le code source de l’indicateur. Libellés et descriptions tels qu’ils s’affichent dans NinjaTrader (sans accents).

1. Modele ICT 2022

ParamètrePar défautRôle
Force des swings (pivots)3Nombre de bougies de chaque cote pour valider un swing high/low (pool de liquidite).
Force du swing de reference MSS2Force du pivot interne utilise comme niveau a casser pour le changement de structure.
Recherche du swing de reference (bougies)60Profondeur maximale de recherche du pivot de reference avant le sweep.
Depassement mini du sweep (ticks)1Nombre de ticks au-dela du niveau de liquidite pour considerer le balayage.
Bougies max raid -> sweep valide3Si le prix ne referme pas sous/au-dessus du niveau dans ce delai, c'est une cassure et non un sweep.
Bougies max sweep -> MSS25Delai maximum pour obtenir le changement de structure apres le balayage.
MSS autorise sur la bougie du sweepouiAccepte le cas sweep + displacement sur la meme bougie.
MSS valide sur clotureouiExige une cloture au-dela du niveau de structure (sinon une simple meche suffit).
Periode ATR (displacement)14Periode ATR servant a mesurer l'energie du displacement.
Displacement mini (x ATR)0.9Corps de la bougie de rupture en multiple d'ATR. 0 = filtre desactive.
Exiger un FVGouiSans FVG pas de trade. Si decoche, repli sur l'order block du displacement.
Bougies de grace pour le FVG2Nombre de bougies apres le MSS pendant lesquelles le FVG peut encore se former.
Taille mini du FVG (ticks)1Plancher absolu en ticks. Le seuil reellement applique est le plus grand des deux : ce plancher ou le multiple d'ATR ci-dessous.
Taille mini du FVG (x ATR)0.05Rend le filtre valable sur tous les marches : 0.05 = le FVG doit valoir au moins 5% de l'ATR. 0 desactive.
Niveau d'entree dans le FVGCEProximal = premier contact, CE = 50% (consequent encroachment), Distal = remplissage complet.

2. Gestion du trade

ParamètrePar défautRôle
Type d'objectifOppositeLiquidityLiquidite opposee (draw on liquidity) ou R:R fixe.
R:R fixe3.0Objectif en multiple du risque lorsque le mode R:R fixe est choisi (ou en repli).
R:R minimum2.0Les setups sous ce ratio sont ignores.
Marge du stop (ticks)2Plancher absolu en ticks au-dela de la meche du sweep.
Marge du stop (x ATR)0.05Marge relative a la volatilite, pour que le stop respire de la meme facon sur tous les marches. Le plus grand des deux s'applique.
Duree de vie du setup arme (bougies)30Au-dela, le setup non declenche expire.
Duree max en position (bougies)120Cloture statistique du trade au-dela de ce nombre de bougies.
Autoriser les achatsoui
Autoriser les ventesoui

3. Liquidite

ParamètrePar défautRôle
Detecter les egalites (EQH/EQL)ouiRegroupe les swings quasi identiques en une seule poche de liquidite.
Tolerance des egalites (ticks)4Plancher absolu en ticks pour regrouper deux swings en une meme poche.
Tolerance des egalites (x ATR)0.10Tolerance relative a la volatilite. Le plus grand des deux s'applique.
Ajouter PDH / PDLouiAjoute le haut et le bas de la veille (jour de New York) comme poches de liquidite.
Memoire des niveaux (bougies)500
Historique analyse (bougies, 0 = tout)0Limite le calcul aux N dernieres bougies pour accelerer le chargement.
Un seul setup a la fois par sensouiCOCHE : tant qu'un setup est arme ou en position, les nouveaux sweeps du meme sens sont ignores. DECOCHE : tous les setups valides sont pris, meme simultanement.

4. Sessions horaires

ParamètrePar défautRôle
Filtrer les signaux par sessionnonDECOCHE = l'indicateur travaille 24h/24 (par defaut). COCHE = seuls les sweeps survenant dans une session active sont retenus. Sans effet en daily et au-dessus.
Afficher les sessions sur le graphiqueouiColore l'arriere-plan des sessions actives, meme si le filtrage est desactive.
Afficher le nom des sessionsoui
Reference horaireNewYorkAutoNewYorkAuto = les horaires ci-dessous sont en heure de New York, convertis automatiquement depuis le fuseau du graphique. ChartTime = horaires lus directement dans l'heure affichee par le graphique.
Decalage manuel (heures)0Utilise uniquement si Reference horaire = ManualOffset.

5. Temps reel

ParamètrePar défautRôle
Calcul sur chaque tick (temps reel)ouiActif par defaut : le graphique se met a jour a chaque tick, sans rien avoir a configurer. A decocher uniquement pour travailler en cloture de bougie.
Message d'info dans l'OutputnonRappelle dans la fenetre Output quelle precision est utilisee. Le Tick Replay historique se coche dans F6 > Data Series ; il n'est pas necessaire au fonctionnement.

6. Affichage

ParamètrePar défautRôle
Niveaux de liquiditeoui
Marqueur de sweepoui
Ligne MSSoui
Zone FVG / OBoui
Entree / stop / objectifoui
Etiquettesoui
Tableau de bordoui
Setups affiches (0 = tout le graphique)50Nombre de setups conserves a l'ecran. 0 = tous, du debut a la fin de l'historique charge.
Opacite des zones (%)22
Opacite du fond des sessions (%)7

7. Alertes

ParamètrePar défautRôle
Alerte sur sweepnon
Alerte sur MSSnon
Alerte setup armeoui
Alerte entree declencheeoui
Fichier sonAlert1.wavNom du fichier present dans le dossier sounds de NinjaTrader.
Rearmement des alertes (s)15

8. Trading Evolution

ParamètrePar défautRôle
Afficher le logooui
Afficher le nomoui
Position du logoTopLeft
Taille du logo (px)54
Opacite du logo (%)55
Mode diagnostic (Output)non

17 couleurs personnalisables dans l'onglet Couleurs de NinjaTrader.

Installation dans NinjaTrader 8

  1. Télécharge le fichier .cs depuis la section Indicateurs gratuits de la page d'accueil.
  2. Copie-le dans le dossier Documents\NinjaTrader 8\bin\Custom\Indicators.
  3. Dans NinjaTrader, ouvre l'éditeur NinjaScript (New › NinjaScript Editor) puis compile avec la touche F5.
  4. Sur un graphique, ouvre la liste des indicateurs (clic droit › Indicators) et ajoute « TRADING EVOLUTION - ICT 2022 ».

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, le fichier .cs est gratuit. 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

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