DINEXSPACEXAUUSD SpecialistEAs available to rentCustom EA: Strategy → Code → BacktestView rentable EA bots
06ILLUSTRATIVE

Bollinger Mean-Reversion

Sell the upper band / buy the lower band when RSI confirms overbought or oversold.

MetaTrader 5 M30 timeframe

EA Bots running on live accounts

See the XAUUSD bot profiles, backtest reports and how to follow the MT5 accounts.

See the list of running EA Bots →

This section is only available for EAs with a real profile — see above.

How to use the strategy

Works in sideways markets; turn the EA Trading Bot off when there is a strong one-way trend. Trade against the Bollinger band when RSI is overbought/oversold.

Full parameters
BB_LEN=20BB_DEV=2RSI_OB=70RSI_OS=30

How it works

Bollinger Bands measure how far price has strayed from the average. When price touches the upper band and RSI signals overbought, the system sells on the assumption that price will return to the middle of the band; a lower-band touch with oversold works the other way.

What each parameter means

BB_LEN 20
The number of candles used for the band's moving average.
BB_DEV 2
The band width is 2 standard deviations. A touch of the band is a relatively rare event.
RSI_OB 70 / RSI_OS 30
The overbought and oversold thresholds, acting as a second confirmation.

When it fits, when it struggles

Fits when: The market moves sideways, with price oscillating around a value zone.

Struggles when: A strong one-way trend. Price can ride the band for many periods while RSI stays overbought for a long time, and every counter-trend trade loses.

Common mistakes

Letting the EA Trading Bot run through a trending period. A mean-reversion strategy needs to be switched off when the market starts running one way.

To judge a strategy by its numbers rather than its description, read the six numbers to check in a backtest report.

Checking your sign-in…

Data labeled ILLUSTRATIVE is only used to simulate the interface and does not represent actual trading results.

Bollinger Mean-Reversion — Sample strategy | DinexSpace