DLow
DLow restituisce il prezzo più basso di un bar giornaliero in ProBuilder. Usa DLow(N) per leggere il minimo di N giorni fa su qualsiasi timeframe, senza passare il grafico a bar giornalieri.
Sintassi
DLow(N)N è un valore non negativo che indica il numero di giorni indietro. DLow(0) è il giorno corrente, DLow(1) è il giorno di borsa precedente, e così via.
Come funziona
DLow legge il minimo di una bar giornaliera anche quando il grafico gira su un timeframe intraday. Su un grafico a quindici minuti, DLow(1) restituisce il minimo giornaliero di ieri anziché il minimo di un singolo bar da quindici minuti.
L'argomento usa le parentesi tonde e conta in giorni di contrattazione. Nel giorno corrente, DLow(0) riflette il prezzo più basso finora nella sessione e può scendere ulteriormente fino alla chiusura della giornata. N deve restare entro lo storico giornaliero caricato, altrimenti la chiamata genera un errore.
I minimi giornalieri funzionano come riferimenti di supporto intraday. Confrontare il prezzo corrente con DLow(1) verifica se oggi ha rotto sotto il minimo di ieri, e ciclare su diversi DLow(a) valori trova il minimo più basso in un arco di giorni.
Esempi
Esempio 1, Minimo giornaliero più basso su dieci giorni (Indicatore)
// Track the lowest daily low across the last ten days
newLowest = DLow(0)
FOR a = 1 TO 9 DO
IF DLow(a) < newLowest THEN
newLowest = DLow(a)
ENDIF
NEXT
RETURN newLowest AS "10-day low"Il ciclo parte dal minimo del giorno corrente e mantiene il minimo DLow trovato nella finestra.
Esempio 2, Ricerca della rottura del minimo di ieri (ProScreener)
// Current price below the previous day's daily low
broke = Close < DLow(1)
SCREENER[broke] (DLow(1) AS "Prev day low")Lo screener restituisce gli strumenti che quotano sotto il minimo del giorno precedente.
Esempio 3, Stop sotto il minimo giornaliero precedente (ProOrder)
DEFPARAM CumulateOrders = false
IF Close CROSSES OVER Average[20](Close) THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Protective stop below yesterday's daily low
IF LONGONMARKET THEN
SELL AT DLow(1) STOP
ENDIFL'uscita posiziona uno stop sotto DLow(1), usando il minimo giornaliero precedente come riferimento di supporto.
Errori e insidie comuni
- Parentesi tonde, non quadre.
DLowaccetta il suo argomento tra parentesi tonde comeDLow(1). Le parentesi quadre sono un errore di sintassi. - Il giorno corrente è ancora in formazione.
DLow(0)può continuare a scendere durante la sessione, quindi i test su di esso si spostano col procedere della giornata. UsaDLow(1)per un livello fisso del giorno precedente. - Richiede lo storico giornaliero. Una N grande richiede dati giornalieri caricati a sufficienza, altrimenti il riferimento genera errore.
Istruzioni correlate
DHigh, il prezzo più alto di una bar giornaliera passata.DOpen, il prezzo di apertura di una bar giornaliera passata.DClose, il prezzo di chiusura di una bar giornaliera passata.Low, il prezzo più basso del bar del timeframe corrente.High, il prezzo più alto di una bar.Close, il prezzo di chiusura di una bar.Range, il massimo meno il minimo di una bar.CustomClose, la fonte di prezzo selezionabile dall'utente.