mean reversion

How to trade volatility snapbacks when price reclaims the mean

by ZynAlgoAugust 16, 20266 min read

The problem with fading every band touch

Price stretches beyond a moving average or Bollinger band. You take the fade, expecting mean reversion. Then the band walk continues and stops you out.

The band touch itself was real, but there was no volatility exhaustion behind it. You traded structure without reading the fuel.

Why the snapback requires a percentile extreme first

A mean-reversion entry only makes sense after an abnormal volatility push has already burned itself out. If the market is drifting sideways and clips a band by half an ATR, fading it is a guess. If volatility has spiked to its 90th percentile, breached the band, and then reclaimed it with momentum turning, the snapback has context.

Synthetic Volatility Snapback builds a volatility score from the chart's own price action, ATR, standard deviation and Bollinger bandwidth, ranked by percentile, and only fires when that score reaches an extreme, price breaches an adaptive band, then closes back inside within six bars, and RSI confirms the turn.

No external VIX or benchmark. The chart provides the reading, the threshold, and the reclaim.

What the tool does

Synthetic Volatility Snapback is a mean-reversion signal indicator for MetaTrader 4.

It measures every closed candle against a synthetic volatility score built from ATR, standard deviation and Bollinger bandwidth, ranked by percentile. When that score pushes above its 85th percentile, the strong tier uses the 90th, and price closes beyond an adaptive band then back inside within six bars, and RSI(7) crosses back through 35 for longs or 65 for shorts, a BUY or SELL arrow prints.

The dashboard shows the current volatility-regime score against 70/85/90 percentile thresholds. The adaptive bands and centerline on the main chart mark the mean-reversion lane. A volatility regime ribbon and exhaustion markers run beneath price.

Each signal arrives with entry at the snapback close, a stop beyond the exhaustion candle extreme plus 0.2 ATR, TP1 at the adaptive mean, TP2 at the opposite half-band, and a volatility-cooldown trail after TP1.

Alerts fire for volatility spike armed, regular and strong snapbacks, cooldown exit, TP touches and opposite snapback.

The tool in this guide

Synthetic Volatility Snapback MT4

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

MT4 Indicator

Synthetic Volatility Snapback MT4

(4)
$35.10 with crypto — save $3.90
$39View

How it is used in a real session

You open a gold M5 chart during the London session. The dashboard volatility-regime score climbs above the 85th percentile line. Price drops sharply, closes below the lower adaptive band, then snaps back inside two bars later with RSI(7) crossing above 35. A green BUY arrow prints.

The entry is the close of that reclaim candle. The stop sits below the exhaustion low plus 0.2 ATR. TP1 targets the adaptive mean, TP2 the upper half-band. If TP1 is hit, the volatility-cooldown trail activates.

You did not fade the first band touch. You waited for the percentile spike, the breach, the reclaim window and the RSI turn to agree. The synthetic score told you the volatility was at an extreme before you committed.

Who it fits

Synthetic Volatility Snapback fits you if:

  • You fade exhaustion and mean-revert after volatility spikes, not on every band touch.
  • You want a volatility measure built from the chart itself, not an external index.
  • You would rather have the stop and targets attached to the signal so you can see the full plan at a glance.
  • You work on gold M5-M15, indices M1-M15 or crypto M15-H1.

It fits you less well if you trade one-way news moves or trend days, where mean-reversion snapbacks fail more often. It also requires enough history for the percentile thresholds to stabilise, so the first fifty bars on a new chart will not fire signals.

What it does not do

It does not catch breakouts or ride trends. It fades extremes, so if the market is trending hard and the volatility spike is the start of acceleration rather than exhaustion, the snapback will fail.

The synthetic volatility score is price-derived, ATR, standard deviation, Bollinger bandwidth, not a real options-implied VIX. It ranks the chart's own history by percentile, so a quiet week will have different thresholds than a volatile one. The 85th percentile is relative to the lookback, not an absolute level.

It makes no claim of guaranteed exhaustion. A percentile extreme and a band reclaim improve the odds that the snapback has room, but they do not guarantee the move will reach TP1 or that the volatility cooldown will hold.

Finally, it does not tell you which timeframe or instrument to trade. The manualText suggests gold M5-M15, indices M1-M15 and crypto M15-H1, but whether those fit your session time, spread and margin is your call.

How it pairs with other tools

Synthetic Volatility Snapback identifies the volatility extreme and the reclaim; it does not tell you whether the broader market structure supports the mean reversion.

If you want a second layer to confirm that structure, a higher-timeframe trend filter or a support/resistance context, you would layer that separately. For example, ATR Channel Exhaustion Snapback MT4 works from channel breaches rather than a synthetic percentile score, so the two tools define exhaustion differently. Running both does not improve the snapback; it gives you two different snapback models, and you would take the one that fits the session you are reading.

If you trade other setups during the same session, breakouts, retests, divergence, those are separate tools. The snapback indicator does one job: wait for a percentile volatility spike, a band breach, a reclaim within six bars and an RSI turn, then fire the arrow. What you do with the rest of the chart is independent.

Installing it

Copy the .ex4 file into the MQL4/Indicators folder inside your MetaTrader 4 terminal's data folder, refresh the Navigator panel, then drag Synthetic Volatility Snapback onto the chart. Every threshold, the percentile levels, the RSI crosses, the reclaim window, the ATR stop buffer, is editable in the Inputs tab.

The synthetic score needs a lookback to build percentiles, so the first fifty bars on a new chart will show the dashboard and bands but will not fire signals until the history window is full.

---

Trading involves risk of loss. This indicator is provided for educational purposes only and does not constitute financial advice. Past performance does not guarantee future results.

Ready to get started?

Synthetic Volatility Snapback MT4

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

MT4 Indicator

Synthetic Volatility Snapback MT4

(4)
$35.10 with crypto — save $3.90
$39View

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.