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
Övningsinstruktioner
- Skapa ett 200-dagars SMA för stängningspriset på
SPY. Döp det tillspy_sma. - Skapa ett RSI med en tillbakablicksperiod
npå 3 dagar baserat på stängningspriset förSPY. Döp det tillspy_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(___)