Trend Following: Waarom 'The Trend is Your Friend' ook voor bots geldt

Portret van Alex de Vries, Quantitatief Analist & Algo-Trading Expert
Alex de Vries
Quantitatief Analist & Algo-Trading Expert
Trading Strategieën & Logica · 2026-02-15 · 6 min leestijd

Je kent het wel: je zit achter je scherm, kijkt naar een grafiek en denkt, "Waarom ben ik nu weer ingestapt terwijl de trend al voorbij was?" Het gebeurt iedereen. Trend following is simpelweg de strategie om mee te surfen op de beweging van de markt, in plaats van ertegenin te zwemmen.

Het idee is zo oud als de weg naar Rome, maar voor algoritmische handel is het pure goud. Waarom?

Omdat een bot geen emoties kent en geen moment aarzelt. Hij ziet de trend, pakt hem en houdt vast. Dat is precies wat we gaan bouwen.

Wat is trend following eigenlijk?

Trend following draait om één simpele gedachte: stijgende koersen blijven vaak stijgen, en dalende koersen blijven dalen. Je probeert niet de bodem te timen of de top te voorspellen.

Je springt erop en stapt uit als het feest voorbij is. Stel, de prijs van Bitcoin schiet van €25.000 naar €30.000 en houdt dat niveau vast. Een trend following bot koopt niet bij de eerste €100 stijging, maar wacht tot er bevestiging komt.

Die bevestiging kan een simpel signaal zijn, zoals een 50-daags voortschrijdend gemiddelde dat de 200-daags kruist.

In Python kun je dit makkelijk berekenen met libraries als pandas en numpy. Je bot kijkt naar data, niet naar het nieuws of je onderbuikgevoel. Dat maakt het robuust en voorspelbaar.

Je bent niet op zoek naar een schat, je volgt gewoon de stroom. Waarom werkt dit?

Omdat markten sterke momentum hebben. Eenmaal in beweging, blijven ze vaak even doorgaan.

Een bot kan die beweging sneller oppakken dan jij. Hij ziet de data en handelt direct via de API van je broker, zonder vertraging. Geen twijfel, geen uitstel.

Waarom bots hier perfect passen

Mensen zijn emotioneel. We kopen als we bang zijn iets te missen (FOMO) en verkopen als we panikeren.

Een trend following bot doet het tegenovergestelde: hij koopt als de trend bevestigd is en verkoopt als die breekt. Geen gevoel, alleen regels. Stel je voor dat je een bot draait op de Binance API.

De bot scant 50 paren tegelijk, zoekt naar trends en handelt zonder ooit moe te worden. Een ander voordeel is snelheid.

De markt beweegt sneller dan je kunt klikken. Je bot kan een order plaatsen in milliseconden, terwijl jij nog nadenkt over het juiste entry-punt.

Met een broker zoals Interactive Brokers of Kraken kun je via hun API direct orders uitvoeren. Je bot ziet een kruising van de 20-day EMA op de 50-day EMA en koopt meteen 0,5 BTC. Simpel en effectief. Risicomanagement zit ingebouwd. Je bot kan automatisch een stop-loss plaatsen op 2% onder de entry, of een trailing stop die meebeweegt met de koers.

Zo bescherm je je kapitaal zonder erbij na te denken. Je hoeft niet elke seconde te kijken; je bot doet het werk terwijl je slaapt of een wandeling maakt.

De kern: signalen en modellen met prijsindicaties

De basis van trend following zijn technische indicatoren. Je hoeft geen wiskundig genie te zijn; een paar lijnen op een grafiek doen het werk.

  • Moving Average Crossover: Koop als de korte MA (bijv. 20-day) de lange MA (50-day) kruist bovenlangs. Verkoop als het omgekeerd gebeurt. Voor Ethereum: stel de 20-day MA staat op €2.100 en de 50-day op €2.000. Je bot koopt als de 20-day door de 50-day breekt, bijvoorbeeld bij €2.050. Stop-loss op €1.950 (5% lager).
  • Donchian Channels: Koop als de prijs de bovenste band breekt (hoogste prijs van de afgelopen 20 dagen). Voor aandelen zoals Tesla: als de prijs boven €250 uitkomt (het hoogste van 20 dagen), gaat de bot long. Verkoop als de prijs de onderste band raakt, bijv. €230.
  • Breakout Trading: Simpelweg kopen als een weerstandsniveau breekt. Bij Bitcoin: als de koers €60.000 doorbreekt en boven blijft, gaat de bot in. Gebruik een trailing stop van 3% om winst te beschermen.

