Strategies

ADX Indicator — Measuring Trend Strength and Filtering Weak Signals

📅 10.07.2026⏱ ~7 min read✍️ Rafal (KBS)

There's a whole family of tools in trading that lose as standalone strategies and win as filters. ADX is their best example — with the numbers on the table. Tested solo on a US stock index it produced — per QuantifiedStrategies — a CAGR of about 6.5% (1993–2022). Nothing to write home about. But the same indicator, bolted on as a filter to an RSI strategy, produced a CAGR of 12.1% at just 38% market exposure and an average of +0.78% per trade.

Read that again: the strategy was in the market less than two-fifths of the time and still beat the full-exposure result. ADX didn't earn that money — ADX just refused to let it be spent in bad conditions. This whole article is about that difference.

What Is ADX

ADX (Average Directional Index) was developed by J. Welles Wilder — the same engineer who gave traders RSI and ATR — and published in 1978. The indicator consists of three lines:

The intuition without formulas: if the market consistently moves one way — either way — one DI line dominates the other and ADX rises. If the market whips around in place, DI+ and DI− keep crossing and ADX falls. Hence the most important property, on which all correct use depends: ADX measures the strength of a directional move, not its direction. A rising ADX in a bear market means a strong bear market, not a bounce.

Conventional interpretation thresholds:

One common mix-up is worth defusing right away: ADX doesn't measure volatility — it measures directionality. A market can have huge daily swings (high ATR) and a low ADX at the same time, because it's whipping around a wide range with no net progress. And conversely, a calm, steady march in one direction produces a high ADX at moderate ATR. These are two different questions — "how hard is the market moving" and "is it actually going somewhere" — and it's the second one that matters for filtering trend strategies.

What the Numbers Show

Two measurements from QuantifiedStrategies, placed side by side, tell the whole story (both per QS — the site blocks automated verification, confirm the numbers at the source before citing them):

ADX as a standalone strategy: CAGR ~6.5% on 1993–2022 data. For comparison, simply buying and holding the index over similar periods returned more. An indicator meant to measure a trend didn't, on its own, generate an edge over just owning the market.

RSI + ADX (ADX as a filter): CAGR ~12.1%, exposure only 38%, an average of +0.78% per trade. The mechanics of this duo: RSI flags moments of short-term oversold conditions (opportunities to enter in the spirit of mean reversion), and ADX classifies the conditions in which such a contrarian entry makes sense — cutting out the market phases where catching a falling knife ends in getting run over.

Why is the "38% exposure" column the most important one here? Because the return is calculated on capital that carried no market risk 62% of the time. On a risk-adjusted basis, the gap between 6.5% at full exposure and 12.1% at 38% is much larger than the raw CAGR figures suggest. This is exactly the property worth paying for in trading: being in the market rarely, but under the right conditions.

A structural conclusion, not just a numerical one: ADX belongs to the category of regime classifiers, alongside price's position relative to a long-term average or the width of an EMA ribbon. A regime classifier doesn't say "buy now" — it says "your strategy historically worked in these conditions, and didn't in those." That's less exciting than signals. And much more valuable.

How to Trade It — Step by Step

Two honest variants — in both, ADX is a filter, never a trigger.

Variant A — a filter for a trend strategy:

  1. Take your signals from your own strategy — e.g., a breakout, a pullback to an EMA ribbon, a moving-average crossover.
  2. You only get the green light at ADX > 25 (calibrate the threshold on your own data). A rising ADX means the trend is gaining strength, and continuation signals have the wind at their back.
  3. ADX < 20 means the trend strategy sleeps. Don't go looking for "smaller trends on a lower timeframe" — that's the most common loophole for overtrading a sideways market.

Before picking a variant, write down the overarching rule: ADX never opens a position — ADX only has the right to veto one. This asymmetry protects against the most common abuse of the indicator: treating a rising line as an invitation to buy.

