Mulai sekarangMulai 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 merupakan bagian dari kursus

Perdagangan Finansial dengan R

Lihat Kursus

Instruksi latihan

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

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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