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, kursun bir parçasıdır

R ile Finansal Alım Satım

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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