Slik bruker du backtesteren
Alt du trenger for å bygge, teste og sammenligne aksjestrategier på de nordiske børsene.
Kom i gang
Utforsk aksjer, screeneren og populære strategier uten konto, og prøv én backtest om dagen. En gratis konto gir deg 50 backtester om dagen, lagrede strategier, en overvåkingsliste med e-postvarsler, løpende oppfølging og tilgang til kursmål og rapporter. Telleren nullstilles ved midnatt, Oslo-tid.
Velg språk øverst på siden. Når du er logget inn, lagres valget på kontoen din.
Din første backtest
- Åpne Backtest og velg en startstrategi. Du kan åpne innstillingene for å endre reglene.
- Trykk på Kjør backtest. Du kan utforske andre sider mens backtesten kjører. Statuslinjen lenker til resultatet når det er klart.
- Endre et filter, kjør på nytt og sammenlign. Når du liker en strategi, trykk Lagre som favoritt.
Bygg en strategi
En strategi er et sett med filtre og en rangeringsregel. På hver rebalanseringsdag finner backtesteren aksjene som passerer alle filtrene dine, rangerer dem og eier de beste med lik vekt fram til neste rebalansering.
- Periode og penger
- Velg start- og sluttdato, valuta, startkapital og kurtasje i basispunkter (10 bp = 0,1 % av hver handel), med minstekurtasje per handel hvis megleren din har det. Megler fyller inn standardprisene til vanlige nordiske meglere for valutaen. Kryss av for Ta med slippage for også å betale kjøp/salg-spreaden og markedspåvirkningen, som øker når du handler en stor andel av aksjens vanlige daglige omsetning.
- Utvalg
- Test på alle aksjer i ett marked (Oslo, Stockholm, København eller Helsingfors), på alle, eller bare på tickere du velger (tickere utenfor Oslo slutter på .ST, .CO eller .HE). Minstekrav til kurs, omsetning og historikk fjerner aksjer som er for små, for illikvide eller for nye til å handles realistisk. La et felt stå tomt for å slå det av. De samme reglene bestemmer referanseindeksen.
- Kjøpsfiltre
- Kryss av for et filter for å slå det på: trend (raskt glidende snitt over tregt), kurs over glidende snitt, momentum, RSI, maks. volatilitet og min. utbytteavkastning. En aksje må passere alle filtrene du slår på.
- Beta og nøkkeltall
- Trykk Legg til filter for å sette minimum og/eller maksimum for beta, P/E, P/B, EV/EBITDA, netto gjeld/EBITDA, egenkapitalavkastning, resultatmargin eller markedsverdi. En aksje uten verdi stopper i filteret. Nøkkeltall finnes fra rundt april 2023, så i tidligere perioder utelukker disse filtrene de fleste aksjene.
- AI-analyse
-
Åpne AI-filtre i strategibyggeren eller Screener, slå på en regel og velg en grense med enkel forklaring. Velg Egne grenser for nøyaktige verdier.
- En AI-modell leser alle børsmeldinger og kvartals- og årsrapporter på Oslo Børs og Nasdaq Helsinki og vurderer hvor positive de er for aksjen (−1 til 1) og hvor mye risiko de viser (1–10). Filtrer eller ranger på snittet av sentimentet siste 90 dager, eller sentimentet og risikoen i siste rapport (inntil 200 dager gammel). En melding teller fra dagen den ble publisert, eller neste dag hvis den kom etter børsslutt. Andre markeder har ingen skårer ennå: aksjer uten en analysert melding faller ut av et AI-filter. Modellen kan vite hva som skjedde etter eldre meldinger, så de første årene kan se bedre ut enn de ville vært. Tre til sammenligner siste rapport med den forrige: endringen i sentiment, endringen i risiko og risikoen i forrige rapport. For å finne selskaper som har vært i trøbbel, men der det lysner, filtrer på forrige risiko 7–10 og en risiko som har falt med 2 eller mer, og ranger etter mest bedret sentiment.
- Portefølje
- Ranger etter bestemmer hvilke av aksjene som passerer du kjøper. Du kan kombinere opptil fem faktorer med vekter, for eksempel momentum og lav P/E: hver aksje får poeng fra 0 til 100 på hver faktor, og aksjene med høyest vektet snitt kjøpes. Maks. antall aksjer bestemmer hvor mange du eier, og Rebalansering hvor ofte porteføljen bygges om: daglig, ukentlig, månedlig, kvartalsvis eller halvårlig. Hyppigere rebalansering gir flere handler og høyere kostnader.
- Mine formler
- Under Mine formler kan du kombinere faktorer til dine egne, for eksempel momentum / volatility eller rank(roe) - rank(pe), og filtrere eller rangere på resultatet. Formler bruker + − × ÷ og potenser, og funksjonene rank, zscore, abs, log, sqrt, min og max, beregnet for hver aksje hver dag. En strategi kan ha 3.
- Posisjonsstørrelse, long eller short
- Posisjonsstørrelse holder de valgte aksjene likevektet, gir roligere aksjer mer (invers volatilitet), eller gir de best rangerte mer. Long eller short kan også selge de dårligst rangerte aksjene short, eller holde halvparten long og halvparten short, med en årlig lånekostnad på shortposisjonene.
- Stop loss
- Selger en aksje som faller en valgt andel under kjøpskursen, sjekket hver dag. Pengene venter i kontanter til neste rebalansering, eller kjøper neste aksje i rangeringen.
- Styr eksponeringen din
- Markedstiming holder færre aksjer når markedsindeksen er under sitt glidende snitt, eller når en makroserie som styringsrenten, eller en av dine egne serier, er utenfor et intervall. Pengene som tas ut, kan stå i kontanter eller gå inn i et ETF, for eksempel et rentefond. Penger som ikke er i aksjer, kan også stå i markedsindeksen i stedet for kontanter.
- Mine data
- Som innlogget kan du importere dine egne CSV-filer på Mine data-siden: en faktor (en verdi per aksje og dato) å filtrere og rangere på, eller en serie (en verdi per dato) å time markedet med. Verdiene brukes fra datoen sin, som alt annet.
En annen valuta endrer avkastningen gjennom valutakursen, men ikke hvilke aksjer som velges: signalene bruker alltid hver aksjes egne kurser, i handelsvalutaen (NOK, SEK, DKK eller EUR).
Slik leser du resultatene
Hvert resultat sammenlignes med en referanseindeks: alle aksjene i utvalget ditt eid med lik vekt, uten filtre og uten handelskostnader.
- Total avkastning
- Hvor mye kapitalen vokste over hele perioden, inkludert utbytte og etter kostnader.
- Årlig avkastning
- Gjennomsnittlig årlig avkastning. Bruk den til å sammenligne perioder av ulik lengde.
- Sharpe
- Avkastning per risikoenhet: årlig avkastning delt på volatiliteten, uten risikofri rente. Høyere er bedre.
- Største fall
- Det største fallet fra en topp til en senere bunn. Det viser hvor smertefull den verste perioden ville vært.
- Volatilitet
- Hvor mye verdien svinger fra dag til dag, omregnet til årlig. Lavere betyr jevnere utvikling.
- Omløp / år
- Hvor mange ganger i året hele porteføljen omsettes. Høyt omløp gir høye handelskostnader.
Under tallene finner du verdiutviklingen mot referanseindeksen, fall fra toppen, aksjene som eies siste dag, aksjene som ble eid oftest, og betalte handelskostnader. De siste kjøringene dine står under Nylige kjøringer, så du kan åpne dem igjen.
Risiko og faktorer viser Sortino, Calmar, beta og alfa mot referanseindeksen, informasjonsraten og de største fallene, og en faktorregresjon som viser hvor mye av avkastningen som kommer fra eksponering mot størrelse, momentum og lav volatilitet. Last ned lagrer verdiutviklingen, handlene og beholdningen som CSV, eller hele resultatet som JSON, til et regneark eller Python.
Del lager en lenke alle kan åpne for å se resultatet og prøve strategien. Forklar og forbedre ber AI-assistenten forklare resultatet og foreslå hva du kan teste videre.
Sjekk merknaden om datadekning under resultatene. Mangler et nøkkeltall for mange aksjer, utelukker et filter på det aksjer mest på grunn av manglende data, ikke fordi de er dårlige.
Test av robusthet
En god backtest kan være flaks. Som innlogget kan du teste en strategi videre under innstillingene på Backtest-siden; hver kjøring teller som én backtest per innstilling eller startdato.
- Optimaliser
- Prøver opptil 12 kombinasjoner av én eller to innstillinger – antall aksjer, rebalansering, momentumperiode eller posisjonsstørrelse – side om side, med avkastningen til hver i første og andre halvdel av perioden og den deflaterte Sharpe-raten til den beste: sjansen for at fortrinnet er ekte, gitt hvor mange som ble prøvd.
- Walk-forward-test
- Velger den beste kombinasjonen i et treningsvindu på ett til fem år, handler den de neste tre til tolv månedene, og flytter seg så fremover og velger på nytt. Testperiodene satt sammen viser hva optimaliseringen ville tjent uten å kjenne fremtiden, ved siden av innstillingen som viste seg å være best.
- Kryssvalidering
- Kjører strategien på nytt fra flere startdatoer, hver over like mange år, og viser hvor ofte den slo referanseindeksen.
- Forbedre med AI
- Claude foreslår noen varianter av strategien din med én endring hver og backtester dem side om side, med begge halvdelene av perioden.
- Porteføljer av strategier
- På Favoritter-siden kan du kombinere opptil fem strategier i én portefølje med vekter, rebalansert månedlig, kvartalsvis eller aldri, og se hvor mye de beveger seg sammen.
Screener
Screener viser alle aksjer i markedet du velger, eller i alle, med kurs, avkastning, risiko, beta og nøkkeltall. Klikk på en kolonneoverskrift for å sortere, søk på navn eller ticker, velg sektor, og legg til minimums- og maksimumsfiltre på hvilken som helst kolonne.
Sett Per dato (tom = siste) til en tidligere dato for å se markedet slik det så ut da, med bare data som var kjent den dagen. Trykk Backtest disse filtrene for å gjøre filtreringen om til en strategi, eller Last ned CSV for å lagre tabellen.
Aksjer merket Datavarsel har hatt et mistenkelig kurshopp det siste året, ofte en splitt datakilden ikke har justert for. Avkastning og nøkkeltall kan være feil.
Tickback-score
Tickback-scoren rangerer hver aksje i sitt marked fra 0 til 100 hver dag, på tre deler: kvalitet (egenkapitalavkastning, resultatmargin og lav netto gjeld / EBITDA), verdi (lav P/E, P/B og EV / EBITDA, og høy utbytteavkastning) og momentum (avkastning siste 12 måneder uten siste måned, avstand over 200-dagers snitt og nærhet til 52-ukers høy). Hver del er snittet av aksjens persentilrangeringer på nøkkeltallene sine blant aksjene i samme marked, der 100 er best; totalen er snittet av de tre delene.
En del trenger minst to av sine nøkkeltall, og totalen trenger alle tre delene, så aksjer uten årsrapporter får ingen total. Som alt annet bruker scoren på en dag bare data som var kjent ved sluttkurs den dagen, så du kan rangere og filtrere på den i dine egne backtester. I en strategi med utvalgte tickere sammenligner den de aksjene med hverandre.
Scoren er et verktøy for analyse, ikke en anbefaling. Historikken er like lang som årsrapportdataene våre, noen få år, så vurder resultatene med forsiktighet.
Bygg med AI
På Backtest-siden og i Screeneren trykker du Bygg med AI og beskriver ideen med dine egne ord. Claude, AI-assistenten, gjør den om til innstillinger, slår opp selskapene du nevner og lister opp valgene den tok, så du kan endre dem.
På Backtest-siden kan den også kjøre backtesten, forklare resultatet mot referanseindeksen og prøve noen varianter hvis du ber om det. Hver backtest den kjører teller som en av dine for dagen. I Screeneren sjekker den hvor mange aksjer en screening finner før den setter den.
Claude kan ta feil og gir ikke investeringsråd. Sjekk innstillingene før du stoler på et resultat, og trykk Forklar og forbedre på et resultat for å få det forklart og ideer til hva du kan teste videre.
Når du er logget inn, går Forbedre med AI under Kjør-knappen et steg videre: Claude leser det siste resultatet ditt, foreslår noen endringer med én idé hver, og backtester alle ved siden av strategien din. Tabellen viser hvilke som gjorde det bedre, og om de gjorde det i begge halvdeler av perioden; Bruk legger en av dem inn i skjemaet. Det bruker én melding til Claude og én backtest per endring.
Favoritter
Trykk Lagre som favoritt på backtestsiden for å ta vare på en strategi. Lagrer du igjen med samme navn, overskrives den.
Favorittsiden viser hver strategi med siste resultat. Kjør kjører den på nytt med de nyeste dataene (teller som en backtest); du kan også åpne den for redigering, eller slette den ved å klikke Slett to ganger.
Livestrategier
Trykk Følg live på backtestsiden eller på en favoritt, eller Følg disse filtrene live i Screener, for å følge en strategi med ekte kurser fra i dag. Den velger første portefølje ved siste sluttkurs, eier den fra neste handelsdag og følger de samme reglene som backtesten.
Hver hverdagskveld, når de nye kursene er kommet, legger hver livestrategi til de nye handelsdagene. Resultathistorikken lagres fortløpende og beregnes aldri på nytt, så senere rettelser i dataene kan ikke endre den. Å gå live bruker ingen av de daglige backtestene dine; du kan ha 5 livestrategier i gang samtidig.
Klikk på en strategi på livesiden for å se porteføljen og endre den for hånd. En endring gjøres ved siste sluttkurs og gjelder fra neste handelsdag, med handelskostnader. En aksje du legger til, eies alltid og tar en av strategiens plasser; en aksje du fjerner, velges aldri igjen før du tillater den igjen. Endringene vises sammen med strategien.
Kryss av for Send meg e-post når den kjøper eller selger under en strategi for å få en e-post den kvelden den kjøper eller selger, med aksjene som skal kjøpes og selges og porteføljen etterpå, så du kan gjøre de samme handlene neste handelsdag. Hver fredag får du også et sammendrag av uken, med mindre du skrur det av øverst på siden.
Stopp avslutter oppfølgingen og beholder resultathistorikken; Slett fjerner den.
Overvåkingsliste
Trykk Følg på siden til en aksje, eller legg til aksjer på siden Overvåkingsliste i kontomenyen, for å følge dem med kurs, avkastning og Tickback-score. Opptil 50 aksjer.
Sett en kurs under Varsel over eller Varsel under for å få e-post samme kveld som aksjen stenger forbi den; varselet fjernes så. Huk av for Rapporter for å få e-post når selskapet publiserer en rapport eller en viktig børsmelding (foreløpig Oslo Børs og Nasdaq Helsinki). Hver e-post har en lenke som skrur av varslene.
Tickback i Claude
Koble Tickback til Claude for å spørre om nordiske aksjer, filtrere dem, lese selskapsmeldinger og backteste ideene dine i en samtale. I Claude åpner du Settings, deretter Connectors, velger Add custom connector og limer inn https://tickback.no/mcp. Logg inn på Tickback og tillat tilkoblingen.
Claude kan da bruke Tickbacks data, kjøre backtester for deg (de teller med i dine backtester for dagen) og se og endre overvåkingslisten din. Claude kan ikke endre kontoen din. Se eller koble fra appene du har koblet til, under Claude og AI-apper i kontomenyen.
Data
Velg en ticker for å se kursgraf, daglige kurser, utbytter og splitter, beta mot markedsindeksen (OSEBX, OMX Stockholm, OMX Copenhagen eller OMX Helsinki) og årstall. Kursene er i aksjens egen valuta. Tabellen med nøkkeltall viser fra hvilken dato hver årsrapport brukes i backtester. Yahoos nåværende nøkkeltall vises bare til sammenligning.
Slik fungerer backtesten
- Ingen titt inn i framtiden: beslutninger bruker data fram til sluttkurs én dag og handles fra neste dag.
- Tall fra en årsrapport brukes fra 90 dager etter regnskapsårets slutt, når rapporten er publisert.
- Avkastningen inkluderer utbytte og er justert for splitter. Null- og negative kurser fjernes; store hopp beholdes og telles opp under resultatet.
- Kurtasje belastes på hver handel; slippage bare når du slår det på.
- Kursene kommer fra Yahoo Finance og oppdateres hver hverdagskveld.
Begrensninger og forbehold
- Selskaper som er tatt av børs, er ikke med i dataene. Denne overlevelsesskjevheten gjør at resultatene ser noe bedre ut enn virkeligheten.
- Kursene går omtrent 10 år tilbake; nøkkeltallene bare til rundt 2023.
- Skatt er ikke tatt med.
- Backtester er simuleringer på historiske data, ikke investeringsråd. Historisk avkastning er ingen garanti for framtidig avkastning.
Tilbakemelding
Er det noe som ikke virker, eller har du en idé? Når du er logget inn, trykk Tilbakemelding øverst på siden. Det går rett til utvikleren.