Awesome Oscillator (AO) — Bill Williams
Différence entre une SMA courte et une SMA longue, calculées sur le midpoint de chaque bougie ((high + low) / 2). Conçu par Bill Williams comme oscillateur "sans formule magique".
Définition
L'AO mesure la divergence entre la dynamique récente et la dynamique de fond. La spécificité vis-à-vis du MACD : il utilise le midpoint plutôt que le close, considérant que le centre de gravité de la bougie est plus représentatif que sa fin.
Formule
midpoint[i] = (high[i] + low[i]) / 2
AO = SMA(midpoint, 5) − SMA(midpoint, 34)
Paramètres dans le code
- SMA courte : 5
- SMA longue : 34
- Source : midpoint de la bougie (pas le close)
- Implémentation :
forex-assistant.tsx:375— fonctionawesomeOscillator(highs, lows) - Cas dégénéré : retourne 0 si pas assez de barres (il en faut au moins 34).
Interprétation
| Signe | Lecture |
|---|---|
| > 0 | Le momentum court est au-dessus du momentum de fond → biais haussier |
| < 0 | Biais baissier |
Bill Williams associait des couleurs : barre verte (AO[t] > AO[t-1]) ou rouge (AO[t] < AO[t-1]). Notre implémentation ne reproduit pas cette coloration — seule la valeur instantanée est utilisée.
Logique de score (forex-assistant.tsx:1440)
score = sign(AO) × 0.6 (max 0.6)
Vote binaire à pondération moyenne. La magnitude n'est pas exploitée.
Pièges
- Midpoint vs close : pour des bougies à mèche longue, midpoint et close peuvent diverger fortement. AO et MACD ne donnent alors pas le même signal.
- 5 et 34 sont des nombres de Fibonacci : choix esthétique de Bill Williams, sans justification statistique particulière.
- Pas de signal de cross : la version classique se sert des "deux barres rouges qui virent vert" comme signal d'achat. Notre scoring ne capte que le signe absolu, pas la dérivée.
- Faible pondération :
max = 0.6reflète sa redondance avec MACD/Momentum. C'est un signal complémentaire, pas un signal pivot.
Indicateurs liés
- Accelerator/Decel. — dérivée de l'AO (
AO − SMA(AO, 5)) - MACD — même philosophie mais avec EMA et closes
- Alligator — l'autre indicateur Bill Williams (mâchoires/dents/lèvres)
- Gator Oscillator — visualisation de l'expansion des mâchoires Alligator