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
Instrukcje do ćwiczenia
- Użyj
add.signal(), aby dodać sygnałsigThresholdokreślający, żeDVO_2_126musi przekroczyć wartość 80. - Tym razem ustaw
crossnaTRUE. - 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 = "___")