Backtesting: Bedste måder at analysere dine handelsstrategier på

instagram viewer

De dygtigste handlende ved, at hemmeligheden bag succes er en gentagelig og succesfuld handelsstrategi. Det er dog ikke en nem opgave, da markedsdynamikken konstant ændrer sig. En vellykket handelsstrategi i dag vil muligvis ikke tjene dig i fremtiden, hvis oplysningerne ikke holdes proprietære, eller hvis markedsforholdene ændrer sig.

Når det er sagt, kan det virkelig betale sig at opdage en profitabel strategi. En måde at teste den potentielle rentabilitet af en handelsstrategi er at analysere, hvordan den ville have fungeret historisk. Dette er kendt som backtesting.

Da backtesting er baseret på analyse og simulering af historisk information, kan det gå langt i at finde en succesfuld strategi, der understøttes af videnskab og data. Her er et nærmere kig på, hvordan det fungerer.

Den korte version

  • Backtesting hjælper investorer med at analysere og gentage tidligere succeser, mens de eliminerer faktorer, der bidrager til tidligere fiaskoer.
  • Typisk backtester investorer med specialiseret backtesting-software eller rådfører sig med en backtesting-programmør.
  • Målinger, som investorer backtest for, omfatter: Volatilitet, gennemsnit, nettoresultat eller tab, risikojusterede afkast og mere.
  • At forstå visse forbehold for markedet og investorvaner – såsom bekræftelsesbias, skiftende markedsforhold og mere – hjælper investorer med at forfine og forbedre deres strategier over tid.

Alt om analyse>> Teknisk Analyse vs. Grundlæggende analyse

Hvad er backtesting?

Backtesting giver handlende mulighed for at simulere hypotetiske handler mod historiske data for at teste og finpudse deres handelsstrategi. Målet med backtesting er at estimere den relative ydeevne af en strategi eller model, hvis den havde været brugt tidligere.

I teorien giver backtesting handlende mulighed for at gentage tidligere succesfulde handler (forudsat at markedsforholdene forbliver konsistente), mens de kalibrerer eller eliminerer dem, der har fejlet. Derfor kan enhver handelsstrategi, der er kvantificerbar og eksekverbar, være en potentiel kandidat til backtesting.

Hvordan fungerer backtesting?

Når en investor har en handelsidé, som de ønsker at backteste, bruger de typisk backtesting software eller rådfør dig med en kvalificeret programmør for at omdanne denne idé til noget, der kan testes gennem kode.

De metrics, der er almindelige i backtesting inkluderer:

  • Volatilitetsmål
  • Forskellige gennemsnit
  • Nettoresultat eller tab
  • eksponeringer
  • Forhold
  • Annualiseret afkast
  • Risikojusterede afkast.

Brugere skal kunne køre en backtest på tværs af forskellige datasæt. Dette gør det muligt for den erhvervsdrivende at indtaste nye brugerdefinerede variabler i forhold til forskellige backtesting-foranstaltninger, og justere dem for at finde en optimeret strategi.

For programmører er det vigtigt at tale handelsplatformens proprietære sprog. Programmøren vil kode en simulering, der tager højde for historiske data fra forskellige finansielle instrumenter (aktier, obligationer osv.) og brugerdefinerede input.

Heldigvis er der masser af softwareprogrammer derude, der eliminerer behovet for at finde en uafhængig programmør til at hjælpe dig med backtesting.

Tips til effektiv backtesting

Backtesting kan være en yderst effektiv metode til at uddybe dine finansielle teorier og teste dine handelsstrategier. Men husk - mennesker designer backtests. Det betyder, at de er modtagelige for psykologiske skævheder. Her kan du se, hvordan du maksimerer fordelene ved backtesting, mens du minimerer risiciene.

1. Husk, at sammenhæng ikke er lig med årsagssammenhæng

Prisen på en aktie og prisen på en kryptovaluta kan stige og falde på samme tid. Men det betyder ikke nødvendigvis, at de to aktiver er det korreleret. Pas på med at udtænke regler, der "virker", men som ikke giver sund fornuft.

2. Øv kontinuitet i test

Aktiemarkedet er i konstant forandring. Alt er altid i bevægelse og ændrer sig fra uge til uge og dag til dag. Som tiden går fremad, vil nye data dukke op. Du bliver nødt til løbende at teste dine gamle hypoteser og danne nye.

3. Identificer dine nøglemålinger

Jo mere relevant perspektiv du har på en bestemt hypotese, jo bedre kan du analysere den. Prøv at identificere en række indikatorer og målinger, der vil give dig et godt perspektiv.

4. Vær tilpasningsdygtig

Nogle gange vil dine backtesting-resultater afsløre, at noget er galt med din nuværende handelsstrategi. Alternativt kan indkommende hændelser få tidligere succesfulde regler til at gå på tale. Nogle gange bliver vinderstrategier forældede, og det er vigtigt at vide, hvornår man skal tilpasse sig.

5. Overvej alle handelsomkostninger

Vær sikker på, at din backtesting-software har stået for alle handelskommissioner og -gebyrer. Nogle kan virke ubetydelige, men de kan lægge sig sammen over tid og påvirke resultaterne af din hypotese.

