Hoppa till huvudinnehåll
backtestlive tradingslippage
Varför din backtest och dina live-resultat inte stämmer överens

Varför din backtest och dina live-resultat inte stämmer överens

En backtest är en högupplöst simulering av din strategi på historiska data — inte ett löfte om framtida resultat. Ett gap mellan backtest och live är normalt och att vänta; målet är att förstå varför, så att du kan sätta realistiska förväntningar. Den här guiden bryter ner vad Freyas backtest modellerar och vilka friktioner den inte kan.

För att köra och läsa backtester, se Så kör du en backtest och Tolka backtest-resultat.

Viktigast

  • Freyas backtest modellerar redan de stora kostnaderna: verkliga handelsavgifter på börsen (maker/taker), en konservativ slippage på market- och stop-orders samt futures-funding.
  • Den kan inte återskapa de rent live-baserade friktionerna: latens, delfyllningar, orderbokens djup/likviditet, din egen marknadspåverkan och funding-svängningar i realtid.
  • Backtesten drar inte av Freyas performance-avgift, så en vinnande strategi ser något bättre ut på pappret än vad den ger netto live.
  • En flagga för likvidationsrisk betyder att en trade kunde ha likviderats live även om backtesten ”överlevde” den — ta den på allvar, särskilt vid hög hävstång.
  • Det största gapet ligger oftast inte i mekaniken — utan i att den framtida marknaden inte kommer att upprepa det historiska fönster du testade på.

Vad Freyas backtest faktiskt modellerar

Motorn är mer realistisk än en naiv ”priset gick upp X%”-simulering. Den tar hänsyn till:

  • Handelsavgifter på börsen — med verkliga maker/taker-avgiftsnivåer för varje börs, debiterade på varje order (ingång, varje averaging-order och utgång). Limit-fyllningar behandlas som maker, market-fyllningar som taker.
  • Slippage — ett konservativt belopp som appliceras på market- och stop-orders, så att fyllningar modelleras något sämre än det ideala priset (limit-/take-profit-fyllningar utgår från exakt målpris).
  • Futures-funding — för futures uppskattas funding-kostnaderna under den tid du håller en position och dras av.

Så en Freya-backtests netto-resultat speglar redan avgifter, viss slippage och funding — vilket är varför den är mer pålitlig än en avgiftsfri simulering.

De rent live-baserade friktionerna den inte kan återskapa

Ingen backtest kan fullt ut modellera live-exekvering. Detta är gapen som får live-resultat att skilja sig åt:

  • Latens — i en backtest sker signal och fyllning på samma candle; live finns en verklig (liten) fördröjning mellan beslut och exekvering.
  • Delfyllningar — backtesten fyller en order helt till ett pris; live kan stora eller limit-orders fyllas i delar eller inte alls.
  • Orderbokens djup och likviditet — backtesten antar att din order fylls till det modellerade priset; live kan tunna orderböcker flytta priset emot dig.
  • Din egen marknadspåverkan — dina verkliga orders deltar i marknaden; backtestens gör det inte.
  • Funding-svängningar — för futures använder backtesten en genomsnittlig funding-ränta över perioden, så en verklig position som träffar ovanligt hög funding vid specifika tidpunkter kan kosta mer (eller mindre) än modellerat.

Avgiften din backtest lämnar utanför

Det finns ett Freya-specifikt gap värt att känna till: backtesten drar inte av Freyas performance-avgift (den andel av lönsamma trades som tas från ditt plattformssaldo — se Avgifter förklarade). Börsavgifter och funding finns i backtesten, men performance-avgiften är ett rent live-avdrag. En lönsam strategi ger därför lite mindre netto live på vinnande trades än vad backtesten antyder.

Likvidation: flaggad, inte överlevd

Om en backtest visar en varning för likvidationsrisk, ta den på allvar. Backtesten flaggar trades vars drawdown kom farligt nära en likvidationsnivå — men bokför dem ändå vid deras stop/utgång i stället för att simulera en tvingad likvidation. Live kunde samma trade ha likviderats med totalförlust. Detta gap växer med hävstången: ju högre hävstång, desto större risk att en ”återhämtad” backtest-trade i verkligheten hade utraderats.

Det största gapet: marknaden själv

Mekaniken åsido — den största källan till avvikelse är helt enkelt att framtiden inte spelar upp det förflutna på nytt. En strategi som är trimmad för ett specifikt historiskt fönster kan bete sig mycket annorlunda när förhållandena förändras. Det är därför validering är viktig — se Walk-forward-analys — och därför en utmärkt backtest är ett filter, inte en garanti.

Sätt realistiska förväntningar

  • Räkna med djupare drawdowns live än i backtesten — en vanlig tumregel är att mentalt blåsa upp den värsta drawdown du såg (behandlas i Tolka backtest-resultat).
  • Diskontera dina nettoavkastningar lite för performance-avgiften och verklig slippage.
  • Validera robustheten (walk-forward, out-of-sample) i stället för att lita på en enda perfekt backtest.
  • Börja litet live för att bekräfta att strategin beter sig som väntat innan du skalar upp.

Vanliga frågor

Inkluderar Freyas backtest handelsavgifter?

Ja. Den applicerar verkliga maker/taker-avgifter på börsen på varje order — ingång, varje averaging-order och utgång. Det är därför en Freya-backtests netto-resultat är mer realistiskt än en simulering som ignorerar avgifter.

Inkluderar backtesten slippage?

Ja, ett konservativt belopp, applicerat på market- och stop-orders så att fyllningar modelleras något sämre än idealet. Limit- och take-profit-fyllningar utgår från exakt målpris (eftersom en limit-order antingen fylls till sitt pris eller inte alls).

Tar backtesten hänsyn till futures-funding?

För futures, ja — den uppskattar funding-kostnaderna under den tid en position hålls och drar av dem. Notera att den använder en genomsnittlig funding-ränta för perioden, så verklig funding som skjuter i höjden vid specifika tidpunkter kan skilja sig från uppskattningen.

Drar backtesten av Freyas performance-avgift?

Nej. Börsavgifter och funding är inkluderade, men Freyas performance-avgift på vinster är ett rent live-avdrag från ditt plattformssaldo. Ditt live-netto på vinnande trades blir därför lite lägre än vad backtesten visar. Se Avgifter förklarade.

Varför är min live-drawdown värre än backtesten?

Live-exekvering lägger till friktioner som en backtest inte kan modellera fullt ut — latens, delfyllningar, tunnare likviditet, funding-svängningar — och marknaden själv förändras. Planera för djupare live-drawdowns än backtestens värsta fall.

Min backtest var lönsam men jag blev likviderad live — varför?

Backtesten flaggar likvidationsrisk men simulerar inte en tvingad likvidation; den bokför traden vid dess stop/utgång. Live kan en djup drawdown likvidera positionen med totalförlust. Hög hävstång är den vanliga orsaken — sänk den för att minska risken.

Garanterar test på exakt den period jag kommer att handla samma resultat?

Nej. Historiska data upprepar sig inte, och den framtida marknaden kommer inte att matcha det historiska fönstret. Använd backtesting för att filtrera och validera strategier (walk-forward, out-of-sample), inte som en garanti för live-avkastning.

Skapa ett konto

Omsätt dina kunskaper i praktiken genom att öppna ett Freya-konto idag.

Registrera nu
Detta innehåll är enbart för utbildningsändamål och utgör inte finansiell rådgivning. Handel med kryptovaluta innebär betydande risker. Investera aldrig mer än du har råd att förlora.