The strategy buys after two consecutive bars that close above their open, with volume above its 20-bar average and the second bar having more volume than the first. The only exit is a fixed take profit 0.11% above entry, with no stop loss.
Best run of 54. Nasdaq 100, 30 min, spread 3, from run sweeps:2026-10-11-NAS100-30m-opt.tsv:36.
| Period | Up to 2026-10-11 |
| 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-11 |
Every run
| Market | Timeframe | PF | Trades | Win % | Net | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Best run | 30 min | n/a | 1,085 | 99.91 | 16,787 EUR | -6,182 |
| USD/JPY | 30 min | n/a | 448 | 99.78 | 538,030 USD | -256,720 |
| USD/JPY | 1 hour | n/a | 436 | 99.77 | 510,740 USD | -247,020 |
| USD/JPY | 4 hours | n/a | 291 | 99.66 | 361,850 USD | -163,050 |
| USD/JPY | 10 min | n/a | 249 | 99.60 | 316,470 USD | -246,630 |
| USD/JPY | Daily | n/a | 225 | 99.56 | 283,820 USD | -74,850 |
| USD/JPY | 15 min | n/a | 206 | 99.51 | 250,960 USD | -245,470 |
| Nikkei 225 | 15 min | n/a | 580 | 100.00 | 30,644 USD | -11,910 |
| Nikkei 225 | 30 min | n/a | 591 | 100.00 | 25,123 USD | -9,218 |
| Dow Jones | 15 min | n/a | 575 | 99.83 | 23,644 EUR | -11,344 |
| Nikkei 225 | 3 min | n/a | 432 | 99.77 | 21,023 USD | -13,086 |
| Dow Jones | 30 min | n/a | 530 | 99.81 | 19,835 EUR | -11,282 |
| Nikkei 225 | 5 min | n/a | 403 | 99.75 | 19,189 USD | -12,527 |
| Nikkei 225 | 10 min | n/a | 428 | 99.77 | 18,686 USD | -11,964 |
| Dow Jones | 1 hour | n/a | 494 | 99.80 | 17,953 EUR | -11,006 |
| Nasdaq 100 | 15 min | n/a | 1,044 | 99.90 | 17,913 EUR | -6,189 |
| Dow Jones | 10 min | n/a | 386 | 99.74 | 15,461 EUR | -8,379 |
| Nasdaq 100 | 1 hour | n/a | 993 | 100.00 | 15,342 EUR | -5,833 |
| DAX 40 | 1 hour | n/a | 831 | 99.88 | 14,939 EUR | -5,764 |
| Dow Jones | 5 min | n/a | 343 | 99.71 | 14,506 EUR | -8,404 |
| Nikkei 225 | 2 min | n/a | 287 | 99.65 | 14,070 USD | -12,585 |
| DAX 40 | 30 min | n/a | 742 | 99.87 | 12,590 EUR | -5,778 |
| Nikkei 225 | 1 hour | n/a | 337 | 100.00 | 11,935 USD | -11,692 |
| Nasdaq 100 | 5 min | n/a | 454 | 99.78 | 11,557 EUR | -5,875 |
| DAX 40 | 15 min | n/a | 609 | 99.84 | 11,144 EUR | -5,782 |
| Nasdaq 100 | 10 min | n/a | 499 | 99.80 | 11,030 EUR | -6,199 |
| Nasdaq 100 | 3 min | n/a | 315 | 99.68 | 8,779 EUR | -5,692 |
| DAX 40 | 10 min | n/a | 417 | 99.76 | 8,111 EUR | -4,474 |
| DAX 40 | 5 min | n/a | 355 | 99.72 | 7,001 EUR | -4,349 |
| Nasdaq 100 | 2 min | n/a | 206 | 99.51 | 5,805 EUR | -3,759 |
| Nasdaq 100 | 1 min | n/a | 203 | 99.51 | 5,751 EUR | -3,760 |
| Dow Jones | 1 min | n/a | 141 | 99.29 | 4,806 EUR | -4,161 |
| FTSE 100 | 30 min | n/a | 480 | 99.79 | 4,503 EUR | -3,081 |
| FTSE 100 | 1 hour | n/a | 429 | 99.77 | 3,797 EUR | -2,971 |
| S&P 500 | 30 min | n/a | 770 | 100.00 | 3,720 EUR | -1,314 |
| S&P 500 | 15 min | n/a | 698 | 99.86 | 3,717 EUR | -1,318 |
| S&P 500 | 1 hour | n/a | 715 | 99.86 | 3,398 EUR | -1,295 |
| FTSE 100 | 10 min | n/a | 359 | 99.72 | 3,182 EUR | -1,214 |
| FTSE 100 | 4 hours | n/a | 346 | 100.00 | 3,004 EUR | -1,265 |
| S&P 500 | 10 min | n/a | 469 | 99.79 | 2,969 EUR | -1,311 |
| FTSE 100 | 5 min | n/a | 289 | 99.65 | 2,531 EUR | -1,260 |
| S&P 500 | 5 min | n/a | 375 | 99.73 | 2,495 EUR | -1,332 |
| DAX 40 | 1 min | n/a | 138 | 99.28 | 2,354 EUR | -1,738 |
| Nasdaq 100 | Daily | n/a | 156 | 100.00 | 2,345 EUR | -669 |
| Gold | 15 min | n/a | 800 | 99.88 | 1,645 EUR | -1,260 |
| FTSE 100 | 3 min | n/a | 171 | 99.42 | 1,502 EUR | -1,336 |
| S&P 500 | 3 min | n/a | 188 | 99.47 | 1,403 EUR | -1,338 |
| US Crude Oil | Daily | n/a | 175 | 100.00 | 1,294 EUR | -430 |
| Gold | 30 min | n/a | 709 | 99.86 | 1,189 EUR | -1,157 |
| S&P 500 | 2 min | n/a | 133 | 99.25 | 1,019 EUR | -695 |
| Nasdaq 100 | 4 hours | n/a | 65 | 100.00 | 979 EUR | -299 |
| S&P 500 | 1 min | n/a | 123 | 99.19 | 949 EUR | -396 |
| Gold | 4 hours | n/a | 324 | 100.00 | 828 EUR | -723 |
| S&P 500 | Daily | n/a | 130 | 100.00 | 577 EUR | -302 |
Charts
Top 10 of 54 runs. The full list is in the table above.
The code
// ============================================================== // Two Up Bars Volume Long // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long only // Timeframe tested: 30 minutes // ============================================================== DEFPARAM CumulateOrders = false volma = Average[20](Volume)
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 54 market and timeframe combinations. The best run by trade count was Nasdaq 100, 30 minutes, with 1,085 trades.
The best run had a maximum drawdown of 6,182 EUR at the tested position size, against a net result of 16,786 EUR.
It only takes long trades.
Related
Copy trading on US indices is available to ProRealAlgos members as spots open.