Implementowanie wskaźnika – część II
Świetna robota z pierwszym wskaźnikiem! Teraz wzmocnisz swoją strategię, dodając 50-dniową SMA. Połączenie szybkiej i wolnej średniej kroczącej to prosty i popularny sposób przewidywania, kiedy ceny danego aktywa mogą wzrosnąć w przyszłości. Choć pojedynczy wskaźnik dostarcza wielu informacji, naprawdę solidny system transakcyjny wymaga kilku wskaźników działających razem.
W tym ćwiczeniu dodasz 50-dniową SMA do strategy.st. Pakiety quantstrat i quantmod są już wczytane.
To ćwiczenie jest częścią kursu
Handel finansowy w R
Instrukcje do ćwiczenia
- Użyj funkcji
add.indicator()na istniejącej strategiistrategy.st. Wzoruj się na kodzie z poprzedniego ćwiczenia. - Podaj funkcję SMA jako argument
name. - Określ wymagane argumenty funkcji SMA, używając ceny zamknięcia z
mktdataoraz okresu wstecznegonrównego 50 dni. Nie zapomnij użyć funkcjiquote! - Nadaj nowemu wskaźnikowi etykietę
"SMA50".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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 = ___)