Een indicator implementeren - II
Goed gedaan met het implementeren van je eerste indicator! Nu maak je je strategie nog robuuster door een 50-daagse SMA toe te voegen. Een snelle voortschrijdende gemiddelde samen met een langzamer gemiddelde is een eenvoudige en standaard manier om te voorspellen wanneer de prijs van een asset in de toekomst waarschijnlijk zal stijgen. Hoewel één indicator al veel informatie kan geven, heeft een echt robuust handelssysteem meerdere indicatoren nodig om effectief te werken.
In deze oefening voeg je deze 50-daagse SMA ook toe aan strategy.st. De pakketten quantstrat en quantmod zijn al voor je geladen.
Deze oefening maakt deel uit van de cursus
Financieel traden in R
Oefeninstructies
- Gebruik
add.indicator()op je bestaande strategiestrategy.st. Volg het voorbeeld uit de vorige oefening. - Geef de SMA-functie mee als het
name-argument. - Specificeer de gewenste argumenten van SMA, met de slotkoers van
mktdataen een lookback-periodenvan 50 dagen. Vergeet niet de functiequotete gebruiken! - Geef je nieuwe indicator het label
"SMA50".
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___,
# Add the SMA function
name = "__",
# Create a lookback period
arguments = list(___),
# Label your indicator SMA50
label = ___)