Module 1: Directional Movement Fundamentals

DI+, DI-, and ADX: The Complete Picture - Part 7

8 min readLesson 7 of 10

Understanding DI+, DI-, and ADX: The Core of Directional Movement

Directional Movement Indicators (DMI) split into three parts: Positive Directional Indicator (DI+), Negative Directional Indicator (DI-), and Average Directional Index (ADX). Together, they measure trend direction, strength, and momentum in markets such as ES (E-mini S&P 500) and NQ (E-mini Nasdaq 100).

DI+ quantifies upward price movement by comparing current highs against previous highs. DI- measures downward price movement by comparing lows. ADX calculates the strength of the trend based on the difference between DI+ and DI- but ignores direction itself.

Traders with two or more years of experience know price action can be noisy. DMI filters choppy conditions. For example, on the 5-minute ES chart, a DI+ above 25 combined with ADX rising above 30 signals a strong bullish trend. Conversely, DI- above 25 with ADX > 30 signals a strong bearish trend.

Institutional traders and prop firms run algorithms that scan these values every second, adjusting positions dynamically. They treat ADX readings below 20 as consolidation, tightening stops or stepping aside. Above 40, they jump in with aggressive size due to high momentum.


Calculating and Reading DI+ and DI-

DI+ and DI- derive from True Range (TR) and Directional Movement (DM). True Range measures volatility via current high-low, high-previous close, and low-previous close. Positive Directional Movement (DM+) equals current high minus previous high when positive and exceeds the same calculation for lows; otherwise, zero. Negative Directional Movement (DM-) mirrors this logic for lows.

Traders typically use a 14-period calculation for DI+ and DI-. Each is smoothed via Wilder’s Moving Average:

  • DI+ = (Smoothed DM+ / ATR) * 100

  • DI- = (Smoothed DM- / ATR) * 100

Where ATR equals the Average True Range over 14 periods.

For example, on the 15-minute SPY chart during early August 2023, DI+ crossed above DI- with readings of 28 versus 18. ADX moved from 22 to 35 as the uptrend solidified.

Prop shops feed this data into machine learning models and execute trades algorithmically when DI+ > DI- and ADX surpasses defined thresholds. This logic differentiates trending from ranging.


ADX: Measuring Trend Strength Without Direction

ADX calculates the absolute difference between DI+ and DI- divided by their sum, smoothed over 14 periods. It oscillates between 0 and 100. ADX does not indicate trend direction but strength only.

  • ADX below 20 signals weak or absent trend.

  • ADX between 20-30 implies a potential emerging trend.

  • ADX above 30 confirms strong trend.

In institutional trading desks, ADX often forms one parameter in multi-factor models. They combine it with volume, volatility, and order flow metrics. For example, a prop desk may only initiate positions in ES when ADX exceeds 30 for longer than three bars, confirming sustainable momentum. They cut losses quickly if ADX dips below 25.

Using ADX alone for entries carries risk. ADX lags price action due to smoothing. It sometimes rises after the major move, offering late signals. In volatile instruments like TSLA, ADX may surge repeatedly during whipsaws if stops are set too wide.


Worked Trade Example: Using DI+, DI-, and ADX in the NQ 5-Minute Chart

Setup: August 14, 2023, NQ 5-minute chart.

  • At 9:45 AM, DI+ crosses above DI- at 27 and 22 respectively.

  • ADX reads 31 and climbs.

  • Volume on candle doubles the average of last 10 bars.

Entry: Go long on the close of the 9:45 AM candle at 15,230.

Stop: Place a stop 10 points below entry at 15,220 (recent swing low for immediate risk control).

Target: Aim for 30 points upside (15,260) based on prior resistance zones and risk-reward logic.

Position Size: Calculate to risk 0.5% of $100,000 account ($500 risk).

  • Risk per contract: 10 points * $20 per point = $200.

  • Contracts = $500 / $200 = 2 contracts.*

Outcome: Price rallies steadily reaching 15,260 within 12 bars (~1 hour). Exit triggered for +30 points ($1,200 profit).

R:R Ratio: 3:1.

This trade shows how crossover aligned with ADX strength identifies a good trending move on a liquid instrument. Risk management used tight stop and defined target.


When DI+, DI-, and ADX Fail

These tools depend on price volatility and clarity of trend. They fail in sideways markets where DI+ and DI- oscillate near each other and ADX remains below 20, giving false signals.

In low volume periods (e.g., intraday lunch hours or pre-market), DI lines jitter without meaningful signals. Prop desks reduce size or avoid entries during such times.

Sudden news events cause sharp reversals that skew DI readings with large directional spikes but rapid reversals within the same 14-period window. For example, during unexpected Fed announcements, ES and CL show erratic DI+/DI- readings that fail to capture clean trends.

Moreover, ADX lags can cause entries after significant price movements (late entries). Using shorter calculation periods for DI and ADX increases noise and false signals.

Successful traders use multiple timeframes to confirm signals. For instance, confirm a 5-minute ADX > 30 signal with the 15-minute chart to reduce false entries.


Institutional Application and Algorithmic Integration

Prop firms program algorithmic strategies to monitor DI+, DI-, and ADX continuously. They automate entries when DI+ crosses DI- with confirming ADX strength above a threshold (e.g., 25 or 30), combining this with volume and volatility filters.

They adjust position size dynamically using these indicators alongside risk parameters. When ADX rises during a trending move, models tend to add contracts to their position size, increasing exposure.

Conversely, when ADX flattens or declines below 20, algorithms begin de-risking or scaling out, reducing exposure. Some high-frequency algorithms use millisecond-level directional movement analysis derived from tick data, an advanced application unavailable on standard charts.

The institutional focus remains on repeatable edges. Directional Movement offers a discreet but effective edge when combined with other confirmation signals such as momentum oscillators (RSI, MACD) or order flow imbalance data.


Summary

DI+, DI-, and ADX provide a valuable, quantifiable measure of trend direction and strength. Use them on liquid instruments with significant momentum like ES, NQ, or SPY on 1-minute to 15-minute charts. Confirm signals on higher timeframes before initiating trades.

Validate entries with volume and volatility context. Set clear stops near recent swing points. Calculate position size based on fixed percentage risk. Watch for ADX below 20 to avoid fake breakouts or choppy range trades.

Institutions build algorithms that continuously evaluate these indicators, using them as one factor in multi-dimensional models. Use their approach as a guide, blending directional movement with price action and volume for optimal results.


Key Takeaways

  • DI+ measures upward movement; DI- measures downward movement; ADX quantifies trend strength regardless of direction.

  • ADX above 30 signals a strong trend; below 20 indicates consolidation or no trend.

  • Use DI crossovers with rising ADX to confirm entries on 1- to 15-minute charts in liquid futures like ES and NQ.

  • Tight stops near recent lows/highs and 2:1 or higher R:R protect capital and ensure disciplined trading.

  • Combine directional movement indicators with volume and volatility metrics to reduce false signals in choppy markets.

The Black Book of Day Trading Strategies
Free Book

The Black Book of Day Trading Strategies

1,000 complete strategies · 31 chapters · Full trade plans