1. Nauka
  2. /
  3. Kursy
  4. /
  5. Handel finansowy w R

Connected

ćwiczenie

Używanie sigFormula()

Ostatnia funkcja sygnałów jest nieco bardziej elastyczna. Funkcja sigFormula() wykorzystuje ewaluację łańcuchów znakowych, dzięki czemu oferuje ogromną swobodę w łączeniu różnych wskaźników i sygnałów już dodanych do strategii – pozwalając tworzyć sygnały złożone. Choć taka wszechstronność może na początku wydawać się skomplikowana, przy odpowiednim zaimplementowaniu i opisaniu sygnałów okazuje się, że sigFormula to po prostu logiczna instrukcja programistyczna opakowana w składnię quantstrat.

W tym ćwiczeniu poznasz możliwości funkcji sigFormula, przechodząc przez logikę krok po kroku. Będziesz potrzebować funkcji applyIndicators() oraz applySignals().

Instrukcje

100 XP
  • Użyj applyIndicators() z wartościami otwarcia, maksimum, minimum i zamknięcia SPY, aby wygenerować obiekt zbioru danych o nazwie test_init.
  • Użyj applySignals() z test_init, aby zastosować sygnały napisane w tym rozdziale. Zapisz nowy obiekt zbioru danych jako test.