Wat gebeurt er als mijn bot een marktcrash veroorzaakt?

Portret van Alex de Vries, Quantitatief Analist & Algo-Trading Expert
Alex de Vries
Quantitatief Analist & Algo-Trading Expert
Wetgeving, Belastingen & Ethiek · 2026-02-15 · 6 min leestijd
Stel je voor: je bot draait, je kijkt even weg, en opeens is de markt 15% lager. Paniek. Hoe kan een enkele scriptfout zoveel schade aanrichten? Dit is geen ver-van-je-bed-show. Algoritmische handel kan heel efficiënt zijn, maar als je risicomanagement niet waterdicht is, kan één foutieve regel een sneeuwbaleffect op de beurs veroorzaken.

Definitie: Wat betekent dit eigenlijk?

Een bot veroorzaakt een marktcrash niet door boosaardigheid, maar door een kettingreactie. Stel je een bot voor die op Binance of Bitvavo handelt via een API.

Hij koopt of verkoopt automatisch, gebaseerd op Python-code die jij hebt geschreven. Als die code een fout bevat, kan hij in een paar seconden duizenden orders plaatsen. Een marktcrash door een bot is een onbedoelde, extreem snelle daling van een prijs, veroorzaakt door een algoritme.

Denk aan een verkeerde stop-loss of een 'flash crash' waarbij een bot een order plaatst die de markt ontregelt.

Het gaat hier niet om een geleidelijke daling, maar om een plotselinge, extreme beweging. Waarom is dit belangrijk? Omdat de gevolgen voor jou persoonlijk groot kunnen zijn. Je kunt je inleg verliezen, maar je kunt ook aansprakelijk worden gesteld voor schade aan andere handelaren.

Bovendien kan je broker je account bevriezen. Het is dus niet alleen een technisch probleem, maar een juridisch en ethisch vraagstuk.

Hoe werkt zo'n crash in de praktijk?

Stel je voor: je hebt een Python-bot die handelt op de BTC/EUR-pair via de API van een broker zoals Kraken. Je bot gebruikt een eenvoudige momentum-strategie.

Je hebt in je backtesting in Trading Bot Software een fout gemaakt: je hebt geen limiet ingesteld op het aantal transacties per seconde.

Op een dag is er een kleine prijsdip. Je bot herkent dit als een koopsignaal. Door een programmeerfout (bijvoorbeeld een verkeerde 'if'-statement) stuurt hij niet één, maar 10.000 kooporders naar de API.

De broker kan deze stroom niet aan en de marktprijs schiet omhoog, om daarna direct weer in te storten omdat de liquiditeit op is. Een ander voorbeeld: een 'stop-loss cascade'. Je bot heeft een stop-loss op €45.000 voor Bitcoin. Als de prijs daalt, verkoopt je bot automatisch.

Als duizenden bots tegelijkertijd dezelfde stop-loss hebben, verkopen ze allemaal op hetzelfde moment.

Dit drijft de prijs verder omlaag, waardoor nog meer stop-losses worden getriggerd. Een sneeuwbaleffect is geboren.

De technische term hiervoor is 'slippage' en 'liquidity crunch'. Je bot 'eet' de orderbook op. Hij koopt alle beschikbare vraag op tot een bepaald niveau, waardoor de prijs extreem snel beweegt. Dit is wat er gebeurt als je geen 'slippage tolerance' instelt in je code.

De juridische en ethische gevolgen

Wat gebeurt er nu echt als jouw bot de boel ontregelt? Laten we de scenario's doornemen.

Ten eerste is er de technische reactie van je broker. Bij een extreme orderstroom zal de API van je broker je waarschijnlijk blokkeren. Je ontvangt een 'margin call' of een 'liquidatie' notificatie.

Je account wordt vaak tijdelijk bevroren om verdere schade te voorkomen. Ten tweede is er de wettelijke kant.

In Europa wordt algoritmische handel gereguleerd door MiFID II. Als je bot marktmanipulatie veroorzaakt (zonder dat dit je intentie was), kun je een boete krijgen. Vraag je je af of je een vergunning nodig hebt om je bot live te draaien?

Stel je voor dat je bot een 'spoofing'-patroon vertoont: hij plaatst orders en annuleert ze snel, wat de markt beïnvloedt. Begrijp de regels rondom market abuse, want dit is illegaal, ook als het per ongeluk gebeurt. De ethische kant is net zo belangrijk. Stel je voor dat jouw bot een flash crash veroorzaakt op een kleine altcoin.

Andere handelaren, misschien wel particulieren, verliezen hun inleg omdat jouw script een foutieve order plaatste. Je broker kan je aansprakelijk stellen voor de schade.

