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

MACD Zero Cross: een eenvoudig systeem dat op momentum omdraait

Deze strategie koopt wanneer de waarde van MACD(12, 26, 9) boven nul kruist en gaat short wanneer hij eronder kruist. Een zwak ADX(14)-filter boven 5 is de enige andere voorwaarde. Trades stappen uit op een target van 70 punten, een stop van 60 punten of op het tegengestelde signaal.

TrendLong & shortSwingUSD/JPY4 uur
1.14Profit factor
882,830Nettowinst JPY
42.55%Winstpercentage
2,724Trades
-117,945Max drawdown
324Gem. trade

Beste run van 3. USD/JPY, 4 uur, spread 1, uit run pf:2026-09-24-USDJPY-4h.tsv:1.

Instapregels, long

  1. ADX(14) staat boven 5

Instapregels, short

  1. ADX(14) staat boven 5

Uitstapregels

  1. Stop loss van 60 punten
  2. Een tegengesteld signaal draait de positie om

Testomstandigheden

PeriodeTot 2026-09-24
InstrumentUSD/JPY, 4 uur
Spread1 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-24
Parameters (8)
positionSize
Contracten per trade
1
macdFast
MACD snelle EMA-lengte
12
macdSlow
MACD langzame EMA-lengte
26
macdSignalPeriod
MACD signaallijn-lengte
9
adxPeriod
ADX-lengte
14
adxThreshold
Minimale ADX-waarde om te traden
5
takeProfitPoints
Target in punten
70
stopLossPoints
Beschermende stop in punten
60

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
USD/JPYBeste run4 uur1.14 2,72442.55882,830 JPY-117,945
ZilverDagelijksn/a 1,01438.8612,142 USD-7,446
GoudDagelijksn/a 1,09736.191,349 EUR-737

Grafieken

Resultaten per run

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// MACD Zero Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 4 hours
// ============================================================

// --- 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
adxPeriod = 14            // ADX length
adxThreshold = 5          // minimum ADX reading to trade
takeProfitPoints = 70     // target in points
stopLossPoints = 60       // protective stop in points

// --- Indicators ---
macdValue = MACD[macdFast, macdSlow, macdSignalPeriod](close)
adxValue = ADX[adxPeriod]

Nog 17 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

MACDADX
Lees dit eerstBekende zwaktes4 punten
  • De beste run had een profit factor van 1.14, dus de winsten waren maar iets groter dan de verliezen en extra kosten kunnen die wegvagen.
  • Het winstpercentage op die run was 42.55% met een target dat maar iets ruimer is dan de stop, wat een dunne marge laat.
  • Er staan maar drie markten op deze pagina (USD/JPY, Silver en Gold), dus de testbasis is smal.
  • Het ADX-filter op 5 blokkeert bijna niets, dus zijwaartse markten kunnen veel whipsaw-trades opleveren.

Vragen

Over deze strategie

Kan MACD Zero Cross live in ProOrder draaien?

Ja, hij gebruikt een standaard MACD, ADX en een vaste stop en target. Hij moet na het herschrijven nog wel op compileren worden gecontroleerd.

Waar is hij getest?

USD/JPY 4 uur gaf het beste resultaat met JPY 882,830 uit 2,724 trades. Silver Dagelijks maakte USD 12,142 en Gold Dagelijks EUR 1,348.9.

Welke drawdown hoort bij 1 contract?

De max drawdown op USD/JPY 4 uur was JPY 117,945. Op Gold Dagelijks was die EUR 737, dus de drawdown hangt sterk af van de contractwaarde van het instrument.

Waarom een 4 uur-grafiek?

MACD-nulkruisingen zijn langzame signalen. Op 4 uur-bars passen het target van 70 punten en de stop van 60 punten beter bij de typische beweging dan op heel korte bars.

Gerelateerd

Strategieën zoals deze

Slow MACD Slope

Gebruikt dezelfde indicator.

6.80 PF · 7,305 trades

Supertrend Counter Trend

Beste run op dezelfde markt, USD/JPY.

3.47 PF · 1,444 trades

SMA Cross 10/30

Een vergelijkbare profit factor.

1.14 PF · 2,495 trades

Praat MACD-systemen door met andere ProRealTime-traders. De wachtlijst van ProRealAlgos is open.

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