Wat is backtesting?

Backtesting omvat het toepassen van een strategie of voorspellend model op historische gegevens om de nauwkeurigheid ervan te bepalen. Het kan worden gebruikt om de levensvatbaarheid van handelsstrategieën te testen en te vergelijken, zodat handelaren Zes essentiële vaardigheden van meesterhandelaren Vrijwel iedereen kan handelaar worden, maar om een ​​van de meesterhandelaren te zijn, is meer nodig dan investeringskapitaal en een driedelig pak. Houd in gedachten: er is een zee van individuen die zich willen aansluiten bij de gelederen van meesterhandelaren en het soort geld mee naar huis willen nemen dat bij die titel hoort. kan succesvolle strategieën toepassen en aanpassen.

Backtesting

Overzicht

  • Backtesting omvat het toepassen van een strategie of voorspellend model op historische gegevens om de nauwkeurigheid ervan te bepalen.
  • Het stelt handelaren in staat om handelsstrategieën te testen zonder kapitaal te riskeren.
  • Veel voorkomende maatregelen voor backtesting zijn nettowinst / verlies, rendement, voor risico gecorrigeerd rendement, marktblootstelling en volatiliteit.

Hoe backtesting werkt

Analisten gebruiken backtesting als een manier om verschillende handelstechnieken te testen en te vergelijken zonder geld te riskeren. De theorie is dat als hun strategie in het verleden slecht presteerde, het in de toekomst waarschijnlijk niet goed zal presteren (en vice versa). De twee belangrijkste componenten die tijdens het testen worden bekeken, zijn de algehele winstgevendheid en het genomen risiconiveau.

Bij een backtest wordt echter gekeken naar de prestaties van een strategie in relatie tot veel verschillende factoren. Een succesvolle backtest zal traders een strategie laten zien waarvan is bewezen dat deze historisch gezien positieve resultaten laat zien. Hoewel de markt nooit precies hetzelfde beweegt, berust backtesting op de veronderstelling dat aandelen in vergelijkbare patronen bewegen als in het verleden.

Backtesting - hoe het werkt

Implementatie

Een backtest wordt meestal gecodeerd door een programmeur. Programmeren Programmeren is het schrijven van instructies die een computer moet uitvoeren. Het lijkt op een recept voor mensen. Een recept bevat een lijst met acties die een simulatie uitvoeren op de handelsstrategie. De simulatie wordt uitgevoerd met behulp van historische gegevens van aandelen, obligaties en andere financiële instrumenten. De persoon die de backtest faciliteert, beoordeelt het rendement van het model in verschillende datasets.

Het is ook essentieel dat het model wordt getest in veel verschillende marktomstandigheden om de prestaties objectief te beoordelen. Variabelen binnen het model worden vervolgens aangepast voor optimalisatie tegen verschillende backtesting-maatregelen.

