Avancerad · 10 min läsning

Backtest utan genvägar med facit

Utforma ett reproducerbart historiskt test och identifiera antaganden som kan göra det ogiltigt.

Komplett lektion · redaktionell granskning återstår

Förkunskap: En journal som skiljer process från utfall

Lärandemål

Utforma ett reproducerbart historiskt test och identifiera antaganden som kan göra det ogiltigt.

Skriv regler för entry, exit, storlek, kostnader och session innan data utvärderas. Dokumentera datakälla, tidszon, datumintervall och version. Använd bara information som var tillgänglig vid beslutet. En bars slutliga högsta, lägsta och stängning var inte helt kända innan den slutade.

Om en bar når både stopp och mål kan OHLC inte ensamt visa ordningen. Använd lämpliga mer detaljerade data eller ett dokumenterat konservativt antagande. Inkludera köp- och säljkurs, provision, finansiering och utförande; diagrammets stängning är inte automatiskt ett avslutspris.

Skilj utvecklingsdata från en orörd utvärderingsperiod. Upprepat urval av inställningar på utvärderingsperioden gör den till utvecklingsdata. Redovisa testade varianter, nettoresultat, nedgång och osäkra antaganden. Historisk eller simulerad prestation bevisar inte framtida liveutfall.

Räkneexempel

Hypotetiskt köp: entry 100, stopp 98, mål 104. Nästa bar har högsta 105 och lägsta 97. Båda nivåerna nåddes men ordningen är okänd. Markera affären som oklar eller använd ditt förhandsangivna antagande; räkna inte alltid en vinst.

Vanliga misstag

Ta inte bort förlustaffärer, kalla inte bruttoresultat för netto och beskriv inte backtest som verklig kontohistorik.

Övning

Skriv ett protokoll på en sida med beslutstid, data, kostnader, oklara barer, varianter och orörd period.

Kontrollera din förståelse: Bevisar exempelbaren att målet nåddes före stoppet?

Källor och vidare läsning

Serverframsteg kräver aktiverat konto och inloggning. Själva quizsvaren sparas inte.

Logga in för att använda din privata arbetsyta.