Buys when RSI(14) falls to 30 or below while flat. Exits at market when RSI(14) reaches 70 or when a bar low falls to 0.98 times the signal-bar close.
Best run of 32. Dow Jones, Daily, spread 3, from run pf:2026-10-12-DOW30-D.tsv:26.
| Period | Up to 2026-10-12 |
| Instrument | Dow Jones, Daily |
| Spread | 3 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-12 |
Every run
| Market | Timeframe | PF | Trades | Win % | Net | Max DD |
|---|---|---|---|---|---|---|
| Dow JonesBest run | Daily | 2.95 | 171 | 28.07 | 44,048 EUR | -6,390 |
| FTSE 100 | 5 min | 1.39 | 832 | 67.79 | 4,037 EUR | -928 |
| FTSE 100 | 10 min | 1.26 | 826 | 67.92 | 4,316 EUR | -846 |
| EUR/USD | 10 min | n/a | 745 | 62.42 | 32,384 USD | -10,499 |
| Nikkei 225 | 15 min | n/a | 1,046 | 62.81 | 24,400 USD | -14,502 |
| Nikkei 225 | 4 hours | n/a | 262 | 35.88 | 16,826 USD | -7,906 |
| Nikkei 225 | 1 hour | n/a | 713 | 52.73 | 16,766 USD | -10,940 |
| Nikkei 225 | 30 min | n/a | 1,192 | 59.48 | 14,391 USD | -10,480 |
| Dow Jones | 1 hour | n/a | 297 | 59.26 | 14,026 EUR | -7,563 |
| Nasdaq 100 | Daily | n/a | 108 | 37.04 | 11,488 EUR | -3,262 |
| Nikkei 225 | 10 min | n/a | 983 | 63.68 | 10,901 USD | -10,710 |
| Dow Jones | 30 min | n/a | 475 | 62.11 | 9,898 EUR | -8,343 |
| Dow Jones | 15 min | n/a | 789 | 63.24 | 9,119 EUR | -7,696 |
| DAX 40 | Daily | n/a | 189 | 30.69 | 7,989 EUR | -3,036 |
| DAX 40 | 1 hour | n/a | 865 | 51.91 | 7,803 EUR | -6,770 |
| Dow Jones | 10 min | n/a | 868 | 66.13 | 7,655 EUR | -5,946 |
| Nasdaq 100 | 4 hours | n/a | 340 | 40.29 | 6,817 EUR | -6,151 |
| DAX 40 | 4 hours | n/a | 340 | 34.12 | 6,300 EUR | -3,869 |
| Nasdaq 100 | 10 min | n/a | 987 | 64.74 | 5,722 EUR | -4,248 |
| DAX 40 | 10 min | n/a | 887 | 65.28 | 5,641 EUR | -3,669 |
| US Crude Oil | Daily | n/a | 247 | 27.94 | 5,612 EUR | -5,449 |
| Dow Jones | 1 min | n/a | 687 | 66.96 | 5,136 EUR | -3,321 |
| Dow Jones | 3 min | n/a | 769 | 65.28 | 5,053 EUR | -4,923 |
| FTSE 100 | Daily | n/a | 112 | 27.68 | 4,051 EUR | -2,038 |
| FTSE 100 | 30 min | n/a | 1,030 | 63.40 | 3,980 EUR | -2,835 |
| S&P 500 | Daily | n/a | 175 | 25.14 | 2,441 EUR | -648 |
| S&P 500 | 4 hours | n/a | 288 | 42.36 | 2,330 EUR | -1,112 |
| S&P 500 | 30 min | n/a | 1,041 | 62.82 | 2,283 EUR | -1,016 |
| S&P 500 | 10 min | n/a | 886 | 65.80 | 2,033 EUR | -1,057 |
| S&P 500 | 15 min | n/a | 945 | 64.87 | 1,427 EUR | -1,159 |
| GBP/USD | 5 min | n/a | 747 | 64.79 | 1,301 USD | -813 |
| S&P 500 | 1 min | n/a | 606 | 67.16 | 679 EUR | -348 |
Charts
Top 10 of 32 runs. The full list is in the table above.
Above 1.0 made money, below 1.0 lost money.
The code
// ============================================================== // RSI Mean Reversion Close Stop // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long only // Timeframe tested: Daily // ============================================================== DEFPARAM CumulateOrders = false ONCE slprice = 0 myRsi = RSI[14](close) IF LongOnMarket THEN
10 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 32 market and timeframe combinations. The best run was Dow Jones, Daily, with a profit factor of 2.95 over 171 trades.
The best run had a maximum drawdown of 6,390 EUR at the tested position size, against a net result of 44,048 EUR.
It only takes long trades.
Related
Copy trading on US indices is available to ProRealAlgos members as spots open.