Aller au contenu
StatePath
Atlas des outilscondition.compare

Outil

Compare

condition.compare

ConditionCompare

Entrées

aBuffer (time series)

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.

bBuffer (time series)

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.

cBuffer (time series)

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.

dBuffer (time series)

Le quatrième opérande — apparaît quand operand_count ≥ 4 ; la chaîne ajoute la comparaison c-d.

eBuffer (time series)

Le cinquième opérande — apparaît quand operand_count = 5 ; la chaîne ajoute la comparaison d-e.

Sorties

Boolean

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 ».

Schéma de présentation de Compare

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

Supérieur (>)gt

True là où l'opérande de gauche est strictement au-dessus de celui de droite.

Schéma de Supérieur (>)

Quand l’utiliser: La porte de force classique — RSI > 60, ADX > 25, ratio de volume > 1.5.

Supérieur ou égal (≥)ge

True là où l'opérande de gauche est au-dessus ou exactement sur celui de droite.

Schéma de Supérieur ou égal (≥)

Quand l’utiliser: Comme >, mais la barre à la limite déclenche aussi — quand toucher le niveau compte.

Inférieur (<)lt

True là où l'opérande de gauche est strictement en dessous de celui de droite.

Schéma de Inférieur (<)

Quand l’utiliser: La porte de survente / marché calme — RSI < 30, ADX < 20, spread sous un plafond.

Inférieur ou égal (≤)le

True là où l'opérande de gauche est en dessous ou exactement sur celui de droite.

Schéma de Inférieur ou égal (≤)

Quand l’utiliser: Comme <, limite incluse. Avec 3 opérandes, « a ≤ b ≤ c » est un contrôle de plage inclusif.

Égal (=)eq

True là où les deux opérandes diffèrent d'au plus epsilon.

Schéma de Égal (=)

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.

Différent (≠)ne

True là où les deux opérandes diffèrent de plus d'epsilon ; NaN ne compte jamais comme différent.

Schéma de 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

22
33
44
55

Configuration

modeenum

Opérateur de comparaison appliqué à chaque paire adjacente : gt (>), ge (≥), lt (<), le (≤), eq (=, dans epsilon), ne (≠, hors epsilon).

Choix:gtgeltleeqne
operand_countenum

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.

Choix:2345
Schéma de operand_count3/5
epsilonscalar

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.

Schéma de epsilon

Se connecte à

Lit depuis
Alimente

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.

Voir aussi