Je probeert een trade te plaatsen in MetaTrader 5, je stelt je stop loss en take profit in, en MT5 weigert de order met “Invalid stops”. Dit is een van de meest voorkomende uitvoeringsproblemen voor signaalvolgers—vooral in snelle markten zoals XAUUSD—omdat het platform strikt is over hoe dicht je SL/TP bij de huidige prijs mag liggen en hoe die prijzen moeten worden opgemaakt.
Deze gids legt de exacte redenen achter de melding MT5 invalid stops uit en geeft je een snelle, herhaalbare checklist om het op te lossen voordat je een forex- of goudsignaal uitvoert.
Belangrijkste punten
- MT5 weigert SL/TP wanneer ze binnen de minimale stopafstand (Stops Level) van je broker vallen of binnen het Freeze Level dicht bij de huidige prijs.
- Stops aan de verkeerde kant (bijv. SL boven een buy-entry) en verkeerd ordertype (limit vs stop) kunnen “Invalid stops” veroorzaken.
- Verwarring rond digits/points (vooral bij 5-digit FX en 2/3-digit goudsymbolen) zorgt ervoor dat SL/TP per ongeluk te dicht wordt berekend.
- Symboolinstellingen verschillen per broker (suffixen, contractgrootte, execution mode), waardoor een signaalniveau soms een kleine aanpassing nodig heeft om geldig te zijn.
- Een pre-trade check van 30 seconden (Stops Level, Freeze Level, spread en correct afronden) voorkomt de meeste weigeringen.
Wat “Invalid stops” betekent in MT5 (in gewone taal)

In MT5 moet elke order die je verstuurt voldoen aan de regels van je broker. “Invalid stops” verschijnt wanneer de stop loss (SL) of take profit (TP) die je hebt ingevoerd op dat moment niet acceptabel is voor dat symbool.
Meestal is het één van deze:
- Je SL/TP staat te dicht bij de huidige marktprijs (minimale stopafstand).
- Je SL/TP valt binnen een freeze zone waar wijzigingen worden geblokkeerd (freeze level).
- De SL/TP staat aan de verkeerde kant van de entry voor de richting van de order.
- Je gebruikte het verkeerde pending ordertype (Buy Limit vs Buy Stop, enz.).
- Je SL/TP-prijs heeft het verkeerde aantal digits of is berekend met de verkeerde “point”-waarde.
- Je handelt een andere symboolvariant (bijv. XAUUSDm, XAUUSD., GOLD) met andere regels.
Reden #1: Minimale stopafstand (Stops Level) wordt niet gehaald
De meest voorkomende oorzaak van MT5 invalid stops is het Stops Level van de broker (ook wel minimale stopafstand genoemd). Dit is de minimale afstand—gemeten in points—waarop je SL en TP van de huidige prijs moeten liggen (of van de pending orderprijs, afhankelijk van het ordertype).
Zo controleer je Stops Level in MT5
In MT5:
- Open Market Watch
- Klik met rechts op je symbool (bijv. XAUUSD) → Specification
- Zoek Stops level (points)
Als Stops level bijvoorbeeld 200 points is, moeten je SL en TP minimaal 200 points van de relevante referentieprijs af liggen.
Hypothetisch voorbeeld (goud / XAUUSD)
Voorbeeld (hypothetisch): Stel dat XAUUSD bij jouw broker heeft:
- Stops level: 300 points
- Point size: 0.01
Dat betekent dat de minimale afstand 300 × 0.01 = 3.00 dollar is.
Als goud rond 2,400 handelt en je probeert een buy te plaatsen met een SL op slechts $1.50 afstand, kan MT5 dit weigeren als Invalid stops omdat je de minimale stopafstand schendt.
Waarom dit signaalvolgers raakt
Signalen gebruiken vaak strakke niveaus (entry, SL, TP). Maar het Stops Level van je broker kan groter worden tijdens:
- Hoge volatiliteit (nieuwspieken)
- Lage liquiditeit (rollover, sessieovergangen)
- Symboolspecifieke regels (goud heeft vaak andere beperkingen dan majors)
Daardoor kan een geldige stop bij de ene broker ongeldig zijn bij een andere.
Reden #2: Freeze Level blokkeert het plaatsen of wijzigen van SL/TP

