DeMarker
Oscillateur borné [0, 1] créé par Tom DeMark. Alternative au RSI qui se base sur les highs et lows au lieu des closes — mesure les extrêmes de la bougie, pas les variations close-à-close.
Définition
DeMark a observé que les vrais extrêmes de marché se voient mieux sur les highs/lows que sur les closes. DeMarker compare les "nouveaux highs" récents aux "nouveaux lows" récents pour détecter les zones de surachat/survente avec moins de bruit que le RSI.
Formule
Pour chaque barre i ≥ 1 :
deMax[i] = max(high[i] − high[i-1], 0) // nouvelle hauteur, sinon 0
deMin[i] = max(low[i-1] − low[i], 0) // nouvelle profondeur, sinon 0
sMax = SMA(deMax, 14)
sMin = SMA(deMin, 14)
DeMarker = sMax / (sMax + sMin)
Borné [0, 1] : si sMax + sMin = 0 (range stable) → 0.5.
Paramètres dans le code
- Période N : 14
- Implémentation :
forex-assistant.tsx:1213— fonctiondeMarker(highs, lows, period = 14) - Cas dégénéré : retourne 0.5 si
highs.length < period + 1ou si dénominateur nul.
Interprétation
| Zone | Lecture |
|---|---|
| > 0.7 | Surachat |
| 0.3 – 0.7 | Zone normale |
| < 0.3 | Survente |
DeMark recommande de chercher les divergences : prix faisant un nouveau high alors que DeMarker fait un plus bas = épuisement haussier.
Logique de score (forex-assistant.tsx:1515)
> 0.7 → score = -0.9 (max 0.9)
< 0.3 → score = +0.9 (max 0.9)
sinon → score = 0
Mean-reverting, pondération assez élevée (0.9) — DeMark a un statut de "classique respecté" qui justifie un poids supérieur au Stochastic.
Pièges
- Compte les "nouveaux highs", pas les magnitudes : un nouveau high de 1 pip et un nouveau high de 100 pips sont sommés pareillement (ils ajoutent leur Δ, mais sur la SMA finale c'est dilué).
- Insensible aux closes : un cours qui clôture systématiquement bas mais qui "pique" un high par bougie restera surachaté selon DeMarker — alors que RSI le verrait plat.
- Doublon partiel avec RSI : sur la majorité des configurations, RSI et DeMarker pointent dans la même direction. La valeur ajoutée se voit surtout sur les bougies "spike" avec mèches.
- Borne souple : techniquement borné [0,1], mais les valeurs > 0.85 ou < 0.15 sont exceptionnelles. Le scoring à 0.7/0.3 est calibré pour être atteignable régulièrement.
Indicateurs liés
- RSI 14 — l'alternative classique sur closes
- CMO 14 — variante RSI sur ±100
- Williams %R — autre indicateur "high-based"
- Connors RSI — autre composite de surachat