Tính và vẽ SMA
Dữ liệu giá theo ngày vốn dĩ lộn xộn và nhiễu. Bạn muốn phân tích dữ liệu giá hằng ngày của cổ phiếu Apple và dự định thêm chỉ báo đường trung bình động đơn giản (SMA) để làm mượt dữ liệu. Cụ thể, bạn quyết định dùng SMA 50 ngày.
Dữ liệu cổ phiếu đã được nạp sẵn trong aapl_data, và matplotlib.pyplot đã được import với bí danh plt. Các tùy chỉnh bổ sung cho biểu đồ như tiêu đề và chú giải đã được cung cấ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 Python
Hướng dẫn bài tập
- Tính SMA 50 ngày sử dụng giá
Close, và lưu vào một cột mới tênsma_50. - Vẽ biểu đồ đường sử dụng dữ liệu ở các cột
sma_50vàClose.
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 SMA
aapl_data['sma_50'] = aapl_data['____'].____.mean()
# Plot the SMA
____(aapl_data['____'], color='green', label='SMA_50')
# Plot the close price
____(aapl_data['____'], color='red', label='Close')
# Customize and show the plot
plt.title('Simple moving averages')
plt.legend()
plt.show()