Bắt đầu ngayBắt đầu miễn phí

Chỉ định orderqty trong add.rule()

Giờ bạn đã nắm được nhóm đối số đầu tiên của hàm add.rule(), hãy chuyển sang các đối số quan trọng hơn: chính lệnh mua hoặc bán! Đối số orderqty trong ruleSignal quy định chính xác bạn muốn mua hoặc bán bao nhiêu của một tài sản, tính theo số cổ phiếu.

Tuy nhiên, một đặc điểm nổi bật của loại quy tắc exit là bạn có thể đưa vị thế của mình về 0 ngay lập tức với đối số all (tức là thoát vị thế). Đây là cơ chế bạn sẽ triển khai trong bài tập này.

Bài tập này là một phần của khóa học

Giao dịch tài chính với R

Xem khóa học

Hướng dẫn bài tập

  • Lệnh add.rule() từ bài tập trước đã được nạp vào không gian làm việc của bạn.
  • Chỉ định rằng bạn muốn đưa vị thế về 0 bằng cách điền đối số orderqty.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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")
Chỉnh sửa và Chạy Mã