Du versuchst, in MetaTrader 5 einen Trade zu platzieren, setzt Stop Loss und Take Profit – und MT5 lehnt die Order mit „Invalid stops“ ab. Das ist eines der häufigsten Ausführungsprobleme für Signal-Follower – besonders in schnellen Märkten wie XAUUSD – weil die Plattform strikt vorgibt, wie nah SL/TP am aktuellen Preis liegen dürfen und wie diese Preise formatiert sein müssen.
Dieser Leitfaden erklärt die genauen Gründe hinter der Meldung MT5 invalid stops und gibt dir eine schnelle, wiederholbare Checkliste, um das Problem zu beheben, bevor du ein forex- oder Gold-Signal ausführst.
Wichtigste Erkenntnisse
- MT5 lehnt SL/TP ab, wenn sie innerhalb des Mindestabstands deines Brokers (Stops Level) oder innerhalb des Freeze Level nahe am aktuellen Preis liegen.
- Stops auf der falschen Seite (z. B. SL über einem Buy-Entry) und ein falscher Ordertyp (Limit vs Stop) können „Invalid stops“ auslösen.
- Verwechslung von Digits/Points (besonders bei 5-stelligen FX-Symbolen und 2/3-stelligen Gold-Symbolen) führt dazu, dass SL/TP versehentlich zu nah berechnet werden.
- Symboleinstellungen unterscheiden sich je nach Broker (Suffixe, Kontraktgröße, Ausführungsmodus), daher muss ein Signal-Level ggf. leicht angepasst werden, um gültig zu sein.
- Ein 30-Sekunden-Pre-Trade-Check (Stops Level, Freeze Level, Spread und korrektes Runden) verhindert die meisten Ablehnungen.
Was „Invalid stops“ in MT5 bedeutet (einfach erklärt)

In MT5 muss jede Order, die du sendest, die Regeln deines Brokers erfüllen. „Invalid stops“ erscheint, wenn der von dir eingegebene Stop Loss (SL) oder Take Profit (TP) für dieses Symbol in diesem Moment nicht zulässig ist.
Meistens ist es eines davon:
- Dein SL/TP ist zu nah am aktuellen Marktpreis (Mindestabstand).
- Dein SL/TP liegt in einer Freeze-Zone, in der Änderungen blockiert sind (Freeze level).
- Der SL/TP liegt auf der falschen Seite des Einstiegs für die Orderrichtung.
- Du hast den falschen Pending-Order-Typ verwendet (Buy Limit vs Buy Stop usw.).
- Dein SL/TP-Preis hat die falsche Anzahl an Dezimalstellen oder wurde mit dem falschen „Point“-Wert berechnet.
- Du tradest eine andere Symbol-Variante (z. B. XAUUSDm, XAUUSD., GOLD) mit anderen Regeln.
Grund #1: Mindestabstand (Stops Level) wird nicht eingehalten
Die häufigste Ursache für MT5 invalid stops ist das Stops Level des Brokers (auch Mindestabstand genannt). Das ist der Mindestabstand – gemessen in points – den SL und TP vom aktuellen Preis entfernt sein müssen (oder vom Pending-Order-Preis, je nach Ordertyp).
So prüfst du das Stops Level in MT5
In MT5:
- Market Watch öffnen
- Rechtsklick auf dein Symbol (z. B. XAUUSD) → Specification
- Nach Stops level (points) suchen
Wenn Stops level z. B. 200 points beträgt, müssen SL und TP mindestens 200 points vom relevanten Referenzpreis entfernt sein.
Hypothetisches Beispiel (Gold / XAUUSD)
Beispiel (hypothetisch): Angenommen, das XAUUSD deines Brokers hat:
- Stops level: 300 points
- Point size: 0.01
Das bedeutet: Der Mindestabstand beträgt 300 × 0.01 = 3.00 Dollar.
Wenn Gold um 2,400 handelt und du einen Buy platzieren willst, bei dem der SL nur $1.50 entfernt ist, kann MT5 das als Invalid stops ablehnen, weil der Mindestabstand verletzt wird.
Warum das Signal-Follower besonders trifft
Signale nutzen oft klare Levels (Entry, SL, TP). Aber das Stops Level deines Brokers kann sich ausweiten bei:
- Hoher Volatilität (News-Spikes)
- Niedriger Liquidität (Rollover, Session-Wechsel)
- Symbol-spezifischen Regeln (Gold hat oft andere Einschränkungen als Majors)
Dadurch kann ein Stop, der bei einem Broker gültig ist, bei einem anderen ungültig sein.
Grund #2: Freeze Level blockiert das Setzen oder Ändern von SL/TP

