Dit is het MACD-signaal uit het boekje: koop wanneer de MACD(12, 26, 9)-lijn boven zijn signaallijn kruist, ga short op de kruising eronder. Posities sluiten wanneer de lijnen de andere kant op wijzen of op een stop van 1%. In onze tests verloor het meestal geld.
Beste run van 17. DAX 40, 5 min, spread 3, uit run sweeps:2026-09-07-DAX40-5m-opt.tsv:11.
| Periode | Tot 2026-09-07 |
| Instrument | DAX 40, 5 minuten |
| Spread | 3 punten |
| Contracten | 1 |
| 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-09-08 |
| positionSize Contracten per trade | 1 |
| macdFast MACD snelle EMA-lengte | 12 |
| macdSlow MACD langzame EMA-lengte | 26 |
| macdSignalPeriod MACD signaallijn-lengte | 9 |
| stopLossPct Beschermende stop, procent van de instapprijs | 1 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Beste run | 5 min | n/a | 8,088 | 28.10 | -29,036 EUR | -29,225 |
| S&P 500 | 4 uur | n/a | 1,466 | 32.95 | 1,625 EUR | -1,222 |
| DAX 40 | 1 uur | n/a | 4,577 | 34.30 | 626 EUR | -8,984 |
| Goud | 1 uur | n/a | 4,845 | 32.07 | -675 EUR | -2,269 |
| Goud | 30 min | n/a | 7,774 | 31.79 | -2,127 EUR | -4,636 |
| S&P 500 | 30 min | n/a | 7,543 | 32.43 | -3,922 EUR | -6,581 |
| Goud | 5 min | n/a | 7,926 | 28.50 | -5,364 EUR | -5,743 |
| Goud | 15 min | n/a | 7,810 | 29.54 | -5,724 EUR | -6,028 |
| S&P 500 | 15 min | n/a | 7,609 | 31.06 | -5,934 EUR | -6,007 |
| S&P 500 | 1 uur | n/a | 5,037 | 30.85 | -6,508 EUR | -6,917 |
| S&P 500 | 5 min | n/a | 7,965 | 28.06 | -8,301 EUR | -8,317 |
| Nasdaq 100 | 1 uur | n/a | 5,108 | 31.34 | -11,045 EUR | -11,629 |
| Nasdaq 100 | 15 min | n/a | 7,482 | 32.58 | -16,254 EUR | -18,183 |
| Nasdaq 100 | 30 min | n/a | 7,610 | 31.27 | -16,604 EUR | -16,782 |
| DAX 40 | 30 min | n/a | 7,697 | 32.58 | -18,070 EUR | -19,902 |
| Nasdaq 100 | 5 min | n/a | 7,861 | 30.73 | -22,076 EUR | -22,223 |
| DAX 40 | 15 min | n/a | 7,808 | 31.71 | -24,690 EUR | -24,944 |
Grafieken
Top 10 van 17 runs. De volledige lijst staat in de tabel hierboven.
De code
// ============================================================ // MACD Signal Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 5 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade macdFast = 12 // MACD fast EMA length macdSlow = 26 // MACD slow EMA length macdSignalPeriod = 9 // MACD signal line length stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- // Names differ from MACDLine / MACDSignal because ProBuilder ignores case. macdMain = MACDLine[macdFast, macdSlow, macdSignalPeriod](close) macdTrigger = MACDSignal[macdFast, macdSlow, macdSignalPeriod](close)
Nog 25 regels: de instap- en uitstapregels.
Opzet
Vragen
Het kan in ProOrder worden geladen, maar de backtests op deze pagina ondersteunen niet dat je het zo verhandelt. Beschouw het als een basis om te verbeteren.
S&P 500 4 uur maakte 1,624.76 EUR en DAX 40 1 uur maakte 626 EUR. Elke andere rij verloor, met de slechtste op -24,689.5 EUR op DAX 40 15 minuten.
Op DAX 40 5 minuten was de drawdown 29,225.3 EUR bij 1 contract, ongeveer de grootte van het volledige verlies.
MACD-kruisingen zijn populair bij intraday traders. De resultaten suggereren dat het signaal te vaak afgaat op 5- tot 30-minutencharts en dat de kosten oplopen.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.