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.
Derselbe Serverfehler kann verschiedene Ursachen haben. Zeit, Preis, Volumen, Spezifikation und vorherige Meldungen entscheiden über die Lösung.
Typische Meldungen
| Meldung | Bedeutung | Nächste Prüfung |
|---|---|---|
| AutoTrading disabled | Terminal oder EA darf nicht handeln | AutoTrading und Live-Handel aktivieren |
| Invalid account / license | Serverfehler 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 Stops | SL, 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 volume | Lot entspricht nicht den Limits | Mindestlot, Schritt, Maximum und Margin prüfen |
| Off quotes / requote | Angeforderter Preis ist nicht verfügbar | Verbindung, Spread, Marktstatus und Häufigkeit prüfen |
| Trade context busy | Ein anderer Handelsvorgang läuft | Doppelte Terminals entfernen oder sicheren Retry zulassen |
| No connection / authorization failed | Keine stabile Serversitzung | VPS-Netz, Server, Zugangsdaten und Brokerstatus prüfen |
Diagnoseablauf
Fehler einmal reproduzieren
Notieren Sie Serverzeit, Symbol, Zeitrahmen und erwartete Aktion. Wiederholte Änderungen der Einstellungen zerstören die Beweiskette.
Experts rund um das Signal lesen
Suchen Sie nach EA-Name, Initialisierungsergebnis, Lizenzantwort, Filtern und den genauen Orderparametern, die der EA verwenden wollte.
Zeitstempel im Journal abgleichen
Suchen Sie die Antwort des Terminals oder Brokers. Sichern Sie Ordertyp, Preis, Volumen, Fehlernummer sowie Verbindungsereignisse davor und danach.
Ebene bestimmen
Bestimmen Sie, ob das Problem an Einrichtung, EA-Logik, Kontoberechtigung, Symbolspezifikation, Verbindung oder Brokerausführung liegt.
Eine Variable ändern
Testen Sie genau eine begründete Korrektur auf Demo.
Häufige Diagnosefehler
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
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.