Join waitlist
Strategies / Mean reversion / Lower Band RSI Dip Long

Lower Band RSI Dip Long

Buys when the close drops to or below the lower Bollinger Band or when the 5-bar average of RSI(14) falls below 45. The long is closed at market as soon as the close is above the entry price.

Mean reversionLong onlySwingS&P 5004 hours
258.72Profit factor
5,036Net profit EUR
90.18%Win rate
662Trades
-1,237Max drawdown
7.61Avg trade

Best run of 45. S&P 500, 4 hours, spread 1, from run pf:2026-10-12-USA500-4h.tsv:8.

Entry rules, long

  1. The close is at or below the lower band, or the 5-bar average of RSI(14) is below 45.
  2. A long is opened at market when either condition is true and no long position is open.

Exit rules

  1. The long is closed at market as soon as the close is above the entry price.

Test conditions

PeriodUp to 2026-10-12
InstrumentS&P 500, 4 hours
Spread1 points
Starting capital1,000,000
CostsSpread only. Commissions and overnight financing are not included.
BarsUp to 200,000 bars, fewer where the instrument has less history
Last tested2026-10-12

Every run

Markets and timeframes tested

MarketTimeframePFTradesWin %NetMax DD
S&P 500Best run4 hours258.72 66290.185,036 EUR-1,237
S&P 500Daily119.76 38083.685,083 EUR-1,066
FTSE 100Daily32.78 35891.0611,635 EUR-2,645
Silver1 hour22.88 27283.82562,141 USD-28,085
DAX 40Daily16.18 31590.1618,046 EUR-4,443
USD/JPY1 hourn/a 67391.98556,550 USD-474,010
USD/JPY30 minn/a 86991.25473,250 USD-257,130
Nikkei 2254 hoursn/a 46092.3945,730 USD-10,347
Dow JonesDailyn/a 47689.7136,409 EUR-9,813
Nikkei 2251 hourn/a 93987.6535,351 USD-11,125
Nikkei 22530 minn/a 1,12780.6628,624 USD-11,377
Dow Jones15 minn/a 1,46890.6022,799 EUR-11,243
Dow Jones4 hoursn/a 26395.4421,922 EUR-10,908
Dow Jones30 minn/a 98893.1221,802 EUR-11,008
Nasdaq 1004 hoursn/a 77590.0621,707 EUR-5,550
Dow Jones1 hourn/a 65695.2721,454 EUR-11,220
Nikkei 22515 minn/a 82381.5320,024 USD-12,428
DAX 404 hoursn/a 59595.1319,053 EUR-5,508
Nasdaq 1001 hourn/a 1,55779.4518,501 EUR-5,780
Nikkei 22510 minn/a 72881.1816,716 USD-12,347
SilverDailyn/a 8783.9115,768 USD-13,852
Nasdaq 100Dailyn/a 21983.1115,518 EUR-5,162
Dow Jones10 minn/a 1,23586.0714,702 EUR-8,183
Nasdaq 10015 minn/a 1,65879.6114,447 EUR-6,147
Nikkei 2255 minn/a 68982.7314,243 USD-12,679
DAX 401 hourn/a 1,05687.0314,072 EUR-5,717
Brent Crude4 hoursn/a 25296.8313,751 EUR-6,245
Nasdaq 10030 minn/a 2,37262.9813,705 EUR-5,999
Nikkei 2253 minn/a 94176.0913,553 USD-12,836
Dow Jones5 minn/a 1,32282.0711,038 EUR-8,227
US Crude Oil4 hoursn/a 18894.6810,713 EUR-9,367
DAX 4015 minn/a 1,27584.639,212 EUR-5,701
Nasdaq 10010 minn/a 1,17581.879,203 EUR-6,162
DAX 4030 minn/a 1,83073.618,601 EUR-6,383
FTSE 1004 hoursn/a 51891.706,838 EUR-2,736
Nasdaq 1005 minn/a 1,21375.686,652 EUR-5,758
DAX 4010 minn/a 1,16678.905,963 EUR-4,413
FTSE 1001 hourn/a 86886.415,797 EUR-3,043
S&P 5001 hourn/a 1,59780.034,316 EUR-1,285
S&P 50030 minn/a 2,47766.943,597 EUR-1,277
Nasdaq 1002 minn/a 90675.173,556 EUR-3,511
S&P 50015 minn/a 1,86674.873,205 EUR-1,303
FTSE 10010 minn/a 1,20471.102,563 EUR-1,200
S&P 50010 minn/a 1,43670.962,011 EUR-1,292
Gold4 hoursn/a 36894.571,382 EUR-1,153

Charts

Results by run

Top 10 of 45 runs. The full list is in the table above.

Above 1.0 made money, below 1.0 lost money.

The code

ProBuilder code, as tested

// ==============================================================
// Lower Band RSI Dip Long
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: 4 hours
// ==============================================================

DEFPARAM CumulateOrders = false

basis = Average[20](close)
dev = 2.2 * STD[20](close)
lower = basis - dev
myRsi = RSI[14](close)
rsismooth = Average[5](myRsi)

12 more lines: the entry and exit rules.

Setup

How to load it

  1. Copy the code with the copy button on the code block.
  2. In ProRealTime, open a chart of the instrument and timeframe you want to test, then open ProOrder > New trading system and choose "Create with programming".
  3. Paste the code, give the system a name and save it.
  4. Click "Backtest", set your own spread and position size, and run it before you consider trading it live.

Indicators used

Bollinger BandsRSISMAStandard Deviation
Read this firstKnown weaknesses2 points
  • The code sets no stop loss, so a losing trade stays open until an exit signal arrives.
  • Results include the spread only. Commissions and overnight financing are not included.

Questions

About this strategy

Can I run Lower Band RSI Dip Long in ProOrder?

Yes. The code is ProBuilder and runs as an automated ProOrder system. Backtest it on your own account with your own spread and position size before trading it live.

Which markets was it tested on?

It was tested on 45 market and timeframe combinations. The best run was S&P 500, 4 hours, with a profit factor of 258.72 over 662 trades.

How large was the drawdown?

The best run had a maximum drawdown of 1,237 EUR at the tested position size, against a net result of 5,036 EUR.

Does it trade long, short or both?

It only takes long trades.

Related

Strategies like this one

Trend Surfer

Uses the same indicator.

1.04 PF · 10,813 trades

CCI Sign With EMA Alignment

Best run on the same market, S&P 500.

1.23 PF · 1,253 trades

RSI Recovery With Trend Filter

Also a mean reversion strategy.

27.31 PF · 310 trades

See how ProRealAlgos combines strategies like this into one automated portfolio.

Copy trading on US indices is available to ProRealAlgos members as spots open.

Past backtest results do not guarantee future results. This is not financial advice. Curated and maintained by ProRealAlgos. ProRealTime™ is a trademark of ProRealTime SAS. prorealalgos.comStatsDocs