Een rapport goed begrijpen is niet hetzelfde als een gunstige uitvoering krijgen. Bewaar koers op beslismoment, activering van een order en werkelijke fill als afzonderlijke waarnemingen. De BLS-kalender geeft officiële publicaties en hun tijdzone; alle EUR/USD-koersen hieronder zijn fictieve lesinputs, geen gemeten publicatiereeks of bewijs over een specifieke broker.

Wat een bredere spread wel en niet laat zien

De Spread is Ask minus Bid binnen één gelijktijdige quote. Rond publicaties kunnen liquiditeitsverschaffers prijzen verruimen of terugtrekken. De uiteindelijke retailquote hangt daarnaast af van de prijsconstructie, opslag en afspraken van de aanbieder. Een breedteverandering vertelt op zichzelf niet welk mechanisme de oorzaak was.

OANDA Europe Limited beschrijft dynamische spreads bij veranderende volatiliteit, liquiditeit, nieuws en marktopeningen of -sluitingen. IG beschrijft voor zijn genoemde CFD-producten afgeleide prijzen en variabele spreads; grotere orders kunnen andere voorwaarden hebben. Die productdocumenten bewijzen niet dat iedere broker één ongewijzigde onderliggende quote doorgeeft, noch dat iedere spike correcte uitvoering of manipulatie is. Vergelijk tijdstempels en bevestigingen met de voorwaarden van jouw contractspartij.

Er bestaat geen universele overgang van één naar twaalf pips of gegarandeerd herstel binnen twee minuten. Demo leert je de interface, maar meet geen gegarandeerde livefills. Leg ook vast of de quote verhandelbaar was, voor welk volume en onder welke ordermodus.

Koppel Bid en Ask uit hetzelfde record

Twee volledige fictieve records luiden t0: Bid 1,1000/Ask 1,1002 en t1: Bid 1,1005/Ask 1,1007. Met pip 0,0001 heeft ieder record een spread van twee pips. Ask t1 minus Bid t0 geeft zeven pips. Dat bevat vijf pips beweging van het hele prijsniveau; er heeft in deze gegevens geen volledige zevenpipquote bestaan.

Een verkeerde combinatie maakt zeven pipsBrongebonden fictieve complete EUR/USD-records, pip 0,0001. Oude Bid blijft niet verondersteld uitvoerbaar.REKENVOORBEELDt01,1000 / 1,1002t11,1005 / 1,1007Foute koppeling1,1007 − 1,1000
Een verkeerde combinatie maakt zeven pips. Brongebonden fictieve complete EUR/USD-records, pip 0,0001. Oude Bid blijft niet verondersteld uitvoerbaar.

Ask t1 minus Bid t0 is geen gelijktijdig waargenomen spread.

t0
1,1000 / 1,1002 – Spread twee pips.
t1
1,1005 / 1,1007 – Spread twee pips.
Foute koppeling
1,1007 − 1,1000 – Zeven pips inclusief vijf pips tijdsverschil.

OANDA REST v20 Pricing bevat een eigen tijdveld en afzonderlijke bids- en asks-velden. Bewaar hun samenhang bij export. Wij nemen niet aan dat oude Bid na ontvangst van t1 uitvoerbaar blijft. Als je geen volledig synchroon record kunt reconstrueren, markeer de informatie als ontbrekend in plaats van gelijktijdigheid te verzinnen.

Quoteverplaatsing is iets anders dan verbreding

Neem nu een ander fictief model. Vooraf zijn Bid 1,1000 en Ask 1,1002; midden 1,1001 en spread twee pips. Daarna zijn Bid 1,0995 en Ask 1,1007; hetzelfde midden 1,1001 maar spread twaalf pips. Bid daalt vijf pips en Ask stijgt vijf pips. De breedte neemt tien pips toe, hoewel een middengrafiek geen koersverandering laat zien.

Gelijk midden, verschillende spreiding van Bid en Ask

Gelijk midden, verschillende spreiding van Bid en AskDe middellijn blijft 1,1001. De eerste quote loopt van Bid 1,1000 tot Ask 1,1002, de tweede van 1,0995 tot 1,1007. De tweede breedte is zesmaal zo groot, zonder beweging van het midden.Midden 1,1001Bid 1,1000Ask 1,10022 pipsBid 1,0995Ask 1,100712 pipsFictieve quotes; pip = 0,0001 USD/EUR
De zichtbare kanten veranderen, het midden niet. Er zijn geen transacties of ontbrekende koerspunten aangevuld.

Schuif horizontaal of vergroot het diagram om de details te lezen.

10.000 EUR kopen en onmiddellijk verkopen tegen onveranderd beschikbare kanten geeft hier −2 USD of −12 USD vóór overige kosten. Die beschikbaarheid is een aanname, geen fillgarantie. Een NFP-label bepaalt geen vaste koersroute of universeel gevaarlijkste publicatie.

Een stop kan reageren zonder beweging van het midden

Voor Forex toetst MT5 een long-SL tegen Bid en een short-SL tegen Ask. Beursproducten kunnen andere triggerregels hebben. Neem twee afzonderlijke eerdere posities, geen gezamenlijke hedge: longinstap Ask 1,1002 met SL 1,0996 en shortinstap Bid 1,1000 met SL 1,1006. Beide hebben een geplande afstand van zes pips. De bredere quote Bid 1,0995/Ask 1,1007 voldoet aan beide respectieve activeringsvoorwaarden.

