Saltar al contenido
StatePath
Atlas de herramientascalc.streak

Herramienta

Streak

calc.streak

CalculationStreak

Entradas

valueBoolean

La condición sí/no cuyas barras verdaderas consecutivas se cuentan (p. ej. «cierre por encima de la EMA de 20»).

Salidas

Buffer (time series)

Una línea de recuento: cuántas barras seguidas la entrada ha sido verdadera, subiendo mientras se mantiene la condición y cayendo a cero cuando se rompe.

Streak cuenta cuántas barras seguidas la entrada sí/no se ha mantenido en verdadero, reiniciándose a cero en el momento en que pasa a falso. Es útil para reglas de «N barras seguidas», como tres cierres consecutivos por encima de una media móvil.

Diagrama general de Streak

Cómo funciona

En cada barra el nodo mira la entrada booleana `value`: si es verdadera, el recuento corriente sube en uno; si es falsa, el recuento se reinicia a cero. No hay ajustes: la salida es simplemente la longitud de la racha actual, que puedes contrastar con un umbral para exigir una racha de un tamaño dado.

Se conecta con

Lee de
Alimenta a

Ejemplos

  • Confirmación: conecta «cierre por encima de la EMA de 20» en value y exige que la racha llegue a 3 antes de entrar, filtrando los picos de una sola barra.
  • Agotamiento: vigila una racha larga de cierres al alza como pista de que el movimiento puede estar sobreextendido y a punto de hacer una pausa.

Errores comunes

  • Olvidar el reinicio: el recuento vuelve a cero ante una sola barra falsa, así que un fallo ocasional dentro de una racha por lo demás fuerte mantiene la racha corta.
  • Contar una condición que es verdadera en casi cada barra, lo que produce una racha siempre creciente que aporta poca información.

Véase también