Buys when the Tenkan line is above the Kijun line, price is above the Ichimoku cloud, and the MACD line crosses above its signal line. Holds with a 3% trailing stop and no other exit.
Best run of 63. Silver, 4 hours, spread 2, from run pf:2026-10-13-SILVER-4h.tsv:1.
| Period | Up to 2026-10-13 |
| Instrument | Silver, 4 hours |
| 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-13 |
Every run
| Market | Timeframe | PF | Trades | Win % | Net | Max DD |
|---|---|---|---|---|---|---|
| SilverBest run | 4 hours | 18.64 | 213 | 41.78 | 579,152 USD | -7,529 |
| Silver | 1 hour | 7.11 | 528 | 36.74 | 570,321 USD | -15,596 |
| Gold | Daily | 3.45 | 114 | 47.37 | 2,687 EUR | -186 |
| Gold | 4 hours | 2.23 | 149 | 45.64 | 3,140 EUR | -478 |
| Gold | 1 hour | 2.09 | 281 | 47.33 | 4,592 EUR | -611 |
| Gold | 30 min | 1.66 | 283 | 39.93 | 3,814 EUR | -609 |
| EUR/USD | 3 min | n/a | 31 | 45.16 | 159,810 USD | -29,756 |
| Silver | 3 min | n/a | 210 | 42.86 | 35,929 USD | -11,333 |
| Nikkei 225 | 30 min | n/a | 381 | 39.90 | 29,646 USD | -8,359 |
| Silver | 5 min | n/a | 260 | 41.92 | 24,619 USD | -17,865 |
| Silver | 2 min | n/a | 211 | 39.81 | 21,877 USD | -21,612 |
| Nikkei 225 | 15 min | n/a | 247 | 40.49 | 20,414 USD | -11,953 |
| Silver | 15 min | n/a | 425 | 37.18 | 19,924 USD | -13,922 |
| Nikkei 225 | 10 min | n/a | 195 | 41.03 | 19,503 USD | -10,128 |
| Nikkei 225 | 5 min | n/a | 136 | 43.38 | 18,683 USD | -15,953 |
| Silver | 30 min | n/a | 597 | 36.68 | 17,683 USD | -11,751 |
| Dow Jones | 5 min | n/a | 42 | 50.00 | 17,439 EUR | -5,918 |
| Dow Jones | 15 min | n/a | 133 | 42.11 | 16,613 EUR | -7,758 |
| Dow Jones | 10 min | n/a | 100 | 42.00 | 13,932 EUR | -12,377 |
| Nikkei 225 | 1 min | n/a | 47 | 44.68 | 13,556 USD | -13,214 |
| Nikkei 225 | 2 min | n/a | 86 | 43.02 | 13,290 USD | -12,236 |
| Nasdaq 100 | 1 hour | n/a | 322 | 41.30 | 12,967 EUR | -5,247 |
| Dow Jones | 30 min | n/a | 109 | 42.20 | 12,621 EUR | -9,150 |
| Nasdaq 100 | 10 min | n/a | 190 | 42.11 | 12,321 EUR | -4,941 |
| Nikkei 225 | 1 hour | n/a | 272 | 41.54 | 11,292 USD | -9,432 |
| Nasdaq 100 | 30 min | n/a | 337 | 43.03 | 11,176 EUR | -5,598 |
| Nasdaq 100 | 15 min | n/a | 270 | 40.74 | 9,779 EUR | -5,486 |
| DAX 40 | 15 min | n/a | 199 | 42.21 | 9,322 EUR | -4,119 |
| Dow Jones | 1 hour | n/a | 89 | 44.94 | 8,654 EUR | -7,167 |
| DAX 40 | 30 min | n/a | 331 | 38.37 | 7,814 EUR | -5,670 |
| Nasdaq 100 | 5 min | n/a | 93 | 39.78 | 7,768 EUR | -5,296 |
| DAX 40 | 10 min | n/a | 129 | 41.86 | 7,169 EUR | -4,083 |
| Nasdaq 100 | 1 min | n/a | 19 | 36.84 | 6,621 EUR | -3,947 |
| Nasdaq 100 | 2 min | n/a | 40 | 32.50 | 5,973 EUR | -4,150 |
| DAX 40 | 5 min | n/a | 61 | 42.62 | 5,497 EUR | -4,581 |
| US Crude Oil | 1 hour | n/a | 390 | 38.21 | 5,477 EUR | -2,797 |
| Dow Jones | 1 min | n/a | 8 | 62.50 | 5,138 EUR | -4,123 |
| Brent Crude | 10 min | n/a | 383 | 41.25 | 4,254 EUR | -4,069 |
| Silver | Daily | n/a | 91 | 43.96 | 3,972 USD | -1,863 |
| Brent Crude | 1 hour | n/a | 312 | 40.38 | 3,849 EUR | -2,796 |
| FTSE 100 | 10 min | n/a | 75 | 50.67 | 3,762 EUR | -1,005 |
| Brent Crude | 3 min | n/a | 205 | 42.93 | 3,383 EUR | -3,355 |
| Brent Crude | 4 hours | n/a | 136 | 38.24 | 3,314 EUR | -1,739 |
| Gold | 5 min | n/a | 91 | 47.25 | 3,115 EUR | -1,085 |
| Gold | 15 min | n/a | 163 | 45.40 | 3,109 EUR | -1,517 |
| FTSE 100 | 15 min | n/a | 140 | 46.43 | 3,023 EUR | -1,543 |
| Brent Crude | 5 min | n/a | 240 | 40.42 | 2,963 EUR | -2,853 |
| FTSE 100 | 5 min | n/a | 31 | 48.39 | 2,801 EUR | -1,056 |
| S&P 500 | 30 min | n/a | 251 | 38.65 | 2,717 EUR | -1,599 |
| Brent Crude | Daily | n/a | 61 | 42.62 | 2,658 EUR | -2,049 |
| S&P 500 | 5 min | n/a | 50 | 40.00 | 2,648 EUR | -973 |
| Gold | 10 min | n/a | 136 | 44.12 | 2,397 EUR | -1,322 |
| DAX 40 | 1 min | n/a | 14 | 57.14 | 2,371 EUR | -1,758 |
| S&P 500 | 10 min | n/a | 121 | 42.15 | 2,270 EUR | -1,826 |
| FTSE 100 | 3 min | n/a | 21 | 47.62 | 2,167 EUR | -1,000 |
| S&P 500 | 1 hour | n/a | 260 | 38.85 | 1,865 EUR | -1,380 |
| Gold | 3 min | n/a | 82 | 39.02 | 1,837 EUR | -1,271 |
| S&P 500 | 4 hours | n/a | 138 | 40.58 | 1,708 EUR | -637 |
| S&P 500 | 15 min | n/a | 183 | 38.80 | 1,568 EUR | -1,261 |
| S&P 500 | 3 min | n/a | 34 | 41.18 | 1,392 EUR | -922 |
| FTSE 100 | 2 min | n/a | 14 | 57.14 | 1,346 EUR | -968 |
| S&P 500 | 1 min | n/a | 7 | 57.14 | 1,201 EUR | -435 |
| S&P 500 | Daily | n/a | 150 | 36.67 | 671 EUR | -648 |
Charts
Top 10 of 63 runs. The full list is in the table above.
Above 1.0 made money, below 1.0 lost money.
The code
// ============================================================== // Ichimoku MACD Trailing Stop Long // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long only // Timeframe tested: 4 hours // ============================================================== DEFPARAM CumulateOrders = false tenkan = (highest[9](high) + lowest[9](low)) / 2 kijun = (highest[26](high) + lowest[26](low)) / 2 spana = (tenkan + kijun) / 2 spanb = (highest[52](high) + lowest[52](low)) / 2 sshigh = MAX(spana[25], spanb[25]) myMacd = ExponentialAverage[12](close) - ExponentialAverage[26](close) sig = ExponentialAverage[9](myMacd)
10 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 63 market and timeframe combinations. The best run was Silver, 4 hours, with a profit factor of 18.64 over 213 trades.
The best run had a maximum drawdown of 7,528 USD at the tested position size, against a net result of 579,152 USD.
It only takes long trades.
Related
The ProRealAlgos community gets the full rules, the complete code and the automated portfolio.