Klinger Oscillator
Combine volume signé et double EMA pour mesurer la force des trends à long terme. Conçu par Stephen Klinger (1977).
Définition
Klinger répond à : « Le volume soutient-il la tendance long-terme ? » Différence entre une EMA courte (34) et longue (55) du volume signé par la direction du mouvement quotidien. Cross zéro = changement de régime.
Formule
trend[i] = +1 si TP[i] > TP[i-1]
= -1 sinon
volForce[i] = volume[i] × trend[i]
Klinger = EMA(volForce, 34) − EMA(volForce, 55)
Note : Klinger original utilise une formule plus complexe avec dm, cm, et un multiplicateur. Notre version est simplifiée (volume × signe trend).
Paramètres dans le code
- EMA courte : 34
- EMA longue : 55
- Implémentation :
forex-assistant.tsx:839— fonctionklingerOsc(highs, lows, closes, vols, fastP = 34, slowP = 55)
Interprétation
| Klinger | Lecture |
|---|---|
| > 0 | Force volume haussière |
| 0 | Cross — changement de régime |
| < 0 | Force volume baissière |
Logique de score (forex-assistant.tsx:1753)
> 0 → score = +0.5 (max 0.5)
< 0 → score = -0.5 (max 0.5)
= 0 → score = 0
Pondération faible — Klinger est lent (EMA 55) et complémentaire.
Pièges
- Notre version simplifiée : Klinger original utilise
dm = high+low+close,cm, etc. La nôtre se contente devol × sign(ΔTP). Les valeurs absolues diffèrent ; le signe converge. - Sur forex = volume synthétique : encore plus dégradé que les autres indicateurs volume — le concept "smart money" disparaît.
- 34 et 55 = nombres de Fibonacci : choix esthétique, sans justification statistique. La version de Klinger utilisait initialement 34/55 pour les marchés actions D1.
- Très lent : EMA(55) = retard ~30 barres. Sur D1, plus d'un mois. Ne pas attendre Klinger pour un signal d'entrée précoce.
Indicateurs liés
- MACD — même structure (différence de 2 EMA), mais sur le prix
- OBV pente — version cumulative simple
- Force Index — alternative à EMA(13)
- NVI / PVI — autre composite volume