Orders & Ausführung

Off Quotes in MT4: Bedeutung und nächste Prüfschritte

Beginnen Sie mit der genauen Meldung und dem aktuellen Orderstatus. Prüfen Sie anschließend Kurse, Instrument und Protokolle, statt Einstellungen auf Verdacht zu ändern.

Autor · Redakteur

Geprüft

Lupe über blauen Kacheln mit Anführungszeichen, daneben ein bernsteinfarbenes Pausenzeichen und ein offenes Notizbuch.

Das Wesentliche

  1. Off Quotes ist der MT4-Fehler 136. Die Meldung bezeichnet eine Fehlerkategorie, aber keine eindeutig nachgewiesene Ursache.

  2. Ist das Ergebnis einer Anfrage unklar, prüfen Sie aktuelle Orders und Kontohistorie, bevor Sie die Anfrage erneut senden.

  3. Die Checkliste ordnet Ihre Beobachtungen und erstellt eine Supportnotiz zum Herunterladen. Sie greift weder auf Ihr Konto noch auf den Brokerserver zu.

Was bedeutet Off Quotes in MT4?

Off Quotes gehört zum Fehler 136, ERR_OFF_QUOTES, in der MQL4-Fehlerliste. Es handelt sich um eine kursbezogene Handelsfehlerkategorie. Aus der sichtbaren Meldung allein lässt sich weder die Ursache des konkreten Fehlschlags noch der aktuelle Zustand Ihres Kontos ableiten.

Fehlende oder nicht mehr verwendbare Kurse sind eine mögliche Erklärung. Ebenso relevant sind das Instrument und vorherige Antworten. Die Hilfeseite von Exness nennt beispielsweise nicht verfügbare Preise, aus dem Handel genommene Instrumente und vorangegangene Ablehnungen. Das sind anbieterspezifische Prüfpunkte, keine allgemeingültige Erklärung für jeden MT4-Vorfall.

Wenn nach einer Zeitüberschreitung oder einem Verbindungsabbruch unklar ist, ob eine Anweisung den Server erreicht hat, prüfen Sie zuerst den Orderstatus. Ein zweiter Klick kann eine weitere Anfrage auslösen. Nutzen Sie die Checkliste bei unklarem Ergebnis, bevor Sie eine Wiederholung erwägen.

Welche Meldung haben Sie tatsächlich erhalten?

Übernehmen Sie Meldung und Code genau, einschließlich der unmittelbar davorstehenden Zeile. Diese MT4-Codes bezeichnen unterschiedliche Kategorien. Die Suche nach einer Lösung für Off Quotes ersetzt diese erste Unterscheidung nicht.

MT4-Meldung / Code

Worauf Sie zuerst achten sollten

Off Quotes — 136

Prüfen Sie die Kursverfügbarkeit, das genaue Instrument und die benachbarten Ablehnungsmeldungen.

Requote — 138

Eine andere Kategorie der Preisantwort: Prüfen Sie angefragten und verfügbaren Preis sowie die Ausführungsbedingungen.

No Connection — 6

Prüfen Sie die Verbindung des Terminals zum zugewiesenen Handelsserver.

Invalid Stops — 130

Prüfen Sie die betreffenden Order- oder Absicherungsniveaus und die Beschränkungen des Instruments.

Trade Disabled — 133

Prüfen Sie Handelsberechtigungen und Verfügbarkeit für dieses Konto und Instrument.

Trade Timeout — 128

Klären Sie vor jeder Wiederholung, was aus der Anfrage geworden ist.

Market Closed — 132

Prüfen Sie die Handelszeit des konkreten Instruments einschließlich Pausen und Feiertagen.

Not Enough Money — 134

Prüfen Sie den Marginbedarf der Anfrage und die verfügbaren Mittel. Das ist eine eigene Fehlerkategorie.

Seitlich scrollen, um alle Spalten zu vergleichen ↔

