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

Áp dụng chỉ báo do bạn tạo

Tuyệt vời! Giờ thì bạn đã hiểu rõ hơn về chỉ báo như những hàm mà bất kỳ ai cũng có thể viết. Đã đến lúc áp dụng chỉ báo bạn đã tạo ở bài trước. Để làm điều này, bạn sẽ dùng lệnh applyIndicators().

Từ gỡ lỗi đến việc trích lọc dữ liệu, biết cách “đi vào bên trong” chiến lược là một kỹ năng rất hữu ích. Thỉnh thoảng, bạn có thể gặp lỗi trong chiến lược và muốn lần ra nguyên nhân. Biết cách dùng applyIndicators() sẽ giúp bạn xác định lỗi. Ngoài ra, đôi khi bạn có thể muốn xem một khoảng thời gian nhỏ trong chiến lược. Bài tập này cũng sẽ giúp bạn luyện tập thao tác đó.

Để lọc dữ liệu chuỗi thời gian, dùng dấu ngoặc vuông với ngày bắt đầu, dấu gạch chéo xuôi và ngày kết thúc. Cả hai ngày đều cùng định dạng với các đối số from và to của getSymbols() mà bạn đã dùng ở chương đầu. Các gói quantstrat, TTR và quantmod đã được nạp sẵn cho bạn.

Hướng dẫn

100 XP
  • Thêm chỉ báo DVO đã thiết kế ở bài trước với các tham số mặc định. Gắn nhãn là DVO_2_126.
  • Dùng applyIndicators() để tạo đối tượng tạm test chứa các chỉ báo bạn đã áp dụng. Dùng giá mở cửa, cao, thấp và đóng cửa của SPY làm dữ liệu thị trường thử nghiệm.
  • Lọc dữ liệu của bạn trong khoảng từ 2013-09-01 đến 2013-09-05.