Met algoritmes ben je van alle markten thuis

Een algoritme is een recept om wiskundige of informaticaproblemen op te lossen vanuit een gegeven begintoestand naar een beoogd einddoel en dat bestaat uit een eindige reeks eenduidig gedefinieerde instructies (bron: wikipedia).

Een algoritme heeft altijd een doel

Een algoritme heeft altijd een doel. Bijvoorbeeld winst maken in stijgende of juist in dalende markten. Wie een algoritme ontwikkelt, moet dus begrijpen hoe je in die stijgende of dalende markten winst maakt en hoe je moet omgaan met allerlei situaties onderweg. Je wilt niet dat je algoritme bij de eerste de beste gebeurtenis de weg kwijt is.

Algoritme: net zo slim als z’n bedenker

Een algoritme is net zo slim als z’n bedenker. Het mooie van een algoritme is alleen, dat het alle instructies van de bedenker voor een enorme reeks gebeurtenissen tegelijkertijd kan nalopen om vervolgens de beste instructie te kiezen.

Voorbeeld: algoritme voor koop- en verkoopsignalen

Stel dat u een algoritme wilt ontwikkelen, waarin u technische analyse wilt gebruiken voor het genereren van koop- en verkoopsignalen. Daar kunt u dan bijvoorbeeld de ‘moving average’ voor gebruiken (SMA), een veelgebruikte technische analyse indicator. Je wilt bij moving averages in dit geval weten, wanneer de korte moving average door de lange moving average gaat, de zogeheten moving average cross overs.
• Koopsignaal: het moment, waarop een korte moving average door een lange moving average heen stijgt.
• Verkoopsignaal: het moment, waarop een korte moving average door een lange moving average heen daalt.

Hieronder een voorbeeld voor Philips, met koop- en verkoopsignalen op basis van de moving average cross overs (20,50), over de afgelopen 5 jaar:

PHI chart 2017-2022-12-14
Voorbeeld met Philips

In het systeem gebruiken we een aantal algoritmes voor het kopen en verkopen van aandelen.
We kopen aandelen indien de korte moving average door de lange moving average stijgt. Dit betekent dat op dag (t), de korte moving average groter is dan de lange moving average en op dag (t-1), de korte moving average kleiner is dan de lange moving average.
We verkopen aandelen indien de korte moving average door de lange moving average daalt. Dit betekent dat op dag (t), de korte moving average kleiner is dan de lange moving average en op dag (t-1), de korte moving average groter is dan de lange moving average.
In onderstaande grafiek zit u de koershistorie van het aandeel Philips, over de afgelopen periode, met daarin groene "K"en rode "V" voor koop- en verkoopsignalen.

Kijk 15 december live mee met het webinar met Herbert Robijn over algoritmes

Aandelen Long

Indien we alleen aandelen long gaan (dus alleen aandelen kopen), dan geeft dit over de afgelopen 6 jaar het volgende resultaat:

Een rendement van +10,2%, door 13 koop transacties, die ook weer gesloten (verkocht) zijn. Het aandeel Philips heeft over dezelfde periode een verlies gemaakt van meer dan 53%.

Zie overzicht van de transacties die ons algoritme heeft gegenereerd.

PHI Long 2022-12-12
Aandelen Short
PHI Short 2022-12-12

Indien we alleen aandelen short gaan (dus alleen aandelen verkopen die we niet hebben), dan geeft dit over de afgelopen 6 jaar het volgende resultaat:

Een rendement van +41,6%, door 13 verkoop transacties, die ook weer gesloten (teruggekocht) zijn.

Zie overzicht van de transacties die ons algoritme heeft gegenereerd.

Aandelen Long + Short

Indien we zowel aandelen long als short gaan, dan geeft dit over de afgelopen 6 jaar het volgende resultaat:

Een rendement van +51,7%, door 13 koop transacties, die ook weer gesloten (verkocht) zijn en door 13 verkoop transacties, die ook weer gesloten (teruggekocht) zijn.

