Backtesting: de beste manieren om uw handelsstrategieën te analyseren

instagram viewer

De slimste handelaren weten dat het geheim van succes een herhaalbare en succesvolle handelsstrategie is. Het is echter geen gemakkelijke taak, aangezien de marktdynamiek voortdurend verandert. Een succesvolle handelsstrategie van vandaag zal u in de toekomst misschien niet meer van pas komen als de informatie niet bedrijfseigen wordt gehouden of als de marktomstandigheden veranderen.

Dat gezegd hebbende, kan het ontdekken van een winstgevende strategie echt zijn vruchten afwerpen. Een manier om de potentiële winstgevendheid van een handelsstrategie te testen, is door te analyseren hoe deze in het verleden zou hebben gepresteerd. Dit staat bekend als backtesten.

Aangezien backtesting gebaseerd is op analyse en simulatie van historische informatie, kan het een lange weg gaan bij het vinden van een succesvolle strategie die wordt ondersteund door wetenschap en gegevens. Hier is een nadere blik op hoe het werkt.

De korte versie

  • Backtesting helpt investeerders eerdere successen te analyseren en te herhalen, terwijl factoren die bijdragen aan eerdere mislukkingen worden geëlimineerd.
  • Meestal backtesten investeerders met gespecialiseerde backtesting-software of raadplegen ze een backtesting-programmeur.
  • Statistieken waarop beleggers backtesten, zijn onder meer: ​​volatiliteit, gemiddelden, nettowinst of -verlies, voor risico gecorrigeerde rendementen en meer.
  • Het begrijpen van bepaalde kanttekeningen bij de markt en de gewoonten van beleggers, zoals voorkeur voor bevestiging, veranderende marktomstandigheden en meer, helpt beleggers hun strategieën in de loop van de tijd te verfijnen en te verbeteren.

alles over analyse>> Technische analyse vs. Fundamentele analyse

Wat is backtesten?

Backtesting stelt handelaren in staat hypothetische transacties te simuleren tegen historische gegevens om hun handelsstrategie te testen en aan te scherpen. Het doel van backtesting is om de relatieve prestaties van een strategie of model te schatten als het in het verleden was gebruikt.

In theorie stelt backtesting handelaren in staat om eerdere succesvolle transacties te herhalen (ervan uitgaande dat de marktomstandigheden consistent blijven), terwijl de mislukte transacties worden gekalibreerd of geëlimineerd. Daarom kan elke handelsstrategie die kwantificeerbaar en uitvoerbaar is, een potentiële kandidaat zijn voor backtesting.

Hoe werkt backtesten?

Wanneer een belegger een handelsidee heeft dat hij wil backtesten, gebruiken ze meestal backtesting software of overleg met een gekwalificeerde programmeur om dat idee om te zetten in iets testbaars door middel van codes.

De statistieken die veel voorkomen bij backtesting zijn onder meer:

  • Volatiliteitsmaatregelen
  • Diverse gemiddelden
  • Netto winst of verlies
  • Belichtingen
  • Verhoudingen
  • Jaarlijks rendement
  • Risicogecorrigeerd rendement.

Gebruikers moeten een backtest kunnen uitvoeren over verschillende datasets. Hierdoor kan de handelaar nieuwe door de gebruiker gedefinieerde variabelen invoeren tegen verschillende backtesting-maatregelen, en deze aanpassen om een geoptimaliseerde strategie.

Voor programmeurs is het belangrijk om de eigen taal van het handelsplatform te spreken. De programmeur codeert een simulatie die rekening houdt met historische gegevens van verschillende financiële instrumenten (aandelen, obligaties, enz.) en door de gebruiker gedefinieerde invoer.

Gelukkig zijn er tal van softwareprogramma's die de noodzaak elimineren om een ​​onafhankelijke programmeur te vinden om je te helpen met backtesting.

Tips voor effectieve backtesting

Backtesting kan een zeer effectieve methode zijn om uw financiële theorieën uit te werken en uw handelsstrategieën te testen. Maar onthoud: mensen ontwerpen backtests. Dat betekent dat ze vatbaar zijn voor psychologische vooroordelen. Hier leest u hoe u de voordelen van backtesting kunt maximaliseren en tegelijkertijd de risico's kunt minimaliseren.

1. Onthoud dat correlatie niet gelijk is aan causaliteit

De prijs van een aandeel en de prijs van een cryptocurrency kunnen tegelijkertijd stijgen en dalen. Maar dat betekent niet noodzakelijk dat de twee activa zijn: gecorreleerd. Pas op voor het bedenken van regels die "werken", maar niet logisch zijn.

2. Oefen continuïteit in testen

De beurs is constant in beweging. Alles is altijd in beweging en verandert van week tot week en van dag tot dag. Naarmate de tijd vordert, zullen nieuwe gegevens naar voren komen. Je zult voortdurend je oude hypothesen moeten testen en nieuwe moeten vormen.

3. Identificeer uw belangrijkste statistieken

Hoe relevanter je een bepaalde hypothese hebt, hoe beter je deze kunt analyseren. Probeer een aantal indicatoren en statistieken te identificeren die u een goed afgerond perspectief zullen geven.

4. Aanpasbaar zijn

Soms onthullen uw backtesting-resultaten dat er iets mis is met uw huidige handelsstrategie. Als alternatief kunnen inkomende gebeurtenissen eerder succesvolle regels ter discussie stellen. Soms raken winnende strategieën achterhaald en is het belangrijk om te weten wanneer je je moet aanpassen.

5. Overweeg alle handelskosten

Zorg ervoor dat uw backtesting-software alle handelscommissies en vergoedingen heeft verwerkt. Sommige lijken misschien onbeduidend, maar ze kunnen in de loop van de tijd oplopen en de resultaten van uw hypothese beïnvloeden.

