ADX Indicator in Forex
The Average Directional Index measures the strength of a trend on a 0–100 scale without indicating direction. Traders use ADX alongside the +DI and −DI lines to determine whether a market is trending strongly enough to apply trend-following strategies, and to avoid range-bound conditions that generate false signals for directional systems.
Forex Technical Indicators · Updated May 2026
Key Takeaways
- ADX measures the strength of a trend on a 0–100 scale. It does not indicate which direction the trend is moving.
- An ADX reading above 25 is commonly interpreted as a trending condition; below 20 as a ranging or directionless market.
- The +DI and −DI lines provide the directional component — ADX measures how strong that direction is, not the direction itself.
- ADX is most useful as a filter: it helps traders avoid applying trend-following strategies in markets that are not trending.
What Is the ADX Indicator?
The Average Directional Index (ADX) was developed by J. Welles Wilder Jr. and introduced in his 1978 book New Concepts in Technical Trading Systems — the same publication that introduced the RSI and ATR indicators. ADX is the central component of Wilder's Directional Movement System, which consists of three lines: the ADX line itself, the Positive Directional Indicator (+DI), and the Negative Directional Indicator (−DI).
ADX does not indicate direction. This is the most important characteristic to understand before using it. The ADX line rises when a trend is strengthening and falls when a trend is weakening or when the market is ranging — regardless of whether the price is moving upward or downward. An ADX of 35 with price in a strong uptrend looks identical in value to an ADX of 35 with price in a strong downtrend. The direction is shown by the +DI and −DI lines; ADX shows how strong that direction is.
ADX is fundamentally a trend strength filter. Its primary practical application is answering one question before applying any trend-following strategy: is this market trending strongly enough right now for a trend-following approach to be appropriate? Low ADX values indicate a ranging or choppy environment where trend-following indicators — including MACD, moving average crossovers, and directional breakout systems — tend to generate false signals. High ADX values indicate that a genuine directional move is underway and that the market environment may be more suitable for trend-following.
How ADX Is Calculated
ADX is calculated from the Directional Movement (DM) concept. Each candle is compared to the previous candle to determine which direction the price moved most significantly. Three values are calculated for each bar:
- +DM (Positive Directional Movement): The portion of the current bar's range that extends above the previous bar's high. If the upward move is greater than the downward move and is positive, it is recorded as +DM; otherwise it is 0.
- −DM (Negative Directional Movement): The portion of the current bar's range that extends below the previous bar's low. If the downward move is greater than the upward move and is positive, it is recorded as −DM; otherwise it is 0.
- True Range (TR): The same True Range used in the ATR calculation — the largest of: current high minus current low, current high minus previous close, or current low minus previous close (absolute value).
These values are smoothed over the ADX period (default 14) using Wilder's smoothing method — a modified exponential smoothing formula. The smoothed +DM and −DM are then divided by the smoothed True Range to produce the +DI and −DI as percentages. The ADX line itself is a smoothed average of the absolute difference between +DI and −DI divided by their sum, expressed as a percentage and multiplied by 100.
The calculation results in a value between 0 and 100. Because of the multiple layers of smoothing, ADX reacts slowly to changes in market conditions — it lags significantly, particularly when a trend is just beginning or just ending.
ADX Settings for Forex Trading
The default ADX period is 14, originating from Wilder's original specification. This setting is the most widely used and is the appropriate starting point for most forex trading applications. Changing the period affects how quickly ADX responds to directional changes.
| Period | Behaviour | Common Application | Trade-off |
|---|---|---|---|
| 14 (default) | Balanced response — Wilder's original specification | All major timeframes; swing and intraday trading | Significant lag — ADX rises and falls well after the trend begins or ends |
| 7–10 | More reactive — rises and falls more quickly | Shorter intraday timeframes (M15–H1); scalping filters | More noise; may cross the 25 threshold frequently in volatile markets without confirming a genuine trend |
| 20–25 | Smoother — fewer trend calls, higher threshold for what qualifies as trending | Daily and weekly charts; position trading | Very slow to signal a new trend; may only confirm a trend when it is already well-established |
How to Read ADX Values
ADX values are commonly interpreted using reference thresholds. Wilder originally used 20 as the key threshold; many modern traders use 25. These thresholds are guidelines, not rules — a market with ADX at 22 can be trending, and one at 28 can be completing a reversal. The thresholds provide a reasonable starting point, not a definitive classification.
| ADX Value | Interpretation | Strategy Implication |
|---|---|---|
| 0–20 | Weak or absent trend — market likely ranging or in choppy consolidation | Trend-following strategies have elevated false-signal risk; range-bound approaches may be more appropriate |
| 20–25 | Developing trend — some directional momentum building | Borderline zone; confirmation from other indicators or price structure is more important |
| 25–50 | Strong trend — most reliable zone for trend-following strategies | Trend-following indicators (MACD, moving averages) are more likely to align with the prevailing move |
| 50+ | Very strong trend — often approaching overextension | Trend may still be valid but the risk of a correction or reversal increases; new entries at these levels carry increased risk |
Critically, the direction of ADX movement matters as much as its level. An ADX rising from 15 to 22 indicates a strengthening trend even though it has not crossed 25. An ADX declining from 45 to 38 may still be above threshold but indicates the trend is weakening. Always read ADX in the context of its recent direction — rising ADX means increasing trend strength; falling ADX means decreasing trend strength, even if the absolute level remains high.
The +DI and −DI Lines
The Directional Indicator lines (+DI and −DI) are the directional components of the ADX system. While ADX measures how strong the trend is, the DI lines tell you which direction the directional movement is biased toward — upward (+DI dominant) or downward (−DI dominant).
Interpreting the DI lines
When +DI is above −DI, the recent directional movement has been predominantly upward — more of the recent price range has been extending above previous bars' highs than below previous bars' lows. When −DI is above +DI, the opposite is true. The larger the gap between the two lines, the more one-sided the directional movement has been.
Wilder proposed using DI crossovers — when +DI crosses above −DI as a potential bullish signal, or below as a bearish signal — but only when ADX confirms that a trend is actually present. A +DI crossing above −DI when ADX is below 20 provides less meaningful information than the same crossover occurring while ADX is rising above 25, because the former may occur simply due to normal oscillation in a ranging market.
The DI spread
The distance between +DI and −DI is a rough indication of how directionally committed the recent price action has been. A wide spread with high ADX indicates strong directional commitment — price has been consistently moving in one direction with little opposition. A narrow spread with low ADX indicates indecision — directional moves are roughly balanced, consistent with a ranging or consolidating market.
Using ADX as a Trend Filter
ADX's most practical application is as an environmental filter rather than a signal generator. Before applying any trend-following strategy — whether based on MACD crossovers, moving average alignment, breakout signals, or directional RSI reads — ADX provides a preliminary check on whether the market is in a condition where trend-following logic is appropriate.
The filter approach
A common application is a simple threshold filter: only apply trend-following analysis when ADX(14) is above 20 or 25 on the chart being traded. When ADX is below 20, the market is assessed as directionless and trend-following signals from other indicators are treated with lower conviction or avoided entirely. Range-based strategies — RSI overbought/oversold approaches, Bollinger Band bounce setups, support and resistance reversals — may be more appropriate in low-ADX environments.
Combining ADX with directional tools
ADX tells you the strength of the trend environment; other indicators tell you the direction and timing of entries. A common combination framework is: ADX above 25 and rising (confirms trending), MACD crossover in the direction of the +DI/−DI alignment (confirms momentum), price above or below a key moving average (confirms bias), and a price structure level (support, resistance, or recent swing) for stop placement. Each tool in this stack addresses a different analytical question.
What traders typically do after ADX confirms a trend
When ADX crosses above 25 and is rising, many traders treat this as confirmation that conditions favour trend-following approaches rather than mean-reversion strategies. A common next step is to check the +DI and −DI lines to establish directional bias — then look for entry context from a separate momentum or timing tool such as MACD, RSI, or a moving average crossover.
ADX alone does not tell you when to enter a trade. It tells you the market environment is currently characterised by directional movement rather than choppy consolidation. Traders use this context to increase conviction in trend-following setups that might otherwise be filtered out in unclear conditions. Whether those setups resolve in the expected direction is determined by price action and structure — not by the ADX reading itself.
ADX vs MACD vs RSI
ADX, MACD, and RSI each answer a different question about market conditions. Understanding their structural differences prevents the common error of using multiple indicators that all provide the same type of information.
| Indicator | What It Answers | Direction? | Bounded? | Primary Use |
|---|---|---|---|---|
| ADX | How strong is the current trend? | No — +DI/−DI provide direction separately | Yes — 0 to 100 | Environmental filter; strategy selection; trend strength assessment |
| MACD | Is trend momentum accelerating or decelerating? | Yes — through zero-line and histogram direction | No — unbounded | Trend momentum analysis; entry and exit timing; divergence |
| RSI | Is price overextended to the upside or downside? | Implied through overbought/oversold zones | Yes — 0 to 100 | Momentum extremes; overbought/oversold context; divergence |
A practical combined use: apply ADX first to determine whether the market is trending or ranging. If ADX confirms a trending environment, use MACD for directional momentum confirmation and entry timing. Use RSI to check whether the entry is occurring at a momentum extreme relative to the trend's recent context. This stack avoids the common mistake of applying all three independently without defining each one's role.
ADX Limitations
ADX is a useful environmental filter but has significant structural constraints that must be understood to use it appropriately.
ADX lags substantially
The multiple layers of smoothing in ADX's calculation mean it reacts significantly later than price. By the time ADX rises above 25 confirming a trend, a meaningful portion of the initial directional move may have already occurred. Similarly, ADX may remain elevated above 25 for several sessions after a trend has reversed, because the smoothed average still reflects the previous trend's strength. ADX is a trend-confirmation tool, not a trend-detection tool — it confirms that a trend has been present, not that one is beginning.
ADX does not distinguish between real and false breakouts
A sharp price spike — from a news event, an economic data release, or an unexpected gap — can briefly push ADX higher. The ADX reading may appear to confirm a strong trend when the actual move was a short-lived reaction without follow-through. This is more prevalent on shorter timeframes. Combining ADX with a requirement for price structure confirmation reduces exposure to false trend readings from spike moves.
ADX cannot be compared across different instruments directly
ADX readings reflect the internal directional behaviour of the specific instrument and timeframe it is calculated on. An ADX of 30 on EUR/USD H4 does not mean the same thing as an ADX of 30 on GBP/JPY M15 — the underlying price behaviour is different. ADX should be interpreted relative to the historical ADX range for the specific chart being traded, not as a universal benchmark.
- ADX does not indicate direction — a rising ADX above 25 with −DI dominant means a strong downtrend, not an uptrend.
- ADX above 25 confirms a trend is currently present, not that it will continue. Trends end while ADX is still high.
- ADX lags — the threshold crossing confirms historical trend strength, not future direction or continuation.
- Trading involves significant risk. Past performance is not indicative of future results.
Common Mistakes When Using ADX
ADX errors typically fall into two categories: confusing strength with direction, and misinterpreting the threshold levels as precise mechanical triggers.
ADX — COMMON MISTAKES TO AVOID
- Assuming a rising ADX means the price is going up. ADX measures trend strength, not direction. A rising ADX above 25 with −DI dominant means a strong downtrend is in progress. Always check +DI and −DI to determine which direction the trend is running.
- Treating the 25 threshold as a mechanical trigger. ADX crossing from 24 to 26 is not a confirmed trend entry signal. The threshold is a reference guideline. The direction of ADX movement, the DI line alignment, and price structure all need to be evaluated alongside the threshold crossing.
- Using ADX on very short timeframes without adjustment. On M1 or M5 charts, the 14-period ADX responds to very short-term price fluctuations and may cross the 25 threshold frequently. Shorter ADX settings (7–10) may be more appropriate for short intraday timeframes, but the false trend reading risk remains higher than on longer timeframes.
- Ignoring ADX direction and reading only the level. An ADX of 30 that peaked three sessions ago at 40 and is now declining carries a different meaning than an ADX of 30 that was 20 two sessions ago and is rising. Direction change in ADX is often more informative than the absolute level.
- Entering trades based on DI crossovers alone. A +DI crossing above −DI when ADX is below 20 is a low-confidence signal in a directionless market. DI crossovers have most analytical weight when ADX is above 25 and rising, confirming that the underlying trend has genuine momentum.
- Expecting ADX to identify range reversals. ADX declining from high levels confirms that a trend is weakening — not that it is reversing. The price may be entering a consolidation phase before continuing in the same direction. ADX declining below 25 indicates reduced trend strength, not necessarily a reversal signal.
Related Technical Analysis Guides
Apply ADX strategies on a free demo account
Open a free FXGlory demo account to test ADX trend filters and directional strategies on live market data without committing real funds.
Open a Free Demo AccountFrequently Asked Questions About the ADX Indicator
What does the ADX indicator measure in forex?
The ADX (Average Directional Index) measures the strength of a trend on a 0–100 scale. ADX does not indicate direction — a high ADX reading means the current directional move (whether up or down) is strong. A low ADX reading means there is no strong trend currently present and the market is likely ranging or in a choppy consolidation.
Direction is provided by the companion lines: +DI (Positive Directional Indicator) and −DI (Negative Directional Indicator). When +DI is above −DI, the trend is biased upward; when −DI is above +DI, the trend is biased downward. ADX measures how strong that directional bias is.
What ADX value indicates a strong trend?
Wilder originally used 20 as the key threshold. Many traders today use 25 as the threshold above which the market is considered to be in a trend. An ADX above 25 and rising is commonly interpreted as a strong, developing trend. An ADX above 50 indicates a very strong trend, though at these levels the risk of a correction or reversal increases.
These thresholds are guidelines, not hard rules. More importantly, the direction of ADX movement matters: an ADX rising from 18 to 23 indicates a developing trend even though it has not yet crossed 25. An ADX declining from 42 to 35 indicates a weakening trend even though it remains above threshold.
Does a high ADX value mean the price is going up?
No. ADX does not indicate price direction. A high ADX reading means the current directional move is strong — but that move could be strongly upward or strongly downward. ADX measures the intensity of the trend, not its orientation. To determine direction, you need to check the +DI and −DI lines: if +DI is above −DI, the strong trend is upward; if −DI is above +DI, the strong trend is downward.
What are the default ADX settings?
The default ADX period is 14, originating from Wilder's original specification. It uses a modified exponential smoothing process (Wilder's smoothing) to calculate +DI, −DI, and the ADX line itself over a 14-period lookback window. These settings are appropriate for most forex timeframes and most trading applications.
Shorter periods (7–10) produce a more reactive ADX that crosses threshold levels more frequently — useful for shorter intraday charts but with a higher rate of false trend signals. Longer periods (20–25) are slower and better suited to daily or weekly position trading analysis.
How should ADX be combined with MACD?
ADX and MACD serve different analytical purposes and are complementary when their roles are clearly defined. ADX answers: "Is the market trending or ranging?" MACD answers: "What is the direction and state of trend momentum?"
A common approach: use ADX above 25 and rising as a filter confirming that trend-following conditions are present. Then use MACD to identify the direction (MACD line above or below zero, aligned with the dominant DI line) and timing (MACD line crossing the signal line). Without the ADX filter, MACD crossovers in ranging markets (ADX below 20) tend to produce a higher rate of false signals.
Does ADX work on all forex timeframes?
ADX can be applied to any timeframe, but its reliability and practical application differ. On longer timeframes (daily, weekly), ADX trends tend to be more sustained and the signals more structurally significant. On shorter intraday timeframes (M5, M15), ADX can oscillate across the threshold frequently, creating more noise and potentially more false trend readings.
When using ADX on short timeframes, consider using a shorter period (7–10 instead of 14) to reduce lag, and always confirm ADX signals with price action. Some traders also apply a higher-timeframe ADX reading as a context filter — only taking trend-following entries on M15 when the H4 ADX also confirms a trending environment.