De strategie koopt wanneer de koers onder zijn 20-bar gemiddelde minus de 20-bar ATR zakt en de MACD richting zijn signaallijn stijgt. Ze stapt uit wanneer de slotkoers zakt naar een trailing niveau van 2 keer de 26-bar ATR onder de hoogste slotkoers sinds de instap.
Beste run van 14. S&P 500, 30 min, spread 1, uit run sweeps:2026-10-10-USA500-30m-opt.tsv:4.
| Periode | Tot 2026-10-10 |
| Instrument | S&P 500, 30 minuten |
| Spread | 1 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-11 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| S&P 500Beste run | 30 min | n/a | 5,343 | 36.66 | 1,918 EUR | -1,889 |
| Nikkei 225 | 4 uur | n/a | 771 | 39.69 | 27,777 USD | -12,135 |
| Dow Jones | Dagelijks | n/a | 422 | 41.23 | 24,863 EUR | -9,887 |
| Dow Jones | 30 min | n/a | 2,178 | 37.65 | 17,539 EUR | -9,620 |
| Nasdaq 100 | 4 uur | n/a | 900 | 39.44 | 17,536 EUR | -4,782 |
| Nasdaq 100 | 1 uur | n/a | 3,361 | 36.63 | 16,584 EUR | -5,019 |
| DAX 40 | Dagelijks | n/a | 462 | 40.91 | 13,511 EUR | -5,854 |
| Nasdaq 100 | Dagelijks | n/a | 345 | 37.97 | 12,896 EUR | -5,697 |
| DAX 40 | 4 uur | n/a | 916 | 40.28 | 12,863 EUR | -5,515 |
| Nasdaq 100 | 30 min | n/a | 5,257 | 36.50 | 7,678 EUR | -6,474 |
| S&P 500 | Dagelijks | n/a | 456 | 39.25 | 3,806 EUR | -1,657 |
| Goud | Dagelijks | n/a | 426 | 39.44 | 2,566 EUR | -1,692 |
| S&P 500 | 4 uur | n/a | 919 | 41.35 | 2,107 EUR | -1,250 |
| Goud | 4 uur | n/a | 906 | 40.73 | 2,020 EUR | -1,264 |
Grafieken
Top 10 van 14 runs. De volledige lijst staat in de tabel hierboven.
De code
// ============================================================== // Band Dip Anticipated MACD Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long only // Timeframe tested: 30 minutes // ============================================================== DEFPARAM CumulateOrders = false ONCE slbuf = 0 ONCE slp = 0 ONCE touched = 0 center = Average[20](close) myMacd = ExponentialAverage[12](close) - ExponentialAverage[26](close) sig = ExponentialAverage[9](myMacd) buffer = AverageTrueRange[26](close) * 2 slp = MAX(slp, close - slbuf) IF NOT LongOnMarket THEN slp = close - slbuf ENDIF
Nog 25 regels: de instap- en uitstapregels.
Opzet
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 14 combinaties van markt en tijdframe. De beste run op basis van het aantal trades was S&P 500, 30 minuten, met 5,343 trades.
De beste run had een maximale drawdown van 1,889 EUR bij de geteste position size, tegenover een nettoresultaat van 1,918 EUR.
Hij neemt alleen long trades.
Gerelateerd
Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.