Lær at trade › Backtesting: test din strategi, før du risikerer penge
Backtesting: test din strategi, før du risikerer penge
Backtesting betyder, at du tager din strategi med faste regler og kører den igennem historiske kurser, som om du handlede dem. Så ser du, hvordan den har klaret sig, hvor den er stærk, og hvor den taber, uden at sætte en krone på spil. Lektionens råd: notér også, hvornår på dagen hver handel kom.
Hvad backtesting er
Lektionen beskriver det som en proces, hvor du som trader vurderer, hvor god og effektiv din strategi er, før du bruger den på en live-konto. Du går ind i historiske data, fx i TradingView, ser hvordan EUR/USD eller guld har bevæget sig det seneste halve år, og anvender din strategi på netop den periode. Det giver dig et billede af, hvordan strategien har klaret sig, og hvad dine chancer med den er.
Sådan gør du, trin for trin
- Find historiske data. TradingView har grafer langt tilbage; brug den tidsramme, du vil handle på.
- Skriv strategien ned med faste regler. Hvornår går du ind? Hvornår går du ud? Hvor ligger stoppet, og hvor meget risikerer du? Hvorfor åbner og lukker du handlen, og hvilket risk/reward-forhold sigter du efter? Kan reglerne ikke skrives ned, kan de ikke testes.
- Gå handlerne igennem én for én. Rul grafen frem lys for lys, så du ikke ser fremtiden, og notér hver handel: dato, klokkeslæt, session, indgang, stop, mål og resultat.
- Regn tallene ud. Samlet resultat, drawdown, win rate, profit factor og andre relevante tal (se tabellen nedenfor).
- Find svaghederne. Del handlerne op, fx efter session, retning eller marked, og se, hvor strategien taber.
- Justér, og test igen på en anden periode, før du går live.
| Tal | Hvad det fortæller | Sådan regnes det |
|---|---|---|
| Samlet resultat | Har strategien tjent penge? | Summen af alle handler, gerne i R (1R = det beløb, du risikerede) |
| Win rate | Hvor ofte vinder den? | Vindende handler ÷ alle handler |
| Profit factor | Hvor meget tjener den pr. tabt krone? | Samlede gevinster ÷ samlede tab; over 1 = overskud |
| Drawdown | Hvor ondt gør det undervejs? | Største fald fra en top i kontoen til den efterfølgende bund |
| Antal handler | Kan du stole på tallene? | Jo færre handler, jo mere tilfældighed |
En rigtig backtest: chartmønstre på guld
Data: COMEX-guldfutures (GC=F), timedata fra Yahoo Finance samlet til 4-timers-lys i UTC, 3.718 lys fra 13. juni 2024 til 3. november 2026, kørt 4. november 2026. Strategien er de dobbelttoppe, dobbeltbunde og hoved og skuldre-mønstre, vi målte på chartmønstre. Reglerne: indgang ved lukningen af det første lys, der lukker gennem halslinjen, talt fra det tidspunkt, mønsteret kunne ses; stop bag mønsteret (den højeste top eller laveste bund, højre skulder ved hoved og skuldre); mål mønsterets højde lagt til halslinjen; tidsgrænse 30 lys, cirka fem handelsdage, hvorefter handlen lukkes; rammes stop og mål i samme lys, tæller vi stoppet. Ingen omkostninger.
| Handler | Mål | Stop | Tid | Positive | Resultat | Profit factor | |
|---|---|---|---|---|---|---|---|
| Alle | 36 | 19 | 9 | 8 | 23 | +7,58R | 1,76 |
| Køb (dobbeltbund, omvendt H&S) | 19 | 13 | 1 | 5 | 15 | +9,83R | 6,11 |
| Salg (dobbelttop, H&S) | 17 | 6 | 8 | 3 | 8 | −2,25R | 0,72 |
| 2024 | 6 | 3 | 2 | 1 | 3 | +0,06R | 1,03 |
| 2025 | 20 | 12 | 3 | 5 | 15 | +7,64R | 3,00 |
| 2026 | 10 | 4 | 4 | 2 | 5 | −0,12R | 0,97 |
Største drawdown var 2,46R, og der var højst to tab i træk. Profit factor for alle handler: gevinster 17,56R ÷ tab 9,99R = 1,76. Win rate 23 af 36, 64 pct.
Lektionens råd: del op efter session
Lektionen siger: har du noteret, om du tog handlen i Asien, London eller New York, kan du allerede ud fra den ene parameter se, hvor strategien er bedst. Er den dårlig i Asien og London og bedst i New York, bruger du den kun i New York. Her er vores 36 handler delt op efter det 4-timers-lys, hvis lukning gav indgangen.
| Lys (UTC) | Dansk vintertid | Groft sagt | Handler | Mål / stop / tid | Resultat |
|---|---|---|---|---|---|
| 00-04 | 01-05 | Asien | 6 | 4 / 1 / 1 | +1,01R |
| 04-08 | 05-09 | Asien til London-åbning | 10 | 6 / 2 / 2 | +4,24R |
| 08-12 | 09-13 | London | 6 | 2 / 2 / 2 | −1,20R |
| 12-16 | 13-17 | New York åbner | 8 | 4 / 2 / 2 | +0,02R |
| 16-20 | 17-21 | New York eftermiddag | 4 | 2 / 1 / 1 | +3,96R |
| 20-24 | 21-01 | Sen New York | 2 | 1 / 1 / 0 | −0,45R |
Det ser ud, som om London-handlerne var dårlige og eftermiddagen god. Men læg mærke til antallet: 2 til 10 handler pr. gruppe. Eftermiddagens +3,96R er næsten én handel, et omvendt hoved og skuldre 11. marts 2025 på +3,97R; uden den var gruppen −0,01R. Så metoden er rigtig, og den er netop derfor, du skal notere sessionen ved hver handel, men konklusionen kræver flere handler. Med 36 handler i alt ville det være at tilpasse strategien til tilfældigheder at droppe London. Hvornår sessionerne ligger i dansk tid, står på bedste tidspunkt at trade.
Hvad testen lærte os
1. Markedet gjorde det meste af arbejdet. Købene tjente +9,83R med ét stop ud af 19; salgene tabte 2,25R med 8 stop ud af 17. Guld steg det meste af perioden. De samme regler gav næsten nul i 2024 og et lille minus i 2026. Det er lektionens forbehold i tal: en strategi, der virker under ét markedsforhold, kan holde op med at virke.
2. Se aldrig fremtiden. En top er først en top, når seks lavere lys er kommet efter den. Vores første version ledte efter bruddet lige efter toppen, før nogen kunne vide, at den var der, og viste over +19R. Talt fra det tidspunkt, mønsteret kunne ses, blev det omkring +7R. Ser en backtest for god ud, så led efter oplysninger, den brugte, før de fandtes.
3. Dårlige data giver forkerte tal. Lektionens sidste advarsel er, at resultatet kan være misvisende, hvis data er ufuldstændige eller unøjagtige. Det ramte os: Yahoos timeserie blander futureskontrakterne omkring kontraktskift, så enkelte lys har en bund cirka 50 dollar under markedet (fx 30. juli 2024). Det skabte falske bunde og stop. Efter at vi rettede 122 væger og 13 åbningskurser, gik testen fra 35 til 36 handler og fra +7,03R til +7,58R. Tjek altid dine data for spring, der ikke ses i nabolysene.
Passer handlerne til din konto?
Det typiske stop var 88 dollar pr. ounce. På den mindste størrelse, 0,01 lot (1 ounce), er det 88 dollar = cirka 590 kr. pr. handel (kurs 6,68 kr. pr. dollar, 4. november 2026). Med en konto på 30.000 kr. og 1 pct. risiko må du højst tabe 300 kr. = 44,91 dollar, og kun 5 af de 36 handler havde et stop så tæt. Med 100.000 kr. og 1.000 kr. risiko (149,69 dollar) passede 28 af 36. En strategi på 4-timers-grafen med stop bag hele mønsteret er altså ikke til en lille konto, uanset hvad backtesten siger. Det skal med i testen fra start.
To handler fra listen, på en konto på 100.000 kr.: 22. september 2025, køb (dobbeltbund) på 3.747,50, stop 3.660,50 (87 dollar), mål 3.826,30. Målet blev ramt: +0,91R. På 0,01 lot var risikoen 581 kr. og gevinsten 0,01 × 100 × 78,80 = 78,80 dollar = 526 kr. 28. maj 2026, salg (dobbelttop) på 4.405,30, stop 4.593,20 (187,90 dollar). På 0,01 lot er det 1.255 kr., mere end de 1.000 kr., kontoen tillader: reglen siger spring over. Stoppet blev i øvrigt ramt. Regn dine egne størrelser i lot-beregneren.
Omkostninger: spread og kommission betales på hver handel. Regn dem om til R: med en antaget omkostning på 0,50 dollar pr. ounce og et stop på 88 dollar er det 0,006R pr. handel, næsten ingenting. På en 5-minutters strategi med et stop på 3 dollar er det 0,17R pr. handel, nok til at vende en lille fordel til tab.
Fordele og begrænsninger, fra lektionen
- Risikominimering: du evaluerer strategien uden at investere penge.
- Strategiforbedring: du finder styrker og svagheder og justerer, før du går live.
- Forståelse: du ser, hvordan strategien reagerer under forskellige forhold: ved nyheder, i Asien, hvor markedet typisk konsoliderer, og under ekspansion.
- Begrænsning: en strategi kan passe perfekt til de historiske data og alligevel ikke virke live, fordi markedet ændrer sig over tid. Historiske resultater garanterer ikke fremtidige.
- Begrænsning: ufuldstændige, unøjagtige eller ikke-repræsentative data giver misvisende resultater.
Hovedpointer
- Backtesting = din strategi med faste regler, kørt på historiske data, fx et halvt år i TradingView.
- Notér hver handel med indgang, udgang, risiko, risk/reward og session, og regn samlet resultat, drawdown, win rate og profit factor ud.
- Del op efter session for at finde, hvor strategien virker, men først når hver gruppe har nok handler.
- Vores 36 guldhandler: +7,58R, profit factor 1,76, men køb +9,83R og salg −2,25R, og næsten alt kom i 2025.
- Se aldrig fremtiden, og tjek dine data: begge fejl ændrede vores eget resultat.
- Tjek, at stoppene passer til din konto ved 1 pct. risiko; ellers er strategien ikke til dig, uanset resultatet.
Næste i modul 3: risk/reward og handelshåndtering og dit personlige tradingsystem. Mønstrene bag testen: chartmønstre. Den engelske udgave af testen, med flere detaljer, ligger på ses-trading.com/backtesting.
Følg guld og valuta med SesTrading
Vi handler selv guld og lægger resultaterne ud hver uge i vores danske Telegram-kanal, også de tabende handler. Åbn vores bot, stil dine spørgsmål og se, hvordan det fungerer. Den svarer på dansk.
Åbn SesTrading-bottenPå TelegramSpørgsmål vi ofte får
Hvad er backtesting?
En test af en tradingstrategi på historiske data: du definerer reglerne for indgang, udgang og risiko, går tilbage i grafen, fx et halvt år i TradingView, og noterer hver handel, strategien ville have taget, og resultatet.
Hvilke tal skal jeg se på efter en backtest?
Samlet resultat, drawdown (det største fald fra top til bund undervejs), win rate, profit factor (samlede gevinster divideret med samlede tab) og antal handler. Vores test af 36 guldhandler gav +7,58R, profit factor 1,76 og en største drawdown på 2,46R.
Hvor mange handler skal en backtest have?
Så mange som muligt, og mindst nok til, at to-tre handler mere eller mindre ikke vender konklusionen. 36 handler er lidt: i vores test kom næsten hele resultatet fra 2025, mens 2024 og 2026 gik omtrent lige op.
Kan en strategi virke i backtesten og fejle live?
Ja. Det er lektionens vigtigste advarsel: en strategi kan passe perfekt til de gamle data og alligevel ikke virke, fordi markedet ændrer sig, og fordi data kan være ufuldstændige eller forkerte. Historiske resultater er ingen garanti for fremtidige.
Hvorfor dele backtesten op efter session?
Fordi en strategi ofte virker i én session og ikke i en anden. Lektionens eksempel: er den dårlig i Asien og London og bedst i New York, bruger du den kun i New York. Del dog først op, når du har nok handler i hver gruppe.
Er det her hele lektionen?
Nej. Det er et skriftligt resumé med hovedpointerne og vores egen backtest lagt til. Kurset har 87 videolektioner i tre moduler; botten kan fortælle dig om det.