Open
Open devuelve el precio de apertura de un bar en ProBuilder. Usa Open, o Open[N] para la apertura de N bars atrás, como fuente de precio en indicadores, screeners y estrategias.
Sintaxis
OpenOpen[N] devuelve el precio de apertura N bars atrás, donde N es 0 para la bar actual, 1 para la bar anterior, y así sucesivamente. Open y Open[0] son equivalentes.
Cómo funciona
Open lee el primer precio negociado de un bar en el marco temporal de trabajo del gráfico. A diferencia del cierre, la apertura queda fijada en el instante en que empieza el bar y no cambia mientras el bar sigue formándose.
El desplazamiento entre corchetes se refiere a bars anteriores respecto a la que se está procesando. Open[1] es la apertura del bar anterior y Open[20] es la apertura de hace veinte bars. El índice debe permanecer dentro del histórico cargado, ya que referenciar un bar anterior al primero disponible produce un error.
La apertura se combina a menudo con el cierre para describir la dirección de una bar. Una bar donde Close > Open cerró más alto de lo que abrió, mientras Close < Open cerró más bajo. La lógica de gaps también usa la apertura, comparando la actual Open contra el anterior Close.
Ejemplos
Ejemplo 1, Dirección del cuerpo del bar (Indicador)
// 1 when the bar closed above its open, -1 when it closed below
IF Close > Open THEN
direction = 1
ELSIF Close < Open THEN
direction = -1
ELSE
direction = 0
ENDIF
RETURN direction AS "Bar direction"El indicador informa de si cada bar cerró por encima, por debajo o al mismo nivel que su precio de apertura.
Ejemplo 2, Buscar aperturas con gap al alza (ProScreener)
// Instruments that opened above the previous bar's close
gapUp = Open > Close[1]
SCREENER[gapUp] (Open AS "Open")El screener devuelve los instrumentos cuyo último bar abrió por encima del cierre anterior, un filtro sencillo de gap al alza.
Ejemplo 3, Entrada en un bar de apertura fuerte (ProOrder)
DEFPARAM CumulateOrders = false
// Open above the previous close by more than a small threshold
gapSize = Open - Close[1]
IF gapSize > 0 AND Close > Open THEN
BUY 1 CONTRACT AT MARKET
ENDIF
SET STOP %LOSS 1.5La regla combina un gap positivo en la Open con una barra que siguió subiendo hasta el cierre.
Errores y trampas habituales
- Desplazamiento fuera de rango.
Open[N]falla cuando N apunta a antes del primer bar cargado. Protege los lookbacks profundos con unBarIndexcomprueba o carga más histórico. - La apertura es fija, el cierre no. La apertura se fija cuando empieza el bar y se mantiene constante, así que las comparaciones contra ella son estables dentro del bar, al contrario que las comparaciones contra un cierre en vivo.
- Los gaps dependen del marco temporal. En gráficos intraday la diferencia entre
OpenyClose[1]refleja el gap durante el intervalo de bar del gráfico, que puede no coincidir con el gap de la sesión nocturna.
Instrucciones relacionadas
Close, el precio de cierre de un bar.High, el precio más alto de un bar.Low, el precio más bajo de un bar.Volume, el volumen negociado de un bar.CustomClose, la fuente de precio seleccionable por el usuario.Range, el high menos el low de un bar.TotalPrice, la media de open, high, low y close.DOpen, el precio de apertura de un bar diario pasado.