Saltar al contenido
StatePath
Atlas de herramientasmath.arithmetic

Herramienta

Arithmetic

math.arithmetic

MathArithmetic

Entradas

aBuffer (time series)

La primera serie operando.

bBuffer (time series)

La segunda serie operando (usada solo por los modos de dos operandos).

Salidas

Buffer (time series)

Una línea numérica que lleva el resultado de la operación elegida, un valor por barra.

Arithmetic es un nodo calculadora todo-en-uno que ejecuta una operación por barra sobre las series que conectas. Un único selector `mode` lo cambia entre matemática básica, matemática de un solo valor, desplazamiento temporal, reducciones de ventana móvil y normalización.

Diagrama general de Arithmeticab+a+b

Cómo funciona

Elige un `mode` y el inspector atenúa las perillas que no aplican, luego el nodo calcula esa operación sobre la entrada `a` (y `b` para modos de dos operandos como add o divide), produciendo una serie de float. Los modos de ventana usan `period`, shift usa `n`, y clamp usa `min`/`max`.

Modos

Sumaradd

Suma a y b en cada barra.

Diagrama de Sumarab+Add

Cuándo usarlo: Combina dos series, p. ej. sumar dos osciladores.

Restarsub

Resta b de a.

Diagrama de RestarabSubtract

Cuándo usarlo: Spread entre dos líneas, p. ej. dos MA.

Multiplicarmul

Multiplica a por b.

Diagrama de Multiplicarab×Multiply

Cuándo usarlo: Escala o pondera una serie por otra.

Dividirdiv

Divide a entre b.

Diagrama de Dividirab÷Divide

Cuándo usarlo: Ratios, p. ej. precio sobre una media móvil.

Módulomod

Resto de a dividido entre b.

Diagrama de Móduloab%Modulo

Cuándo usarlo: Restos cíclicos o periódicos.

Potenciapow

Eleva a a la potencia b.

Diagrama de Potenciaab^Power

Cuándo usarlo: Énfasis no lineal de una serie.

Mínimomin2

El menor de a y b en cada barra.

Diagrama de Mínimoabmin2Minimum

Cuándo usarlo: Pon un suelo a una serie con otra.

Máximomax2

El mayor de a y b en cada barra.

Diagrama de Máximoabmax2Maximum

Cuándo usarlo: Pon un techo a una serie con otra.

Absolutoabs

Valor absoluto de a.

Diagrama de Absolutoseriesabsseries

Cuándo usarlo: Tamaño de un movimiento ignorando su signo.

Raíz cuadradasqrt

Raíz cuadrada de a.

Diagrama de Raíz cuadradaseriessqrtseries

Cuándo usarlo: Comprime valores grandes.

Exponencialexp

e elevado a a.

Diagrama de Exponencialseriesexpseries

Cuándo usarlo: Ponderación exponencial.

Logaritmolog

Logaritmo natural de a.

Diagrama de Logaritmoserieslogseries

Cuándo usarlo: Comprime el crecimiento exponencial o los retornos logarítmicos.

Negarneg

Invierte el signo de a.

Diagrama de Negarseriesnegseries

Cuándo usarlo: Invierte una serie.

Signosign

-1, 0 o +1 según el signo de a.

Diagrama de Signoseriessignseries

Cuándo usarlo: Reduce una serie solo a su dirección.

Suelofloor

Redondea a hacia abajo a un entero.

Diagrama de Sueloseriesfloorseries

Cuándo usarlo: Agrupa valores hacia abajo.

Techoceil

Redondea a hacia arriba a un entero.

Diagrama de Techoseriesceilseries

Cuándo usarlo: Agrupa valores hacia arriba.

Redondearround

Redondea a al entero más cercano.

Diagrama de Redondearseriesroundseries

Cuándo usarlo: Ajusta a valores enteros.

Desplazarshift

Mueve la serie n barras en el tiempo.

Diagrama de Desplazarshifted

Cuándo usarlo: Compara un valor con su versión anterior.

Suma móvilsum_window

Suma sobre las últimas `period` barras.

Diagrama de Suma móvil

Cuándo usarlo: Flujo acumulado sobre una ventana.

Media móvilmean_window

Promedio sobre las últimas `period` barras.

Diagrama de Media móvil

Cuándo usarlo: Suaviza una serie.

Mínimo móvilmin_window

Valor más bajo en las últimas `period` barras.

Diagrama de Mínimo móvil

Cuándo usarlo: Soporte reciente / mínimo más bajo.

Máximo móvilmax_window

Valor más alto en las últimas `period` barras.

Diagrama de Máximo móvil

Cuándo usarlo: Resistencia reciente / máximo más alto.

Normalizarnormalize

Reescala la ventana a 0–1.

Diagrama de Normalizar

Cuándo usarlo: Pon una serie en una escala fija.

Z-scorez_score

Desviaciones estándar respecto a la media de la ventana.

Diagrama de Z-score

Cuándo usarlo: Detecta extremos estadísticos.

Rango percentilpercentile_rank

Dónde se sitúa el valor más reciente dentro de la ventana (0–1).

Diagrama de Rango percentil

Cuándo usarlo: Fuerza relativa dentro de una ventana.

Clampclamp

Fija el valor entre min y max.

Diagrama de Clamp

Cuándo usarlo: Acota una serie a un rango seguro.

Configuración

modeenum

Qué operación ejecutar: matemática básica (add, sub, mul, div, mod, pow, min2, max2), matemática de un solo valor (abs, sqrt, exp, log, neg, sign, floor, ceil, round), desplazamiento temporal (shift), reducciones de ventana móvil (sum_window, mean_window, min_window, max_window), o normalización (normalize, z_score, percentile_rank, clamp).

Opciones:addsubmuldivmodpowmin2max2abssqrtexplognegsignfloorceilroundshiftsum_windowmean_windowmin_windowmax_windownormalizez_scorepercentile_rankclamp
nscalar

Barras a desplazar cuando el modo es shift — positivo mira hacia atrás, negativo mira hacia adelante (el caso hacia adelante se marca como repintado).

Diagrama de nshifted
periodscalar

Cuántas barras cubre la ventana móvil, usado por los modos de ventana y normalización.

Diagrama de period
minscalar

El límite inferior al que se fija el valor cuando el modo es clamp.

maxscalar

El límite superior al que se fija el valor cuando el modo es clamp.

Se conecta con

Lee de
Alimenta a

Ejemplos

  • Pon el modo en sub y conecta dos medias móviles en a y b para producir el spread entre ellas como fuente de señal.
  • Pon el modo en z_score con un period de 20 barras para convertir una serie cruda en una puntuación normalizada que puedas umbralizar.

Errores comunes

  • Usar un modo binario como div pero conectar solo la entrada a, dejando sin asignar el segundo operando.
  • Elegir un desplazamiento hacia atrás (n negativo) y no darte cuenta de que mira barras futuras — ese modo se marca como repintado y puede filtrar sesgo de anticipación.

Véase también