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 - II

Giống như ở chương trước, bạn sẽ dùng getSymbols() để lấy dữ liệu SPY từ Yahoo! Finance.

Sau khi nhập dữ liệu, dùng stock() để cho quantstrat biết những công cụ (instrument) sẽ có mặt trong mô phỏng, và xử lý chúng đúng như vậy, thay vì tạo kích thước mua tối thiểu như với hợp đồng tương lai. Ngoài ra, lệnh này cũng chỉ định loại tiền tệ sẽ dùng với các công cụ đã cho. Lưu ý rằng bất cứ khi nào bạn dùng một hàm để khởi tạo một tập dữ liệu như GDX hoặc SPY, bạn phải đặt nó trong dấu ngoặc kép:

stock("GDX", currency = "USD")

Gói quantstrat đã được nạp vào không gian làm việc của bạn, cùng với các chuỗi ngày from và to mà bạn đã tạo ở bài tập trước.

Hướng dẫn

100 XP
  • Dùng lệnh library() để nạp gói quantmod.
  • Dùng getSymbols() để lấy dữ liệu đã điều chỉnh của SPY từ Yahoo! Finance trong khoảng ngày giữa from và to.
  • Dùng lệnh stock() để cho quantstrat biết bạn sẽ dùng dữ liệu SPY trong chiến lược của mình và đặt đơn vị tiền tệ của nó là "USD".