Modul 5 · Test roboten riktig

5.1 Backtesting i strategitesteren

Leksjon 14 av 18Lesetid: 2 min

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å

TallHva det sier
Netto resultatTjente roboten penger – etter kostnader?
Antall handlerUnder 100 handler gir et usikkert bilde
Treffprosent og snittgevinst/-tapStrategiens profil
Profit factorBrutto gevinst ÷ brutto tap. Over 1,3–1,5 er bra etter kostnader
Maks drawdownStørste fall fra topp til bunn. Kunne du levd med det?
KontokurvenJevn 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.
Øv uten risikoTest det du har lært på en gratis demokonto hos Skilling.
Åpne demokonto

65% av ikke-profesjonelle taper penger når de handler CFDer med denne leverandøren.