Divergence is a disagreement. Also, price pushes to a new high or low, but the oscillator underneath refuses to follow. That refusal is often the first measurable clue that momentum is draining out of a move. Indeed, finding the best divergence indicator MT4 traders can rely on matters. MetaTrader 4 ships with zero built-in divergence detection. Still, you can plot RSI or MACD, but the platform will never draw the divergence lines for you. The ten tools in this guide automate that job. Thus, I group them by base oscillator, show what each one actually detects, and flag one honest weak spot per tool. Every pick ships as compiled MT4 (.ex4) and MT5 (.ex5) files behind one free email opt-in.
Regular vs hidden divergence, in plain English
Regular divergence signals a possible reversal. Hence, price makes a lower low, but the oscillator makes a higher low. That is regular bullish divergence. Next, it hints the downmove is losing force. Price makes a higher high while the oscillator makes a lower high: regular bearish divergence, the mirror case. Then, the oscillator measures momentum, and momentum usually fades before price turns.
Hidden divergence flags a possible continuation. In an uptrend, price makes a higher low while the oscillator makes a lower low. The pullback looked deep on the oscillator, yet price held its structure, so the trend is likely intact. In a downtrend, the mirror pattern is a lower high in price against a higher high on the oscillator. Here is the honest part: neither pattern predicts anything by itself. Yet, divergence flags fading or stubborn momentum. It still needs a trigger, a stop, and context. Truly, the tools below find the pattern; the trade plan remains yours.
RSI-based divergence indicators
RSI is the most popular base for this job. Plainly, its swing points are sharp and easy to line up with price pivots. These two tools build on that base, one with a clean line-drawing approach and one with layered confirmation.
| Tool | Base oscillator | Divergence types | Best timeframes | Alerts |
|---|---|---|---|---|
| Better RSI Divergence | RSI | Regular + hidden | M30–H4 | Popup, push, email, sound |
| ATM RSI Histo Triple Stoch Divergence | RSI histogram + 3 Stochastics | Regular, with triple confirmation | H1–D1 | Popup, push, email, sound |

Better RSI Divergence Indicator
The Better RSI Divergence Indicator compares confirmed price pivots against confirmed RSI pivots and draws a line on both panes when they disagree. Also, it finds regular and hidden variants, colors them apart, and prints an arrow when the second pivot closes. Because both pivots must complete before anything draws, the lines lock in place and stay put. Indeed, that makes it the easiest tool here to review. Scroll back, and every marked pattern looks exactly as it did live. Verdict: the cleanest all-round RSI pick in the library and my default starting point. Weak spot: pivots take several bars to confirm, so the signal often lands after the first leg of the turn has run.
ATM RSI Histo Triple Stoch Divergence Indicator
The ATM RSI Histo Triple Stoch Divergence Indicator takes the opposite path: stack filters until only strong setups survive. Still, its core is an RSI histogram whose divergences are checked against three Stochastic oscillators on different speeds. A signal prints only when the RSI disagreement and the stochastic readings align on the closed bar. Thus, the result is a slow, deliberate tool for H1 and higher charts. There, one confirmed setup per week can be worth the wait. Verdict: the strictest RSI-based pick, best for swing traders who hate noise. Weak spot: the triple confirmation vetoes most setups, so active traders on faster charts will find it frustratingly quiet.
How to choose an RSI divergence tool
Decide how much filtering you want done for you. Hence, the Better RSI Divergence tool shows every regular and hidden pattern and leaves judgment to you. That is ideal while you learn to read the pattern. Next, the ATM tool filters hard and shows few signals. That suits traders who already trust the pattern and only want the strongest cases. Then, run both on the same H1 chart for a week and count how many ATM signals also appear in the Better RSI set.
MACD and Awesome Oscillator divergence indicators
MACD and the Awesome Oscillator are smoothed momentum measures. Yet, their swings are slower and rounder than RSI’s, so they flag fewer patterns. The ones they do flag tend to form at larger turns. Truly, four tools build on this family.
| Tool | Base oscillator | Divergence types | Best timeframes | Alerts |
|---|---|---|---|---|
| MACD Divergence | MACD | Regular + hidden | H1–D1 | Popup, push, email, sound |
| FX5 MACD Divergence | MACD histogram | Regular | M30–H4 | Popup, push, email, sound |
| Awesome Oscillator Divergence | Awesome Oscillator | Regular | M30–H4 | Popup, push, email, sound |
| Elliott Wave Oscillator Divergence | Elliott Wave Oscillator (5/34) | Regular, wave-context | H1–D1 | Popup, push, email, sound |

