Outil
Market Structure Interpretor (SMC)
interpretor.market_structure
Entrées
Un bundle structure de marché + liquidité issu de market.smc_structure. Cet outil lit son groupe STRUCTURE — les swings étiquetés (HH/HL/LH/LL) et les cassures entre eux.
Sorties
Un booléen vrai sur chaque bougie où la condition de structure choisie est vérifiée (une cassure fraîche pour les modes de cassure, ou l’état maintenu pour bias_is / level_is).
Lit le côté structure de marché d’un bundle Market Structure + Liquidity et le convertit en un filtre oui/non sur les changements de tendance. Un Break-of-Structure (BOS) confirme que la tendance se poursuit ; un Change-of-Character (CHoCH) est le premier signe qu’elle pourrait s’inverser. Utilisez-le pour aligner les entrées sur la structure.
Fonctionnement
Il lit le groupe STRUCTURE d’un bundle market.smc_structure, et le mode choisit la condition de structure à tester : is_bos, is_choch et is_break se déclenchent sur la bougie où le niveau casse, bull_break et bear_break ajoutent une direction, level_is rapporte le grade du niveau cassé, et bias_is rapporte le biais de tendance en cours. Le bouton required_level (internal ou swing) permet d’exiger une structure majeure de grade swing et d’ignorer les cassures mineures ; required_bias définit la tendance à faire correspondre en mode bias_is.
Modes
Options de Mode
Se déclenche sur la bougie où un niveau de swing casse dans le sens de la tendance existante — confirmation que la tendance se poursuit.
Quand l’utiliser: Confirmer la continuation de tendance avant de renforcer une position.
Se déclenche sur la bougie où le prix casse la structure à contre-courant de la tendance précédente — le premier avertissement que la tendance pourrait s’inverser.
Quand l’utiliser: Saisir le tout premier indice d’un retournement sur un swing majeur.
Se déclenche sur la bougie où n’importe quel niveau de structure casse, qu’il s’agisse d’un BOS ou d’un CHoCH et dans l’une ou l’autre direction.
Quand l’utiliser: Filtrer sur «quelque chose de structurel vient de se produire» sans se soucier du type.
Ne se déclenche que lorsque la cassure de structure est vers le haut — le prix clôture au-dessus du niveau cassé.
Quand l’utiliser: Filtrer les entrées longues sur les seules cassures de structure à la hausse.
Ne se déclenche que lorsque la cassure de structure est vers le bas — le prix clôture en dessous du niveau cassé.
Quand l’utiliser: Filtrer les entrées courtes sur les seules cassures de structure à la baisse.
Un état maintenu : vrai tant que le biais de tendance global de la structure est égal à required_bias (bullish, bearish, neutral ou ranging).
Quand l’utiliser: Maintenir une stratégie active uniquement tant que la structure concorde avec la direction visée.
Un état maintenu : vrai lorsque le grade du niveau cassé correspond à required_level (structure mineure internal ou structure majeure swing).
Quand l’utiliser: Exiger un grade de structure précis avant de réagir à une cassure.
Options de Required bias
Exige que le biais de tendance maintenu soit haussier (sommets plus hauts et creux plus hauts).
Quand l’utiliser: Ne trader des longs que tant que la structure est en tendance haussière.
Exige que le biais de tendance maintenu soit baissier (sommets plus bas et creux plus bas).
Quand l’utiliser: Ne trader des shorts que tant que la structure est en tendance baissière.
Exige un biais neutre — pas de tendance haussière ou baissière nette, la structure est équilibrée.
Quand l’utiliser: Rester à l’écart ou trader le retour à la moyenne lorsque aucune tendance ne domine.
Exige un biais en range — le prix oscille entre un plancher et un plafond sans structure directionnelle.
Quand l’utiliser: Activer les tactiques de range (prendre les bords à contre-pied) uniquement tant que la structure est en range.
Options de Required level
Exige un grade de structure internal (mineur) — les petites cassures entre les swings plus larges.
Quand l’utiliser: Réagir aux cassures précoces et plus fines à l’intérieur d’une jambe.
Exige un grade de structure swing (majeur) — uniquement les pivots significatifs qui définissent la tendance plus large.
Quand l’utiliser: Ignorer le bruit mineur et n’agir que sur les cassures de swing majeures.
Configuration
Quelle condition de structure tester : is_bos / is_choch / is_break (et les directionnels bull_break / bear_break) ne se déclenchent que sur la bougie de cassure, level_is rapporte le grade du niveau cassé, et bias_is rapporte le biais de tendance maintenu.
Le biais de tendance à faire correspondre en mode bias_is : bullish, bearish, neutral ou ranging.
Le grade de structure à exiger pour les modes de cassure et level_is — internal (structure mineure) ou swing (structure majeure).
Se connecte à
Exemples
- Filtre : ne prendre des longs que lorsque le mode est is_choch avec required_level = swing (un change-of-character majeur vers le haut).
- Filtrer les entrées de continuation sur le mode bull_break pour confirmer que la structure a cassé vers le haut avant de renforcer un long.
Erreurs courantes
- Traiter un CHoCH comme un retournement garanti — c’est un avertissement précoce, pas une confirmation, et il peut échouer dans les ranges agités.
- Laisser required_level sur internal et se retrouver inondé de cassures mineures alors que vous vouliez en réalité uniquement de la structure de grade swing.