A long-only system that buys on any of three triggers: a fast EMA crossing above a slow EMA, the MACD histogram crossing above zero, or a bar closing more than 8% above its open. Each trade has a 5% stop and 40% target.
Best run of 68. Silver, Daily, spread 2, from run sweeps:2026-10-11-SILVER-D-opt.tsv:41.
| 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 | 145 | 17.24 | 27,952 USD | -18,887 |
| USD/JPY | 30 min | n/a | 8 | 37.50 | 720,460 USD | -272,820 |
| USD/JPY | 10 min | n/a | 4 | 50.00 | 474,500 USD | -246,630 |
| USD/JPY | 15 min | n/a | 6 | 33.33 | 448,570 USD | -243,960 |
| Nikkei 225 | 1 hour | n/a | 30 | 30.00 | 57,481 USD | -12,691 |
| Nikkei 225 | 30 min | n/a | 22 | 36.36 | 56,206 USD | -12,879 |
| Nikkei 225 | 4 hours | n/a | 33 | 27.27 | 51,543 USD | -11,811 |
| Nikkei 225 | 15 min | n/a | 14 | 35.71 | 44,223 USD | -13,076 |
| Nikkei 225 | 10 min | n/a | 9 | 44.44 | 39,885 USD | -12,992 |
| Dow Jones | Daily | n/a | 77 | 24.68 | 39,655 EUR | -12,540 |
| Nikkei 225 | 5 min | n/a | 5 | 60.00 | 34,248 USD | -13,126 |
| Nikkei 225 | 3 min | n/a | 7 | 42.86 | 30,713 USD | -13,081 |
| Nasdaq 100 | 30 min | n/a | 36 | 33.33 | 28,885 EUR | -6,807 |
| Silver | 4 hours | n/a | 104 | 18.27 | 28,836 USD | -25,192 |
| Nasdaq 100 | 1 hour | n/a | 59 | 23.73 | 27,964 EUR | -6,317 |
| Nikkei 225 | 2 min | n/a | 2 | 100.00 | 25,419 USD | -13,121 |
| Dow Jones | 1 hour | n/a | 20 | 20.00 | 24,236 EUR | -12,550 |
| Dow Jones | 30 min | n/a | 20 | 20.00 | 23,835 EUR | -12,898 |
| Nasdaq 100 | 15 min | n/a | 24 | 29.17 | 23,443 EUR | -6,514 |
| Nasdaq 100 | 4 hours | n/a | 59 | 23.73 | 22,227 EUR | -7,316 |
| DAX 40 | Daily | n/a | 93 | 23.66 | 21,767 EUR | -5,088 |
| Dow Jones | 15 min | n/a | 21 | 19.05 | 21,733 EUR | -12,746 |
| Nasdaq 100 | Daily | n/a | 101 | 25.74 | 20,319 EUR | -7,475 |
| Dow Jones | 4 hours | n/a | 22 | 18.18 | 18,937 EUR | -10,888 |
| DAX 40 | 4 hours | n/a | 49 | 22.45 | 18,799 EUR | -5,295 |
| DAX 40 | 1 hour | n/a | 63 | 19.05 | 18,465 EUR | -5,634 |
| Dow Jones | 10 min | n/a | 8 | 25.00 | 17,612 EUR | -8,539 |
| Nasdaq 100 | 10 min | n/a | 13 | 30.77 | 17,335 EUR | -6,804 |
| DAX 40 | 30 min | n/a | 33 | 24.24 | 17,124 EUR | -6,001 |
| Nikkei 225 | 1 min | n/a | 1 | 100.00 | 16,234 USD | -13,148 |
| Dow Jones | 5 min | n/a | 2 | 50.00 | 14,659 EUR | -8,419 |
| Nasdaq 100 | 5 min | n/a | 2 | 100.00 | 13,878 EUR | -5,875 |
| DAX 40 | 15 min | n/a | 20 | 25.00 | 12,916 EUR | -5,585 |
| DAX 40 | 10 min | n/a | 8 | 37.50 | 10,433 EUR | -4,419 |
| DAX 40 | 5 min | n/a | 5 | 40.00 | 9,032 EUR | -4,049 |
| Nasdaq 100 | 3 min | n/a | 7 | 28.57 | 8,918 EUR | -5,710 |
| Brent Crude | 1 hour | n/a | 82 | 18.29 | 8,214 EUR | -7,430 |
| Brent Crude | 30 min | n/a | 91 | 17.58 | 7,980 EUR | -7,516 |
| Nasdaq 100 | 2 min | n/a | 1 | 100.00 | 7,164 EUR | -3,756 |
| Nasdaq 100 | 1 min | n/a | 2 | 50.00 | 6,860 EUR | -3,760 |
| FTSE 100 | 4 hours | n/a | 29 | 24.14 | 6,609 EUR | -3,315 |
| Dow Jones | 2 min | n/a | 1 | 100.00 | 6,238 EUR | -5,676 |
| S&P 500 | 30 min | n/a | 30 | 30.00 | 6,192 EUR | -1,446 |
| S&P 500 | 1 hour | n/a | 54 | 20.37 | 5,748 EUR | -1,475 |
| Dow Jones | 1 min | n/a | 1 | 100.00 | 5,416 EUR | -4,166 |
| FTSE 100 | Daily | n/a | 57 | 21.05 | 5,238 EUR | -4,765 |
| S&P 500 | 4 hours | n/a | 43 | 23.26 | 5,114 EUR | -1,809 |
| FTSE 100 | 1 hour | n/a | 37 | 18.92 | 4,833 EUR | -3,760 |
| S&P 500 | 15 min | n/a | 22 | 27.27 | 4,812 EUR | -1,405 |
| S&P 500 | Daily | n/a | 85 | 24.71 | 4,803 EUR | -1,905 |
| FTSE 100 | 30 min | n/a | 13 | 30.77 | 4,672 EUR | -2,947 |
| Gold | 4 hours | n/a | 22 | 40.91 | 3,903 EUR | -1,586 |
| Gold | Daily | n/a | 71 | 23.94 | 3,679 EUR | -1,534 |
| S&P 500 | 10 min | n/a | 6 | 50.00 | 3,628 EUR | -1,322 |
| Gold | 1 hour | n/a | 25 | 36.00 | 3,571 EUR | -1,599 |
| FTSE 100 | 10 min | n/a | 2 | 100.00 | 3,527 EUR | -1,320 |
| FTSE 100 | 5 min | n/a | 3 | 66.67 | 3,154 EUR | -1,320 |
| S&P 500 | 5 min | n/a | 2 | 100.00 | 3,075 EUR | -1,332 |
| Gold | 30 min | n/a | 15 | 40.00 | 2,984 EUR | -1,624 |
| Gold | 15 min | n/a | 10 | 50.00 | 2,838 EUR | -1,628 |
| DAX 40 | 1 min | n/a | 1 | 100.00 | 2,313 EUR | -1,831 |
| Gold | 10 min | n/a | 9 | 44.44 | 2,195 EUR | -1,767 |
| Gold | 5 min | n/a | 11 | 36.36 | 1,966 EUR | -1,813 |
| FTSE 100 | 3 min | n/a | 6 | 33.33 | 1,942 EUR | -1,357 |
| S&P 500 | 3 min | n/a | 7 | 28.57 | 1,722 EUR | -1,247 |
| 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,299 EUR | -699 |
| S&P 500 | 1 min | n/a | 1 | 100.00 | 1,213 EUR | -396 |
Charts
Top 10 of 68 runs. The full list is in the table above.
The code
// ============================================================== // EMA MACD Pump Entry Long // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long only // Timeframe tested: Daily // ============================================================== DEFPARAM CumulateOrders = false emafast = ExponentialAverage[12](close) emaslow = ExponentialAverage[26](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 145 trades.
The best run had a maximum drawdown of 18,887 USD at the tested position size, against a net result of 27,952 USD.
It only takes long trades.
Related
The ProRealAlgos community gets the full rules, the complete code and the automated portfolio.