Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

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