Hva backtesting egentlig er
En backtest tar et fast regelsett — for eksempel en inngangsbetingelse, en utgangsbetingelse og en posisjonsstørrelse — og spiller det av over et historisk datasett som tidligere Bitcoin-priser (BTC). Den registrerer hvilke handler regelen ville ha generert og produserer statistikk som total avkastning, andel vinnende handler, maksimalt tilbakefall (drawdown) og antall handler.
Kjerneideen er enkel: hvis en regel ikke hadde noen nyttig struktur, burde den ikke oppføre seg bedre enn tilfeldig på tidligere data. Backtesting er en måte å inspisere en regels historiske atferd på en målbar, repeterbar måte, i stedet for å stole på hukommelse eller intuisjon om «hva som vanligvis skjer».
Hva en backtest legitimt kan vise
En backtest er mest pålitelig som et beskrivende og diagnostisk verktøy snarere enn et forutsigende. Den kan avsløre hvor ofte en regel ville ha handlet, hvor stort dens verste historiske tilbakefall var, hvor følsomme resultatene er for kostnader, og om logikken i det hele tatt kjører uten feil.
Den er også nyttig for eliminering. En regel som presterte dårlig gjennom en lang, variert historikk — eller som bare fungerte i én smal periode — har tydeligvis ikke vist robusthet. Å utelukke ideer er ofte en mer ærlig bruk av backtesting enn å prøve å bekrefte at en yndlingsidé «fungerer».
Overtilpasning: den sentrale fellen
Overtilpasning skjer når en strategi er justert så tett til særegenhetene ved ett historisk datasett at den fanger opp støy snarere enn noe varig mønster. Hvis du tester hundrevis av parameterkombinasjoner og beholder den med best tidligere avkastning, har du høyst sannsynlig selektert for flaks, ikke ferdighet — en eller annen kombinasjon kom alltid til å se bra ut ved tilfeldighet.
Varselsignalene er velkjente: mange justerbare parametere, resultater som kollapser når en innstilling dyttes litt, spektakulær prestasjon konsentrert i noen få handler, og regler som ble justert gjentatte ganger til egenkapitalkurven så attraktiv ut. En overtilpasset strategi har en tendens til å prestere langt dårligere utenfor utvalget — på data den ikke ble justert til — og enda verre i praktisk handel.
Andre skjevheter som blåser opp backtest-resultater
Overtilpasning er ikke det eneste problemet. Fremadskuende skjevhet (look-ahead bias) bruker informasjon som ikke ville ha vært tilgjengelig på handelstidspunktet. Overlevelsesskjevhet (survivorship bias) tester bare eiendeler som fortsatt eksisterer, og ignorerer de som feilet. Data-snoking-skjevhet (data-snooping) hoper seg opp når mange mennesker tester mange ideer på den samme historikken og bare vinnerne blir rapportert.
Praktiske friksjoner er også lette å utelate. Handelskostnader, gebyrer, slippasje, spreader, finansiering og vanskeligheten med å fylle store ordrer i tynne markeder kan gjøre en papirlønnsom regel til en tapende en. En backtest som antar perfekte fyllinger til ideelle priser måler et marked som ikke eksisterer.
Hvorfor en god backtest ikke er en spådom
Selv en nøye konstruert, skjevhetskontrollert backtest beskriver fortiden under ett bestemt sett av forhold. Markeder endrer seg: likviditet, volatilitet, deltakere og regulering skifter alle over tid, og en regel som passet ett regime kan feile i et annet. Tidligere prestasjon bærer ingen garanti om fremtiden, og backtester overdrives ofte.
Dette er grunnen til at forutsigende handelsmetoder generelt — chartmønstre, Elliott Wave, Fibonacci-nivåer og tekniske indikatorer som RSI eller MACD — er omstridte og subjektive. Å backteste dem kan få dem til å se presise ut, men det kan ikke få dem til å forutsi priser pålitelig. Handel er høyrisiko, og forskning indikerer konsekvent at de fleste privatinvestorer taper penger over tid.
Å lese markedsdata med kontekst
Fordi backtester kan smigre en strategi, foretrekker noen også å se på bredere markedsdata-kontekst snarere enn pris alene. BIKENZO er en Bitcoin-data- og analyseterminal som viser informasjon som likviditet i forhold til BTC-prisen; den konteksten kan hjelpe deg med å tolke om en historisk bevegelse skjedde i et dypt, likvid marked eller et tynt et.
Dette er kontekst, ikke et signal eller en spådom. BIKENZO forteller deg ikke hva som kommer til å skje, genererer ikke handler, og er ikke et sted å handle — det er en linse for å forstå dataene bak pris. Enhver beslutning, og enhver risiko, forblir helt og holdent din egen.