Eind april hield Jan Roozenburg een presentatie voor de BeleggingsStudieClub van HCC in Delft over het onderwerp ‘Radicaal nieuwe ideeën voor handelssystemen’.
Jan Roozenburg
Het is ongebruikelijk als je meerdere algoritmes (in mijn geval van oude handelssystemen) bij elkaar zet in één nieuw systeem. Systemen bestaan normaliter uit één algoritme voor koop- en verkoopsignalen met wat filters en exits. Het gaat hier om dagsystemen voor de S&P-500 index die met micro-futures werken. Toch ben ik op onderzoek gegaan en het nieuwe systeem met veel algoritmes (algo’s) doet het verbazingwekkend goed, beduidend beter dan de gezamenlijke losse systemen bij elkaar.
9 Redenen
De 9 redenen hiervoor zijn:
- Minder trades en dus minder transactiekosten.
- Algo’s samen in één systeem doen minder trades, bijvoorbeeld het systeem is long en een nieuw long signaal heeft geen effect.
- De positie van het nieuwe systeem is max. 1 Long, neutraal of 1 Short en losse systemen stapelen wel. Dat leidt tot meerdere posities.
- De overlap van algo’s en dus de kwaliteit is bepalend voor de reductie van het aantal trades. Dit effect is significant.
- Het testen van de algo’s in één systeem is betrouwbaarder dan een serie van losse systemen met dezelfde algo’s..
- Voor een overall resultaat van losse systemen moeten de resultaten opgeteld worden wat leidt tot verlies van informatie. Het is tevens erg bewerkelijk, omdat de resultaten naar Excel geëxporteerd en daarin bewerkt moeten worden. In één systeem met alle algo’s is het overall resultaat direct zichtbaar.
- Er is een beter zicht op curve fitting: de kwaliteit van de bijdrage van de algo’s direct zichtbaar. Al na een paar koop- en verkoopsignalen van verschillende individuele algo’s wordt het vinden van nieuwe betrouwbare entries zonder overlap moeilijk.
- Als het algo op zichzelf negatief is maar positief voor geheel, zie je dit direct. Bij losse systemen zie je dit niet.
- Er is minder risico! Bij één systeem wordt de inzet van het aantal algo’s niet beperkt.
Nadelen
Een nadeel is dat er minder flexibiliteit is: de exits gelden voor alle entries in één systeem en de exits spelen een geringe rol, omdat koop- en verkoopsignalen elkaar neutraliseren. Bovendien vereist het opereren op meerdere markten losse systemen, evenals systemen met verschillende ‘bar lengten’.
Resultaten
Hier vind je een paar resultaten van de diverse opzetjes.
Dagsysteem met 6 long en 5 short entries
• Netto gem. profit vanaf 1-1-200: 2.776/jr (op basis 1 MES future)
• MDD: 1.970 uitzonderlijk laag!
• Aantal trades: 7/jr uitzonderlijk laag!
• % winnaars: 76% uitzonderlijk hoog!
• RR: 1.3 uitzonderlijk hoog!
• Rendement (margin + 5x MDD): 22% (of 12% met 10 x MDD)
Dagsysteem met ander karakter:8 short entries en long na 4 dgn
• Netto gem. profit vanaf 1-1-200: 2.085/jr (op basis 1 MES future)
• MDD: 2.815
• Aantal trades: 25/jr
• % winnaars: 58%
• RR: 0.7
• Rendement (margin + 5x MDD): 13% (of 7% met 10 x MDD)
Portfolio van 2 dagsystemen samen
• Netto gem. profit vanaf 1-1-200: 4.516/jr (op basis 1 MES future)
• MDD: 2.588
• Aantal trades: 32/jr
• % winnaars: x%
• RR: 1.7
• Rendement (margin + 5x MDD): 25% (of 15% met 10 x MDD)
De testresultaten zijn uitzonderlijk goed in vergelijking met portfolio van de autonome systemen. In praktijk worden de systemen geautomatiseerd uitgevoerd: de handelssystemen genereren koop- en verkoopsignalen (Vestics-software). Daarna gaan de signalen naar TraderWorkstation van InteractiveBrokers.
Kijk voor meer informatie beleggen.hcc.nl