ForexBestRobots.comEAs vergleichen →
DE

Technische Ratgeber · Diagnoseablauf

MT4 Experts und Journal lesen: EA-Fehler systematisch diagnostizieren

Nutzen Sie MT4 Experts und Journal zur Diagnose von EA-Berechtigungen, ungültigen Orders, Verbindung, Lizenz und VPS-Problemen.

14 Min. LesezeitGeprüft vom ForexBestRobots-Redaktionsteam
MT4-Diagnosediagramm vom EA-Signal über Terminalprüfung bis zur BrokerantwortTechnische RatgeberPraxisratgeber für MT4

Originalgrafik, erstellt für ForexBestRobots.com.

Experts und Journal sind die erste verlässliche Quelle, wenn ein EA schweigt, eine Order ablehnt oder nach dem VPS-Umzug anders arbeitet. Ein Chartfoto zeigt selten, ob die Ursache in Strategie, Terminal, Konto oder Broker liegt.

Experts und Journal

Experts enthält vor allem Ausgaben von EAs und Indikatoren. Journal protokolliert Verbindungen, Orderanforderungen, Serverantworten, Starts und Plattformfehler. Entscheidend ist die Reihenfolge in beiden Tabs, nicht eine einzelne Zeile.

MT4-Diagnosediagramm vom EA-Signal über Terminalprüfung bis zur Brokerantwort
Lesen Sie Zeitstempel, Symbol, Orderaktion und Serverantwort als zusammenhängende Diagnosekette.
Einen Fehlercode nie ohne Kontext jagen

Derselbe Serverfehler kann verschiedene Ursachen haben. Zeit, Preis, Volumen, Spezifikation und vorherige Meldungen entscheiden über die Lösung.

Typische Meldungen

MeldungBedeutungNächste Prüfung
AutoTrading disabledTerminal oder EA darf nicht handelnAutoTrading und Live-Handel aktivieren
Invalid account / licenseServerfehler 65 betrifft ein ungültiges Handelskonto; eine Anbietermeldung zur Lizenz kann aus einer separaten Aktivierungsprüfung stammen.Prüfen Sie Quelle, Konto und Brokerserver; klären Sie Loginprobleme mit dem Broker und Lizenzbedingungen mit dem Anbieter.
Fehler 130 / ungültige StopsSL, TP oder Pending-Preis verletzt Preis- oder Abstandsregeln.Prüfen Sie aktuellen Bid/Ask, Richtung, Genauigkeit und Stops Level; berechnen Sie bei verändertem Stop das Risiko neu.
Error 131 / invalid volumeLot entspricht nicht den LimitsMindestlot, Schritt, Maximum und Margin prüfen
Off quotes / requoteAngeforderter Preis ist nicht verfügbarVerbindung, Spread, Marktstatus und Häufigkeit prüfen
Trade context busyEin anderer Handelsvorgang läuftDoppelte Terminals entfernen oder sicheren Retry zulassen
No connection / authorization failedKeine stabile ServersitzungVPS-Netz, Server, Zugangsdaten und Brokerstatus prüfen

Diagnoseablauf

1

Fehler einmal reproduzieren

Notieren Sie Serverzeit, Symbol, Zeitrahmen und erwartete Aktion. Wiederholte Änderungen der Einstellungen zerstören die Beweiskette.

2

Experts rund um das Signal lesen

Suchen Sie nach EA-Name, Initialisierungsergebnis, Lizenzantwort, Filtern und den genauen Orderparametern, die der EA verwenden wollte.

3

Zeitstempel im Journal abgleichen

Suchen Sie die Antwort des Terminals oder Brokers. Sichern Sie Ordertyp, Preis, Volumen, Fehlernummer sowie Verbindungsereignisse davor und danach.

4

Ebene bestimmen

Bestimmen Sie, ob das Problem an Einrichtung, EA-Logik, Kontoberechtigung, Symbolspezifikation, Verbindung oder Brokerausführung liegt.

5

Eine Variable ändern

Testen Sie genau eine begründete Korrektur auf Demo.

Häufige Diagnosefehler

Zeitstempel, Symbol oder Beginn der Meldungsfolge abschneiden
Logs vor dem Speichern leeren
Nur die letzte Fehlernummer ohne Orderparameter senden
Vor der Reproduktion eine andere EA-Version testen
Dasselbe Konto gleichzeitig auf PC und VPS betreiben

