ZigzagGridMartinEA
- Utilitys
- Nurettin Polat
- Version: 1.42
- Aktualisiert: 26 September 2025
- Aktivierungen: 5
Kurzfassung: Dieses EA baut eine symmetrische Grid-Struktur mit Marktorders auf und schaltet die Buy/Sell-Module anhand der ZigZag-Richtung. Optional skaliert es die Lots mit Martingale. Es setzt zurück, wenn die Eigenkapital-Änderung (Equity) die Schwellen Global Profit % / Global Loss % erreicht, bei ZigZag-Richtungswechsel oder per Close All / Flip. Alle Parameter sind im Panel live anpassbar.
Funktionsweise
-
ZigZag-Richtung lesen (AutoZZ):
-
up → nur Buy aktiv
-
down → nur Sell aktiv
-
-
Ist ein Modul aktiv und der Abstand ≥ GridStep zur nächsten offenen Position dieses Moduls, wird eine neue Marktorder eröffnet.
-
Optional: TP/SL je Position.
-
Martingale an:
Lot = Basislot × (Multiplier ^ Anzahl_offener_Orders_im_Modul) . -
Erreicht die Equity-Veränderung Global Profit % oder Global Loss %, erfolgt ein Reset: Positionen werden gemäß Einstellung geschlossen, Initialroutine startet neu.
-
Bei ZigZag-Richtungswechsel wird zurückgesetzt, wenn KeepPositionsOnDirChange = false .
Panel-Kurzbefehle
-
Start / Stop – EA starten/pausieren
-
Close All – Positionen schließen (kontoweit oder nur dieses EA, je nach Option)
-
Flip – aktive Seite invertieren (in AutoZZ/BuyOnly/SellOnly)
-
Infozeilen – Balance/Equity/Margin, P/L, Trades & Volumen, Equity-%, aktuelle Martingale-Multiplikatoren
Wichtige Parameter & worauf achten
1) Allgemein
-
TradeMode: AutoZZ , BuyOnly , SellOnly , Both
-
AutoZZ: vorsichtiger, handelt nur eine Seite mit ZigZag-Bias.
-
Both: beide Seiten aktiv (höhere Exposure & Marginbedarf).
-
-
GlobalProfit% / GlobalLoss% – Equity-Schwellen, die den Reset auslösen.
-
CloseAllPositionsOnReset
-
true : alle Kontopositionen schließen.
-
false : nur dieses Symbol & die Magic-Nummern dieses EA.
-
-
KeepPositionsOnDirChange
-
false (empfohlen): bei ZigZag-Flip zurücksetzen, nicht gegen den neuen Trend kämpfen.
-
2) ZigZag (Depth / Deviation / Backstep)
-
Größere Werte → weniger Rauschen, seltenerer Richtungswechsel.
-
Zu klein → häufige Flips/Resets, Übertrading.
3) Grid & TP/SL (Buy & Sell)
-
GridStepPoints – Abstand in Points zur nächstliegenden Order des Moduls.
-
5-Digit-FX: 1 Pip = 10 Points (z. B. 50 Points = 5 Pips).
-
-
Per-Position TP/SL – fester TP/SL pro Order.
-
Zu enge Levels leiden unter Spread/Slippage.
-
4) Martingale
-
UseMartingale aktivieren und Multiplier > 1.00 setzen.
-
≤ 1.00: Warnung, keine Lot-Skalierung.
-
Risiko: In starken Trends wächst die Positionsgröße schnell → GlobalLoss% sinnvoll wählen.
5) Lot-Typ
-
Fixed – konstanter Basislot.
-
Auto – Basislot = (Equity / 10.000) × AutoLot
-
Beispiel: Equity 3.000 $, AutoLot = 0.02 → 0.006 Lot.
-
AutoLot ist kein Prozentwert, eher „Lots pro 10k Equity“.
-
6) Magic-Nummern
-
InpMagicBuy / InpMagicSell – Kollisionen mit anderen EAs vermeiden.
7) Abhängigkeiten
-
ZigZag-Indikator muss kompiliert unter Indicators\Examples\ZigZag vorhanden sein.
-
Fehlt er, handelt AutoZZ nicht (Warnung/Pause).
-
Sichere Start-Presets (Majors auf M15–H1)
Vorsichtig (Demo/Erstbetrieb)
-
TradeMode: AutoZZ
-
GlobalProfit% / GlobalLoss%: 1.0–2.0 / 2.0–3.0
-
KeepPositionsOnDirChange: false
-
GridStepPoints: 80–120 (8–12 Pips)
-
Per-TP/SL: aus (erst beobachten)
-
Martingale: aus
-
Lot: Fixed 0.01 oder AutoLot 0.01 (≈ 0.01 je 10k Equity)
Ausgewogen
-
TradeMode: AutoZZ
-
GlobalProfit% / GlobalLoss%: 2–3 / 3–4
-
GridStepPoints: 60–90 (6–9 Pips)
-
Per-TP: an, TP = 100–150 Pts (10–15 Pips)
-
Martingale: an, Multiplier = 1.3–1.5
-
AutoLot: 0.02 (≈ 0.02 je 10k)
Aggressiv (nur Tests / Erfahrene)
-
TradeMode: Both oder AutoZZ
-
GlobalProfit% / GlobalLoss%: 4–6 / 5–7
-
GridStepPoints: 40–60 (4–6 Pips)
-
Per-TP/SL: an, TP = 80–120, SL = 150–250 Pts
-
Martingale: 1.7–2.0 (hohes Risiko)
-
AutoLot: 0.03–0.05
Hinweis: Bei Krypto/Rohstoffen u. a. volatilen Märkten GridStep vergrößern, TP/SL erweitern. Vor dem Setzen stets die Point/Pip-Spezifikation des Symbols prüfen.
Praxis-Tipps
-
ZigZag-Tuning: Höhere Depth/Deviation reduzieren „Fake-Flips“ und Resets.
-
Spread/Slippage: EA nutzt trade.SetDeviationInPoints(3) . Keine ultraknappen TP/SL zu Spread-Hochzeiten.
-
Timeframe: Auf H1 funktionieren breitere GridSteps und TPs meist stabiler.
-
Kein harter Positions-Cap: Sicherheitsventile sind GlobalLoss% und ein moderater Multiplier.
-
Flip-Button: Praktisch für manuelle Bias-Wende; in Both ohne Wirkung.
-
Reset-Umfang: Bei weiteren EAs im Konto CloseAllPositionsOnReset = false , um nur dieses EA zu schließen.
-
Uptime: VPS empfohlen, um Resets/Panel-Aktionen nicht zu verpassen.
-
Rollout: Backtest → Demo → kleines Live; langsam skalieren.
Checkliste vor dem Start
-
ZigZag vorhanden, kompiliert, geladen?
-
Symbol-Specs (Point, Min/Max/Step-Lot) passen zu deinen Lot/Point-Settings?
-
TradeMode korrekt (AutoZZ empfohlen)?
-
GlobalProfit% / GlobalLoss% passend zu deinem Risiko?
-
GridStep an die Volatilität angepasst?
-
Mit Martingale zuerst Multiplier ≤ 1.5 wählen?
-
Magic-Nummern kollisionsfrei?
-
Start gedrückt und Log auf Warnungen/Fehler geprüft?
Haftungsausschluss
Grid + Martingale ist risikoreich. Schrittweise testen, immer Equity-basierte Schutzschwelle (GlobalLoss%) setzen und mit einem einzelnen Symbol klein beginnen. Dies ist keine Anlageberatung; du trägst die Verantwortung für die Ergebnisse.
