Buys when the close moves above the SuperTrend line while flat, using bands 3 times ATR(13) around the bar midpoint. Sells the long when the close falls below that line.
Best run of 30. Nasdaq 100, Daily, spread 3, from run pf:2026-10-05-NAS100-D.tsv:2.
| Period | Up to 2026-10-05 |
| Instrument | Nasdaq 100, 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-05 |
Every run
| Market | Timeframe | PF | Trades | Win % | Net | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Best run | Daily | 2.32 | 187 | 46.52 | 20,386 EUR | -2,634 |
| Gold | 4 hours | 1.81 | 406 | 43.84 | 3,814 EUR | -684 |
| Dow Jones | 4 hours | 1.69 | 143 | 45.45 | 22,940 EUR | -5,111 |
| S&P 500 | Daily | 1.58 | 232 | 41.38 | 3,038 EUR | -739 |
| S&P 500 | 4 hours | 1.36 | 471 | 42.46 | 3,253 EUR | -701 |
| Nasdaq 100 | 1 hour | 1.24 | 1,738 | 40.45 | 16,968 EUR | -3,557 |
| DAX 40 | 30 min | 1.15 | 2,678 | 38.72 | 16,505 EUR | -3,483 |
| USD/JPY | 1 hour | n/a | 1,676 | 39.32 | 544,010 USD | -245,650 |
| USD/JPY | 30 min | n/a | 2,394 | 38.22 | 371,190 USD | -208,580 |
| Nikkei 225 | Daily | n/a | 200 | 44.50 | 38,598 USD | -14,177 |
| Silver | 4 hours | n/a | 396 | 38.38 | 30,792 USD | -16,594 |
| Nikkei 225 | 4 hours | n/a | 361 | 43.49 | 28,725 USD | -13,817 |
| Dow Jones | Daily | n/a | 189 | 46.03 | 28,713 EUR | -8,171 |
| Nikkei 225 | 1 hour | n/a | 1,371 | 39.75 | 22,737 USD | -10,261 |
| Nasdaq 100 | 30 min | n/a | 2,812 | 39.58 | 14,042 EUR | -4,289 |
| Nikkei 225 | 3 min | n/a | 2,759 | 34.76 | 12,609 USD | -8,794 |
| Nasdaq 100 | 4 hours | n/a | 496 | 41.53 | 10,945 EUR | -4,369 |
| DAX 40 | 1 hour | n/a | 1,563 | 39.80 | 10,846 EUR | -4,858 |
| Nasdaq 100 | 15 min | n/a | 2,693 | 37.39 | 10,334 EUR | -4,411 |
| Nasdaq 100 | 10 min | n/a | 2,625 | 37.26 | 10,185 EUR | -5,978 |
| Brent Crude | Daily | n/a | 80 | 46.25 | 9,733 EUR | -6,970 |
| DAX 40 | 4 hours | n/a | 446 | 40.13 | 8,722 EUR | -3,508 |
| US Crude Oil | Daily | n/a | 176 | 46.02 | 8,328 EUR | -6,933 |
| Nasdaq 100 | 5 min | n/a | 2,570 | 38.75 | 7,985 EUR | -4,013 |
| DAX 40 | Daily | n/a | 378 | 41.27 | 6,429 EUR | -4,876 |
| Gold | 1 hour | n/a | 1,461 | 39.15 | 2,558 EUR | -697 |
| Gold | 30 min | n/a | 2,427 | 37.49 | 2,240 EUR | -853 |
| S&P 500 | 1 hour | n/a | 1,720 | 39.48 | 1,871 EUR | -1,098 |
| S&P 500 | 30 min | n/a | 2,771 | 38.90 | 1,831 EUR | -1,549 |
| Gold | 15 min | n/a | 2,447 | 33.67 | 1,002 EUR | -990 |
Charts
Top 10 of 30 runs. The full list is in the table above.
Above 1.0 made money, below 1.0 lost money.
The code
// ============================================================== // SuperTrend Band Trend Long // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long only // Timeframe tested: Daily // ============================================================== DEFPARAM CumulateOrders = false ONCE up = 0 ONCE lo = 0 ONCE st = 0 ONCE lastclose = 0 myAtr = AverageTrueRange[13](close)
37 more lines: the entry and exit rules.
Setup
Nasdaq 100 had no history beyond the standard run, so both runs used 10,000 bars.
| Bars available | 10,000 |
| Net, standard 200,000-bar run | 20,386.20 EUR |
| Net, long run | 20,693.40 EUR |
| Net on the older data alone | 307.20 EUR |
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 30 market and timeframe combinations. The best run was Nasdaq 100, Daily, with a profit factor of 2.32 over 187 trades.
The best run had a maximum drawdown of 2,634 EUR at the tested position size, against a net result of 20,386 EUR.
It only takes long trades.
Related
Copy trading on US indices is available to ProRealAlgos members as spots open.