Open
Open restituisce il prezzo di apertura di un bar in ProBuilder. Usa Open, oppure Open[N] per l'apertura di N bar fa, come fonte di prezzo in indicatori, screener e strategie.
Sintassi
OpenOpen[N] restituisce il prezzo di apertura N bars indietro, dove N è 0 per la bar corrente, 1 per la bar precedente e così via. Open e Open[0] sono equivalenti.
Come funziona
Open legge il primo prezzo scambiato di un bar sul timeframe di lavoro del grafico. A differenza della chiusura, l'apertura è fissata nell'istante in cui il bar inizia e non cambia mentre il bar è ancora in formazione.
L'offset tra parentesi quadre indirizza bar precedenti rispetto a quello in elaborazione. Open[1] è l'apertura della bar precedente e Open[20] è l'apertura di venti barre fa. L'indice deve rimanere entro la storia caricata, poiché fare riferimento a una barra precedente alla prima disponibile produce un errore.
L'apertura è spesso abbinata alla chiusura per descrivere la direzione di una bar. Una bar in cui Close > Open ha chiuso più in alto di quanto ha aperto, mentre Close < Open ha chiuso più in basso. La logica dei gap usa anche l'apertura, confrontando l'attuale Open con il precedente Close.
Esempi
Esempio 1, Direzione del corpo del bar (Indicatore)
// 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"L'indicatore riporta se ogni bar ha chiuso sopra, sotto o allo stesso livello del suo prezzo di apertura.
Esempio 2, Ricerca di aperture in gap-up (ProScreener)
// Instruments that opened above the previous bar's close
gapUp = Open > Close[1]
SCREENER[gapUp] (Open AS "Open")Lo screener restituisce gli strumenti il cui ultimo bar ha aperto sopra la chiusura precedente, un semplice filtro di gap-up.
Esempio 3, Ingresso su un bar di apertura forte (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 regola combina un gap positivo in Open con un bar che ha continuato a salire fino alla chiusura.
Errori e insidie comuni
- Offset fuori intervallo.
Open[N]fallisce quando N punta a prima della prima bar caricata. Proteggi i lookback profondi con unBarIndexcontrolla o carica più storico. - L'apertura è fissa, la chiusura no. L'apertura viene fissata quando il bar inizia e rimane costante, quindi i confronti con essa sono stabili all'interno del bar, a differenza dei confronti con una chiusura in tempo reale.
- I gap dipendono dal timeframe. Sui grafici intraday la differenza tra
OpeneClose[1]riflette il gap sull'intervallo delle bar del grafico, che può non corrispondere al gap della sessione notturna.
Istruzioni correlate
Close, il prezzo di chiusura di una bar.High, il prezzo più alto di una bar.Low, il prezzo più basso di una bar.Volume, il volume scambiato di una bar.CustomClose, la fonte di prezzo selezionabile dall'utente.Range, il massimo meno il minimo di una bar.TotalPrice, la media di apertura, massimo, minimo e chiusura.DOpen, il prezzo di apertura di una bar giornaliera passata.