In dit artikel
Na dit artikel kun je…
- Twee OUT_BY-regels verbinden zonder hun prijsresultaat dubbel te tellen.
- Toerekening aan long/short scheiden van complete paarkosten en saldotijdvak.
- Na compensatie de daadwerkelijke restpositie en open waardering controleren.
Begrippen uitgelegd binnen het artikel
Hedging: blootstelling afdekken Orderuitvoering Commissie Gerealiseerd resultaatNa Close By in MT5 kunnen twee sluitdeals verschijnen terwijl het prijsresultaat van het paar maar in één ervan staat. Nul in de andere regel betekent niet automatisch ontbrekende winst. Koppel beide posities aan de operatie en reconcileer totaal en kosten. Dit betreft tegengestelde posities in hetzelfde symbool op een rekening met Hedging: blootstelling afdekken waarop de handeling is toegestaan.
Close By is geen dubbele gewone sluiting
Close By sluit een positie met een tegengestelde positie. Een nettingrekening houdt dat onafhankelijke paar niet aan: daar vermindert, sluit of keert een tegengestelde deal de ene positie. Neem bedieningsinstructies dus niet tussen modi over. Controleer ook symboolrechten: SYMBOL_ORDER_MODE moet de vlag SYMBOL_ORDER_CLOSEBY bevatten.
Een hedginglabel alleen is geen volledige toestemming. Controleer dezelfde instrumentidentiteit, toegestane operatie en rekeningvoorwaarden. Open geen extra positie alleen om deze sluitfunctie te gebruiken; dat verandert blootstelling en kosten. Long en short: nul nettorichting is niet nul resultaat verklaart de twee richtingen los van deze afwikkeling.
Waarom toont de historie winst naast nul?
De twee sluitdeals krijgen de classificatie DEAL_ENTRY_OUT_BY. Dat is geen afzonderlijke vergoeding en verschilt van gewone OUT of omkering INOUT. Verbind de Close By-order met beide positie-identificaties voordat je statistieken rekent.
Het AlgoBook beschrijft toerekening aan de eerste opgegeven positie, met nul prijsresultaat in de tweede sluitdeal. Tickets omwisselen kan daardoor long-/shortstatistieken verschuiven zonder het totale prijsresultaat van ons vaste model te verbeteren. De oorspronkelijke EN-bronverwijzing vermeldde raadpleging op 13 oktober 2026; dat is geen datum van een nieuwe platformtest.
Kies vooraf wat je meet: een deal, een volledige gesloten positie of een gecompenseerd paar. Twee sluitregels van één operatie als twee onafhankelijke signalen tellen verandert de noemer. Pas dezelfde journaalregel op verliezen en winsten toe.
Reconcileer het paar zonder dubbeltelling
Ons volledig fictieve model gebruikt een lineair EUR/USD-contract van 100.000 EUR per lot en een USD-rekening. Long L opent 0,10 lot op 1,1000, short S 0,10 op 1,1010. Iedere positie betreft 10.000 EUR. Neem €-naar-USD-koersbewegingen, uitvoeringsvertraging en andere prijsverschillen tussen varianten niet aan; complete paarkosten zijn fictief 4 USD.
Het prijsresultaat bij compensatie is (1,1010 − 1,1000) × 10.000 = 10 USD. Met L eerst staat 10 bij L en nul bij S. Met S eerst verhuist de toerekening, maar de som blijft tien. Na vier complete kosten resteert zes. Bereken niet nogmaals tien uit de gespiegeld getoonde prijzen.
Twee records verdubbelen de uitkomst niet
Twee exitrecords geven samen tien prijsresultaat en zes na de aangenomen kosten, niet zestien.
- L eerst
- 10 + 0 USD – Toerekening aan eerste positie.
- S eerst
- 0 + 10 USD – Zelfde vaste modeltotaal.
- Netto
- 6 USD – Vier complete kosten eenmaal.
Schuif op een klein scherm door de tabel om alle kolommen te lezen.
| Volgorde | L | S | Prijssom | Na complete kosten |
|---|---|---|---|---|
| L, dan S | 10 USD | 0 USD | 10 USD | 6 USD |
| S, dan L | 0 USD | 10 USD | 10 USD | 6 USD |
Verdeel die vier fictieve kosten nu in één dollar bij iedere opening en één bij iedere sluiting. Vanaf saldo 1.000 kosten de openingen samen twee: saldo 998. Sluiten boekt +10 prijsresultaat en −2 nieuwe kosten: 1.006. De complete verandering is zes. Trek reeds geboekte openingskosten niet nogmaals van dat eindsaldo af.
De tweede exit kan nul prijsresultaat maar één dollar commissie hebben, dus netto negatief zijn. Dat maakt hem geen onafhankelijk verliezend strategiesignaal of gratis sluiting. Controleer de werkelijke kostenboekingen; onze verdeling is geen universeel brokermodel.
Vergelijken met afzonderlijk sluiten
Neem in een aparte variant tegelijk Bid 1,1020 en Ask 1,1022. L afzonderlijk sluiten op Bid geeft +20 USD; S op Ask geeft −12. Samen acht vóór kosten, tegenover tien in het Close By-model. Verschil twee is spread 0,0002 × 10.000. De platformdocumentatie beschrijft het besparen van één spread tegenover afzonderlijk sluiten.
Houd in deze vergelijking prijzen, tijd en complete kosten vast. Het is geen beloofde netto besparing bij iedere aanbieder. Commissie, financiering, omrekening en andere uitvoeringstijd kunnen het totaal wijzigen. Nul prijsresultaat bewijst geen nul kosten. Controleer de valuta van elke component.
Een ongelijke omvang laat blootstelling achter
Close By compenseert de kleinste gezamenlijke hoeveelheid. In een gewijzigde casus is L 0,30 lot en S 0,10: na 0,10 aan beide kanten sluiten blijft 0,20 long over. Een Close By-regel in de historie bewijst geen vlakke rekening.
De resterende 20.000 EUR long van 1,1000 gewaardeerd op Bid 1,1020 geeft fictief 40 USD ongerealiseerde prijswinst. Voeg die niet aan saldo toe als ontvangen geld. Controleer huidige omvang, geaccepteerde bescherming en toekomstige kosten. Open en gerealiseerd resultaat: sluiten creëert geen tweede winst onderscheidt gerealiseerde resultaten van deze waardering.
Eigen EUR-kostencontrole. Een ander hypothetisch gecompenseerd paar boekt +€18 en €0 prijsresultaat, met €3 kosten bij openen en €2 bij sluiten. Saldo €2.000 wordt eerst €1.997 en daarna €2.013. Het paarresultaat is €13. Een export vanaf vlak vóór sluiten toont een stijging van €16, omdat de openingskosten al buiten dat tijdvak liggen. Wie €16 met de complete €13 vergelijkt moet eerst de tijdvakgrens gelijkmaken. Dit is een boekingsvoorbeeld, geen providerkostenbelofte.
Een reproduceerbaar controleprotocol
- Zoek op demo de Close By-order, beide OUT_BY-deals, positie-ID’s, werkelijk gesloten omvang en valuta. Een enkele nul is onvoldoende bewijs.
- Tel geboekte prijsresultaten en getekende kosten eenmaal op. Reconcileer met hetzelfde beginsaldo en houd open waardering en vreemde mutaties apart.
- Lees de resterende posities en bescherming na bevestiging terug. Gebruik bij een onzeker antwoord MT4/MT5-orderfouten: prijsraster, omvang en bewijs vóór een herhaling. Deze uitleg beveelt geen nieuw tegengesteld paar aan.
Test wat je hebt geleerd
Ongeveer 2 minuten oefenen.
Antwoord en uitleg bekijken
Juist: 10 + 0 − 4 = 6. Trek openingskosten niet nogmaals af als ze in de vier zitten.
Andere vragen
Verdwijnt winst als de tweede OUT_BY nul toont?
Niet op basis van die ene regel. Verbind order en beide posities en tel geboekte prijsresultaten en werkelijke kosten eenmaal. Gespiegelde prijzen leveren geen tweede winst op. Controleer bij ongelijke volumes ook restpositie en open waardering.
Levert omwisselen van tickets meer gezamenlijke winst op?
Niet in het vaste model: tien USD prijsresultaat en vier kosten geven zes. De long-/shorttoerekening kan verschuiven. Prijzen, kosten, valuta en tijd zijn vastgezet; echte afwikkeling vraagt controle. Veranderde richtingstatistieken bewijzen geen betere strategie.
Maakt Close By de rekening altijd vlak?
Nee. Bij 0,30 long en 0,10 short blijft 0,20 long over na compensatie van de kleinste omvang. Controleer na bevestiging omvang en bescherming; tel open waardering niet als gerealiseerd saldo. Herhaal bij onzeker antwoord niet automatisch.
Is een hedgingrekening voldoende?
Controleer ook tegengestelde posities in hetzelfde symbool, vereiste rechten en SYMBOL_ORDER_CLOSEBY binnen SYMBOL_ORDER_MODE. Providerregels kunnen beperken. Een extra positie openen om een sluitfunctie te verkrijgen verandert de blootstelling en wordt hier niet aanbevolen.
Bronnen en controle
- MQL5 AlgoBook — Closing opposite positions
Direct gelezen toerekening aan de eerste positie, tweede exit nul en afhankelijkheid van Close By-toestemming. De cijfers zijn eigen hypothetische modellen, geen native platformreproductie.
- MetaTrader 5 — Executing Trades
Officiële beschrijving van hedgingoperatie, spreadvergelijking en ongelijke volumes geraadpleegd. Kosten en uitvoering blijven rekeningafhankelijk; geen netto besparing gegarandeerd.
- MQL5 — Deal Properties
Direct geraadpleegde entry-/exitclassificatie en afzonderlijke dealvelden; OUT_BY is geen extra vergoeding en prijsresultaat is niet automatisch het gehele nettoresultaat.
De berekeningen gebruiken expliciete aannames. Ze vervangen geen actuele marktgegevens of voorwaarden van de aanbieder.
