MulaiMulai sekarang secara gratis

Menentukan orderside dalam add.rule()

Argumen penting berikutnya yang perlu Anda tentukan dalam pesanan Anda adalah orderside, yang dapat bernilai long atau short. Dalam quantstrat, transaksi sisi long dan short dipisahkan agar quantstrat mengetahui apakah suatu transaksi adalah long atau short. Transaksi long adalah transaksi yang meraih keuntungan dengan membeli aset dengan harapan harga aset akan naik. Transaksi short adalah transaksi yang menjual aset sebelum memilikinya, dengan harapan dapat membelinya kembali nanti pada harga yang lebih rendah.

Untuk strategi Anda, Anda hanya akan mengambil pesanan long.

Latihan ini adalah bagian dari kursus

Perdagangan Finansial dengan R

Lihat Kursus

Petunjuk latihan

  • Perintah add.rule() dari latihan sebelumnya telah dimuat ke dalam ruang kerja Anda.
  • Tetapkan sisi pesanan Anda sebagai long dengan menentukan argumen orderside.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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