BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Önceki egzersizdeki add.rule() komutu çalışma alanına yüklendi.
  • orderqty argü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")
Kodu Düzenle ve Çalıştır