Een indicator implementeren - III
Op financiële markten is het doel om laag te kopen en hoog te verkopen. De RSI kan voorspellen wanneer een prijs voldoende is teruggevallen, zeker met een korte periode zoals 2 of 3.
Hier maak je een RSI met periode 3, oftewel RSI 3, zodat je extra oefent met het implementeren van vooraf geprogrammeerde indicatoren. De pakketten quantstrat en quantmod zijn alvast 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 oefeningen. - Geef de RSI-functie door als het
name-argument. - Specificeer de gewenste argumenten voor RSI, met de slotkoers van
mktdataen een terugkijkperiodenvan 3 dagen. Vergeet de functiequote()niet! - Geef je nieuwe indicator het label
"RSI_3".
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Add an RSI 3 indicator to strategy.st
add.indicator(strategy = strategy.st,
# Add the RSI 3 function
name = ___,
# Create a lookback period
arguments = list(___),
# Label your indicator RSI_3
label = ___)