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.
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
Hướng dẫn bài tập
- Dùng lệnh
library()để nạp góiquantmod. - Dùng
getSymbols()để lấy dữ liệu đã điều chỉnh của SPY từ Yahoo! Finance trong khoảng ngày giữafromvàto. - Dùng lệnh
stock()để choquantstratbiế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".
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.
# Load the quantmod package
___
# Retrieve SPY from yahoo
getSymbols(___)
# Use stock() to initialize SPY and set currency to USD
stock(___)