Skip to main content

How Do You Trade With DMI Indicator?

by
Last updated on 3 min read

Quick Fix

If **+DMI > –DMI** and **ADX ≥ 30**, price is in an uptrend; if the opposite holds, price is in a downtrend. Wait for price to touch the 20-EMA before entering a trade in the stronger DMI’s direction. Confirm with volume at least 1.2× the last 20-day average.

What’s the deal with DMI?

The Directional Movement Indicator (DMI) is a trend-following tool that tells you whether a trend exists—and how strong it is. It draws two lines: **+DMI** (green) when price climbs, and **–DMI** (red) when price drops. The Average Directional Index (ADX), shown in gray, rates trend strength from 0 to 100. Above 30 signals a strong trend; below 20, you’re generally looking at chop. By 2026, most charting platforms include DMI and ADX by default on daily and 4-hour charts.

How do I actually set up DMI and ADX in 2026?

  1. Fire up your charting software (MetaTrader 5 build 1500+, TradingView, or ThinkorSwim 2026.1).
  2. Drop in the DMI indicator:
    • MetaTrader 5: Insert → Indicators → Trend → Directional Movement
    • TradingView: Indicators → search “DMI” → pick “Directional Movement Index”
    • ThinkorSwim: Studies → Add Study → search “DMI”
  3. Add the ADX line:
    • MetaTrader 5: Same menu as DMI → choose “Average Directional Movement Index”
    • TradingView: Add Study → search “ADX” → pick “Average Directional Index”
    • ThinkorSwim: Studies → Add Study → search “ADX”
  4. Set both to a 14-period lookback (the default) on any timeframe from 1-minute to monthly.
  5. Read the lines:
    What you see What it means What to do
    +DMI > –DMI and ADX ≥ 30 Strong uptrend Wait for price to tag the 20-EMA, then go long
    –DMI > +DMI and ADX ≥ 30 Strong downtrend Wait for price to tag the 20-EMA, then go short
    ADX < 20 No trend (just noise) Hold off until ADX clears 25
  6. Plot the 20-period Exponential Moving Average (EMA):
    • MetaTrader 5: Insert → Indicators → Trend → Moving Average → Period 20, Method: Exponential
    • TradingView: Indicators → search “EMA” → set Length 20, Style: Exponential
    • ThinkorSwim: Studies → Add Study → search “EMA 20”
  7. Trade the retest: Let price hit the 20-EMA, then place a buy stop above the prior bar’s high in an uptrend, or a sell stop below the prior bar’s low in a downtrend.

Why didn’t my DMI trade work?

  • Weak volume on the retest: Make sure volume is ≥ 1.2× the 20-day average; otherwise the bounce often fizzles.
  • False breaks past the EMA: Tack on a 5-period simple moving average (SMA) above the 20-EMA; only take the trade if price closes back above the 5-EMA after touching the 20-EMA.
  • ADX is slow to react: Pair it with a 10-period Momentum (MTM) indicator to catch ADX turning up before it shows on the chart.

How can I avoid blowing up my account with DMI?

  • Never use DMI alone. A rising +DMI with falling volume isn’t trustworthy—check On-Balance Volume (OBV) to see if money’s really flowing in. Source: Investopedia.
  • Exit with EMA crossovers. Close long positions when +DMI crosses below –DMI and price closes under the 20-EMA; close shorts when –DMI crosses below +DMI and price closes above the 20-EMA.
  • Skip high-impact news events. Markets with ADX < 20 often whip around after economic releases; wait for ADX to clear 25 before jumping back in. Source: Forex.com.
  • Test on recent data. Run your strategy on 2024–2025 history to see how it behaves across different market regimes since 2024.
Edited and fact-checked by the TechFactsHub editorial team.
David Okonkwo
Written by

David Okonkwo holds a PhD in Computer Science and has been reviewing tech products and research tools for over 8 years. He's the person his entire department calls when their software breaks, and he's surprisingly okay with that.

How Do You Say The Key On Keyboard In French?What Does SIPC Stand For?