ÎncepețiÎncepe gratuit

Specificarea argumentului replace în add.rule()

În quantstrat, argumentul replace specifică dacă să fie ignorate sau nu toate celelalte semnale din aceeași dată atunci când strategia acționează pe baza unui semnal. Aceasta nu este, în general, o caracteristică dorită într-un sistem de tranzacționare bine conceput. Prin urmare, pentru regula de ieșire, ar trebui să setezi replace la FALSE.

În plus, vei lucra cu o regulă nouă. Până acum, regula de ieșire cu care ai lucrat era aplicată atunci când condițiile de piață nu mai erau favorabile unei tranzacții. În acest caz, vei lucra cu o regulă care vinde atunci când DVO a depășit un anumit prag. Mai exact, vei lucra cu regula thresholdexit.

Acest exercițiu face parte din cursul

Tranzacționare financiară în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Setează intrarea replace din argumentele funcției la FALSE.

Exercițiu interactiv practic

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

# Fill in the replace argument in add.rule()
add.rule(strategy.st, name = "ruleSignal", 
         arguments = list(sigcol = "thresholdexit", sigval = TRUE, orderqty = "all", 
                        ordertype = "market", orderside = "long", 
                        replace = ___, prefer = "Open"), 
         type = "exit")
Editează și rulează codul