Docs / Référence des blocs / Blocs Maths
Blocs Maths
Les blocs Maths
Les blocs Maths offrent un ensemble d’opérations mathématiques pour comparer et créer des conditions à partir des sorties des Data Watchers et des blocs Indicateurs. Ces blocs permettent aux utilisateurs de définir des conditions précises pour l’exécution des transactions, comme fixer des seuils d’achat ou de vente.
Pour créer un nouveau bloc Maths, double-cliquez sur l’écran de blueprint, ou cliquez sur le bouton + du menu. Dans la barre de recherche, saisissez « math/ » suivi des abréviations ci-dessous, ou saisissez simplement l’abréviation :
fix_numer
_Fix number_ Définit un nombre fixe pouvant servir de valeur de comparaison.
variable
_Variabe_ Définit un nombre variable basé sur le dernier résultat observé.
PercentageOf
_A percentage of B (A*100% / B)_ Calcule l’entrée A en pourcentage de l’entrée B.
to_number
_Cast to number_ peut convertir un nombre ou une expression de caractères représentant une valeur numérique en type de données décimal.
rand
Random number génère un nombre aléatoire entre deux nombres spécifiés (par défaut entre 0 et 1).
clamp
_Clamp number between min and max_ sert à contraindre un nombre entre une valeur minimale et une valeur maximale
abs
_Absolute_ la valeur absolue, ou module, d’un nombre réel est sa valeur non négative, sans tenir compte de son signe. Autrement dit, elle vaut le nombre lui-même s’il est positif, et son opposé s’il est négatif. Par exemple, la valeur absolue de 3 est 3, et la valeur absolue de −3 est aussi 3.
floor
_Floor number to remove fractional part_ arrondit toujours vers le bas et renvoie le plus grand entier inférieur ou égal au nombre donné.
scale
_v * factor_ augmente ou diminue un nombre selon un facteur spécifié
gate
_if v is true, then outputs A, otherwise B_ une règle conditionnelle pouvant produire plusieurs valeurs selon que l’entrée est vraie ou non.
operation
_Easy math operators_ pour des calculs simples. Vous pouvez l’utiliser pour additionner, soustraire, multiplier, diviser, exprimer en pourcentage, calculer une racine carrée, un maximum ou un minimum.
compare
_Compares between two values_ produit une sortie selon que deux entrées correspondent ou non
condition
_Evaluates condition between A and B_ permet de déterminer si A est supérieur à B (>), inférieur (<), égal (==), différent (!=), supérieur ou égal (>=), inférieur ou égal (<=), si l’une des deux conditions est vraie (||), ou si les deux conditions sont vraies (&&).
condition3in
_evaluates condition between A, B and C_ comme ci-dessus, avec 3 entrées possibles
condition4in
_evaluates condition between A, B, C and D_ comme ci-dessus, avec 4 entrées possibles
condition5in
_evaluates condition between A, B, C, D and E_ comme ci-dessus, avec 5 entrées possibles
condition6in
_evaluates condition between A, B, C, D, E and F_ comme ci-dessus, avec 6 entrées possibles
difference
_A's difference from B_ en pourcentage