Hier zijn drie populaire modellen, specifiek voor algoritmische handel. Probeer bijvoorbeeld eens een Moving Average Crossover als klassieke strategie; deze signalen zijn eenvoudig te coderen in Python. Gebruik libraries zoals TA-Lib voor indicatoren of schrijf je eigen functies met pandas.

Backtest ze eerst op historische data van je broker, bijv. via de Alpha Vantage API of Binance historical data. Zo zie je of je strategie winstgevend is voordat je echt geld inzet.

Pas op voor false signals. Niet elke kruising betekent een trend.

Daarom combineren veel bots meerdere indicatoren, zoals RSI voor momentum of ATR voor volatiliteit. Stel de ATR is €500 voor Bitcoin; je stop-loss wordt dan breder om ruis te filteren. Dit vermindert het aantal transacties, maar verhoogt de betrouwbaarheid. Gebruik bij grotere posities bovendien een TWAP-algoritme om grote orders onzichtbaar uit te voeren.

Varianten: van eenvoudig naar geavanceerd

Je hoeft niet meteen een complex systeem te bouwen. Begin simpel en schaal op.

Een basic trend following bot kan draaien op een enkele asset, zoals S&P 500 futures via de broker Interactive Brokers.

Gebruik Python en de IB API: een script dat elke dag de 50-day en 200-day MA berekent en een order plaatst bij een crossover. Kosten? De IB API is gratis voor klanten, maar je betaalt transactiekosten vanaf €1 per trade. Wil je meer?

Voeg meerdere timeframes toe. Een bot kan op de 1-uur grafiek kijken voor entries en op de daggrafiek voor de hoofdtrend. Bijvoorbeeld: koop alleen als de 4-hour MA boven de daily MA staat. Dit voorkomt dat je instapt tijdens een kleine correctie.

Voor risicomanagement: stel een maximum drawdown in van 10% van je account.

Als je €10.000 inlegt, stopt de bot als het verlies €1.000 bereikt. Geavanceerde varianten gebruiken machine learning.

Met Python en TensorFlow kun je een model trainen om trends te herkennen op basis van historische data. Stel je traint op 5 jaar Bitcoin-data van Binance. Het model voorspelt de kans op een opwaartse trend en de bot handelt als die kans boven 70% ligt.

Maar begin hier niet mee zonder backtesting: test op minimaal 2-3 jaar data om overfitting te voorkomen.

Een andere optie is multi-asset trading. Je bot scant meerdere markten tegelijk, zoals aandelen, crypto en forex. Gebruik een aggregator als Alpaca API voor aandelen en Binance voor crypto.

De bot verdeelt risico door maximaal 5% van je kapitaal per trade te gebruiken. Bij een totaal account van €20.000 is dat €1.000 per positie.

Praktische tips om te beginnen

Start met backtesting. Download historische data via de API van je broker en simuleer je strategie in Python.

Gebruik libraries zoals Backtrader of Zipline voor een eenvoudige setup. Test op ten minste 100 trades om statistieken te zien: winstpercentage, gemiddelde winst/verlies, en drawdown. Als je strategie in de backtest €5.000 wint op een €10.000 account in een jaar, is het veelbelovend.

Kies de juiste broker. Voor crypto: Binance of Kraken met lage fees (0,1% per trade).

Voor aandelen: Interactive Brokers of Alpaca, met API-toegang vanaf €0. Voor risicomanagement: stel altijd een stop-loss in en gebruik position sizing. Bijv.: riskeer nooit meer dan 1% van je account per trade.

Op €15.000 is dat €150 risico per transactie. Monitor je bot, maar niet te veel.

Stel e-mailnotificaties in via de API voor grote bewegingen, zoals een drawdown van 5%.

Test eerst op een demo-account of met een klein bedrag (bijv. €500). Gebruik een VPS voor je bot om 24/7 draaiend te houden, kost ongeveer €10 per maand. En onthoud: geen strategie is perfect. Pas aan, backtest opnieuw en blijf leren.

Met trend following en een bot ben je niet aan het gokken; je bouwt een systeem. Begin vandaag nog met een simpel script en leer hoe je momentum trading meet met code, zodat de trend je vriend wordt, ook achter je scherm.

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 Trading Strategieën & Logica
Ga naar overzicht →