Auf die Warteliste
Strategien / Trend / MACD Signal Cross

MACD-Signalkreuzung Backtest

Dies ist das Lehrbuch-MACD-Signal: kaufen, wenn die MACD(12, 26, 9)-Linie über ihre Signallinie kreuzt, short verkaufen bei der Kreuzung darunter. Positionen werden geschlossen, wenn die Linien in die andere Richtung zeigen, oder bei einem 1%-Stop. In unseren Tests verlor es überwiegend Geld.

TrendLong & ShortIntradayDAX 405 Min.
n/aProfit Factor
-29,036Nettogewinn EUR
28.10%Trefferquote
8,088Trades
-29,225Max Drawdown
-3.59Durchschn. Trade

Bester Durchlauf von 17. DAX 40, 5 Min., Spread 3, aus Durchlauf sweeps:2026-09-07-DAX40-5m-opt.tsv:11.

Einstiegsregeln, Long

  1. Keine Position offen

Einstiegsregeln, Short

  1. Keine Position offen

Ausstiegsregeln

  1. Stop Loss bei 1% vom Einstieg
  2. Einen Short schließen, wenn die MACD-Linie über der Signallinie liegt

Testbedingungen

ZeitraumBis 2026-09-07
InstrumentDAX 40, 5 Minuten
Spread3 Punkte
Kontrakte1
Startkapital1,000,000
KostenNur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten.
BarsBis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat
Zuletzt getestet2026-09-08
Parameter (5)
positionSize
Kontrakte pro Trade
1
macdFast
MACD Länge der schnellen EMA
12
macdSlow
MACD Länge der langsamen EMA
26
macdSignalPeriod
MACD Länge der Signallinie
9
stopLossPct
Schutz-Stop, Prozent des Einstiegskurses
1

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

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

Charts

Ergebnisse je Durchlauf

Top 10 von 17 Durchläufen. Die vollständige Liste steht in der Tabelle oben.

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

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

25 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.

Setup

So laden Sie es

  1. Kopieren Sie den Code mit der Schaltfläche Kopieren im Codeblock.
  2. Öffnen Sie in ProRealTime einen Chart des Instruments und der Zeiteinheit, die Sie testen möchten, öffnen Sie dann ProOrder > Neues Handelssystem und wählen Sie "Mit Programmierung erstellen".
  3. Fügen Sie den Code ein, geben Sie dem System einen Namen und speichern Sie es.
  4. Klicken Sie auf "Backtest", legen Sie Ihren eigenen Spread und Ihre eigene Position Size fest und lassen Sie sie laufen, bevor Sie erwägen, sie live zu handeln.

Verwendete Indikatoren

MACD
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Der Hauptdurchlauf verlor Geld. DAX 40 5 Minuten endete bei -29,036.1 EUR über 8088 Trades, mit einem Drawdown von 29,225.3 EUR.
  • Nur zwei Markttests waren profitabel (S&P 500 4 Stunden und DAX 40 1 Stunde), und beide Gewinne waren klein.
  • Die Trefferquote lag bei 28.1% auf DAX 40 5 Minuten, und der durchschnittliche Trade von -3.59 EUR deckte die Kosten nicht.
  • Der Profit Factor wurde nicht erfasst. Alle Zeilen stammen aus Parameter-Sweeps.

Fragen

Über diese Strategie

Sollte ich diese in ProOrder laufen lassen?

Es kann in ProOrder geladen werden, aber die Backtests auf dieser Seite sprechen nicht dafür, es in dieser Form zu handeln. Betrachten Sie es als Ausgangsbasis zur Verbesserung.

Hat es auf irgendeinem Markt funktioniert?

S&P 500 4 Stunden erzielte 1,624.76 EUR und DAX 40 1 Stunde 626 EUR. Jede andere Zeile verlor, die schlechteste bei -24,689.5 EUR auf DAX 40 15 Minuten.

Welchen Drawdown hatte es bei 1 Kontrakt?

Auf DAX 40 5 Minuten betrug der Drawdown 29,225.3 EUR bei 1 Kontrakt, etwa die Größe des gesamten Verlusts.

Warum es auf kurzen Zeiteinheiten testen?

MACD-Kreuzungen sind bei Intraday-Tradern beliebt. Die Ergebnisse legen nahe, dass das Signal auf 5- bis 30-Minuten-Charts zu oft auslöst und die Kosten sich aufsummieren.

Verwandt

Strategien wie diese

Slow MACD Slope

Verwendet denselben Indikator.

6.80 PF · 7,305 Trades

Buy After Price Fall

Bester Durchlauf auf demselben Markt, DAX 40.

1.88 PF · 312 Trades

Long-Term Moving Average Cross

Ebenfalls eine Trend-Strategie.

12.31 PF · 61 Trades

Möchten Sie Systeme mit besseren Zahlen als dieses? Tragen Sie sich in die ProRealAlgos-Warteliste ein.

Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.

Vergangene Backtest-Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Dies ist keine Finanzberatung. Kuratiert und gepflegt von ProRealAlgos. ProRealTime™ ist eine Marke der ProRealTime SAS. prorealalgos.comStatistikDokumentation