Gator Oscillator
Visualisation de l'ouverture des mâchoires de l'Alligator. Conçu par Bill Williams comme histogramme complémentaire qui rend visible la phase du cycle (sleeping / eating / sated).
Définition
Le Gator répond à : « À quel point l'Alligator a-t-il la mâchoire ouverte ? » Deux barres :
- Top (positif) = écart entre Jaw et Teeth → "mâchoire supérieure"
- Bottom (négatif) = écart entre Teeth et Lips → "mâchoire inférieure"
Quand les deux s'élargissent simultanément → l'alligator mange (eating phase). Quand ils se contractent → il s'endort.
Formule
allig = alligator(highs, lows)
Top = |jaw − teeth| (toujours ≥ 0)
Bottom = −|teeth − lips| (toujours ≤ 0)
Paramètres dans le code
- Hérités d'Alligator : SMMA 13/8/5, décalages 8/5/3
- Implémentation :
forex-assistant.tsx:1208— fonctiongatorOscillator(highs, lows) - Sortie :
{ top, bottom }
Interprétation
| Configuration | Lecture (Bill Williams) |
|---|---|
| `top > 1.5 × | bottom |
| `top < 0.5 × | bottom |
| Top et bottom équilibrés | Phase normale |
L'expansion asymétrique (haut > bas) suggère continuation de tendance ; la contraction des deux suggère retournement imminent.
Logique de score (forex-assistant.tsx:1492)
top > 1.5 × |bottom| → score = sign(lips − jaw) × 0.6 (max 0.6)
top < 0.5 × |bottom| → score = 0 ("mâchoires se referment")
sinon → score = 0
Le signe de (lips − jaw) donne la direction (lips > jaw → haussier). Pondération faible (0.6) — Gator est complémentaire d'Alligator, pas un signal autonome.
Pièges
- Doublon partiel avec Alligator : Gator est dérivé d'Alligator, donc fortement corrélé. Doubler le scoring (Alligator 1.2 + Gator 0.6) sur-pondère le système Bill Williams.
- Asymétrie du score : seuls les cas "expansion" sont scorés. Le cas "contraction" → 0 alors qu'il indiquerait fin de tendance.
- Magnitude variable :
topetbottomsont en unités de prix, donc dépendent de la paire et du timeframe. Comparer entre paires demande normalisation. - Phase "sated" : Bill Williams décrivait une 4ᵉ phase (l'alligator est rassasié, contraction lente) non détectée par notre logique simplifiée.
Indicateurs liés
- Alligator — la couche de base
- Awesome Oscillator — du même auteur
- Accelerator/Decelerator — dérivée de l'AO Bill Williams
- BB Bandwidth — autre détecteur d'expansion / contraction (squeeze)