Het aandeel Philips heeft over dezelfde periode een verlies gemaakt van meer dan 53%.

Zie jaaroverzicht van de transacties die ons algoritme heeft gegenereerd.

tabel 3

Bedenk hierbij dat het aandeel Philips ultimo 2016 een koers van 29 euro noteerde en 12 december 2022 een koers van 13,51. In die bijna 6 jaar is het aandeel per saldo 53% gedaald. Met tussentijds een piek van bijna 51 euro en een laagste koers van 12 euro.
Waarschijnlijk hoef ik u niet meer uit te leggen waarom buy & hold voor de meeste beleggers niet werkt. Daarmee zou u op dit moment tegen een draw down van -75% aankijken (van 51 naar 12 euro).
Het voordeel van systematisch handelen met algoritmes hoop ik in dit voorbeeld voldoende duidelijk te hebben geïllustreerd. Let op, bovenstaande is een voorbeeld. Voor iedere belegger gelden weer andere overwegingen voor het nemen van de juiste beslissingen.

Waarom je niet zonder algoritmes kunt

Algoritmes zorgen voor consistente beleggingsbeslissingen, want een algoritme twijfelt niet, piept en kraakt niet en houdt zich ‘gewoon’ aan de instructies. Is het ook nog eens een slim algoritme, dan levert u dat consistent slimme beleggingsbeslissingen op.

Hoe deden we dat ooit zonder snelle computers?

In de jaren ’90 hadden we ook al algoritmes en scenario’s, maar de snelle, krachtige computers van nu bestonden nog niet. Hoe deden we dat eigenlijk? Hoe lieten we al die algoritmes toen doorrekenen?
Voor het doorrekenen hadden we onze Olivetti M24. Een prachtmachine, maar natuurlijk niet zo snel en krachtig als de computers van nu. We moesten in die tijd echt zorgen dat we alle algoritmes en scenario’s van tevoren tot in de puntjes hadden uitgedacht en geformuleerd. ‘Eventjes iets aanpassen’ in je algoritme betekende immers weer een paar nachten naast de Olivetti slapen, bij wijze van spreken, totdat je nieuwe resultaten had. Achteraf ben ik blij dat we ooit zo zijn begonnen. Je moest je hersens echt laten kraken. Dat ouderwetse ‘hoofdrekenen’ is een vaardigheid, die me nog elke dag van pas komt.

Tip: kijk 15 december live mee met het webinar met Herbert Robijn over algoritmes

Hoe kom je van een algoritme naar een trading systeem?

Een algoritme is een reeks van instructies, met een reeks van algoritmes kun je vervolgens een trading systeem ontwikkelen. Maar weet u nog wat we zeiden over het doel van een algoritme? Elk algoritme heeft een doel, dus de algoritmes die samen een trading systeem vormen, moeten elkaars doel versterken. Als je bijvoorbeeld een trading systeem wilt bouwen, dat winst maakt in stijgende markten, dan heb je een flinke klus aan het bedenken en combineren van de juiste algoritmes. Een trading systeem moet je ook voorzien van handelsregels, ook wel trading rules, die als het ware de richting aangeven.

De jaren ’80 met onze Olivetti liggen al een tijdje achter ons. De trading systemen van vandaag zijn grotendeels geautomatiseerd. Dat vermindert de kans op fouten, bespaart enorm veel tijd en zorgt voor betere resultaten.

Wat zijn geautomatiseerde trading systemen?
Voor wie zelf wil gaan programmeren

Je kunt eenvoudig beginnen met een excel sheet. Laagdrempelig, maar helaas ook foutgevoelig. Voor wie van programmeren houdt, is een high level programmeertaal als Java of C# een mogelijkheid.

Wat heb ik daarvoor nodig?

