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

Lấy dữ liệu cổ phiếu cho một công ty

DataReader 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.

IEX giới hạn quyền truy cập chuỗi giá cổ phiếu trong 5 năm gần nhất.

Sau khi import gói DataReader và dùng tham số start và/hoặc end theo dạng date(YYYY, MM, DD), việc lấy dữ liệu giá cổ phiếu từ IEX khá đơn giản:

stock_data = DataReader(ticker, data_source, start, end)

Trong chương đầu, bạn đã biết stock ticker là ký hiệu duy nhất để lấy thông tin cổ phiếu của một công ty.

Trong bài tập này, bạn sẽ thực hành import dữ liệu năm 2016 cho Apple, với ticker 'AAPL'.

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 DataReader từ pandas_datareader.datadate từ thư viện datetime.
  • Dùng date() để đặt start là 1/1/2016 và end là 31/12/2016.
  • Đặt ticker là ticker cổ phiếu của Apple 'AAPL'data_source'iex'.
  • Tạo một đối tượng DataReader() để import giá cổ phiếu và gán vào biến stock_prices.
  • Dùng .head().info() để hiển thị và kiểm tra 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 DataReader
____

# Import date
____

# Set start and end dates
start = date(____)
end = date(____)

# Set the ticker
ticker = ____

# Set the data source
data_source = ____

# Import the stock prices
stock_prices = DataReader(____, ____, ____, ____)

# Display and inspect the result
print(stock_prices.head())
stock_prices.info()
Chỉnh sửa và Chạy Mã