The system buys when price falls below the lower Bollinger Band with RSI under 30, and sells short above the upper band with RSI over 70. Each position takes a 3 percent profit and has no stop loss.
Best run of 10. FTSE 100, 5 min, spread 2, from run sweeps:2026-10-11-FTSE100-5m-opt.tsv:13.
| Period | Up to 2026-10-11 |
| Instrument | FTSE 100, 5 minutes |
| Spread | 2 points |
| Starting capital | 1,000,000 |
| Costs | Spread only. Commissions and overnight financing are not included. |
| Bars | Up to 200,000 bars, fewer where the instrument has less history |
| Last tested | 2026-10-11 |
Every run
| Market | Timeframe | PF | Trades | Win % | Net | Max DD |
|---|---|---|---|---|---|---|
| FTSE 100Best run | 5 min | n/a | 1,737 | 64.54 | 3,187 EUR | -1,592 |
| EUR/USD | 10 min | n/a | 1,628 | 63.27 | 29,396 USD | -16,895 |
| Dow Jones | Daily | n/a | 163 | 81.60 | 28,668 EUR | -8,977 |
| Nikkei 225 | 4 hours | n/a | 265 | 64.53 | 15,365 USD | -14,760 |
| Dow Jones | 1 hour | n/a | 405 | 63.70 | 12,647 EUR | -9,814 |
| Dow Jones | 1 min | n/a | 1,519 | 64.71 | 5,624 EUR | -2,885 |
| FTSE 100 | Daily | n/a | 119 | 80.67 | 5,519 EUR | -3,926 |
| FTSE 100 | 1 hour | n/a | 985 | 64.67 | 4,711 EUR | -2,876 |
| S&P 500 | 4 hours | n/a | 316 | 65.82 | 2,578 EUR | -1,314 |
| GBP/USD | 5 min | n/a | 1,585 | 66.50 | 1,998 USD | -1,080 |
Charts
The code
// ============================================================== // Band and RSI Reversal with Target // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long & short // Timeframe tested: 5 minutes // ============================================================== DEFPARAM CumulateOrders = false basis = Average[30](close) dev = 2 * STD[30](close) upper = basis + dev lower = basis - dev myRsi = RSI[13](close)
12 more lines: the entry and exit rules.
Setup
Questions
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.
It was tested on 10 market and timeframe combinations. The best run by trade count was FTSE 100, 5 minutes, with 1,737 trades.
The best run had a maximum drawdown of 1,592 EUR at the tested position size, against a net result of 3,187 EUR.
It trades both long and short.
Related
The ProRealAlgos community gets the full rules, the complete code and the automated portfolio.