Outil
Market Structure + Liquidity (SMC)
market.smc_structure
Entrées
Les pivots de swing (issus d’un outil zigzag ou de structure) marquant les sommets et creux du graphique. Le détecteur les lit pour suivre la structure actuelle et trouver la liquidité aux niveaux égaux.
Sorties
Un bundle d’événements de structure : cassures BOS et CHoCH avec leurs niveaux de swing, gisements de liquidité aux sommets/creux égaux, et tout balayage. Alimentez-en interpretor.market_structure ou interpretor.liquidity pour piloter le biais et la logique d’entrée.
La structure Smart-Money-Concepts lit le squelette du graphique : elle suit les sommets et creux de swing et signale quand le prix en casse un (un Break of Structure qui prolonge la tendance, ou un Change of Character qui avertit d’un retournement). Elle marque aussi les sommets et creux égaux où s’accumule la liquidité des stops, et note quand le prix balaie cette liquidité.
Fonctionnement
À partir des pivots de swing que vous lui fournissez, elle maintient le dernier sommet et le dernier creux confirmés. Quand le prix dépasse l’un d’eux de break_buffer, elle étiquette un BOS (cassure dans le même sens) ou un CHoCH (cassure en sens inverse) ; confirm_mode décide si une mèche ou une clôture pleine est requise. Les sommets/creux égaux sont détectés lorsque plusieurs pivots se situent à moins de eq_tolerance et atteignent eq_min_touches, et un balayage est enregistré quand le prix perce ce gisement puis le récupère en moins de reclaim_window bougies.
Modes
Options de Confirm mode
Une cassure de structure ne compte que lorsqu’une bougie clôture au-delà du niveau de swing, filtrant les mèches qui le débordent brièvement avant de revenir.
Quand l’utiliser: Le réglage par défaut le plus sûr — moins de fausses cassures, au prix d’une confirmation une bougie ou deux plus tard.
Une cassure de structure compte dès qu’une mèche traverse le niveau de swing, le réglage le plus sensible.
Quand l’utiliser: Quand vous voulez la lecture la plus précoce possible d’une cassure et acceptez plus de bruit.
Options de Liquidity side
Suit les sommets égaux, où les ordres stop d’achat et de cassure s’accumulent au-dessus du marché, et signale quand le prix les balaie vers le haut.
Quand l’utiliser: Chasse aux balayages de sommets en attente avant un short, ou aux cassures au-dessus de sommets égaux.
Suit les creux égaux, où les ordres stop de vente et de cassure baissière s’accumulent sous le marché, et signale quand le prix les balaie vers le bas.
Quand l’utiliser: Chasse aux balayages de creux en attente avant un long, ou aux cassures baissières sous des creux égaux.
Suit ensemble les sommets égaux et les creux égaux, cartographiant les deux gisements de liquidité en attente au-dessus et en dessous du prix.
Quand l’utiliser: Trading de range et de retournement, où les balayages peuvent venir des deux côtés.
Configuration
Si une cassure de structure est confirmée par une mèche traversant le niveau ou par une clôture de bougie pleine au-delà.
De combien, en prix, au-delà d’un niveau de swing le prix doit se négocier avant qu’une cassure soit enregistrée. Une valeur plus grande exige une cassure plus nette et supprime les débordements marginaux ; 0 déclenche au moindre dépassement.
Combien de bougies de chaque côté définissent un sommet ou un creux de swing majeur confirmé. Plus grand donne moins de swings, plus significatifs ; plus petit réagit à une structure à plus court terme.
La fenêtre utilisée pour détecter les swings internes mineurs situés à l’intérieur de la structure plus large. Plus grand ignore les petites fluctuations ; plus petit fait ressortir des cassures internes plus fines.
À quelle distance, en prix, deux pivots ou plus doivent se situer pour compter comme «égaux». Plus grand regroupe des sommets/creux vaguement alignés en un seul gisement ; plus petit exige une égalité quasi exacte.
Combien de pivots doivent se regrouper à moins de eq_tolerance avant d’être traités comme des sommets ou creux égaux (un gisement de liquidité). Plus haut exige un gisement plus évident ; 2 est le minimum.
Combien de bougies le prix a pour récupérer un niveau après l’avoir percé pour que le mouvement compte comme un balayage de liquidité plutôt qu’une vraie cassure. Plus grand tolère une récupération lente.
Quels gisements de liquidité suivre : buyside (sommets égaux au-dessus du prix), sellside (creux égaux sous le prix), ou les deux.
Se connecte à
Exemples
- Reliez la sortie swing de market.zigzag à l’entrée pivots, puis lisez les événements BOS via interpretor.market_structure pour confirmer une tendance avant d’entrer.
- En liquidity_side «both», détectez un balayage des creux égaux et alimentez-en interpretor.liquidity pour armer un long de retournement.
Erreurs courantes
- Confondre un CHoCH avec un BOS — un CHoCH casse la structure contre la tendance précédente (un avertissement précoce de retournement), un BOS la casse dans son sens (continuation).
- Régler eq_tolerance trop large, ce qui regroupe des sommets sans rapport en un seul gisement «égal» et produit des niveaux de liquidité fantômes.