Gemeenschappelijke backtesting-maatregelen

  • Nettowinst (verlies
  • Rendement : het totale rendement van de portefeuille over een bepaald tijdsbestek
  • Risicogecorrigeerd rendement Risicogecorrigeerd rendement Er zijn een aantal risicogecorrigeerde rendementsverhoudingen die beleggers helpen bij het beoordelen van bestaande of potentiële investeringen. Deze ratio's kunnen nuttiger zijn dan eenvoudige meetgegevens over het beleggingsrendement die geen rekening houden met het beleggingsrisico. : Het rendement van de portefeuille gecorrigeerd voor een bepaald risiconiveau
  • Marktblootstelling : de mate van blootstelling aan verschillende marktsegmenten
  • Volatiliteit Volatiliteit Volatiliteit is een maatstaf voor de snelheid van fluctuaties in de prijs van een effect in de loop van de tijd. Het geeft het risiconiveau aan dat is verbonden aan de prijswijzigingen van een effect. Beleggers en handelaars berekenen de volatiliteit van een effect om schommelingen in de prijzen uit het verleden te beoordelen: De spreiding van het rendement op de portefeuille

Backtesting bias

Bij het maken van een handelsmodel dat moet worden getoetst, moeten traders vooringenomenheid bij het maken van het model vermijden. Om objectiviteit te garanderen, moet de strategie op verschillende tijdsperioden worden getest met een onbevooroordeelde en representatieve steekproef van aandelen. Als een handelaar de aandelen en tijdsperiode zou kiezen en kiezen waarin zijn strategie wordt getoetst, zou het model fundamenteel gebrekkig zijn. Hoewel de test positieve resultaten kan opleveren, zou dit alleen zijn omdat het model is gemaakt om perfect bij deze gegevens te passen. Daarom is het essentieel dat tijdens het proces verschillende datasets worden gebruikt.

Vooruitkijkbias

Een andere fout bij backtesting is de voorkeur voor het vooruit kijken. Vooruitkijkbias omvat het opnemen van informatie in het model dat wordt getoetst en die normaal niet beschikbaar zou zijn wanneer het model daadwerkelijk wordt geïmplementeerd.

Stel dat u een backtesting uitvoert van een handelsmodel dat vertrouwt op financiële informatie die beschikbaar is aan het einde van het fiscale jaar. In het model vult u de gegevens in per 31 december; de informatie is doorgaans echter pas een paar weken na het einde van het jaar beschikbaar. Het implementeren van de gegevens in een backtest zou ertoe leiden dat het rendement van het model kunstmatig hoog is vanwege vooringenomenheid bij het vooruitkijken.

Backtesting - Look-Ahead Bais-grafiek

  • A - Einde boekjaar (tijdstip waarop backtesting-model uitgaat van publicatie van jaarverslag)
  • B - Jaarverslag uitgebracht
  • C - Tijdstip waarop het backtesting-model uitgaat van publicatie van het eerste kwartaalrapport
  • D - Verslag eerste kwartaal vrijgegeven

De bovenstaande grafiek toont een tijdlijn van hoe een backtesting-model gebrekkig zou kunnen raken als gevolg van vooringenomenheid bij het vooruit kijken. Het model gaat ervan uit dat informatie beschikbaar komt op de punten A en C, terwijl de informatie in werkelijkheid beschikbaar komt op de punten B en D. Het resultaat van een goed geconstrueerde backtest zou waarschijnlijk een heel ander resultaat opleveren dan degene die dezelfde aannames doet als bovenstaande.

Wie gebruikt backtesting?

Iedereen kan zijn eigen backtest uitvoeren; backtests worden echter meestal uitgevoerd door institutionele beleggers en geldbeheerders. Bij backtesting worden gegevens gebruikt die duur kunnen zijn om te verkrijgen en waarvoor complexe modellen nodig zijn.

Institutionele handelaren en investeringsmaatschappijen beschikken over het menselijke en financiële kapitaal dat nodig is om backtesting-modellen in hun handelsstrategieën toe te passen. Bovendien, met grote geldbedragen op het spel, institutionele beleggers Institutionele belegger Een institutionele belegger is een juridische entiteit die de fondsen verzamelt van talrijke beleggers (dit kunnen particuliere beleggers of andere juridische entiteiten zijn) om vaak een back-test te moeten uitvoeren om risico's te beoordelen.

Voorbeeld

Stel dat u een analist bent bij een beleggingsonderneming en u wordt gevraagd een strategie te onderbouwen op basis van een reeks historische gegevens die u hebt gekregen. De strategie omvat het kopen van een aandeel als het een dieptepunt in 90 dagen bereikt. De eerste stap bij backtesting is het kiezen van onbevooroordeelde historische gegevens.

Vervolgens pas je de strategie toe op de data en ontdek je dat de strategie een rendement opleverde van 150 basispunten beter dan de huidige strategie van het bedrijf. De backtest hielp om het onderzoek dat werd uitgevoerd bij het creëren van de handelsstrategie, te versterken. De beleggingsonderneming kan beslissen of de backtest reden genoeg is om de strategie toe te passen.

Gerelateerde metingen

Finance is de officiële aanbieder van de wereldwijde Certified Banking & Credit Analyst (CBCA) ™ CBCA ™ -certificering De Certified Banking & Credit Analyst (CBCA) ™ -accreditatie is een wereldwijde standaard voor kredietanalisten die betrekking heeft op financiën, boekhouding, kredietanalyse en cashflowanalyse , convenantmodellering, terugbetalingen van leningen en meer. certificeringsprogramma, ontworpen om iedereen te helpen een financiële analist van wereldklasse te worden. Om uw carrière verder te ontwikkelen, zijn de onderstaande aanvullende bronnen nuttig:

  • Algoritmen Algoritmen (Algos) Algoritmen (Algos) zijn een reeks instructies die worden geïntroduceerd om een ​​taak uit te voeren. Algoritmen worden geïntroduceerd om de handel te automatiseren om winst te genereren met een frequentie die onmogelijk is voor een menselijke handelaar
  • Clustering Illusion Clustering Illusion Clustering illusie verwijst naar een cognitieve vertekening in gedragsfinanciering waarin een investeerder patronen waarneemt in wat eigenlijk willekeurige gebeurtenissen zijn. In andere
  • Hypothesetesten Hypothesetesten Hypothesetesten is een statistische inferentiemethode. Het wordt gebruikt om te testen of een bewering over een populatieparameter correct is. Hypothesetesten
  • Afwijking van de steekproefselectie Afwijking van de steekproefselectie De afwijking van de steekproefselectie is de vertekening die het gevolg is van het niet garanderen van de juiste randomisatie van een populatiemonster. De gebreken van de steekproefselectie

Aanbevolen

Is Crackstreams afgesloten?
2022
Is het MC-commandocentrum veilig?
2022
Verlaat Taliesin een cruciale rol?
2022