Freeze level MT5 ist eine separate Regel neben dem Stops Level. Es definiert eine „No-Change-Zone“ nahe am aktuellen Preis, in der der Broker das Setzen oder Ändern von Stops nicht erlaubt (besonders häufig, wenn sich der Preis schnell bewegt).
In der Praxis kann das Freeze Level „Invalid stops“ auslösen, wenn:
- du eine Market-Order platzierst und gleichzeitig SL/TP zu nah am aktuellen Preis setzt
- du SL/TP ändern willst, während der Preis nahe an deinem Stop-Level liegt
- du XAUUSD während schneller Kerzen tradest und der Preis ständig innerhalb der Freeze-Zone liegt
So prüfst du das Freeze Level
Am gleichen Ort wie Stops Level:
- Market Watch → Rechtsklick auf Symbol → Specification → Freeze level
Praktische Lösung, wenn Freeze Level das Problem ist
- Platziere den Trade zuerst ohne SL/TP (nur wenn es deine Risikoregeln erlauben) und füge SL/TP hinzu, sobald sich der Preis aus der Freeze-Zone entfernt.
- Oder setze einen weiteren SL/TP, der klar außerhalb von Stops Level und Freeze Level liegt.
Wichtig: Wenn du ohne SL platzierst, dann nur, wenn du den SL unmittelbar danach setzen kannst und das Risiko eines kurzen ungeschützten Zeitfensters akzeptierst. Viele Trader machen das grundsätzlich nicht.
Grund #3: Dein SL/TP liegt auf der falschen Seite (Richtungsregeln)
MT5 lehnt Stops ab, die für die Orderrichtung keinen Sinn ergeben.
| Orderrichtung | Stop Loss (SL) muss sein | Take Profit (TP) muss sein | Häufiger Fehler, der „Invalid stops“ auslöst |
|---|---|---|---|
| Buy | Unter dem Entry (und unter dem aktuellen Ask gemäß Market-Buy-Logik) | Über dem Entry | SL über dem Entry oder TP unter dem Entry setzen |
| Sell | Über dem Entry | Unter dem Entry | SL unter dem Entry oder TP über dem Entry setzen |
Hypothetisches Beispiel (forex)
Beispiel (hypothetisch): Du platzierst einen Sell auf EURUSD bei 1.1000. Wenn du versehentlich den SL bei 1.0980 (unter dem Entry) setzt, kann MT5 Invalid stops anzeigen, weil ein Sell-Stop-Loss über dem Entry liegen muss.
Warum das beim Kopieren von Signalen passiert
Das passiert meist, wenn du:
- in Eile die falsche Seite antippst (Buy vs Sell)
- SL/TP manuell eintippst, aber die Levels vertauschst
- Werte kopierst/einfügst, bei denen Dezimalstellen fehlen (aus 2400.0 wird 24000)
Grund #4: Falscher Pending-Order-Typ (Limit vs Stop)
Pending Orders haben eine strikte Platzierungslogik. Wenn du den falschen Pending-Typ wählst, kann MT5 die Order ablehnen – und manchmal lautet die Meldung dann „Invalid stops“.
Pending-Order-Logik (einfache Regeln)
- Buy Limit: Entry unter dem aktuellen Preis
- Buy Stop: Entry über dem aktuellen Preis
- Sell Limit: Entry über dem aktuellen Preis
- Sell Stop: Entry unter dem aktuellen Preis
Hypothetisches Beispiel (XAUUSD)
Beispiel (hypothetisch): Gold handelt um 2,400 und ein Signal sagt „Buy Stop bei 2,405“. Wenn du versehentlich einen Buy Limit bei 2,405 platzierst (also über dem aktuellen Preis), kann MT5 das ablehnen, weil ein Buy Limit unter dem Markt liegen muss.
Schnelle Lösung
Bevor du auf Place drückst:
- Prüfe, ob der Entry über oder unter dem aktuellen Preis liegt
- Wähle den Pending-Typ, der zur Regel oben passt
Grund #5: Digits-, Points- und Rundungsfehler (besonders bei Gold)
Das ist der heimtückische Punkt. Viele „Invalid stops“-Fälle haben nichts mit deiner Strategie zu tun – sondern mit der Preisformatierung.
Jedes Symbol hat:
- Digits: wie viele Dezimalstellen der Broker quotiert
- Point: der kleinste Preisschritt, den MT5 intern verwendet
- Tick size: die kleinste erlaubte Bewegung/Preisinkrement
Wenn dein SL/TP nicht zur Tick size des Symbols passt, kann MT5 ihn ablehnen.
Warum XAUUSD mehr „Invalid stops“ bekommt als EURUSD
Verschiedene Broker quotieren Gold unterschiedlich, zum Beispiel:
- XAUUSD mit 2 Dezimalstellen (0.01)
- XAUUSD mit 1 Dezimalstelle (0.1)
- Gold-Symbol namens GOLD mit eigener Tick size
Ein Stop wie 2398.37 kann bei einem Broker mit 0.01-Ticks gültig sein, aber bei einem Broker mit 0.1-Ticks ungültig.
So prüfst du Digits und Tick size
- Market Watch → Rechtsklick auf Symbol → Specification
- Digits und Tick size prüfen (falls angezeigt)
Hypothetisches Beispiel (Rundung)
Beispiel (hypothetisch): Die Tick size deines Brokers für Gold ist 0.10. Du versuchst, den SL bei 2398.37 zu setzen. MT5 kann das ablehnen. Wenn du auf 2398.40 (oder 2398.30) rundest, passt es zur Tick size und wird eher akzeptiert – vorausgesetzt, Stops Level und Freeze Level werden ebenfalls eingehalten.
Grund #6: Spread und die Bid/Ask-Referenz, die du unbewusst verletzt
MT5 arbeitet mit Bid- und Ask-Preisen. Stop-Abstände werden gegen die relevante Seite des Spreads geprüft.
- Bei einem Buy steigst du zum Ask ein, und SL/TP-Prüfungen beziehen sich je nach Broker-Regeln auf Ask/Bid.
- Bei einem Sell steigst du zum Bid ein.
Wenn sich Spreads ausweiten (häufig bei XAUUSD und rund um News), kann dein SL plötzlich „zu nah“ sein, selbst wenn er im Chart okay aussieht.
Hypothetisches Beispiel (Spread-Ausweitung)
Beispiel (hypothetisch): Du planst einen Buy mit einem SL in $3.20 Abstand, und das Minimum deines Brokers ist $3.00. Wenn sich der Spread ausweitet und sich der Referenzpreis verschiebt, kann MT5 deinen SL als nur $2.90 entfernt bewerten und ihn ablehnen.
Praktische Lösung
- Wenn du während Volatilität „Invalid stops“ bekommst, prüfe den Spread erneut und mache SL/TP leicht weiter.
- Erwäge, zu ruhigeren Zeiten zu traden; siehe unseren Guide zu best time to trade xauusd.
Grund #7: Broker-Symboleinstellungen (Suffixe, Kontraktspezifikationen, Ausführungsmodus)
Dein Broker nutzt möglicherweise nicht den „Standard“-Symbolnamen. Statt XAUUSD siehst du vielleicht:
- XAUUSDm
- XAUUSD.
- GOLD
Diese Varianten können unterschiedliche Werte haben für:
- Stops level und freeze level
- Tick size und digits
- Handelszeiten
- Ausführungsmodus (Market Execution vs Exchange-Style)
Deshalb kann ein Stop, der bei jemand anderem funktioniert, bei dir XAUUSD invalid stops auslösen.
Was du tun solltest
- Prüfe immer die Specification für deine Symbol-Variante.
- Wenn du Signalen folgst, stelle sicher, dass du das beabsichtigte Instrument ausführst. Wenn du neu bei Gold-Symbolen bist, lies what is xauusd.
Schnelle Pre-Trade-Checkliste (damit SL/TP beim ersten Versuch funktioniert)
Nutze diese Checkliste, bevor du irgendein forex- oder Gold-Signal in MT5 ausführst. Sobald du dich daran gewöhnt hast, dauert es etwa 30 Sekunden.
Checkliste
- 1) Symbol bestätigen: Bist du auf dem richtigen Paar (und dem richtigen Suffix)?
- 2) Stops Level prüfen: Market Watch → Specification → Stops level (points).
- 3) Freeze Level prüfen: Gleiches Fenster → Freeze level.
- 4) Ordertyp bestätigen: Market vs Pending; und bei Pending: Limit vs Stop passend zur Entry-Position.
- 5) Richtungslogik prüfen: Buy = SL unten, TP oben. Sell = SL oben, TP unten.
- 6) Korrekt runden: Symbol-digits/Tick size einhalten (besonders XAUUSD).
- 7) Spread erneut prüfen: Wenn der Spread breit ist, brauchst du ggf. etwas weitere Stops.
Schritt für Schritt: So behebst du „MT5 invalid stops“ in unter 2 Minuten
Wenn du die Fehlermeldung bereits siehst, geh diesen Prozess der Reihe nach durch. Er ist darauf ausgelegt, genau die Einschränkung zu finden, gegen die du verstößt.
Schritt 1: Prüfe, was du platzierst (Market oder Pending)
- Bei einer Market-Order müssen SL/TP die Mindestabstände zum aktuellen Handelspreis einhalten.
- Bei einer Pending-Order müssen sowohl der Entry-Preis als auch SL/TP im Verhältnis zum aktuellen Preis und zum Pending-Preis gültig sein.
Schritt 2: Öffne die Symbol-Specification
Market Watch → Rechtsklick auf Symbol → Specification. Lass das Fenster offen, während du Levels anpasst.
Schritt 3: Stops Level von points in Preisabstand umrechnen
Du willst eine einfache Zahl wie „Mindestabstand SL ist $3.00“ (Gold) oder „Minimum sind 15 pips“ (forex).
Beispiel (hypothetisch):
- Stops level = 250 points
- Point = 0.01
- Mindestabstand = 250 × 0.01 = 2.50
Vergleiche jetzt deine SL- und TP-Abstände mit diesem Minimum.
Schritt 4: Freeze Level und aktuelle Volatilität prüfen
- Wenn Freeze level ungleich null ist und sich der Preis schnell bewegt, geh davon aus, dass du zusätzlichen Abstand brauchst.
- Wenn du versuchst, einen bestehenden Trade zu ändern, warte ein paar Sekunden, bis sich der Preis entfernt, und versuche es dann erneut.
Schritt 5: Bestätige, dass SL/TP auf der richtigen Seite liegen
Das ist schnell geprüft und löst überraschend viele Probleme.
- Buy: SL unten, TP oben
- Sell: SL oben, TP unten
Schritt 6: Rundung korrigieren (digits und tick size)
- Nutze die Anzahl an Dezimalstellen, die beim Symbol angezeigt wird.
- Wenn dein Broker bei Gold 0.1-Schritte nutzt, verwende Preise, die auf .0, .1, .2 … enden – nicht .07 oder .38.
Schritt 7: Wenn es immer noch fehlschlägt, SL/TP leicht erweitern und erneut versuchen
Wenn die Logik stimmt, ist die verbleibende Ursache fast immer der Abstand (Stops Level, Freeze Level oder Spread-Ausweitung). Erhöhe den SL/TP-Abstand leicht und versuche es erneut.
Nachdem die Order akzeptiert wurde, passe bei Bedarf deine Positionsgröße an, damit dein Kontorisiko gleich bleibt. Wenn du eine Auffrischung zur Risikoberechnung brauchst, siehe forex risk management und nutze den lot size calculator.
Häufige Fehler, die wir sehen, wenn Trader Signale in MT5 ausführen
Fehler 1: Signal-Level kopieren, aber nicht den Ordertyp
Ein Signal kann „Buy Stop“ sagen, du platzierst aber „Buy Limit“. Der Entry ist per Definition ungültig, und MT5 kann den Stops-Fehler ausgeben, selbst wenn SL/TP eigentlich passen.
Fehler 2: Den Preis der Chart-Linie statt den tatsächlichen Preis im Orderfenster verwenden
In schnellen Märkten aktualisiert sich der Chart, und dein Orderfenster kann einen Bruchteil hinterherhinken. Wenn du SL/TP auf Basis eines veralteten Preises setzt, kann dein Stop innerhalb des Mindestabstands landen.
Fehler 3: Unterschiede bei der Tick size von Gold je nach Broker vergessen
Gold ist bei Retail-Brokern nicht standardisiert. Wenn das XAUUSD deines Freundes 0.01-Präzision akzeptiert, kann deins 0.10 verlangen. Allein das kann „Invalid stops“ verursachen.
Fehler 4: Enge Stops während News
Selbst wenn deine Strategie enge Stops nutzt, erlauben die Broker-Constraints sie während Volatilität möglicherweise nicht. Wenn du News tradest, plane zusätzlichen Puffer ein und akzeptiere, dass manche Orders abgelehnt werden.
Mini-Referenz: Was du in der MT5 Specification prüfen solltest
| Specification-Feld | Worauf es Einfluss hat | Was tun, wenn „Invalid stops“ auftritt |
|---|---|---|
| Stops level | Mindestabstand für SL/TP (in points) | SL/TP weiter setzen, sodass Abstand > Minimum |
| Freeze level | Zone nahe am Preis, in der Änderungen blockiert sind | Warten oder Stops weiter weg setzen oder SL/TP nach Ausführung hinzufügen (mit Vorsicht) |
| Digits | Zulässige Dezimalpräzision | SL/TP auf die richtigen Dezimalstellen runden |
| Tick size (falls angezeigt) | Zulässige Preisinkremente | SL/TP an Tick-Schritte anpassen (z. B. 0.10 bei manchen Gold-Symbolen) |
| Trading hours | Wann Orders akzeptiert werden | Wenn der Markt geschlossen/pausiert ist: warten; sonst können Fehler „zufällig“ wirken |
So passt du ein Signal-Level an, ohne die Methode zu „brechen“
Wenn du SL/TP anpassen musst, um die Broker-Regeln zu erfüllen, halte die Anpassung mechanisch und klein. Das Ziel ist nicht, das Signal zu „verbessern“, sondern es ausführbar zu machen und das Risiko kontrolliert zu halten.
Eine einfache Anpassungsregel
- Verschiebe den SL nur so weit, dass er außerhalb von Stops Level + einem kleinen Puffer liegt.
- Berechne danach die Lotgröße neu, damit dein $-Risiko (oder %-Risiko) gleich bleibt.
Beispiel (hypothetisch): Ein Gold-Trade plant einen $2.80-Stop, aber dein Mindestabstand erfordert $3.00 und der Spread ist aktuell breiter als üblich. Du erweiterst den SL auf $3.30. Um das Risiko konstant zu halten, reduzierst du die Lotgröße proportional (nutze den lot size calculator).
Wenn du außerdem ein konsistentes Chance-Risiko-Profil beibehalten willst, nutze ein Tool wie den risk reward calculator, um das Verhältnis nach kleinen Anpassungen erneut zu prüfen.
FAQ
Warum bekomme ich „Invalid stops“ nur bei XAUUSD und nicht bei EURUSD?
XAUUSD hat oft andere Broker-Regeln: größeres Stops Level, ein Freeze Level ungleich null und andere Tick sizes/Dezimalstellen. Außerdem können sich Spreads bei Gold deutlich aggressiver ausweiten, wodurch deine Stops häufiger „zu nah“ sind.
Wo genau finde ich „Stops level“ und „Freeze level“ in MT5?
Öffne Market Watch, klicke mit Rechts auf das Symbol (z. B. XAUUSD), wähle Specification und suche dann nach Stops level und Freeze level.
Kann ich einen Trade ohne SL/TP platzieren, um den Fehler zu vermeiden?
Manchmal ja – und dann fügst du SL/TP direkt danach hinzu. Das erhöht aber das Risiko, weil du kurzzeitig ungeschützt bist. Wenn du das machst, übe zuerst im Demo und nur dann, wenn du den Stop sofort setzen kannst.
Bedeutet „Invalid stops“, dass mein Broker meinen Trade manipuliert?
Nicht unbedingt. Meist ist es eine regelbasierte Ablehnung: Mindestabstand, Freeze level, Tick size oder der falsche Pending-Order-Typ. Starte damit, die Symbol-Specification und deine SL/TP-Logik zu prüfen.
Was ist der schnellste Weg, das beim Folgen von Telegram-Signalen zu verhindern?
Vor dem Platzieren: Symbol-Specification prüfen (Stops Level + Freeze Level), Ordertyp bestätigen (Market/Limit/Stop) und SL/TP auf die richtigen Digits runden. Das verhindert die meisten Ablehnungen beim ersten Versuch.
Risikohinweis: Der Handel mit forex und Gold beinhaltet ein erhebliches Verlustrisiko und ist nicht für alle Anleger geeignet. Bei manchen Kontotypen kannst du mehr als deine Einzahlung verlieren. Vergangene Ergebnisse sind keine Garantie für zukünftige Resultate. Dieser Artikel dient der Bildung und ist keine persönliche Finanzberatung. Wenn du neu bist, übe auf einem Demokonto, bevor du live tradest.
Wenn du Trade-Ideen in einem klaren Format erhalten willst, das du schnell ausführen kannst, sendet United Kings forex- und Gold-(XAUUSD)-Signale auf Telegram – mit Entry, Stop Loss und Take-Profit-Levels. Eine Auswahl findest du auf unserem öffentlichen telegram, und wie Ergebnisse getrackt werden, liest du auf unseren Seiten results und methodology. Details zum VIP-Plan stehen auf der Seite pricing.