Übertragen Sie diese Zahlen nicht auf MT5. Dessen Rückgabecodes des Handelsservers folgen einem anderen System: 10021 bedeutet beispielsweise, dass keine Kurse zur Bearbeitung der Anfrage verfügbar sind. Ähnliche Formulierungen machen die beiden Codelisten nicht austauschbar.

Finden Sie den nächsten Prüfschritt

Wählen Sie aus, was Sie tatsächlich beobachtet haben. „Unbekannt“ ist eine sinnvolle Antwort: So wird aus einer Vermutung keine Diagnose. Die Prüfhilfe ordnet die nächsten Prüfschritte und erstellt eine lokale TXT-Notiz. Sie kann weder die Verbindung testen noch eine Order prüfen oder den internen Ablehnungsgrund des Brokers ermitteln.

  • Bestimmen Sie die Anfrage: manuell oder automatisiert; Position eröffnen oder schließen, Order ändern, Pending Order platzieren oder löschen.
  • Prüfen Sie bei unklarem Ergebnis zuerst den Kontostatus. Eine bestätigte Anweisung und eine ältere Fehlerzeile können gleichzeitig vorliegen.
  • Beobachten Sie die Verbindung und die Kursaktualisierung des betroffenen Symbols. Vergleichen Sie andere Symbole, ohne dafür Testtrades abzuschicken.
  • Prüfen Sie das genaue Symbol einschließlich möglicher Endung, seine Verfügbarkeit für das Konto und die Handelszeiten laut Broker. Lesen Sie vorherige Antworten im Protokoll.

Fiktives Beispiel: In einem erfundenen Protokoll steht zuerst Trade Disabled / 133 und danach Off Quotes / 136. Die Kurse anderer Symbole laufen weiter. Sinnvoll ist, beide Zeilen zu sichern und die Handelsberechtigung für das Instrument mit dem Broker zu klären. Die zweite Meldung entwertet den früheren Hinweis nicht; laufende Kurse beweisen keine Handelsfreigabe. Die Abfolge veranschaulicht die Vorgehensweise, nicht die Diagnose eines tatsächlichen Brokerproblems.

Selbst ausprobieren

MT4 · nächste Prüfschritte

Finden Sie den nächsten sinnvollen Prüfschritt

Wählen Sie Ihre Beobachtungen aus. Das Ergebnis aktualisiert sich sofort und hilft beim Prüfen. Es diagnostiziert keinen Brokerserver und gibt keine weitere Order frei.

Ihre Eingaben bleiben nur in diesem Tab; der Download erstellt eine TXT-Kopie. Geben Sie keine Passwörter, API-Schlüssel, Kontonummern oder vollständige Kontohistorie ein. Entfernen Sie Kennungen aus Logauszügen vor dem Teilen.

1. Anfrage bestimmen

Prüfen Sie für „Ergebnis bestätigt“ die angefragte Aktion selbst: Eine vorhandene Position allein bestätigt weder eine Schließung noch eine Änderung.

Verwenden Sie die tatsächliche Meldung. Ein anderer Code erfordert einen anderen Prüfweg.
Eröffnen, Schließen und Ändern einer Order haben unterschiedliche Folgen.
Prüfen Sie nach einer Zeitüberschreitung oder einem Verbindungsabbruch Orders und Historie, bevor Sie erneut etwas senden.
Dieser Leitfaden ordnet MT4-Kategorien ein, keine MT5-Rückgabecodes.
AutoTrading-Einstellungen schalten die manuelle Ordereingabe nicht frei.
2. Beobachtungen festhalten

Wählen Sie „Unbekannt“, wenn Sie eine Angabe nicht prüfen können. Ein Symptom ist ein Prüfhinweis, keine bestätigte Ursache.

Notieren Sie die Terminalanzeige zum Zeitpunkt des Vorfalls. Dass sich eine Website öffnen ließ, reicht nicht aus.
Ein laufender Chart garantiert nicht, dass diese Anfrage ausgeführt werden kann.
Vergleichen Sie andere Symbole nur während ihrer geöffneten Handelssitzung.
Nutzen Sie den Zeitplan dieses Brokers und die Spezifikation des genauen Symbols.
Eine vorherige Ablehnung kann aussagekräftiger sein als die jüngste Meldung.
3. Kurze Supportnotiz ergänzen

