Een order beschrijft een gewenste handeling, hoeveelheid en voorwaarden. Market vraagt uitvoering nu, limit begrenst de aanvaardbare prijs en stop activeert een handeling bij een drempel. Die drempel bevestigt geen toekomstige koersrichting. Bepaal eerst of de opdracht nieuwe blootstelling opent of juist een bepaalde bestaande positie sluit.

De ordernaam bepaalt niet hoeveel wordt uitgevoerd

Eén aanvraag, twee volume-uitkomstenFictieve marktkoop EUR 12.000; totaal beschikbaar op passende voorwaarden EUR 8.000. Beide regels toegestaan, quotes onveranderd, geen extra aanbod of eerdere positie.REKENVOORBEELDFOKEUR 0 uitgevoerdIOCEUR 8.000 uitgevoerdControleLees de werkelijke fills
Eén aanvraag, twee volume-uitkomsten. Fictieve marktkoop EUR 12.000; totaal beschikbaar op passende voorwaarden EUR 8.000. Beide regels toegestaan, quotes onveranderd, geen extra aanbod of eerdere positie.

FOK en IOC zijn alternatieve toegestane regels, geen opeenvolgende fasen van dezelfde opdracht.

FOK
EUR 0 uitgevoerd – De volledige EUR 12.000 is niet beschikbaar.
IOC
EUR 8.000 uitgevoerd – Resterend EUR 4.000 geannuleerd.
Controle
Lees de werkelijke fills – De naam market bepaalt het volume niet.

Het fictieve bronmodel vraagt EUR 12.000 koop. Slechts EUR 8.000 is onder de aanvaardbare voorwaarden beschikbaar, inclusief alle passende aanbiedingen. De quote blijft gelijk, er komt geen extra liquiditeit en er is geen eerdere positie. Symbool en server staan beide beschreven regels toe. FOK vereist het volledige volume en voert niets uit; de volledige hoeveelheid mag uit meerdere aanbiedingen komen, maar 8.000 blijft minder dan 12.000. IOC voert 8.000 uit en annuleert het restant van 4.000.

Prijsvoorwaarde en volumeregel zijn afzonderlijke instellingen. Het woord market bewijst geen volledige uitvoering. Controleer na het antwoord werkelijke deals, open volume en resterende order. Orderuitvoering betreft een proces, geen belofte dat de aanvraag gelijk is aan de positie.

Market: uitvoering gevraagd, prijs en hoeveelheid niet gegarandeerd

Een marketorder vraagt uitvoering onder de beschikbare modus van het instrument. Weigering, onvoldoende liquiditeit, deeluitvoering en beleidsbeperkingen kunnen voorkomen. Slippage is het verschil tussen een gekozen referentie en echte fill. Meet dit voor het instrument en de voorwaarden; neem geen standaard pipaantal als marktfeit aan.

Bij publicaties kunnen quotes snel veranderen en spreads en beschikbaar volume verschuiven. Vijftien ongunstige pips bij een hypothetisch standaardlot EUR/USD met USD 10 pipwaarde zijn USD 150. Dat is een rekensom, geen gemeten typische nieuwsslippage. Kies uitvoeringsaannames vanuit de echte handelsvoorwaarden.

Limit: prijsgrens als er wordt uitgevoerd

Een kooplimiet staat geen hogere prijs toe dan de limiet, een verkooplimiet geen lagere, als uitvoering plaatsvindt. Bij retail-valuta in MT5 plaats je Buy Limit normaal onder huidige Ask en Sell Limit boven huidige Bid. Beursmodi kunnen direct uitvoerbare limieten toestaan. Een lijn op een Bid-grafiek bewijst geen passende Ask of voldoende volume.

Het bronvoorbeeld neemt Ask 1,0865 en Buy Limit 1,0842. Volledige uitvoering op 1,0842 ligt 23 pips onder de bewaarde Ask, bij pip 0,0001. Het voorspelt geen terugval of herstel. Als uitvoerbare Ask de limiet niet bereikt of volume ontbreekt, kan de order onuitgevoerd of gedeeltelijk uitgevoerd blijven volgens de regels. Een gemiste transactie telt mee in de vergelijking; een aantrekkelijke limietprijs is geen gerealiseerd voordeel.

Stop en stop-limit: activatie is geen trendbevestiging

