Menentukan replace dalam add.rule()
Dalam quantstrat, argumen replace menentukan apakah akan mengabaikan semua sinyal lain pada tanggal yang sama ketika strategi menindaklanjuti satu sinyal. Ini umumnya bukan karakteristik yang diinginkan dalam sistem perdagangan yang dirancang dengan baik. Oleh karena itu, untuk aturan keluar Anda, Anda harus mengatur replace ke FALSE.
Selain itu, Anda akan bekerja dengan aturan baru. Sebelumnya, aturan keluar yang Anda gunakan adalah ketika kondisi pasar tidak lagi mendukung suatu perdagangan. Dalam kasus ini, Anda akan menggunakan aturan yang menjual ketika DVO melampaui ambang tertentu. Secara khusus, Anda akan bekerja dengan aturan thresholdexit sekarang.
Latihan ini adalah bagian dari kursus
Perdagangan Finansial dengan R
Petunjuk latihan
- Atur input
replacedi dalam input arguments menjadiFALSE.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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")