MQL5 / MT5 Fehlercodes und Lösungen — ERR_NO_MONEY, ERR_TRADE_DISABLED und mehr
Inhalt
- So rufen Sie den Expert-Tab auf
- Häufige Fehlercodes und ihre Lösungen
- ERR_NO_MONEY (Fehlercode 134)
- ERR_TRADE_DISABLED (Fehlercode 4109)
- ERR_MARKET_CLOSED (Fehlercode 132)
- ERR_INVALID_STOPS (Fehlercode 130)
- ERR_OFF_QUOTES (Fehlercode 136)
- ERR_TRADE_TIMEOUT (Fehlercode 128)
- TRADE_RETCODE_REJECT (Rückgabecode 10006)
- "Margin level too low"
- "No signal on this bar" oder "Wait for next bar"
- Fehlerklassifikation nach Priorität
- Expert-Tab-Protokolle effizient auslesen
- Protokolle filtern
- Speicherort der Protokolldateien
- Zusammenfassung
- FAQ
- F: Wo kann ich Fehlercodes nachschlagen?
- F: Wenn viele Fehler auftreten, sollte ich den EA stoppen?
- F: Es erscheint ein „Invalid account"-Fehler.
- F: Der EA meldet keine Fehler, handelt aber nicht.
MQL5 / MT5 Fehlercodes und Lösungen — ERR_NO_MONEY, ERR_TRADE_DISABLED und mehr
Wenn im Expert-Tab von MT5 Meldungen wie ERR_NO_MONEY oder ERR_TRADE_DISABLED auftauchen, wirkt das zunächst beunruhigend — doch in den meisten Fällen sind Ursache und Lösung klar. Dieser Artikel fasst die häufigsten Fehlercodes zusammen, die beim EA-Betrieb auftreten, und erklärt, wie Sie diese schnell beheben.
So rufen Sie den Expert-Tab auf
Klicken Sie im unteren Bereich von MT5 auf den Reiter „Experts". Dort werden alle EA-Protokolle in chronologischer Reihenfolge angezeigt.
Anzeigeformat:
2026.05.18 10:00:01.234 GOLD EMA ATR EA XAUUSD,H1: [ERROR] 130
Datum/Zeit EA-Name Symbol Zeitrahmen Meldung
Wenn ein Fehler angezeigt wird, ermitteln Sie die Ursache anhand der Fehlernummer.
Häufige Fehlercodes und ihre Lösungen
ERR_NO_MONEY (Fehlercode 134)
Beispielmeldung: "Order failed: not enough money"
"ERR_NO_MONEY"
Ursache: Nicht genügend Margin, um eine Position zu eröffnen.
Lösung:
- Überprüfen Sie im MT5-Reiter „Handel" die aktuelle Margin-Level.
- Wenn die Margin-Level unter 100 % fällt, erwägen Sie eine Einzahlung.
- Reduzieren Sie den RiskPercent-Wert des EA, um die Losgröße zu verkleinern.
- Schließen Sie einige offene Positionen manuell, um Margin freizugeben.
ERR_TRADE_DISABLED (Fehlercode 4109)
Beispielmeldung: "Trade is not allowed"
"AutoTrading disabled"
Ursache: Der automatische Handel ist in MT5 deaktiviert.
Lösung:
- Klicken Sie in der oberen MT5-Symbolleiste auf die Schaltfläche „Automatischer Handel", um sie einzuschalten (grün).
- Gehen Sie zu Extras → Optionen → Expert Advisors → „Automatischen Handel erlauben" aktivieren und MT5 neu starten.
Dieser Fehler tritt häufig auf, wenn MT5 nach einem VPS-Neustart automatisch gestartet wurde.
ERR_MARKET_CLOSED (Fehlercode 132)
Beispielmeldung: "Market is closed"
Ursache: Der EA hat außerhalb der Handelszeiten (Wochenende/Feiertage) versucht, eine Position zu eröffnen.
Lösung: In der Regel kein Handlungsbedarf. Der Markt ist von Samstag 00:00 Uhr bis Sonntag ca. 17:00 Uhr (Serverzeit) geschlossen. Wenn der EA in diesem Zeitraum versucht, einzusteigen, erscheint dieser Fehler. Am Montag nimmt der EA den Betrieb automatisch wieder auf.
ERR_INVALID_STOPS (Fehlercode 130)
Beispielmeldung: "Invalid stops"
"Stop level violation"
Ursache: Die eingestellten SL- oder TP-Werte verletzen die Mindest-Stop-Level-Anforderung des Brokers.
Lösung:
- Prüfen Sie den Stop-Level des Brokers (in MT5 Rechtsklick auf das Symbol → Spezifikation → Zeile „Stop-Level").
- Stellen Sie sicher, dass der SL-Abstand des EA den Stop-Level überschreitet.
- Dieser Fehler tritt besonders häufig auf, wenn der ATR-Wert in Phasen geringer Volatilität sehr klein ist.
ERR_OFF_QUOTES (Fehlercode 136)
Beispielmeldung: "Off quotes"
Ursache: Kein Kurs-Feed vom Broker-Server — Verbindungsproblem.
Lösung:
- Überprüfen Sie den Verbindungsstatus in der MT5-Statusleiste unten.
- Wenn Sie getrennt sind, starten Sie MT5 neu.
- Prüfen Sie die Server-Statusseite Ihres Brokers auf Störungen.
- Kontrollieren Sie die Netzwerkverbindung Ihres VPS.
ERR_TRADE_TIMEOUT (Fehlercode 128)
Beispielmeldung: "Trade timeout"
Ursache: Die Order ist abgelaufen — Serverüberlastung oder Netzwerkverzögerung.
Lösung:
- Dieser Fehler tritt besonders häufig direkt nach wichtigen Wirtschaftsnachrichten auf.
- In der Regel versucht der EA beim nächsten Tick erneut zu handeln — abwarten ist in Ordnung.
- Wenn der Fehler häufig auftritt, prüfen Sie die Netzwerkumgebung Ihres VPS oder wechseln Sie den Broker.
TRADE_RETCODE_REJECT (Rückgabecode 10006)
Beispielmeldung: "Request rejected"
Ursache: Die Order wurde vom Broker abgelehnt — Spread-Überschreitung, zu starke Kursbewegung usw.
Lösung:
- Überprüfen Sie den Wert von MaxSpreadPoints. Dieser Fehler tritt häufig bei ausgeweitetem Spread auf.
- Direkt nach Wirtschaftsnachrichten ist dies ein normales Verhalten und kann ignoriert werden.
- Wenn der Fehler häufig auftritt, erhöhen Sie MaxSpreadPoints leicht.
"Margin level too low"
Beispielmeldung: "Margin level too low. Skip signal."
Ursache: Mit der EA-Einstellung UseMarginCheck = true hat der EA den Handelseinstieg automatisch gestoppt, weil die Margin-Level unter MinMarginLevel (z. B. 200 %) gesunken ist.
Lösung:
- Dies ist ein normaler Schutzvorgang — kein Fehler.
- Sobald die Margin-Level wieder steigt, nimmt der EA Einstiege automatisch auf.
- Grundlegende Abhilfe: Konto aufstocken oder RiskPercent reduzieren.
"No signal on this bar" oder "Wait for next bar"
Hierbei handelt es sich nicht um einen Fehler, sondern um Debug-Information.
"No signal. ATR=1245, EMA(50)=1998.23"
Der EA bewertet bei jeder Kerze die Marktbedingungen und protokolliert, dass die Einsteigsbedingungen diesmal nicht erfüllt sind — völlig normal.
Fehlerklassifikation nach Priorität
| Priorität | Fehler | Maßnahme |
|---|---|---|
| Dringend | ERR_NO_MONEY (134) | Sofort Margin auffüllen |
| Dringend | ERR_TRADE_DISABLED (4109) | Automatischen Handel einschalten |
| Achtung | ERR_INVALID_STOPS (130) | SL-Einstellung überprüfen |
| Achtung | ERR_OFF_QUOTES (136) häufig | Verbindung prüfen |
| Normal | ERR_MARKET_CLOSED (132) nur am Wochenende | Ignorieren |
| Normal | ERR_TRADE_TIMEOUT (128) vereinzelt | Ignorieren |
| Normal | Margin level too low | Normales Verhalten bei niedriger Margin |
Expert-Tab-Protokolle effizient auslesen
Protokolle filtern
Rechtsklick im Expert-Tab → „Filter" — damit können Sie nur Einträge eines bestimmten EA oder eines bestimmten Fehlers anzeigen lassen.
Speicherort der Protokolldateien
Die MT5-Protokolldateien werden hier gespeichert:
C:\Users\[Benutzername]\AppData\Roaming\MetaQuotes\Terminal\[ID]\MQL5\Logs\
Täglich wird automatisch eine neue Datei nach Datum erstellt. Öffnen Sie diesen Ordner bei der Fehleranalyse.
Zusammenfassung
Die meisten EA-Fehler lassen sich in vier Kategorien einteilen:
- Unzureichende Margin: Konto aufstocken oder Losgröße verringern
- Automatischer Handel deaktiviert: Schaltfläche klicken — fertig
- Verbindungsproblem: MT5 neu starten oder VPS-Netzwerk prüfen
- Normales Verhalten: Ignorieren (Marktschließung am Wochenende, Ausweichen bei breitem Spread usw.)
Überprüfen Sie den Expert-Tab täglich und gewöhnen Sie sich an, kritische Fehler (134 und 4109) schnell zu erkennen.
FAQ
F: Wo kann ich Fehlercodes nachschlagen?
In der offiziellen MQL5-Dokumentation unter mql5.com finden Sie eine vollständige Liste aller Fehlercodes. Alternativ können Sie in MT5 die Hilfefunktion (F1-Taste) verwenden.
F: Wenn viele Fehler auftreten, sollte ich den EA stoppen?
Wenn ERR_MARKET_CLOSED (132) oder ERR_TRADE_TIMEOUT (128) nur vereinzelt auftreten, ist kein Stopp nötig. Tritt jedoch ERR_NO_MONEY (134) wiederholt auf, pausieren Sie den EA, überprüfen Sie Ihre Margin-Situation und starten Sie ihn danach neu.
F: Es erscheint ein „Invalid account"-Fehler.
Möglicherweise sind die MT5-Anmeldedaten (Servername, Login-ID oder Passwort) falsch. Versuchen Sie, sich über Datei → Trading-Konto öffnen erneut anzumelden.
F: Der EA meldet keine Fehler, handelt aber nicht.
Wenn keine Fehler vorliegen und der EA keinen Einstieg nimmt, ist das der normale Zustand — es liegt schlicht kein Signal vor. Ein EA tritt nicht bei jeder Kerze in den Markt ein, sondern nur dann, wenn alle Bedingungen erfüllt sind. Warten Sie einfach ab. Bei einem H1-EA sind ein bis drei Einstiege pro Tag völlig normal.
Verwandt
2026-05-22
MT5 Backtest-Bericht lesen und verstehen [2026] – Alle Kennzahlen erklärt
2026-05-18
Demo-Testphase vor dem Live-Einsatz eines EA – Was man in 3 Monaten überprüfen sollte
2026-05-18
MT5 EA Drawdown-Management – Automatische Stopp-Einstellungen und mentale Disziplin
2026-05-18
Mindestkapital für EA-Trading: Margin und Lot-Berechnung mit Praxisbeispielen
5-Tage E-Mail-Kurs (Kostenlos)
Erhalten Sie eine E-Mail pro Tag mit den Grundlagen des automatisierten FX-Handels, wie Backtests richtig zu lesen sind, und Tipps zur Brokerwahl.
* Datenschutz streng geschützt. Sie können jederzeit kündigen.