Triển khai một chỉ báo - II
Bạn đã làm rất tốt khi triển khai chỉ báo đầu tiên! Giờ bạn sẽ làm chiến lược vững chắc hơn bằng cách thêm SMA 50 ngày. Kết hợp một đường trung bình động nhanh với một đường trung bình động chậm là cách đơn giản và phổ biến để dự đoán khi nào giá của một tài sản có thể tăng trong tương lai. Dù một chỉ báo đơn lẻ có thể cung cấp nhiều thông tin, một hệ thống giao dịch thực sự vững chắc cần nhiều chỉ báo để vận hành hiệu quả.
Trong bài này, bạn cũng sẽ thêm SMA 50 ngày vào strategy.st. Các gói quantstrat và quantmod cũng đã được nạp sẵn cho bạn.
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
add.indicator()trên chiến lược hiện cóstrategy.st. Làm theo mã ví dụ ở bài trước. - Cung cấp hàm SMA làm đối số
name. - Chỉ định các đối số mong muốn của SMA, sử dụng giá đóng cửa của
mktdatavà khoảng lùinlà 50 ngày. Đừng quên dùng hàmquote! - Đặt nhãn cho chỉ báo mới của bạn là
"SMA50".
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.
# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___,
# Add the SMA function
name = "__",
# Create a lookback period
arguments = list(___),
# Label your indicator SMA50
label = ___)