ADX Indicator Guide: Using ADX for Trend Strength
The Average Directional Index (ADX) is a staple in trend‑based trading. Unlike moving averages, ADX tells you how strong a trend is, not its direction. In this article we explain the three components, how to read the lines, and how to turn ADX into a practical filter for CFD backtesting.
What ADX Is and How It’s Calculated
ADX is derived from the directional movement system (DMI). Every candle gives you three values: the +DI (positive directional indicator), the -DI (negative directional indicator), and the ADX line itself.
- +DI measures upward price movement relative to the previous period.
- -DI measures downward movement.
- ADX smooths the difference between +DI and -DI over a set period (typically 14).
A rising ADX signals a strengthening trend, while a falling ADX indicates weakening momentum. Unlike RSI or MACD, ADX is purely a magnitude indicator; it doesn’t give a buy or sell signal by itself.
Reading the Lines: Strength Thresholds
Traders commonly use three key thresholds:
- Below 20 – the market is ranging; no clear trend.
- 20–25 – a weak trend; signals are fuzzy.
- 25–50 – a moderate to strong trend; good for trend following.
- Above 50 – very strong trend; most reliable, but can mean less room for reversal.
These values are guidelines; the exact cut‑offs can shift by instrument or timeframe.
Using +DI and –DI Crossovers for Direction
The directional indicators themselves point to the trend’s direction. When +DI crosses above -DI, a bullish signal is generated; when -DI crosses above +DI, a bearish signal emerges. Combining this with a rising ADX > 25 filters out weak or false crossovers.
Example entry: On a 1‑hour chart, buy when +DI > -DI and ADX > 25. Exit when ADX falls below 20 or +DI crosses back below -DI.
Combining ADX with Other Filters
A single indicator rarely wins. Pair ADX with a momentum filter like RSI or a trend confirmation such as EMA crossovers. The rule of thumb: ADX is your “trend strength” gauge; the other indicator gives the actual entry timing.
Quick Test: Backtest the 1‑hour EMA 21/50 + ADX (period 14) on EUR/USD. Compare the win rate of pure EMA crossovers (≈48 %) versus the same strategy with ADX > 25 (≈63 %). The higher win rate shows ADX filters out bad entries.
Why ADX Is the Best Trend Filter for CFDS
CFDs trade on leveraged derivatives; a false breakout can wipe out capital quickly. ADX’s strength measure lets you avoid chasing weak trends that will stall. In ranging markets, a low ADX ensures you stay out of whipsaw trades.
Takeaway: Use ADX as the gatekeeper for all trend‑following entries. Only trade when the market shows a solid trend; otherwise keep cash or look for mean‑reversion setups.
Backtesting Tips Using ADX as a Trend Filter
1. Set a minimum ADX value for every entry. 25 is common, but test 20–30 for each instrument.
2. Apply the filter to the exit logic too. When ADX falls below 20, consider closing or tightening stops.
3. Run Monte‑Carlo shuffles to ensure the filter isn’t overfitting. If the filtered strategy retains > 55 % of the unfiltered win rate, the filter is valuable.
4. Track drawdowns. A strong trend filter should reduce max drawdown by 30‑40 % compared to no filter.