Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji add.indicator() na istniejącej strategii strategy.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 mktdata oraz okresu wstecznego n równego 50 dni. Nie zapomnij użyć funkcji quote!
  • 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 = ___)
Edytuj i uruchom kod