A rising indicator line can look bullish, but the Average Directional Index does not work that way. ADX can rise during a sustained decline as well as during an advance. Its purpose is to measure trend strength, meaning how clearly one direction dominates the measured price movement. It does not identify that direction by itself.
To interpret it, separate two questions: how strong is the directional movement, and which direction has the advantage? ADX addresses the first. Two companion lines, the positive directional indicator (+DI) and negative directional indicator (-DI), help answer the second.
What the three lines measure
A directional indicator compares directional movement with the instrument's trading range. The +DI line reflects upward movement, while -DI reflects downward movement. When +DI is above -DI, upward movement dominates the calculation. When -DI is above +DI, downward movement dominates.
ADX smooths the relative separation between those lines into a reading between 0 and 100. A larger separation relative to their combined value produces a higher directional strength reading. Because the calculation uses the absolute difference, switching which line is higher does not change the strength calculation by itself.
- Rising ADX: the smoothed measure of directional strength is increasing.
- Falling ADX: that measure is decreasing, even if price continues in the same direction.
- +DI above -DI: upward directional movement has the advantage.
- -DI above +DI: downward directional movement has the advantage.
A falling ADX therefore does not automatically mean falling prices. It can accompany an upward trend that is becoming less consistent.
How ADX is built
The calculation starts with each bar's high and low compared with the previous bar. Upward movement is the increase in the high. Downward movement is the decrease in the low. The larger positive movement is retained for that bar, and the opposing movement is set to zero. If neither qualifies, or the two are equal, both are zero.
Next comes true range: the largest of the bar's high minus low, the absolute difference between its high and the previous close, and the absolute difference between its low and the previous close. Including the previous close allows gaps to enter the calculation.
Directional movement and true range are smoothed over a selected period, commonly 14 bars. Each smoothed directional movement value is divided by smoothed true range and multiplied by 100 to produce +DI and -DI.
The directional index, DX, is calculated as 100 × absolute difference between +DI and -DI ÷ their sum. ADX then smooths DX. In the traditional calculation, the initial ADX is an average of DX readings. Later values use the previous ADX, giving the indicator memory and introducing delay.
A worked hypothetical example
Imagine a hypothetical chart where smoothed positive directional movement is 30 units, negative directional movement is 10 units, and true range is 100 units. These are invented calculation inputs, not prices for a real instrument.
- Calculate +DI: 100 × 30 ÷ 100 = 30.
- Calculate -DI: 100 × 10 ÷ 100 = 10.
- Find the absolute difference: 30 minus 10 = 20.
- Find the sum: 30 + 10 = 40.
- Calculate DX: 100 × 20 ÷ 40 = 50.
For simple arithmetic, imagine a 10-bar smoothing period and a previous ADX of 30. The next ADX is ((30 × 9) + 50) ÷ 10 = 32. ADX rises because the new DX exceeds its previous smoothed value.
If +DI were 10 and -DI were 30, DX would still equal 50, and the same update would produce ADX of 32. Direction would be bearish instead of bullish, but measured strength would be identical.
Thresholds and common mistakes
Readings below 20 are often treated as weak directional conditions, while readings above 25 are often treated as stronger trend conditions. These are conventions, not universal boundaries. Their usefulness depends on the timeframe, instrument and tested trading rules.
- Buying because ADX rises: check which directional line leads and whether price structure agrees.
- Treating a high reading as an early entry: smoothing means substantial movement may already have occurred.
- Trading every DI crossover: sideways conditions can produce repeated crossings and losses.
- Reading falling ADX as a reversal: weakening strength does not establish a change in direction.
- Confusing strength with volatility: large alternating swings can create volatility without sustained directional dominance.
- Increasing trade size because ADX is high: the indicator neither measures affordable loss nor prevents sudden reversals.
Practice with a fixed checklist
Choose one timeframe and period setting. On completed bars, record ADX, whether it rose or fell, which DI line leads, and whether price forms higher or lower swings. Define any threshold before testing it.
Compare otherwise identical trade rules with and without an ADX filter, including trading costs. Keep position sizing and exit rules explicit: even a strong trend can reverse, and ADX cannot limit the resulting loss.
Educational content only, not investment advice. Leveraged trading can lose more than you expect.
