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

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

Xem khóa học

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ên sma_50.
  • Vẽ biểu đồ đường sử dụng dữ liệu ở các cột sma_50Close.

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()
Chỉnh sửa và Chạy Mã