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

Trực quan hóa RSI

RSI là một chỉ báo động lượng dao động trong khoảng 0 đến 100. Thông thường, RSI trên 70 cho thấy thị trường đang quá mua, nghĩa là tài sản bị định giá cao và giá có thể đảo chiều. RSI dưới 30 gợi ý thị trường đang quá bán, nghĩa là tài sản bị định giá thấp và giá có thể hồi phục. Để hiểu rõ hơn, bạn sẽ tính RSI và vẽ nó cùng với dữ liệu giá.

Như ở bài trước, bạn sẽ dùng dữ liệu giá hằng ngày trong quá khứ của cổ phiếu Google, đã được nạp vào stock_data. Ngoài ra, talib đã được import sẵn và matplotlib.pyplot đã được import dưới tên plt.

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 Python

Xem khóa học

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.

# Calculate RSI
stock_data['RSI'] = ____(stock_data['____'])

# Create subplots
fig, (ax1, ax2) = plt.____(2)
# Plot RSI with the price
ax1.set_ylabel('Price')
____(stock_data['____'])
ax2.set_ylabel('RSI')
____(stock_data['____'], color='orangered')

ax1.set_title('Price and RSI')
plt.show()
Chỉnh sửa và Chạy Mã