Buys when the 34 period EMA of the close is above the 20 period average of the lows and ADX(13) is above 25. Closes the long when the EMA drops below that average while ADX stays above 25.
Best run of 28. Dow Jones, Daily, spread 3, from run pf:2026-10-04-DOW30-D.tsv:7.
| Period | Up to 2026-10-04 |
| 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-04 |
Every run
| Market | Timeframe | PF | Trades | Win % | Net | Max DD |
|---|---|---|---|---|---|---|
| Dow JonesBest run | Daily | 3.63 | 131 | 67.94 | 35,422 EUR | -8,615 |
| Nikkei 225 | 4 hours | 2.02 | 215 | 67.44 | 49,608 USD | -11,063 |
| Nasdaq 100 | 1 hour | 1.48 | 1,136 | 61.27 | 22,104 EUR | -5,453 |
| Nasdaq 100 | 30 min | 1.35 | 1,590 | 62.14 | 23,833 EUR | -5,284 |
| USD/JPY | 1 hour | n/a | 1,175 | 60.85 | 370,310 USD | -331,870 |
| USD/JPY | 30 min | n/a | 1,600 | 58.19 | 336,670 USD | -283,840 |
| USD/JPY | 10 min | n/a | 1,512 | 59.72 | 224,090 USD | -205,670 |
| Nikkei 225 | 1 hour | n/a | 847 | 61.98 | 41,643 USD | -10,993 |
| Dow Jones | 4 hours | n/a | 107 | 67.29 | 22,746 EUR | -11,023 |
| Nasdaq 100 | 4 hours | n/a | 320 | 70.62 | 20,027 EUR | -5,106 |
| Nikkei 225 | 30 min | n/a | 1,620 | 57.53 | 19,982 USD | -15,044 |
| Nikkei 225 | 15 min | n/a | 1,662 | 57.46 | 19,706 USD | -14,766 |
| Nasdaq 100 | Daily | n/a | 95 | 68.42 | 17,998 EUR | -5,520 |
| DAX 40 | Daily | n/a | 104 | 64.42 | 16,932 EUR | -5,112 |
| Dow Jones | 1 hour | n/a | 347 | 62.54 | 14,300 EUR | -10,606 |
| DAX 40 | 4 hours | n/a | 285 | 62.11 | 12,283 EUR | -6,174 |
| DAX 40 | 1 hour | n/a | 1,004 | 61.75 | 11,402 EUR | -6,342 |
| US Crude Oil | Daily | n/a | 98 | 64.29 | 9,909 EUR | -9,241 |
| DAX 40 | 30 min | n/a | 1,600 | 60.81 | 9,100 EUR | -5,907 |
| FTSE 100 | Daily | n/a | 94 | 70.21 | 7,027 EUR | -3,815 |
| FTSE 100 | 4 hours | n/a | 248 | 63.31 | 5,119 EUR | -2,958 |
| S&P 500 | Daily | n/a | 130 | 63.85 | 4,560 EUR | -1,389 |
| S&P 500 | 30 min | n/a | 1,576 | 60.98 | 4,070 EUR | -1,319 |
| S&P 500 | 4 hours | n/a | 327 | 64.83 | 3,970 EUR | -1,179 |
| S&P 500 | 1 hour | n/a | 1,151 | 59.34 | 3,760 EUR | -1,192 |
| Gold | 4 hours | n/a | 314 | 62.74 | 3,018 EUR | -1,088 |
| Gold | 1 hour | n/a | 1,090 | 58.26 | 1,374 EUR | -1,142 |
| Gold | Daily | n/a | 125 | 60.80 | 1,359 EUR | -1,160 |
Charts
Top 10 of 28 runs. The full list is in the table above.
Above 1.0 made money, below 1.0 lost money.
The code
// ============================================================== // ADX Filtered Low Average Crossover // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long only // Timeframe tested: Daily // ============================================================== DEFPARAM CumulateOrders = false ema = ExponentialAverage[34](close) sma = Average[20](low) myAdx = ADX[13]
13 more lines: the entry and exit rules.
Setup
Dow Jones had no history beyond the standard run, so both runs used 14,000 bars.
| Bars available | 14,000 |
| Net, standard 200,000-bar run | 35,421.80 EUR |
| Net, long run | 35,503.00 EUR |
| Net on the older data alone | 81.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 28 market and timeframe combinations. The best run was Dow Jones, Daily, with a profit factor of 3.63 over 131 trades.
The best run had a maximum drawdown of 8,615 EUR at the tested position size, against a net result of 35,422 EUR.
It only takes long trades.
Related
Copy trading on US indices is available to ProRealAlgos members as spots open.