MulaiMulai sekarang secara gratis

Menentukan orderqty dalam add.rule()

Sekarang setelah Anda memahami set pertama argumen pada fungsi add.rule(), saatnya beralih ke argumen yang lebih penting: pesanan yang benar-benar dibeli atau dijual! Argumen orderqty dalam ruleSignal menentukan secara tepat berapa banyak aset yang ingin Anda beli atau jual, dalam jumlah lembar saham.

Namun, salah satu ciri penting dari tipe aturan exit adalah Anda dapat mengurangi posisi menjadi nol seketika dengan argumen all (yaitu keluar/menutup posisi). Mekanisme inilah yang akan kita terapkan dalam latihan ini.

Latihan ini adalah bagian dari kursus

Perdagangan Finansial dengan R

Lihat Kursus

Petunjuk latihan

  • Perintah add.rule() dari latihan sebelumnya telah dimuat ke ruang kerja Anda.
  • Tentukan bahwa Anda ingin mengurangi posisi menjadi nol dengan mengisi argumen orderqty.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Fill in the orderqty argument in add.rule()
add.rule(strategy.st, name = "ruleSignal", 
         arguments = list(sigcol = "filterexit", sigval = TRUE, orderqty = "___", 
                        ordertype = "market", orderside = "long", 
                        replace = FALSE, prefer = "Open"), 
         type = "exit")
Edit dan Jalankan Kode