Heb je eenmaal een trading systeem opgetuigd, dan kun je dat systeem in principe op een laptop draaien. Maar die laptop moet dan altijd aanstaan, als je een systeem hebt dat ook gedurende de dag, dus intraday, handelt. Ik heb vroeger weleens trading systemen lokaal op laptops gedraaid en laat ik het zo zeggen: dat was een leerzame periode. Zeker toen ik ook in futures en ETF’s in de US ging handelen. Als ik van kantoor naar huis ging, moesten die laptops mee naar huis. En dan kon ik ze beter niet vergeten op te starten of de oplaadkabel uit het stopcontact te halen. Maar los daarvan is de storingsgevoeligheid van beleggingssoftware die je lokaal op een laptop installeert, veel te groot.

Met Finodex hebben we daarom jaren geleden al de stap naar een gehoste Linux omgeving gemaakt, met meerdere servers, zodat onze trading systemen en ons platform ‘unattended’ dag en nacht kunnen draaien.

Wat maakt een systeem 'succesvol'?

Tip: kijk 15 december live mee met het webinar met Herbert Robijn over algoritmes

Dit is een belangrijke vraag. En er zijn veel misverstanden. 'Een trading systeem is succesvol als het minimaal x% rendement per jaar oplevert' hoor ik beleggers vaak zeggen. Of maximaal x% verlies. Waarbij 'x'  voor iedere belegger weer anders is.

Het succes van een trading systeem kun je afmeten aan een aantal dingen, zoals:
- Hoeveel het systeem handelt
- Wat is het kapitaalsbeslag
- Wat is het rendement in de periodes dat het systeem actief handelt
- Is dat rendement voldoende ten opzichte van de risico’s die het systeem neemt
- Combineert het systeem handelsregels voor verschillende marktcondities

Wat brengt de nieuwste generatie trading systemen u?

Net als destijds met die Olivetti, zijn we ook nu altijd volop bezig om de nieuwste technologie technologie en inzichten te integreren in onze trading systemen. Onze Opties Portefeuilles Next zijn daar het meest recente voorbeeld van. Deze portefeuilles maken gebruik van meerdere geautomatiseerde trading systemen voor opties, zodat je veel minder afhankelijk bent van de richting van de markt.
Bovendien zijn de uitslagen die de markten de laatste jaren maken, veel groter dan vroeger. Ook daar hebben we onze algoritmes op aangepast, zodat de verhouding rendement/risico steeds goed in balans blijft.

Inmiddels zijn we zover dat we geautomatiseerde systemen hebben ontwikkeld voor verschillende marktomstandigheden. Systemen die geld verdienen in een bull markt (stijgende beurs), systemen die geld verdienen in een neutrale markt (zijwaartse beurs) en systemen die geld verdienen in een bear markt (dalende beurs).

Profiteren van algoritmes? Kijk donderdag 15 december live mee!

Ik nodig u graag uit om donderdag 15 december met mij mee te kijken naar de algoritmes die we bij Finodex gebruiken, met concrete rekenvoorbeelden en uitleg. Dit is uw kans om te ontdekken, hoe u als belegger profiteert van slimme algoritmes, trading systemen en van onze nieuwe nieuwe Opties Portefeuilles Next.

Meld u aan voor het gratis webinar van 15 december, 12:30u

Finodex werkt voor beleggers
Wij werken voor beleggers die zonder moeite een positief rendement op hun vermogen willen behalen.
Belegt u met een vermogen van €100.000 of meer, dan is het Finodex Options Fund voor u interessant. Dit is het beleggingsfonds dat dankzij een dynamische spreiding in zowel dalende, neutrale als opwaartse markten naar winst streeft.
Belegt u met een vermogen van €12.500 of meer, dan zijn onze geautomatiseerde trading systemen voor u interessant. Met 1 klik volgt u zonder omkijken naar de beurs één of meer van onze systemen via uw eigen broker.

Nieuwsgierig naar de beste oplossing voor u?
Plan een gratis en vrijblijvend Strategie Gesprek.

× Selecteer taal:EnglishEnglish NederlandsNederlands