rsi divergence filter

Why breakouts reverse after a tight squeeze and how divergence filters them

by ZynAlgoAugust 6, 20267 min read

The false breakout problem: buying the squeeze release too early

You spot the Bollinger Bands pinching inside the Keltner Channel for eight, ten, twelve bars straight, the classic squeeze. The first candle that closes outside the bands looks like your breakout. You enter. Two candles later price reverses, stops you out, then runs in the direction you wanted without you.

The mistake is not spotting compression; the mistake is treating every release as equal. Squeeze Divergence Radar MT4 is a compression-and-release indicator that waits for two conditions before it marks a chart: the squeeze has to end with momentum agreement, and an RSI divergence has to be armed first. Outside that combination it stays silent.

What the indicator actually does

Squeeze Divergence Radar tracks whether Bollinger Bands are fully inside the Keltner Channel, counts the compression bars, then opens a timed Release Window once the squeeze either ends or momentum crosses zero while still compressed. That window stays open for a limited number of bars, twelve by default, and every closed candle inside it is tested.

At the same time the indicator scans price swings for RSI divergence: a lower price low against a higher RSI low for bullish setups, the mirror for bearish ones. When a divergence is confirmed it opens a second timed Divergence Window, open for fifteen bars.

A signal prints only when both windows are still open, band width has expanded beyond its own average, and the candle close agrees with the armed direction, either a momentum cross or a close back through the band. No divergence armed, no signal. No open release window, no signal. The chart shows the compression map itself, bands, a colour-coded midline, the divergence line, plus the arrow and trade box when all conditions meet.

How you use it in a real session

Open MetaTrader 4, attach Squeeze Divergence Radar to a liquid instrument, XAUUSD on M15 or H1, EUR/USD on M30, an index on M15, and watch the status panel in the top-left corner. It reports:

  • Squeeze : ON with a bar count while compression is active, and the midline turns amber
  • Release Window status, ARMED BULL or ARMED BEAR, with bars remaining
  • Divergence Window status, BULL DIV or BEAR DIV, with bars remaining
  • Band Width, OK or WEAK against the expansion threshold
  • The last signal fired, its timestamp, and running stats for signals on that chart

You wait. Compression alone does nothing. A divergence alone does nothing. When both windows are open and a candle closes with momentum agreement and bands are expanding, the arrow prints with a trade box showing entry, stop (half an ATR beyond the divergence swing) and targets at 1R and 2R.

The cooldown, six bars by default, prevents stacking signals on top of each other. Optional filters let you block trades inside the spread cap, outside a session window, or too close to the last opposite swing. All thresholds live in the Inputs tab and can be edited.

The tool in this guide

Squeeze Divergence Radar MT4

Full specification, pricing and platform support live on the product page.

MT4 Indicator

Squeeze Divergence Radar MT4

(4)
$44.10 with crypto — save $4.90
$49View

Why breakouts reverse after a tight squeeze and how divergence filters them

A tight range builds because buyers and sellers are balanced. When it breaks, the first push is often a liquidity grab, stops get hit, breakout traders pile in, then the imbalance that caused the squeeze reasserts itself and price reverses. The divergence requirement is the filter: it forces the indicator to wait for a swing structure that shows weakening momentum before the breakout, not after.

Requiring two separate windows, release and divergence, means the setup has to form in a specific order. The divergence can arm early, before the squeeze ends, and wait. Or the squeeze can release first and the divergence can catch up. But both have to be live at the moment of the signal, or the chart stays blank. That gate cuts the number of marks you see, deliberately, because every compression-and-release is not tradeable with the same edge.

The expansion test, band width divided by its own fifty-period average, is the third gate. A squeeze that drifts out slowly, with bands still narrow, does not pass. The indicator wants the release to be definitive.

What it does not do

Squeeze Divergence Radar does not react to every volatility spike or band touch. If you want constant activity and many signals per session, this is the wrong tool, the two-window logic and cooldown will always produce fewer marks than a tool that prints on every momentum cross.

It does not send pop-up alerts or push notifications. Signals appear on the chart with their trade box; you read the panel to see what is armed. If you rely on mobile alerts to catch every setup while away from the screen, you will miss signals.

It does not adapt the divergence or squeeze thresholds to the instrument. The RSI period is fixed at fourteen, the divergence gap at one point, the Bollinger and Keltner settings are standard. If your trading argument relies on non-standard oscillator tuning, the indicator will not reflect it.

It will not perform the same way on every timeframe or symbol. The working ranges in the manual text are XAUUSD M15-H1, FX majors M15-H1, indices M5-M30, crypto M15-H4. Outside those combinations, daily charts, illiquid pairs, symbols with wide spreads, the two-window logic may arm rarely or produce signals with stops too wide to fit your risk model.

Finally, it is MetaTrader 4 only. If your broker has migrated to MT5 or you trade on TradingView or NinjaTrader, the indicator is not compatible.

Who should use it and who should not

Squeeze Divergence Radar suits you if you trade the transition out of a range rather than chasing a move already running, if you want a structural argument, RSI divergence, behind a breakout rather than a pattern alone, and if you are comfortable reading a separate logic pane (momentum, band width, ATR, all normalised) next to price.

It suits you less if you scalp inside the range, prefer trend-following entries on pullbacks, or want the indicator to do all the work without you interpreting the panel state. The indicator marks; you still decide whether the context, higher timeframe, session, news calendar, supports acting on the mark.

How it pairs with other tools in the catalog

Squeeze Divergence Radar arms setups at the end of compression. If you also trade pullbacks inside a running trend, Efficiency Step Reentry MT4 works on the opposite part of the cycle, it waits for a directional wave to stall, then marks the first pullback candle that meets its retracement and momentum tests. The two do not overlap: one is range-to-breakout, the other is trend-to-correction.

If you want an additional layer that confirms whether price is above or below a dynamic trend line before you act on a divergence signal, Adaptive ATR Trend MT4 can provide that reference. It does not replace the divergence logic; it adds a directional bias you read separately.

Do not combine Squeeze Divergence Radar with another squeeze or Bollinger breakout tool on the same chart, you will end up with two sets of marks measuring the same moment with different thresholds, and no clear rule for which one to follow.

What to do next

If the problem described at the top, entering the first breakout candle out of a squeeze, then watching it reverse, is one you recognise in your own trade log, and you want a filter that waits for divergence and momentum agreement before it marks the chart, install Squeeze Divergence Radar MT4.

Copy the .ex4 file into the MQL4/Indicators folder inside your MetaTrader 4 terminal data folder, refresh the Navigator panel, then drag the indicator onto a chart running XAUUSD M15, EUR/USD M30, or another liquid instrument in the working range. If you were issued an Access Key, paste it into the inputs. Watch the status panel through a few sessions before acting on a signal, so you understand what "both windows armed" looks like in real time.

The indicator is priced at $1.07. It is a single-chart tool; if you trade multiple instruments or timeframes you attach it to each chart separately.

---

Trading involves risk of loss. This indicator is provided for educational purposes and is not financial advice. Past performance and backtested behaviour do not guarantee future results.

Ready to get started?

Squeeze Divergence Radar MT4

Pick a plan on the product page and it lands in your library right after checkout.

MT4 Indicator

Squeeze Divergence Radar MT4

(4)
$44.10 with crypto — save $4.90
$49View

We use cookies to run the store, measure how it is used and improve our ads. Analytics and marketing cookies are on by default — choose Manage to turn them off. See our Privacy Policy and Terms.