Ungültige Stopps in MetaTrader: Was das bedeutet und wie man das Problem behebt

Kurz gesagt: Ihr Stop-Loss- oder Take-Profit-Auftrag liegt an einer Stelle, die der Broker nicht akzeptiert. Meistens liegt er zu nah am aktuellen Kurs, gelegentlich auf der falschen Seite davon, und manchmal handelt es sich um ein Rundungsproblem bei einem Wertpapier mit ungewöhnlicher Tick-Größe. Alle drei Fälle sind in der Wertpapierspezifikation und im Journal ersichtlich.

Zuletzt aktualisiert am 27. September 2026

Was MetaTrader Ihnen tatsächlich mitteilt

Auf der Registerkarte „Journal“ sieht die Zeile wie folgt aus:

Fehlgeschlagener Marktkauf 0,10 EURUSD SL: 1,08420 TP: 1,08480 [Ungültige Stopps]

Die beiden Zahlen wurden mit dem aktuellen Kurs abgeglichen. Der Broker verglich sie mit seinen eigenen Regeln und lehnte den Auftrag ab. Der Auftrag gelangte nie auf den Markt, daher wurde keine Position eröffnet und es entstand kein Verlust – doch der EA wurde stillschweigend am Handel gehindert, weshalb dies oft eher wie ein defekter EA als wie ein abgelehnter Auftrag aussieht.

Ursache 1: innerhalb der Stop-Ebene

Das ist die gängige Variante. Jedes Symbol steht für eine Stopp-Ebene, in Punkten, was den Mindestabstand angibt, den ein Stop-Loss oder ein Take-Profit vom aktuellen Kurs haben darf.

So finden Sie es: „Market Watch“, Rechtsklick, Symbole, wählen Sie das Währungspaar aus und lesen Sie die Spezifikation. Wenn dort 30 steht, muss Ihr Stop bei einem 5-stelligen EURUSD-Kurs mindestens 3,0 Pips entfernt sein.

Vergleichen Sie das nun mit dem, was der EA zu platzieren versucht. Ein Take-Profit von 30 Pips überwindet ein Stop-Level von 30 Punkten mühelos. Ein Take-Profit von 2 Pips schafft das nicht, und bei einem Wertpapier, bei dem das Stop-Level bei 100 Punkten liegt, ist selbst ein Ziel von 5 Pips unmöglich.

Die Lösung besteht darin, den Stop-Loss oder Take-Profit des EA über das Mindestlimit des Brokers hinaus zu erweitern oder ein Wertpapier zu handeln, dessen Mindestlimit niedriger ist.

Grund 2: Die falsche Seite des Preises

Seltener anzutreffen und in der Regel ein Anzeichen für eine schlecht programmierte EA oder einen veralteten Kurs.

Bei einem Kauf muss der Stop-Loss unterhalb des Kurses und der Take-Profit oberhalb des Kurses liegen. Bei einem Verkauf gilt das Gegenteil. Wenn der EA seine Niveaus anhand eines Kurses berechnet hat, der sich seitdem bewegt hat – beispielsweise aufgrund eines schnellen Marktes oder eines langsamen VPS –, kann das, was ursprünglich unterhalb des Kurses lag, nun oberhalb davon liegen.

Außerdem gibt es noch den klassischen „Off-by-One“-Fehler: Bei einem Kauf wird für den Einstieg der Ask-Kurs herangezogen, und der Stop-Abstand sollte von diesem aus gemessen werden, nicht vom Bid-Kurs. Bei einem Symbol mit großem Spread reicht diese Differenz aus, um einen engen Stop auf die falsche Seite zu verschieben.

Ursache 3: Tick-Größe und Rundung

Jedes Symbol hat eine Tick-Größe, die kleinste Preisschrittweite, die akzeptiert wird. Viele Indizes und einige Krypto-CFDs verwenden eine Tick-Größe, die größer ist als ein einzelner Punkt.

Wenn ein EA für ein Symbol mit einer Tick-Größe von 0,5 einen Stop-Kurs von 38412,37 berechnet, kann der Broker diesen nicht akzeptieren. Der Kurs muss zunächst auf ein Vielfaches der Tick-Größe gerundet werden.

Das lässt sich nicht in den Einstellungen beheben. Das ist Aufgabe des EAs, und ein gut programmierter EA normalisiert jeden Kurs, den er übermittelt. Wenn Sie dies nur bei einem exotischen Wertpapier beobachten, ist das wahrscheinlich die Ursache.

