# Backtesting van Je Trading Strategie
**Niveau:** intermediate
**Duur:** 14 min

> Leer hoe je trading strategieën test op historische data om edge te valideren en kostbare fouten in live markten te vermijden.

<p class="lead" data-speakable>
<strong>TL;DR:</strong> Leer hoe je trading strategieën test op historische data om edge te valideren en kostbare fouten in live markten te vermijden. Aanpak: Definieer je strategie regels precies: entry signaal, stop loss, profit target, [positie grootte](/tutorials/risk-management-fundamentals).
</p>

## Stappenplan

1. Definieer je strategie regels precies: entry signaal, stop loss, profit target, positie grootte
2. Kies backtesting software: TradingView Replay, Amibroker, of handmatige spreadsheet
3. Selecteer historische data periode: minimum 2-3 jaar verschillende marktcondities dekkend
4. Pas je regels consistent toe - geen cherry-picking trades of regels veranderen halverwege test
5. Registreer elke trade: entry datum, entry prijs, exit datum, exit prijs, profit/loss, %
6. Bereken metrics: totaal rendement, win rate, gemiddelde winst/verlies, maximum drawdown, profit factor
7. Neem realistische kosten op: commissies (€5-10 per trade), slippage (1-2% op entries/exits)
8. Analyseer resultaten: als profit factor <1.5 of max drawdown >25%, verfijn of verlaat strategie


## Detailsecties


### Waarom Backtesting Je Van Dure Fouten Redt

Backtesting is je tijdmachine - test strategieën op jaren data in uren in plaats van echt geld verliezen over maanden. Elke winstgevende trader backtestet. Elke blut trader improviseert.

**De Realiteitscheck**: Trader Michael ontwikkelde 'perfecte' [breakout strategie](/strategies/breakout-trading-strategy) in hoofd. Klonk briljant - koop aandelen die boven 20-dag highs breken met volume. Risiceerde $10.000 erop over 3 maanden en verloor $2.400. Toen backtestte hij het op 3 jaar data: 158 totaal trades, 42% win rate, gemiddelde win $180, gemiddeld verlies $220. Profit factor 0.74 (verliezende strategie). Totaal rendement: -26%. Strategie was mathematisch gegarandeerd geld te verliezen, maar hij ontdekte dit pas NA echt kapitaal te verliezen. Backtesting had hem $0 gekost en 4 uur werk.

**Wat Backtesting Onthult**: Heeft strategie positieve verwachting? (Win meer dan verlies over 100+ trades). Wat is maximale pijn? (Grootste drawdown). Hoe vaak win je? (Kritiek voor psychologie). Welke marktcondities doden het? Hoe gevoelig voor entry timing?

**De Vertrouwen Factor**: Pro trader Amanda: 'Backtestte [RSI](/tutorials/rsi-deep-dive-advanced) divergentie strategie op 5 jaar - 243 trades, 58% win rate, 1.8 profit factor. Toen live en losing streak raakte (7 losers in 10 trades), paniekte niet. Backtest toonde dit zou 3-4 keer per jaar gebeuren. Bleef systeem traden.'

### Het Backtesting Proces: Van Strategie Regels tot Statistische Resultaten

Backtesting is geen knoppen klikken en output vertrouwen. Het is rigoureus wetenschappelijk proces dat precisie en eerlijkheid vereist.

**Stap 1 - Definieer Regels Met Nul Dubbelzinnigheid**: Strategie moet zo precies zijn dat robot het kan traden. SLECHT: 'Koop als RSI oversold en aandeel ziet goed uit.' GOED: 'Koop als: 1) RSI(14) kruist boven 30, 2) Prijs sluit boven 50-dag MA, 3) Volume >1.5x 20-dag gemiddelde, 4) Entry volgende open, 5) Stop loss 8% onder entry, 6) Exit als RSI kruist boven 70 OF 14 dagen passeren.'

**Stap 2 - Selecteer Historische Data Periode**: Minimum 2-3 jaar verschillende marktomgevingen dekkend. Test over: 2008-2009 (crisis), 2010-2014 (bull), 2020 (pandemic), 2022 (bear). Als strategie alleen werkt in bull markten, heb je geen strategie.

**Stap 3 - Pas Regels Consistent Toe Zonder Cherry-Picking**: Dit is waar 90% traders vals speelt. Je ziet backtest trade die 'duidelijk niet in echt leven zou gebeuren' en skipt het. VERKEERD. Als regels triggerden, tel het. Geen excuses.

**Stap 4 - Registreer Alles en Bereken Metrics**: Bereken: Totaal Rendement, Win Rate, Gemiddelde Win/Loss, Profit Factor, Maximum Drawdown, Gemiddelde Trade Duur.

### Kritieke Backtesting Valkuilen Die Resultaten Vernietigen

#1 reden backtests falen in live trading: Je test fantasie, niet realiteit.

**Curve-Fitting (Over-Optimalisatie)**: Je past parameters aan tot backtest resultaten perfect lijken. Voorbeeld: Test moving average crossover met elke combinatie. Ontdekt 23/47 crossover heeft hoogste rendement (34%). Maar het is random geluk. Fix: Out-of-sample testing. Split data 70/30. Optimaliseer op 70%, valideer op 30%.

**Survivorship Bias**: Alleen aandelen testen die nog bestaan. Voorbeeld: Small-cap momentum van 2000-2024 met huidige S&P 600. Probleem: S&P 600 vandaag bevat niet 300+ small caps die failliet gingen (Enron, Lehman). Backtest ving alleen winnaars.

**Look-Ahead Bias**: Informatie gebruiken die je niet had. Fix: Alleen point-in-time data gebruiken.

**Commissies en Slippage Negeren**: Backtest aanneemt perfecte fills met nul commissies. Realiteit: $5-10 per trade + 0.05-0.2% slippage. Op $10.000 positie = $50 per round-trip. 50 trades per jaar = $2.500 kosten.

### Resultaten Interpreteren: Wat Maakt Backtest Waard Te Traden

Je hebt 100+ trades gebacktest. Nu wat? Niet alle positieve rendementen zijn tradeable.

**Profit Factor >1.5 Minimum**: Alles onder 1.5 is te fragiel. Als backtest profit factor 1.3 is, kan live trading 1.0-1.1 zijn ([break-even](/tools/break-even)). Target 1.5-2.0.

**Sample Size - Nodig 100+ Trades**: 10 winnende trades bewijst niets. 100+ trades benadert statistische significantie.

**Maximum Drawdown <25%**: Slechtste piek-tot-dal verlies. Als backtest 35% max drawdown toont, zie je waarschijnlijk 40-50% live. Kan je emotioneel 40% account omlaag hanteren?

**Win Rate vs Risk-Reward Balans**: 35% win rate werkt als gemiddelde winner 3x gemiddeld loser is. 65% win rate werkt als R:R 1:1 is. Check: (Win Rate × Avg Win) > (Loss Rate × Avg Loss).

**Finale Test - Forward Testing (Paper Trading)**: Ook al ziet backtest perfect uit, forward test met paper geld voor 20-30 trades voor live gaan.

Bron: https://daytraders.nl/tutorials/backtesting-trading-strategy