Een foutmelding bij een handelsopdracht is een aanwijzing voor onderzoek, geen opdracht om instellingen willekeurig te veranderen. Stel eerst vast of het verzoek is afgewezen, uitgevoerd of nog een onbekende uitkomst heeft. Bewaar tijd, volledig symbool, omvang en antwoord. Opnieuw klikken na een verdwenen bevestiging kan een tweede positie veroorzaken.

Lees code, operatie en werkelijke toestand samen

Noteer of je een instap, wijziging of sluiting vroeg. Bij MT5 betekent OrderSend=true geen bewezen fill: lees de resultaatcode, eventuele transacties en werkelijk uitgevoerde omvang terug. Een gedeeltelijke uitvoering is evenmin een volledige afwijzing. Vergelijk actuele posities, actieve orders en uitvoeringshistorie na synchronisatie.

Bij een hedgingrekening kan een nieuwe tegengestelde instap een tweede positie openen in plaats van de bedoelde positie sluiten. Controleer het positie-ID en het type handeling. De opgevraagde marktprijs alleen vertelt niet wat er met de rekening is gebeurd. Ordertypen bij forex: market, limit, stop en het ongevulde restant maakt de instructies apart duidelijk.

Een compacte vertaaltabel voor de diagnose

Schuif op een klein scherm door de tabel om alle kolommen te lezen.

MeldingMT4MT5Eerste controle
Ongeldige stops13010016Zijde, afstand en prijstik
Ongeldige omvang13110014Minimum, stap en maximum
Handel uitgeschakeld13310017Rechten en symboolmodus
Markt gesloten13210018Handelssessie van dit instrument
Onvoldoende middelen13410019Benodigde en vrije margin
Geen bruikbare quotes13610021Actuele tick en verbinding

Dit zijn aparte codestelsels, geen regel om nummers tussen platforms te kopiëren. Een prijswijziging of requote vraagt onderzoek naar het concrete verzoek en uitvoeringsmodel. Een open grafiek bewijst niet dat de betreffende handelssessie open is of dat de rekening nieuwe posities mag openen.

Point, tick size en stopafstand zijn verschillende controles

Het aantal decimalen bepaalt de weergave. Point bepaalt een rekeneenheid voor bepaalde afstanden. De tick size bepaalt het geldige prijsraster. StopsLevel geeft een minimumafstand; FreezeLevel kan bepaalde wijzigingen, annuleringen of sluitingen beperken. Correct afronden op decimalen bewijst daarom geen geldige orderprijs.

Neem een fictief lineair instrument met point 0,00001, tick size 0,00005, StopsLevel twintig points, Bid 1,10000 en Ask 1,10010. Voor een nieuwe long ligt SL 1,09983 zeventien points onder Bid. De prijs ligt ook buiten het raster: 1,09983 / 0,00005 = 21.996,6. SL 1,09980 ligt op het raster en twintig points onder deze Bid. Dat doorstaat deze twee controles op dit moment, niet alle servercontroles bij aankomst.

De technische aanpassing verandert het risicomodel. Met 10.000 basiseenheden, aangenomen instap op Ask en exacte uitstap op het genoemde SL-niveau stijgt de prijsverliesberekening van 2,70 USD naar 3 USD. Kosten en slechtere uitvoering zijn uitgesloten. Bereken de omvang opnieuw of sla de configuratie over; een Stop loss verwijderen maakt een fout niet verantwoord opgelost.

MT4 MODE_STOPLEVEL=0 kan zowel ontbreken van deze afstandsbeperking als dynamische servercontrole betekenen. Het is geen universele toestemming voor elke stop. Controleer verse quotes en operationele beperkingen; verwar FreezeLevel niet met een opdracht om bescherming verder weg te zetten.

Omvang corrigeren zonder het verliesbudget te breken

Een geldige stap kan onder het minimum liggen

Een fictief contract heeft minimum 0,10 lot en stap 0,01. Jouw risicoberekening staat maximaal 0,04 lot toe. Die omvang is een veelvoud van de stap maar kleiner dan het minimum. Verhogen naar 0,10 vermenigvuldigt bij dezelfde prijssituatie de blootstelling met 2,5. De uitkomst is: deze configuratie past niet binnen het budget. Het is geen aansporing het budget te verruimen.

Omvang op de stap, onder het minimumEen fictief contract met stap 0,01 en minimum 0,10 lot; berekend maximum 0,04.REKENVOORBEELDBerekend maximum0,04 lotMinimum0,10 lot
Omvang op de stap, onder het minimum. Een fictief contract met stap 0,01 en minimum 0,10 lot; berekend maximum 0,04.

Het minimum verhogen tot een geldige order maakt de positie niet passend binnen het verliesbudget.

Berekend maximum
0,04 lot – Op de stap, onder het minimum.
Minimum
0,10 lot – 2,5 maal de berekende blootstelling.

Controleer bij gedeeltelijk sluiten zowel de te sluiten omvang als de toegestane resterende omvang. Lot: contracteenheid en Marge: vereist onderpand beantwoorden verschillende vragen: voldoende margin zegt niet dat het verlies bij een aangenomen SL-fill binnen je limiet valt. Meer hefboom lost die risicogrens niet op.

Eigen EUR-tegenvoorbeeld. Een ander hypothetisch product vereist minimaal twee eenheden, stap één. Ask is €50,10 en de aangenomen stopfill €49,60. Een vaste totale commissie van €0,40 maakt één eenheid €0,90 verlies, passend binnen €1,20 budget, maar die omvang is verboden door het minimum. Twee eenheden geven €1,40: toegestaan volume, ongeschikt voor dit budget. Beide filters zijn nodig. Slippage kan het verlies verder verhogen.

Rechten, sessie en een bruikbaar incidentverslag

Terminaltoestemming, EA-toestemming en server-/symboolrechten zijn aparte lagen. Nieuwe handel kan uitstaan terwijl sluiten nog is toegestaan. Gebruik een tegengestelde nieuwe instap niet als ononderzochte omweg voor een sluitopdracht. Raadpleeg de actuele contractspecificatie en de exacte sessie met tijdzone.

Voor ondersteuning zijn platformversie, gemaskeerde rekening, volledig symbool inclusief suffix, laatste quotetijd, tijdzone, operatietype, gevraagde parameters en volledige antwoordcode nuttig. Stuur geen wachtwoorden of eenmalige codes. Maak onderscheid tussen een door jou voorbereid formulier en een aantoonbaar geaccepteerde instructie.

Drie handelingen voor je volgende controle

  1. Bewaar de incidentfeiten en classificeer bevestigd afgewezen, uitgevoerd of onbekend. Onderzoek bij onbekend eerst de gesynchroniseerde rekening.
  2. Lees op demo point, tick size, stopafstand, minimum en volumestap uit. Reken de controles na zonder expres fouten op een gefinancierde rekening te veroorzaken.
  3. Vergelijk vóór en na een technische aanpassing omvang, prijsverlies, kosten en margin. Overschrijdt de oplossing het budget, gebruik de configuratie dan niet.

Ga verder met Lot en positiegrootte: eenheden eerst, volume daarna om de toegestane omvang uit een verliesbudget af te leiden. Dat voorkomt dat een groen technisch vinkje wordt verward met een passende positie.