Als u alleen aandelen en ETF's verhandelt met een van de beste kortingsmakelaars, heeft u misschien weinig tot geen handelskosten. Echter, de meeste optie handelaren zal nog steeds per contract vergoedingen hebben waarmee rekening moet worden gehouden. En vrijwel alle cryptohandelaren zullen ook kosten hebben, ook al worden ze alleen indirect gemaakt via een spread.

6. Pas op voor bevestigingsbias

We leven onder een constante lawine van data. Het nadeel hiervan is dat we doorgaans de gegevens kunnen vinden om zowat elk idee dat we verzinnen te ondersteunen. Zorg ervoor dat je alle mogelijke scenario's zo inclusief mogelijk maakt, niet alleen scenario's die je scriptie ondersteunen.

Lees meer>> Hoe emotioneel beleggen te vermijden?

Alternatieven voor backtesten

Zoals eerder opgemerkt, dragen aanpassingsvermogen en een overvloed aan informatie in grote mate bij aan het verbeteren van de nauwkeurigheid van uw resultaten en het succes van uw strategie. Met dit in gedachten zijn hier een paar alternatieven voor backtesting die het overwegen waard zijn.

Voorwaartse prestatietests

Ook bekend als papierhandel, stelt forward performance testing handelaren in staat om realtime handel in een live markt te simuleren. Op deze manier kan een handelaar een strategie toetsen aan de huidige omstandigheden zonder kapitaal te riskeren. Om dit type testen nauwkeurig te laten zijn, moet u de logica van uw systeem strikt volgen en niet afwijken.

Verwant>> Papierhandel: ervaar beleggen zonder enig reëel risico

Scenario analyse

Scenario-analyse gebruikt hypothetische gegevens in plaats van historische echte gegevens om een ​​hypothese te testen. U kunt bijvoorbeeld simuleren welke specifieke veranderingen zouden volgen op een verandering in rentetarieven. Het is ook een solide manier om veranderingen in de waarde van een portefeuille in te schatten ten opzichte van plotselinge gebeurtenissen, of bereid je voor op ongunstige omstandigheden.

Top backtesting-tools

Gelukkig zijn er meer tools om handelaren te helpen met backtesten dan ooit tevoren. Hieronder vindt u een lijst met enkele van de beste backtesting-software die u kunt vinden voor het analyseren van handelsideeën.

Backtest-tools Best voor
Handelsweergave Gratis aan de slag
HandelIdeeën Volledig geautomatiseerde functies
TrendSpider Beginners
MetaStock Extra functies die verder gaan dan backtesting
NinjaTrader Futures handelaren

Handelsweergave— Met meer dan 200 miljoen maandelijkse bezoeken is TradingView een van de meest bekende handelsgemeenschappen ter wereld. Gebruikers vinden het geweldig dat veel van de functies gratis toegankelijk zijn. Toegang tot meer geavanceerde strategieën kost echter extra. Lees hier onze volledige recensie van TradingView.

HandelIdeeën— TradeIdeas biedt automatiseringstools waarmee gebruikers specifieke handelsideeën onder nieuwe omstandigheden kunnen testen. Maar u moet een premium-abonnement aanschaffen als u toegang wilt tot de OddsMaker-backtest-functionaliteit. TradeIdeas heeft een uitstekende op gebeurtenissen gebaseerde backtesting van voorraadwaarschuwingen. Geen programmeerkennis nodig.

TrendSpider— De backtesting-functies van TrendSpider zijn gebaseerd op een zeer visuele interface zonder in te boeten aan mogelijkheden. TrendSpider heeft meer dan 20 jaar aan historische gegevens over hun dagelijkse tijdsbestek, plus intraday-gegevens. De resultaten worden weergegeven in grafieken, waardoor het voor gebruikers gemakkelijk is om de beste en laagste presteerders te identificeren.

MetaStock— MetaStock combineert geavanceerde functies voor scannen, backtesten en prognoses. Het stelt gebruikers in staat om strategieën op een enkel instrument en hele markten te backtesten. Backtesting-resultaten zijn relatief gemakkelijk te begrijpen vanwege hun visuele aard.

NinjaTrader — NinjaTrader is gebaseerd op de programmeertaal C#. Deze software heeft uitstekende functionaliteit en een uitgebreide verzameling historische feeds, duizenden apps van derden en add-ons.

Bottom Line

Kennis is macht en dit geldt vooral in de handelswereld. Het goede nieuws is dat er tegenwoordig veel bestaande tools zijn om u te helpen kennis op te doen door middel van backtesting.

Hoewel handelen op de markt voor velen een beetje kan lijken op het gooien van de dobbelstenen, kan het ijverig analyseren van gegevens helpen om uw kansen te verbeteren. Voor meer ideeën over het vinden van de juiste strategie voor u, lees onze samenvatting van de beste beleggingsstrategieën.


Disclaimer: de gepresenteerde inhoud is alleen voor informatieve doeleinden en vormt geen financieel, investerings-, fiscaal, juridisch of professioneel advies. Indien er effecten in de inhoud zijn vermeld, kan de auteur posities in de genoemde effecten innemen. De inhoud wordt geleverd 'as is' zonder enige verklaringen of garanties, expliciet of impliciet.

Jay Wu, CFA®

Jay Wu, CFA®, heeft meer dan tien jaar financiële ervaring op het gebied van vermogensbeheer, herstructurering en investeringsbankieren. Hij begon Money Knock ( https://moneyknock.com) om lezers te helpen navigeren door de fijne kneepjes van verschillende onderwerpen die verband houden met investeringen en persoonlijke financiën.

  • Website
click fraud protection