Zacznij terazZacznij za darmo

Używanie sigThreshold() – część II

W tym ćwiczeniu zaimplementujesz sygnał wyjścia z pozycji na podstawie określonej wartości progowej DVO. Podczas gdy oba sygnały wejścia są konieczne łącznie, żaden z nich nie jest wystarczający sam w sobie – oba sygnały wyjścia (ten oraz ten z wcześniejszego ćwiczenia) są natomiast wystarczające samodzielnie (choć żaden z nich nie jest konieczny w obecności drugiego), aby wyjść z pozycji.

W tym ćwiczeniu ponownie użyjesz sigThreshold(), tym razem wykrywając moment, gdy DVO_2_126 przekroczy próg 80 od dołu. Aby naśladować sygnał sigCrossover, ustaw cross na TRUE. Nadaj temu sygnałowi etykietę thresholdexit.

To ćwiczenie jest częścią kursu

Handel finansowy w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj add.signal(), aby dodać sygnał sigThreshold określający, że DVO_2_126 musi przekroczyć wartość 80.
  • Tym razem ustaw cross na TRUE.
  • Nadaj temu sygnałowi etykietę thresholdexit.

Interaktywne ćwiczenie praktyczne

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

# Add a sigThreshold signal to your strategy that specifies that DVO_2_126 must cross above 80 and label it thresholdexit
add.signal(strategy.st, name = "___", 
           
           # Reference the column of DVO_2_126
           arguments = list(column = "___", 
                            
                            # Set a threshold of 80
                            threshold = ___, 
                            
                            # The oscillator must be greater than 80
                            relationship = "___", 
                            
                            # We are interested only in the cross
                            cross = ___), 
           
           # Label it thresholdexit
           label = "___")
Edytuj i uruchom kod