DIminus
DIminus in ProBuilder geeft de negatieve directionele indicator (DI-) van het ADX-systeem, die de sterkte van neerwaartse koersbeweging meet. Syntaxis en voorbeelden.
Syntaxis
DIminus[N](price)Parameters
| Naam | Type | Standaard | Beschrijving |
|---|---|---|---|
N | geheel getal | 14 | Aantal periodes voor de berekening, toegepast op zowel de smoothing van de directional movement als de ATR. |
price | prijsbron | close | Koersargument dat aan de instructie wordt doorgegeven, meestal 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]Normaliseren door de ATR drukt neerwaartse beweging uit als percentage van de totale range, waardoor de waarden vergelijkbaar zijn tussen instrumenten.
Hoe het werkt
Op elke bar meet het systeem hoe ver de low onder de vorige low uitkwam. Dat bedrag geldt als negatieve directionele beweging, maar alleen wanneer het de opwaartse uitbreiding van de bar overtreft; anders draagt de bar nul bij. De negatieve bewegingen worden met de methode van Wilder gesmoothed over N bars, vervolgens gedeeld door de ATR over hetzelfde venster en geschaald naar 0 tot 100.
De resulterende lijn stijgt wanneer de markt herhaaldelijk naar lagere lows duwt en zakt weg wanneer de neerwaartse druk opdroogt. Op zichzelf zegt hij weinig; de standaardinterpretatie vergelijkt hem met DIplus. Welke lijn bovenaan ligt bepaalt de dominante richting, en crossovers tussen de twee zijn het klassieke signaal van het Directional Movement System. ADX, berekend uit dezelfde componenten, voegt de dimensie sterkte toe.
Voorbeelden
Voorbeeld 1, Beide directionele lijnen plotten (Indicator)
// 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+"Toont DI- in rood en DI+ in groen. De bovenste lijn markeert de momenteel dominante richting, en kruisingen markeren mogelijke trendveranderingen.
Voorbeeld 2, Screener voor neerwaartse trend met sterktefilter (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")Geeft instrumenten waar neerwaartse beweging domineert en de ADX bevestigt dat de beweging sterk genoeg is om als trend te gelden, gerangschikt op de voorsprong van DI-.
Voorbeeld 3, Beschermende uitstap bij een bearish crossover (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
ENDIFGebruikt de bearish crossover, DI- die boven DI+ beweegt, als uitstap bij trendverandering voor een bestaande long-positie in plaats van als instapsignaal.
Interpretatie
- DI- boven DI+. Neerwaartse directionele beweging domineert. De traditionele interpretatie is een downtrend, waarbij het vertrouwen toeneemt wanneer
ADXligt boven ongeveer 20 tot 25. - DI- onder DI+. Opwaartse beweging domineert, bearish druk is secundair.
- DI- die boven DI+ kruist. Het standaard bearish signaal van het systeem, gebruikt voor short-instappen of long-uitstappen.
- Absoluut niveau. Een hoge DI- met een lage DI+ beschrijft een eenzijdige daling. Beide lijnen laag en dicht bij elkaar beschrijft een range.
Veelvoorkomende fouten en valkuilen
- DI- los van de rest lezen. Een stijgende DI- betekent alleen dat de lows verder worden uitgerekt. Of dat uitmaakt hangt af van waar DI+ staat. Vergelijk altijd de twee lijnen, of gebruik de gecombineerde
DIinstructie. - Verwarring over de richting van de crossover. DI- die boven DI+ kruist is bearish, niet bullish. Omdat beide lijnen positief en visueel vergelijkbaar zijn, is het een veelgemaakte fout om de conditie om te draaien. Controleer nauwkeurig welke variabele aan welke kant staat van
CROSSES OVER. - Whipsaws in een range. Wanneer ADX laag is, kruisen de DI-lijnen herhaaldelijk heen en weer. Kruisingen filteren met
ADX[14] > 25, zoals in Voorbeeld 2, verwijdert het grootste deel van de ruis. - Inconsistente perioden.
DIminus[14]vergeleken metDIplus[20]levert kruisingen die bij geen enkel standaardsysteem horen. Gebruik dezelfdeNvoor beide lijnen en voor ADX.
Gerelateerde instructies
DIplus, de positieve tegenhanger die opwaartse beweging meet.DI, verschil op één lijn, DI+ min DI-.ADX, trendsterkte afgeleid van de DI-lijnen.ADXR, afgevlakte ADX-variant.AverageTrueRange, de volatiliteitsnormalisator in de formule.TR, true range van één bar.VIminus, negatieve vortex-lijn, een verwante maat voor neerwaartse beweging.VIplus, positieve vortex-lijn.