Ursache 4: die Frostgrenze

Unabhängig von der Haltestellenebene und weniger bekannt. Gefrierpunkt ist der Abstand zum Kurs, innerhalb dessen ein bestehender Auftrag nicht geändert oder geschlossen werden darf.

In einer anderen Situation führt dies zu derselben Fehlermeldung: Der EA eröffnet keinen Trade, sondern versucht, einen Stop zu verschieben, und der Broker lehnt dies ab, da der Kurs zu nahe daran liegt. In der Spezifikation ist dies direkt unterhalb des Stop-Niveaus aufgeführt.

Sich da durcharbeiten

  1. Öffnen Sie das Protokoll und kopieren Sie die abgelehnte Zeile genau so, wie sie dort steht, einschließlich der Werte für „sl“ und „tp“.
  2. Öffnen Sie die Symbolspezifikation: Stop-Pegel, Freeze-Pegel, Tick-Größe, Stellenanzahl.
  3. Rechnen Sie die Stop- und Take-Profit-Einstellungen des EAs in Punkte für dieses Symbol um und vergleichen Sie diese mit den Stop-Niveaus.
  4. Wenn sie diese Marke überschreiten, schau dir die Seite an: Liegt der Stop unter dem Kurs für einen Kauf?
  5. Wenn das ebenfalls in Ordnung ist, prüfen Sie, ob der Preis ein gültiges Vielfaches der Tick-Größe ist.

In der Praxis werden die meisten davon in Schritt drei erläutert, und die Lösung besteht darin, die Spanne zu erweitern, anstatt den Broker zu wechseln.

Warum Demo-Konten dies verbergen

Demo-Server sind häufig mit einem Stops-Wert von 0 konfiguriert, sodass ein EA mit engen Zielwerten dort einwandfrei funktioniert, aber abgelehnt wird, sobald er auf ein Live-Konto mit einem tatsächlichen Mindestwert trifft.

Dies ist einer der häufigsten Gründe dafür, dass eine Strategie, die in Tests hervorragende Ergebnisse erzielt hat, nach der Kapitalisierung keine Wirkung zeigt. Darauf wird ausführlicher eingegangen in Die Demo funktioniert, die Live-Version jedoch nicht.. Falls der EA überhaupt keine Orders platziert und Sie keine Ablehnungszeilen sehen, gehen Sie wie folgt vor: EA eröffnet keine Trades stattdessen.

Häufig gestellte Fragen

Was bedeutet „ungültige Stopps“ in MetaTrader?

Der Broker hat die Order abgelehnt, da der Stop-Loss oder Take-Profit gegen eine seiner Regeln verstößt: Er liegt näher am aktuellen Kurs, als es das Stop-Level des Wertpapiers zulässt, er befindet sich für diesen Ordertyp auf der falschen Seite des Kurses oder er ist nicht auf die Tick-Größe des Wertpapiers abgestimmt. Die Order wird sofort abgelehnt, sodass keine Position eröffnet wird.

Wo finde ich die Mindest-Stop-Distanz meines Brokers?

„Market Watch“, Rechtsklick, „Symbole“, das Währungspaar auswählen und in der Beschreibung den Punkt „Stop-Level“ lesen. Dieser wird in Punkten angegeben. Einige Broker geben den Wert 0 an, was bedeutet, dass es kein festes Minimum gibt, obwohl in der Nähe des Kurses möglicherweise dennoch ein Einfrierungsniveau gilt.

Warum wird bei meinem EA bei einem Währungspaar dieser Fehler angezeigt, bei einem anderen jedoch nicht?

Stop-Level, Tick-Größe und Punktwert werden pro Symbol festgelegt. CFDs auf Gold, Indizes und Kryptowährungen weisen häufig einen deutlich größeren Mindestabstand auf als die wichtigsten Währungspaare, sodass ein EA, der einen Take-Profit-Wert verwendet, der für EUR/USD angemessen ist, bei XAU/USD möglicherweise innerhalb des Limits liegt.

Kann ich den Stop-Loss einfach auf null setzen, um das zu vermeiden?

Das können Sie zwar, sollten es aber nicht tun. Durch das Entfernen des Stop-Losses entfernen Sie das einzige Element, das die Position schließt, wenn sich der Markt weiter in diese Richtung bewegt – und das ist bei einem gehebelten Konto der wichtigste Schutz. Erhöhen Sie stattdessen den Stop-Loss, um die Mindestanforderungen des Brokers zu erfüllen.