ForexBestRobots.com

Technische Ratgeber · Forex-Wissen

Häufige MetaTrader-4-EA-Fehler und ihre Lösungen

Diagnostizieren Sie einen MT4-EA, der nicht arbeitet oder handelt: mit praktischen Lösungen für AutoTrading, Lizenzen, DLLs, Broker-Fehler, Kurse, Volumen und VPS-Probleme.

28. Aug. 202618 Min. LesezeitGeprüft von der ForexBestRobots-Redaktion
Entscheidungsbaum zur Fehlerbehebung bei MT4 Expert AdvisorsTechnische RatgeberPraxisnaher Leitfaden mit klarem Risikofokus

Originalgrafik, erstellt für ForexBestRobots.com.

Wenn ein Expert Advisor nicht handelt, prüfen Sie systematisch: Installation, Berechtigungen, Strategiebedingungen und anschließend die genaue Broker-Antwort. Zufällige Parameteränderungen können die Ursache verdecken und neue Risiken schaffen.

Entscheidungsbaum zur MT4-EA-Fehlerbehebung
Prüfen Sie zuerst Berechtigungen und Umgebung, bevor Sie einen Broker-Fehlercode interpretieren.

Erste Prüfungen, wenn ein MT4-EA nicht arbeitet

  1. Bestätigen Sie, dass der EA unter Navigator → Expert Advisors erscheint und am vorgesehenen Chart angehängt ist.
  2. Bestätigen Sie, dass globales AutoTrading und die EA-Berechtigung „Live-Trading zulassen“ aktiviert sind.
  3. Prüfen Sie Konto, Symbol-Suffix, Zeiteinheit, Magic Number, Marktzeiten und Eingaben.
  4. Öffnen Sie Terminal → Experten und Journal; notieren Sie vollständige Meldung und numerischen Code.
  5. Ändern Sie jeweils nur eine Ursache und prüfen Sie das Log danach erneut.

Fehler → Bedeutung → Ursache → Lösung

FehlerBedeutung / UrsacheSo beheben Sie den Fehler
EA fehlt im NavigatorDatei liegt im falschen Terminal oder OrdnerDatenordner aus dieser MT4-Instanz öffnen, .ex4 nach MQL4/Experts verschieben und Navigator aktualisieren.
AutoTrading deaktiviertGlobale oder EA-spezifische Berechtigung ist ausSchaltfläche in der Werkzeugleiste und „Live-Trading zulassen“ in den EA-Eigenschaften aktivieren.
Ungültiges Konto / ungültige LizenzLogin, Kontotyp oder gebundene Lizenz stimmt nicht übereinBroker-Server und Lizenzregeln prüfen; Anbieter kontaktieren – Lizenzierung nicht umgehen.
DLL ist nicht erlaubtEA ruft eine externe Bibliothek ohne Berechtigung aufNur für eine vertrauenswürdige, erforderliche DLL aktivieren; MetaTrader Virtual Hosting kann keine DLLs ausführen.
Trading ist nicht erlaubt · 133Broker, Symbol oder Terminal erlaubt keinen HandelKontoberechtigungen, Marktstatus, Handelsmodus des Symbols und AutoTrading prüfen.
Markt geschlossen · 132Instrument liegt außerhalb der handelbaren ZeitenAuf die Broker-Sitzung warten; Feiertage und Symbol-Handelszeiten prüfen.
Nicht genügend Kapital · 134Freie Margin reicht für die angeforderte Position nicht ausRisiko/Volumen reduzieren; Hebel, Margin und bestehende Exponierung prüfen.
Ungültige Stops · 130SL/TP oder Pending-Preis verletzt Broker-MindestabstandStopLevel/FreezeLevel prüfen, Preis normalisieren und Stops weiter entfernt setzen.
Ungültiges Volumen · 131Lot liegt unter Minimum, über Maximum oder außerhalb der SchrittweiteBroker-Minimum, -Maximum und Lot-Schritt verwenden und Volumen normalisieren.
Trade-Kontext belegt · 146Eine andere Handelsoperation wird noch verarbeitetAnfragen sequenzieren, kurz warten und begrenzt erneut versuchen – keine Endlosschleife.
Off Quotes · 136 / Requote · 138Kein ausführbarer Kurs oder Preis hat sich bewegtVerbindung/Spread prüfen, Preis aktualisieren und sinnvolle Slippage-Logik verwenden.
Verbindungsproblem · 6Terminal hat die Verbindung zum Broker verlorenServer, Internet, Login, Firewall und VPS-Status prüfen; bis zur Wiederherstellung keine wiederholten Orders senden.

