MA Head and Grid R5 Sonet
- Experten
- Version: 5.0
- Aktivierungen: 5
German (Deutsch)
Beim Erreichen von TargetProfit muss der Expert Advisor neu gestartet werden, da er einen Hard-Stop ausführt.
1. News_Filter für FXDreema Enthält einen Algorithmus für den integrierten MQL5-Wirtschaftskalender ( CalendarValueHistory , CalendarEventById ).
-
Funktionsweise: Lädt MT5-Kalenderereignisse für ausgewählte Währungen ( News_Currencies ) und Wichtigkeitsstufen (High / Medium). Die Funktion NewsFilterActive() prüft, ob die aktuelle Serverzeit im Zeitfenster vor oder nach einer Nachricht liegt.
-
Regel: Der News-Filter blockiert nur die Eröffnung des ersten Trades eines neuen Gitters. Bereits offene Gitter werden ohne Eingriff des Filters weiter gemittelt und geschlossen.
-
Einschränkung im MT5-Strategietester: MQL5-Wirtschaftskalender-Funktionen arbeiten nur online auf Real- oder Demokonten und liefern keine historischen Daten im Standard-Tester ( !MQLInfoInteger(MQL_TESTER) ).
2. Aufschlüsselung der Funktionen, Formeln und Genauigkeit
-
Funktion g(x) — Lotgrößenberechnung: Basiert auf der Martingale-Methode (Paul Pierre Lévy). Nach Verlusten wird das Volumen erhöht, damit eine Marktumkehr alle vorherigen Verluste deckt.
-
Genauigkeit: Verwendet NormalizeDouble(..., 2) zur Rundung auf 2 Nachkommastellen. Bei einer Lot-Schrittweite von 0.01 führen ungerundete Werte (z. B. 0.015) zu einem Broker-Fehler ( Invalid Volume ).
-
-
Funktion s(x) — Spread-Kosten: Berechnet die kumulierten Spread-Kosten der gesamten Order-Serie.
-
Funktion t(x) — Take-Profit-Zielberechnung: Berechnet den Abstand vom ersten Auftrag zum TP über eine gewichtete Durchschnittspreis-Formel (Break-Even Point / DCA).
-
Funktion c(x) — Aktueller Drawdown: Schätzt den maximalen theoretischen Drawdown. Überschreitet totalTheoreticalRisk das Limit c::Max_Theoretical_Risk , löst der EA ein Not-Schließen ( Close On Risk Limit ) aus.
-
Fazit zur Genauigkeit: Das theoretische Modell wird durch die Funktion CheckSafeCloseByProfit() ergänzt, die den Echtgeld-Profit auf der Equity-Ebene ( profit + swap + commission ) überwacht, um Swaps und variable Spreads auszugleichen.
