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
Petunjuk latihan
- Perintah
add.rule()dari latihan sebelumnya telah dimuat ke dalam ruang kerja Anda. - Tetapkan sisi pesanan Anda sebagai
longdengan menentukan argumenorderside.
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")