Nur freiwillige Sachangaben. Bewahren Sie Symbolendung und angezeigte Zeit. Nennen Sie die Zeitzone oder schreiben Sie „Unbekannt“.

Beispiel: EURUSD.demo ist das unten verwendete fiktive Symbol.
Rechnen Sie nicht ungeprüft zwischen Terminal-, Server- und Ortszeit um.
Notieren Sie den beobachteten Zeitbezug. Falls er nicht verfügbar ist, schreiben Sie „Unbekannt“.
Freiwillige beschreibende Bezeichnung; kein Login und keine Kontonummer.
Kopieren Sie nur die relevante Meldung und entfernen Sie private Kennungen.
Verwenden Sie einen kurzen bereinigten Ausschnitt rund um den Vorfall, einschließlich Zeitangaben.
Bei Automatisierung: fehlgeschlagene Funktion, Rückgabewert und sofort erfasster Fehler. Fügen Sie keine Zugangsdaten ein.
Beschreiben Sie Beobachtungen, ohne eine Ursache auf dem Server zu erraten.

Statische Downloads funktionieren ohne JavaScript. Ihre angepasste TXT-Datei enthält aktuelle Angaben und Prüfschritte. Sie ist kein ausführbares Skript.

Nur MT4-Codes. Ein laufender Kurs oder eine ausgefüllte Checkliste belegt keine Ausführbarkeit. Dieses Werkzeug verbindet sich nie mit einem Broker, sendet keine Order und überträgt Ihre Notiz nicht.

Wo finden Sie Hinweise zum Ablehnungsgrund?

In der Desktopversion von MT4 erfasst der Reiter Journal im Terminal Ereignisse des Terminals und Aktionen des Nutzers. Suchen Sie den betreffenden Zeitpunkt und beziehen Sie die umliegenden Meldungen ein. Über das Kontextmenü können Sie eine Zeile kopieren oder den Protokollordner öffnen. Gespeicherte Logs können ältere Einträge enthalten, die im Reiter nicht mehr sichtbar sind. Sichern Sie relevante Zeilen vor einem Neustart oder einer Änderung der Einstellungen.

Bei einem Expert Advisor (EA) prüfen Sie zusätzlich den Reiter Experts. Bewahren Sie die fehlgeschlagene Operation, das Symbol und die zugehörige EA-Meldung gemeinsam auf. Ein Entwickler sollte den Fehler direkt nach dem fehlgeschlagenen Handelsaufruf erfassen und keinen später ausgelesenen Code ohne diesen Zusammenhang melden. Die OrderSend-Dokumentation erläutert den Rückgabewert bei einem Fehlschlag und den Einsatz von GetLastError().

Ein Broker kann zusätzliche Informationen an anderer Stelle bereitstellen. Die US-Hilfe von OANDA Corporation verweist bei Off Quotes beispielsweise auf Terminal → Mailbox, um Einzelheiten zur Ablehnung zu finden. Nicht jeder Broker nutzt diesen Weg. Bei einer mobilen Anwendung notieren Sie App und Betriebssystem und nutzen die Hilfe für genau diese Version. Desktopanweisungen zu Journal, Experts und Mailbox bilden keinen allgemeingültigen mobilen Menüpfad.

Übernehmen Sie den Zeitstempel so, wie er angezeigt wird. Nennen Sie die Zeitzone nur, wenn sie bekannt ist. Andernfalls schreiben Sie „Zeitzone unbekannt“ und geben an, aus welcher Ansicht oder welchem Log der Zeitstempel stammt. Bezeichnen Sie ihn nicht ungeprüft als UTC und rechnen Sie ihn nicht anhand Ihrer Computeruhr um.

Warum hilft eine größere Abweichung nicht immer?

