Startseite > EA- & MT5-Wissen > MT5-Fehlercodes

FehlerbehebungMT5Fortgeschrittene

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.

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.

1

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.

2

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.

3

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.

TabInhalt
ExpertAktivitätsprotokoll des EAs: Einstiegsentscheidungen, Orderergebnisse, Fehlermeldungen und Ausgaben des EAs
JournalAktivitä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:

FehlerBedeutungMaßnahme
10004 RequoteDer angebotene Preis hat sich geändert, die Ausführung war nicht möglichVorübergehend. Der EA erholt sich in der Regel automatisch durch einen erneuten Versuch
10006 Anfrage abgelehntDer Server hat die Order abgelehntKontostatus, Handelszeiten und Instrument prüfen
10016 Ungültiger StopSL/TP ist zu nahe am aktuellen Preis oder enthält einen ungültigen WertSL/TP mit ausreichendem Abstand zum Stop-Level setzen
10019 Unzureichende MarginZu wenig Margin, um eine Position zu eröffnenLotgröße reduzieren oder Kapital einzahlen
10027 Algohandel deaktiviertDer algorithmische Handel ist ausgeschaltetDen "Algohandel"-Button aktivieren
10018 Markt geschlossenOrder während geschlossener Marktzeiten erteiltPrüfen, ob Handelszeiten eingehalten werden. Tritt häufig bei D1-EAs rund um den Rollover auf
Fehlercodes können je nach MT5-Version und Darstellung leicht abweichen. Den Zahlencode im Journal/Expert suchen und den Kontext um den Eintrag herum lesen, um die Ursache zu identifizieren.

Ursachen, wenn der EA "nicht handelt"

Kein Fehler, aber auch kein Trade — in diesem Fall kommen folgende Ursachen in Betracht:

1

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.

2

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.

3

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.

4

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.

5

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:

Schritt 1

Den Fehler im Log identifizieren

Im Expert/Journal-Tab Datum, Uhrzeit, Fehlercode und Meldung des Fehlers prüfen.

Schritt 2

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.

Schritt 3

Einstellungen einzeln zurücksetzen und Ursache eingrenzen

Filter und Parameter auf ihre Standardwerte zurücksetzen und prüfen, welche Einstellung den Fehler verursacht.

Schritt 4

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.

Schritt 5

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 →

Häufig gestellte Fragen

Q: Der EA ist eingerichtet, aber das Smiley-Symbol erscheint nicht.

Zuerst prüfen, ob der "Algohandel"-Button in der Symbolleiste aktiviert ist. Dann in den EA-Eigenschaften unter dem Tab "Allgemein" kontrollieren, ob "Algohandel zulassen" angehakt ist. Sind beide Optionen aktiviert, erscheint das Smiley-Symbol.

Q: Es erscheint der Fehler "Ungültiger Stop (10016)".

SL/TP ist entweder zu nahe am aktuellen Preis oder verletzt das Stop-Level-Limit des Brokers. Das Mindest-Stop-Level des Brokers prüfen und SL/TP mit ausreichendem Abstand setzen. In den meisten Fällen hilft es, den SL/TP-Abstandsparameter im EA zu vergrößern.

Q: Es gibt keinen Fehler, aber der EA handelt seit Tagen nicht.

Das muss kein Problem sein. H4- und D1-EAs handeln selten — mehrere Tage oder Wochen ohne Einstieg sind normal. Zuerst die erwartete Handelsfrequenz des EAs nachschlagen. Danach prüfen, ob im Log Hinweise auf eine Pause wegen Spread-Überschreitung oder aktiven Filtern erscheinen.

Q: Fehlercode "Markt geschlossen (10018)" erscheint wiederholt.

Der EA versucht, außerhalb der Handelszeiten zu ordern. Dies passiert häufig bei D1-EAs, wenn sie rund um den Tageswechsel (Rollover) eine Order erteilen wollen. Die Handelszeiteinstellungen des EAs überprüfen oder einen Handelszeitfilter einrichten, der nur während geöffneter Marktzeiten handelt.

Q: Welchen Log-Tab sollte ich prüfen — Journal oder Expert?

Für Informationen zu den Entscheidungen und Orderergebnissen des EAs: Expert-Tab. Für Informationen zum Verbindungsstatus von MT5 und zum Status des Algohandels: Journal-Tab. Bei Problemen am besten beide Tabs rund um den Zeitpunkt des Fehlers lesen.