Použití sigThreshold() – II
V tomto cvičení implementuješ signál pro uzavření pozice při dosažení určité prahové hodnoty DVO. Zatímco oba vstupní signály jsou sice nutné, ale každý sám o sobě nestačí, oba výstupní signály (tento a ten, který jsi implementoval/a v dřívějším cvičení) jsou každý sám o sobě dostatečné k uzavření pozice (přičemž žádný z nich není podmínkou existence toho druhého).
V tomto cvičení znovu použiješ sigThreshold(), tentokrát k zachycení okamžiku, kdy DVO_2_126 překročí práh 80 směrem nahoru. Aby signál připomínal sigCrossover, nastav cross na TRUE. Tento signál pojmenuj thresholdexit.
Toto cvičení je součástí kurzu
Finanční obchodování v R
Pokyny k cvičení
- Pomocí
add.signal()přidej signálsigThresholds podmínkou, žeDVO_2_126musí být nad hodnotou 80. - Tentokrát nastav
crossnaTRUE. - Signál pojmenuj
thresholdexit.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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 = "___")