Menentukan sigval dalam add.rule()
Sekarang setelah Anda menentukan kolom yang berisi sinyal relevan dalam strategi Anda, argumen berikutnya yang perlu ditentukan di add.rule() adalah sigval, yaitu nilai yang harus diambil oleh sinyal Anda untuk memicu aturan.
Ingat bahwa semua keluaran sinyal berupa 1 atau 0. Pada dasarnya, sinyal selalu dalam keadaan "on" atau "off" pada waktu tertentu. Untuk keperluan kita, ini setara dengan dua nilai logika yang mungkin: TRUE atau FALSE. Saat menentukan sigval dalam perintah add.rule(), Anda perlu menyatakan apakah aturan dipicu ketika nilai sinyal TRUE atau FALSE.
Untuk melanjutkan aturan keluar baru dalam strategi Anda, Anda perlu menentukan bahwa transaksi harus terjadi ketika filterexit bernilai TRUE. Perintah add.rule() dari latihan sebelumnya tersedia di ruang kerja Anda.
Latihan ini adalah bagian dari kursus
Perdagangan Finansial dengan R
Petunjuk latihan
- Atur argumen
sigvaldalamadd.rule()sama denganTRUE.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Fill in the sigval argument in add.rule()
add.rule(strategy.st, name = "ruleSignal",
arguments = list(sigcol = "filterexit", sigval = ___, orderqty = "all",
ordertype = "market", orderside = "long",
replace = FALSE, prefer = "Open"),
type = "exit")