The Average Directional Index (ADX) was developed by J. Welles Wilder Jr., a mechanical engineer turned trader, and introduced in his seminal 1978 book New Concepts in Technical Trading Systems. In the same work, Wilder also introduced the Relative Strength Index (RSI), the Parabolic SAR, and the Average True Range (ATR), tools that continue to form the foundation of modern technical analysis.
Unlike most oscillators of its time, ADX was not designed to predict price direction. Instead, Wilder created it to answer a simpler but often overlooked question: Is the market trending, and if so, how strong is the trend? This focus on measuring trend strength rather than direction is what makes ADX unique.
Components
ADX is not a single line but part of a three-line system, collectively known as the Directional Movement System:
- +DI (Positive Directional Indicator) — measures upward price movement pressure.
- -DI (Negative Directional Indicator) — measures downward price movement pressure.
- ADX (Average Directional Index) — a smoothed, non-directional line derived from the difference between +DI and -DI, representing overall trend strength on a scale of 0 to 100.
Many charting platforms display all three lines together, but the ADX line itself is the headline component most traders reference.
How It Is Calculated
The calculation happens in several steps, traditionally over a 14-period lookback:
Directional Movement (DM): For each period, compare the current high/low to the previous high/low.
- +DM = current high − previous high (if positive and greater than the down-move)
- -DM = previous low − current low (if positive and greater than the up-move)
True Range (TR): The greatest of: current high minus current low, current high minus previous close, or current low minus previous close.
Smoothing: +DM, -DM, and TR are each smoothed using Wilder’s smoothing method (a variation of an exponential moving average) over the chosen period (commonly 14).
Directional Indicators:
- +DI = (Smoothed +DM ÷ Smoothed TR) × 100
- -DI = (Smoothed -DM ÷ Smoothed TR) × 100
Directional Index (DX): DX = (|+DI − -DI| ÷ (+DI + -DI)) × 100
ADX: A smoothed moving average of DX over the same period, which reduces noise and produces the final ADX line.
The result is a single line oscillating between 0 and 100, where the number reflects trend strength, not trend direction.
What It Is Used For
ADX is used to answer one core question: should I be using a trend-following strategy or a range-trading strategy right now?
General interpretation guidelines:
- 0–20: Weak or absent trend; the market is likely ranging or choppy.
- 20–25: A trend may be emerging.
- 25–50: A strong trend is in place.
- 50–75: A very strong trend.
- 75–100: An extremely strong trend (relatively rare).
Traders use ADX to filter which strategies to apply, to confirm breakouts, to avoid entering trend-following trades in flat markets, and to identify when a strong trend may be maturing or losing steam (via a falling ADX from high levels).
What ADX Does Better Than Other Indicators
Most popular indicators — moving averages, MACD, RSI, Stochastics — are directional in nature: they try to tell you whether price will go up or down. ADX deliberately ignores direction and instead measures conviction. This gives it several advantages:
- Avoids false signals in sideways markets: Trend-following tools like moving average crossovers generate frequent false signals (“whipsaws”) in ranging markets. ADX helps traders recognize these conditions in advance and stand aside.
- Works as a universal filter: Because it doesn’t compete with directional indicators, ADX can be layered on top of almost any strategy to add a trend-strength filter without contradicting the primary signal.
- Quantifies trend strength objectively: Where visual trendlines or moving average slopes are subjective, ADX gives a numeric, comparable value across instruments and timeframes.
- Signals trend exhaustion: A declining ADX after a peak often precedes trend fatigue, something momentum oscillators like RSI can also show, but ADX does so without generating misleading overbought/oversold readings during a still-active trend (RSI can stay “overbought” for a long time during a strong trend, misleading traders into fading it too early).
Its main limitation is that ADX is a lagging indicator, based on smoothed past price action, so it does not predict a new trend before it starts, and it says nothing about direction on its own.
Four Trading Strategies Using ADX
Trend-Strength Filter for Moving Average Crossovers
Use a simple moving average crossover system (e.g., 20-period crossing 50-period) as the entry trigger, but only take trades when ADX is above 25. This filters out the whipsaw trades that occur when the market is flat, which is the crossover strategy’s biggest weakness.
+DI / -DI Crossover Strategy
Instead of relying on ADX itself for entries, use the crossover between +DI and -DI as the signal:
- Buy when +DI crosses above -DI.
- Sell/short when -DI crosses above +DI. Add a rule that ADX must be above 20–25 at the time of the cross, confirming there is enough trend strength for the signal to be reliable, rather than trading every minor crossover in a quiet market.
ADX Peak-and-Decline (Trend Exhaustion) Strategy
Watch for ADX to rise above 40–50, indicating an unusually strong trend, and then begin to turn down. A falling ADX from an extreme high often signals the trend is losing momentum, even though price may still be moving in the same direction. Traders use this as an early warning to tighten stops, take partial profits, or avoid initiating new trend-following positions, rather than as an automatic reversal signal.
Combined ADX + RSI Strategy (Trend Confirmation with Momentum Timing)
This strategy pairs ADX’s trend-strength reading with RSI’s momentum timing to combine “is there a trend” with “is this a good entry point within it”:
- Confirm a strong trend using ADX above 25.
- Determine direction using +DI/-DI or simple price structure.
- In an uptrend (ADX rising, +DI above -DI), wait for RSI to dip toward the 40–50 zone (a shallow pullback within an uptrend, rather than a full reversal signal) before entering long.
- In a downtrend (ADX rising, -DI above +DI), wait for RSI to rise toward 50–60 before entering short.
This combination avoids two common mistakes: using RSI’s overbought/oversold levels in isolation (which fail badly during strong trends) and entering trend trades without any regard for short-term timing. ADX confirms the trend is real and strong; RSI helps time the entry within it.
Conclusion
The ADX indicator remains one of the most practically useful tools in a trader’s kit precisely because it does something most indicators don’t: it measures conviction rather than direction. Used alone, it tells traders whether conditions favor trend-following or range-trading approaches. Combined with directional or momentum tools like moving averages, the +DI/-DI lines, or RSI, it becomes a powerful filter that can meaningfully reduce false signals and improve the odds of any underlying strategy.