Laverlane
Strategy & Trading Styles

ADX Indicator: Measuring Trend Strength in CFD Trading

LLaverlane Team·Published 16 Aug 2026
In this article
A trading chart showing price candles above an Average Directional Index indicator window with three distinct lines
Direct Answer

The Average Directional Index (ADX) is a non-directional technical indicator that measures the strength of a price trend on a scale from 0 to 100. Developed by J. Welles Wilder, it uses Positive (+DI) and Negative (-DI) Directional Indicators to determine whether buyers or sellers hold momentum, with readings above 25 indicating a strong trend.

The Average Directional Index (ADX) is a technical momentum indicator that measures the strength of a price trend, regardless of its direction.

When trading Contracts for Difference (CFDs), entering a position in a weak, When you're trading Contracts for Difference (CFDs), entering a position in a weak, sideways market can lead to repeated losses from trading costs and false breakouts. The ADX can help you assess whether a market's trending strongly enough for a trend-following strategy, or moving sideways, where mean-reversion tools may be more appropriate. This guide explains how the ADX works, how to interpret its three components and how to account for its lagging nature when managing trading costs.

Quick Takeaways

  • The ADX measures trend strength on a scale from 0 to 100, but does not show whether the price is moving up or down.
  • An ADX reading above 25 can indicate a strong trend that may suit trend-following strategies, while readings below 20 generally point to a weak or non-trending market.
  • Direction is shown by the two accompanying lines: the Positive Directional Indicator (+DI) and the Negative Directional Indicator (-DI).
  • Because the ADX uses smoothed historical price ranges, it is a lagging indicator and may produce delayed signals during sharp market reversals.

Understanding the Non-Directional Nature of ADX

Developed by J. Welles Wilder in 1978, the ADX is derived from a system of technical indicators designed to measure the strength of directional price movement. Unlike directional indicators, the main ADX line rises when a trend becomes stronger, whether the price is climbing to new highs or falling to new lows.

The indicator consists of three separate lines plotted together:

  • ADX Line: The main non-directional line that measures overall trend strength.
  • Positive Directional Indicator (+DI): Measures the strength of upward price movement.
  • Negative Directional Indicator (-DI): Measures the strength of downward price movement.

According to technical analysis material published by the CFA Institute, momentum indicators are used to assess characteristics of price movement rather than predict specific future price targets.

How the ADX Formula Works

The ADX calculation uses smoothed measures of price movement over a set period, typically 14 bars.

First, the system calculates Directional Movement (DM) by comparing the current bar's high and low with those of the previous bar:

  • If the current high minus the previous high is positive and greater than the previous low minus the current low, the result becomes positive directional movement (+DM).
  • If the previous low minus the current low is positive and greater than the current high minus the previous high, the result becomes negative directional movement (-DM).
Diagram illustrating +DI and -DI line interactions below a central ADX line

These raw values are then smoothed and compared with the True Range (TR), which accounts for the current trading range as well as gaps between trading periods, to calculate the directional indicators:

+DI = (Smoothed +DM / Smoothed True Range) × 100

-DI = (Smoothed -DM / Smoothed True Range) × 100

You then calculate the Directional Index (DX) by dividing the absolute difference between +DI and -DI by their sum:

DX = (|+DI − -DI| / (+DI + -DI)) × 100

Finally, you apply Wilder's smoothing method to the DX values over the chosen period to produce the ADX line displayed on trading platforms.

How to Read ADX Thresholds

You can use ADX thresholds to assess market conditions before opening a CFD position:

ADX Value
Market Regime
Strategic Focus
0–20
Absent or weak trend
Ranging market; trend-following systems may face a higher risk of whipsaws
20–25
Emerging trend
Transition phase; a potential breakout may be forming
25–40
Strong trend
Conditions may be more suitable for trend-following and breakout strategies
40–50
Very strong trend
Strong momentum; you might also watch for signs of exhaustion
Above 50
Extreme trend
Unusually strong momentum; the risk of a sharp pullback remains

