Een grafiekbeweging en rekeningstaat kunnen verschillende prijzen, eenheden en kostenbereiken gebruiken. Een afwijking bewijst niet dat het platform correct of fout is. Begin met bevestigde fills en uitgevoerde hoeveelheid en reconstrueer daarna afzonderlijke commissie, financiering en omrekening. Trek een al verwerkt prijsverschil niet nogmaals af.

Drie bedragen die je niet moet verwisselen

Een grafiekschatting gebruikt bijvoorbeeld bid-tot-bid. Het prijsresultaat van een lineair contract gebruikt daarentegen echte sluitingsfill minus openingsfill maal basiseenheden, in koersvaluta. De uiteindelijke rekeningboeking kan daarna kosten, credits en omrekening bevatten. Houd grafiekschatting, fillresultaat en netto rekeningresultaat als drie regels apart.

Werkelijke fills bevatten de betreffende bied-laatprijzen al. Afzonderlijk geboekte lasten komen daar niet vanzelf bij in; financiering kan zowel debiteren als crediteren. Hoeveelheid en aanhoudduur kunnen kosten beïnvloeden. Noem een onverklaard verschil niet automatisch een geldige vergoeding: vraag de toegepaste specificatie en boekingen erbij.

De spread is al zichtbaar in de uitvoeringsprijzen

Een long koopt op ask en directe verkoopwaarde gebruikt bid. Bij één pip verschil start het prijsresultaat in een eenvoudig model ongeveer één pip negatief, ook zonder beweging. Bid en ask bij SL en TP: de candle is niet altijd de triggerprijs werkt de juiste kanten uit. Tegen een expliciete bid-tot-bidgrafiekbasis kan de askinstap het resultaat met de instapspread verlagen.

Een mid- of askbasis, veranderende spread of andere uitvoering vraagt een aangepaste reconstructie. Trek niet opnieuw een spread af van het al uit echte fills berekende resultaat. Spread vergelijkt gelijktijdige offerteprijzen. Slippage vergelijkt een vastgelegde referentie met de fill en kan gunstig of ongunstig zijn. Ook slippage die al in fills zit mag niet nogmaals als vaste kostenpost worden afgetrokken.

Commissie en financiering hebben een eigen boeking

ECN, raw of standard vertelt niet hoeveel commissie geldt. Controleer per zijde of totale cyclus, volume-eenheden en minimumlasten. Spread en commissie: kosten en rekeninghistorie juist aansluiten vergelijkt dezelfde hoeveelheid en aanhoudperiode. Financiering volgt contractuele afrekengrens, methode en long/shortrente; lees het werkelijk geboekte teken.

Eén lokale kalenderdag kan een accrualgrens kruisen en een boeking kan een meerdaagse multiplier gebruiken. Het onderstaande USD 0,60-debet is een toegewezen totaal, geen algemene twee-nachtenrente. Een sluiting vóór een toepasselijke grens verwijdert niet achteraf financiering die al eerder is geboekt.

Reken iedere boeking tegen haar eigen toegepaste koers om

Twee boekingen, twee koersenFictieve koersen met volledige toegepaste omrekening; geen extra vergoeding.REKENVOORBEELDPrijscreditUSD 20×4,00=PLN 80Kostendebet−USD 2×4,20=−PLN 8,40SomPLN 71,60VerschilPLN 0,40
Twee boekingen, twee koersen. Fictieve koersen met volledige toegepaste omrekening; geen extra vergoeding.

Voeg pas bedragen samen nadat zij in dezelfde rekeningvaluta staan.

Prijscredit
USD 20×4,00=PLN 80 – Eigen toegepaste koers.
Kostendebet
−USD 2×4,20=−PLN 8,40 – Andere boeking, andere koers.
Som
PLN 71,60 – Niet één gekozen 4,00 voor alles.
Verschil
PLN 0,40 – Al opgenomen; geen extra aftrek.

Het oorspronkelijke fictieve model boekt USD 20 winst tegen 4,00 PLN/USD: PLN 80. De aparte USD 2-kosten worden tegen 4,20 omgerekend:−PLN 8,40. Samen PLN 71,60. Eerst 20−2 en dan alles tegen 4,00 omrekenen geeft PLN 72 en onderschat de last met PLN 0,40. Die afwijking is hier geen ontbrekende EUR/USD-slippage.

Nieuw afzonderlijk EUR-tegenvoorbeeld: veronderstel dezelfde fictieve USD 20-credit tegen 0,80 EUR/USD en USD 2-debet tegen 0,82 EUR/USD. Dat geeft EUR 16−EUR 1,64=EUR 14,36. Eén gekozen 0,80-koers geeft EUR 14,40, een verschil van EUR 0,04. De twee modelkoersen bevatten de volledige toegepaste omrekening; geen extra omrekenvergoeding wordt erbij verzonnen.

Pipwaarde en rekeningomrekening zijn aparte stappen

Bij GBP/JPY ontstaat lineair prijsresultaat eerst in JPY. Een PLN-rekening vraagt daarna een toepasbare omwisseling, niet noodzakelijk via USD. Omrekening verandert eenheden en is niet vanzelf een extra verlies. Controleer een eventuele opslag en of die al in de koers zit. Resultaat en lasten kunnen bovendien op andere momenten worden omgerekend.

