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

Nastavení argumentu prefer v add.rule()

Posledním ze základních argumentů pravidla je argument prefer. V quantstratu fungují příkazy na principu „next-bar" – to znamená, že pokud dostaneš signál v úterý, nejdříve se pozice skutečně naplní až ve středu. Tohle ale lze obejít tak, že zadáš příkaz k provedení za nejbližší dostupnou otevírací cenu, místo abys čekal/a celý den, než budeš moci daný instrument koupit nebo prodat.

Toto cvičení je součástí kurzu

Finanční obchodování v R

Zobrazit kurz

Pokyny k cvičení

  • Nastav argument prefer na "Open".

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Fill in the prefer argument in add.rule()
add.rule(strategy.st, name = "ruleSignal", 
         arguments = list(sigcol = "thresholdexit", sigval = TRUE, orderqty = "all", 
                        ordertype = "market", orderside = "long", 
                        replace = FALSE, prefer = "___"), 
         type = "exit")
Upravit a spustit kód