Vue d'ensemble
Cet indicateur trace les niveaux de liquidité ICT (Inner Circle Trader) — les ordres stop-loss en attente qui s'accumulent au-dessus des plus hauts de swing et en dessous des plus bas de swing. Il détecte la liquidité côté achat (BSL), la liquidité côté vente (SSL), les plus hauts égaux (EQH), les plus bas égaux (EQL) et les balayages de liquidité (Turtle Soup), avec un support complet des cadres temporels supérieurs (HTF) pour la confluence multi-temps. Les niveaux s'étendent en temps réel, les étiquettes affichent le prix exact, et les niveaux balayés sont marqués et invalidés automatiquement.
Concepts clés
- Liquidité côté achat (BSL) — Ordres d'achat stop en attente au-dessus des plus hauts de swing. Lorsque les traders placent des stops de perte au-dessus des plus hauts de swing ou des ordres d'achat stop, ils créent un pool de liquidité que les acteurs institutionnels ciblent. Tracé sous forme de ligne horizontale au prix du plus haut de swing.
- Liquidité côté vente (SSL) — Ordres de vente stop en attente en dessous des plus bas de swing. Les stops de perte sous les plus bas de swing et les ordres de vente stop créent un pool de liquidité que le "smart money" chasse. Tracé sous forme de ligne horizontale au prix du plus bas de swing.
- Plus hauts égaux (EQH) — Lorsque deux ou plusieurs plus hauts de swing se forment approximativement au même prix, un pool de BSL concentré se constitue. Les market makers voient ce motif de double/triple sommet comme un aimant — les stops groupés au-dessus représentent une cible de liquidité à haute valeur.
- Plus bas égaux (EQL) — Lorsque deux ou plusieurs plus bas de swing s'alignent au même prix, un pool de SSL concentré se forme en dessous. Ce motif de double/triple creux attire les chasses aux stops institutionnelles.
- Balayage de liquidité (Turtle Soup) — Lorsque l'ombre du prix dépasse un niveau de liquidité mais que la clôture revient à l'intérieur, les ordres stop ont été déclenchés (balayés) sans véritable cassure structurelle. Cette "chasse aux stops" — également connue sous le nom de Turtle Soup — est un signal classique de retournement ICT.
- Liquidité des cadres temporels supérieurs (HTF) — Les niveaux de liquidité des cadres temporels supérieurs ont plus d'importance car ils représentent des pools plus importants d'ordres en attente. L'indicateur trace les niveaux HTF aux côtés des niveaux du cadre temporel actuel pour l'analyse de confluence.
Fonctionnement
1. Détection des swings L'indicateur utilise ta.pivothigh et ta.pivotlow avec un paramètre configurable de Longueur du Swing. Un plus haut de swing est confirmé lorsque le plus haut est plus élevé que les barres environnantes des deux côtés ; un plus bas de swing est confirmé lorsque le plus bas est plus bas. Chaque swing confirmé crée un nouveau niveau de liquidité. 2. Plus hauts égaux / Plus bas égaux Lorsqu'un nouveau plus haut de swing se forme dans une tolérance (par défaut 0,05 %) d'un niveau BSL existant, les deux niveaux sont classés comme Plus hauts égaux (EQH). Le niveau existant est mis à niveau — sa couleur change pour la couleur EQH et l'épaisseur de la ligne augmente. La même logique s'applique aux Plus bas égaux (EQL). Cette correspondance basée sur la tolérance tient compte des variations naturelles de prix qui représentent toujours le même pool de liquidité institutionnel. 3. Détection des balayages de liquidité La détection des balayages fonctionne indépendamment des paramètres d'affichage (détection découplée). Sur chaque barre, l'indicateur vérifie chaque niveau actif :- Balayage BSL : Le plus haut pénètre au-dessus du niveau mais la clôture reste en dessous — les stops d'achat ont été déclenchés.
- Balayage SSL : Le plus bas pénètre en dessous du niveau mais la clôture reste au-dessus — les stops de vente ont été déclenchés.
- Un marqueur italique 𝘅 apparaît au point de balayage.
- La ligne s'estompe en gris (pointillée, épaisseur 1) indiquant que le niveau a été "pillé".
- Une alerte se déclenche (si activée) avec "[HTF] BSL/SSL Balayé(e)" incluant le prix et le symbole.
Fonctionnalités
- Détection BSL / SSL — Identification automatique de la liquidité côté achat et côté vente aux plus hauts et plus bas de swing confirmés.
- Plus hauts égaux / Plus bas égaux — La correspondance basée sur la tolérance détecte les pools de liquidité concentrés où plusieurs swings s'alignent au même prix. Les niveaux EQH/EQL reçoivent des couleurs distinctes et une épaisseur de ligne accrue.
- Balayage de liquidité (Turtle Soup) — Détection en temps réel des chasses aux stops : ombre au-delà + clôture à l'intérieur. Marqueur italique 𝘅 au point de balayage, la ligne s'estompe en gris.
- Détection / Affichage découplés — La détection des balayages s'exécute toujours, quel que soit le paramètre "Afficher les balayages". Désactiver la visuelle ne désactive pas la logique sous-jacente ou les alertes.
- Niveaux des cadres temporels supérieurs — Récupère les données de swing HTF via request.security pour la confluence multi-temps. Les niveaux HTF affichés avec des lignes en pointillés, des couleurs opaques et une épaisseur accrue.
- Prévention des chevauchements HTF-LTF — Lorsque les deux cadres temporels ont un niveau au même prix, seul le niveau HTF est affiché. Vérification bidirectionnelle pour éviter la duplication.
- Invalidation automatique des niveaux — Les niveaux sont supprimés lorsque le prix clôture au-delà (suite de balayage ou cassure directe). Aucun niveau obsolète ne reste sur le graphique.
- Étiquettes alignées à droite avec prix — Étiquettes propres en texte plat (sans bulle) affichant "BSL 105.50", "HTF EQH 106.20", etc., repositionnées sur le bord droit à chaque barre.
- Limites d'affichage par type — Plafonds indépendants pour BSL LTF, SSL LTF, BSL HTF et SSL HTF. Les niveaux les plus anciens supprimés en premier.
- Personnalisation complète des couleurs — Couleurs séparées pour BSL, SSL, EQH, EQL, Marqueur de balayage, BSL HTF et SSL HTF.
- Système d'alertes — Trois alertes configurables : Nouveau niveau de liquidité, Balayage de liquidité et Nouveau plus haut/bas égal. Chacune inclut le préfixe HTF le cas échéant, le prix, le symbole et le cadre temporel.
Comment l'utiliser
- Identifier les cibles de liquidité : Les niveaux BSL au-dessus des plus hauts de swing et les niveaux SSL en dessous des plus bas de swing montrent où les ordres stop sont en attente. Le prix est attiré vers ces pools — utilisez-les comme cibles directionnelles.
- Les plus hauts/bas égaux comme aimants : Les zones EQH et EQL représentent de la liquidité concentrée. Lorsque le prix approche un niveau EQH/EQL, attendez-vous à une tentative de balayage. Ce sont des cibles de chasse aux stops à haute probabilité.
- Retournement Turtle Soup : Lorsqu'un marqueur de balayage (𝘅) apparaît, il signale que la liquidité a été prise mais que le prix a rejeté la cassure. C'est un setup classique de retournement — recherchez une confirmation des Blocs d'Ordres, des FVG ou des changements de structure de marché.
- Confluence HTF : Activez les niveaux HTF pour voir où se situe la liquidité des cadres temporels plus larges. Lorsqu'un niveau HTF et un niveau LTF s'alignent (ou sont proches), le pool de liquidité est plus significatif. Les balayages HTF ont des implications de retournement plus fortes.
- Combiner avec les outils ICT : Les niveaux de liquidité fonctionnent mieux avec les Blocs d'Ordres (où les institutions ont placé leurs ordres), les Écarts de Juste Valeur (où le prix veut se rééquilibrer) et la Structure de Marché (BOS/CHoCH pour la direction de la tendance). Un balayage dans un Bloc d'Ordres à l'intérieur d'un FVG est une entrée ICT classique.
- Réglage de la Longueur du Swing : Augmentez la Longueur du Swing pour détecter uniquement les points de swing majeurs (moins de niveaux, plus significatifs). Diminuez-la pour une cartographie de liquidité plus granulaire sur les cadres temporels inférieurs.
Limitations
- La détection des swings utilise ta.pivothigh/ta.pivotlow, qui nécessitent que le nombre de barres de la Longueur du Swing passe avant confirmation. Les niveaux apparaissent avec un délai égal à la Longueur du Swing.
- Les données HTF sont récupérées via request.security. Si le HTF sélectionné n'est pas supérieur au cadre temporel du graphique, aucun niveau HTF n'est créé. L'indicateur valide cela automatiquement.
- La détection des plus hauts/bas égaux utilise une tolérance en pourcentage. Sur les instruments à prix très bas, la tolérance par défaut de 0,05 % peut nécessiter un ajustement.
- La détection des balayages vérifie l'ombre par rapport à la clôture sur la même barre. Les motifs de balayage multi-barres (ombre sur la barre 1, clôture de retour sur la barre 2) ne sont pas détectés — seuls les balayages sur une seule barre correspondent à la définition classique du Turtle Soup.
- Cet indicateur cartographie où la liquidité se trouve et quand elle est balayée — il ne génère pas de signaux d'achat/vente. Combinez-le avec l'analyse des Blocs d'Ordres, des Écarts de Juste Valeur, de la structure de marché et une gestion des risques appropriée pour des setups de trading complets.



