Các hàm SMA và RSI
Chào mừng bạn đến với chương về các chỉ báo! Chỉ báo là phép biến đổi dữ liệu thị trường nhằm tạo tín hiệu hoặc lọc nhiễu. Chỉ báo là nền tảng của nhiều hệ thống giao dịch, và hệ thống bạn sẽ xây dựng trong khóa học này sử dụng vài chỉ báo như vậy.
Simple moving average (SMA) và relative strength index (RSI) là hai chỉ báo kinh điển. Như bạn đã thấy ở Chương 1, SMA là trung bình động số học của các mức giá trước đó, trong khi RSI là một chỉ báo dao động có giới hạn từ 0 đến 100. Các hàm tương ứng SMA() và RSI() đều nhận vào một chuỗi giá, lần lượt ký hiệu là x và price, cùng với khoảng nhìn lại n, ví dụ:
SMA(x = Cl(GDX), n = 50)
RSI(price = Cl(GDX), n = 50)
Trong bài tập này, bạn sẽ luyện gọi các hàm cơ bản cho những chỉ báo này. Các gói quantmod và TTR cùng dữ liệu SPY đã đượ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
- Tạo SMA 200 ngày từ giá đóng cửa của
SPY. Gán vàospy_sma. - Tạo RSI với khoảng nhìn lại
nlà 3 ngày từ giá đóng cửa củaSPY. Gán vàospy_rsi.
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.
# Create a 200-day SMA
spy_sma <- SMA(___)
# Create an RSI with a 3-day lookback period
spy_rsi <- RSI(___)