Behebung eines nicht unterstützten Füllmodus in einem MQL5-EA

Eine nicht unterstützte Füllrichtlinie kann dazu führen, dass eine Handelsanfrage abgelehnt wird, selbst wenn das Symbol und die Losgröße gültig sind. FOK, IOC und Return sind Ausführungsrichtlinien, keine austauschbaren Bezeichnungen.

Überprüfen Sie den Symbolvertrag

Überprüfen Sie den Ausführungsmodus des Symbols und die unterstützten Füllflags. Vermeiden Sie das Kopieren eines numerischen Enum-Werts von einem nicht zugehörigen Konto. Eine Marktanfrage und eine ausstehende Bestellung erfordern möglicherweise eine unterschiedliche Handhabung.

Setzen Sie den Plattform-Helfer bewusst ein

Bei Verwendung von CTrade kann SetTypeFillingBySymbol eine Richtlinie aus den Einstellungen des Symbols auswählen. Überprüfen Sie das Ergebnis und das anschließende Handelsergebnis. Ein erfolgreicher Konfigurationsschritt ist kein Beweis für einen abgeschlossenen Handel.

Vergleichen Sie zwei kleine Testfälle

Notieren Sie das Symbol, den Anforderungstyp, die angeforderte Ausfüllrichtlinie und den zurückgegebenen Code. Überprüfen Sie die Korrektur in derselben Broker-Umgebung, die den Fehler verursacht hat, und prüfen Sie dann alle anderen unterstützten Broker separat.

Machen Sie Portabilität zu einem sichtbaren Merkmal

Ein gut organisiertes Quellprojekt platziert die maklerspezifische Ausführungsabwicklung an einem Ort. Das macht zukünftige Änderungen leichter verständlich, als jeden Bestellaufruf wiederholt zu bearbeiten.

Referenz und weiterführende Literatur

Beginnen Sie mit einem kostenlos bearbeitbaren EA-Projekt·Entdecken Sie den MQLume-Quellcode

Zurück nach oben
QuellcodeGeschätzte Lesezeit: 4 Min.

MQL5-Quellcode in MetaEditor kompilieren

Erstellen Sie ein MQ5-Projekt in einem EX5, überprüfen Sie Abhängigkeiten und Diagnosen und bestätigen Sie, welche ausführbare Datei Sie testen.

Überprüfen Sie die Quellprojekte

Überprüfen Sie die bereitgestellte Version, den Eingabeleitfaden und den dokumentierten Testumfang für jedes Paket.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5MoonDog EA MT5EA Super Trend XAUUSD MT5Gold Beaver MT5Smart Gold Hunter MT5

Warenkorb

Eine persönliche Nutzungslizenz pro Projekt. Jedes Projekt kann nur einmal hinzugefügt werden.

Dein Warenkorb ist leer

Wähle ein Quellcode-Projekt aus.

Weiter einkaufen