Understanding DI+, DI-, and ADX in Day Trading
Directional Movement Indicators (DMI) consist of DI+ (Positive Directional Indicator), DI- (Negative Directional Indicator), and ADX (Average Directional Index). These three components assess trend strength and direction. Institutions and prop firms deploy them within algorithms and discretionary models to filter high-probability trade setups and manage risk.
DI+ measures upward pressure, DI- measures downward pressure, and ADX quantifies trend strength without direction bias. Traders who rely on price action and volume flow integrate DMI to confirm or reject signals. The indicators function well across multiple instruments—ES (E-mini S&P 500), NQ (E-mini Nasdaq 100), CL (Crude Oil), and GC (Gold)—and timeframes, from 1-minute scalps to daily swing trades.
Calculating and Interpreting DI+, DI-, and ADX
The DMI system originates with Wilder’s Directional Movement system. Here’s how it breaks down:
-
Directional Movement (DM): Calculated by comparing current high and low to the previous bar’s high and low.
- +DM = Current High − Previous High (if this is greater than the corresponding −DM)
- −DM = Previous Low − Current Low (if this exceeds +DM)
- Otherwise, both are zero.
-
True Range (TR): The greatest of:
- Current High − Current Low
- Absolute(Current High − Previous Close)
- Absolute(Current Low − Previous Close)
-
Smoothed Averages: Wilder uses a 14-bar smoothing for +DM, −DM, and TR.
-
DI+ and DI-: Calculated as:
- DI+ = 100 × (Smoothed +DM / Smoothed TR)
- DI− = 100 × (Smoothed −DM / Smoothed TR)
-
ADX: Measures the difference between DI+ and DI-:
- DX = 100 × |DI+ − DI−| / (DI+ + DI−)
- ADX = Smoothed average of DX (commonly 14 bars)
Application in Day Trading: Setup and Confirmation
On 5-minute NQ charts, traders watch the DI+/DI− crossover and ADX level:
- Trend Entry Signal: DI+ crosses above DI− and ADX rises above 25.
- This indicates a strengthening uptrend.
- Short Entry Signal: DI− crosses above DI+ with ADX above 25.
- Signals a robust downtrend.
When ADX stays below 20, the market lacks clear trend; breakouts often fail or result in whipsaws. Prop desks usually avoid directional trades under these conditions, shifting focus to mean reversion or volatility strategies.
Worked Day Trade Example: NQ 5-Minute Chart
Date: April 15, 2024
Time: 10:30–11:15 AM CST
Instrument: E-mini Nasdaq 100 (NQ) @ 14,200
- Entry: DI+ crosses above DI− at 10:32 AM; ADX reads 28 and rising.
- Entry Price: 14,205 on market order.
- Stop: 14,160 (45 ticks below entry), just under the recent swing low.
- Target: 14,275 (70 ticks above entry), targeting resistance zone.
- Position Size: 3 contracts (risking ~$225 per contract × 3 = $675 total risk, assuming tick value $5 per tick).
- Risk-Reward: 45-tick stop vs. 70-tick target ≈ 1:1.55.
Trade Progress:
- By 11:00 AM, price rose to 14,260; ADX climbed to 32.
- Tightened stop to breakeven at 14,205 to lock in zero risk.
- Price hit target at 14,275 by 11:15 AM.
- Trade Result: +$1,050 gross.
This trade leverages the trend confirmation that ADX above 25 and DI+ crossing DI− delivers. It also respects risk by applying logical stops below structural support.
When DI+, DI−, and ADX Fail
Situations emerge where these indicators deliver false signals:
-
Choppy Markets: During range-bound sideways action (commonly VIX above 25 without follow-through), ADX hovers below 20, or oscillates near it, causing unreliable crossovers. For example, SPY 1-minute charts in early June 2024 show repeated DI+/DI− crossovers with no decisive move, yielding stop-outs.
-
Sharp Reversals: After prolonged trends, sudden reversals cause ADX to lag, trapping trend-followers. For instance, CL (Crude Oil) intraday on May 10, 2024, showed an ADX above 30 indicating a strong downtrend. Minutes later, a sharp injection of buying volume reversed price, leaving sellers exposed.
-
Gap Opens: Overnight gaps or news spikes distort previous ranges. DI and ADX based on historical price bars may misread true trend strength. Prop desks mitigate this by ignoring DMI signals for 15 minutes post-open or after big economic releases.
Institutional and Algorithmic Use of DMI
Prop desks and hedge funds embed DMI logic into algorithms to enhance signal reliability. They combine DI+/DI− and ADX with volume-weighted average price (VWAP), order flow, and liquidity measures.
- Signal Filtering: Many algorithms require ADX above 25 and DI+/DI− crossover within 3 bars to initiate automated fills.
- Position Sizing: Institutional models scale position sizes dynamically based on ADX strength; ADX 30+ triggers larger size with tighter stops.
- Risk Management: When ADX declines below 20, algorithms take profits or switch to market-neutral strategies.
- Cross-Verification: Algorithms compare DMI signals with moving average crossovers (e.g., EMA 9 and EMA 21) for higher conviction.
Jason Parker’s prop desk uses DMI signals on 1-minute ES charts during the first hour of trading to time momentum entries. They avoid signals when ADX fails to clear 20, citing backtests with win rates dropping 25% in these conditions.
Best Practices and Limitations
- Combining DI+, DI−, and ADX with volume reveals hidden strength. Rising volume alongside an ADX above 25 confirms institutional participation.
- Use multiple timeframes. For example, confirm 5-minute trends with daily ADX above 25 to ensure higher timeframe support.
- Adjust smoothing. Some traders prefer 10-bar smoothing for faster signals on volatile assets like TSLA or NQ.
- Beware lag. ADX smooths signals, causing late entries or exits. To counteract this, some prop firms supplement with volatility breakout triggers to capture early moves.
- Always pair DMI with context-based analysis. For instance, high impact news can override DMI signals.
Key Takeaways
- DI+ and DI− indicate trend direction; ADX measures trend strength without bias.
- Institutional traders use ADX > 25 plus DI crossover as a prerequisite for directional trades.
- False signals increase during low ADX (< 20) or after sudden reversals and gaps.
- Algorithms integrate DMI with volume, VWAP, and multi-timeframe confirmation for precision.
- Valid setups appear across ES, NQ, SPY, CL, GC, and require strict risk management and timing to succeed.