When +DI is above -DI, upward directional movement is stronger. When -DI is above +DI, downward directional movement is stronger. If you're considering a long position, for example, you might look for +DI to be above -DI while the ADX is rising above 25.

In practice, you'll find many experienced CFD traders avoid opening new trend-following positions when the ADX rises above 50, as extreme readings can coincide with market exhaustion and sudden retracements.

Accounting for Execution Costs and Lag

Because Wilder's calculation smooths price data over a set number of bars, the ADX responds to market changes with a delay. By the time the ADX crosses above 25 and indicates a stronger trend, part of the price move may already have taken place. Because the ADX indicator responds to price changes with a built-in delay, you should treat its signals as confirmation rather than an early warning.

In fast-moving CFD markets, entering after delayed ADX confirmation can increase the risk of slippage — where a position is filled at a different price from the one requested. During low-volatility periods, when the ADX remains below 20, the +DI and -DI lines may also cross repeatedly. Trading these false crossovers can expose an account to repeated bid-ask spreads and commissions, which may gradually reduce account equity even when individual position sizes are small.

Holding a position open while waiting for a lagging ADX exit signal can also result in cumulative overnight fees. These are charges or credits that may apply when a leveraged CFD position remains open beyond the broker's daily cut-off time.

Comparing ADX with Other Trend Systems

While the ADX indicator expresses trend strength as a numerical value, you can combine it with broader trend systems such as the Ichimoku Cloud to assess market structure, including potential support and resistance areas. Combining a measure of trend strength with chart patterns or moving-average structures may help you filter directional crossovers during choppy or consolidating markets.

Common ADX Pitfalls to Avoid

  • Confusing ADX Direction with Price Direction: A sharply rising ADX during a steep market sell-off indicates that the trend is strengthening. It does not signal an upward price reversal.
  • Trading Crossovers in Low-ADX Regimes: Buying whenever +DI crosses above -DI while the ADX remains below 20 can expose capital to market noise and repeated trading costs.
  • Ignoring Risk Limits at Extreme Readings: An ADX reading above 50 indicates particularly strong trend conditions, but it does not remove the risk of a rapid reversal or a margin call when trading a leveraged position.

Conclusion

The ADX gives you a numerical measure of trend strength, helping you distinguish between trending and range-bound market conditions. By using the non-directional ADX line alongside the +DI and -DI components, you can assess both the strength of a trend and the direction of price movement before opening a position.

However, the smoothing used in the ADX calculation creates an inherent time lag. The indicator is therefore best considered alongside risk management, trading costs and complementary technical tools within a broader strategy and trading styles framework.

Trading CFDs involves significant risk because leverage can increase both potential profits and losses. Technical indicators such as the ADX should form part of a structured approach to analysis and risk management rather than being treated as standalone trading signals.

FAQ

What is the ADX indicator used for?

The ADX indicator measures the overall strength of a price trend regardless of whether the market is moving up or down. You can use it to determine if a market is trending strongly enough to warrant trend-following strategies or if it is ranging, which carries a higher risk of false breakouts.

Is a high ADX reading a buy or sell signal?

A high ADX reading indicates a strong trend, but it does not specify the direction. Direction is determined by comparing the +DI and -DI lines. If +DI is above -DI while ADX is rising above 25, it signals a strong bullish trend; if -DI is above +DI, it signals a strong bearish trend.

What does an ADX reading below 20 mean?

An ADX reading below 20 indicates a weak, absent, or sideways trend. In low-ADX environments, trend-following strategies often fail, leading to frequent false signals, slippage, and cumulative bid-ask spread costs from choppy price action.

Is the ADX indicator leading or lagging?

The ADX is a lagging indicator because its calculation relies on Wilder's double-smoothed historical price data over a set lookback period (typically 14 bars). As a result, its signals occur after price movement has already begun.

What is the best period setting for the ADX indicator?

The standard and default setting for the ADX indicator is 14 periods. While shorter periods make the indicator more sensitive to recent price shifts, longer periods provide smoother trend readings at the expense of additional time lag.