5.1 Backtesting i strategitesteren
En backtest kjører roboten på historiske data, som om den hadde handlet i fortiden. Det er den raskeste måten å finne ut om en idé er verdt å jobbe videre med.
Slik starter du en test
MetaTrader 5: Åpne Strategy Tester (Ctrl+R). Velg robot, marked, tidsramme og periode. Velg modellen Every tick based on real ticks hvis megleren har slike data. Trykk Start.
MetaTrader 4: Ctrl+R, velg robot og marked, modell Every tick, og trykk Start.
cTrader: Velg roboten i Algo-appen, åpne fanen Backtesting, velg periode og Tick data, og trykk play.
Viktige innstillinger
- Periode: Minst ett–to år, gjerne mer. Ta med både rolige og urolige perioder.
- Spread og kommisjon: Bruk realistiske verdier. Mange strategier som ser lønnsomme ut med null spread, taper med ekte spread.
- Startkapital: Samme beløp som du faktisk vil bruke.
Tallene du skal se på
| Tall | Hva det sier |
|---|---|
| Netto resultat | Tjente roboten penger – etter kostnader? |
| Antall handler | Under 100 handler gir et usikkert bilde |
| Treffprosent og snittgevinst/-tap | Strategiens profil |
| Profit factor | Brutto gevinst ÷ brutto tap. Over 1,3–1,5 er bra etter kostnader |
| Maks drawdown | Største fall fra topp til bunn. Kunne du levd med det? |
| Kontokurven | Jevn og stigende, eller noen få store gevinster? |
Fallgruvene
Ernest Chan beskriver flere klassiske feil i Quantitative Trading:
- Look-ahead bias: Roboten bruker informasjon den ikke kunne hatt – for eksempel sluttkursen til lyset som fortsatt er åpent. Derfor bruker vi lys 1.
- Dårlige data: Hull og feil i historikken gir feil resultater.
- For få handler: Noen få heldige handler kan skape et godt resultat.
Backtesten er det beste tilfellet
En backtest har ingen slippage du ikke har lagt inn, ingen tekniske feil og ingen følelser. Resultatene live blir nesten alltid dårligere enn i testen. Regn med det.
Kort oppsummert
- Test på minst ett–to år med realistisk spread og kommisjon.
- Se på antall handler, profit factor, drawdown og kontokurven.
- Live-resultatene blir nesten alltid dårligere enn backtesten.
65% av ikke-profesjonelle taper penger når de handler CFDer med denne leverandøren.