Freeze level MT5 is een aparte regel naast Stops Level. Het definieert een “niet-wijzigen-zone” dicht bij de huidige prijs waar de broker niet toestaat dat je stops plaatst of wijzigt (vooral gebruikelijk wanneer de prijs snel beweegt).
In de praktijk kan Freeze Level “Invalid stops” veroorzaken wanneer:
- Je een market order plaatst en tegelijk SL/TP te dicht bij de huidige prijs zet
- Je SL/TP probeert te wijzigen terwijl de prijs dicht bij je stopniveau ligt
- Je XAUUSD handelt tijdens snelle candles en de prijs voortdurend binnen de freeze zone zit
Zo controleer je Freeze Level
Op dezelfde plek als Stops Level:
- Market Watch → rechtsklik symbool → Specification → Freeze level
Praktische oplossing als Freeze Level het probleem is
- Plaats de trade eerst zonder SL/TP (alleen als je risicoregels dit toelaten), en voeg SL/TP toe zodra de prijs weg beweegt uit de freeze zone.
- Of zet een ruimere SL/TP die duidelijk buiten zowel Stops Level als Freeze Level ligt.
Belangrijk: Als je zonder SL plaatst, doe dit alleen als je de SL direct daarna kunt toevoegen en je het risico accepteert van een korte, onbeschermde periode. Veel traders doen dit liever helemaal niet.
Reden #3: Je SL/TP staat aan de verkeerde kant (richtingsregels)
MT5 weigert stops die niet logisch zijn voor de richting van de order.
| Orderrichting | Stop Loss (SL) moet zijn | Take Profit (TP) moet zijn | Veelgemaakte fout die “Invalid stops” triggert |
|---|---|---|---|
| Buy | Onder entry (en onder de huidige Ask volgens market buy-logica) | Boven entry | SL boven entry zetten of TP onder entry |
| Sell | Boven entry | Onder entry | SL onder entry zetten of TP boven entry |
Hypothetisch voorbeeld (forex)
Voorbeeld (hypothetisch): Je plaatst een Sell op EURUSD op 1.1000. Als je per ongeluk SL op 1.0980 zet (onder entry), kan MT5 Invalid stops geven omdat een sell stop loss boven de entry moet liggen.
Waarom dit gebeurt bij het kopiëren van signalen
Dit gebeurt meestal wanneer je:
- In haast op de verkeerde kant tikt (Buy vs Sell)
- SL/TP handmatig intypt maar de niveaus door elkaar haalt
- Waarden kopieert/plakt met ontbrekende decimalen (waardoor 2400.0 verandert in 24000)
Reden #4: Verkeerd pending ordertype (Limit vs Stop)
Pending orders hebben strikte plaatsingslogica. Als je het verkeerde pending type kiest, kan MT5 de order weigeren en soms is de melding die je ziet “Invalid stops.”
Pending order-logica (simpele regels)
- Buy Limit: entry onder de huidige prijs
- Buy Stop: entry boven de huidige prijs
- Sell Limit: entry boven de huidige prijs
- Sell Stop: entry onder de huidige prijs
Hypothetisch voorbeeld (XAUUSD)
Voorbeeld (hypothetisch): Goud handelt rond 2,400 en een signaal zegt “Buy Stop op 2,405”. Als je per ongeluk een Buy Limit op 2,405 plaatst (wat boven de huidige prijs ligt), kan MT5 dit weigeren omdat een Buy Limit onder de markt moet liggen.
Snelle oplossing
Voordat je op Plaatsen drukt:
- Controleer of de entry boven of onder de huidige prijs ligt
- Kies het pending type dat bij de regel hierboven past
Reden #5: Digits, points en afrondingsfouten (vooral bij goud)
Dit is de verraderlijke. Veel “Invalid stops”-gevallen gaan niet over je strategie—maar over prijsopmaak.
Elk symbool heeft:
- Digits: hoeveel decimalen de broker noteert
- Point: de kleinste prijsstap die MT5 intern gebruikt
- Tick size: de minimale toegestane beweging/prijstoename
Als je SL/TP niet uitlijnt met de tick size van het symbool, kan MT5 het weigeren.
Waarom XAUUSD vaker “Invalid stops” krijgt dan EURUSD
Verschillende brokers noteren goud verschillend, bijvoorbeeld:
- XAUUSD met 2 decimalen (0.01)
- XAUUSD met 1 decimaal (0.1)
- Goudsymbool met de naam GOLD met een eigen tick size
Een stop zoals 2398.37 kan geldig zijn bij een broker met 0.01 ticks, maar ongeldig bij een broker met 0.1 ticks.
Zo controleer je digits en tick size
- Market Watch → rechtsklik symbool → Specification
- Controleer Digits en Tick size (als dit wordt getoond)
Hypothetisch voorbeeld (afronden)
Voorbeeld (hypothetisch): De tick size voor goud bij jouw broker is 0.10. Je probeert SL op 2398.37 te zetten. MT5 kan dit weigeren. Afronden naar 2398.40 (of 2398.30) sluit aan op de tick size en wordt eerder geaccepteerd—mits het ook voldoet aan Stops Level en Freeze Level.
Reden #6: Spread en de Bid/Ask-referentie die je onbewust schendt
MT5 gebruikt Bid- en Ask-prijzen. Je stopafstanden worden gevalideerd ten opzichte van de relevante kant van de spread.
- Bij een Buy ga je de markt in op Ask, en SL/TP-controles refereren vaak aan Ask/Bid afhankelijk van brokerregels.
- Bij een Sell ga je de markt in op Bid.
Wanneer spreads breder worden (gebruikelijk bij XAUUSD en rond nieuws), kan je SL ineens “te dichtbij” worden, zelfs als het er op de chart goed uitziet.
Hypothetisch voorbeeld (spread wordt breder)
Voorbeeld (hypothetisch): Je plant een buy met SL op $3.20 afstand, en het minimum van je broker is $3.00. Als de spread breder wordt en de referentieprijs verschuift, kan MT5 je SL behandelen alsof die nog maar $2.90 weg ligt en de order weigeren.
Praktische oplossing
- Als je tijdens volatiliteit “Invalid stops” krijgt, controleer de spread opnieuw en maak SL/TP iets ruimer.
- Overweeg te traden op rustigere momenten; zie onze gids over best time to trade xauusd.
Reden #7: Broker-symboolinstellingen (suffixen, contract specs, execution mode)
Je broker gebruikt mogelijk niet de “standaard” symboolnaam. In plaats van XAUUSD kun je bijvoorbeeld zien:
- XAUUSDm
- XAUUSD.
- GOLD
Die varianten kunnen verschillen in:
- Stops level en freeze level
- Tick size en digits
- Trading sessions
- Execution mode (market execution vs exchange-style)
Daarom kan een stop die bij iemand anders werkt bij jou XAUUSD invalid stops veroorzaken.
Wat je moet doen
- Controleer altijd de Specification van jouw symboolvariant.
- Als je signalen volgt, bevestig dat je uitvoert op het bedoelde instrument. Als je nieuw bent met goudsymbolen, lees dan what is xauusd.
Snelle pre-trade checklist (zodat SL/TP in één keer werkt)
Gebruik deze checklist voordat je een forex- of goudsignaal in MT5 uitvoert. Het kost ongeveer 30 seconden zodra je eraan gewend bent.
Checklist
- 1) Bevestig het symbool: Zit je op het juiste paar (en de juiste suffix)?
- 2) Check Stops Level: Market Watch → Specification → Stops level (points).
- 3) Check Freeze Level: Zelfde venster → Freeze level.
- 4) Bevestig ordertype: Market vs Pending; en als het pending is, klopt limit vs stop met de locatie van de entry.
- 5) Controleer richtingslogica: Buy = SL onder, TP boven. Sell = SL boven, TP onder.
- 6) Rond correct af: Match de digits/tick size van het symbool (vooral XAUUSD).
- 7) Check spread opnieuw: Als de spread breed is, heb je mogelijk iets ruimere stops nodig.
Stap-voor-stap: “MT5 invalid stops” oplossen in minder dan 2 minuten
Als je al naar de foutmelding zit te kijken, volg dan dit proces in volgorde. Het is ontworpen om precies te vinden welke beperking je schendt.
Stap 1: Lees wat je plaatst (market of pending)
- Als het een market order is, moeten je SL/TP de minimale afstanden respecteren vanaf de huidige handelsprijs.
- Als het een pending order is, moeten zowel de entry price als de SL/TP geldig zijn ten opzichte van de huidige prijs én de pending prijs.
Stap 2: Open de Specification van het symbool
Market Watch → rechtsklik symbool → Specification. Houd dit open terwijl je niveaus aanpast.
Stap 3: Zet Stops Level om van points naar prijsafstand
Je wilt een simpel getal zoals “minimale SL-afstand is $3.00” (goud) of “minimum is 15 pips” (forex).
Voorbeeld (hypothetisch):
- Stops level = 250 points
- Point = 0.01
- Minimale afstand = 250 × 0.01 = 2.50
Vergelijk nu je SL- en TP-afstanden met dat minimum.
Stap 4: Check Freeze Level en huidige volatiliteit
- Als Freeze level niet nul is en de prijs snel beweegt, ga er dan vanuit dat je extra afstand nodig hebt.
- Als je een bestaande trade probeert te wijzigen, wacht een paar seconden tot de prijs weg beweegt en probeer het opnieuw.
Stap 5: Bevestig dat SL/TP aan de juiste kant staan
Dit is snel te controleren en lost verrassend veel problemen op.
- Buy: SL onder, TP boven
- Sell: SL boven, TP onder
Stap 6: Corrigeer afronding (digits en tick size)
- Gebruik hetzelfde aantal decimalen als bij het symbool wordt getoond.
- Als je broker 0.1-stappen gebruikt op goud, gebruik dan prijzen die eindigen op .0, .1, .2 … en niet op .07 of .38.
Stap 7: Als het nog steeds faalt, maak SL/TP iets ruimer en probeer opnieuw
Als alle logica klopt, is de resterende oorzaak bijna altijd afstand (Stops Level, Freeze Level of een bredere spread). Vergroot de SL/TP-afstand een klein beetje en probeer opnieuw.
Nadat de order is geaccepteerd, pas je indien nodig je positiegrootte aan zodat je account-risico gelijk blijft. Als je een opfrisser nodig hebt over risicoberekening, zie forex risk management en gebruik de lot size calculator.
Veelvoorkomende fouten die we zien wanneer traders signalen uitvoeren in MT5
Fout 1: De signaalniveaus kopiëren maar niet het ordertype
Een signaal kan “Buy Stop” zeggen en jij plaatst “Buy Limit”. De entry is dan per definitie ongeldig, en MT5 kan de stops-fout geven zelfs als je SL/TP prima zijn.
Fout 2: De prijs van de chartlijn gebruiken in plaats van de echte prijs in het ordervenster
In snelle markten update de chart en kan je ordervenster een fractie achterlopen. Als je SL/TP instelt op basis van een verouderde prijs, kan je stop binnen de minimale afstand terechtkomen.
Fout 3: De tick size-verschillen van goud tussen brokers vergeten
Goud is niet gestandaardiseerd bij retailbrokers. Als de XAUUSD van je vriend 0.01 precisie accepteert, kan die van jou 0.10 vereisen. Dat alleen al kan “Invalid stops” veroorzaken.
Fout 4: Strakke stops tijdens nieuws
Zelfs als je strategie strakke stops gebruikt, kunnen de beperkingen van je broker ze tijdens volatiliteit niet toestaan. Als je nieuws tradet, bouw extra buffer in en accepteer dat sommige orders worden geweigerd.
Mini-referentie: Wat je moet checken in MT5 Specification
| Specification-veld | Waar het invloed op heeft | Wat te doen wanneer “Invalid stops” gebeurt |
|---|---|---|
| Stops level | Minimale SL/TP-afstand (in points) | Maak SL/TP ruimer zodat afstand > minimum |
| Freeze level | Zone dicht bij de prijs waar wijzigingen worden geblokkeerd | Wacht, of zet stops verder weg, of voeg SL/TP toe na uitvoering (met voorzichtigheid) |
| Digits | Toegestane decimale precisie | Rond SL/TP af naar de juiste decimalen |
| Tick size (als getoond) | Toegestane prijsstappen | Lijn SL/TP uit op tick-stappen (bijv. 0.10 bij sommige goudsymbolen) |
| Trading hours | Wanneer orders worden geaccepteerd | Als de markt gesloten/gepauzeerd is: wacht; anders kunnen fouten “willekeurig” lijken |
Hoe je een signaalniveau aanpast zonder de methode te breken
Als je een SL/TP moet aanpassen om aan de regels van je broker te voldoen, houd de aanpassing dan mechanisch en klein. Het doel is niet om het signaal te “verbeteren”—maar om het uitvoerbaar te maken terwijl je risico onder controle blijft.
Een simpele aanpassingsregel
- Verplaats de SL net genoeg zodat die buiten Stops Level + een kleine buffer ligt.
- Bereken daarna de lot size opnieuw zodat je $-risico (of %-risico) hetzelfde blijft.
Voorbeeld (hypothetisch): Een goudtrade plant een stop van $2.80, maar jouw minimale afstand vereist $3.00 en de spread is op dit moment breder dan normaal. Je maakt de SL $3.30. Om het risico gelijk te houden, verlaag je de lot size evenredig (gebruik de lot size calculator).
Als je ook een consistente reward-to-risk-verhouding wilt behouden, gebruik dan een tool zoals de risk reward calculator om de ratio na kleine aanpassingen opnieuw te controleren.
FAQ
Waarom krijg ik “Invalid stops” alleen op XAUUSD en niet op EURUSD?
XAUUSD heeft vaak andere brokerregels: een groter Stops Level, een niet-nul Freeze Level en andere tick sizes/decimalen. Spreads kunnen ook agressiever breder worden op goud, waardoor je stops vaker “te dichtbij” komen.
Waar vind ik precies “Stops level” en “Freeze level” in MT5?
Open Market Watch, klik met rechts op het symbool (zoals XAUUSD), kies Specification en zoek vervolgens Stops level en Freeze level.
Kan ik een trade plaatsen zonder SL/TP om de fout te vermijden?
Soms wel, en dan voeg je SL/TP direct daarna toe. Maar het verhoogt het risico omdat je kort onbeschermd bent. Als je dit doet, oefen dan eerst op een demo en doe het alleen wanneer je de stop meteen kunt toevoegen.
Betekent “Invalid stops” dat mijn broker mijn trade manipuleert?
Niet per se. Meestal is het een regelgebaseerde weigering: minimale stopafstand, freeze level, tick size of het verkeerde pending ordertype. Begin met het checken van de Specification van het symbool en je SL/TP-logica.
Wat is de snelste manier om dit te voorkomen bij het volgen van Telegram-signalen?
Check vóór het plaatsen van de order de Specification van het symbool (Stops Level + Freeze Level), bevestig het ordertype (market/limit/stop) en rond SL/TP af naar de juiste digits. Dit voorkomt de meeste weigeringen bij de eerste poging.
Risicowaarschuwing: Trading in forex en goud brengt een aanzienlijk risico op verlies met zich mee en is niet geschikt voor alle beleggers. Bij sommige accounttypes kun je meer verliezen dan je storting. Resultaten uit het verleden bieden geen garantie voor de toekomst. Dit artikel is educatief en geen persoonlijk financieel advies. Als je nieuw bent, oefen dan op een demo-account voordat je live gaat traden.
Als je trade-ideeën wilt ontvangen in een overzichtelijk format dat je snel kunt uitvoeren, stuurt United Kings forex- en goud (XAUUSD)-signalen op Telegram met een entry, stop loss en take-profitniveaus. Je kunt een selectie bekijken op onze openbare telegram, en lezen hoe resultaten worden bijgehouden op onze pagina’s results en methodology. Details van het VIP-plan staan op de pagina pricing.



