MultiMOV
- Experten
-
Orcun Kaya
Algorithmischer Handel & Finanztechnologie-Entwicklung
5+ Jahre Erfahrung im algorithmischen Handel und in der Finanztechnologie.
Entwicklung automatisierter, nützlicher und origineller Finanzalgorithmen für Telegram-Bots und andere Handelsplattformen. - Version: 1.2
- Aktivierungen: 5
Expert Advisor (EA) Betriebs- und Updatebericht
Dieser Bericht beschreibt die Funktionslogik der Strategie in MQL5 und erläutert die technischen Verbesserungen, die zur Behebung von Validierungsfehlern implementiert wurden.
1. Funktionslogik
Kernalgorithmus (EMA Ribbon): Die Hauptkomponente für Kauf- und Verkaufssignale dieser Strategie ist die sequentielle Ausrichtung von 15 langsamen exponentiellen gleitenden Durchschnitten (EMAs) mit Perioden von 24 bis 66. Diese Sequenzlogik einschließlich der Parameter für den Übergang zwischen frühen und normalen Signalen wurde in MQL5 nachgebildet.
2. Behebung von Validierungsfehlern
- Fehler „Ungültiges Volumen“ (Invalid Volume): Der EA fragt nun dynamisch die brokerabhängigen Regeln für Mindestlotgröße, Höchstlotgröße und Volumenschrittweite (SYMBOL_VOLUME_STEP) ab. Die Lotgröße wird automatisch angepasst und normalisiert.
- Fehler „Nicht genügend Geld“ (No Money): Das Validierungssystem testet EAs häufig mit extremen Parametern, beispielsweise einem Startkapital von nur 1,00 USD. Deshalb wurde die Funktion OrderCalcMargin integriert. Die erforderliche Margin wird vor jeder Transaktion berechnet; ist die freie Margin unzureichend, wird keine Order an den Broker gesendet.
- Daten-Synchronisationsprüfung: Um Fehler durch nicht initialisierte Indikatorpuffer beim ersten Laden des EAs auf einem Chart zu vermeiden, wurde die Prüfung IsIndicatorDataReady eingeführt. Dadurch wartet der EA, bis das Terminal die erforderlichen Daten vollständig berechnet hat.
