Iscriviti ora
Indicatori/probuilder · probacktest · proorder · proscreener

DIminus

DIminus in ProBuilder restituisce l'indicatore direzionale negativo (DI-) del sistema ADX, che misura la forza del movimento di prezzo al ribasso. Sintassi ed esempi.

Sintassi

probuilder
DIminus[N](price)

Parametri

NomeTipoPredefinitoDescrizione
Nintero14Numero di periodi per il calcolo, applicato sia allo smoothing del movimento direzionale sia all'ATR.
pricefonte di prezzochiusuraArgomento di prezzo passato all'istruzione, tipicamente close.

Formula

codice
-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 normalizzazione tramite l'ATR esprime il movimento al ribasso come percentuale del range totale, cosa che rende le letture confrontabili tra strumenti diversi.

Come funziona

Su ogni bar, il sistema misura di quanto il minimo è sceso sotto il minimo precedente. Quella quantità conta come movimento direzionale negativo, ma solo quando supera l'estensione verso l'alto del bar; altrimenti il bar contribuisce zero. I movimenti negativi vengono lisciati con il metodo di Wilder su N bar, poi diviso per l'ATR sulla stessa finestra e scalato da 0 a 100.

La linea risultante sale quando il mercato spinge ripetutamente verso minimi più bassi e si attenua quando la pressione al ribasso si esaurisce. Da sola dice poco; la lettura standard la confronta con DIplus. La linea che si trova sopra identifica la direzione dominante, e i crossover tra le due sono il segnale classico del Directional Movement System. ADX, calcolato dalle stesse componenti, aggiunge la dimensione della forza.

Esempi

Esempio 1, Tracciare entrambe le linee direzionali (Indicatore)

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+"

Mostra DI- in rosso e DI+ in verde. La linea in alto indica la direzione attualmente dominante, e gli incroci segnalano potenziali cambi di trend.

Esempio 2, Screener di trend discendente con filtro di forza (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")

Elenca gli strumenti in cui il movimento al ribasso domina e l'ADX conferma che il movimento è abbastanza forte da qualificarsi come trend, ordinati per il vantaggio di DI-.

Esempio 3, Uscita protettiva su un incrocio ribassista (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

Usa l'incrocio ribassista, DI- che passa sopra DI+, come uscita per cambio di trend su una posizione long esistente anziché come segnale di ingresso.

Interpretazione

  • DI- sopra DI+. Il movimento direzionale al ribasso prevale. La lettura tradizionale è un trend discendente, con una fiducia che aumenta quando ADX è sopra circa da 20 a 25.
  • DI- sotto DI+. Il movimento al rialzo domina, la pressione ribassista è secondaria.
  • DI- che incrocia sopra DI+. Il segnale ribassista standard del sistema, usato per ingressi short o uscite da long.
  • Livello assoluto. Un DI- alto con un DI+ basso descrive un ribasso unidirezionale. Entrambe le linee basse e vicine tra loro descrivono una fase laterale.

Errori e insidie comuni

  • Leggere DI- isolatamente. Un DI- in crescita significa solo che i minimi si stanno estendendo. Se questo conti dipende da dove si trova DI+. Confronta sempre le due linee, oppure usa il combinato DI istruzione.
  • Confusioni sulla direzione dell'incrocio. DI- che incrocia al rialzo DI+ è ribassista, non rialzista. Poiché entrambe le linee sono positive e visivamente simili, è un errore comune invertire la condizione. Verifica con attenzione quale variabile sta su quale lato di CROSSES OVER.
  • Whipsaw nelle fasi laterali. Quando l'ADX è basso, le linee DI si incrociano avanti e indietro ripetutamente. Filtrare gli incroci con ADX[14] > 25, come nell'Esempio 2, elimina la maggior parte del rumore.
  • Periodi incoerenti. DIminus[14] confrontato con DIplus[20] produce incroci che non corrispondono a nessun sistema standard. Usa lo stesso N sia per le linee sia per l'ADX.
  • DIplus, la controparte positiva che misura il movimento al rialzo.
  • DI, differenza su linea singola DI+ meno DI-.
  • ADX, forza del trend derivata dalle linee DI.
  • ADXR, variante smussata di ADX.
  • AverageTrueRange, il normalizzatore di volatilità nella formula.
  • TR, true range di una singola bar.
  • VIminus, linea vortex negativa, una misura correlata del movimento al ribasso.
  • VIplus, linea vortex positiva.