The strategy buys on any of three triggers: EMA(5) crossing above EMA(12), MACD crossing above its signal line, or a bar closing over 10% above its open. It holds one position at a time, with a 10% stop and a 45% target.
Best run of 68. Silver, Daily, spread 2, from run sweeps:2026-10-11-SILVER-D-opt.tsv:30.
| Period | Up to 2026-10-11 |
| Instrument | Silver, Daily |
| Spread | 2 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 |
|---|---|---|---|---|---|---|
| SilverBest run | Daily | n/a | 70 | 27.14 | 23,955 USD | -22,648 |
| USD/JPY | 30 min | n/a | 4 | 75.00 | 764,570 USD | -265,010 |
| USD/JPY | 10 min | n/a | 3 | 66.67 | 508,720 USD | -246,630 |
| USD/JPY | 1 hour | n/a | 8 | 37.50 | 498,640 USD | -494,920 |
| USD/JPY | 15 min | n/a | 2 | 50.00 | 456,690 USD | -245,400 |
| Nikkei 225 | 30 min | n/a | 16 | 50.00 | 56,996 USD | -12,911 |
| Nikkei 225 | 1 hour | n/a | 17 | 47.06 | 54,074 USD | -14,189 |
| Nikkei 225 | 4 hours | n/a | 18 | 44.44 | 50,385 USD | -12,996 |
| Dow Jones | Daily | n/a | 40 | 42.50 | 47,732 EUR | -10,227 |
| Nikkei 225 | Daily | n/a | 61 | 26.23 | 44,234 USD | -37,509 |
| Nikkei 225 | 15 min | n/a | 10 | 50.00 | 44,174 USD | -13,074 |
| Nikkei 225 | 10 min | n/a | 7 | 57.14 | 39,170 USD | -12,992 |
| Nikkei 225 | 5 min | n/a | 4 | 75.00 | 34,235 USD | -13,126 |
| Nikkei 225 | 3 min | n/a | 5 | 60.00 | 30,458 USD | -13,081 |
| Nasdaq 100 | 1 hour | n/a | 23 | 47.83 | 28,762 EUR | -6,823 |
| Nasdaq 100 | Daily | n/a | 66 | 36.36 | 28,182 EUR | -7,450 |
| Nasdaq 100 | 30 min | n/a | 25 | 44.00 | 26,508 EUR | -7,074 |
| Nasdaq 100 | 4 hours | n/a | 29 | 41.38 | 26,094 EUR | -7,258 |
| Nikkei 225 | 2 min | n/a | 2 | 100.00 | 25,445 USD | -13,121 |
| Dow Jones | 1 hour | n/a | 8 | 37.50 | 24,705 EUR | -10,241 |
| Dow Jones | 15 min | n/a | 7 | 42.86 | 23,635 EUR | -10,716 |
| Dow Jones | 4 hours | n/a | 7 | 42.86 | 23,450 EUR | -12,007 |
| Dow Jones | 30 min | n/a | 7 | 42.86 | 23,106 EUR | -11,001 |
| Nasdaq 100 | 15 min | n/a | 13 | 46.15 | 22,737 EUR | -6,767 |
| DAX 40 | 4 hours | n/a | 23 | 39.13 | 20,507 EUR | -6,053 |
| DAX 40 | 30 min | n/a | 14 | 42.86 | 19,207 EUR | -5,875 |
| DAX 40 | 1 hour | n/a | 25 | 36.00 | 18,854 EUR | -6,296 |
| Dow Jones | 10 min | n/a | 4 | 50.00 | 18,245 EUR | -8,486 |
| DAX 40 | Daily | n/a | 61 | 31.15 | 17,394 EUR | -5,973 |
| Nasdaq 100 | 10 min | n/a | 9 | 44.44 | 17,299 EUR | -6,306 |
| Nikkei 225 | 1 min | n/a | 1 | 100.00 | 16,243 USD | -13,148 |
| Dow Jones | 5 min | n/a | 2 | 50.00 | 14,205 EUR | -8,419 |
| Nasdaq 100 | 5 min | n/a | 2 | 100.00 | 13,791 EUR | -5,875 |
| DAX 40 | 15 min | n/a | 9 | 44.44 | 13,156 EUR | -5,760 |
| DAX 40 | 10 min | n/a | 6 | 50.00 | 10,313 EUR | -4,419 |
| FTSE 100 | Daily | n/a | 28 | 39.29 | 9,091 EUR | -4,222 |
| Nasdaq 100 | 3 min | n/a | 5 | 40.00 | 8,804 EUR | -5,865 |
| DAX 40 | 5 min | n/a | 2 | 100.00 | 8,574 EUR | -4,463 |
| Dow Jones | 3 min | n/a | 2 | 50.00 | 7,891 EUR | -7,206 |
| Nasdaq 100 | 2 min | n/a | 1 | 100.00 | 7,164 EUR | -3,756 |
| S&P 500 | Daily | n/a | 47 | 40.43 | 7,116 EUR | -1,470 |
| Nasdaq 100 | 1 min | n/a | 1 | 100.00 | 6,883 EUR | -3,760 |
| S&P 500 | 1 hour | n/a | 20 | 45.00 | 6,618 EUR | -1,378 |
| S&P 500 | 4 hours | n/a | 16 | 50.00 | 6,550 EUR | -1,298 |
| S&P 500 | 30 min | n/a | 12 | 58.33 | 6,385 EUR | -1,345 |
| Dow Jones | 2 min | n/a | 1 | 100.00 | 6,238 EUR | -5,676 |
| FTSE 100 | 1 hour | n/a | 16 | 37.50 | 6,031 EUR | -3,360 |
| Dow Jones | 1 min | n/a | 1 | 100.00 | 5,409 EUR | -4,166 |
| FTSE 100 | 4 hours | n/a | 18 | 33.33 | 4,947 EUR | -3,757 |
| S&P 500 | 15 min | n/a | 6 | 66.67 | 4,919 EUR | -1,319 |
| FTSE 100 | 30 min | n/a | 10 | 40.00 | 4,289 EUR | -3,237 |
| S&P 500 | 10 min | n/a | 5 | 60.00 | 3,582 EUR | -1,331 |
| FTSE 100 | 10 min | n/a | 2 | 100.00 | 3,569 EUR | -1,320 |
| Gold | Daily | n/a | 46 | 36.96 | 3,498 EUR | -1,710 |
| Gold | 1 hour | n/a | 15 | 46.67 | 3,254 EUR | -1,828 |
| FTSE 100 | 5 min | n/a | 3 | 66.67 | 3,074 EUR | -1,320 |
| S&P 500 | 5 min | n/a | 2 | 100.00 | 3,069 EUR | -1,332 |
| Gold | 30 min | n/a | 12 | 50.00 | 3,023 EUR | -1,621 |
| Gold | 4 hours | n/a | 17 | 47.06 | 2,933 EUR | -1,836 |
| Gold | 15 min | n/a | 9 | 44.44 | 2,461 EUR | -1,818 |
| DAX 40 | 1 min | n/a | 1 | 100.00 | 2,313 EUR | -1,831 |
| Gold | 5 min | n/a | 3 | 100.00 | 2,228 EUR | -1,631 |
| Gold | 10 min | n/a | 7 | 42.86 | 2,193 EUR | -1,799 |
| FTSE 100 | 3 min | n/a | 2 | 50.00 | 2,015 EUR | -1,262 |
| S&P 500 | 3 min | n/a | 4 | 50.00 | 1,700 EUR | -1,295 |
| FTSE 100 | 2 min | n/a | 1 | 100.00 | 1,342 EUR | -1,265 |
| S&P 500 | 2 min | n/a | 1 | 100.00 | 1,301 EUR | -699 |
| S&P 500 | 1 min | n/a | 1 | 100.00 | 1,208 EUR | -396 |
Charts
Top 10 of 68 runs. The full list is in the table above.
The code
// ============================================================== // EMA MACD Multi Trigger Long // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long only // Timeframe tested: Daily // ============================================================== DEFPARAM CumulateOrders = false emafast = ExponentialAverage[5](close) emaslow = ExponentialAverage[12](close) myMacd = ExponentialAverage[12](close) - ExponentialAverage[26](close) amacd = ExponentialAverage[9](myMacd) delta = myMacd - amacd
13 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 68 market and timeframe combinations. The best run by trade count was Silver, Daily, with 70 trades.
The best run had a maximum drawdown of 22,648 USD at the tested position size, against a net result of 23,954 USD.
It only takes long trades.
Related
The ProRealAlgos community gets the full rules, the complete code and the automated portfolio.