DIminus
DIminus dans ProBuilder retourne l'indicateur directionnel négatif (DI-) du système ADX, qui mesure la force du mouvement baissier des prix. Syntaxe et exemples.
Syntaxe
DIminus[N](price)Paramètres
| Nom | Type | Par défaut | Description |
|---|---|---|---|
N | entier | 14 | Nombre de périodes pour le calcul, appliqué à la fois au lissage du mouvement directionnel et à l'ATR. |
price | source de prix | close | Argument de prix passé à l'instruction, généralement close. |
Formule
-DM = previous low - current low (kept only when positive
and greater than the upward movement, else 0)
DIminus = 100 * WilderSmoothing[N](-DM) / AverageTrueRange[N]La normalisation par l'ATR exprime le mouvement baissier en pourcentage du range total, ce qui rend les lectures comparables d'un instrument à l'autre.
Comment ça marche
Sur chaque bar, le système mesure de combien le plus bas est passé sous le plus bas précédent. Ce montant compte comme mouvement directionnel négatif, mais seulement s'il dépasse l'extension vers le haut du bar ; sinon le bar contribue pour zéro. Les mouvements négatifs sont lissés avec la méthode de Wilder sur N bars, puis divisé par l'ATR sur la même fenêtre et ramené à une échelle de 0 à 100.
La ligne obtenue monte lorsque le marché enchaîne des plus bas de plus en plus bas et s'estompe lorsque la pression baissière se tarit. Seule, elle dit peu de choses ; la lecture habituelle la compare à DIplus. La ligne qui se trouve au-dessus identifie la direction dominante, et les croisements entre les deux constituent le signal classique du Directional Movement System. ADX, calculé à partir des mêmes composantes, ajoute la dimension de force.
Exemples
Exemple 1, Tracer les deux lignes directionnelles (Indicateur)
// 14-period directional indicators on the close
minusLine = DIminus[14](close)
plusLine = DIplus[14](close)
RETURN minusLine COLOURED(200, 50, 50) AS "DI-", plusLine COLOURED(50, 150, 50) AS "DI+"Affiche DI- en rouge et DI+ en vert. La ligne du dessus marque la direction actuellement dominante, et les croisements marquent des changements de tendance potentiels.
Exemple 2, Screener de tendance baissière avec filtre de force (ProScreener)
// Instruments in a confirmed downtrend: DI- above DI+ and ADX above 25
minus = DIminus[14](close)
plus = DIplus[14](close)
trendStrength = ADX[14]
SCREENER[minus > plus AND trendStrength > 25](minus - plus AS "DI- lead")Liste les instruments où le mouvement baissier domine et où l'ADX confirme que le mouvement est assez fort pour être qualifié de tendance, classés selon l'avance de DI-.
Exemple 3, Sortie de protection sur un croisement baissier (ProOrder)
// Close the long position when DI- overtakes DI+
minus = DIminus[14](close)
plus = DIplus[14](close)
IF LongOnMarket AND minus CROSSES OVER plus THEN
SELL AT MARKET
ENDIFUtilise le croisement baissier, DI- passant au-dessus de DI+, comme sortie sur changement de tendance d'une position long existante plutôt que comme signal d'entrée.
Interprétation
- DI- au-dessus de DI+. Le mouvement directionnel baissier domine. La lecture traditionnelle est une tendance baissière, la confiance augmentant lorsque
ADXest au-dessus d'environ 20 à 25. - DI- en dessous de DI+. Le mouvement haussier domine, la pression baissière est secondaire.
- DI- passant au-dessus de DI+. Le signal baissier standard du système, utilisé pour les entrées short ou les sorties de long.
- Niveau absolu. Un DI- élevé avec un DI+ faible décrit une baisse unilatérale. Les deux lignes basses et proches l'une de l'autre décrivent un range.
Erreurs et pièges courants
- Lire DI- isolément. Un DI- qui monte signifie seulement que les plus bas s'étendent. Que cela importe dépend de l'endroit où se situe DI+. Comparez toujours les deux lignes, ou utilisez l'indicateur combiné
DIinstruction. - Confusions sur le sens du croisement. Le croisement de DI- au-dessus de DI+ est baissier, pas haussier. Comme les deux lignes sont positives et visuellement similaires, inverser la condition est une erreur courante. Vérifiez bien quelle variable se trouve de quel côté de
CROSSES OVER. - Dents de scie en range. Lorsque l'ADX est faible, les lignes DI se croisent sans cesse dans les deux sens. Filtrer les croisements avec
ADX[14] > 25, comme dans l'exemple 2, supprime l'essentiel du bruit. - Périodes incohérentes.
DIminus[14]comparé àDIplus[20]produit des croisements qui ne correspondent à aucun système standard. Utilisez la mêmeNpour les deux lignes et pour l'ADX.
Instructions liées
DIplus, la contrepartie positive qui mesure le mouvement haussier.DI, différence sur une seule ligne, DI+ moins DI-.ADX, force de la tendance dérivée des lignes DI.ADXR, variante lissée de l'ADX.AverageTrueRange, le normalisateur de volatilité dans la formule.TR, true range d'un seul bar.VIminus, ligne vortex négative, une mesure voisine du mouvement baissier.VIplus, ligne vortex positive.