OBV pente — On-Balance Volume
Accumulation cumulative du volume signé : on additionne le volume sur les bougies haussières, on le soustrait sur les baissières. Conçu par Joseph Granville (1963). Ici on en mesure la pente.
Définition
L'OBV répond à : « Le volume soutient-il le mouvement de prix ? » Une pente OBV positive = accumulation (les acheteurs sont actifs même sur les petites bougies). Une pente négative = distribution.
Formule
OBV[0] = 0
OBV[i] = OBV[i-1] + volume[i] si close[i] > close[i-1]
= OBV[i-1] − volume[i] si close[i] < close[i-1]
= OBV[i-1] sinon
pente = (OBV[t] − OBV[t-N]) / N
Paramètres dans le code
- Période pente : 10
- Implémentation :
forex-assistant.tsx:775— fonctionobvSlope(closes, vols, period = 10) - Sortie : pente de l'OBV (scalaire)
Interprétation
| Pente OBV | Lecture |
|---|---|
| > 0 | Accumulation — volume soutient les hausses |
| 0 | Plat — pas de tension |
| < 0 | Distribution — volume soutient les baisses |
Divergences (non scorées ici) : prix qui fait un nouveau plus haut sans que OBV le fasse = manque de conviction acheteuse, signal de retournement.
Logique de score (forex-assistant.tsx:1725)
> 0 → score = +0.6 (max 0.6)
< 0 → score = -0.6 (max 0.6)
= 0 → score = 0
Pièges
- Sur forex = volume synthétique : OBV perd beaucoup de pouvoir prédictif sur forex où le volume n'est pas un vrai flux d'ordres.
- Granville insistait sur les divergences : le niveau absolu d'OBV importe peu — c'est la divergence prix/OBV qui est exploitée.
- Pas de période sur l'OBV brut : seule la pente est calculée sur 10 barres. Le niveau cumulatif depuis le début de la série n'est pas exposé.
- Sensible aux outliers de volume : un seul gros bar avec volume aberrant déforme l'OBV pendant longtemps (effet cumulatif).
Indicateurs liés
- A/D Line — variante avec pondération par position close-low / range
- Force Index — pondère par la magnitude du mouvement
- Chaikin MF — version normalisée d'A/D
- MFI 14 — RSI pondéré volume