Forex Technical Indicators

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.

ADX indicator showing trend strength levels: ranging, developing, and strong trend zones Ranging Developing Strong trend 20 25 Rising → Peak Falling → Weak / ranging Trend building Trend fading
ADX rising through 20 and 25 indicates a strengthening trend. ADX peaking and declining — even while still above 25 — indicates the trend is losing strength. Reading the direction of ADX matters as much as the absolute level.

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.

EDUCATIONAL EXAMPLE — USD/JPY DAILY CHART, ADX FILTER
Scenario USD/JPY daily chart. ADX(14) has risen from 16 to 29 over the past 8 sessions. +DI is at 28, −DI is at 14. Price has been making a series of higher highs.
ADX reading Rising ADX above 25 with a wide +DI/−DI spread: consistent with a developing uptrend. The environment is more suitable for trend-following than when ADX was below 20.
How ADX is used As a filter — confirming that the trend-following conditions are present before evaluating MACD or moving average signals. ADX does not provide the entry signal; it validates that the market environment is appropriate for trend-following entries.
What ADX cannot do ADX does not indicate when the trend will end, how far the move will extend, or whether the next pullback will be shallow or signal a reversal. It is a current-state measurement, not a forecast.
EDUCATIONAL ILLUSTRATION ONLY — not a trading recommendation. All values are hypothetical. Trading involves significant risk.

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.

ADX filter framework showing when trend-following vs range strategies apply ADX < 20 Ranging / directionless ADX > 25 and rising Trending condition ✗ Avoid MACD trend entries ✗ MA crossovers unreliable ✓ Range strategies may apply ✓ RSI overbought/oversold ✓ BB bounce possible ✓ MACD signals more reliable ✓ MA crossovers in trend context ✓ Breakout strategies apply ✓ Trend continuation setups ✗ Range strategies often fail
ADX as an environmental filter: low ADX favours range-based approaches; high and rising ADX favours trend-following strategies. Neither condition guarantees success — they guide strategy selection.

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 Key Risk Reminders
  • 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.

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 Account

Frequently 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.