1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giao dịch tài chính với R

Connected

Bài tập

Tìm hiểu các thiết lập khởi tạo - III

Tiếp tục thiết lập chiến lược của bạn. Đầu tiên, bạn sẽ đặt quy mô giao dịch 100.000 USD trong một đối tượng tên tradesize, quyết định số tiền bạn đặt cho mỗi giao dịch. Tiếp theo, bạn sẽ đặt vốn ban đầu là 100.000 USD trong một đối tượng tên initeq.

Quantstrat cần ba đối tượng khác nhau để hoạt động: account (tài khoản), portfolio (danh mục), và strategy (chiến lược). Một tài khoản bao gồm nhiều danh mục, và một danh mục bao gồm nhiều chiến lược. Với chiến lược đầu tiên, bạn sẽ chỉ có một tài khoản, một danh mục và một chiến lược. Hãy gọi tất cả là "firststrat" (viết tắt của "first strategy").

Cuối cùng, trước khi tiếp tục, bạn phải xóa mọi chiến lược hiện có bằng lệnh xóa chiến lược rm.strat() nhận vào một chuỗi là tên của chiến lược.

Các gói quantstrat và quantmod đã được nạp sẵn cho bạn.

Hướng dẫn

100 XP
  • Định nghĩa tradesize và initeq là các đối tượng số nguyên biểu diễn $100,000.
  • Đặt strategy.st, portfolio.st và account.st thành "firststrat".
  • Xóa chiến lược hiện có strategy.st bằng rm.strat().