Variant B — a filter for a contrarian strategy (the equivalent of the tested RSI+ADX):

  1. Entry signal: short-term oversold conditions, e.g., from RSI or the stochastic.
  2. The ADX filter decides whether the bounce is tradable. Work out the threshold logic empirically: in stock markets contrarian entries often worked precisely in combination with an ADX filter — but whether a low-ADX or a high-ADX requirement is better depends on the market and needs its own test. Don't guess — measure.
  3. A stop and a time-stop are mandatory — a contrarian trade without a defined exit isn't a strategy, it's an opinion.

A numeric example on BTC (illustrative, Variant A): the daily timeframe, a $10,000 account, 0.75% risk = $75. Your base strategy gives a long signal on a pullback to the EMA 21 at a price of $64,000. You check the filter: the daily ADX(14) reads 31 and is rising, with DI+ clearly above DI− — the entry is cleared. Stop below the local low of the correction at $61,800 ($2,200 of risk per BTC). Position size = 75 / 2,200 ≈ 0.034 BTC. A month later an identical price signal appears with ADX at 16 — and here's the whole job of the filter: there is no trade. Half of ADX's value lies in the trades you never take.

📈

[Chart coming soon: BTC daily chart with an ADX/DI+/DI− panel — showing a signal accepted at ADX > 25 in a trend, and an identical signal rejected at ADX < 20 in consolidation]

When It Doesn't Work and Common Mistakes

No-hype summary: ADX is a weak advisor and a good bouncer. It doesn't tell you what to buy or when — it tells you whether the conditions in the room favor your strategy, and it consistently throws you out of parties where you've historically lost money. The numbers show that exactly this boring role — cutting exposure down to periods with an edge — was able to double the base strategy's result. Don't look to ADX for signals. Look to it for the courage not to trade.

FAQ

What ADX level indicates a strong trend?
The conventional rule of thumb: ADX below 20 means no trend, 20–25 is a transition zone, above 25 is a trend, and readings of 40+ mean a very strong trend. But these are customary thresholds, not laws of physics — the right values depend on the market and timeframe. Instead of trusting the textbook, check on your own data how your strategy behaved at different ADX levels, and derive your threshold from that. Also remember that ADX measures only the strength of the move — it says nothing about direction.
Does ADX show trend direction?
No. ADX rises in both a strong uptrend and a strong downtrend — it only measures HOW directional the market is. Direction information comes from the component lines DI+ and DI−: a DI+ advantage suggests upward pressure, DI− downward pressure. The classic DI+/DI− crossover signal, however, is noisy and performs poorly in tests. The safest division of labor: take direction from price structure or moving averages, and take from ADX only the answer to whether the trend is strong enough to trade with — or weak enough to trade a reversion to the mean.
Why does ADX work better as a filter than as a standalone strategy?
Because ADX predicts nothing — it describes the market's character with a lag (it's a smoothed derivative of past moves). Standalone ADX signals are late to the start of a trend and late to its end. But as a regime classifier it's valuable: it tells you whether conditions favor a trend strategy or a contrarian one. In the cited test, adding ADX to RSI nearly doubled the CAGR while the strategy was exposed to the market only 38% of the time — the filter didn't add signals, it cut the ones taken in bad conditions. Per QS, verify at the source.
Rafał — Strefa Tradingu / Krypto Bez Ściemy
Rafał — Krypto Bez Ściemy

Trader and founder of Strefa Tradingu. He’s been breaking crypto down on YouTube for years — no hype, no signals, with a focus on market structure and risk management.

🎁 Grab Strefa’s free TradingView indicators

Drop your email — we’ll send you links to our free TradingView indicators plus a no-fluff starter kit. Zero spam.

You’re joining the Strefa Tradingu list. Unsubscribe with one click, anytime.
✅ Done — the email with your links is on its way!

Check your inbox (and the Spam/Promotions folders) and add us to your contacts.

Read next