MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Atur argumen sigval dalam add.rule() sama dengan TRUE.

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")
Edit dan Jalankan Kode