EA lädt korrekt, eröffnet aber keine Trades

Das ist nicht zwingend ein Fehler. Viele EAs warten auf eine neue Kerze, eine bestimmte Sitzung, einen maximalen Spread oder die Übereinstimmung mehrerer Indikatoren. Prüfen Sie dokumentiertes Symbol und Zeiteinheit und suchen Sie im Log nach Hinweisen wie Spread-Filter, Handelsfenster, maximale Orders oder Nachrichtenfilter. Lockern Sie nicht jeden Filter, nur um einen Einstieg zu erzwingen.

„Handelt nicht“ von „kann nicht handeln“ unterscheiden

„Kein Setup gefunden“ ist Strategieverhalten. Fehler 133 oder eine deaktivierte Berechtigung blockiert die Ausführung. Die Lösung ist jeweils eine andere.

Ungültiges Konto und ungültige Lizenz

Kommerzielle EAs können einen Schlüssel an Kontonummer, Broker, Plattform oder eine maximale Zahl von Aktivierungen binden. Prüfen Sie, ob das eingegebene Konto beim Anbieter registriert und der Lizenzserver erreichbar ist. Laden Sie keine manipulierten Dateien herunter und deaktivieren Sie keine Sicherheitskontrollen; fordern Sie beim Anbieter einen legitimen Reset oder eine Aktivierung an.

DLL ist nicht erlaubt

Einige EAs nutzen externe Bibliotheken für Lizenzierung oder Zusatzfunktionen. Aktivieren Sie DLL-Importe nur, wenn die Datei aus vertrauenswürdiger Quelle stammt und das offizielle Handbuch sie verlangt. MetaTraders integriertes Virtual Hosting unterstützt keine DLLs; migrieren Sie einen solchen EA nur auf einen kompatiblen, vom Anbieter freigegebenen klassischen VPS.

Stop-, Volumen-, Margin- und Ausführungsfehler

Fehler 130 — Ungültige Stops

Stop Loss, Take Profit oder Pending Order kann zu nahe am Markt, auf der falschen Seite oder innerhalb der Freeze-Distanz des Brokers liegen. Lesen Sie die Symbolspezifikation und rechnen Sie mit den Dezimalstellen des Instruments; entfernen Sie nicht einfach den Schutz.

Fehler 131 — Ungültiges Handelsvolumen

Normalisieren Sie Lots auf Minimum, Maximum und Schrittweite des Brokers. Berechnete 0,013 Lot sind bei einem Schritt von 0,01 ohne korrekte Rundung ungültig; Aufrunden kann das geplante Risiko überschreiten.

Fehler 136 und 138 — Off Quotes und Requotes

Diese Fehler weisen meist auf nicht verfügbare oder veränderte Kurse hin. Prüfen Sie Verbindung und Spread, aktualisieren Sie den Kurs und verwenden Sie begrenzte Wiederholungslogik. Sofort wiederholte Anfragen können das Problem verstärken.

Fehler 146 — Trade-Kontext belegt

MT4 verarbeitet Handelsoperationen seriell. Zwei Charts oder Routinen können kollidieren. Der EA sollte die vorherige Operation abwarten, den Markt erneut prüfen und Wiederholungen nach einem kontrollierten Limit beenden.

VPS-Synchronisierung und doppelte Instanzen

Nach einer MetaTrader-Virtual-Hosting-Migration werden Konfigurationsänderungen nicht automatisch erneut übertragen. Synchronisieren Sie nach Änderungen an Charts oder Eingaben erneut. Bei einem Windows-VPS muss das Terminal geöffnet, angemeldet und für den Start nach einem Neustart eingerichtet sein. Vermeiden Sie in beiden Fällen gleichzeitiges Trading desselben Kontos, EA und derselben Magic Number auf lokalem und Remote-Terminal.

Was Sie dem Support senden sollten

Vollständiger Fehlertext und Code
MT4-Build und Broker-Server
Symbol, Zeiteinheit und Kontotyp
Auszug aus Experten-Log und Journal
EA-Version und Parametersatz
Zeitpunkt, seit dem das Problem besteht

Entfernen Sie Passwörter, Lizenzschlüssel und personenbezogene Daten, bevor Sie Screenshots oder Logs teilen.

Offizielle Fehlerreferenz

Die numerischen Beschreibungen basieren auf der offiziellen MQL4-Referenz der Fehlercodes. Broker-Implementierung und EA-spezifische Meldungen können zusätzliche Bedingungen enthalten.