De dag in het leven van een onafhankelijke quant trader
Je weet pas echt hoe het voelt om als quant trader wakker te worden als je je laptop openklapt en de markten al draaien. Geen baas die over je schouder meekijkt, maar wel de verantwoordelijkheid voor elke beslissing die je algoritme maakt.
Je bent een eenling die systemen bouwt, risico’s beheert en constant zoekt naar een klein randje boven de markt.
Vandaag neem ik je mee door een typische dag, zonder poespas, gewoon zoals het is.
Wat is een onafhankelijke quant trader?
Een onafhankelijke quant trader is iemand die zelfstandig handelt met data-gedreven strategieën. Je schrijft code, je test ideeën en je executeert trades via brokers die API’s aanbieden. Je werkt niet voor een fonds, je werkt voor jezelf, met je eigen kapitaal en je eigen regels.
Waarom doet dit ertoe? Omdat je volledige controle hebt over je stack.
Je kiest je broker, je schrijft je Python-scripts, je bepaalt je risicomanagement. Dat betekent snelle iteratie, maar ook dat je fouten direct voelt.
Geen buffer van een salaris of een risk manager die je trade blokkeert. In de praktijk draait het om herhaling en discipline. Je bouwt een pipeline van data, signalen, uitvoering en monitoring.
Elke stap is een keten: zwakke schakels kosten geld. Hoe robuuster je systeem, hoe beter je slaapt.
Je ochtendroutine: data, signalen en voorbereiding
De dag begint vroeg, meestal rond zeven uur. Eerst check je de gezondheid van je infrastructuur.
Staat je VPS nog aan? Draait je data-collector? Lopen de logs schoon? Je controleert of de API-sleutels van Interactive Brokers of LYNX nog actief zijn.
Daarna kijk je naar de data. Je haalt intraday-balken op vanuit je broker-API of een dienst als Polygon.io of Alpaca.
Je controleert op gaps, outliers en missing data. Een simpele sanity check voorkomt rare trades later op de dag.
Je signaalengine draait nu je strategie uit. Misschien een mean-reversion setup op de AEX, of een momentum-signaal op US-tech via futures. Je ziet de output: tickers, posities, stop- en take-levels. Je vergelijkt de voorspelling met het risicoprofiel dat je gisteren hebt ingesteld.
Je bereidt de execution voor. Je stelt order-sizes in op basis van je risicobudget.
Bijvoorbeeld: max 1% risico per trade, met een stop van 0,5% op een futurescontract. Je kijkt naar slippage en spread, zeker bij small caps of buiten Europese uren.
Als je ’s ochtends geen zin hebt om te handelen, handel dan niet. Discipline is je beste risicomanagement.
Backtesten en live: de kern van je werk
Backtesting is je speeltuin en je testlab. Je schrijft je strategie in Python, vaak met libraries zoals Backtrader, Zipline of je eigen lichte framework.
Je laadt historische data, je simuleert orders en je meet resultaten. Je let op drawdown, winst per trade en de verhouding tussen winst en risico. Goede backtests zijn realistisch.
Je telt transactiekosten, je modelleert slippage en je beperkt de fill-rate. Als je via LYNX of Interactive Brokers handelt, weet je ongeveer wat je per trade kwijt bent: €1–3 voor aandelen, €0,5–2 voor futures, plus spread.
Die paar euro’s tellen op. Je test verschillende varianten.
Een trendvolgende strategie op indices, een mean-reversion strategie op ETF’s, of een market-making script op crypto. Je vergelijkt de equity curve en de max drawdown. Een gezonde strategie heeft een drawdown kleiner dan 15–20% en een positieve expectance over minimaal 500 trades. Als een strategie er goed uitziet, schakel je naar paper trading.
Je koppelt je script aan een broker-API en laat het lopen met nepgeld. Je controleert of de orders goed gaan, of de signalen kloppen en of de API-limits je niet beperken.
Pas na dagen of weken met stabiele resultaten schakel je naar echt geld. Live trading voelt anders. Je emoties spelen op, ook al heb je je eerste kapitaal aan een algoritme toevertrouwd.
Je ziet een trade tegen je lopen en je wilt ingrijpen. Dat mag alleen als je vooraf hebt gedefinieerd wanneer je mag tussenbeide komen.
Je risicomanagement is je coach.
Risicomanagement: je schild en je kompas
Risicomanagement is het hart van je bestaan. Je bepaalt per trade hoeveel je mag verliezen en hoeveel posities je tegelijk open mag hebben.
Een veelgebruikte regel is: nooit meer dan 2% van je totaal kapitaal in één keer riskeren.
Bij een account van €50.000 is dat €1.000 risico per trade. Je bouwt veiligheidsrails in je code. Denk aan een circuit breaker: als je drie trades achter elkaar verliest, pauzeert het script.
Je gebruikt een portfolio-limiet, bijvoorbeeld max 5 open posities. Je zet hard stops in je broker-order, niet alleen in je script.
Je houdt rekening met correlatie. Als je long gaat op drie tech-aandelen en short op een sector-ETF, zit je misschien dubbel blootgesteld. Je berekent een simpele correlatiematrix en past je posities aan. Dit voorkomt verrassingen bij een sector-dip.
Je monitort real-time. Je dashboard laat equity, drawdown en exposure zien.
Je gebruikt alerts via Telegram of email als er iets misgaat. Je broker-API geeft je de status van orders en fills, en je logt alles voor analyse. Je plant wekelijks een review.
Je bekijkt elke strategie, je checkt de statistieken en je beslist: doorgaan, aanpassen of stoppen. Je bent streng voor jezelf. Een kleine verbetering in risicomanagement levert op lange termijn meer op dan een nieuwe signaal-boost.
Prijsindicaties en tools: wat kost het?
Je hoeft niet rijk te zijn om te starten, maar je moet wel slim kiezen.
Een VPS voor je scripts kost €5–15 per maand. Een broker als LYNX of Interactive Brokers rekent transactiekosten vanaf €1–3 per trade voor Europese aandelen, en €0,5–2 voor futures. Voor crypto betaal je 0,04–0,1% per trade bij exchanges zoals Binance of Kraken.
Data kan gratis of betaald. Je broker-API levert vaak gratis real-time data voor je eigen rekening.
Voor historische data of brede datasets betaal je €20–100 per maand, afhankelijk van dekking en frequentie.
Een tool als Polygon.io begint rond $20 per maand voor basis datasets. Software is meestal open source. Python, Backtrader, Zipline, Pandas en NumPy zijn gratis. Als je meer wilt, kun je een cloud-IDE gebruiken vanaf €10 per maand.
Voor risicomanagement en monitoring bouw je zelf een dashboard, of je gebruikt een lichtgewicht tool zoals Grafana (gratis) op je VPS. Je kapitaal bepaalt je mogelijkheden.
Met €5.000 kun je beginnen met small caps of crypto, maar je risico per trade wordt kleiner. Een account van €25.000–50.000 geeft meer ademruimte voor futures en bredere diversificatie. Houd altijd reserve voor fouten en onverwachte kosten.
Je tijd is je duurste investering. Een simpele strategie bouwen kost 2–4 weken, inclusief backtest en paper trading.
Een complexer systeem met meerdere strategieën en een dashboard kan makkelijk 2–3 maanden duren. Plan je tijd en blijf klein beginnen.
Praktische tips voor een soepele dag
Begin klein en simpel. Kies één markt en één strategie, en maak die robuust.
Voeg pas nieuwe markten of signalen toe als je huidige systeem stabiel loopt.
Automate wat je kunt, maar behoud overzicht. Laat je script orders plaatsen en stops beheren, maar kijk zelf live mee. Een simpele alert op je telefoon voorkomt grote fouten.
Houd je kosten laag. Vergelijk brokers, check de API-limits en vermijd overtraden.
Een trade minder is soms meer, zeker als de spread tegenvalt. Test onder realistische omstandigheden. Gebruik slippage, kosten en beperkte fills in je backtest. Bekijk onze praktijkervaring met een mean reversion bot; een strategie die alleen op schone data werkt, faalt in het echt.
Log alles en houd een journal bij van je algoritmische trades. Elke trade, elke fout, elke wijziging.
Als je weet wat er misging, kun je het repareren. Je logfiles zijn je beste leermiddel. Neem pauzes.
Handelen is mentaal zwaar. Sta op, loop een rondje, eet op tijd.
Een frisse geest ziet beter wat er gebeurt. Bouw een community om je heen. Een paar mede-quants in een chatgroep helpt je scherp te blijven. Je hoeft niet alles alleen te doen, ook al ben je onafhankelijk.
