Indicateur NinjaTrader 8 gratuit

Indicateur Market Maker Models (MMBM / MMSM) pour NinjaTrader 8

Il lit le marché en forme de courbe, en Buy Model ou en Sell Model : le prix s’éloigne par paliers d’une consolidation d’origine jusqu’à une prise de liquidité majeure, se retourne (Smart Money Reversal), puis revient en miroir par les mêmes paliers jusqu’à l’origine.

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

Indicateur Market Maker Buy and Sell 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. Consolidation d’origine. Une plage d’au moins 15 bougies dont les corps tiennent dans 2 × ATR (valeurs par défaut). Elle n’est validée que lorsqu’une bougie la casse : une cassure vers le bas prépare un Buy Model (MMBM), une cassure vers le haut un Sell Model (MMSM).
  2. Jambe aller par paliers. Les consolidations suivantes, de plus en plus loin de l’origine, deviennent les paliers : re-distribution sur une jambe baissière, re-accumulation sur une jambe haussière. Ils forment l’échelle des futures cibles.
  3. Smart Money Reversal. Au bout de la courbe, le prix balaie le dernier swing (force 5) et referme de l’autre côté, puis casse la structure avec un displacement (MSS). Le retournement n’est lu que si la courbe est assez profonde (au moins 1 × la hauteur de l’origine) et compte le nombre minimum de paliers.
  4. Retour en miroir. Les paliers de la jambe aller deviennent des cibles, cochées de la plus proche jusqu’à la consolidation d’origine.
  5. Invalidation. Avant le retournement, une clôture au-delà du milieu de l’origine annule le modèle. Après, une clôture au-delà de l’extrême du Smart Money Reversal signale l’échec.
  6. Trade « low risk ». Entrée dans le FVG du MSS (CE par défaut), stop au-delà de l’extrême avec une marge, objectif sur le premier palier miroir, sur l’origine ou en R fixe.

Pourquoi des paramètres relatifs à l’ATR

ICT ne fixe ni la largeur d’une consolidation, ni le nombre de paliers, ni une symétrie parfaite entre les deux jambes. L’indicateur n’impose donc pas de symétrie : les largeurs, profondeurs et marges sont exprimées en multiples d’ATR, pour que les mêmes réglages aient un sens sur un indice, une matière première ou une paire de devises.

Marchés et unités de temps

  • Tout instrument chargé dans NinjaTrader 8, la volatilité de référence étant l’ATR (période 50 par défaut).
  • Toutes les unités de temps : une courbe peut durer quelques heures en intraday ou plusieurs semaines en daily. Les durées maximales des deux jambes se règlent en nombre de bougies.
  • Calcul à chaque tick en temps réel.

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. Consolidation and Curve

ParamètrePar défautRôle
ATR period50Volatilité de référence pour chaque largeur et chaque seuil (indépendant du marché).
Consolidation: minimum bars15Nombre minimal de bougies pour qu'un range soit une consolidation.
Consolidation: max height (x ATR)2.0Hauteur maximale du range en multiples d'ATR.
Consolidation read on bodies (ICT)ouiRègle ICT : une consolidation est encadrée par les corps des bougies ; une mèche peut en sortir sans la casser. Décoché = lecture sur les mèches (high/low).
Min curve depth (x origin height)1.0Le prix doit parcourir au moins ce multiple de la hauteur d'origine avant qu'un retournement soit pris en compte.
Min stages before the reversal1Consolidations intermédiaires requises sur la jambe d'éloignement (0 = courbe en V acceptée).
Max stages6
Max leg away duration (bars)400
Max return leg duration (bars)600
Detect the Buy Model (MMBM)oui
Detect the Sell Model (MMSM)oui

2. Smart Money Reversal

ParamètrePar défautRôle
Swing strength (liquidity)5Nombre de bougies de chaque côté pour confirmer le swing balayé (swept) en fin de courbe.
MSS reference swing strength2
Min sweep beyond the level (ticks)1
Max bars raid -> valid sweep3
Max bars sweep -> MSS30
MSS requires a closeoui
Min displacement (x ATR)1.0Force exigée de la bougie de cassure. 0 = désactivé.

3. Trade at the Reversal

ParamètrePar défautRôle
Offer a low risk buy / selloui
Require an FVGnonSinon, repli sur l'order block du displacement.
FVG grace bars3
Min FVG size (x ATR)0.05
Entry levelCEProximal, CE (50%) ou Distal.
TargetFirstMirrorFirstMirror = premier palier en miroir, Origin = consolidation d'origine, FixedRR.
R:R minimum1.5
Fixed R:R (fallback)2.0
Stop buffer (x ATR)0.10
Armed setup lifetime (bars)40
Max bars in trade300

4. Real Time

ParamètrePar défautRôle
Calculate on every tick (real time)ouiActivé par défaut : le graphique se met à jour à chaque tick.
History analysed (bars, 0 = all)0

5. Display

ParamètrePar défautRôle
Original consolidationoui
Stages (re-distribution / re-accumulation)oui
Mirrored return stagesoui
Delivery curveoui
Smart Money Reversal (SMR / MSS)oui
Mirror targetsoui
Entry / stop / targetoui
Labelsoui
Dashboardoui
All consolidations (grey)nonAffiche aussi les consolidations qui n'ont pas donné de modèle.
Models kept on chart (0 = whole chart)30
Zone opacity (%)18

6. Alerts

ParamètrePar défautRôle
Alert on Smart Money Reversaloui
Alert on setup armedoui
Alert on entryoui
Alert on model completenon
Sound fileAlert2.wav
Alert rearm (seconds)15

7. 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

11 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 - MMBM / MMSM ».

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.
  • Une courbe ne se reconnaît qu’avec du recul : tant que le Smart Money Reversal n’est pas confirmé, le modèle reste une hypothèse.
  • Les seuils (largeur des consolidations, profondeur minimale, displacement) sont des choix de paramétrage, pas du canon ICT.
  • Les résultats affichés portent sur l’historique chargé et ne préjugent en rien des résultats futurs.

Questions fréquentes

Quelle différence entre MMBM et MMSM ?

Le Market Maker Buy Model (MMBM) descend par paliers puis remonte vers l’origine. Le Market Maker Sell Model (MMSM) fait l’inverse : il monte par paliers puis redescend. L’indicateur détecte les deux, et chacun peut être désactivé.

Faut-il une courbe symétrique ?

Non. Aucune symétrie n’est exigée : seuls comptent la consolidation d’origine, la profondeur de la courbe, le Smart Money Reversal et les paliers à reprendre au retour.

L’indicateur 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 le modèle, propose un niveau d’entrée, un stop et une cible, et peut émettre des alertes. Les décisions restent les tiennes.

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