Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Pomocí add.signal() přidej signál sigThreshold s podmínkou, že DVO_2_126 musí být nad hodnotou 80.
  • Tentokrát nastav cross na TRUE.
  • 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 = "___")
Upravit a spustit kód