Kom igångKom igång gratis

Implementera en indikator – II

Bra jobbat med din första indikator! Nu ska du göra din strategi ännu mer robust genom att lägga till ett 50-dagars SMA. Ett snabbt glidande medelvärde kombinerat med ett långsammare är ett enkelt och vanligt sätt att förutsäga när priset på en tillgång förväntas stiga i framtiden. En enstaka indikator kan ge mycket information, men ett verkligt robust handelssystem kräver flera indikatorer för att fungera effektivt.

I den här övningen lägger du till detta 50-dagars SMA i strategy.st. Paketen quantstrat och quantmod är redan inlästa åt dig.

Den här övningen är en del av kursen

Finansiell handel i R

Visa kurs

Övningsinstruktioner

  • Använd add.indicator() på din befintliga strategi strategy.st. Följ exempelkoden från föregående övning.
  • Ange SMA-funktionen som name-argument.
  • Specificera önskade argument för SMA med hjälp av stängningspriset från mktdata och en återblicksperiod n på 50 dagar. Glöm inte att använda funktionen quote!
  • Ge din nya indikator etiketten "SMA50".

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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 = ___)
Redigera och kör kod