Outil
S/R Level (state / anchor)
interpretor.sr_level
Entrées
Le faisceau d’info S/R de market.sr_levels — les niveaux de support et résistance détectés avec leur nombre de touches, leur force et l’état de leur cycle de vie.
Sorties
Un faisceau S/R interprété : le niveau filtré plus les SCALAR level_price, broken_level_price et confidence prêts à câbler dans ORDER_EXIT.
Le nœud d’état/d’ancrage pour le support/résistance — il répond à la question « y a-t-il un niveau fort ici en ce moment ? ». Il lit le faisceau d’info de market.sr_levels et ne conserve que les niveaux qui passent votre filtre sur le nombre de touches, la force ou le cycle de vie. Il projette ensuite le prix du niveau, le prix de tout niveau cassé et une valeur de confiance comme valeurs prêtes à câbler pour votre ordre.
Fonctionnement
Câblez la sortie « info » de sr_levels et choisissez un mode ; le nœud filtre le niveau et expose level_price, broken_level_price et confidence en SCALAR qui se branchent directement dans ORDER_EXIT. Utilisez ceci pour l’état du niveau et utilisez interpretor.sr_event pour le déclencheur de cassure/rebond/retest.
Modes
Options de Mode
Ne conserve que les niveaux touchés entre min_touches et max_touches fois — plus de touches signifie un niveau mieux testé.
Quand l’utiliser: Lorsque vous voulez des niveaux validés par des tests répétés, pas des réactions ponctuelles.
Ne conserve que les niveaux dont le score de force atteint strength_threshold — plus le score est élevé, plus le niveau est significatif.
Quand l’utiliser: Le filtre par défaut quand vous voulez ne trader que des niveaux significatifs et de grande qualité.
Ne conserve que les niveaux qui ont atteint le seuil de maturité fixé par require_lifecycle.
Quand l’utiliser: Lorsque vous voulez admettre les niveaux uniquement selon leur degré de confirmation, en ignorant les touches et la force.
Choisit l’unique niveau le plus proche du prix courant.
Quand l’utiliser: Lorsque seul vous importe le niveau avec lequel le prix est sur le point d’interagir maintenant.
Options de Require lifecycle
Admet les niveaux à toute maturité, y compris ceux non confirmés qui peuvent encore se redessiner.
Quand l’utiliser: Seulement quand vous voulez chaque niveau candidat et acceptez le risque de repaint.
N’admet que les niveaux entièrement formés.
Quand l’utiliser: Un premier garde-fou contre les niveaux à moitié formés tout en agissant tôt.
N’admet que les niveaux confirmés et tradables — une cassure confirmée ou un niveau retesté — le choix sûr par défaut.
Quand l’utiliser: Le seuil recommandé ; n’admet que les niveaux assez solides pour être tradés.
N’admet que les niveaux qui ont été retestés et ont tenu — la maturité la plus stricte.
Quand l’utiliser: Lorsque vous voulez un maximum de confirmation et acceptez moins de niveaux.
Configuration
Quel filtre de niveau appliquer : touch_count_filter (par nombre de touches), strength_filter (par score de force), lifecycle_filter (par maturité), ou nearest_level (le niveau le plus proche).
Le nombre minimal de touches qu’un niveau doit avoir pour correspondre, utilisé en mode touch_count_filter.
Le nombre maximal de touches qu’un niveau peut avoir pour correspondre (-1 signifie aucune limite supérieure), utilisé en mode touch_count_filter.
Le score de force minimal qu’un niveau doit atteindre pour correspondre, utilisé en mode strength_filter.
N’admet que les niveaux à cette maturité ou au-delà : any, completed, tradeable (le défaut, cassure confirmée ou retestée), ou retested ; c’est le garde-fou contre les niveaux sujets au repaint.
Off se déclenche sur la bougie du niveau actif ; on se déclenche sur les bougies ultérieures à partir de l’instantané reporté.
Se connecte à
Exemples
- Utilisez le mode strength_filter comme filtre pour que les trades ne soient autorisés qu’à proximité d’un niveau au-dessus de votre seuil de force.
- Câblez le level_price projeté dans ORDER_EXIT pour placer un take-profit à un niveau de résistance fort.
Erreurs courantes
- Attendre que ce nœud se déclenche sur une cassure — il rapporte l’état d’un niveau, pas un événement ; utilisez interpretor.sr_event pour les déclencheurs.
- Régler require_lifecycle sur « any », ce qui laisse passer des niveaux non confirmés qui peuvent encore se redessiner.