Zum Inhalt springen
StatePath
Tool-Atlasmath.arithmetic

Werkzeug

Arithmetic

math.arithmetic

MathArithmetic

Eingänge

aBuffer (time series)

Die erste Operanden-Serie.

bBuffer (time series)

Die zweite Operanden-Serie (nur von Zwei-Operanden-Modi genutzt).

Ausgänge

Buffer (time series)

Eine Zahlenlinie, die das Ergebnis der gewählten Operation trägt, ein Wert pro Bar.

Arithmetic ist ein Allzweck-Rechner-Knoten, der pro Bar eine Operation auf die Serie anwendet, die du anbindest. Ein einzelner `mode`-Wähler schaltet zwischen Grundrechenarten, Einzelwert-Mathematik, Zeitverschiebung, gleitenden Fenster-Reduktionen und Normalisierung um.

Arithmetic Übersichtsdiagrammab+a+b

Wie es funktioniert

Wähle einen `mode`, und der Inspector graut die Regler aus, die nicht zutreffen; dann berechnet der Knoten diese Operation auf Eingang `a` (und `b` für Zwei-Operanden-Modi wie add oder divide) und erzeugt eine Float-Serie. Fenster-Modi nutzen `period`, shift nutzt `n`, und clamp nutzt `min`/`max`.

Modi

Addierenadd

Addiert a und b auf jedem Bar.

Addieren-Diagrammab+Add

Wann verwenden: Zwei Serien kombinieren, z. B. zwei Oszillatoren summieren.

Subtrahierensub

Subtrahiert b von a.

Subtrahieren-DiagrammabSubtract

Wann verwenden: Spread zwischen zwei Linien, z. B. zwei MAs.

Multiplizierenmul

Multipliziert a mit b.

Multiplizieren-Diagrammab×Multiply

Wann verwenden: Eine Serie mit einer anderen skalieren oder gewichten.

Dividierendiv

Dividiert a durch b.

Dividieren-Diagrammab÷Divide

Wann verwenden: Verhältnisse, z. B. Kurs zu einem gleitenden Durchschnitt.

Modulomod

Rest von a geteilt durch b.

Modulo-Diagrammab%Modulo

Wann verwenden: Zyklische oder periodische Reste.

Potenzpow

Erhebt a in die Potenz b.

Potenz-Diagrammab^Power

Wann verwenden: Nichtlineare Betonung einer Serie.

Minimummin2

Der kleinere von a und b auf jedem Bar.

Minimum-Diagrammabmin2Minimum

Wann verwenden: Eine Serie durch eine andere nach unten begrenzen.

Maximummax2

Der größere von a und b auf jedem Bar.

Maximum-Diagrammabmax2Maximum

Wann verwenden: Eine Serie durch eine andere nach oben deckeln.

Betragabs

Absolutwert von a.

Betrag-Diagrammseriesabsseries

Wann verwenden: Größe einer Bewegung ohne ihr Vorzeichen.

Quadratwurzelsqrt

Quadratwurzel von a.

Quadratwurzel-Diagrammseriessqrtseries

Wann verwenden: Große Werte stauchen.

Exponentialexp

e hoch a.

Exponential-Diagrammseriesexpseries

Wann verwenden: Exponentielle Gewichtung.

Logarithmuslog

Natürlicher Logarithmus von a.

Logarithmus-Diagrammserieslogseries

Wann verwenden: Exponentielles Wachstum oder Log-Renditen stauchen.

Negierenneg

Kehrt das Vorzeichen von a um.

Negieren-Diagrammseriesnegseries

Wann verwenden: Eine Serie invertieren.

Vorzeichensign

-1, 0 oder +1 nach dem Vorzeichen von a.

Vorzeichen-Diagrammseriessignseries

Wann verwenden: Eine Serie auf reine Richtung reduzieren.

Abrundenfloor

Rundet a auf eine ganze Zahl ab.

Abrunden-Diagrammseriesfloorseries

Wann verwenden: Werte nach unten in Klassen einteilen.

Aufrundenceil

