Abstract: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, h
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 Wilders 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 doesnt 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 ADXTrend-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 strategys 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.