Word nu lid
Indicatoren/probuilder · probacktest · proorder · proscreener

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

probuilder
DIminus[N](price)

Parameters

NaamTypeStandaardBeschrijving
Ngeheel getal14Aantal periodes voor de berekening, toegepast op zowel de smoothing van de directional movement als de ATR.
priceprijsbroncloseKoersargument dat aan de instructie wordt doorgegeven, meestal close.

Formule

code
-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)

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

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

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

Gebruikt 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 ADX ligt 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 DI instructie.
  • 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 met DIplus[20] levert kruisingen die bij geen enkel standaardsysteem horen. Gebruik dezelfde N voor beide lijnen en voor ADX.
  • 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.