McGinley Dynamic 14 — l'auto-régulation du retard
Inventée par John R. McGinley (1990). Une EMA dont la vitesse s'auto-ajuste via un terme (P/MD)⁴ qui détecte automatiquement les écarts entre prix et MA.
Définition
MD[t] = MD[t-1] + (P[t] − MD[t-1]) / (N × (P[t] / MD[t-1])⁴)
Le terme clé est (P / MD)⁴ au dénominateur :
- P >> MD (gap haussier) →
(P/MD)⁴>> 1 → MD ralentit (au lieu d'accélérer comme une EMA classique) - P ≈ MD (proche) →
(P/MD)⁴≈ 1 → comportement EMA normal - P << MD (gap baissier) →
(P/MD)⁴<< 1 → MD accélère
L'effet net : la MA "résiste" aux écarts brusques (gaps, news) tout en suivant les tendances modérées.
Logique de score
last > McGinley → +0.5, last < McGinley → −0.5. Score max ±0.5 — modeste car l'auto-régulation rend les signaux moins tranchés.
Pièges
- Whipsaw protégé mais signaux retardés : la résistance aux gaps signifie aussi qu'un vrai breakout met plus de temps à être confirmé. Compromis classique.
- Sensible à N : N=14 par défaut. Trop petit (N=5) → comportement EMA quasi-pur. Trop grand (N=50) → MD insensible.
- Mauvaise réponse aux crashs : un mouvement brutal de 5%+ en une barre fait diverger
(P/MD)⁴à des valeurs extrêmes — MD reste bloquée loin du prix. - Initialisation : la valeur initiale de MD a un impact pendant 2-3·N barres. Beaucoup d'implémentations utilisent une SMA initiale.