MACD Divergence Indicator
The MACD Divergence Indicator compares price pivots against pivots on the MACD main line and marks both regular and hidden disagreements. Because MACD is the gap between two EMAs, its pivots are heavily smoothed. Small wiggles that register on RSI simply do not exist on MACD. Plainly, that is exactly why many swing traders prefer it. The signals it finds usually span real swings, not bar-to-bar noise. Also, lines draw on the closed pivot and never move afterward. Verdict: the best default for H4 and daily swing work, where fewer and larger signals are the point. Weak spot: the same smoothing that filters noise adds lag, so confirmation can land many bars after the actual extreme.
FX5 MACD Divergence Indicator
The FX5 MACD Divergence Indicator is my build of a long-standing community classic. Indeed, it works on the MACD histogram rather than the main line. It links histogram peaks to price peaks and draws the result in both windows. Still, histogram peaks form faster than main-line pivots. So this version often flags a pattern one to three bars earlier than the tool above. Thus, my build confirms on the closed bar only, so completed lines stay locked. Verdict: the quicker of the two MACD picks, and the one I reach for on M30 and H1. Weak spot: histogram peaks are noisier than main-line pivots, so it also flags shallow divergences that fizzle without any follow-through.
Awesome Oscillator Divergence Indicator
The Awesome Oscillator Divergence Indicator uses Bill Williams’ AO, a 5/34 SMA difference of median price. Hence, AO’s zero line splits bullish from bearish ground. This tool only pairs pivots that sit on the same side of zero, which keeps each comparison honest. Next, divergences appear as lines in the AO subwindow with matching arrows on price. AO reacts faster than MACD but slower than RSI, a useful middle ground. Verdict: a solid middle-speed choice, and the natural pick if AO is already part of your template. Weak spot: when AO hugs the zero line in flat markets, same-side pivot pairs turn scarce and detection stalls.
Elliott Wave Oscillator Divergence Indicator
The Elliott Wave Oscillator Divergence Indicator applies the same 5/34 math to one job: spotting the classic wave-three-versus-wave-five pattern. In Elliott terms, momentum usually peaks with the third wave. The fifth wave’s new price extreme then arrives on a weaker reading. Then, that final-push divergence is the setup this tool hunts, and it marks the disagreement directly on the chart. Verdict: the right pick if you think in swing sequences and want the end-of-trend warning formalized. Weak spot: without wave context from you, its signals are just generic AO patterns. It rewards users who already label swings and confuses those who do not.
How to choose a MACD or AO divergence tool
Match the smoothing to your holding period. Yet, daily and H4 swing traders should take the main-line MACD Divergence tool, because its heavy filtering suits slow trades. Intraday traders on M30 to H1 get earlier flags from the FX5 histogram version and the AO tool. Truly, the Elliott Wave Oscillator version is a specialist: choose it only if you frame markets as wave sequences. Whichever you pick, treat a divergence against the higher-timeframe trend with extra suspicion.
Download the complete indicator database
Every divergence tool on this page ships in one download. One email unlocks the full library of 1,380+ tools with compiled MT4 and MT5 files, plus my TradingView scripts. No paywall, no spam, unsubscribe any time.
Download this indicator free
Enter your email and the file is yours. You also get the full MT4 and MT5 library.
CCI and multi-oscillator divergence indicators
The final group covers CCI, which hits extremes faster than RSI, plus tools that blend several engines or even a second symbol. Also, these picks trade simplicity for coverage: more inputs, more context, and more settings to understand.
| Tool | Base oscillator | Divergence types | Best timeframes | Alerts |
|---|---|---|---|---|
| CCI Divergence | CCI | Regular + hidden | M15–H4 | Popup, push, email, sound |
| CCI Divergence Oscillator | CCI (subwindow view) | Regular | M30–H4 | Popup, push, email, sound |
| Divergence Detector MACD + RSI + AO | MACD, RSI and AO combined | Regular + hidden, consensus-scored | M30–D1 | Popup, push, email, sound |
| Hidden SMT Divergence ICT 01 | Correlated-symbol comparison (SMT) | Hidden SMT divergence | M15–H1 | Popup, push, email, sound |

