DOpen
DOpen restituisce il prezzo di apertura di una bar giornaliera in ProBuilder. Usa DOpen(N) per leggere l'apertura di N giorni fa su qualsiasi timeframe, senza passare il grafico a bar giornaliere.
Sintassi
DOpen(N)N è un valore non negativo che indica il numero di giorni indietro. DOpen(0) è il giorno corrente, DOpen(1) è il giorno di borsa precedente, e così via.
Come funziona
DOpen legge il prezzo di apertura di un bar giornaliero anche quando il grafico è su un timeframe intraday. Su un grafico a cinque minuti, DOpen(1) restituisce comunque l'apertura giornaliera di ieri anziché l'apertura di un bar da cinque minuti.
L'argomento usa le parentesi tonde, non le parentesi quadre, e conta in giorni di negoziazione. Poiché scorre i dati giornalieri, N deve rimanere entro lo storico giornaliero caricato, altrimenti la chiamata genera un errore.
I livelli di apertura giornalieri sono ancoraggi comuni per la logica intraday, come misurare quanto il prezzo si è mosso dall'apertura della sessione o confrontare l'apertura di oggi con i giorni precedenti. DOpen si abbina a DHigh, DLow, e DClose per ricostruire un bar giornaliero completo da qualsiasi timeframe.
Esempi
Esempio 1, Distanza dall'apertura di oggi (Indicatore)
// Move of the current price relative to today's daily open
todayOpen = DOpen(0)
move = Close - todayOpen
RETURN move AS "From day open"L'indicatore mostra quanto il prezzo corrente si è allontanato dal livello di apertura del giorno.
Esempio 2, Screening di un gap rispetto alla chiusura precedente (ProScreener)
// Today's open above yesterday's daily close
gapUp = DOpen(0) > DClose(1)
SCREENER[gapUp] (DOpen(0) AS "Day open")Lo screener restituisce gli strumenti che hanno aperto la sessione sopra la chiusura del giorno precedente.
Esempio 3, Orientamento intraday a partire dall'apertura del giorno (ProOrder)
DEFPARAM CumulateOrders = false
// Long bias only while price holds above today's open
IF Close > DOpen(0) AND Close CROSSES OVER Average[20](Close) THEN
BUY 1 CONTRACT AT MARKET
ENDIF
SET STOP %LOSS 1L'ingresso richiede che il prezzo sia sopra DOpen(0), usando l'apertura giornaliera come filtro di trend intraday.
Errori e insidie comuni
- Parentesi tonde, non quadre.
DOpenaccetta il suo argomento tra parentesi tonde comeDOpen(1). Usare le parentesi quadre è un errore di sintassi. - Conta i giorni, non le bar. N è uno scostamento in giorni, quindi
DOpen(1)è l'apertura di ieri indipendentemente da quanti bar intraday ci sono tra ora e allora. - Richiede lo storico giornaliero. Un N elevato richiede dati giornalieri caricati in quantità sufficiente. Fare riferimento a un giorno oltre lo storico disponibile genera un errore.
Istruzioni correlate
DClose, il prezzo di chiusura di una bar giornaliera passata.DHigh, il prezzo più alto di una bar giornaliera passata.DLow, il prezzo più basso di una bar giornaliera passata.Open, il prezzo di apertura della bar del timeframe corrente.Close, il prezzo di chiusura di una bar.High, il prezzo più alto di una bar.Low, il prezzo più basso di una bar.CustomClose, la fonte di prezzo selezionabile dall'utente.