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

Trực quan hóa xu hướng giá cổ phiếu

Google Finance đã ngừng API của họ nhưng DataReader hiện cung cấp nguồn dữ liệu 'iex'. Để thử nghiệm dữ liệu ngoài môi trường DataCamp, bạn sẽ cần một tài khoản IEX Cloud.

Thay đổi quan trọng nhất trong chức năng là dữ liệu chỉ giới hạn trong 5 năm gần đây. DataFrame do DataReader trả về có cùng các columns, nhưng viết thường.

Gói matplotlib.pyplot rất quan trọng để trực quan hóa xu hướng giá cổ phiếu trong Python.

Trong bài tập này, bạn sẽ nhập dữ liệu giá cổ phiếu năm 2016 của Facebook, rồi vẽ giá đóng cửa trong toàn bộ giai đoạn! DataReaderdate đã được nhập sẵn.

Bài tập này là một phần của khóa học

Nhập và quản lý dữ liệu tài chính bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Import matplotlib.pyplot với bí danh plt.
  • Dùng date() để đặt ngày start là 1 tháng 1, 2016 và end là 31 tháng 12, 2016.
  • Gán ticker bằng mã cổ phiếu của Facebook 'FB'data_source bằng 'iex'.
  • Tạo một đối tượng DataReader() để nhập giá cổ phiếu và gán cho stock_prices.
  • Vẽ dữ liệu 'close' trong stock_prices, đặt ticker làm tiêu đề, và hiển thị kết quả.

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.

# Import matplotlib.pyplot


# Set start and end dates
start = ____
end = ____

# Set the ticker and data_source
ticker = ____
data_source = ____

# Import the data using DataReader
stock_prices = ____

# Plot close
____

# Show the plot
plt.show()
Chỉnh sửa và Chạy Mã