In dit artikel
Na dit artikel kun je…
- Eerste uitvoering, volledige voltooiing en berichtontvangst uit elkaar houden.
- Prijsafwijkingen met richting en volledige omvang berekenen.
- Deelfills en commissies tot één vergelijkbare instapprijs samenbrengen.
Begrippen uitgelegd binnen het artikel
Orderuitvoering Lot: contracteenheid Marktorder Commissie Demorekening LiquiditeitOp “kopen” klikken verstuurt een verzoek; het bevestigt geen volledige transactie tegen de getoonde prijs. Verzending, validatie, uitvoering en antwoord zijn verschillende gebeurtenissen. Een order kan mislukken of in delen worden uitgevoerd. Vergelijk daarom de gemeten tijd samen met prijs, volume, kosten en afwijzingen. Een snel eerste bericht zegt weinig zonder die context.
Wat meet je bij orderuitvoering?
Een verzoek gaat naar de server en wordt gecontroleerd. Product, uitvoeringswijze en vulbeleid bepalen vervolgens of en hoe een transactie ontstaat. Eén order kan meerdere uitvoeringen met verschillende tijden hebben. Het moment waarop je terminal een antwoord ontvangt, is evenmin noodzakelijk het uitvoeringsmoment op de server. Een acceptatiebericht kan juist aan latere uitvoeringen voorafgaan.
Splits netwerkcommunicatie, verwerking en uitvoering. Een geadverteerde twintig milliseconden is pas interpreteerbaar met beginpunt, eindpunt, klok, steekproef en orderstatus. Vertraging telt over opeenvolgende stappen op; één trage stap kan veel bijdragen. Daaruit volgt nog geen prijs: marktbeweging, beschikbare omvang en ordervoorwaarden tellen ook mee.
Instant, Request, Market en Exchange Execution
MetaTrader 5 onderscheidt deze vier uitvoeringswijzen; de broker bepaalt wat bij een instrument beschikbaar is. Instant Execution gebruikt een gevraagde prijs en kan een nieuwe prijsaanbieding, een requote, terugsturen. Niet ieder verzoek hoeft daardoor te slagen. Bij Market Execution accepteer je de prijs die in die uitvoeringswijze wordt vastgesteld, zonder verdere prijsonderhandeling.
Dat is geen garantie voor de zichtbare quote of volledige uitvoering. Validatie, beschikbaar volume en het vulbeleid blijven relevant. Slippage, afwijzing of gedeeltelijke uitvoering kunnen volgens de omstandigheden voorkomen. Bewaar de werkelijke Orderuitvoering en het niet uitgevoerde restant. De naam van een platformmodus is geen universeel oordeel over de kwaliteit van een broker.
Welke factoren beïnvloeden de kwaliteit?
Lees het uitvoeringsbeleid: handelt de onderneming als tegenpartij, welke prijsbronnen gebruikt zij en wanneer wordt een order doorgestuurd of afgewezen? ECN als marketinglabel bewijst niet dat iedere CFD-order ongewijzigd naar buiten gaat. Last look gaat over een mogelijke controle vóór acceptatie; PFOF betreft vergoedingen voor orderroutering met product- en landspecifieke regels. Deze termen vervangen de overeenkomst niet. ECN en market maker: tegenpartij, hedge en kosten scheidt de klanttransactie van een eventuele hedge van de onderneming.
Serverlocatie, verbinding en software kunnen een deel van de tijd beïnvloeden. Een VPS kan continuïteit verbeteren of een netwerktraject verkorten; hij levert geen liquiditeit en verzekert geen prijs. Beschikbare quotes en volumes kunnen in rustige en volatiele omstandigheden veranderen. Een piek op een kaars of een ongunstige uitvoering bewijst niet dat stops bewust zijn opgejaagd. Bewaar eerst gegevens over order en relevante bid/ask.
Rekenvoorbeeld: vijf pips afwijking bij een koop
Het oorspronkelijke fictieve nieuwsmodel koopt honderdduizend EUR in EUR/USD. De vastgelegde ask op het gekozen verzoekmoment is 1,08500 en de uitvoering 1,08550. Eén pip is 0,0001; er is geen valutaomrekening. Dit is prijsrekenen met aangenomen waarden, geen gemeten NFP-resultaat of typische wachttijd.
De koop wordt 0,00050, of vijf pips, duurder. Vermenigvuldigd met honderdduizend EUR is dat vijftig USD; voor tienduizend EUR is het vijf USD. Een koop op 1,08490 tegenover dezelfde ask is juist één pip voordeliger. Voor een verkoop is een hogere uitvoeringsprijs gunstiger. Noteer daarom zowel transactierichting als referentie, niet alleen een absoluut verschil.
Een groter swingdoel kan vijftig USD tot een kleiner deel van de geplande beweging maken, maar laat de afwijking niet verdwijnen. Herhaalde verschillen kunnen bij iedere handelsstijl optellen. De invloed hangt af van volume, houdperiode en plan; “voor swingtrading onbelangrijk” is geen algemene regel.
Prijs en totale kosten samen beoordelen
Een resultaat op basis van werkelijk betaalde ask en ontvangen bid bevat spread en prijsafwijkingen al. Trek die niet nogmaals af. Een aparte vergelijking met een prijsreferentie kan spread, commissie en afwijking uitsplitsen, mits iedere component precies één keer wordt geteld. Financiering en conversie kunnen daarbuiten kosten toevoegen. Spread of commissie: reken de hele transactie door behandelt afzonderlijke commissieberekeningen.
MiFID II artikel 27 noemt prijs, kosten, snelheid, kans op uitvoering en afwikkeling, omvang en andere relevante factoren. Voor retailorders is de totale tegenprestatie inclusief direct verbonden uitvoeringskosten van belang; factoren wegen niet automatisch allemaal even zwaar. Een specifieke klantinstructie beïnvloedt het onderdeel waarop zij ziet. Beste uitvoering is een verplichting tot een zorgvuldig proces, geen belofte van de beste denkbare prijs bij iedere afzonderlijke transactie.
Een demo bewijst geen live uitvoeringskwaliteit
De simulatieregels verschillen per aanbieder. IG’s Britse MT4-demopagina noemt bijvoorbeeld geen slippage en geen afwijzing wegens prijs of omvang, naast afwijkende financierings- en sluitingsfuncties. Dat specifieke productvoorbeeld is geen regel voor alle demo’s of voor jouw Nederlandse live rekening. Een demo helpt bediening oefenen; zij bewijst niet hoe dezelfde order live zou zijn uitgevoerd.
Een live OTC-CFD hoeft geen openbaar beursorderboek te tonen. Het verschil tussen demo en live kun je niet betrouwbaar tot “een beetje slechter” reduceren. Leg de werkelijke simulatorvoorwaarden naast de live overeenkomst. Demo en live: specificaties, uitvoering en het koerspad helpt de verschillen bijhouden.
De eerste uitvoering voltooit de order niet
Het oorspronkelijke fictieve model gebruikt één klok en één startmoment. Eén lot wordt gevuld met 0,5 op vijftig milliseconden, nog 0,3 op tachtig en de laatste 0,2 op negenhonderd. Er is geen requote of annulering. Na tachtig milliseconden is 0,8 uitgevoerd en staat 0,2 open.
Eerste fill vijftig milliseconden, gemiddelde 229, volledig voltooid negenhonderd: verschillende vragen.
- Vijftig milliseconden
- 0,5 lot uitgevoerd – Vijftig procent van de order.
- Tachtig milliseconden
- Nog 0,3; samen 0,8 lot – 0,2 staat nog open.
- Negenhonderd milliseconden
- Laatste 0,2; totaal één lot – Pas nu volledig voltooid.
De eerste uitvoering is na vijftig milliseconden en de volledige voltooiing na negenhonderd. Het volumegewogen tijdsgemiddelde is 0,5 × 50 + 0,3 × 80 + 0,2 × 900 = 229 milliseconden. Op dat gemiddelde moment was de order niet voltooid. De drie maten beantwoorden verschillende vragen; behoud iedere uitvoering onder hetzelfde ordernummer.
Nieuw fictief vergelijkingsmodel voor een EUR-rekening. Twee alternatieve kooporders van elk tienduizend EUR hebben dezelfde askreferentie 1,10000, één klok en gelijke beginvoorwaarden. A vult vierduizend EUR na twintig milliseconden op 1,10010 en zesduizend na vijfhonderd op 1,10040. B vult alles na negentig milliseconden op 1,10020. Volledige instapcommissies zijn respectievelijk 1,10 en 1,65 USD.
A begint eerder maar eindigt later en kost in dit model meer tegen dezelfde askreferentie.
- Alternatief A
- Eerste 20 ms; volledig 500 ms – Gewogen prijs 1,10028; 2,80 USD prijsafwijking plus 1,10 USD commissie.
- Alternatief B
- Volledig 90 ms – Twee USD prijsafwijking plus 1,65 USD commissie.
- Eenmalige instapkosten in EUR
- A circa 3,55; B circa 3,32 EUR – Geen roundtripresultaat of representatieve steekproef.
A heeft de snellere eerste uitvoering, maar voltooit later. De gewogen prijs is 1,10028; de extra aankoopprijs is 2,80 USD. Inclusief instapcommissie is de afwijking ten opzichte van de gekozen ask 3,90 USD. B heeft twee USD prijsafwijking plus 1,65 commissie: 3,65 USD. Bij de apart aangenomen vaste omrekenkoers van 1,10 USD per EUR is dit ongeveer 3,55 tegenover 3,32 EUR.
Dit betreft alleen één instap tegen een askreferentie, geen volledige handelswinst of totale heen-en-terugkosten. Er zijn geen andere kosten of afwijzingen aangenomen. A’s snellere eerste deelfill bewijst hier dus noch snellere voltooiing noch een voordeliger instap. De twee orders vormen geen representatieve brokersteekproef.
Zelf een vergelijkbare meting opzetten
Bewaar verzoek, status, ordernummer, alle uitvoeringen, volumes en relevante bid/ask. Noteer per tijdstempel gebeurtenis, klok, tijdzone en precisie. Trek geen tijden van ongelijke klokken zonder betrouwbare koppeling van elkaar af. Een terminalregel kan ontvangst van een bericht meten; presenteer die niet als servertijd.
Vergelijk hetzelfde instrument, volume en marktvenster. Neem afwijzingen mee in alle vergelijkbare verzoeken; rapporteer mediaan én trage gevallen, niet alleen succesvolle snelle transacties. Een paar tientallen waarnemingen bewijzen geen universele kwaliteit. Vraag de verantwoordelijke entiteit om uitleg bij concrete, herhaalbare verschillen; een asymmetrische kleine steekproef bewijst op zichzelf geen manipulatie.
Een praktisch uitvoeringsdossier
- Definieer eerste deelfill, volledige voltooiing en antwoordtijd afzonderlijk. Bewaar klokbron en alle deelfills; een gemiddelde vervangt geen laatste uitvoeringsmoment.
- Leg richting, ordertype en prijsreferentie vooraf vast. Vergelijk zowel gunstige als ongunstige afwijkingen en neem afgewezen verzoeken mee.
- Controleer uitvoeringswijze en vulbeleid per instrument. Een gewone stop verzekert geen prijs; een limiet begrenst de prijs maar kan ongevuld blijven.
- Sluit prijsresultaat en kosten één keer aan. Houd instapvergelijking, latere financiering, conversie en uiteindelijke handelswinst uit elkaar.
Lees daarna Scalpingkosten: spread, uitvoering en dure uitschieters om meerdere kleine kosten naast de omvang en het doel van een transactie te zetten. Taal, EUR-rekening en testserver bepalen geen woonplaats, vergunning of toegang tot een product.
Test wat je hebt geleerd
Ongeveer 2 minuten oefenen.
Antwoord en uitleg bekijken
Juist: 0,5+0,3 = 0,8. In het fictieve model volgt 0,2 pas na negenhonderd milliseconden.
Andere vragen
Wat verschilt tussen Instant en Market Execution?
Instant kan de gevraagde prijs accepteren of een requote teruggeven. Market accepteert de prijs uit die uitvoeringswijze zonder verdere onderhandeling. Validatie, beschikbaar volume en vulbeleid blijven relevant; de broker bepaalt de beschikbare modi per instrument.
Waarom kan een nieuwsorder afwijken?
Prijzen en beschikbare omvang kunnen veranderen tussen referentiemoment en uitvoering. De afwijking hangt ook af van richting, type en voorwaarden en kan gunstig of ongunstig zijn. Eén resultaat bewijst de oorzaak of behoorlijk handelen niet.
Hoe meet ik uitvoeringskwaliteit?
Definieer gebeurtenis en klok per tijdstempel, bewaar alle deelfills onder het ordernummer en neem mislukte verzoeken mee. Vergelijk gelijke omstandigheden met kosten, afwijzingspercentage, mediaan en trage gevallen. Een terminalrespons is geen automatische servertijd.
Is snelheid alleen voor scalpers belangrijk?
De betekenis hangt af van omvang, houdperiode en geplande beweging. Een groot doel laat prijsafwijkingen niet verdwijnen. Stops kunnen afwijken en limieten kunnen ongevuld blijven; beoordeel concrete ordervoorwaarden en herhaalde effecten.
Waarom is A niet beter door de eerste fill na twintig milliseconden?
In het nieuwe fictieve model voltooit A pas na vijfhonderd milliseconden, tegenover B na negentig. Gewogen prijs en eenmalige instapcommissie geven bovendien ongeveer 3,55 tegenover 3,32 EUR tegen dezelfde referentie. Het eerste tijdpunt beslist geen van beide uitkomsten.
Bronnen en controle
- MetaTrader 5 — transacties uitvoeren
Softwaredocumentatie onderscheidt vier uitvoeringswijzen, brokerinstellingen en een of meer transacties bij een order. Geen garantie op één uitvoering, vaste tijd of getoonde prijs.
- MQL5 — OrderSend
Een succesvolle basiscontrole of acceptatie is niet automatisch een uitgevoerde transactie. Respons en handelsgebeurtenissen kunnen op verschillende momenten volgen; retcode en verdere gebeurtenissen blijven nodig.
- MiFID II — artikel 27
EU-kader voor beste uitvoering: prijs, direct verbonden kosten en andere factoren, plus betekenis van specifieke cliëntinstructies. Geen garantie van de beste prijs bij iedere losse transactie.
- IG UK — verschillen MT4-demo en live
Brits productvoorbeeld beschrijft afwezige slippage en bepaalde prijs-/omvangafwijzingen op de demo. Niet toegepast als universele simulatieregel of als Nederlandse accountvoorwaarde.
- AFM — Europees paspoort
Voor Nederlandse cliënten blijft identificatie van onderneming en toezicht relevant. Een buitenlandse paspoorthouder is geen eigen AFM-vergunninghouder; de softwaremodus beslist deze status niet.
De berekeningen gebruiken expliciete aannames. Ze vervangen geen actuele marktgegevens of voorwaarden van de aanbieder.
