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! DataReader và date đã đượ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
Hướng dẫn bài tập
- Import
matplotlib.pyplotvới bí danhplt. - Dùng
date()để đặt ngàystartlà 1 tháng 1, 2016 vàendlà 31 tháng 12, 2016. - Gán
tickerbằng mã cổ phiếu của Facebook'FB'vàdata_sourcebằng'iex'. - Tạo một đối tượng
DataReader()để nhập giá cổ phiếu và gán chostock_prices. - Vẽ dữ liệu
'close'trongstock_prices, đặttickerlà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()