Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Gebruik add.indicator() op je bestaande strategie strategy.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 mktdata en een terugkijkperiode n van 3 dagen. Vergeet de functie quote() 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 = ___)
Code bewerken en uitvoeren