De strategie koopt bij een bullish MACD-kruising wanneer +DI(14) boven -DI(14) ligt. Ze sluit de long bij een bearish MACD-kruising met -DI(14) boven +DI(14), of wanneer de slotkoers onder een volatiliteitsstop van ATR(20) zakt.
Beste run van 36. Goud, Dagelijks, spread 0.6, uit run pf:2026-10-04-GOLD-D.tsv:3.
| Periode | Tot 2026-10-04 |
| Instrument | Gold, Dagelijks |
| Spread | 0.6 punten |
| Startkapitaal | 1,000,000 |
| Kosten | Alleen spread. Commissies en overnight financiering zijn niet meegerekend. |
| Bars | Tot 200,000 bars, minder waar het instrument minder historie heeft |
| Laatst getest | 2026-10-04 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GoudBeste run | Dagelijks | 3.02 | 144 | 38.19 | 3,651 EUR | -809 |
| S&P 500 | Dagelijks | 2.30 | 169 | 40.83 | 3,765 EUR | -569 |
| Goud | 4 uur | 2.29 | 293 | 38.57 | 4,048 EUR | -568 |
| DAX 40 | Dagelijks | 1.98 | 174 | 40.23 | 17,287 EUR | -3,850 |
| Goud | 3 min | 1.21 | 1,910 | 31.10 | 1,893 EUR | -431 |
| USD/JPY | 10 min | 1.18 | 2,024 | 33.65 | 469,740 USD | -112,480 |
| USD/JPY | 30 min | n/a | 1,882 | 33.90 | 570,100 USD | -207,530 |
| USD/JPY | 1 uur | n/a | 1,302 | 33.79 | 539,870 USD | -421,060 |
| EUR/USD | Dagelijks | n/a | 138 | 32.61 | 53,416 USD | -39,280 |
| EUR/USD | 4 uur | n/a | 439 | 34.40 | 40,844 USD | -36,463 |
| Nikkei 225 | Dagelijks | n/a | 122 | 34.43 | 31,510 USD | -15,442 |
| Zilver | Dagelijks | n/a | 131 | 24.43 | 24,322 USD | -19,961 |
| Nikkei 225 | 4 uur | n/a | 250 | 36.40 | 21,237 USD | -10,986 |
| Dow Jones | Dagelijks | n/a | 164 | 42.68 | 19,860 EUR | -12,283 |
| Zilver | 15 min | n/a | 1,986 | 29.61 | 17,833 USD | -9,757 |
| Nikkei 225 | 10 min | n/a | 1,927 | 32.12 | 16,924 USD | -13,284 |
| Dow Jones | 4 uur | n/a | 99 | 39.39 | 13,398 EUR | -3,595 |
| Nasdaq 100 | 4 uur | n/a | 327 | 47.71 | 13,001 EUR | -4,016 |
| Nasdaq 100 | 1 uur | n/a | 1,143 | 35.52 | 11,047 EUR | -2,809 |
| DAX 40 | 4 uur | n/a | 298 | 39.26 | 9,718 EUR | -3,777 |
| Dow Jones | 15 min | n/a | 1,660 | 32.65 | 9,075 EUR | -8,086 |
| Nasdaq 100 | 15 min | n/a | 1,911 | 35.01 | 8,581 EUR | -4,909 |
| Nasdaq 100 | Dagelijks | n/a | 145 | 43.45 | 6,966 EUR | -6,348 |
| Brent-olie | Dagelijks | n/a | 69 | 39.13 | 6,954 EUR | -6,411 |
| Nasdaq 100 | 30 min | n/a | 2,020 | 36.98 | 6,902 EUR | -4,213 |
| DAX 40 | 15 min | n/a | 1,969 | 31.89 | 6,033 EUR | -4,371 |
| Nasdaq 100 | 10 min | n/a | 1,958 | 33.55 | 5,869 EUR | -4,292 |
| Brent-olie | 1 uur | n/a | 621 | 36.71 | 5,190 EUR | -4,466 |
| Goud | 5 min | n/a | 1,872 | 33.28 | 2,300 EUR | -644 |
| Goud | 1 uur | n/a | 1,109 | 33.54 | 2,094 EUR | -1,059 |
| S&P 500 | 4 uur | n/a | 330 | 38.79 | 1,897 EUR | -772 |
| S&P 500 | 1 uur | n/a | 1,196 | 36.20 | 1,786 EUR | -787 |
| Goud | 30 min | n/a | 1,948 | 33.68 | 1,751 EUR | -1,275 |
| Goud | 15 min | n/a | 1,972 | 29.77 | 1,622 EUR | -871 |
| Goud | 10 min | n/a | 1,974 | 31.41 | 1,521 EUR | -839 |
| S&P 500 | 15 min | n/a | 1,965 | 33.03 | 1,446 EUR | -1,140 |
Grafieken
Top 10 van 36 runs. De volledige lijst staat in de tabel hierboven.
Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.
De code
// ============================================================== // MACD Crossover Volatility Stop Filter // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long only // Timeframe tested: Daily // ============================================================== DEFPARAM CumulateOrders = false ONCE vmax = 0 ONCE vmin = 0 ONCE vup = 1 ONCE vstop = 0 ONCE vinit = 0 macdl = MACDline[12,26,9](close) macds = ExponentialAverage[9](macdl) myDiplus = DIplus[14](close) myDiminus = DIminus[14](close) atrm = AverageTrueRange[20](close) * 2.0 IF vinit = 0 THEN vmax = close vmin = close vinit = 1 ENDIF vmax = MAX(vmax, close) vmin = MIN(vmin, close) prevup = vup IF prevup = 1 THEN vstop = MAX(vstop, vmax - atrm) ELSE vstop = MIN(vstop, vmin + atrm) ENDIF
Nog 29 regels: de instap- en uitstapregels.
Opzet
Goud had geen historie buiten de standaardrun, dus beide runs gebruikten 13,000 bars.
| Beschikbare bars | 13,000 |
| Netto, standaard run van 200,000 bars | 3,651.20 EUR |
| Netto, lange run | 3,651.20 EUR |
| Netto op alleen de oudere data | 0.00 EUR |
Vragen
Ja. De code is ProBuilder en draait als geautomatiseerd ProOrder-systeem. Backtest hem op je eigen account met je eigen spread en position size voordat je er live mee handelt.
Hij is getest op 36 combinaties van markt en tijdframe. De beste run was Goud, Dagelijks, met een profit factor van 3.02 over 144 trades.
De beste run had een maximale drawdown van 809 EUR bij de geteste position size, tegenover een nettoresultaat van 3,651 EUR.
Hij neemt alleen long trades.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.