Kom igångKom igång gratis

Funktionerna SMA och RSI

Välkommen till kapitlet om indikatorer! En indikator är en transformation av marknadsdata som används för att generera signaler eller filtrera brus. Indikatorer utgör grunden i många handelssystem, och det system du bygger i den här kursen använder flera av dem.

Enkelt glidande medelvärde (SMA) och relativ styrkeindex (RSI) är två klassiska indikatorer. Som du såg i kapitel 1 är SMA ett aritmetiskt glidande medelvärde av tidigare priser, medan RSI är en begränsad oscillerande indikator med ett intervall från 0 till 100. Deras respektive funktioner SMA() och RSI() tar båda emot en prisserie – angiven med x respektive price – samt en tillbakablicksperiod n, till exempel:

SMA(x = Cl(GDX), n = 50)
RSI(price = Cl(GDX), n = 50)

I den här övningen får du öva på att anropa basfunktionerna för dessa indikatorer. Paketen quantmod och TTR samt data för SPY har redan laddats in.

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

Finansiell handel i R

Visa kurs

Övningsinstruktioner

  • Skapa ett 200-dagars SMA för stängningspriset på SPY. Döp det till spy_sma.
  • Skapa ett RSI med en tillbakablicksperiod n på 3 dagar baserat på stängningspriset för SPY. Döp det till spy_rsi.

Interaktiv övning med praktiskt arbete

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

# Create a 200-day SMA
spy_sma <- SMA(___)

# Create an RSI with a 3-day lookback period
spy_rsi <- RSI(___)
Redigera och kör kod