In het standaard MT5 retail-valutamodel activeert Buy Stop bij Ask op of boven een hogere drempel; Sell Stop gebruikt Bid bij een lagere drempel. Gewone stops kunnen elders worden uitgevoerd. Limieten begrenzen daarentegen de geaccepteerde uitvoeringsprijs. Geen van beide instructies bewijst dat een uitbraak doorgaat of een terugtest omkeert.

Neem huidige Ask onder 1,0883 en een geaccepteerde Buy Stop 1,0883. Een uiteindelijke fill 1,0886 geeft drie ongunstige pips tegenover de trigger. De aanvraag kan ook onder de voorwaarden mislukken. Lees het antwoord en bevestigde volume; de eerste getoonde koers is geen beloofde volledige fill.

MT5 kent Buy Stop Limit en Sell Stop Limit. Activering plaatst een limiet met een afzonderlijk niveau. In het fictieve Buy Stop Limit-model activeert Ask 1,1010 een Buy Limit op 1,1008. Dat geeft geen toestemming om tegen iedere hogere prijs te kopen en kan geen fill opleveren. Controleer toegestane ordertypen en afstanden; andere handelsplaatsen kunnen andere plaatsingsregels hebben.

SL en TP horen bij de bedoelde bestaande positie

Een long op 1,0850 met SL 1,0820 heeft dertig pips geplande afstand. Uitvoering op 1,0815 voegt vijf pips aan het koersverlies toe; dit is fictief, geen typische kalmedagmeting. Een TP op 1,0940 geeft bij volledige exacte sluiting negentig pips vóór kosten. Op EUR 100.000 zijn deze exacte modelresultaten USD −300 of USD +900, reward: risk 3:1, geen universeel strategieminimum.

Een aangehechte MT5-TP is een sluitingsvoorwaarde: Bid voor forex-long, Ask voor short. Het is niet noodzakelijk een los geplaatste Sell Limit. Op een hedgingrekening kan een onafhankelijke tegengestelde order een tweede positie openen in plaats van de eerste sluiten. Controleer identifier en resultaat. Stop-loss en take-profit: trigger, uitvoering en nettoresultaat scheidt de sluitingsredenen van netto P/L. Een TP is één mogelijke uitstapregel en vervangt geen controle op dienstbeschikbaarheid.

Trailing: de update en de latere fill zijn verschillende feiten

Een trailingmechanisme verbetert SL volgens afstands- en activeringsregels. Bij longinstap 1,0850 zou een geaccepteerde SL 1,0910 bij volledige exacte uitvoering zestig pips koerswinst geven. De update garandeert die uitvoering niet. De standaard desktop-MetaTrader-trailing draait in de terminal: uitzetten stopt updates, terwijl de laatste geaccepteerde geldige server-SL kan blijven bestaan.

Een provider of uitbreiding kan anders werken. Hoe een trailing stop werkt: voorstel, acceptatie en echte uitvoering behandelt activering en weigeringen. Gebruik expliciete aannames; er volgt geen universele afstandsformule uit de naam van het instrument.

OCO: koppeling met eigen voorwaarden

One cancels the other koppelt instructies zodat uitvoering van de ene de andere volgens de implementatie annuleert. Twee onafhankelijke orders zijn geen OCO. Een handmatige annulering kan arriveren nadat de tweede order al uitgevoerd is. Onderscheid gekoppelde instaporders van SL en doelsluiting bij een bestaande positie.

In een fictief model zijn Buy Stop 1,0883 en Sell Stop 1,0847 gekoppeld via een gedocumenteerde OCO-functie. Alleen als de koop uitvoert en de verkoop tijdig succesvol wordt geannuleerd, verandert uitsluitend de koop de blootstelling. Lees beide orderstaten en huidige posities. Een snelle omkeer of vertraging kan een andere uitkomst geven.

De standaard MT5-ordertypen bevatten geen los OCO-type. Providers en programma’s kunnen eigen koppelingen leveren. Dukascopy documenteert instapgroepering; de geraadpleegde IG-CH-hulppagina zegt geen OCO voor openen te bieden en noemt aangehechte stop plus doelsluiting als OCO. Dit zijn afgebakende implementatievoorbeelden, geen groepsbrede of Nederlandse productgaranties.

GTC en Day beschrijven geldigheid, niet vulvolume