Bereken basiseenheden uit werkelijk volume maal contractgrootte. Bij 100.000 EUR per lot en EUR/USD-pip 0,0001 geven 1,00/0,10/0,01 lot respectievelijk USD 10/USD 1/USD 0,10 per pip. Deze voorwaardelijke modelgetallen valideren niet iedere rekeningstaat. Pipwaarde per valutapaar: reken met volume en rekeningvaluta houdt de noemers en resultaatvaluta zichtbaar.

Van dertig grafiekdollars naar het geboekte resultaat

Neem fictief long EUR 10.000 bij 100.000 EUR per lot. Instapofferte bid 1,10000/ask 1,10010 USD/EUR; de volledige koopfill is ask. Volledige verkoopfill is bid 1,10300, zonder extra slippage. Afzonderlijke commissie USD 0,35 per zijde en totaal financieringsdebet USD 0,60 zijn aangenomen, geen actueel tarief.

  1. Bidgrafiek: (1,10300−1,10000)×10.000=USD 30.
  2. Werkelijke fills: (1,10300−1,10010)×10.000=USD 29. Spread zit hier al in.
  3. Commissies:29−0,35−0,35=USD 28,30.
  4. Geboekte financiering:28,30−0,60=USD 27,70.
  5. Aparte PLN-variant:27,70×4,0000=PLN 110,80; met expliciet aparte PLN 0,40 omrekenlast resteert PLN 110,40 vóór belasting.

Deze PLN-variant gebruikt één gemeenschappelijke koers en een extra vergoeding. Echte staten kunnen per stroom verschillende koersen gebruiken, zoals het eerdere diagram. Houd de modellen apart. De verklaring van een verschil is pas geldig als de boekingsaannames bij het werkelijke dossier passen.

Controleer ook wat een rapportlabel omvat

Reken vanuit fills, contract en volume; voeg alleen afzonderlijke posten toe en reken volgens de accountregels om. Begin je vanuit een bidgrafiek, benoem dan die andere basis. In de betreffende MT5-rapportonderdelen sluiten Gross Profit/Loss swap en commissie uit, terwijl Profit/Loss ze omvat. Trek ze niet opnieuw van een al inclusief bedrag af.

Een latere boeking vraagt een tijdlijn

Uitvoeringsmoment en boekingsmoment kunnen verschillen. Bewaar voor iedere regel teken, valuta, identifier en de vraag of een getoond totaal die regel al omvat. Een label Profit vervangt de exacte rapportdefinitie niet. Markeer een onbegrepen daling als nog te reconciliëren in plaats van zelf een commissie te bedenken.

Van positie-uitkomst naar later saldo

Saldo volgt de boekingenAfzonderlijk fictief USD-model zonder andere gebeurtenissen.REKENVOORBEELDStartUSD 1.000Na openingUSD 998Na sluitingUSD 1.028Na latere lastUSD 1.026
Saldo volgt de boekingen. Afzonderlijk fictief USD-model zonder andere gebeurtenissen.

Een tussenbedrag met al verwerkte kosten wordt niet nog eens als nieuw resultaat opgeteld.

Start
USD 1.000 – Geen handelswinst.
Na opening
USD 998 – −USD 2 last.
Na sluiting
USD 1.028 – +USD 30 prijsresultaat.
Na latere last
USD 1.026 – −USD 2 eenmaal; totaalnetto+26.

In dit afzonderlijke USD-model begint saldo op 1.000. Openingslast−2 geeft 998; prijsresultaat+30 bij sluiting geeft 1.028; latere last−2 geeft 1.026. Netto handelsresultaat vanaf start is USD 26. Een later getoond USD 28-bedrag kan de tweede last al bevatten: het wordt niet bovenop de USD 30 opgeteld.

Trek ook niet alle USD 4-kosten opnieuw af van 1.026. Beide zijn al geboekt; 1.022 zou dubbeltellen. De eerste USD 2 blijft wel nodig wanneer je vanuit alleen de latere USD 28 naar het volledige resultaat rekent. Voor andere valuta houd je iedere omwisseling apart. Correcties op bevestigde fills zijn een afzonderlijk onderzoeksonderwerp.

Een controlelijst voor de volgende reconstructie

  1. Verzamel fills, hoeveelheid, contractgrootte en rekeningboekingen.
  2. Noteer valuta, koers, teken en kostenbereik per regel.
  3. Scheid grafiekreferentie van gerealiseerd prijsresultaat.
  4. Controleer afronding, extra lasten en andere saldo-operaties vóór je een oorzaak benoemt.
  5. Controleer datum, tijdzone, afrekengrens en meerdaagse financieringsmultiplier; bestaande lasten verdwijnen niet door sluiting.

Netto nul berekenen vraagt dezelfde discipline: voeg uitsluitend nog niet verwerkte kosten en credits toe. Stop naar break-even: netto nul, prijsstappen en serverbevestiging verbindt dat met prijsstap en orderacceptatie.

Een commissiebedrag voor de positie is geen tarief per lot

Gebruik apart de calculatoroefening:0,10 lot,100.000 EUR per lot, werkelijke fictieve fills 1,1000 en 1,1050. Prijsresultaat USD 50 en 50 pips. Hele-positiecommissie USD 0,70 en financieringslast USD 0,80 geven USD 48,50 netto. Verander uitsluitend commissie naar USD 5,70:50−5,70−0,80=USD 43,50.

De USD 5-verhoging wordt volledig afgetrokken. Vermenigvuldig het hele-positiebedrag niet nogmaals met 0,10 lot. Ook hier bevatten de fills de spread al en zijn tarieven en lineair contract alleen oefenaannames.