1. Учиться
  2. /
  3. Courses
  4. /
  5. Giao dịch tài chính với R

Connected

Exercise

Hiểu các thiết lập khởi tạo - IV

Bây giờ mọi thứ đã được đặt tên, bạn cần khởi tạo danh mục (portfolio), tài khoản (account), đơn hàng (orders) và chiến lược (strategy) để tạo ra kết quả.

  • Khởi tạo danh mục initPortf() cần một chuỗi name cho danh mục, một vector symbols dùng trong backtest, một ngày khởi tạo initDate, và currency.
  • Lời gọi khởi tạo tài khoản initAcct() giống với khởi tạo danh mục, ngoại trừ nó nhận chuỗi name cho tài khoản thay vì tên danh mục mới, tên portfolios đã tồn tại, và vốn ban đầu initEq.
  • Khởi tạo đơn hàng initOrders() cần chuỗi danh mục portfolio và ngày khởi tạo initDate.
  • Khởi tạo chiến lược strategy() cần name cho chiến lược mới này và phải đặt store là TRUE.

Các đối tượng initdate và initeq bạn đã tạo ở các bài trước đã được nạp sẵn cho bạn, cùng với các gói quantstrat và quantmod.

Инструкции

100 XP
  • Dùng initPortf() để khởi tạo danh mục tên portfolio.st với các đối số "SPY", initdate, và "USD".
  • Dùng initAcct() để khởi tạo tài khoản tên account.st với các đối số portfolio.st, initdate, "USD", và initeq.
  • Dùng initOrders() để khởi tạo orders với các đối số portfolio.st và initdate.
  • Dùng strategy() để lưu một chiến lược tên strategy.st với đối số store = TRUE.