Buys when the WaveTrend fast line crosses above its signal line while below 20, with the stop at the lowest low of the signal bar and the two bars before it. The target sits 1.5 times the stop distance above entry.
Best run of 48. Nasdaq 100, 1 hour, spread 3, from run pf:2026-10-13-NAS100-1h.tsv:1.
| Period | Up to 2026-10-13 |
| Instrument | Nasdaq 100, 1 hour |
| 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-13 |
Every run
| Market | Timeframe | PF | Trades | Win % | Net | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Best run | 1 hour | 9.79 | 425 | 18.59 | 27,100 EUR | -6,233 |
| S&P 500 | 1 hour | 9.08 | 259 | 26.25 | 6,217 EUR | -1,317 |
| S&P 500 | 30 min | 2.74 | 1,113 | 34.95 | 6,255 EUR | -1,319 |
| Dow Jones | Daily | 1.52 | 475 | 44.63 | 32,365 EUR | -5,626 |
| USD/JPY | 10 min | n/a | 268 | 0.37 | 459,770 USD | -246,630 |
| Nikkei 225 | 30 min | n/a | 41 | 21.95 | 59,843 USD | -12,879 |
| Nikkei 225 | 1 hour | n/a | 27 | 22.22 | 59,696 USD | -12,691 |
| Nikkei 225 | 15 min | n/a | 208 | 26.92 | 45,250 USD | -13,076 |
| Nikkei 225 | 10 min | n/a | 287 | 24.39 | 38,293 USD | -12,992 |
| Nikkei 225 | 3 min | n/a | 90 | 27.78 | 31,103 USD | -13,081 |
| Nikkei 225 | 5 min | n/a | 260 | 32.69 | 29,371 USD | -13,126 |
| Nasdaq 100 | 30 min | n/a | 3 | 66.67 | 28,999 EUR | -6,277 |
| Dow Jones | 15 min | n/a | 116 | 31.90 | 26,040 EUR | -8,376 |
| DAX 40 | Daily | n/a | 9 | 22.22 | 24,710 EUR | -5,862 |
| Nikkei 225 | 2 min | n/a | 145 | 25.52 | 23,839 USD | -13,121 |
| Nikkei 225 | 4 hours | n/a | 930 | 39.46 | 19,915 USD | -11,234 |
| Nasdaq 100 | 15 min | n/a | 1,338 | 29.15 | 19,238 EUR | -6,288 |
| DAX 40 | 30 min | n/a | 1,097 | 36.92 | 18,488 EUR | -5,810 |
| Silver | 4 hours | n/a | 1,174 | 37.99 | 17,430 USD | -12,139 |
| DAX 40 | 1 hour | n/a | 753 | 39.04 | 16,686 EUR | -5,810 |
| Nasdaq 100 | 10 min | n/a | 346 | 31.21 | 14,643 EUR | -6,298 |
| DAX 40 | 4 hours | n/a | 1,100 | 43.18 | 13,278 EUR | -3,560 |
| US Crude Oil | Daily | n/a | 450 | 44.89 | 12,985 EUR | -4,668 |
| DAX 40 | 15 min | n/a | 938 | 34.22 | 12,201 EUR | -5,814 |
| Dow Jones | 5 min | n/a | 1,121 | 33.90 | 11,518 EUR | -8,419 |
| Dow Jones | 4 hours | n/a | 349 | 41.55 | 11,020 EUR | -8,246 |
| Nasdaq 100 | 5 min | n/a | 1,129 | 30.29 | 8,773 EUR | -5,875 |
| Dow Jones | 30 min | n/a | 2,818 | 39.53 | 8,766 EUR | -6,760 |
| DAX 40 | 10 min | n/a | 154 | 25.97 | 8,733 EUR | -4,802 |
| Dow Jones | 3 min | n/a | 32 | 34.38 | 7,979 EUR | -7,426 |
| DAX 40 | 5 min | n/a | 292 | 27.05 | 6,957 EUR | -4,463 |
| Nasdaq 100 | 4 hours | n/a | 1,077 | 39.00 | 6,046 EUR | -4,443 |
| Dow Jones | 1 min | n/a | 82 | 30.49 | 5,890 EUR | -4,166 |
| S&P 500 | 15 min | n/a | 106 | 21.70 | 4,878 EUR | -1,319 |
| FTSE 100 | 1 hour | n/a | 540 | 40.56 | 4,434 EUR | -3,076 |
| FTSE 100 | 30 min | n/a | 538 | 37.17 | 4,138 EUR | -3,080 |
| FTSE 100 | 4 hours | n/a | 1,075 | 40.65 | 3,950 EUR | -2,816 |
| S&P 500 | 10 min | n/a | 18 | 27.78 | 3,608 EUR | -1,323 |
| Gold | 1 hour | n/a | 406 | 33.50 | 3,345 EUR | -1,599 |
| S&P 500 | 5 min | n/a | 276 | 26.81 | 2,508 EUR | -1,332 |
| S&P 500 | Daily | n/a | 492 | 36.99 | 2,277 EUR | -1,321 |
| Gold | 10 min | n/a | 422 | 24.88 | 2,012 EUR | -1,629 |
| FTSE 100 | 3 min | n/a | 12 | 33.33 | 1,930 EUR | -1,372 |
| FTSE 100 | 5 min | n/a | 506 | 20.55 | 1,879 EUR | -1,320 |
| S&P 500 | 3 min | n/a | 110 | 22.73 | 1,810 EUR | -1,219 |
| Gold | 4 hours | n/a | 1,110 | 41.98 | 1,668 EUR | -952 |
| Gold | Daily | n/a | 540 | 43.33 | 1,561 EUR | -1,162 |
| S&P 500 | 4 hours | n/a | 1,044 | 38.22 | 1,388 EUR | -920 |
Charts
Top 10 of 48 runs. The full list is in the table above.
Above 1.0 made money, below 1.0 lost money.
The code
// ============================================================== // WaveTrend Crossover Long // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long only // Timeframe tested: 1 hour // ============================================================== DEFPARAM CumulateOrders = false ap = TypicalPrice esa = ExponentialAverage[10](ap) dev = ABS(ap - esa) dd = ExponentialAverage[10](dev)
18 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 48 market and timeframe combinations. The best run was Nasdaq 100, 1 hour, with a profit factor of 9.79 over 425 trades.
The best run had a maximum drawdown of 6,233 EUR at the tested position size, against a net result of 27,100 EUR.
It only takes long trades.
Related
Copy trading on US indices is available to ProRealAlgos members as spots open.