SuperDCA Master EA
- Experten
-
Phan Van Khoa
Algorithmic trader and MQL5 developer based in Vietnam. I build Expert Advisors, indicators, and trading utilities — available on the MQL5 Market. Focused on automation, risk management, and practical trading solutions. - Version: 6.0
- Aktivierungen: 5
DCA V6 SuperDCA Master
Konfluenz-Einstiege. ATR-basiertes Raster. Trailing-Basket-Take-Profit.
DCA V6 SuperDCA Master ist ein mehrstufiger Grid-Expert-Advisor, der für XAUUSDm (Gold) im M5-Zeitrahmen entwickelt wurde. Er eröffnet eine durch Konfluenz gefilterte Basisorder und verwaltet den gesamten Basket als eine Einheit – dabei wird bei einem Rückgang auf Grid-Ebenen im ATR-Abstand gemittelt und der gesamte Basket geschlossen, sobald ein Trailing-Profit-Ziel erreicht ist. Ein Crash-Stop-Basket-Stop-Loss und ein Hard-Equity-Drawdown-Kill-Switch schützen das Kapital bei ungünstigen Kursschwankungen.
Wichtigste Merkmale
- H4/H1-Trendkonfluenz – Einstieg nur bei Kursen oberhalb eines 200-Perioden-H4-EMA und eines 50-Perioden-H1-EMA (Kauf-Setup) oder unterhalb beider (Verkaufs-Setup).
- RSI + Stochastik-Timing – Die Basisorder wird nur ausgelöst, wenn der RSI(11, Schlusskurs) überverkauft/überkauft ist und der Stochastik-%K den %D am gleichen Extrempunkt kreuzt – dem Momentum-Umkehrpunkt innerhalb des Trends.
- ATR-basierte Grid-Ergänzungen – bis zu einer Gesamtzahl von InpMaxPositions; jede zusätzliche Position wird bei ATR × InpATRMultiplier ab der letzten Ausführung platziert (mindestens 200 Punkte), mit optionalen Lot-/Abstandsmultiplikatoren.
- Trailing-Take-Profit für den Basket – Sobald der Basket einen Gewinn von 450 Punkten gegenüber dem Durchschnittspreis erzielt hat, sichert ein Trailing-Take-Profit von 60 Punkten die Gewinne; der gesamte Basket wird gemeinsam geschlossen (keine Teilausstiege).
- Korb-Stop-Loss + Kill-Switch – fester Korb-SL 5.500 Punkte vom Basiseinstieg entfernt, Kill-Switch bei maximalem Equity-Drawdown, Pausen bei maximalem Tagesverlust und maximalem Verlust in Folge.
- Risikobasierte Positionsgrößenbestimmung – Basis-Lotgröße berechnet aus „InpRiskPercent“ des Guthabens im Verhältnis zur Stop-Loss-Distanz des Korbs, begrenzt durch „InpMaxLot“.
- Disziplinfilter – 15-Bar-Abkühlphase zwischen den Körben, Sitzungsfilter, Max-Spread-Gate.
- MT5-nativ – Standard-Trade-Bibliothek, keine DLLs, keine externen Abhängigkeiten.
Backtest-Nachweis (Walk-Forward-Validierung, 2021–2026)
- Symbol: XAUUSDm | Zeitrahmen: M5
- Binärer SHA256-Hash: b10cf386 (DCA_V6_SuperDCA_Master_3275f1df.ex5)
- Out-of-Sample-Profit-Faktor: 1,59 (2024–2026, 307 Trades)
- Maximaler Drawdown: 3,79 %
- Recovery-Faktor: 2,05
- Analysierte Trades: 629
- Nettoergebnis: +831,26 $ (+8,31 %)
- Gewinnquote: 79,65 %
Empfohlene Einstellungen (Standardwerte)
| Parameter | Standard | Beschreibung |
| InpRiskPercent | 0,40 | Risiko pro Basket (% des Guthabens) |
| InpMaxPositions | 2 | Maximale Anzahl an Positionen im Grid |
| InpMaxEquityDrawdownPercent | 9,0 | Harter Auslöser bei Kapitalverlust |
| InpBasketTPPoints | 450 | Gewinnpunkte ab dem Korb-Durchschnitt, um das Trailing-TP zu starten |
| InpBasketTrailStepPoints | 60 | Trailing-Schritt bei Rückgang vor Schließung des Korbs |
| InpBasketSLPoints | 5500 | Stop-Loss-Punkte des Baskets ab Basiseinstieg |
| InpATR-Multiplikator | 1,9 | ATR-Rasterabstandsmultiplikator |
| InpLotMultiplikator | 1,0 | Lot-Multiplikator für nachfolgende Rasteraufträge |
| InpSpacingMultiplier | 1,0 | Abstandsmultiplikator für nachfolgende Ebenen |
| InpH4EMAPeriod | 200 | Periode des H4-EMA-Trendfilters |
| InpRSIPeriod | 11 | RSI-Periode |
| InpStochK | 14 | Stochastik %K-Periode |
| InpCooldownBars | 15 | Abklingzeitbalken zwischen neuen Körben |
| InpUseSessionFilter | true | Sitzungsfilter (Server-Stunde 2–21) |
| InpMaxSpreadPoints | 500 | Maximaler Spread in Punkten |
| InpMaxLot | 0,1 | Maximales Lot pro Trade (Volumenlimit des Brokers) |
So funktioniert es
- Bei jedem M5-Balken vergleicht der Trendfilter den Kurs mit dem H4-200-EMA und dem H1-50-EMA.
- Die Konfluenz aus RSI und Stochastik bestätigt den Einstieg (Kauf bei einem Cross-up im überverkauften Bereich innerhalb eines Aufwärtstrends; Verkauf bei einem Cross-down im überkauften Bereich innerhalb eines Abwärtstrends).
- Die Größe der Basisorder wird als Prozentsatz des Guthabens (InpRiskPercent) im Verhältnis zum Stop-Loss des 5.500-Punkte-Korbs festgelegt.
- Bewegt sich der Kurs gegen den Korb, werden zusätzliche Grid-Positionen in ATR-abgestuften Stufen eröffnet (bis zu InpMaxPositions).
- Wenn der Korb einen Gewinn von 450 Punkten aufweist, sichert ein Trailing-Stop den Gewinn in 60-Punkte-Schritten; der gesamte Korb wird gemeinsam geschlossen (oder durch den Korb-SL / Kill-Switch).
- Nach dem Schließen eines Korbs wird die Signal-Engine durch eine Abkühlphase von 15 Balken pausiert.
Risikohinweis: Backtest-Kennzahlen beschreiben lediglich die historische Validierung und sind keine Garantie für zukünftige Ergebnisse. Grid-Strategien glätten Verluste durch durchschnittliche Positionen und sind zum Schutz auf den Stop-Loss des Korbs sowie den Kill-Switch angewiesen – testen Sie die Strategie vor dem Live-Einsatz stets anhand der XAUUSDm-Kontraktspezifikationen Ihres Brokers. Handeln Sie verantwortungsbewusst.
