Op de wachtlijst
Strategieën / Trend / MACD Signal Cross

MACD Signal Cross Backtest

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.

TrendLong & shortIntradayDAX 405 min
n/aProfit factor
-29,036Nettowinst EUR
28.10%Winstpercentage
8,088Trades
-29,225Max drawdown
-3.59Gem. trade

Beste run van 17. DAX 40, 5 min, spread 3, uit run sweeps:2026-09-07-DAX40-5m-opt.tsv:11.

Instapregels, long

  1. Geen positie open

Instapregels, short

  1. Geen positie open

Uitstapregels

  1. Stop loss op 1% van de instap
  2. Sluit een short wanneer de MACD-lijn boven de signaallijn ligt

Testomstandigheden

PeriodeTot 2026-09-07
InstrumentDAX 40, 5 minuten
Spread3 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-08
Parameters (5)
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

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
DAX 40Beste run5 minn/a 8,08828.10-29,036 EUR-29,225
S&P 5004 uurn/a 1,46632.951,625 EUR-1,222
DAX 401 uurn/a 4,57734.30626 EUR-8,984
Goud1 uurn/a 4,84532.07-675 EUR-2,269
Goud30 minn/a 7,77431.79-2,127 EUR-4,636
S&P 50030 minn/a 7,54332.43-3,922 EUR-6,581
Goud5 minn/a 7,92628.50-5,364 EUR-5,743
Goud15 minn/a 7,81029.54-5,724 EUR-6,028
S&P 50015 minn/a 7,60931.06-5,934 EUR-6,007
S&P 5001 uurn/a 5,03730.85-6,508 EUR-6,917
S&P 5005 minn/a 7,96528.06-8,301 EUR-8,317
Nasdaq 1001 uurn/a 5,10831.34-11,045 EUR-11,629
Nasdaq 10015 minn/a 7,48232.58-16,254 EUR-18,183
Nasdaq 10030 minn/a 7,61031.27-16,604 EUR-16,782
DAX 4030 minn/a 7,69732.58-18,070 EUR-19,902
Nasdaq 1005 minn/a 7,86130.73-22,076 EUR-22,223
DAX 4015 minn/a 7,80831.71-24,690 EUR-24,944

Grafieken

Resultaten per run

Top 10 van 17 runs. De volledige lijst staat in de tabel hierboven.

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// 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

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

MACD
Lees dit eerstBekende zwaktes4 punten
  • De hoofdrun verloor geld. DAX 40 5 minuten eindigde op -29,036.1 EUR over 8088 trades, met een drawdown van 29,225.3 EUR.
  • Slechts twee markttests waren winstgevend (S&P 500 4 uur en DAX 40 1 uur), en beide winsten waren klein.
  • Het winstpercentage was 28.1% op DAX 40 5 minuten, en de gemiddelde trade van -3.59 EUR dekte de kosten niet.
  • Profit factor is niet vastgelegd. Alle rijen komen uit parametersweeps.

Vragen

Over deze strategie

Moet ik dit in ProOrder draaien?

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.

Werkte het op enige markt?

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.

Welke drawdown had het bij 1 contract?

Op DAX 40 5 minuten was de drawdown 29,225.3 EUR bij 1 contract, ongeveer de grootte van het volledige verlies.

Waarom het testen op korte tijdframes?

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

Strategieën zoals deze

Slow MACD Slope

Gebruikt dezelfde indicator.

6.80 PF · 7,305 trades

Buy After Price Fall

Beste run op dezelfde markt, DAX 40.

1.88 PF · 312 trades

Long-Term Moving Average Cross

Ook een trendstrategie.

12.31 PF · 61 trades

Wil je systemen met betere cijfers dan dit? Ga op de ProRealAlgos-wachtlijst.

De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie