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.
Erste Prüfungen, wenn ein MT4-EA nicht arbeitet
- Bestätigen Sie, dass der EA unter Navigator → Expert Advisors erscheint und am vorgesehenen Chart angehängt ist.
- Bestätigen Sie, dass globales AutoTrading und die EA-Berechtigung „Live-Trading zulassen“ aktiviert sind.
- Prüfen Sie Konto, Symbol-Suffix, Zeiteinheit, Magic Number, Marktzeiten und Eingaben.
- Öffnen Sie Terminal → Experten und Journal; notieren Sie vollständige Meldung und numerischen Code.
- Ändern Sie jeweils nur eine Ursache und prüfen Sie das Log danach erneut.
Fehler → Bedeutung → Ursache → Lösung
| Fehler | Bedeutung / Ursache | So beheben Sie den Fehler |
|---|---|---|
| EA fehlt im Navigator | Datei liegt im falschen Terminal oder Ordner | Datenordner aus dieser MT4-Instanz öffnen, .ex4 nach MQL4/Experts verschieben und Navigator aktualisieren. |
| AutoTrading deaktiviert | Globale oder EA-spezifische Berechtigung ist aus | Schaltfläche in der Werkzeugleiste und „Live-Trading zulassen“ in den EA-Eigenschaften aktivieren. |
| Ungültiges Konto / ungültige Lizenz | Login, Kontotyp oder gebundene Lizenz stimmt nicht überein | Broker-Server und Lizenzregeln prüfen; Anbieter kontaktieren – Lizenzierung nicht umgehen. |
| DLL ist nicht erlaubt | EA ruft eine externe Bibliothek ohne Berechtigung auf | Nur für eine vertrauenswürdige, erforderliche DLL aktivieren; MetaTrader Virtual Hosting kann keine DLLs ausführen. |
| Trading ist nicht erlaubt · 133 | Broker, Symbol oder Terminal erlaubt keinen Handel | Kontoberechtigungen, Marktstatus, Handelsmodus des Symbols und AutoTrading prüfen. |
| Markt geschlossen · 132 | Instrument liegt außerhalb der handelbaren Zeiten | Auf die Broker-Sitzung warten; Feiertage und Symbol-Handelszeiten prüfen. |
| Nicht genügend Kapital · 134 | Freie Margin reicht für die angeforderte Position nicht aus | Risiko/Volumen reduzieren; Hebel, Margin und bestehende Exponierung prüfen. |
| Ungültige Stops · 130 | SL/TP oder Pending-Preis verletzt Broker-Mindestabstand | StopLevel/FreezeLevel prüfen, Preis normalisieren und Stops weiter entfernt setzen. |
| Ungültiges Volumen · 131 | Lot liegt unter Minimum, über Maximum oder außerhalb der Schrittweite | Broker-Minimum, -Maximum und Lot-Schritt verwenden und Volumen normalisieren. |
| Trade-Kontext belegt · 146 | Eine andere Handelsoperation wird noch verarbeitet | Anfragen sequenzieren, kurz warten und begrenzt erneut versuchen – keine Endlosschleife. |
| Off Quotes · 136 / Requote · 138 | Kein ausführbarer Kurs oder Preis hat sich bewegt | Verbindung/Spread prüfen, Preis aktualisieren und sinnvolle Slippage-Logik verwenden. |
| Verbindungsproblem · 6 | Terminal hat die Verbindung zum Broker verloren | Server, 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.
„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
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.