Vue d'ensemble
FibAlgo - Wyckoff Spring & Upthrust est un détecteur dédié aux deux événements les plus exploitables de la méthodologie Wyckoff. Un spring se produit lorsque le prix casse brièvement sous le support de la Zone de Négociation (Trading Range) et se rétablit rapidement — éliminant les détenteurs faibles avant une potentielle hausse. Un upthrust en est l'image miroir : le prix casse au-dessus de la résistance de la TR et se retourne — piégeant les acheteurs sur cassure avant un potentiel déclin. Cet indicateur identifie automatiquement les limites de la Zone de Négociation, classe les springs en trois types selon le volume, détecte les upthrusts et UTADs, suit les confirmations et invalidations des tests, et projette des objectifs de prix après les événements confirmés.
Concepts clés
- Spring — Le prix casse sous le support de la Zone de Négociation et se rétablit à l'intérieur en quelques bougies. Teste l'offre restante et élimine les détenteurs faibles. L'entrée avec le meilleur ratio risque/récompense dans la méthodologie Wyckoff.
- Spring Type 1 (Faible Volume) — Casse à peine le support sur un volume léger avec une clôture dans la partie supérieure de la bougie. Probabilité de retournement la plus élevée. Un Signe Immédiat de Force (SOS) suit souvent.
- Spring Type 2 (Volume Modéré) — Casse en dessous avec un volume modéré. Nécessite un test réussi avant de confirmer la demande.
- Spring Type 3 / Shakeout (Volume Élevé) — Cassure agressive en dessous sur volume élevé. Peut visiter des niveaux inférieurs avant de se rétablir. Doit être testé.
- Upthrust (UT) — Le prix casse au-dessus de la résistance de la TR et se retourne à l'intérieur. Piège haussier qui capture les acheteurs sur cassure. L'image miroir d'un spring, appliquée à la distribution.
- UTAD (Upthrust After Distribution) — Upthrust de fin de phase qui dépasse les précédents sommets UT/BC. Test définitif de la demande — si la demande est faible, la phase de baisse (markdown) suit.
- Test du Spring / Test de l'Upthrust — Après un spring ou un upthrust, le prix reteste le niveau de l'événement avec un volume plus faible et un écart (spread) plus étroit. Confirme la validité de l'événement.
- Invalidation — Si le prix ne parvient pas à se rétablir et se maintient au-delà du niveau de l'événement, le spring ou l'upthrust est invalidé.
Fonctionnement
1. Identification de la Zone de Négociation L'indicateur calcule le support et la résistance dynamiques de la TR en utilisant le plus haut et le plus bas sur la période de lookback définie par l'utilisateur. Une largeur minimale de TR garantit que la zone a suffisamment d'historique pour être significative. De plus, les zones dépassant 8× ATR sont filtrées pour éviter les faux signaux sur les marchés en tendance. 2. Détection des Springs L'indicateur scanne les bougies les plus récentes (jusqu'à la limite de bougies de récupération) pour un motif de cassure et rétablissement au support de la TR :- Le plus bas d'une bougie précédente a pénétré sous le support de la TR
- La clôture de la bougie actuelle s'est rétablie au-dessus du support de la TR
- Le volume à la bougie de cassure classe le type de spring : ≤0.8× la moyenne avec clôture dans la partie supérieure de la bougie = Type 1, 0.8–1.5× la moyenne = Type 2, >1.5× la moyenne = Type 3 / Shakeout
- Le plus haut d'une bougie précédente a dépassé la résistance de la TR
- La clôture de la bougie actuelle est retombée sous la résistance de la TR
- Si la cassure dépasse un précédent plus haut d'upthrust, elle se qualifie comme UTAD
- Test du Spring : le prix plonge vers le plus bas du spring avec un volume plus faible et un écart plus étroit, mais se maintient au-dessus — confirme la demande
- Test de l'Upthrust : le prix remonte vers le plus haut de l'UT avec un volume plus faible et un écart plus étroit, mais échoue en dessous — confirme l'offre
- Si le prix clôture sous le plus bas du spring (avec une marge de 0.5× ATR au-delà du support de la TR) dans la fenêtre de test, le spring est marqué comme invalide
- Si le prix clôture au-dessus du plus haut de l'UT (avec une marge de 0.5× ATR au-delà de la résistance de la TR) dans la fenêtre de test, l'upthrust est marqué comme invalide
- Après l'expiration de la fenêtre de test, si le prix évolue toujours au-delà du niveau de l'événement, il est également invalidé
- Spring confirmé : objectif = résistance de la TR + 50% de l'amplitude de la TR
- Upthrust confirmé : objectif = support de la TR − 50% de l'amplitude de la TR
Fonctionnalités
- Trois Types de Springs — Classe les springs par volume (Type 1 faible, Type 2 modéré, Type 3 shakeout) selon les critères originaux de volume de Wyckoff
- Détection d'Upthrust & UTAD — Identifie les upthrusts standards et les UTADs de fin de phase qui cassent au-dessus des précédents plus hauts
- Confirmation par Test — Détecte automatiquement les tests réussis des springs et upthrusts avec analyse du volume et de l'écart
- Suivi des Invalidations — Marque les springs et upthrusts échoués lorsque le prix se maintient au-delà des niveaux de l'événement
- Détection Dynamique de la TR — Calcule le support/résistance de la Zone de Négociation à partir de l'action de prix récente avec un lookback configurable
- Projections d'Objectifs — Projette des objectifs haussiers/baissiers après les événements confirmés basés sur l'amplitude de la TR
- Coloration des Bougies de Volume — Colore les bougies à la détection d'événement pour une identification visuelle rapide
- Visualisation de la Boîte TR — Dessine les limites de la Zone de Négociation à chaque événement pour le contexte
- Lignes de Niveau des Springs — Étend les lignes horizontales depuis les plus bas des springs et les plus hauts des UT pour référence
- Lignes de la TR Actuelle — Dessine des lignes de support et résistance solides pour la Zone de Négociation active sur la dernière bougie
- Système d'Alerte Complet — Alertes individuelles pour chaque type de spring, upthrust, UTAD, confirmation de test et invalidation
- Tableau d'Informations — Résumé en temps réel de tous les compteurs d'événements, support et résistance actuels de la TR
- Personnalisation Complète — 39 paramètres d'entrée répartis en 6 groupes pour les couleurs, les activations/désactivations, les tailles et les paramètres de détection
Comment l'utiliser
- Ajoutez l'indicateur à votre graphique. Il fonctionne mieux sur les unités de temps de 5 minutes à 1 heure où les Zones de Négociation sont clairement définies.
- Recherchez les événements Spring Type 1 (faible volume) près du support de la TR — ceux-ci ont la plus haute probabilité de retournement selon Wyckoff.
- Attendez l'étiquette "Test ✓" pour confirmer l'événement avant d'envisager des entrées.
- Utilisez la ligne de projection d'objectif comme objectif de profit potentiel.
- Surveillez les étiquettes d'invalidation "✗" — elles indiquent que l'événement a échoué et que la thèse originale doit être abandonnée.
- Les événements Spring Type 3 / Shakeout sont agressifs — attendez toujours un test avant d'agir.
- Les upthrusts près de la résistance de la TR signalent une distribution potentielle — combinez-les avec une analyse de volume pour confirmation.
- Les événements UTAD (upthrusts de fin de phase) sont particulièrement significatifs — ils précèdent souvent les phases de baisse (markdown).
- Ajustez la Période de Lookback de la TR pour correspondre à la longueur typique de consolidation de votre instrument.
- Configurez des alertes pour vos types d'événements préférés pour recevoir des notifications en temps réel.
Limitations
- Cet indicateur ne génère pas de signaux d'achat ou de vente. Il identifie les motifs de spring et d'upthrust Wyckoff à des fins éducatives et analytiques.
- La détection de la Zone de Négociation utilise une simple approche du plus haut/plus bas — les TR complexes ou irrégulières peuvent ne pas être parfaitement capturées.
- La classification des springs et upthrusts dépend de la disponibilité des données de volume. Les instruments avec des données de volume peu fiables peuvent produire des classifications moins précises.
- La Limite de Bougies de Récupération détermine la rapidité avec laquelle une cassure doit être récupérée — les récupérations très rapides ou très lentes en dehors de cette fenêtre seront manquées.
- La détection de motifs passés ne garantit pas le comportement futur des prix.
- Un maximum de 500 objets de dessin (lignes, étiquettes, boîtes) est pris en charge par Pine Script.