Day geldt voor de huidige handelsdag onder de serviceregels, niet vanzelf tot Nederlandse middernacht. GTC blijft geldig tot annulering binnen de symboolregels. MT5 kan ook specifiek tijdstip of datum ondersteunen. Controleer of dagelijkse regels wachtende orders, SL/TP of beide betreffen.

Een Day-order kan vóór een latere gelegenheid vervallen; een vergeten GTC kan activeren nadat het oorspronkelijke idee ongeldig werd. Geen van beide hoort vanzelf bij één handelsstijl. Controleer na annulering of verval historie en eventuele blootstelling. Een lege wachtende lijst kan ook betekenen dat iets is uitgevoerd.

Deeluitvoering: positie en restant blijven apart

IOC annuleert het ongevulde deel; een toegestane RETURN-regel verwerkt het verder. Beschikbaarheid hangt van ordertype en uitvoeringsmodus af. RETURN voor directe uitvoering is niet beschikbaar bij Market Execution; plaatsing van pending orders heeft een aparte RETURN-regel. Verwissel die gevallen niet.

0,40 lot nu kan later 1,00 worden

Huidige positie en toekomstig restantTwee afzonderlijke toegestane scenario’s met aanvraag 1,00 lot en eerste fill 0,40. Geen eerdere positie; latere fillprijzen kunnen verschillen.REKENVOORBEELDEerste fill0,40 lotIOC0,60 lot geannuleerdRETURN0,60 lot nog teverwerken
Huidige positie en toekomstig restant. Twee afzonderlijke toegestane scenario’s met aanvraag 1,00 lot en eerste fill 0,40. Geen eerdere positie; latere fillprijzen kunnen verschillen.

Een eerste deeluitvoering is niet noodzakelijk het eindvolume. Bevestig annulering en bewaak een actief restant.

Eerste fill
0,40 lot – Huidige blootstelling.
IOC
0,60 lot geannuleerd – De totale positie blijft in dit model 0,40.
RETURN
0,60 lot nog te verwerken – Een latere fill kan totaal 1,00 maken.

Het bronmodel heeft geen eerdere positie: één aanvraag van 1,00 lot koop, eerst 0,40 lot bevestigd. IOC laat 0,40 blootstelling en annuleert 0,60. In een afzonderlijk toegestaan RETURN-scenario kan later nog 0,60 vullen, totaal 1,00. Prijzen hoeven niet gelijk te zijn. Een aangevraagde annulering van het restant is pas duidelijk na antwoord en historie. Bij 0,40 positie én actief restant 0,60 bewaak je dus momenteel 0,40 en mogelijk 1,00, naast een afzonderlijke marge- en risicoberekening.

Nieuw afzonderlijk EUR-tegenvoorbeeld: neem hetzelfde apart toegestane RETURN-scenario met fictief EUR 12 koersverlies per volledig lot bij een vastgelegde beweging. Het huidige 0,40 lot geeft EUR 4,80 modelverlies; na volledige resterende uitvoering wordt dat EUR 12, een toename van EUR 7,20. Tel geen EUR 12 bovenop EUR 4,80: die EUR 12 is het nieuwe totaal. Geen kosten, conversie of veranderde fillgevoeligheid zijn aangenomen.

Controle vóór en na de opdracht

  1. Leg handeling, hoeveelheid, prijszijde, trigger en geldigheid vast. Oefen in demo zonder daar live uitvoeringsgelijkheid uit af te leiden.
  2. Scheid urgentie van garantie: market vraagt nu, limit begrenst prijs bij fill maar kan missen.
  3. Bereken stopniveau en volume samen met kosten en onzekerheid. Een grafiek toont niet welke algoritmen jouw individuele stop kunnen zien.
  4. Bevestig of het een positie-uitstap of nieuwe blootstelling is. Controleer zo nodig MT5 FIFO: sluitvolgorde, rekeningregel en bevestiging en MT5 alles sluiten: restposities, fases en pendingorders.
  5. Kies geldigheid en vulregel apart. Dertig tot zestig seconden wachten na nieuws garandeert geen normale quotes.
  6. Gebruik Koersalarmen in MT5: voorwaarden, meldingen en echte ontvangst als informatie: een alarm reserveert geen prijs, geeft geen gegarandeerde twee minuten waarschuwing en voert geen transactie uit.
  7. Sluit ieder antwoord aan op deals, posities en eventueel restant. Slippage meten: gebruik echte fills en het gevulde volume behandelt de prijsafwijking.