Zacznij terazZacznij za darmo

Implementacja wskaźnika – III

Na rynkach finansowych celem jest kupowanie tanio i sprzedawanie drogo. Wskaźnik RSI pozwala przewidzieć, kiedy cena wystarczająco się cofnęła – szczególnie przy krótkim okresie, takim jak 2 lub 3.

W tym ćwiczeniu stworzysz RSI z okresem 3, czyli RSI 3, aby utrwalić implementację gotowych wskaźników. 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 swojej istniejącej strategii strategy.st. Wzoruj się na kodzie z poprzednich ćwiczeń.
  • Podaj funkcję RSI jako argument name.
  • Określ wymagane argumenty RSI: użyj ceny zamknięcia z mktdata oraz okresu wstecznego n równego 3 dni. Pamiętaj o użyciu funkcji quote()!
  • Nadaj nowemu wskaźnikowi etykietę "RSI_3".

Interaktywne ćwiczenie praktyczne

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

# Add an RSI 3 indicator to strategy.st
add.indicator(strategy = strategy.st, 
              
              # Add the RSI 3 function
              name = ___, 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator RSI_3
              label = ___)
Edytuj i uruchom kod