DLow
DLow returnerer den laveste kursen i en dagsbar i ProBuilder. Bruk DLow(N) for å lese bunnen fra N dager tilbake på enhver tidsramme, uten å bytte diagrammet til dagsbarer.
Syntaks
DLow(N)N er en ikke-negativ verdi som angir antall dager bakover. DLow(0) er den gjeldende dagen, DLow(1) er forrige handelsdag, og så videre.
Slik fungerer det
DLow leser laveste i en dagsbar selv når diagrammet kjører på en intraday tidsramme. På et femtenminuttersdiagram, DLow(1) returnerer gårsdagens dagslaveste, ikke laveste for én enkelt femtenminutters bar.
Argumentet bruker parenteser og teller i handelsdager. På gjeldende dag, DLow(0) gjenspeiler den laveste prisen så langt i sesjonen og kan falle videre til dagen lukkes. N må holde seg innenfor den lastede dagshistorikken, ellers feiler kallet.
Daglige bunner fungerer som intraday støttenivåer. Å sammenligne gjeldende pris med DLow(1) tester om i dag har brutt under gårsdagens laveste kurs, og å løkke over flere DLow(a) verdier finner den laveste low-verdien over et spenn av dager.
Eksempler
Eksempel 1, Laveste dagsbunn over ti dager (Indikator)
// 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"Løkken starter fra dagens lav og beholder minimumsverdien DLow funnet i vinduet.
Eksempel 2, Screening etter et brudd på gårsdagens bunn (ProScreener)
// Current price below the previous day's daily low
broke = Close < DLow(1)
SCREENER[broke] (DLow(1) AS "Prev day low")Screeneren returnerer instrumenter som handles under forrige dags bunn.
Eksempel 3, Stopp under forrige dagsbunn (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
ENDIFUtgangen plasserer en stop under DLow(1), og bruker forrige dags laveste som støttereferanse.
Vanlige feil og fallgruver
- Parenteser, ikke hakeparenteser.
DLowtar argumentet sitt i parentes somDLow(1). Klammeparenteser er en syntaksfeil. - Gjeldende dag er fortsatt under dannelse.
DLow(0)kan fortsette å falle i løpet av sesjonen, så tester mot den forskyves etter hvert som dagen utvikler seg. BrukDLow(1)for et fast nivå fra forrige dag. - Krever daglig historikk. En stor N krever nok innlastede dagsdata, ellers gir referansen feil.
Relaterte instruksjoner
DHigh, den høyeste prisen i en tidligere dagsbar.DOpen, åpningsprisen for en tidligere dagsbar.DClose, sluttprisen for en tidligere dagsbar.Low, den laveste kursen i baren for gjeldende tidsramme.High, den høyeste prisen i en bar.Close, sluttprisen i en bar.Range, high minus low for en bar.CustomClose, den brukervalgbare priskilden.