Accelerator / Decelerator Oscillator (AC)
Indicateur dérivée seconde créé par Bill Williams. Mesure non pas la vitesse (momentum) mais l'accélération du momentum — c'est-à-dire si la vitesse elle-même augmente ou diminue.
Définition
Bill Williams considérait que le momentum (Awesome Oscillator) capte la vitesse, mais que les vrais retournements arrivent quand l'accélération change de signe — bien avant que la vitesse ne le fasse. AC = AO − SMA(AO, 5) capture cette dérivée.
Formule
midpoint[i] = (high[i] + low[i]) / 2
ao_series = SMA(midpoint, 5) − SMA(midpoint, 34) (sur tout l'historique)
AC = ao_series_now − SMA(ao_series, 5)
Paramètres dans le code
- AO sous-jacent : SMA(5) − SMA(34) sur les midpoints
- Lissage final : SMA(5)
- Implémentation :
forex-assistant.tsx:1228— fonctionacceleratorOsc(highs, lows) - Cas dégénéré : retourne 0 si
mid.length < 38(besoin de 34 + 5 barres).
Interprétation
| Signe | Lecture |
|---|---|
| > 0 | Le momentum accélère vers le haut (peut être en uptrend ou en sortie de baisse) |
| < 0 | Le momentum décélère ou bascule vers le bas |
Williams associait des couleurs (vert si AC croît, rouge si décroît) — non implémenté ici.
Logique de score (forex-assistant.tsx:1520)
> 0 → score = +0.6 (max 0.6) // accélération haussière
< 0 → score = -0.6 (max 0.6) // décélération
= 0 → score = 0
Pondération moyenne. Vote binaire sur le signe.
Pièges
- Très bruyant : dérivée seconde = amplification du bruit. Sur M5, AC oscille de manière chaotique.
- Trois zones de lecture Williams ignorées : dans la doctrine originale, on regarde non seulement le signe d'AC, mais aussi sa dérivée — il faut deux barres consécutives positives et croissantes pour acheter. Notre scoring n'utilise que le signe instantané.
- Coût : O(n) avec une SMA reconstituée sur l'historique. Acceptable mais le plus coûteux des indicateurs Bill Williams.
- Doublon avec AO : AC est par construction la dérivée d'AO. Quand AO bascule, AC l'a déjà signalé — mais les deux comptent dans le scoring.
Indicateurs liés
- Awesome Oscillator — la couche sous-jacente (AC = dérivée d'AO)
- Alligator — l'autre indicateur Bill Williams (jaw/teeth/lips)
- Gator Oscillator — visualisation de l'expansion Alligator
- MACD — autre indicateur "accélération du momentum" via histogramme