Die zulässige Abweichung ist eine Preistoleranz, keine Reparatur fehlender Verbindung oder Handelsberechtigung. Nach den MQL4-Regeln für OrderSend führt ein vollständig veralteter angefragter Eröffnungspreis unabhängig vom Parameter slippage zu einem Requote. Für einen älteren Preis, der noch im Preisstrom vorhanden ist, gilt eine andere dokumentierte Toleranzbedingung. Daraus folgt keine Zusage, dass ein höherer Wert Fehler 136 behebt.

Prüfen Sie Ausführungsmodus, Operation und Einheiten, bevor Sie etwas ändern. Laut offiziellem MQL4-Handbuch wird der Parameter slippage von OrderSend für Market Orders in Points angegeben; bei der Platzierung einer Pending Order wird er nicht verarbeitet. Points sind nicht automatisch Forex-Pips. Wo die Einstellung greift, kann eine größere erlaubte Abweichung einen ungünstigeren Preis zulassen. Es gibt keinen universellen Wert für alle Symbole, Konten und Anfragen.

Die Einstellung AutoTrading steuert Handelsoperationen von EAs und Skripten. Sie einzuschalten ist keine allgemeine Lösung für eine fehlgeschlagene manuelle Order. Auch ein Neustart, das Aktualisieren lokaler Preisdaten oder wiederholtes Senden derselben Anfrage klärt nicht, warum der Server sie abgewiesen hat. Sichern Sie zuerst die Informationen und prüfen Sie die relevante Bedingung.

Was tun, wenn das Ergebnis der Anfrage unklar ist?

Eine eindeutige Ablehnung einer bestimmten Anfrage unterscheidet sich von einem unklaren Ergebnis nach einer Zeitüberschreitung oder einem Verbindungsabbruch. Senden Sie während der Klärung nicht wiederholt dieselbe Anweisung. Ein Fehler im Log dokumentiert ein Ereignis; er ist keine Liveanzeige des Kontostatus.

  • Sobald aktuelle Kontoinformationen verfügbar sind, prüfen Sie im Reiter Trade offene Positionen und Pending Orders. Achten Sie auf das richtige Konto, das genaue Symbol und die betreffende Order.
  • Prüfen Sie die Kontohistorie für einen Zeitraum, der den Vorfall einschließt. Eine Position kann bereits geschlossen oder eine Pending Order gelöscht worden sein.
  • Prüfen Sie nach einer Schließungs-, Änderungs- oder Stornierungsanfrage den resultierenden Zustand beziehungsweise die Orderniveaus. Nur nach einer neu eröffneten Position zu suchen reicht nicht aus.
  • Sind die Informationen nicht verfügbar oder weiterhin mehrdeutig, klären Sie das Ergebnis über den verifizierten Support- oder Handelskanal des Brokers, bevor Sie die Anfrage erneut senden.

Fiktives Beispiel: Nach einem Klick auf Close bricht die Verbindung ab, anschließend erscheint eine Zeitüberschreitung. Die alte Anzeige beweist weder, dass die Position noch offen ist, noch beweist der Klick, dass sie geschlossen wurde. Gleichen Sie zuerst aktuelle Informationen aus Trade und Kontohistorie ab. Benötigt eine offene Position dringende Aufmerksamkeit, wenden Sie sich über den vorgesehenen Kanal an den Broker, statt auf eine Klärung durch diese Checkliste zu warten.

Welche Angaben helfen dem Brokersupport?

Eine gute Notiz ermöglicht es dem Support, einen bestimmten Vorfall ohne Vermutungen zuzuordnen. Die Prüfhilfe übernimmt Ihre ausgewählten Umstände und erstellt im Browser eine TXT-Datei. Sie versendet diese nicht, greift nicht auf das Terminal zu und speichert Ihre Eingaben nicht automatisch. Lesen Sie die Notiz vor dem Versand über den verifizierten Brokerkanal durch.

  • Genaue Meldung und Code, Instrument mit Symbolendung sowie die angefragte Aktion.
  • Datum und Uhrzeit wie angezeigt, bekannte Zeitzone oder ausdrücklicher Hinweis „unbekannt“ und die Quelle des Zeitstempels.
  • Desktop oder Mobilgerät, manuelle Anfrage oder EA/Skript und gegebenenfalls eine nicht vertrauliche Broker-/Serverbezeichnung.
  • Beobachtungen zu Verbindung und Kursen, Angaben zur Handelssitzung und relevante frühere Ablehnungszeilen.
  • Was aktuelle Orders und Historie tatsächlich zeigen, was unklar bleibt und welche Prüfungen bereits erfolgt sind.

