Een webhook opzetten om TradingView alerts naar je bot te sturen

Portret van Alex de Vries, Quantitatief Analist & Algo-Trading Expert
Alex de Vries
Quantitatief Analist & Algo-Trading Expert
Brokers & API Integraties · 2026-02-15 · 5 min leestijd

Stel je voor: je bent lekker aan het programmeren in Python, je backtest draait soepel en je bot staat klaar om te handelen. Maar hoe krijgt je bot nu eigenlijk signalen vanuit TradingView zonder dat je de hele dag naar je scherm zit te staren? Het antwoord is simpel: een webhook.

Dit is de digitale rits die je TradingView alerts direct naar je bot stuurt, zonder dat je er handmatig iets aan hoeft te doen.

Een webhook is eigenlijk een automatische seintje. Als er in TradingView iets gebeurt – bijvoorbeeld een koopsignaal op basis van een RSI-crossover – stuurt TradingView een berichtje naar een specifiek adres.

Jouw bot luistert op dat adres en reageert direct. Geen vertraging, geen gemiste kansen. Het is de kern van elke serieuze algorithmic trading setup.

Waarom een webhook onmisbaar is voor je bot

Zonder webhook moet je handmatig signalen overnemen of een script laten draaien dat constant de TradingView API uitleest. Dat is traag, foutgevoelig en gewoon niet meer van deze tijd.

Met een webhook krijgt je bot realtime data, precies op het moment dat de markt beweegt.

Denk aan de kosten: een handmatige fout kan je zo €500 tot €2000 per transactie kosten, afhankelijk van je positie. Een webhook minimaliseert die risico’s omdat er geen menselijke vertraging is. Bovendien werkt het naadloos samen met brokers zoals Interactive Brokers of Alpaca via hun API’s, waardoor je orderuitvoering supersnel gaat.

Stel je voor dat je een bot hebt gebouwd die short gaat op de NASDAQ bij een bepaalde weerstand. Zonder webhook moet je wachten tot je zelf de alert ziet en handelt.

Met een webhook is die short binnen seconden geplaatst, terwijl jij rustig een koffie drinkt. Dat is het verschil tussen winst en een gemiste move.

Hoe zet je een webhook op: de basisstappen

Eerst moet je een endpoint maken waar TradingView naar kan sturen. Gebruik Python met Flask of FastAPI – beide zijn gratis en makkelijk te installeren.

Een eenvoudig Flask-script ziet er zo uit: je maakt een route aan, bijvoorbeeld /webhook, en daar vang je de POST-data op. Het kost je niets, behalve wat programmeertijd. TradingView stuurt de alert als JSON.

Jouw bot moet die data uitlezen en verwerken. Bijvoorbeeld: je krijgt een bericht met “symbol: AAPL, action: buy, quantity: 10”.

Je bot pakt die informatie, controleert de API-key van je broker en plaatst de order. Voor Interactive Brokers via TWS API of Alpaca via hun REST API – beide werken naadloos samen. Je moet ook een veilige verbinding regelen.

Gebruik HTTPS via een gratis certificaat van Let’s Encrypt, zodat je webhook niet openbaar staat. Zonder beveiliging loop je het risico dat iemand nep-alerts stuurt en je bot onbedoelde trades laat maken.

Een simpele API-key in de header van het verzoek volstaat al. Laten we een concreet voorbeeld bekijken: je hebt een Python-bot die handelt op Binance via hun API.

Je maakt een webhook aan op een server van €5 per maand (bijvoorbeeld DigitalOcean). TradingView stuurt een alert bij een EMA-crossover. Jouw bot ontvangt het, controleert of het signaal geldig is, en plaatst een order van 0,01 BTC. De totale setup kost je minder dan €20 per maand.

Varianten en modellen: van simpel tot geavanceerd

Beginners kunnen kiezen voor een simpele webhook zonder extra’s: alleen signaal ontvangen en order plaatsen. Dit werkt voor basisstrategieën zoals een moving average crossover op EUR/USD. Kosten: nul voor de code, alleen serverkosten van €5-€10 per maand.

Gebruik een gratis trading account bij OANDA of FXCM voor demo’s. Voor geavanceerde traders is er het model met risicomanagement ingebouwd.

Je bot controleert niet alleen het signaal, maar ook je account equity, open posities en stop-loss niveaus. Stel je hebt €10.000 op je account; je bot berekent automatisch de positiegrootte (bijvoorbeeld 1% risico per trade, oftewel €100).

Dit voorkomt dat je te veel inzet op een enkele trade. Een andere variant is de multi-broker webhook. Je bot ontvangt een alert en verdeelt de order over meerdere brokers, zoals Interactive Brokers voor aandelen en Binance voor crypto.

Dit vermindert het risico van uitval bij één broker. Prijzen: Interactive Brokers kosten €0,01 per aandeel, Binance 0,1% per trade. Ontdek ook de voordelen van WH SelfInvest voor Europese algo-traders voor betere diversificatie.

Er zijn ook betaalde diensten die webhook-achtige functionaliteit bieden, zoals Zapier of Pipedream, maar die kosten €20-€50 per maand. Waarom betalen als je het zelf kunt bouwen voor minder? Met Python en een gratis server heb je meer controle en lagere kosten. Kies voor een model dat past bij je ervaring: begin klein, schaal op naarmate je bot betrouwbaarder wordt.

Praktische tips voor een soepele setup

Test altijd eerst je strategie door een paper trading account op te zetten. Stel een alert in op TradingView voor een nep-situatie en kijk of je bot correct reageert zonder echt geld te riskeren.

Gebruik een tool zoals Postman om test-verzoeken te sturen naar je webhook. Dit bespaart je duizenden euro’s aan fouten. Houd rekening met vertragingen.

TradingView-alerts kunnen soms een seconde of twee vertragen; zorg dat je bot hierop is afgestemd.

Voor snelle markten zoals forex, gebruik een broker met goede Python-documentatie en lage latency, zoals Interactive Brokers (vanaf €0,01 per transactie). Vermijd drukke uren als je bot net draait. Beveilig je bot tegen fouten. Voeg logica toe die dubbele orders voorkomt – bijvoorbeeld door een timer te zetten: maximaal één trade per 5 minuten.

Gebruik een risicomanagement-module die je account beschermt, zoals een maximum drawdown van 5%. Dit soort details maken je bot professioneel.

Begin met een eenvoudige setup en bouw verder. Je hebt geen dure tools nodig; een laptop, Python en een gratis server volstaan. Na een week testen draait je bot soepel, en voel je je zelfverzekerd genoeg om live te gaan. Trading wordt zo een stuk leuker en minder stressvol.

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 Brokers & API Integraties
Ga naar overzicht →