ÎncepețiÎncepe gratuit

Specificarea argumentului orderside în add.rule()

Următorul argument esențial pe care trebuie să îl specifici în ordinul tău este orderside, care poate lua două valori: long sau short. În quantstrat, tranzacțiile de tip long și short sunt gestionate separat, astfel încât quantstrat știe dacă o tranzacție este de tip long sau short. O tranzacție long obține profit cumpărând un activ în speranța că prețul acestuia va crește. O tranzacție short vinde un activ înainte de a-l deține, sperând să îl răscumpere ulterior la un preț mai mic.

Pentru strategia ta, vei dori să plasezi doar ordine de tip long.

Acest exercițiu face parte din cursul

Tranzacționare financiară în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Comanda add.rule() din exercițiul anterior a fost încărcată în spațiul tău de lucru.
  • Definește tipul ordinului ca long specificând argumentul orderside.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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")
Editează și rulează codul