Bắt đầu ngayBắt đầu miễn phí

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)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()RSI() đều nhận vào một chuỗi giá, lần lượt ký hiệu là xprice, 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 quantmodTTR 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

Xem khóa học

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ào spy_sma.
  • Tạo RSI với khoảng nhìn lại n là 3 ngày từ giá đóng cửa của SPY. Gán vào spy_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(___)
Chỉnh sửa và Chạy Mã