Verwenden Sie einen kurzen, relevanten Logauszug. Entfernen Sie Passwörter, Zugangstokens und unbeteiligte persönliche oder kontobezogene Angaben. Fügen Sie keine vollständige Kontohistorie ein. Trennen Sie Beobachtungen von Vermutungen: „Die Kurse wurden aktualisiert, die Anfrage aber abgelehnt“ ist hilfreicher als eine unbelegte Aussage über die Ursache auf dem Server.

Häufige Fragen zu Off Quotes

Bedeutet Off Quotes immer, dass meine Internetverbindung ausgefallen ist?

Nein. Der Verbindungsstatus ist ein Prüfpunkt; MT4 kennt außerdem den eigenen Code 6 für No Connection. Prüfen Sie das genaue Symbol, aktuelle Informationen und vorherige Meldungen, statt Fehler 136 allein einer Ursache zuzuordnen.

Ist Off Quotes dasselbe wie Requote oder Slippage?

Nein. Ein Requote hat den Code 138. Slippage bezeichnet eine Abweichung zwischen einem Referenzpreis und dem Ausführungspreis. Eine Off-Quotes-Meldung allein zeigt nicht, dass ein Trade zu einem anderen Preis ausgeführt wurde.

Warum bewegen sich die Kurse, obwohl meine Anfrage abgelehnt wird?

Eine sich ändernde Anzeige belegt Kursaktivität, nicht die Zulässigkeit oder Ausführbarkeit Ihrer konkreten Anweisung. Prüfen Sie beim betroffenen Symbol Berechtigungen, Handelszeit und begleitende Antworten. Die Kursbewegung eines anderen Symbols beantwortet diese Fragen nicht.

Was ist zu prüfen, wenn zuvor „Not Enough Money“ gemeldet wurde?

Sichern Sie diese Meldung und prüfen Sie die eigenständige Marginbedingung. Der Leitfaden zum Margin Level erläutert die Begriffe. Weder eine größere Preisabweichung noch ein höherer Hebel ist ein allgemeingültiger Schritt zur Fehlerbehebung.

Ist eine noch nicht ausgelöste Pending Order ein Off-Quotes-Fehler?

Nicht allein deshalb. Eine angenommene Pending Order kann weiterhin auf ihre Auslösebedingung warten. Prüfen Sie ihren aktuellen Status und unterscheiden Sie Platzierung und Aktivierung. Der Vergleich von Stop- und Limit-Orders erklärt diese Ordertypen.

Beweist dieser Fehler eine Manipulation durch den Broker?

Nein. Die Meldung allein erlaubt diesen Schluss nicht. Bewahren Sie Zeitstempel, Anfragedetails und relevante Protokolle auf. Fragen Sie nach dem konkreten Ablehnungsgrund und gleichen Sie die Antwort mit den Kontobedingungen und der beobachteten Orderhistorie ab.

Quellen und weiterführende Lektüre

  1. MetaQuotes — MQL4 OrderSendGeprüft
  2. MetaQuotes — MQL4 GetLastErrorGeprüft
Orders & Ausführung
Slippage erklärtUnterscheiden Sie eine Änderung des Ausführungspreises von einer abgelehnten Anfrage.Margin LevelPrüfen Sie Marginbegriffe, wenn die dokumentierte Ablehnung auf verfügbare Mittel verweist.Buy Stop und Buy LimitUnterscheiden Sie das Platzieren einer Pending Order von ihrer späteren Aktivierung.
Alle Ratgeber