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

Určení orderside v add.rule()

Dalším důležitým argumentem, který je potřeba zadat, je orderside. Může nabývat dvou hodnot: long nebo short. V quantstratu jsou obchody na dlouhé a krátké straně odděleny, aby systém věděl, o jaký typ obchodu se jedná. Long obchod vydělává na nákupu aktiva s očekáváním, že jeho cena poroste. Short obchod naopak prodává aktivum ještě před tím, než ho vlastníš, s cílem odkoupit ho zpět později za nižší cenu.

V rámci své strategie budeš zadávat pouze long příkazy.

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

Finanční obchodování v R

Zobrazit kurz

Pokyny k cvičení

  • Příkaz add.rule() z předchozího cvičení je již načtený v tvém pracovním prostředí.
  • Nastav stranu příkazu jako long zadáním argumentu orderside.

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 orderside argument in add.rule()
add.rule(strategy.st, name = "ruleSignal", 
         arguments = list(sigcol = "filterexit", sigval = TRUE, orderqty = "all", 
                        ordertype = "market", orderside = "___", 
                        replace = FALSE, prefer = "Open"), 
         type = "exit")
Upravit a spustit kód