Diese Strategie kauft, wenn der Wert des MACD(12, 26, 9) über null kreuzt, und verkauft short, wenn er darunter kreuzt. Ein schwacher ADX(14)-Filter über 5 ist die einzige weitere Bedingung. Trades steigen bei einem Ziel von 70 Punkten, einem Stop von 60 Punkten oder beim entgegengesetzten Signal aus.
Bester Durchlauf von 3. USD/JPY, 4 Stunden, Spread 1, aus Durchlauf pf:2026-09-24-USDJPY-4h.tsv:1.
| Zeitraum | Bis 2026-09-24 |
| Instrument | USD/JPY, 4 Stunden |
| Spread | 1 Punkt |
| Kontrakte | 1 |
| Startkapital | 1,000,000 |
| Kosten | Nur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten. |
| Bars | Bis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat |
| Zuletzt getestet | 2026-09-24 |
| 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 |
| adxPeriod ADX-Länge | 14 |
| adxThreshold Mindestwert des ADX für einen Trade | 5 |
| takeProfitPoints Ziel in Punkten | 70 |
| stopLossPoints Schutz-Stop in Punkten | 60 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYBester Durchlauf | 4 Stunden | 1.14 | 2,724 | 42.55 | 882,830 JPY | -117,945 |
| Silber | Täglich | n/a | 1,014 | 38.86 | 12,142 USD | -7,446 |
| Gold | Täglich | n/a | 1,097 | 36.19 | 1,349 EUR | -737 |
Charts
Der Code
// ============================================================ // 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]
17 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja, es verwendet einen Standard-MACD, ADX und einen festen Stop und ein festes Ziel. Nach der Neufassung ist noch eine Kompilierprüfung nötig.
USD/JPY 4 Stunden lieferte das beste Ergebnis mit JPY 882,830 aus 2,724 Trades. Silver Täglich erzielte USD 12,142 und Gold Täglich EUR 1,348.9.
Der max Drawdown auf USD/JPY 4 Stunden betrug JPY 117,945. Auf Gold Täglich waren es EUR 737, der Drawdown hängt also stark vom Kontraktwert des Instruments ab.
MACD-Nulldurchgänge sind langsame Signale. Auf 4-Stunden-Bars passen das Ziel von 70 Punkten und der Stop von 60 Punkten besser zur typischen Bewegungsgröße als auf sehr kurzen Bars.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.