Outil
Compare
condition.compare
Entrées
Le premier opérande — d'ordinaire la ligne de nombres testée : un oscillateur, une lecture d'indicateur ou une série calculée. Peut aussi être un littéral fixe ou une entrée de module.
Le deuxième opérande — le niveau ou la série de comparaison. Tapez un nombre fixe pour un seuil classique, ou câblez une autre série pour une comparaison série contre série.
Le troisième opérande — apparaît quand operand_count ≥ 3. Avec le mode ≤, « a ≤ b ≤ c » fait de la position de b dans la bande [a, c] un seul nœud.
Le quatrième opérande — apparaît quand operand_count ≥ 4 ; la chaîne ajoute la comparaison c-d.
Le cinquième opérande — apparaît quand operand_count = 5 ; la chaîne ajoute la comparaison d-e.
Sorties
Un booléen qui est true sur chaque barre où toutes les comparaisons adjacentes de la chaîne tiennent, et false sinon — y compris toute barre où une valeur comparée est NaN.
Comparer est la porte unique de toute comparaison numérique : choisissez un opérateur (>, ≥, <, ≤, =, ≠) et elle passe à true sur chaque barre où la comparaison tient. Enchaînez jusqu'à cinq opérandes et cela se lit comme des maths — « a < b < c » signifie « b est dans la bande ».
Fonctionnement
Reliez une ligne de nombres à `a` et donnez-lui de quoi comparer : tapez un niveau fixe dans `b`, liez-le à une entrée de module, ou câblez une seconde série. Le sélecteur de mode choisit l'opérateur ; avec operand_count au-dessus de 2, le nœud vérifie chaque paire adjacente (a < b, puis b < c, …) et ne sort true que si TOUTES tiennent. Les modes d'égalité (=, ≠) comparent dans la tolérance epsilon. Une barre dont une valeur comparée est NaN ne déclenche jamais — les barres de chauffe ne passent pas la porte.
Modes
Options de Mode
True là où l'opérande de gauche est strictement au-dessus de celui de droite.
Quand l’utiliser: La porte de force classique — RSI > 60, ADX > 25, ratio de volume > 1.5.
True là où l'opérande de gauche est au-dessus ou exactement sur celui de droite.
Quand l’utiliser: Comme >, mais la barre à la limite déclenche aussi — quand toucher le niveau compte.
True là où l'opérande de gauche est strictement en dessous de celui de droite.
Quand l’utiliser: La porte de survente / marché calme — RSI < 30, ADX < 20, spread sous un plafond.
True là où l'opérande de gauche est en dessous ou exactement sur celui de droite.
Quand l’utiliser: Comme <, limite incluse. Avec 3 opérandes, « a ≤ b ≤ c » est un contrôle de plage inclusif.
True là où les deux opérandes diffèrent d'au plus epsilon.
Quand l’utiliser: Pour coller à un niveau ou un index calculé — gardez un petit epsilon pour que le bruit flottant ne casse pas la correspondance.
True là où les deux opérandes diffèrent de plus d'epsilon ; NaN ne compte jamais comme différent.
Quand l’utiliser: Le test non-zéro : ≠ contre un 0 fixe transforme toute ligne de nombres en ligne true/false.
Options de Operand count
Configuration
Opérateur de comparaison appliqué à chaque paire adjacente : gt (>), ge (≥), lt (<), le (≤), eq (=, dans epsilon), ne (≠, hors epsilon).
Combien d'emplacements d'opérandes sont actifs, de 2 à 5. Le nœud enchaîne la comparaison sur chaque paire adjacente — avec 3 opérandes et le mode ≤, « a ≤ b ≤ c » est un contrôle de plage en un seul nœud ; les emplacements masqués sont ignorés même câblés.
Tolérance des modes d'égalité : = déclenche quand la paire diffère d'au plus epsilon, ≠ quand elle diffère de plus. Gardez une petite valeur positive pour comparer des flottants en sécurité ; 0 fait de ≠ un test non-zéro exact.
Se connecte à
Exemples
- Porte de surachat : câblez RSI dans a, tapez 70 dans b, mode gt — ne déclenche que pendant l'étirement du momentum.
- Contrôle de plage : mode le avec operand_count 3 — tapez 40 dans a, câblez RSI dans b et tapez 60 dans c pour ne passer que dans la bande 40–60.
- Conversion non-zéro : mode ne avec b = 0 et epsilon 0 transforme toute série numérique en une ligne true/false propre.
Erreurs courantes
- Attendre que > déclenche quand la valeur égale exactement le niveau — les modes stricts excluent la limite ; utilisez ≥ / ≤ quand le contact exact doit compter.
- Utiliser ≠ avec un grand epsilon en le lisant « pas exactement égal » — ≠ ne déclenche que si la paire diffère de PLUS d'epsilon.
- Enchaîner 3+ opérandes en pensant que chaque paire est comparée — seules les paires ADJACENTES sont testées (a avec b, b avec c), jamais a avec c.