CCI Divergence Indicator
The CCI Divergence Indicator pairs price pivots with pivots on the Commodity Channel Index. Indeed, CCI is unbounded and stretches to extremes quickly, so its pivots are sharp and frequent. That gives this tool the highest raw hit count on this page. Still, it will find patterns that MACD-based tools never see. Regular and hidden variants draw in separate colors, confirmed on the closed bar. Verdict: the most sensitive detector here, useful on M15 to H1 where faster oscillators keep up with the chart. Weak spot: sensitivity means false positives. In a strong trend, CCI prints signal after signal against the move while price keeps going.
CCI Divergence Oscillator Indicator
The CCI Divergence Oscillator Indicator presents the same CCI comparison as a subwindow study instead of chart arrows. Thus, the pane shows CCI with the lines drawn directly on it. You see the shape of the disagreement, not just a marker that one exists. Hence, I find this format better for learning. You watch the pattern form, see how deep each pivot is, and note how often shallow ones fail. Verdict: the best teaching view in the library, and a good second-screen partner for any arrow-based tool. Weak spot: reading a lower pane takes more focus than glancing at a chart arrow, so it suits patient traders more than fast scalpers.
Divergence Detector MACD + RSI + AO Indicator
The Divergence Detector MACD + RSI + AO Indicator runs three detection engines at once and scores agreement. Next, a pattern seen by one engine is noted. One seen by two or all three gets a stronger marker. Then, this vote-based approach answers the most common complaint: every engine sees a slightly different picture. Here the disagreement between oscillators becomes information in itself. Verdict: the best single answer if you want one tool covering the whole family. Yet, it is my pick for traders who refuse to run three separate tools. Weak spot: full three-way agreement is rare. Set it to show only unanimous signals and weeks can pass quietly between them.
Hidden SMT Divergence ICT 01 Indicator
The Hidden SMT Divergence ICT 01 Indicator is the outlier: it compares your chart against a correlated symbol instead of an oscillator. Truly, SMT divergence comes from the ICT school. It fires when two markets that normally move together disagree, such as EURUSD making a lower low while GBPUSD holds a higher low. Plainly, that crack in correlation is read as one side being pushed rather than genuinely sold. The tool marks these events on your chart automatically. Verdict: the most distinctive detector on this page and the one to study if you follow ICT concepts. Weak spot: it needs the paired symbol’s data loaded and the link between pairs to hold. Also, when that link breaks, reads go wrong.
How to choose from the CCI and multi-oscillator group
Start from your problem. Indeed, if your current tool misses too many setups, take the CCI Divergence Indicator and accept the extra noise. If you want to study the pattern itself, the subwindow oscillator version teaches fastest. Still, if oscillator disagreement bothers you, the three-engine detector turns that disagreement into a score. The SMT tool stands apart. Thus, treat it as a separate skill to learn, not a swap-in replacement, because its logic ignores oscillators entirely.
How I test the best divergence indicator MT4 candidates
Every tool above passes the same bench before release. First, I compile both builds in MetaEditor with zero errors and zero warnings. Second, I load the compiled files on a live EURUSD H1 chart and run them across multiple sessions. Third, I apply the divergence-line lock check, which matters most in this category. I record where each line and arrow prints on the closed bar. Then I re-check after hundreds of new bars. Lines must connect the same pivots, and arrows must sit on the same bars. Hence, tools sold elsewhere often redraw lines to fit the past. Anything that redraws here fails and does not ship. Next, fourth, I fire every alert channel and confirm exactly one alert per closed-bar signal. The full procedure is in my editorial and testing policy.
New to MetaTrader files? Then, the step-by-step MT4 and MT5 indicator installation guide covers both platforms in about five minutes. To study the base oscillators behind these tools, browse the oscillator indicators hub. Yet, or zoom out to the full ranked list in the best MT4 indicators guide.
Want every tool above in one zip? Get the complete database.
FAQ
What is the difference between regular and hidden divergence?
Regular divergence points to a possible reversal: price makes a new extreme, but the oscillator does not confirm. Truly, hidden divergence points to a possible continuation: price holds its trend structure while the oscillator overshoots during a pullback.
Is divergence reliable on small timeframes like M1 and M5?
It is much weaker there. Plainly, fast charts produce many shallow pivots, so signals appear constantly and most fail. Spread also eats more of each small move. Also, divergence earns its keep from M30 upward; below that it is mostly noise.
Which oscillator finds divergence best?
None wins outright. Indeed, it depends on your timeframe and noise tolerance. RSI and CCI find more patterns earlier but flag more failures. Still, MACD and AO find fewer, later, larger ones. That is why the three-engine detector above exists.
Do these divergence tools work on MT5?
Yes. Thus, every download includes a compiled MT4 (.ex4) and MT5 (.ex5) file in one zip. The detection logic is identical, so both platforms mark the same divergences on the same bars.
Can I trade divergence signals on their own?
No. Hence, divergence describes momentum, not a complete trade. Strong trends can print it repeatedly while price keeps running, so every signal needs a trigger, a stop, and sizing. Test on a demo first; results are not guaranteed; past performance is not indicative of future results.
External references
- Learn more about the underlying method in Corporate action on Wikipedia.
- For wider market background, see True Strength Index at StockCharts ChartSchool.
