FOREX SIGNAL ↗ Ouvrir l'app

Zig Zag

Filtre les mouvements significatifs (≥ N % du prix) en éliminant le bruit court-terme. Trace une ligne brisée qui ne change de direction que sur un pivot confirmé.

Schéma — concept clé

Définition

Zig Zag répond à : « Quels sont les pivots structurels du marché si on ignore les fluctuations < 0.5 % ? » Indispensable pour identifier proprement les swings (et donc les Fibonacci, les structures HH/HL, les supports/résistances).

Formule

Pour chaque barre i :
  Si direction = 'up' :
    extreme = max(extreme, prices[i])
    Si (extreme − prices[i]) / extreme >= threshold :
      → pivot validé à `extreme`, direction inverse vers 'down'
  Sinon (direction = 'down') :
    extreme = min(extreme, prices[i])
    Si (prices[i] − extreme) / extreme >= threshold :
      → pivot validé à `extreme`, direction inverse vers 'up'

Paramètres dans le code

Interprétation

Champ Lecture
lastPivot Prix du dernier pivot confirmé
direction 'up' ou 'down' — sens du segment courant
legPercent % parcouru depuis le dernier pivot

Le legPercent faible = consolidation, élevé = mouvement directionnel en cours.

Logique de score (forex-assistant.tsx:1849)

score = 0   (max 0)   // purement informatif

Zig Zag ne contribue pas au score normalisé. Il sert à informer la prose / les autres indicateurs (Fibonacci, structure, etc.).

Pièges

Indicateurs liés