Hoi Raymond,
Backtesten kun je in principe doen op alle parameters die een waardeontwikkeling in de tijd vertonen, waaronder indices, fondsen, etc.
Voordat je gaat backtesten heb je eerst een systeem nodig. Een systeem is feitelijk een aantal regels die bepalen wanneer we bv. een aandeel koopt en wanneer je het weer verkoopt. Als je bevoorbeeld ziet dat een aandeel de neiging heeft om te stijgen als de RSI omhoog door de 30 gaat en te dalen als de RSI omlaag door de 70 gaat, dan zou je systeem uit de volgende twee regels kunnen bestaan:
- koop het aandeel als de RSI door 30 omhoog gaat;
- verkoop het weer als de RSI door de 70 zakt.
Voor het ontwikkelen en backtesten van trading systemen heb je speciale software zoals bv Amibroker nodig. Met deze software kun je met een soort speciale programmeertaal systemen programmeren. Dergelijke software heeft verder modules waarmee je de geprogrammeerde systemen kan backtesten. Hierbij kun je vaststellen voor welke instelling van de gebruikte variabelen je de beste resultaten krijgt. Om een voorbeeld te geven: je kunt het bovengenoemde systeem testen met combinaties van RSI waarden varierend van 25 tot 35 bij de aankoop en RSI waarden varierend van 65 tot 75 bij verkoop. Dat levert dus 10 x 10 = 100 tests van je systeem op.
Het onder de knie krijgen en goed kunnen toepassen van dergelijke software is niet makkelijk, omdat je zowel de programmeertaal moet leren als inzicht moet krijgen in de wijze waarop verschillende parameters zoals aandelen en futures bewegen. Ikzelf ben nu circa een jaar parttinme bezig en leer nog elke dag veel bij.
Al doende krijg ik steeds meer de overtuiging dat als je een kans van slagen wilt hebben in de arena die de beurs is, je jezelf terdege zal moeten bekwamen in het doorzien van het bijzonder moeilijke spel dat trading feitelijk is en in het ontwikkelen, programmeren en testen van trading systemen.