Close
Close restituisce il prezzo di chiusura di una bar in ProBuilder. Usa Close, o Close[N] per la chiusura di N bar prima, come fonte di prezzo in indicatori, screener e strategie.
Sintassi
CloseClose[N] restituisce il prezzo di chiusura N bars indietro, dove N è 0 per la bar corrente, 1 per la bar precedente e così via. Close e Close[0] sono equivalenti.
Come funziona
Close legge l'ultimo prezzo scambiato di un bar sul timeframe di lavoro del grafico. Sul bar corrente è il prezzo nel momento in cui il bar viene valutato, che su un bar live non ancora chiuso continua ad aggiornarsi finché il bar non si completa.
L'offset tra parentesi quadre indirizza bar precedenti rispetto a quello in elaborazione. Close[1] è la chiusura del bar precedente e Close[20] è la chiusura di venti barre fa. L'offset deve essere un valore non negativo che resti entro lo storico caricato, poiché andare oltre la barra più vecchia disponibile produce un errore.
La maggior parte delle funzioni indicatore accetta Close come input di prezzo, per esempio Average[20](Close). Poiché i prezzi di chiusura portano il peso dell'accordo di fine periodo tra compratori e venditori, sono l'input predefinito per medie mobili, oscillatori e logiche di incrocio.
Esempi
Esempio 1, Close rispetto alla sua media mobile (Indicatore)
// Compare the current close with a 20-bar average of closes
ma20 = Average[20](Close)
RETURN Close AS "Close", ma20 AS "MA 20"L'indicatore traccia la chiusura grezza insieme a una media smussata, una base comune per studi su trend e incroci.
Esempio 2, Ricerca di una chiusura sopra il massimo precedente (ProScreener)
// Instruments whose latest close exceeds the previous bar's high
breakout = Close > High[1]
SCREENER[breakout] (Close AS "Close")Lo screener restituisce gli strumenti in cui la chiusura più recente ha superato il massimo della bar precedente.
Esempio 3, Ingresso su incrocio basato su Close (ProOrder)
DEFPARAM CumulateOrders = false
fast = Average[10](Close)
slow = Average[30](Close)
// Enter long when the close-based fast average crosses above the slow one
IF fast CROSSES OVER slow THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF fast CROSSES UNDER slow THEN
SELL AT MARKET
ENDIFEntrambe le medie usano Close come loro input, così l'incrocio riflette il movimento dei prezzi di chiusura.
Errori e insidie comuni
- Offset fuori intervallo.
Close[N]fallisce quando N punta a prima della prima bar caricata. Proteggi i lookback lunghi con unBarIndexverifica o assicurati che sia caricato storico sufficiente. - La bar in corso continua a muoversi. Sulla bar corrente, non completata
Closeè pari all'ultimo tick, quindi una condizione può cambiare più volte prima della chiusura del bar. Per segnali confermati confrontaClose[1]o attendere che il bar si completi. - Non è la stessa cosa di CustomClose.
Closeè sempre il vero prezzo di chiusura, mentreCustomClosesegue la fonte di prezzo selezionata nelle impostazioni del grafico e può differire.
Istruzioni correlate
Open, il prezzo di apertura 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, per impostazione predefinita la chiusura.MedianPrice, la media di massimo e minimo.TypicalPrice, la media di massimo, minimo e chiusura.DClose, il prezzo di chiusura di una bar giornaliera passata.