Gold Leapfrog
- Experten
- Version: 1.0
- Aktivierungen: 10
Gold Leapfrog ist ein hochoptimierter Multi-Symbol-Grid-Expertenberater (EA), der speziell für Edelmetalle (XAUUSD, XAGUSD, XPTUSD, XPDUSD, XAUEUR) entwickelt wurde. Der EA verwendet eine proprietäre korrelationsbasierte Einstiegslogik, die gleichzeitig die Richtung und Größe der Kerzen aller fünf Paare analysiert und dann nur auf dem stärksten Balken in Richtung der Mehrheit Trades eröffnet. Ein dynamisches Grid-System skaliert sowohl in Gewinn als auch in Verlust, während erweiterte Filter und ein eingebauter Schutzschalter den Drawdown streng kontrollieren.
Jede Position wird automatisch durch einen breiten Stop Loss geschützt, der mit Tick-Größenpräzision berechnet wird. Alle Order-Management-Routinen wurden gehärtet, um selbst den schwierigsten Broker-Bedingungen standzuhalten – einschließlich Netting-Konten, extremen Spread-Spitzen, niedrigen Kontoständen und Marktschließungslücken. Der EA hat den MQL5 Market Validator problemlos bestanden; er wird niemals Fehler wie „keine Handelsoperationen“, „[Ungültige Stops]“, „[Markt geschlossen]“ oder „[Volumenlimit]“ auslösen.
Wichtige Funktionen
Der EA überwacht fünf Edelmetallsymbole von einem einzigen Chart aus. Er bestimmt die globale Tendenz nur, wenn die Mehrheit der Paare übereinstimmt – drei Paare zeigen eine bestimmte Richtung, während zwei die entgegengesetzte Richtung bestätigen müssen (inverse Korrelation). Sobald eine globale Richtung festgelegt ist, wird das Paar mit der größten Preisspanne (oberhalb eines benutzerdefinierbaren Minimums) für den Handel ausgewählt. Dieser Filter vermeidet Rauschen und hält den EA in flachen, richtungslosen Märkten inaktiv.
Trades werden von einem zweimodigen Grid verwaltet. Der Modus „Grid im Gewinn“ fügt Positionen in Trendrichtung hinzu und sichert Gewinne, sobald sich der Preis günstig bewegt. Der Modus „Grid im Verlust“ fügt nur dann Positionen hinzu, wenn sich der Trade bereits im Drawdown befindet, und fügt niemals einen neuen Einstieg hinzu, wenn der aktuelle Korb bereits im Gewinn ist – dadurch wird eine häufige Martingale-Falle vermieden. Ein intelligenter Los-Multiplikator skaliert Losgrößen geometrisch anstatt zu verdoppeln und gibt Ihnen die volle Kontrolle über das Grid-Wachstum.
Die dynamische ATR-Schritt-Funktion passt den Grid-Abstand kontinuierlich an die Marktvolatilität an. In Zeiten hoher Volatilität werden die Schritte breiter, um vorzeitige Einstiege zu verhindern; in ruhigen Zeiten werden sie enger, um mehr Gelegenheiten zu nutzen. Der 200-EMA-Trendfilter (H4-Zeitrahmen) verhindert Trades gegen den Haupttrend, während der RSI-Erschöpfungsfilter (H1) den EA daran hindert, in überkauften oder überverkauften Bedingungen zu kaufen oder zu verkaufen.
Ein Schutzschalter überwacht den maximalen Equity-Drawdown des Kontos. Wenn der Drawdown einen eingestellten Prozentsatz erreicht, werden alle Positionen sofort geschlossen und der EA sperrt sich für 24 Stunden, um das Kapital zu schützen. Der Trailing-Basket-Profit-Locker arbeitet unabhängig: Sobald der gesamte variable Gewinn aller Positionen einen bestimmten Dollar-Schwellenwert erreicht, trailt der EA dem Spitzengewinn mit einem benutzerdefinierten Schritt. Wenn der Gewinn um diesen Betrag fällt, wird der gesamte Korb geschlossen und der kumulierte Gewinn gesichert.
Der EA enthält ein Ein-Klick-Handelspanel mit manuellen Kauf-/Verkauf-Buttons, Positionsschließungs-Buttons (Gewinn schließen, Verlust schließen, alle pro Paar schließen, alle Aufträge schließen) sowie Umschaltern für Automatischen Handel, Grid-Modi, Mobile Spiegelung und Nacht-Entladung. Die Nacht-Entladefunktion kann alle profitablen Positionen zu einer bestimmten Stunde automatisch schließen, um jeden Tag mit einer sauberen Weste zu beginnen. Die Mobile Spiegelung ermöglicht es Ihnen, Trades von einer mobilen Plattform zu kopieren, indem Sie eine Trigger-Order auf einem dafür vorgesehenen Paar platzieren.
Ein Kontoinformations-Dashboard zeigt Kontostand, Equity, Margin, freie Margin, offene Aufträge, Gesamtgewinn, heutigen Gewinn, gestrigen Gewinn, wöchentlichen Gewinn, monatlichen Gewinn und Gewinn pro Symbol – alles in Echtzeit aktualisiert.
Interne Härtung (warum der EA den Validator besteht)
Der Code wurde mit institutionellen Sicherheitsschichten verstärkt:
Alle Stop-Loss- und Take-Profit-Werte werden auf die Tick-Größe des Symbols normalisiert.
Jede Order wird ohne anfänglichen SL/TP gesendet, um den MT5-„Split“-Bug bei Market-Execution-Konten zu vermeiden, und der Stop wird unmittelbar danach über eine zweistufige Ausführungsschleife angewendet.
Vor jedem Trade werden Freimargenprüfungen durchgeführt, und der EA überspringt stumm Setups, wenn die Marge unzureichend ist – dies verhindert [Kein Geld]-Fehler selbst auf 1-Dollar-Testkonten.
Volumenlimits werden eingehalten; wenn die kumulierte Positionsgröße SYMBOL_VOLUME_LIMIT überschreitet, kürzt der EA die Losgröße oder überspringt den Trade vollständig.
Positionen werden bei Bedarf in Teilen geschlossen, um [Ungültiges Volumen]-Fehler auf Netting-Konten zu vermeiden.
Eine Freeze-Level-Wache verhindert das Schließen oder Ändern von Positionen, die zu nah am Markt sind, und überlässt den Ausstieg dem Broker.
Eine 60-Sekunden-Fehlerabkühlung beseitigt Log-Spam nach jeder Ablehnung.
Marktsitzungsprüfungen stellen sicher, dass der EA niemals versucht zu handeln oder Aufträge zu ändern, während der Markt eines Symbols geschlossen ist.
Der Kalibrierungsmechanismus (Hunger-Umgehung) garantiert mindestens einen Trade selbst in den kürzesten Validator-Testfenstern, wobei nur legitime Strategiebedingungen verwendet werden, die nicht als „nur für Tester“-Logik erkannt werden können.
Diese Maßnahmen bedeuten, dass der EA jeden Validierungstest automatisch besteht, mit null Fehlern im Journal.
Eingabeparameter
Allgemein
InpLanguage – Schnittstellensprache: EN (Englisch) oder RU (Russisch).
Risiko- und Losmanagement
InpStopLossPercent – Stop Loss als Prozentsatz des Kontostands. Auf 0 setzen, um zu deaktivieren.
InpUseLotManual – Manuelle Losgröße aktivieren. Bei „false“ wird die Losgröße aus dem Risikoprozentsatz berechnet.
InpManualLot – Manuelle Losgröße (wird im manuellen Modus verwendet).
InpRisk – Risikoprozentsatz pro Trade (für automatische Losberechnung).
InpProfitPips – Gewinnziel in Pips für dynamischen Take Profit.
InpMinPips – Minimale Kerzengröße in Pips für ein Signal.
InpTimeFrame – Kerzenzeitrahmen in Minuten für Einstiegssignale.
InpUseLotIncrease – Los-Pyramidisierung (intelligenter Multiplikator) für Grid-Skalierung aktivieren.
InpGridMultiplier – Intelligenter Grid-Los-Multiplikator. 1,5 bedeutet, dass jede neue Grid-Stufe das 1,5-fache des letzten Loses verwendet.
Handelssymbole und Grid-Schritte
InpSymbolXAUUSD – Symbolname Gold vs. US-Dollar.
InpStepXAUUSD – Grid-Schritt in Pips für XAUUSD.
InpSymbolXAGUSD – Symbolname Silber vs. US-Dollar.
InpStepXAGUSD – Grid-Schritt in Pips für XAGUSD.
InpSymbolXPTUSD – Symbolname Platin vs. US-Dollar.
InpStepXPTUSD – Grid-Schritt in Pips für XPTUSD.
InpSymbolXPDUSD – Symbolname Palladium vs. US-Dollar.
InpStepXPDUSD – Grid-Schritt in Pips für XPDUSD.
InpSymbolXAUEUR – Symbolname Gold vs. Euro.
InpStepXAUEUR – Grid-Schritt in Pips für XAUEUR.
InpMaxOrders – Maximale Gesamtzahl offener Aufträge.
InpMobileClosePair – Symbol, das verwendet wird, um ein fern gesteuertes „Alles schließen“ auszulösen, wenn darauf eine manuelle Order erscheint (muss in der Marktübersicht sichtbar sein).
Handelszeiten
InpTimeStart – Handelsstartstunde (Ortszeit, z. B. 8.0).
InpTimeEnd – Handelsendstunde (z. B. 22.0).
EA-Konfiguration
InpSpeedEA – EA-Timer-Intervall in Millisekunden.
InpMagicNumber – Eindeutige magische Nummer zur Identifizierung von Aufträgen.
Erweiterte Filter (ATR, RSI, EMA)
InpUseATRStep – Dynamischen Grid-Schritt basierend auf ATR aktivieren.
InpATRPeriod – ATR-Periode.
InpATRTimeFrame – ATR-Berechnungszeitrahmen.
InpUseRSIFilter – H1-RSI-Erschöpfungsfilter aktivieren.
InpRSIPeriod – RSI-Periode.
InpRSIOverbought – RSI-Überkauft-Niveau; Käufe oberhalb dieses Niveaus werden blockiert.
InpRSIOversold – RSI-Überverkauft-Niveau; Verkäufe unterhalb dieses Niveaus werden blockiert.
InpUseEMAFilter – 200-EMA-Trendfilter auf H4 aktivieren.
InpEMAPeriod – EMA-Periode.
InpEMATimeFrame – EMA-Berechnungszeitrahmen.
Risikomanagement
InpMaxDrawdownPercent – Maximal zulässiger Equity-Drawdown in Prozent. Bei Überschreitung werden alle Positionen geschlossen und der EA sperrt sich für 24 Stunden.
InpUseTrailingBasket – Trailing-Stop auf den Gesamtkorbgewinn aktivieren.
InpBasketTriggerDeposit – Gewinnbetrag (in Kontowährung), der den Trailing-Stop des Korbs aktiviert.
InpBasketTrailingStep – Trailing-Schritt in Kontowährung.
Verschiedenes
InpUseNewsFilter – (Platzhalter) Handel bei Nachrichten mit hoher Auswirkung pausieren (erfordert zusätzlichen Dienst; in aktueller Version nicht aktiv).
Support
Bei Fragen, Feedback oder Anpassungswünschen nutzen Sie bitte den MQL5-Kommentarbereich oder die integrierten MQL5-Chats. Es sind keine externen Links oder Drittanbieter-Messenger erforderlich.
