Mass Index
Détecteur de retournements par expansion du range, créé par Donald Dorsey (1992). N'indique pas de direction — uniquement la probabilité qu'un retournement soit imminent.
Définition
Dorsey a observé que les retournements majeurs sont précédés d'une expansion du range high-low : avant que le marché ne pivote, sa volatilité intraday s'élargit, alors même que le prix peut continuer dans le sens initial. Mass Index quantifie cette expansion.
Formule
range[i] = high[i] − low[i]
ema_range = EMA(range, 9)
ema_ratio = ema_range / EMA(ema_range, 9)
Mass Index = somme des 25 dernières valeurs de ema_ratio
Paramètres dans le code
- Période principale : 25
- Période EMA interne : 9 (appliquée deux fois)
- Implémentation :
forex-assistant.tsx:507— fonctionmassIndex(highs, lows, period = 25, ema9 = 9) - Cas dégénéré : retourne 0 si pas assez de barres (il faut > 25 + 27 = 52).
Interprétation
Le seuil mythique est 27 :
| Valeur | Lecture |
|---|---|
| > 27 (puis retombe sous 26.5) | "Reversal Bulge" Dorsey — retournement très probable dans les barres qui suivent |
| 25 – 27 | Volatilité élevée, potentiel de reversal |
| < 25 | Volatilité normale, pas de signal |
⚠️ Mass Index ne donne pas la direction du retournement. Il faut un autre indicateur (RSI, MACD) pour décider si on retourne haut→bas ou bas→haut.
Logique de score (forex-assistant.tsx:1491)
> 27 → score = -0.5 (max 0.5) // reversal probable → biais légèrement vendeur
sinon → score = 0
⚠️ Asymétrie volontaire mais discutable : le scoring assume implicitement que le retournement le plus probable après expansion est baissier. Ce n'est pas garanti par la théorie de Dorsey — Mass Index est directionnellement neutre. Le score -0.5 est une approximation.
Pièges
- Score directionnel arbitraire : comme noté ci-dessus, Mass Index n'est pas censé donner de direction. La pondération
-0.5est un parti pris. - Lent à monter : il faut une vraie expansion soutenue pour atteindre 27. Sur 200 barres avec range stable, Mass Index reste autour de 25.
- Conçu pour les actions : Dorsey travaillait sur des actions américaines. Sur forex, où le range est plus régulier, atteindre 27 est plus rare.
- Reversal Bulge complet : la doctrine Dorsey demande (a) Mass Index > 27 puis (b) retomber sous 26.5. Notre scoring ne fait que (a). Le signal complet exige le rebond en redescente.
Indicateurs liés
- ATR 14 — autre mesure de volatilité, plus simple
- Bollinger Bandwidth — autre détecteur de squeeze/expansion
- Choppiness — détecte les phases de range vs trend
- TTM Squeeze — autre détecteur de pré-explosion