Inhoud van de analyse
Een lege regel op een werkdag is niet automatisch een datastoring. Voor de dagelijkse ECB-referentie EUR/USD vinden we in 2016–2025 2560 publicaties op 2609 maandag-tot-en-met-vrijdagdatums. Alle 49 werkdagen zonder publicatie vallen op geplande TARGET-sluitingen. Binnen deze afbakening blijven nul onverwachte kalendergaten over.
Methode en bevindingen
We vergelijken de feitelijke publicatiedatums van 1 januari 2016 tot en met 31 december 2025 met een kalender van werkdagen en officiële TARGET-sluitingen. De ECB-kalenderregeling vanaf 2002 noemt naast zaterdagen en zondagen 1 januari, Goede Vrijdag, tweede paasdag, 1 mei en 25 en 26 december. Een feestdag in het weekend tellen we niet nogmaals als ontbrekende werkdag.
De aantallen publicaties per jaar zijn 257, 255, 255, 255, 257, 258, 257, 255, 256 en 255. De bijbehorende aantallen werkdagen zonder publicatie zijn 4, 5, 6, 6, 5, 3, 3, 5, 6 en 6. Een afzonderlijke officiële API-CSV kwam in het oorspronkelijke onderzoek overeen met alle 2560 datums en koerswaarden.
Schuif op een klein scherm horizontaal door de tabel om kolommen te vergelijken.
| Jaar | Maandag–vrijdagdatums | Publicaties | TARGET-sluitingen | Onverwachte gaten |
|---|---|---|---|---|
| 2016 | 261 | 257 | 4 | 0 |
| 2017 | 260 | 255 | 5 | 0 |
| 2018 | 261 | 255 | 6 | 0 |
| 2019 | 261 | 255 | 6 | 0 |
| 2020 | 262 | 257 | 5 | 0 |
| 2021 | 261 | 258 | 3 | 0 |
| 2022 | 260 | 257 | 3 | 0 |
| 2023 | 260 | 255 | 5 | 0 |
| 2024 | 262 | 256 | 6 | 0 |
| 2025 | 261 | 255 | 6 | 0 |
In elk jaar is het grootste interval tussen twee opeenvolgende publicatiedatums vijf kalenderdagen. Neem 17 tot 22 april 2025: tussen die datums liggen vier dagen, waarvan twee TARGET-sluitingen en twee weekenddagen. Vijf dagen tussen eindpunten zijn dus geen vijf ontbrekende waarnemingen.
Praktische controle voor een Nederlands spreadsheet: bewaar een oorspronkelijke kolom met echte publicatiedatums. Voeg daarnaast een kalenderkolom toe met de reden voor iedere lege datum. Een opgevulde feestdag moet herkenbaar blijven als geïmputeerd, niet als nieuwe marktwaarneming. De Nederlandse feestdagenkalender alleen volstaat niet om deze ECB-reeks te beoordelen.
Wat één dagelijkse referentie niet laat zien
De uitkomst bewijst de overeenstemming van datums met deze kalender. Zij bewijst niet dat de website op ieder tijdstip bereikbaar was, dat iedere publicatie op tijd verscheen of dat een koers toen uitvoerbaar was. Voor zo’n vraag heb je historische verkrijgingstijden, beschikbaarheidsregistraties of echte uitvoeringsgegevens nodig.
Eén referentiewaarde per publicatiedag is geen OHLC-balk en bevat geen spread, handelsvolume of tickvolgorde. Je kunt daarmee geen intraday-stopuitvoering reconstrueren. Wie een vrijdagkoers tot maandag doortrekt, maakt een rekenkundige invulling; de ingevulde regels worden daardoor geen geobserveerde prijzen.
De wijziging van het ECB-publicatieschema per 1 juli 2016 veranderde het aangekondigde publicatiemoment van circa 14.30 naar circa 16.00 CET. Deze dagdatums reconstrueren niet het eerste historische beschikbaarheidsmoment. Gebruik die publicatiedatum dus niet zonder meer als tijdstempel waarop een strategie de waarde al kende.
De resultaten juist lezen
Het relevante verschil is tussen een verwachte sluitingsdag en een onverwachte afwezigheid binnen de gekozen bron. Een andere dataleverancier, frequentie of markt heeft een andere verwachte kalender. Nul onverwachte gaten in deze dagelijkse ECB-reeks is geen algemene kwaliteitsverklaring voor een brokerfeed.
De openbare dagelijkse kalender toont de classificatie per datum; de jaartabel vat die samen. Controleer eerst deze labels wanneer je eigen telling afwijkt. Veel voorkomende oorzaken zijn een feestdag dubbel tellen, alleen eigen nationale feestdagen gebruiken of vijf kalenderdagen als vijf lege tussenliggende dagen behandelen.
Berekeningen reproduceren
- Jaarkalender (CSV)
- Dagkalender (CSV)
- Code, ECB-kopieën en instructies (ZIP)
- Volledige resultaten (JSON)
- Bronnen, verkrijgingstijden en SHA
De oorspronkelijke bronkopie is van 7 oktober 2026. Het Python-programma gebruikt de standaardbibliotheek; programma’s, bronhashes en instructies staan in het oorspronkelijke pakket. Een nieuwe bronversie kan een bewuste nieuwe analyse vereisen. De vertaling verandert de kalenderclassificaties niet en vormt geen nieuwe beschikbaarheidsmeting.
Gegevensbron: ECB-statistieken; onderzoek A gebruikt ook de NBP. Berekeningen, classificaties en grafieken zijn van dit project. De oorspronkelijke ECB-informatie is gratis. Dit impliceert geen goedkeuring door de ECB. Hergebruiksvoorwaarden staan in de pakketten. Voorbereiding en vertaling met AI-ondersteuning; code- en gegevenscontroles zijn geen onafhankelijke menselijke beoordeling.
Nederlandstalige leeswijzer bij de oorspronkelijke bestanden