The strategy buys when four 100-bar momentum readings on typical price (RSI, money flow, CCI and stochastic RSI) all turn bullish. It closes the long when RSI and money flow fall below 49, CCI drops below 0 and stochastic RSI falls below 50.
Best run of 52. Nasdaq 100, 30 min, spread 3, from run pf:2026-10-12-NAS100-30m.tsv:6.
| Period | Up to 2026-10-12 |
| Instrument | Nasdaq 100, 30 minutes |
| 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 |
|---|---|---|---|---|---|---|
| Nasdaq 100Best run | 30 min | 1.49 | 404 | 38.37 | 17,689 EUR | -2,918 |
| Gold | 15 min | 1.41 | 740 | 31.76 | 2,556 EUR | -560 |
| USD/JPY | 30 min | 1.39 | 680 | 37.35 | 852,400 USD | -189,940 |
| USD/JPY | 10 min | 1.36 | 712 | 36.66 | 595,710 USD | -142,230 |
| Nasdaq 100 | 15 min | 1.36 | 634 | 38.33 | 16,994 EUR | -3,604 |
| Gold | 5 min | 1.34 | 753 | 33.60 | 2,309 EUR | -528 |
| USD/JPY | Daily | n/a | 18 | 33.33 | 477,750 USD | -334,410 |
| USD/JPY | 15 min | n/a | 730 | 34.11 | 412,370 USD | -179,190 |
| USD/JPY | 4 hours | n/a | 146 | 34.25 | 405,720 USD | -311,110 |
| Nikkei 225 | Daily | n/a | 14 | 50.00 | 35,282 USD | -11,480 |
| Nikkei 225 | 4 hours | n/a | 62 | 37.10 | 32,643 USD | -11,392 |
| Silver | 10 min | n/a | 771 | 32.04 | 23,458 USD | -9,696 |
| Nasdaq 100 | Daily | n/a | 6 | 83.33 | 23,409 EUR | -3,794 |
| Nikkei 225 | 3 min | n/a | 646 | 34.52 | 22,871 USD | -10,777 |
| Nikkei 225 | 2 min | n/a | 661 | 34.49 | 20,949 USD | -6,984 |
| Nikkei 225 | 1 hour | n/a | 229 | 41.05 | 20,707 USD | -13,045 |
| Nikkei 225 | 10 min | n/a | 582 | 36.60 | 20,566 USD | -14,426 |
| Silver | 30 min | n/a | 724 | 30.94 | 19,327 USD | -18,884 |
| Nikkei 225 | 1 min | n/a | 660 | 36.97 | 17,326 USD | -6,386 |
| Nasdaq 100 | 4 hours | n/a | 53 | 54.72 | 17,142 EUR | -4,664 |
| Nikkei 225 | 30 min | n/a | 399 | 35.59 | 16,455 USD | -14,874 |
| Nikkei 225 | 15 min | n/a | 531 | 37.85 | 14,895 USD | -13,401 |
| Dow Jones | 4 hours | n/a | 36 | 52.78 | 14,519 EUR | -7,154 |
| Dow Jones | 1 hour | n/a | 147 | 38.10 | 14,298 EUR | -5,001 |
| DAX 40 | 1 hour | n/a | 231 | 36.80 | 11,013 EUR | -3,724 |
| Dow Jones | Daily | n/a | 9 | 55.56 | 10,230 EUR | -5,847 |
| DAX 40 | Daily | n/a | 10 | 70.00 | 9,737 EUR | -4,084 |
| Nasdaq 100 | 1 hour | n/a | 216 | 42.59 | 8,679 EUR | -6,003 |
| Dow Jones | 30 min | n/a | 293 | 36.86 | 7,949 EUR | -7,808 |
| DAX 40 | 5 min | n/a | 736 | 33.56 | 7,797 EUR | -2,448 |
| Nasdaq 100 | 5 min | n/a | 818 | 33.01 | 7,666 EUR | -3,495 |
| Nasdaq 100 | 3 min | n/a | 762 | 34.38 | 7,250 EUR | -3,250 |
| DAX 40 | 4 hours | n/a | 59 | 45.76 | 6,630 EUR | -4,044 |
| DAX 40 | 15 min | n/a | 690 | 35.36 | 6,249 EUR | -4,030 |
| DAX 40 | 30 min | n/a | 466 | 36.05 | 6,174 EUR | -3,337 |
| DAX 40 | 10 min | n/a | 777 | 34.75 | 4,516 EUR | -3,477 |
| Nasdaq 100 | 2 min | n/a | 761 | 34.17 | 4,463 EUR | -3,834 |
| S&P 500 | Daily | n/a | 11 | 54.55 | 3,609 EUR | -693 |
| Nasdaq 100 | 1 min | n/a | 771 | 34.63 | 3,510 EUR | -2,419 |
| Gold | 4 hours | n/a | 114 | 35.96 | 2,963 EUR | -962 |
| Gold | 1 hour | n/a | 413 | 35.84 | 2,783 EUR | -1,059 |
| Gold | 10 min | n/a | 760 | 32.89 | 2,482 EUR | -633 |
| S&P 500 | 4 hours | n/a | 58 | 44.83 | 2,447 EUR | -959 |
| S&P 500 | 15 min | n/a | 651 | 37.63 | 1,877 EUR | -916 |
| S&P 500 | 1 hour | n/a | 212 | 41.04 | 1,797 EUR | -1,234 |
| S&P 500 | 30 min | n/a | 437 | 39.36 | 1,773 EUR | -690 |
| Gold | Daily | n/a | 16 | 31.25 | 1,767 EUR | -1,742 |
| Gold | 30 min | n/a | 695 | 35.54 | 1,584 EUR | -1,471 |
| Gold | 2 min | n/a | 778 | 31.75 | 1,200 EUR | -897 |
| S&P 500 | 10 min | n/a | 799 | 33.92 | 1,039 EUR | -715 |
| Gold | 3 min | n/a | 797 | 31.74 | 1,014 EUR | -844 |
| S&P 500 | 5 min | n/a | 842 | 30.29 | 981 EUR | -845 |
Charts
Top 10 of 52 runs. The full list is in the table above.
Above 1.0 made money, below 1.0 lost money.
The code
// ============================================================== // Oscillator Consensus Long // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long only // Timeframe tested: 30 minutes // ============================================================== DEFPARAM CumulateOrders = false src = TypicalPrice chg = src - src[1]
59 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 52 market and timeframe combinations. The best run was Nasdaq 100, 30 minutes, with a profit factor of 1.49 over 404 trades.
The best run had a maximum drawdown of 2,918 EUR at the tested position size, against a net result of 17,689 EUR.
It only takes long trades.
Related
Copy trading on US indices is available to ProRealAlgos members as spots open.