Hvis du kun handler aktier og ETF'er med en af ​​de top rabatmæglere, kan du have små eller ingen handelsomkostninger. Dog de fleste optionshandlere vil stadig have gebyrer pr. kontrakt, der skal tages i betragtning. Og stort set alle kryptohandlere vil også have omkostninger, selvom de kun afholdes indirekte gennem en spredning.

6. Pas på bekræftelsesbias

Vi lever under en konstant lavine af data. Ulempen ved dette er, at vi typisk kan finde de data, der understøtter næsten enhver idé, vi opdigter. Sørg for, at du er så inkluderende som muligt af alle mulige scenarier, ikke kun scenarier, der understøtter dit speciale.

Læs mere >> Sådan undgår du følelsesmæssig investering

Backtesting af alternativer

Som tidligere nævnt går tilpasningsevne og en overflod af information langt i retning af at forbedre nøjagtigheden af ​​dine resultater og succesen med din strategi. Med dette i tankerne er her et par alternativer til backtesting, der er værd at overveje.

Fremadrettet præstationstest

Også kendt som papirhandel, fremadrettet præstationstest giver handlende mulighed for at simulere handel i realtid på et live-marked. På denne måde kan en erhvervsdrivende teste en strategi mod de nuværende forhold uden at risikere kapital. For at denne type test skal være nøjagtig, skal du nøje følge dit systems logik og ikke afvige.

Relaterede>> Papirhandel: Oplev investering uden nogen faktisk risiko

Scenarieanalyse

Scenarieanalyse bruger hypotetiske data i stedet for historiske reelle data til at teste en hypotese. For eksempel kan du simulere, hvilke specifikke ændringer der ville følge en renteændring. Det er også en solid måde at estimere ændringer i en porteføljes værdi mod pludselige hændelser, eller forberede sig på ugunstige forhold.

Top værktøjer til backtesting

Heldigvis er der flere værktøjer til at hjælpe handlende med backtesting end nogensinde før. Nedenfor er en liste over nogle af de bedste backtesting-software, du kan finde til at analysere handelsideer.

Backtesting værktøjer Bedst til
TradingView Kom godt i gang
TradeIdeas Fuldt automatiserede funktioner
TrendSpider Begyndere
MetaStock Ekstra funktioner udover backtesting
NinjaTrader Futures handlende

TradingView— Med over 200 millioner månedlige besøg er TradingView et af de mest kendte handelsfællesskaber i verden. Brugere elsker, at mange af dens funktioner er gratis tilgængelige. Adgang til mere sofistikerede strategier vil dog koste ekstra. Læs hele vores anmeldelse af TradingView her.

TradeIdeas— TradeIdeas tilbyder automatiseringsværktøjer, der giver brugerne mulighed for at teste specifikke handelsideer under nye forhold. Men du bliver nødt til at købe et premium-abonnement, hvis du vil have adgang til dets OddsMaker-backtesting-funktionalitet. TradeIdeas har en fremragende begivenhedsbaseret backtesting af aktieadvarsler. Ingen programmeringsfærdigheder nødvendige.

TrendSpider— TrendSpiders backtesting-funktioner er baseret på en meget visuel grænseflade uden at ofre muligheder. TrendSpider har over 20 års historiske data om deres daglige tidsramme plus intradag-data. Resultaterne er repræsenteret i diagrammer, hvilket gør det nemt for brugerne at identificere de bedste og laveste resultater.

MetaStock— MetaStock kombinerer avancerede scannings-, backtest- og prognosefunktioner. Det giver brugerne mulighed for at backteste strategier på et enkelt instrument og hele markeder. Backtesting-resultater er relativt nemme at forstå på grund af deres visuelle karakter.

NinjaTrader — NinjaTrader er baseret på programmeringssproget C#. Denne software har fremragende funktionalitet og en omfattende samling af historiske feeds, tusindvis af tredjepartsapps og tilføjelser.

Bundlinie

Viden er magt, og det gælder især i handelsverdenen. Den gode nyhed er, at der er mange eksisterende værktøjer derude i dag for at hjælpe dig med at få viden gennem backtesting.

Selvom handel på markedet kan føles lidt som at slå terningerne for mange, kan en flittig analyse af data være med til at forbedre dine odds. For flere ideer til at finde den rigtige strategi for dig, læs vores opsummering af de bedste investeringsstrategier.


Ansvarsfraskrivelse: Det præsenterede indhold er kun til informationsformål og udgør ikke finansiel, investerings-, skatte-, juridisk eller professionel rådgivning. Hvis nogen værdipapirer var nævnt i indholdet, kan forfatteren have positioner i de nævnte værdipapirer. Indholdet leveres 'som det er' uden nogen repræsentationer eller garantier, udtrykkelige eller underforståede.

Jay Wu, CFA®

Jay Wu, CFA®, har over ti års finanserfaring, der spænder over formueforvaltning, omstrukturering og investeringsbankvirksomhed. Han startede Money Knock ( https://moneyknock.com) at hjælpe læserne med at navigere gennem forviklingerne af forskellige investerings- og privatøkonomiske relaterede emner.

  • Internet side
click fraud protection