Dit kan oplopen tot duizenden euros, afhankelijk van de omvang van de crash. Er zijn historische voorbeelden. Denk aan de Flash Crash van 2010 op de Amerikaanse beurs, waar de Dow Jones in enkele minuten 1000 punten daalde en weer herstelde.

Hoewel dit een complex evenement was, toont het aan hoe snel algoritmes de markt kunnen ontregelen.

In Nederland zijn er minder grote crashes bekend, maar kleine incidenten met bots op bijvoorbeeld de Euronext komen voor.

Prijsindicaties en kosten van herstel

Wat kost zo'n fout je nou echt? Laten we concreet worden.

Stel je bot veroorzaakt een crash op een altcoin zoals Cardano (ADA). Je verliest je eigen inleg van €5.000 door een slechte liquidatie. Maar de schade aan de markt kan groter zijn.

Je broker kan je een rekening sturen voor 'schade aan de marktintegriteit', wat kan oplopen tot €10.000 of meer, afhankelijk van de regels. Er zijn verschillende scenario's met verschillende kosten:

  1. Account bevriezing: Je broker blokkeert je account voor 24-48 uur. Geen handel mogelijk, gemiste kansen. Kosten: ongemak, geen direct geldverlies, maar wel frustratie.
  2. Margin call: Je bot verliest te veel en je moet bijstorten. Stel je hebt €2.000 op je account en je bot verliest €1.500 door een crash. Je moet €1.500 bijstorten om je positie te houden.
  3. Boete van toezichthouder: Als je bot marktmanipulatie vertoont, kun je een boete krijgen van de AFM (Autoriteit Financiële Markten). Dit kan oplopen van €1.000 voor kleine fouten tot €50.000 voor ernstige overtredingen.
  4. Aansprakelijkheid: Als andere handelaren schade lijden, kunnen ze je aanklagen. Dit is zeldzaam, maar de kosten voor juridische bijstand kunnen snel oplopen tot €5.000-€10.000.

De prijs hangt af van de broker. Bij Binance of Kraken zijn de API-limieten strakker, dus de schade is vaak beperkt tot je eigen account.

Bij een kleine broker met minder bescherming kan een bot fout sneller escaleren. Test altijd met een demo-account voordat je live gaat.

Praktische tips om een crash te voorkomen

Gelukkig kun je veel doen om dit te voorkomen. Hier zijn concrete stappen die je direct kunt toepassen in je Python-code en trading setup.

  • Gebruik een testnet of demo-account: Test je bot eerst op een simulatie. Bij Binance kun je een testnet gebruiken met nep-geld. Zo ontdek je fouten zonder echt geld te verliezen.
  • Stel harde limieten in: In je Python-code, gebruik libraries zoals 'ccxt' om API-limieten te respecteren. Bijvoorbeeld: max 10 orders per seconde. Voeg een 'rate limiter' toe om overbelasting te voorkomen.
  • Implementeer risicomanagement: Gebruik stop-losses, maar verspreid ze. Stel niet alle bots in op hetzelfde niveau. Voeg een 'slippage tolerance' toe van bijvoorbeeld 1-2% om extreme bewegingen te beperken.
  • Monitor je bot: Gebruik tools zoals Prometheus of een eenvoudige Python-logger om je bot realtime te volgen. Stel alerts in via Telegram of email als er iets misgaat, bijvoorbeeld als het ordervolume boven de 100 transacties per minuut komt.
  • Backtest grondig: Gebruik platformen zoals Backtrader of Zipline in Python om je strategie te testen op historische data. Test niet alleen op winst, maar ook op 'worst-case' scenario's zoals een flash crash.

Een laatste tip: diversifieer je brokers. Handel niet alleen op één platform. Als je bot op Kraken een fout maakt, heb je nog reserves op Bitvavo. Houd bovendien rekening met de impact van MiCA op je trading bots.

En onthoud: algoritmische handel is geen garantie voor winst. Het is een tool, en net als elke tool vereist het onderhoud en voorzichtigheid.

Door deze stappen te volgen, verklein je het risico op een crash aanzienlijk. Je bot wordt slimmer, veiliger en betrouwbaarder. En jij? Jij slaapt lekkerder.

Portret van Alex de Vries, Quantitatief Analist & Algo-Trading Expert
Over Alex de Vries

Alex is een ervaren quantitatief analist en Python-ontwikkelaar die complexe trading concepten vertaalt naar begrijpelijke, praktische handleidingen voor zowel beginners als gevorderden.

Volgende stap
Bekijk alle artikelen over Wetgeving, Belastingen & Ethiek
Ga naar overzicht →