Activering is nog geen uitvoering. Voor de afzonderlijke long van 10.000 EUR nemen we Bid-uitstap 1,0993 aan. (1,0993−1,1002)×10.000 = −9 USD; fictieve round-tripprovisie 0,40 USD geeft −9,40 USD. Exacte SL-fill op 1,0996 zou −6,40 USD opleveren. De werkelijke aangenomen fill ligt drie pips onder SL óf twee pips onder de activerende Bid. Benoem de referentie; tel beide afwijkingen niet als losse extra kosten op.

Een uitsluitend Bid-grafiek reconstrueert de Ask-trigger van de short niet. Een gewone stop garandeert geen uitvoeringsprijs. Sommige aanbieders hebben een apart gegarandeerd-stopproduct met voorwaarden en kosten. Waar retail-CFD-restschuldbescherming geldt, is die rekeningbreed en beperkt tot haar product- en cliëntbereik; zij garandeert niet het geplande verlies van iedere transactie. Raadpleeg het AFM-bereik voor aanbod in of vanuit Nederland en je eigen overeenkomst.

Nieuwe instap: neem de fills maar eenmaal mee

Een nieuwe, onafhankelijke trade heeft zichtbare Bid 1,0995/Ask 1,1007 en een aangenomen daadwerkelijke aankoop van 10.000 EUR op Ask 1,1009. Die fill is twee pips slechter dan de zichtbare Ask. Latere verkoop op Bid 1,1013 geeft 4 USD bruto en na 0,40 USD provisie 3,60 USD, zonder financiering of andere kosten.

Trek de twaalfpipspread of tweepipafwijking niet nogmaals af: hun effect zit al in de fillprijzen. Dezelfde exit bij een tegenfeitelijke instap 1,1007 zou 5,60 USD netto geven; het verschil 2 USD isoleert de instapafwijking, zonder te bewijzen dat die betere fill beschikbaar was. Bij echte modelinstap 1,1009 en provisie 0,40 USD vereist nulresultaat Bid 1,10094. Dit is een wiskundige grens; de contractspecificatie kan afronding op tickgrootte vereisen.

Afzonderlijke EUR-kostentoets: veronderstel vaste conversie 1,20 USD/EUR en daarnaast €2 conversie-/administratiekosten. De 3,60 USD uit de zelfstandige trade wordt €3, zodat €1 overblijft. Met dezelfde kosten moet de prijswinst 2,80 USD zijn om quitte te spelen: 0,40 USD provisie plus 2×1,20 USD. Dat geeft Bid 1,10118 bij dezelfde instap en omvang. De oorspronkelijke grens 1,10094 dekt deze nieuw toegevoegde kosten dus niet. Dit is een expliciet ander model, geen werkelijk brokertarief.

Welk spreadgemiddelde bereken je?

Een afzonderlijke fictieve tiensecondereeks heeft negen seconden spread twee pips met negen updates, gevolgd door één seconde spread twaalf pips met negentig updates. Tijdweging geeft (9×2+1×12)/10 = drie pips. Iedere update even zwaar tellen geeft (9×2+90×12)/99 ≈ 11,09 pips. De laatste seconde krijgt dan 90/99 ≈ 90,91% gewicht in plaats van 10%.

Dezelfde tien seconden, andere wegingNegen seconden twee pips met negen updates; één seconde twaalf pips met negentig updates. Geen filldata.REKENVOORBEELDTijdgewogen3 pipsUpdategewogenCirca 11,09 pips
Dezelfde tien seconden, andere weging. Negen seconden twee pips met negen updates; één seconde twaalf pips met negentig updates. Geen filldata.

Een updategemiddelde geeft de drukke laatste seconde circa 90,91% gewicht; een tijdgemiddelde slechts 10%.

Tijdgewogen
3 pips – (9×2+1×12)/10.
Updategewogen
Circa 11,09 pips – (9×2+90×12)/99.

Geen van beide gemiddelden is een fillkost. Label venstergrenzen, sampling en weging. Eénsecondesampling kan kortere spikes missen; geen spike zien bewijst dan niet dat er geen was. BIS Working Paper 1229 onderzoekt spreadverdelingen en structurele breuken over markten, geen ranglijst van retailnieuwsstijlen. Een analyse van Orderuitvoering begint bij volledige waarnemingen.

Een reproduceerbaar controleprotocol

  1. Bewaar officiële publicatietijd, eigen ontvangsttijd en volledige gelijktijdige Bid/Ask-records met tijdzone, bron en verhandelbaarheid.
  2. Bewaar orderzijde, volume, orderstatus en iedere fill, inclusief gedeeltelijke of afgewezen uitvoeringen. Controleer de bevestiging van annulering.
  3. Bereken resultaat uit iedere uitgevoerde hoeveelheid en fillprijs; voeg werkelijke provisie, financiering en conversie eenmaal toe.
  4. Definieer instap, weigering, stop en uitstap vóór evaluatie. Wachten, minder volume of ruimere stops zijn afzonderlijke regelwijzigingen.
  5. Vergelijk de observatie met de voorwaarden van de geselecteerde entiteit. Een smallere spread of vijftien tot dertig minuten wachten bewijst geen richting, veiligheid of winst.

Vervolg met Backtestvalidatie: regels, evaluatie en herstel afzonderlijk bewijzen om dezelfde records correct in een test te gebruiken. Nieuwshandel of technische analyse: welke informatie was al bekend? onderscheidt de klok van een publicatieregel van die van een candlefilter. Scheid signaalkwaliteit, quotemeting en gerealiseerde kosten.