Thêm đường trung bình động vào dữ liệu tài chính
Một trong những chỉ báo phổ biến nhất để đưa vào chiến lược giao dịch là đường trung bình động giản đơn (SMA) 200 ngày. Đây là chỉ báo kỹ thuật về giá đóng cửa trung bình của một cổ phiếu trong 200 ngày gần nhất. Các đường trung bình động khác có thể có độ dài khác nhau, như 50 ngày, 100 ngày, v.v.
Bất cứ khi nào giá nằm trên đường trung bình động 200 ngày, thường sẽ có hàng loạt tín hiệu tích cực, như tài sản tăng giá, biến động thấp, v.v. Một biểu đồ kéo dài theo thời gian có thể giúp bạn hiểu vì sao chỉ báo này thường xuyên được nhắc đến.
Gói TTR có hàm tính trung bình động, SMA(), nhận vào chuỗi giá x và tính trung bình cộng trong n ngày. Lời gọi SMA() với cửa sổ hồi quy 50 ngày có thể như sau:
SMA(Cl(GDX), n = 50)
Trong bài tập này, bạn sẽ dùng hàm SMA(). Các gói quantmod và TTR đã được nạp vào không gian làm việc của bạn, cùng với đối tượng SPY.
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
- Vẽ biểu đồ giá đóng cửa của
SPY. - Dùng hàm
lines()để thêm SMA 200 ngày của giá đóng cửaSPY. Tô màu đường này là đỏ bằng cách đặt đối sốcolthành"red".
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.
# Plot the closing prices of SPY
___(___(___))
# Add a 200-day SMA using lines()
lines(___(___(___), n = ___), col = ___)