Strategier

Så gör du backtest av en strategi innan du handlar på riktigt

Backtest är processen att testa en handelsstrategi med hjälp av historiska data, innan man riskerar riktigt kapital i den. Idén är enkel: tillämpa samma ingångs- och utgångsregler som du skulle använda live på en tidigare period i diagrammet, och registrera vad som skulle ha hänt vid varje genererad signal. Det är ett steg som skiljer en strategi med belägg för att fungera från en idé som bara verkar bra när man tittar på diagrammet i efterhand.

Steg 1: definiera ingångs- och utgångsregeln skriftligt

Innan du tittar på någon historisk data, skriv den exakta regel du kommer att testa — till exempel: "köp när priset bryter över de senaste 20 candlarnas högsta med en volym 30% över genomsnittet; ta vinst vid 2% uppgång eller stoppa vid 1% nedgång". Vaga regler som "köp när det verkar vara ett bra tillfälle" kan inte testas konsekvent, eftersom de beror på subjektivt omdöme vid varje signal.

Steg 2: gå igenom historiken signal för signal

Med regeln definierad, gå igenom det historiska diagrammet och identifiera varje gång ingångsvillkoret skulle ha uppfyllts, och registrera resultatet som utgångsregeln skulle ha gett — vinst eller förlust, i punkter eller procent. Det är viktigt att hålla disciplinen att tillämpa regeln exakt som den är skriven, utan att "justera" resultatet efter att ha sett vad som hände, med risk att snedvrida testet till strategins fördel.

Steg 3: beräkna träffsäkerheten och den genomsnittliga payoffen

Efter att ha samlat ett rimligt urval — minst 30 signaler, helst fler — beräkna två tal: träffsäkerheten (andel vinnande affärer) och den genomsnittliga payoffen (den genomsnittliga vinsten för vinnande affärer delat med den genomsnittliga förlusten för förlorande). Anta ett backtest med 40 signaler, 18 vinnande och 22 förlorande, en genomsnittlig vinst på R$ 60,00 i de vinnande och en genomsnittlig förlust på R$ 35,00 i de förlorande. Träffsäkerheten är 45% (18/40) och payoffen är 1,71 (60/35).

Steg 4: beräkna den matematiska förväntan

Den matematiska förväntan mäter det genomsnittliga förväntade resultatet per affär, och beräknas så här: (träffsäkerhet × genomsnittlig vinst) − (felfrekvens × genomsnittlig förlust). Med siffrorna från exemplet: (0,45 × R$ 60,00) − (0,55 × R$ 35,00) = R$ 27,00 − R$ 19,25 = R$ 7,75 positivt per affär, i genomsnitt. En positiv förväntan tyder på att strategin, om samma andel träffar och samma payoff bibehålls över tid, tenderar att generera ett positivt resultat — vilket inte garanterar att varje enskild affär blir lönsam, men indikerar en statistisk fördel i det testade urvalet.

Vad backtestet inte garanterar

Ett positivt resultat i historiken garanterar inte samma prestanda framöver — marknadsförhållanden förändras, och ett litet urval kan ha varit gynnsamt av en slump. Dessutom är manuella backtester utsatta för efterklokhetsbias: det är lätt att, utan att mena det, justera tolkningen av en signal med vetskap om vad som hände sedan. Därför följer många traders upp backtestet med en testperiod på ett simulerat konto, där samma regel tillämpas i realtid innan man handlar med betydande kapital.

Att sätta processen i praktiken

  • Skriv ingångs- och utgångsregeln innan du tittar på någon historisk data.
  • Samla ett minsta urval på 30 signaler så att siffrorna får någon statistisk tyngd.
  • Beräkna träffsäkerhet, genomsnittlig payoff och matematisk förväntan innan du betraktar strategin som validerad.
  • Testa på ett simulerat konto under en period innan du använder riktigt kapital, även med ett positivt backtest.

Backtest är ett filterverktyg, inte en garanti: det hjälper till att förkasta strategier utan någon synbar statistisk fördel, och att bättre förstå det förväntade beteendet hos dem som blir kvar — men ingen matematisk förväntan beräknad på det förflutna är ett löfte om framtida resultat.

En extra försiktighetsåtgärd: urvalets storlek spelar större roll än det verkar

En positiv matematisk förväntan beräknad på bara 10 eller 15 signaler har litet statistiskt värde — det kan vara resultatet av tur i urvalet, inte en verklig fördel hos strategin. Ju fler signaler som testas, desto mer förtroende bär resultatet, även om inget urval, hur stort det än är, helt eliminerar osäkerheten om framtiden. Det är också värt att testa strategin under olika marknadsperioder — uppgång, nedgång och sidledes — eftersom en regel kan fungera bra i ett regime och dåligt i ett annat, och ett backtest gjort bara över en period av stark uppgång tenderar att överskatta det förväntade resultatet.

Öva innan du tar risker. Öppna ditt Astron-konto och testa dina idéer på demokontot med R$ 10 000 i virtuella medel.

Skapa gratiskonto