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
Instrukcje do ćwiczenia
- Oblicz 200-dniową SMA ceny zamknięcia
SPY. Zapisz wynik jakospy_sma. - Oblicz RSI z okresem wstecznym
nwynoszącym 3 dni, używając ceny zamknięciaSPY. Zapisz wynik jakospy_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(___)