Bollinger %B
Position normalisée du close dans les bandes Bollinger. Borné typiquement [0, 1] mais peut sortir si le prix dépasse les bandes. Conçu par John Bollinger pour rendre les bandes comparables entre actifs.
Définition
%B répond à : « Où le close se situe-t-il, en proportion, entre la bande inf. et la bande sup. ? » 0 = touche la bande basse, 0.5 = sur la moyenne, 1 = touche la bande haute, > 1 = au-delà de la bande sup.
Formule
%B = (close − lower) / (upper − lower)
Paramètres dans le code
- Hérite des paramètres Bollinger : 20 / 2σ
- Implémentation :
forex-assistant.tsx:621— fonctionbollingerBW(prices, period = 20)retourne{ pctB, bandwidth }
Interprétation
| %B | Lecture |
|---|---|
| > 1 | Hors bande supérieure — surachat extrême |
| 0.8 – 1 | Proche bande sup. — pression vendeuse |
| 0.5 | Sur la SMA — neutre |
| 0 – 0.2 | Proche bande inf. — pression acheteuse |
| < 0 | Hors bande inférieure — survente extrême |
Logique de score (forex-assistant.tsx:1685)
> 1 → score = -0.6 // hors bande sup.
< 0 → score = +0.6 // hors bande inf.
> 0.8 → score = -0.3 // haut
< 0.2 → score = +0.3 // bas
sinon → score = 0 // médian
Pondération graduelle : amplification quand le prix sort des bandes, modération dans les zones extrêmes intermédiaires.
Pièges
- Doublon partiel avec Bollinger 20 : %B mesure la même chose que Bollinger 20, sous une autre forme. Les deux scorent dans le même sens — sur-pondération possible.
- Discontinuité aux bornes :
upper - lowerpeut tendre vers 0 en marché plat → %B explose. Notre implémentation retourne 0.5 dans ce cas. - Plus utile que les bandes brutes : %B est comparable entre paires (toujours [0, 1]), contrairement aux bandes en valeurs absolues.
- Les divergences : un cours qui fait un nouveau plus haut sans que %B le fasse = épuisement haussier (signal de retournement). Non détecté par notre scoring, à observer visuellement.
Indicateurs liés
- Bollinger 20 — la couche de base
- BB Bandwidth — l'autre mesure dérivée des bandes (largeur)
- Z-score 20 — équivalent statistique pur (en σ)
- Stochastic — autre lecteur de position dans une fenêtre