Jetzt beitreten
Konstanten/probuilder · probacktest · proorder · proscreener

DLow

DLow gibt in ProBuilder den niedrigsten Kurs eines Tages-Bars zurück. Verwenden Sie DLow(N), um das Tief von vor N Tagen in jeder Zeiteinheit zu lesen, ohne den Chart auf Tages-Bars umzustellen.

Syntax

probuilder
DLow(N)

N ist ein nicht negativer Wert, der die Anzahl der Tage zurück angibt. DLow(0) ist der aktuelle Tag, DLow(1) ist der vorherige Handelstag, und so weiter.

So funktioniert es

DLow liest das Tief eines Tages-Bars, auch wenn der Chart auf einer Intraday-Zeiteinheit läuft. Auf einem Fünfzehn-Minuten-Chart, DLow(1) gibt das Tagestief von gestern zurück und nicht das Tief einer einzelnen Fünfzehn-Minuten-Bar.

Das Argument steht in runden Klammern und zählt in Handelstagen. Am aktuellen Tag, DLow(0) spiegelt den tiefsten Kurs der bisherigen Sitzung wider und kann bis zum Tagesschluss weiter fallen. N muss innerhalb der geladenen Tageshistorie bleiben, sonst erzeugt der Aufruf einen Fehler.

Tagestiefs dienen als Intraday-Unterstützungsreferenzen. Ein Vergleich des aktuellen Preises mit DLow(1) prüft, ob heute unter das Low von gestern gebrochen ist, und eine Schleife über mehrere DLow(a) Werten findet das tiefste Tief über eine Reihe von Tagen.

Beispiele

Beispiel 1, Niedrigstes Tagestief über zehn Tage (Indikator)

probuilder
// 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"

Die Schleife beginnt beim Tief des aktuellen Tages und behält das Minimum DLow der im Fenster gefunden wurde.

Beispiel 2, Screening auf einen Bruch des Tiefs von gestern (ProScreener)

probuilder
// Current price below the previous day's daily low
broke = Close < DLow(1)

SCREENER[broke] (DLow(1) AS "Prev day low")

Der Screener gibt Instrumente zurück, die unter dem Tief des Vortages notieren.

Beispiel 3, Stopp unter dem vorherigen Tagestief (ProOrder)

probuilder
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
ENDIF

Der Ausstieg platziert einen Stop unter DLow(1), wobei das Tief des Vortages als Unterstützungsreferenz dient.

Häufige Fehler und Stolperfallen

  • Runde Klammern, keine eckigen. DLow nimmt sein Argument in Klammern wie DLow(1). Eckige Klammern sind ein Syntaxfehler.
  • Der aktuelle Tag bildet sich noch. DLow(0) kann während der Session weiter fallen, daher verschieben sich Tests dagegen im Verlauf des Tages. Verwenden Sie DLow(1) für ein festes Niveau des Vortages.
  • Benötigt Tageshistorie. Ein großes N erfordert ausreichend geladene Tagesdaten, sonst läuft die Referenz auf einen Fehler.
  • DHigh, der höchste Kurs eines vergangenen Tages-Bars.
  • DOpen, der Eröffnungskurs eines vergangenen Tages-Bars.
  • DClose, der Schlusskurs eines vergangenen Tages-Bars.
  • Low, der niedrigste Kurs des Bars der aktuellen Zeiteinheit.
  • High, der höchste Kurs eines Bars.
  • Close, der Schlusskurs eines Bars.
  • Range, High minus Low eines Bars.
  • CustomClose, die vom Benutzer wählbare Kursquelle.