
May 26, 2024
What the DMI Actually Tells You
The Directional Movement Index (DMI) is what technical traders use when they want to cut through the noise and figure out two things:
- Is this thing actually trending?
- If so, which way?
The DMI does this by tracking the difference between recent highs and lows—basically, how directional price movement is. It then draws two lines:
- +DI (positive directional indicator): strength of upward moves
- –DI (negative directional indicator): strength of downward moves
When +DI crosses above –DI, buyers have the edge. When –DI crosses above +DI, sellers are in control.
But wait, there’s more. A third line, ADX (Average Directional Index), measures how strong the trend is—without caring about direction. It’s the adult in the room. If ADX is above 25, the trend (up or down) is probably real. Below 20? You’re likely just range-bound and wasting your time.
Quick Breakdown: How to Calculate the DMI
For the math-curious, here’s how it works behind the scenes:
- Find the UpMove and DownMove
- UpMove = Current High – Previous High
- DownMove = Previous Low – Current Low
- Determine +DM and –DM
- +DM = UpMove if UpMove > DownMove and > 0
- –DM = DownMove if DownMove > UpMove and > 0
- Smooth the data over 14 periods (default)
This helps avoid whiplash from short-term swings. - Divide each smoothed DM by the ATR (Average True Range)
- +DI = 100 × (Smoothed +DM / ATR)
- –DI = 100 × (Smoothed –DM / ATR)
- Use the absolute difference between +DI and –DI to calculate DX, and smooth that to get ADX
If that sounds like a hassle, don’t worry—your charting platform does this in milliseconds. Just know what the lines mean.
Trading with the DMI: Signals and Setup
The Classic Signal: The Crossover
- Buy when +DI crosses above –DI
- Sell or short when –DI crosses above +DI
These are simple triggers—but simple doesn’t mean perfect. Crossovers in sideways markets can turn into fakeouts fast. That’s where ADX saves the day.
Filter with ADX
- ADX > 25: The trend is legit—go for it.
- ADX < 20: You’re chasing shadows. Chill.
You can also use ADX as a confirmation tool. If you get a crossover but the ADX is low, skip the trade. Wait for the ADX to catch up.
DMI vs Aroon: Different Roads to the Same Question
Both DMI and the Aroon indicator ask, “Is this thing trending?” But they get there differently.
Indicator | How It Works | When It Shines |
---|---|---|
DMI | Measures price movement based on highs/lows | Best for confirming trend strength |
Aroon | Measures time since last high/low | Best for spotting new trend formations |
DMI is a scalpel for trend strength. Aroon is a radar for trend starts.
When the DMI Works Best
The DMI shines in trending markets with clean moves and some breathing room between the highs and lows. That’s when the lines spread apart clearly, and signals are more meaningful.
It works even better when paired with:
- Moving averages (for broader trend direction)
- RSI or Stochastic (to avoid chasing overbought/oversold moves)
- Volume indicators (for confirming conviction)
- Chart patterns or support/resistance levels
When It Falls Apart
Flat markets. Chop zones. No man’s land.
That’s where the DMI becomes more of a noise machine than a signal generator. Here’s how to protect yourself:
- Don’t act on crossover signals when ADX is below 20
- Use longer timeframes for trend filtering
- Consider broader market context (news, macro, earnings, etc.)
Final Thoughts
The Directional Movement Index isn’t the loudest or flashiest indicator—but it’s sharp. It doesn’t tell you what to trade. It tells you whether it’s worth trading at all. Use it to confirm trend strength, not predict it. Pair it with other tools. And don’t get lured into crossovers in sideways chop.