Zacznij terazZacznij za darmo

Ustawianie prefer w add.rule()

Na koniec, spośród podstawowych argumentów reguły, warto omówić argument prefer. W quantstrat zlecenia działają według mechanizmu „następnego słupka". Oznacza to, że jeśli sygnał pojawi się we wtorek, pozycja zostanie zrealizowana najwcześniej w środę. Można temu zaradzić, ustawiając zlecenia na wykonanie po następnej możliwej cenie otwarcia – zamiast czekać cały dzień, zanim będzie można faktycznie kupić lub sprzedać dany instrument.

To ćwiczenie jest częścią kursu

Handel finansowy w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Ustaw argument prefer na "Open".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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")
Edytuj i uruchom kod