Únete hoy
Constantes/probuilder · probacktest · proorder · proscreener

Low

Low devuelve el precio más bajo de un bar en ProBuilder. Usa Low, o Low[N] para el mínimo de N bars atrás, como fuente de precio en indicadores, screeners y estrategias.

Sintaxis

probuilder
Low

Low[N] devuelve el precio más bajo N bars atrás, donde N es 0 para la bar actual, 1 para la bar anterior, y así sucesivamente. Low y Low[0] son equivalentes.

Cómo funciona

Low lee el precio más bajo alcanzado durante un bar en el marco temporal de trabajo del gráfico. En el bar actual, sin terminar, el mínimo puede caer más si la negociación empuja a la baja, por lo que puede descender tick a tick hasta que el bar cierre.

El desplazamiento entre corchetes se refiere a bars anteriores respecto a la que se está procesando. Low[1] es el mínimo del bar anterior y Low[10] es el mínimo de diez barras atrás. El índice debe permanecer dentro del historial cargado, ya que ir antes de la primera barra produce un error.

Para encontrar el mínimo más bajo de una ventana en lugar de una sola bar, usa Lowest función, por ejemplo Lowest[20](Low). La lógica de soportes y de stops suele hacer referencia a un reciente Lowest[N](Low) nivel como suelo por debajo del precio actual.

Ejemplos

Ejemplo 1, Distancia por encima del mínimo reciente (Indicador)

probuilder
// How far the close sits above the lowest low of the last 20 bars
recentLow = Lowest[20](Low)
gap = Close - recentLow
RETURN gap AS "Above 20-bar low"

El indicador mide cuánto ha subido el precio desde su mínimo reciente.

Ejemplo 2, Búsqueda de nuevos mínimos (ProScreener)

probuilder
// Current low undercuts the lowest low of the previous 50 bars
newLow = Low < Lowest[50](Low)[1]

SCREENER[newLow] (Low AS "Low")

El screener devuelve los instrumentos que marcan un nuevo mínimo de 50 bars en el último bar.

Ejemplo 3, Stop colocado bajo un mínimo reciente (ProOrder)

probuilder
DEFPARAM CumulateOrders = false

IF Close CROSSES OVER Average[20](Close) THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

// Protective stop just below the lowest low of the last 10 bars
IF LONGONMARKET THEN
  SELL AT Lowest[10](Low) STOP
ENDIF

La salida usa el mínimo Low del rango reciente como nivel de stop por debajo de la posición.

Errores y trampas habituales

  • Desplazamiento fuera de rango. Low[N] falla cuando N apunta antes de la primera bar cargada. Protege los lookbacks largos o carga suficiente historial.
  • Un solo bar frente a la ventana. Low[5] es el mínimo de un solo bar cinco atrás, no el mínimo más bajo de los últimos cinco bars. Para un mínimo móvil usa Lowest[5](Low).
  • El bar en vivo puede extenderse. En el bar actual el mínimo puede seguir cayendo hasta el cierre, así que una rotura de soporte medida contra el mínimo en vivo puede dispararse antes de tiempo. Compara contra bars completados con Low[1] para confirmación.
  • High, el precio más alto de un bar.
  • Open, el precio de apertura de un bar.
  • Close, el precio de cierre de un bar.
  • Volume, el volumen negociado de un bar.
  • Range, el high menos el low de un bar.
  • CustomClose, la fuente de precio seleccionable por el usuario.
  • MedianPrice, la media de high y low.
  • DLow, el precio más bajo de un bar diario pasado.