Aller au contenu
StatePath
Atlas des outilsmath.arithmetic

Outil

Arithmetic

math.arithmetic

MathArithmetic

Entrées

aBuffer (time series)

La première série opérande.

bBuffer (time series)

La seconde série opérande (utilisée uniquement par les modes à deux opérandes).

Sorties

Buffer (time series)

Une ligne numérique portant le résultat de l’opération choisie, une valeur par bougie.

Arithmetic est un nœud calculatrice tout-en-un qui exécute une opération par bougie sur la série que vous raccordez. Un seul sélecteur `mode` le bascule entre les opérations mathématiques de base, les opérations à valeur unique, le décalage temporel, les réductions sur fenêtre glissante et la normalisation.

Schéma de présentation de Arithmeticab+a+b

Fonctionnement

Choisissez un `mode` et l’inspecteur grise les boutons qui ne s’appliquent pas, puis le nœud calcule cette opération sur l’entrée `a` (et `b` pour les modes à deux opérandes comme add ou divide), produisant une série flottante. Les modes de fenêtre utilisent `period`, le décalage utilise `n`, et clamp utilise `min`/`max`.

Modes

Additionadd

Additionne a et b sur chaque bougie.

Schéma de Additionab+Add

Quand l’utiliser: Combiner deux séries, p. ex. additionner deux oscillateurs.

Soustractionsub

Soustrait b de a.

Schéma de SoustractionabSubtract

Quand l’utiliser: Écart entre deux lignes, p. ex. deux MA.

Multiplicationmul

Multiplie a par b.

Schéma de Multiplicationab×Multiply

Quand l’utiliser: Mettre à l’échelle ou pondérer une série par une autre.

Divisiondiv

Divise a par b.

Schéma de Divisionab÷Divide

Quand l’utiliser: Ratios, p. ex. le prix sur une moyenne mobile.

Modulomod

Reste de a divisé par b.

Schéma de Moduloab%Modulo

Quand l’utiliser: Restes cycliques ou périodiques.

Puissancepow

Élève a à la puissance b.

Schéma de Puissanceab^Power

Quand l’utiliser: Accentuation non linéaire d’une série.

Minimummin2

Le plus petit de a et b sur chaque bougie.

Schéma de Minimumabmin2Minimum

Quand l’utiliser: Plancher d’une série par une autre.

Maximummax2

Le plus grand de a et b sur chaque bougie.

Schéma de Maximumabmax2Maximum

Quand l’utiliser: Plafond d’une série par une autre.

Valeur absolueabs

Valeur absolue de a.

Schéma de Valeur absolueseriesabsseries

Quand l’utiliser: Amplitude d’un mouvement en ignorant son signe.

Racine carréesqrt

Racine carrée de a.

Schéma de Racine carréeseriessqrtseries

Quand l’utiliser: Compresser les grandes valeurs.

Exponentielleexp

e élevé à a.

Schéma de Exponentielleseriesexpseries

Quand l’utiliser: Pondération exponentielle.

Logarithmelog

Logarithme naturel de a.

Schéma de Logarithmeserieslogseries

Quand l’utiliser: Compresser une croissance exponentielle ou les rendements logarithmiques.

Négationneg

Inverse le signe de a.

Schéma de Négationseriesnegseries

Quand l’utiliser: Inverser une série.

Signesign

-1, 0 ou +1 selon le signe de a.

Schéma de Signeseriessignseries

Quand l’utiliser: Réduire une série à la seule direction.

Plancherfloor

Arrondit a vers le bas à un entier.

Schéma de Plancherseriesfloorseries

Quand l’utiliser: Regrouper les valeurs vers le bas.

Plafondceil

Arrondit a vers le haut à un entier.

Schéma de Plafondseriesceilseries

Quand l’utiliser: Regrouper les valeurs vers le haut.

Arrondiround

Arrondit a à l’entier le plus proche.

Schéma de Arrondiseriesroundseries

Quand l’utiliser: Caler sur des valeurs entières.

Décalageshift

Déplace la série de n bougies dans le temps.

Schéma de Décalageshifted

Quand l’utiliser: Comparer une valeur à elle-même plus tôt.

Somme glissantesum_window

Somme sur les `period` dernières bougies.

Schéma de Somme glissante

Quand l’utiliser: Flux cumulé sur une fenêtre.

Moyenne glissantemean_window

Moyenne sur les `period` dernières bougies.

Schéma de Moyenne glissante

Quand l’utiliser: Lisser une série.

Min glissantmin_window

Valeur la plus basse sur les `period` dernières bougies.

Schéma de Min glissant

Quand l’utiliser: Support récent / plus bas creux.

Max glissantmax_window

Valeur la plus haute sur les `period` dernières bougies.

Schéma de Max glissant

Quand l’utiliser: Résistance récente / plus haut sommet.

Normalisationnormalize

Redimensionne la fenêtre sur 0–1.

Schéma de Normalisation

Quand l’utiliser: Mettre une série sur une échelle fixe.

Z-scorez_score

Écarts-types par rapport à la moyenne de la fenêtre.

Schéma de Z-score

Quand l’utiliser: Détecter les extrêmes statistiques.

Rang percentilepercentile_rank

Où se situe la dernière valeur dans la fenêtre (0–1).

Schéma de Rang percentile

Quand l’utiliser: Force relative au sein d’une fenêtre.

Clampclamp

Borne la valeur entre min et max.

Schéma de Clamp

Quand l’utiliser: Borner une série dans une plage sûre.

Configuration

modeenum

Quelle opération exécuter : math de base (add, sub, mul, div, mod, pow, min2, max2), math à valeur unique (abs, sqrt, exp, log, neg, sign, floor, ceil, round), décalage temporel (shift), réductions sur fenêtre glissante (sum_window, mean_window, min_window, max_window), ou normalisation (normalize, z_score, percentile_rank, clamp).

Choix:addsubmuldivmodpowmin2max2abssqrtexplognegsignfloorceilroundshiftsum_windowmean_windowmin_windowmax_windownormalizez_scorepercentile_rankclamp
nscalar

Bougies à décaler quand le mode est shift — positif regarde en arrière, négatif regarde en avant (le cas du regard en avant est marqué repainting).

Schéma de nshifted
periodscalar

Combien de bougies la fenêtre glissante couvre, utilisé par les modes de fenêtre et de normalisation.

Schéma de period
minscalar

La borne inférieure à laquelle la valeur est bornée quand le mode est clamp.

maxscalar

La borne supérieure à laquelle la valeur est bornée quand le mode est clamp.

Se connecte à

Lit depuis
Alimente

Exemples

  • Réglez le mode sur sub et raccordez deux moyennes mobiles dans a et b pour produire l’écart entre elles comme source de signal.
  • Réglez le mode sur z_score avec un period de 20 bougies pour transformer une série brute en un score normalisé que vous pouvez seuiller.

Erreurs courantes

  • Utiliser un mode binaire comme div mais ne raccorder que l’entrée a, en laissant le second opérande non défini.
  • Choisir un décalage arrière (n négatif) sans réaliser qu’il regarde les bougies futures — ce mode est marqué repainting et peut introduire un biais de regard en avant.

Voir aussi