10 juni 2026 · 3 min lezen
Post #1Ik snap mijn eigen dashboard niet
Hoe verwarring over een scherm een bug in de handelslogica blootlegde
Op de ene pagina van mijn dashboard stond dat de markt "voorzichtig" was. Op de andere pagina stond "neutraal". Hetzelfde systeem, dezelfde dag, twee verschillende antwoorden op wat dezelfde vraag leek.
Mijn eerste reactie was niet "er is een bug". Mijn eerste reactie was "ik snap mijn eigen dashboard niet meer". En dat gevoel, dat je naar je eigen scherm kijkt en niet kunt verklaren wat je ziet, bleek het belangrijkste signaal van de dag.
Verwarring als symptoom
Het is verleidelijk om verwarring weg te wuiven. Je hebt het zelf gebouwd, dus je neemt aan dat het wel klopt en dat jij even niet scherp bent. Precies die aanname is gevaarlijk. Verwarring over iets wat je zelf hebt gemaakt is vaak geen teken dat jij het niet snapt, maar dat er iets niet klopt.
Dus in plaats van de tegenspraak te negeren, werd hij uitgezocht. Niet vanuit het idee "dit is vast een bug", maar vanuit "ik wil begrijpen waarom deze twee getallen verschillen". Dat onderscheid is belangrijk. Je gaat niet op zoek naar een fout, je gaat op zoek naar een verklaring. De fout vindt zichzelf wel als hij er is.
Twee markten, geen label
Wat bleek: het systeem berekent het marktregime apart voor de Amerikaanse en de Europese markt. Twee aparte uitkomsten, elke dag. Op die bewuste dag stond de Amerikaanse markt op voorzichtig en de Europese op neutraal. Allebei correct, want het zijn echt twee verschillende markten met verschillende onderliggende cijfers.
Het probleem: de twee dashboardpagina's pakten elk toevallig een andere markt, zonder ergens te vermelden welke. De ene pagina liet de Amerikaanse zien, de andere de Europese. Geen label, geen uitleg. Dus het leek alsof hetzelfde getal zichzelf tegensprak, terwijl je in werkelijkheid naar twee verschillende markten keek zonder het te weten.
Dat is een vervelend soort fout. Niet eentje die een foutmelding geeft, maar eentje die iets plausibels toont dat net niet is wat je denkt.
De bug onder de bug
En toen kwam het deel dat er echt toe deed. Diezelfde slordigheid, een marktregime ophalen zonder te bepalen welke markt, zat ook in het stuk code dat meebeslist over de handel. Het systeem koos daar willekeurig een van de twee markten. De ene dag kon dat de Amerikaanse zijn, de andere dag de Europese, afhankelijk van toeval in hoe de gegevens terugkwamen.
Op die specifieke dag had het geen gevolgen, omdat geen van beide markten in een stand stond die de handel zou blokkeren. Maar het is precies het soort latente fout dat een keer toeslaat. Op een dag waarop de ene markt wel een stop-signaal geeft en de andere niet, hangt het dan van toeval af welk signaal je systeem volgt. Dat wil je niet aan toeval overlaten, zeker niet met geld op het spel.
De oplossing was een bewuste keuze: vanaf nu telt de strengste van de twee markten. Als een van beide een reden geeft om voorzichtig te zijn, geldt dat voor het hele systeem. Het dashboard toont nu hetzelfde, met een duidelijk label welke markt je ziet. Geen toeval meer, geen tegenspraak meer.
Wat dit me leerde
Je dashboard is niet alleen een venster op je systeem, het is ook een testinstrument. Als je naar je eigen scherm kijkt en het klopt niet met je verwachting, is dat data. Negeer dat gevoel niet, ga het na.
Dit begon als een irritatie, twee getallen die niet matchten, en het eindigde in het vinden van een bug die anders pas met echt geld zichtbaar was geworden. Niet omdat ik op zoek was naar een fout, maar omdat ik de verwarring serieus nam in plaats van hem weg te wuiven.
Vertrouw je verwarring. Het is bijna altijd ergens een aanwijzing.