In dit artikel
Na dit artikel kun je…
- ACCOUNT_FIFO_CLOSE scheiden van een administratieve FIFO-methode.
- Een actuele sluitrij opstellen op openingstijd in hetzelfde symbool.
- Gerealiseerd resultaat en resterende blootstelling na iedere bevestiging controleren.
Begrippen uitgelegd binnen het artikel
Hedging: blootstelling afdekken Orderuitvoering Stop lossEen FIFO-afwijzing in MT5 vraagt controle van de toegestane sluitvolgorde op de echte rekening. First in, first out kan een servervoorwaarde zijn, los van een zelfgekozen journaalmethode. Verstuur niet automatisch hetzelfde verzoek opnieuw en sluit ook niet blind een oudere positie. Bewaar antwoord, rekeningmodus en actuele posities in precies hetzelfde symbool.
Een rekeningregel is geen spreadsheetkeuze
MT5 heeft ACCOUNT_FIFO_CLOSE. True betreft sluiten van posities per symbool op openingsvolgorde, oudste eerst; buiten de hedgingmodus is deze eigenschap false. Controleer de werkelijke aanbieder en rekeninginstelling. De Nederlandse interfacetaal of jouw gekozen website bepaalt die instelling niet. Dit artikel stelt geen Nederlandse juridische FIFO-plicht vast.
Daarnaast kan FIFO een analytische verdeelconventie zijn. Je kunt een vermindering van één nettingpositie administratief aan eerdere instappen toewijzen. Dat verandert niet welke opdracht de server voor echte posities accepteert. Netting: twee robots, één positie en resultaattoerekening behandelt toerekening; hier onderzoeken we de technische volgorde bij Hedging: blootstelling afdekken.
Bewaar de precieze afwijzing
Code 10045, TRADE_RETCODE_FIFO_CLOSE, wijst op een verzoek dat botst met de FIFO-instelling. Een algemeen foutlabel vertelt niet of prijs, omvang, verbinding of sluitvolgorde de oorzaak is. Verwar FIFO niet met een apart verbod op tegengestelde posities of een close-onlysymbool.
Leg server, rekeningalias, volledig symbool, ticket, openingstijd en huidige omvang vast. Sorteer alleen posities van dat instrument op tijd, niet op winst. Gelijke zichtbare timestamps kunnen door weergaveresolutie ontstaan; bewaar identificaties en vraag de aanbieder om verduidelijking in plaats van zelf een ticketnummerregel te verzinnen.
Een rij van drie posities narekenen
Het fictieve model heeft FIFO=true op een hedgingrekening en drie longs in hetzelfde EUR/USD-symbool. Contract 100.000 EUR per lot, vaste Bid 1,1030; kosten, slippage en andere gebeurtenissen ontbreken. We bekijken volledige sluitingen, geen universele gedeeltelijke-sluitregels.
Schuif op een klein scherm door de tabel om alle kolommen te lezen.
| Positie | Opening | Omvang | Prijs | Prijsresultaat |
|---|---|---|---|---|
| P1 | 08:00 | 0,10 lot | 1,1000 | 30 USD |
| P2 | 08:05 | 0,20 lot | 1,1010 | 40 USD |
| P3 | 08:10 | 0,10 lot | 1,1020 | 10 USD |
Openingsvolgorde verschilt van winstsorteervolgorde
P1 is eerst ondanks de grotere winst bij P2; iedere volgende stap vraagt bevestiging en actuele resttoestand.
- P1 08:00
- 30 USD – Eerst bij volledige sluiting.
- P2 08:05
- 40 USD – Grootste winst, niet aanvankelijk oudste.
- P3 08:10
- 10 USD – Laatste in deze vaste rij.
P3 vóór P1 sluiten botst in dit model met de regel. Na bevestigde volledige sluiting van P1 komt P2 aan de beurt. P2 heeft de grootste winst, maar was aanvankelijk niet de oudste. De kleinste omvang selecteert evenmin de volgende positie. Lees de actuele resterende rij terug na iedere bevestiging.
Vóór sluiten is de prijssom 80 USD. Na P1 is 30 gerealiseerd en 50 nog zwevend. Na ook P2 is dat 70 gerealiseerd en tien zwevend. De som blijft tachtig bij vastgehouden prijzen; er ontstaat geen extra winst door de administratieve verplaatsing. Werkelijke kosten en koersbewegingen kunnen deze bedragen wijzigen.
Een ander ticket sluiten verandert het plan
Misschien wil je een specifieke positie van een andere strategie of EA beëindigen. Automatisch de oudste sluiten kan technisch geldig zijn maar een ander plan wijzigen. Controleer richting, hoeveelheid en totale blootstelling die je bedoelt te verwijderen. Als rekeningvoorwaarden en plan botsen, kan aanpassing van het proces nodig zijn in plaats van een vervangende transactie.
Een tegengestelde nieuwe order is geen veilige omweg: hij kan een nieuwe positie openen of apart verboden zijn. Na gedeeltelijk sluiten moet je restomvang en volgorde opnieuw lezen. Een verzonden verzoek bewijst niet dat de oudste positie volledig verdwenen is. Gebruik MT4/MT5-orderfouten: prijsraster, omvang en bewijs bij onzekere antwoorden.
Bewaar de geplande wachtrij apart van bevestigde uitvoeringen. Een handmatige handeling, EA of servermechanisme kan tussen twee verzoeken de rekening wijzigen. Noteer de herkomst voor zover aantoonbaar; hetzelfde symbool identificeert de initiatiefnemer niet. Ga na een fout niet verder met oude ticketveronderstellingen.
Stops en groepssluiting vragen dezelfde controle
MT5 Help beschrijft bij deze FIFO-rekeningen gekoppelde SL/TP-niveaus voor posities in hetzelfde instrument om de volgorde te behouden. Neem geen volledig onafhankelijke bescherming per ticket aan. Controleer na een niveauwijziging alle daadwerkelijk geaccepteerde waarden. Stop loss is een instructie met rekeningvoorwaarden, geen los grafieklijntje.
De documentatie beschrijft sequentieel FIFO-sluiten en stoppen van die reeks bij een fout. Een groepscommando bewijst dus niet dat alles gesloten is. Bewaar iedere uitkomst en resterende blootstelling. Gedwongen stop-outafwikkeling vraagt een afzonderlijke rekeningcontrole; onze volledige-sluitrij is geen universele liquidatievolgorde. De oorspronkelijke EN-verwijzing naar de accountdefinitie droeg raadpleegdatum 13 oktober 2026; die vermelding is geen nieuwe uitvoeringsproef.
Eigen EUR-rij. Een ander hypothetisch product heeft twee longs: eerst twee eenheden op €50, daarna één op €48, met vaste verkoopfill €49. De oudste heeft −€2, de nieuwste +€1. FIFO kiest de oudste ondanks zijn verlies. Na die aangenomen sluiting is −€2 gerealiseerd en +€1 zwevend, samen −€1 vóór kosten. Winstsorteervolgorde zou een andere positie kiezen en is hier geen vervanging voor openingsvolgorde.
Drie controles zonder live orders
- Bewaar volledige retcode en ACCOUNT_FIFO_CLOSE voor de juiste rekening; sluit persoonlijke gegevens en wachtwoorden uit.
- Maak een actuele tabel per symbool met ID, openingstijd, richting, volume en bescherming. Markeer onzekere antwoorden en reconcileer historie vóór verder verzenden.
- Reken de 30/50-verdeling na. Voor platformgedrag is een passende demo met iedere bevestiging nodig; deze uitleg adviseert geen specifieke positie te sluiten.
Test wat je hebt geleerd
Ongeveer 2 minuten oefenen.
Antwoord en uitleg bekijken
Juist: na bevestigde volledige sluiting lees je de resterende rij opnieuw.
Andere vragen
Verbiedt FIFO hedging op iedere MT5-rekening?
Nee. Sluitvolgorde en beperkingen op tegengestelde posities zijn verschillende voorwaarden. Controleer modus, ACCOUNT_FIFO_CLOSE, rechten en overeenkomst. Deze technische uitleg stelt geen regel vast voor iedere gebruiker of ieder land.
Verandert FIFO in mijn nettingspreadsheet de serverregel?
Nee. Een verdeelconventie beschrijft analyse van instappen en resultaten; zij bepaalt niet welke echte order de server accepteert. Bewaar uitvoeringsfeiten apart van toerekening en neem geen fiscale methode aan uit deze accountinstelling.
Kan ik een tegengestelde order als omweg sturen?
Dat kan op hedging een nieuwe positie openen of afzonderlijk verboden zijn. Het effect verschilt van het gekozen ticket sluiten. Controleer eerst bedoelde blootstelling en toegestane operatie; reconcileer na een onzeker antwoord.
Is alles dicht na een sluit-allescommando?
Niet zonder bevestigde uitvoeringen en actuele controle. De gedocumenteerde sequentiële FIFO-reeks stopt bij een fout. Bewaar de afzonderlijke uitkomsten, resterende posities en bescherming; herhaal niet blind de hele oude set.
Bronnen en controle
- MQL5 — Account Properties
Direct geraadpleegde ACCOUNT_FIFO_CLOSE-definitie en relatie met hedgingmodus. Geen Nederlandse wettelijke verplichting of universele platformregel uit afgeleid.
- MQL5 — Trade Server Return Codes
Direct gecontroleerd: code 10045 betreft FIFO; tegenovergestelde posities en close-only hebben afzonderlijke codes en scope.
- MetaTrader 5 — Executing Trades
Direct gelezen FIFO-sluitrij, gekoppelde SL/TP en onderbreking van sequentiële FIFO-groepssluiting bij een fout. Geen native rekeningtest of stop-outvolgorde voor iedere provider geclaimd.
De berekeningen gebruiken expliciete aannames. Ze vervangen geen actuele marktgegevens of voorwaarden van de aanbieder.
