DLow
DLow retourne le prix le plus bas d'un bar journalier dans ProBuilder. Utilisez DLow(N) pour lire le plus bas d'il y a N jours sur n'importe quelle unité de temps, sans passer le graphique en bars journaliers.
Syntaxe
DLow(N)N est une valeur non négative donnant le nombre de jours en arrière. DLow(0) est le jour en cours, DLow(1) est la séance précédente, et ainsi de suite.
Comment ça marche
DLow lit le plus bas d'une barre journalière même lorsque le graphique tourne en unité de temps intraday. Sur un graphique en quinze minutes, DLow(1) renvoie le plus bas journalier de la veille plutôt que le plus bas d'une seule bar de quinze minutes.
L'argument utilise des parenthèses et compte en jours de bourse. Le jour en cours, DLow(0) reflète le prix le plus bas atteint jusqu'ici dans la séance et peut encore baisser jusqu'à la clôture du jour. N doit rester dans l'historique journalier chargé, sinon l'appel génère une erreur.
Les plus bas journaliers servent de références de support intraday. Comparer le prix courant à DLow(1) teste si le jour en cours est passé sous le plus bas de la veille, et boucler sur plusieurs DLow(a) valeurs trouve le plus bas minimum sur une plage de jours.
Exemples
Exemple 1, Plus bas journalier sur dix jours (Indicateur)
// 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"La boucle part du plus bas du jour en cours et conserve le minimum DLow trouvé sur la fenêtre.
Exemple 2, Recherche d'une cassure du plus bas de la veille (ProScreener)
// Current price below the previous day's daily low
broke = Close < DLow(1)
SCREENER[broke] (DLow(1) AS "Prev day low")Le screener retourne les instruments qui cotent en dessous du plus bas de la veille.
Exemple 3, Stop sous le plus bas journalier précédent (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
ENDIFLa sortie place un stop sous DLow(1), en utilisant le plus bas journalier précédent comme référence de support.
Erreurs et pièges courants
- Parenthèses, pas crochets.
DLowprend son argument entre parenthèses commeDLow(1). Les crochets sont une erreur de syntaxe. - La journée en cours est encore en formation.
DLow(0)peut continuer de baisser pendant la séance, donc les tests qui s'y réfèrent se décalent au fil de la journée. UtilisezDLow(1)pour un niveau fixe de la veille. - Nécessite un historique journalier. Un N élevé nécessite suffisamment de données journalières chargées, sinon la référence génère une erreur.
Instructions liées
DHigh, le prix le plus haut d'un bar journalier passé.DOpen, le prix d'ouverture d'un bar journalier passé.DClose, le prix de clôture d'un bar journalier passé.Low, le prix le plus bas du bar de l'unité de temps actuelle.High, le prix le plus haut d'un bar.Close, le prix de clôture d'un bar.Range, le high moins le low d'un bar.CustomClose, la source de prix sélectionnable par l'utilisateur.