Sichere Arbeitsregel

Sichern Sie Experts und Journal direkt nach dem Vorfall sowie Screenshots von Inputs, Symbol, Zeitrahmen, Kontohistorie und Spezifikation. Entfernen Sie Passwörter und persönliche Daten, lassen Sie aber Kontotyp, Server und relevante Ticketnummern für den Support sichtbar.

Normalen Betrieb nach der Korrektur bestätigen

EA initialisiert ohne Lizenz- oder Inputfehler.
Das Signal nutzt korrektes Symbol und korrekten Ordertyp.
Der Server akzeptiert die Anfrage und liefert ein Ticket.
Kein zweites Terminal dupliziert oder verändert die Order.
Nach einem Neustart erkennt der EA seine Positionen und setzt die normale Verwaltung fort.

Logdateien finden und ihre Zeitangaben abgleichen

Öffnen Sie den Datenordner dieses Terminals. Journal-Dateien liegen unter logs/YYYYMMDD.LOG, EA- und Indikatorlogs unter MQL4/Logs/YYYYMMDD.LOG. Die Registerkarte zeigt möglicherweise nur jüngste Meldungen. Der Befehl Open öffnet den Logordner und schreibt aktuelle Meldungen auf die Festplatte.

Bewahren Sie Originalzeitstempel auf und notieren Sie Zeitzone oder Serverzeitversatz, bevor Sie Logs Orders zuordnen. Normalisieren Sie Kopien zum Vergleich, ohne Originalbelege zu ändern. Ein EA protokolliert Inputs, Anfragepreis oder Magic Number nicht zwingend automatisch; fragen Sie bei Bedarf nach einem dokumentierten Diagnosemodus.

Ungewisse Anfragen vor Wiederholung nachverfolgen

Beispielhafter Ablauf: Anfrage gesendet → Fehler 128 → Verbindung wiederhergestellt → offene Orders und jüngste Historie abgeglichen → passendes Ticket gefunden. Dann war die ursprüngliche Anfrage trotz fehlender rechtzeitiger Antwort erfolgreich; eine Wiederholung wäre eine neue Order. Gibt es keinen Treffer, befolgen Sie das Wiederherstellungsverfahren mit begrenzten Versuchen und sichern Sie die Belege.

Unterscheiden Sie Terminalverbindung, EA-Funktion und Kursaktualität. Prüfen Sie nach Reparatur oder Neustart die Erkennung bestehender Positionen zusätzlich zum Verschwinden des Fehlers. Entfernen Sie beim Teilen Passwörter, Schlüssel und sachfremde personenbezogene Daten, erhalten Sie aber Fehlercode, Ablauf und hilfreiche Symboldetails.

Die offiziellen Referenzen beschreiben die Logpfade für Journal und Experts.

Aus einer Fehlermeldung einen reproduzierbaren Vorfall machen

Bei einem beispielhaften Error 130 benötigen Sie mehr als die Fehlerzeile: Ordertyp, exaktes Symbol, angefragten Preis, SL/TP, Volumen, zeitgleiche Bid/Ask-Kurse und vorherige Meldungen. Prüfen Sie die Symbolspezifikation und Distanzeinheiten. Ein Stops Level von null beweist nicht, dass jede Stop-Distanz erlaubt ist; der Server kann dynamische Grenzen anwenden.

Notieren Sie, welche Ebene die Aktion ablehnte und was beim erneuten Test geändert wurde. Erfordert eine zulässige Korrektur einen weiteren Stop, muss das Volumen neu berechnet werden, damit das Geldrisiko nicht unbemerkt steigt. Den Stop zu entfernen oder dieselbe Anfrage wiederholt zu senden, ist keine Diagnosekorrektur. Bei Timeout oder unklarem Ergebnis zuerst Orderbestand und Historie abgleichen.

Eine brauchbare Vorfallsnotiz enthält EA-Version, Zeit samt Zeitbezug, eine erwartete Aktion, die beobachtete Antwort und eine begründete Korrektur. Bewahren Sie Originalprotokolle auf und schwärzen Sie Geheimnisse vor der Weitergabe. Der EA-Leitfaden zur Fehlerbehebung hilft, Konfiguration, Konto, Symbol und Ausführung auseinanderzuhalten.

Offizielle Referenz

Offizielle Dokumentation öffnen.