MQL Fehler Codes (Errors)
Was bedeuten die Fehler-Codes, wenn Sie versuchen einen Expert Advisor zu starten, einen benutzerdefinierten Indikator einsetzen oder manuell handeln? Die GetLastError() Funktion gibt den letzten Fehler-Code aus. Die Fehler-Code Konstanten sind in der stderror.mqh Datei definiert. Benutzen Sie die ErrorDescription() Funktion um die Fehler-Codes auszugeben, die in der stdlib.mqh Datei definiert ist.
In der folgenden Tabelle sind die Fehler-Codes aufgelistet, die vom Tradeserver ausgegeben werden.
|
Konstante
|
Wert
|
Beschreibung
|
|
ERR_NO_ERROR
|
0
|
Kein Fehler ausgegeben.
|
|
ERR_NO_RESULT
|
1
|
Kein Fehler ausgegeben, aber das Ergebnis ist unbekannt.
|
|
ERR_COMMON_ERROR
|
2
|
Allgemeiner Fehler.
|
|
ERR_INVALID_TRADE_PARAMETERS
|
3
|
Ungültige Trade Parameter.
|
|
ERR_SERVER_BUSY
|
4
|
Trade
Server ist besetzt.
|
|
ERR_OLD_VERSION
|
5
|
Alte Version des Client Terminals.
|
|
ERR_NO_CONNECTION
|
6
|
Keine Verbindung zum Trade Server.
|
|
ERR_NOT_ENOUGH_RIGHTS
|
7
|
Keine ausreichenden Rechte.
|
|
ERR_TOO_FREQUENT_REQUESTS
|
8
|
Zu häufige Anfragen.
|
|
ERR_MALFUNCTIONAL_TRADE
|
9
|
Missfunktionale
Trade Operation.
|
|
ERR_ACCOUNT_DISABLED
|
64
|
Account deaktiviert.
|
|
ERR_INVALID_ACCOUNT
|
65
|
Ungültiges Konto.
|
|
ERR_TRADE_TIMEOUT
|
128
|
Zeitüberschreitung.
|
|
ERR_INVALID_PRICE
|
129
|
Ungültiger Preis..
|
|
ERR_INVALID_STOPS
|
130
|
Ungültige Stops.
|
|
ERR_INVALID_TRADE_VOLUME
|
131
|
Ungültiges Handelsvolumen.
|
|
ERR_MARKET_CLOSED
|
132
|
Der Markt ist geschlossen.
|
|
ERR_TRADE_DISABLED
|
133
|
Handel ist deaktiviert.
|
|
ERR_NOT_ENOUGH_MONEY
|
134
|
Nicht genug Geld.
|
|
ERR_PRICE_CHANGED
|
135
|
Preis geändert.
|
|
ERR_OFF_QUOTES
|
136
|
Außerhalb der Quoten.
|
|
ERR_BROKER_BUSY
|
137
|
Broker ist besetzt.
|
|
ERR_REQUOTE
|
138
|
Requote.
|
|
ERR_ORDER_LOCKED
|
139
|
Order ist gelockt.
|
|
ERR_LONG_POSITIONS_ONLY_ALLOWED
|
140
|
Nur "Long" Positionen erlaubt.
|
|
ERR_TOO_MANY_REQUESTS
|
141
|
Zu viele Anfragen.
|
|
ERR_TRADE_MODIFY_DENIED
|
145
|
Modifikation abgelehnt, da Order zu nah am Markt.
|
|
ERR_TRADE_CONTEXT_BUSY
|
146
|
Trade
Kontext ist besetzt.
|