Backtesting term

Winstfactor

De winstfactor is de brutowinst gedeeld door het brutoverlies, en het is een van de gemakkelijkste getallen om te manipuleren bij backtests zonder ook maar één handelsregel te wijzigen.

De winstfactor is de brutowinst gedeeld door het brutoverlies. Tel alle winnende transacties bij elkaar op, tel alle verliezende transacties bij elkaar op en deel het eerste door het tweede. Als de factor 1,0 is, heeft de strategie meer winst gemaakt dan verlies geleden, althans op papier. Het is één getal, makkelijk te berekenen en makkelijk op een verkooppagina te zetten.

Die eenvoud is nu juist het probleem. Een strategie kan de winstfactor verhogen zonder dat er sprake is van daadwerkelijke verbetering: weiger simpelweg verliesgevende transacties te sluiten. Laat ze openstaan, met verlies, buiten de boeken, totdat ze uiteindelijk herstellen of aan het einde van de maand gedwongen worden gesloten. De gerealiseerde verliezen nemen af, het bruto verlies neemt af en de winstfactor stijgt. Ondertussen is de daadwerkelijke drawdown die de handelaar heeft meegemaakt, helemaal niet terug te vinden in de ratio.

Het getal zegt ook niets over hoe de winst tot stand is gekomen. Een strategie die comfortabel boven de 1,0 scoort, kan dat bereikt hebben door tientallen kleine, consistente winsten, of door één grote transactie die alle andere verliezen in de portefeuille compenseerde. Dezelfde ratio, maar een compleet ander risico. De winstfactor houdt geen rekening met variantie of volgorde, en geeft geen idee hoeveel kapitaal er blootgesteld was terwijl de strategie werkte. Daarvoor heb je iets nodig dat meer lijkt op de Sharpe-ratio , die tenminste het rendement deelt door de volatiliteit die nodig was om het te behalen.

We behandelen de winstfactor op dezelfde manier als het winstpercentage : een favoriet van verkopers, omdat beide cijfers er geweldig uitzien in een backtest gebaseerd op handige aannames, maar beide snel achteruitgaan onder een realistisch kostenmodel. Voeg realistische spreads, slippage en commissies per transactie toe, en de flinterdunne marges die de ratio opblazen, beginnen punt voor punt te verdwijnen. Een winstfactor gebaseerd op een handvol uitzonderlijk grote transacties is bijzonder kwetsbaar. Haal de beste transactie uit de steekproef en zie hoe het cijfer instort.

Dit alles maakt de winstfactor niet waardeloos. Het betekent alleen dat één ratio op zich geen beslissing kan nemen. We registreren de winstfactor voor elke strategie die we testen, maar we laten hem nooit op zichzelf staan. Hij staat altijd naast de maximale daling en het voor kosten gecorrigeerde rendement voordat we een strategie als 'geslaagd' beschouwen. Een ratio boven de 1 geeft aan dat een strategie winst heeft gemaakt in de geteste steekproef. Het vertelt je niet hoe, of dat het in de toekomst weer zal gebeuren.

Het onderzoek hierachter

Extern onderzoek, met links voor context en verdere lectuur. FoxAlgo is onafhankelijk en niet gelieerd aan deze auteurs of uitgevers.

Dit zijn de voorwaarden achter De Nee-lijst — de volledige audit, waarbij elke strategie en indicator wordt genoemd, met het oordeel en de exacte reden waarom deze wel of niet is aangenomen.

Download de 'Nee'-lijst →