MT5-Fehlercodes — Ursachen und Lösungen, wenn der EA nicht handelt
Letzte Aktualisierung: 2026-05-20 | Lesezeit: ca. 15 Minuten
"Der EA ist eingerichtet, handelt aber nicht" oder "plötzlich kommen Orderfehler" — solche Situationen sind im EA-Betrieb unvermeidlich. MT5 hinterlässt im Log Hinweise auf die Ursache. Dieser Artikel erklärt die häufigsten Fehlerursachen, mögliche Abhilfemaßnahmen und wie Logs richtig gelesen werden.
Inhalt
Die drei ersten Dinge, die zu prüfen sind
Verhält sich der EA merkwürdig, sollten zuerst diese drei Punkte geprüft werden. Die meisten Probleme lassen sich hier bereits lösen.
Ist "Algohandel" aktiviert?
Den "Algohandel"-Button in der Symbolleiste und das Smiley-Symbol oben rechts im Chart prüfen. Ein trauriges Gesicht bedeutet, dass der automatische Handel deaktiviert ist.
Besteht eine Verbindung zum Broker?
Den Verbindungsindikator unten rechts im Bildschirm prüfen — er sollte grün sein. Ist er rot oder zeigt "Keine Verbindung", bitte neu einloggen oder die Internetverbindung prüfen.
Sind Trades in den EA-Einstellungen erlaubt?
In den EA-Eigenschaften unter "Allgemein" prüfen, ob "Algohandel zulassen" aktiviert ist.
Logs lesen — Journal und Expert
Im Terminal-Fenster (unterer Bereich von MT5) werden Hinweise auf Fehlerursachen aufgezeichnet. Die folgenden zwei Tabs werden unterschiedlich genutzt.
| Tab | Inhalt |
|---|---|
| Expert | Aktivitätsprotokoll des EAs: Einstiegsentscheidungen, Orderergebnisse, Fehlermeldungen und Ausgaben des EAs |
| Journal | Aktivitätsprotokoll von MT5: Verbindungsstatus, Algohandel aktiviert/deaktiviert, Kommunikationsfehler mit dem Server |
Wer verstehen möchte, warum der EA nicht handelt, schaut in den Expert-Tab. Wer prüfen möchte, ob MT5 und der EA überhaupt laufen, schaut ins Journal. Die Einträge rund um den Zeitpunkt des Fehlers sind besonders aufschlussreich.
Häufige Order-Fehlercodes
Schlägt eine Order fehl, erscheint im EA-Log ein Fehlercode. Die gängigsten sind folgende:
| Fehler | Bedeutung | Maßnahme |
|---|---|---|
| 10004 Requote | Der angebotene Preis hat sich geändert, die Ausführung war nicht möglich | Vorübergehend. Der EA erholt sich in der Regel automatisch durch einen erneuten Versuch |
| 10006 Anfrage abgelehnt | Der Server hat die Order abgelehnt | Kontostatus, Handelszeiten und Instrument prüfen |
| 10016 Ungültiger Stop | SL/TP ist zu nahe am aktuellen Preis oder enthält einen ungültigen Wert | SL/TP mit ausreichendem Abstand zum Stop-Level setzen |
| 10019 Unzureichende Margin | Zu wenig Margin, um eine Position zu eröffnen | Lotgröße reduzieren oder Kapital einzahlen |
| 10027 Algohandel deaktiviert | Der algorithmische Handel ist ausgeschaltet | Den "Algohandel"-Button aktivieren |
| 10018 Markt geschlossen | Order während geschlossener Marktzeiten erteilt | Prüfen, ob Handelszeiten eingehalten werden. Tritt häufig bei D1-EAs rund um den Rollover auf |
Ursachen, wenn der EA "nicht handelt"
Kein Fehler, aber auch kein Trade — in diesem Fall kommen folgende Ursachen in Betracht:
Einstiegsbedingungen noch nicht erfüllt
Ein EA handelt nur, wenn alle Bedingungen gleichzeitig vorliegen. Bei H4- oder D1-EAs ist es völlig normal, dass über mehrere Tage oder Wochen kein Trade zustande kommt. Zuerst die erwartete Handelsfrequenz prüfen.
Spread übersteigt die Obergrenze
Viele EAs pausieren neue Einstiege, sobald MaxSpread überschritten wird. In den frühen Morgenstunden oder rund um Datenpublikationen kann der Spread deutlich ansteigen, sodass der EA nur in diesem Zeitfenster pausiert.
Ein Filter hat den Handel gestoppt
Sicherheitsmechanismen wie der Wirtschaftsdatenfilter, ein Handelszeitfilter, eine Verluststrähnen-Bremse oder ein Tagesverlustlimit können aktiv sein. Der Grund steht im Log.
Instrumentenname stimmt nicht überein
Wenn der EA für GOLD ausgelegt ist, aber auf einem XAUUSD-Chart läuft, kann ein Namenskonflikt den Betrieb verhindern. Den vom Broker verwendeten offiziellen Symbolnamen prüfen.
Falscher Zeitrahmen oder fehlende Kursdaten
Den EA auf dem falschen Zeitrahmen platziert oder fehlende historische Daten können ebenfalls dazu führen, dass keine Trades ausgeführt werden.
Systematische Fehleranalyse bei anhaltenden Problemen
Ist die Ursache unklar, schrittweise in dieser Reihenfolge vorgehen:
Den Fehler im Log identifizieren
Im Expert/Journal-Tab Datum, Uhrzeit, Fehlercode und Meldung des Fehlers prüfen.
Fehler auf einem Demokonto reproduzieren
Dieselbe Konfiguration auf einem Demokonto testen. Tritt der Fehler dort auch auf, liegt das Problem beim EA oder den Einstellungen. Tritt er nicht auf, liegt es am Konto oder der Verbindung.
Einstellungen einzeln zurücksetzen und Ursache eingrenzen
Filter und Parameter auf ihre Standardwerte zurücksetzen und prüfen, welche Einstellung den Fehler verursacht.
MT5 und den EA neu starten
Vorübergehende Störungen lassen sich oft durch einen Neustart von MT5 oder durch erneutes Einbinden des EAs in den Chart beheben. Bei VPS-Betrieb kann auch ein Server-Neustart helfen.
Bei ausbleibendem Erfolg den Anbieter kontaktieren
Mit Fehlerdetails aus dem Log, Instrument, Zeitrahmen und Einstellungen den EA-Anbieter oder den Broker kontaktieren.
🖥️ Stabile Betriebsumgebung mit VPS aufbauen
Viele Probleme durch Verbindungsabbrüche oder unerwartete Neustarts lassen sich durch den Einsatz eines VPS vermeiden.
VPS-Einrichtung — Anleitung lesen →