Rundet a auf eine ganze Zahl auf.

Aufrunden-Diagrammseriesceilseries

Wann verwenden: Werte nach oben in Klassen einteilen.

Rundenround

Rundet a auf die nächste ganze Zahl.

Runden-Diagrammseriesroundseries

Wann verwenden: Auf ganze Werte einrasten.

Verschiebenshift

Verschiebt die Serie um n Bars in der Zeit.

Verschieben-Diagrammshifted

Wann verwenden: Einen Wert mit seinem früheren Selbst vergleichen.

Gleitende Summesum_window

Summe über die letzten `period` Bars.

Gleitende Summe-Diagramm

Wann verwenden: Kumulierter Fluss über ein Fenster.

Gleitender Mittelwertmean_window

Durchschnitt über die letzten `period` Bars.

Gleitender Mittelwert-Diagramm

Wann verwenden: Eine Serie glätten.

Gleitendes Minimummin_window

Niedrigster Wert in den letzten `period` Bars.

Gleitendes Minimum-Diagramm

Wann verwenden: Jüngste Unterstützung / niedrigstes Tief.

Gleitendes Maximummax_window

Höchster Wert in den letzten `period` Bars.

Gleitendes Maximum-Diagramm

Wann verwenden: Jüngster Widerstand / höchstes Hoch.

Normalisierennormalize

Skaliert das Fenster auf 0–1 um.

Normalisieren-Diagramm

Wann verwenden: Eine Serie auf eine feste Skala bringen.

Z-Scorez_score

Standardabweichungen vom Fenster-Mittelwert.

Z-Score-Diagramm

Wann verwenden: Statistische Extreme erkennen.

Perzentilrangpercentile_rank

Wo der aktuelle Wert im Fenster liegt (0–1).

Perzentilrang-Diagramm

Wann verwenden: Relative Stärke innerhalb eines Fensters.

Clampclamp

Hält den Wert zwischen min und max fest.

Clamp-Diagramm

Wann verwenden: Eine Serie auf einen sicheren Bereich begrenzen.

Konfiguration

modeenum

Welche Operation läuft: Grundrechenarten (add, sub, mul, div, mod, pow, min2, max2), Einzelwert-Mathematik (abs, sqrt, exp, log, neg, sign, floor, ceil, round), Zeitverschiebung (shift), gleitende Fenster-Reduktionen (sum_window, mean_window, min_window, max_window) oder Normalisierung (normalize, z_score, percentile_rank, clamp).

Optionen:addsubmuldivmodpowmin2max2abssqrtexplognegsignfloorceilroundshiftsum_windowmean_windowmin_windowmax_windownormalizez_scorepercentile_rankclamp
nscalar

Bars, um die verschoben wird, wenn der Modus shift ist — positiv blickt zurück, negativ blickt voraus (der Voraus-Fall ist als repainting markiert).

n-Diagrammshifted
periodscalar

Wie viele Bars das gleitende Fenster umfasst, genutzt von den Fenster- und Normalisierungs-Modi.

period-Diagramm
minscalar

Die untere Grenze, auf die der Wert festgehalten wird, wenn der Modus clamp ist.

maxscalar

Die obere Grenze, auf die der Wert festgehalten wird, wenn der Modus clamp ist.

Verbindet mit

Liest aus
Speist in

Beispiele

  • Setze den Modus auf sub und binde zwei gleitende Durchschnitte in a und b ein, um den Spread zwischen ihnen als Signalquelle auszugeben.
  • Setze den Modus auf z_score mit einer 20-Bar-period, um eine rohe Serie in einen normalisierten Score zu verwandeln, den du mit einem Schwellenwert versehen kannst.

Häufige Fehler

  • Einen binären Modus wie div verwenden, aber nur Eingang a anbinden und den zweiten Operanden unbelegt lassen.
  • Eine Rückwärtsverschiebung (negatives n) wählen und nicht merken, dass sie in zukünftige Bars späht — dieser Modus ist als repainting markiert und kann Look-ahead-Bias durchsickern lassen.

Siehe auch