Definition
Directional Movement (DMI) is a powerful technical analysis tool consisting of three integrated indicators:
- Average Directional Index (ADX) – Measures trend strength (0–100), regardless of direction.
- Plus Directional Indicator (+DI) – Identifies bullish momentum.
- Minus Directional Indicator (-DI) – Identifies bearish momentum.
Combined, these components help traders assess trend strength and direction, making DMI invaluable for trend-following strategies.
👉 Master DMI strategies for optimal trading performance
History
Developed by J. Welles Wilder and introduced in his 1978 book New Concepts in Technical Trading Systems, DMI shares its legacy with other iconic indicators like:
- Relative Strength Index (RSI)
- Average True Range (ATR)
- Parabolic SAR
Wilder designed DMI primarily for commodities and currencies, which exhibit stronger trends than stocks.
Calculation
Step 1: +DI and -DI
Directional Movement (DM):
- +DM = Current High − Previous High (if UpMove > DownMove > 0).
- -DM = Previous Low − Current Low (if DownMove > UpMove > 0).
True Range (TR):
- Max of: (High − Low), |High − Previous Close|, |Low − Previous Close|.
- Smooth DM and TR using a 14-period EMA (default).
Calculate +DI and -DI:
+DI = 100 × EMA(+DM / TR) -DI = 100 × EMA(-DM / TR)
Step 2: ADX
Directional Index (DX):
DX = |(+DI − -DI)| / (+DI + -DI) × 100- ADX = 14-period EMA of DX.
Key Interpretations
| Component | Interpretation |
|----------------|-----------------------------------------------|
| ADX > 25 | Strong trend |
| ADX < 20 | Weak/no trend |
| +DI > -DI | Bullish momentum |
| -DI > +DI | Bearish momentum |
👉 Enhance your trading with DMI-backed insights
Practical Applications
1. Trend Strength Analysis
- ADX ≥ 25: Enter trades aligned with +DI/-DI signals.
- ADX < 20: Avoid trend-dependent strategies (range-bound markets).
2. DI Crossovers
Bullish Signal:
- ADX > 25 (strong trend).
- +DI crosses above -DI.
- Stop-loss: Current day’s low.
Bearish Signal:
- ADX > 25.
- -DI crosses above +DI.
- Stop-loss: Current day’s high.
3. False Signal Filter
- Ignore crosses unless ADX confirms trend strength.
FAQs
Q: Can DMI be used for short-term trading?
A: Yes, but adjust the period settings (e.g., 7-period DI for shorter timeframes).
Q: What’s the default ADX smoothing period?
A: 14 periods, but test 10–20 for optimization.
Q: Does DMI work in sideways markets?**
A: No—ADX values < 20 indicate weak trends; use oscillators like RSI instead.
Customization
| Parameter | Default | Purpose |
|-------------|--------|----------------------------------|
| ADX Length | 14 | Adjusts sensitivity to trend strength. |
| DI Length | 14 | Controls DI smoothing. |
Styling Options:
- Line colors/thickness for ADX, +DI, -DI.
- Decimal precision (0–4 places).
Summary
DMI excels in trend identification but requires:
- Historical validation for asset-specific thresholds.
- Complementary tools (e.g., MACD, moving averages).
Wilder’s DMI remains a cornerstone of trend analysis—master it through practice and backtesting.