add.rule() içinde orderqty belirtme
add.rule() fonksiyonundaki ilk argüman setine hâkim olduğuna göre, şimdi daha önemli argümanlara geçme zamanı: alınıp satılacak asıl emir! ruleSignal içindeki orderqty argümanı, bir varlıktan kaç adet (hisse sayısı olarak) almak ya da satmak istediğini tam olarak belirtir.
Ancak, exit kural türünün dikkat çekici bir özelliği, all argümanıyla pozisyonunu anında sıfıra indirebilmen (yani pozisyondan çıkman)dır. Bu egzersizde uygulayacağımız mekanizma budur.
Bu egzersiz
R ile Finansal Alım Satım
kursunun bir parçasıdırEgzersiz talimatları
- Önceki egzersizdeki
add.rule()komutu çalışma alanına yüklendi. orderqtyargümanını doldurarak pozisyonunu sıfıra indirmek istediğini belirt.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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")