Zacznij terazZacznij za darmo

Funkcje SMA i RSI

Witaj w rozdziale poświęconym wskaźnikom! Wskaźnik to przekształcenie danych rynkowych, które służy do generowania sygnałów lub filtrowania szumów. Wskaźniki stanowią fundament wielu systemów tradingowych, a system, który zbudujesz w tym kursie, korzysta z kilku z nich.

Prosta średnia krocząca (SMA) i wskaźnik względnej siły (RSI) to dwa klasyczne wskaźniki. Jak widziałeś w rozdziale 1, SMA to arytmetyczna średnia krocząca z przeszłych cen, natomiast RSI to ograniczony wskaźnik oscylacyjny przyjmujący wartości od 0 do 100. Odpowiadające im funkcje SMA() i RSI() przyjmują serię cen – oznaczoną odpowiednio przez x i price – oraz okres wsteczny n, na przykład:

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

W tym ćwiczeniu przećwiczysz wywoływanie podstawowych funkcji tych wskaźników. Pakiety quantmod i TTR oraz dane SPY zostały już wczytane.

To ćwiczenie jest częścią kursu

Handel finansowy w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz 200-dniową SMA ceny zamknięcia SPY. Zapisz wynik jako spy_sma.
  • Oblicz RSI z okresem wstecznym n wynoszącym 3 dni, używając ceny zamknięcia SPY. Zapisz wynik jako spy_rsi.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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

# Create an RSI with a 3-day lookback period
spy_rsi <- RSI(___)
Edytuj i uruchom kod