Skip to main content

2 posts tagged with "chứng khoán"

View All Tags

Phân Tích Phân Phối Giá Cổ Phiếu

· 2 min read

1. Giới Thiệu

Dữ liệu giao dịch dưới đây phản ánh sự biến động của giá cổ phiếu trong một khoảng thời gian cụ thể. Chúng ta sẽ phân tích xu hướng giá dựa trên các thông số như Open, High, Low, Close và Volume.

2. Dữ Liệu Giao Dịch

datetimeopenhighlowclosevolume
06/14/2024 19:55169.15169.16169.15169.160217
06/14/2024 19:50169.19169.19169.16169.16012
06/14/2024 19:45169.06169.06169.06169.0601
06/14/2024 19:40169.07169.07169.06169.06050
06/14/2024 19:35169.06169.07169.06169.07015
..................
06/14/2024 11:00168.04168.04167.81167.96045115
06/14/2024 10:55167.98168.06167.86168.06019597
06/14/2024 10:50167.80168.03167.73167.98213482
06/14/2024 10:45167.61167.80167.61167.77047085
06/14/2024 10:40167.38167.66167.23167.61037891

3. Nhận Định Xu Hướng

  • Biến động giá: Trong khoảng thời gian từ 10:40 đến 19:55, giá cổ phiếu dao động từ 167.38 đến 169.19.
  • Khối lượng giao dịch: Một số thời điểm có khối lượng giao dịch lớn, như 10:45 (47,085) và 11:00 (45,115), cho thấy sự quan tâm mạnh mẽ từ thị trường.
  • Mức giá cao nhất/thấp nhất: Giá cao nhất ghi nhận là 169.19, trong khi giá thấp nhất xuống đến 167.23.

4. Kết Luận

Dữ liệu trên cho thấy giá cổ phiếu có xu hướng dao động nhẹ trong ngày, với mức biến động trong khoảng 2 điểm. Việc quan sát kỹ các phiên giao dịch có khối lượng lớn có thể giúp dự đoán xu hướng tiếp theo của thị trường.

5. Chart

Cách lấy dữ liệu cổ phiếu từ yfinance với Python

· 3 min read

1️⃣ Giới thiệu về yfinance

yfinance là một thư viện Python giúp bạn dễ dàng lấy dữ liệu chứng khoán từ Yahoo Finance. Bạn có thể sử dụng nó để:
✅ Tải dữ liệu giá cổ phiếu theo thời gian thực
✅ Truy xuất dữ liệu lịch sử (daily, weekly, monthly)
✅ Lấy thông tin tài chính của công ty (P/E, EPS, Market Cap, ...)
✅ Phân tích các chỉ số quan trọng như Volume, Moving Average

Dữ liệu cổ phiếu từ yfinance


2️⃣ Cài đặt thư viện yfinance

Trước khi sử dụng yfinance, bạn cần cài đặt thư viện này bằng lệnh:

pip install yfinance

Nếu bạn chưa có thư viện pandas, hãy cài đặt luôn:

pip install pandas

3️⃣ Cách lấy dữ liệu giá cổ phiếu

📌 Lấy dữ liệu cổ phiếu theo mã chứng khoán

Dưới đây là cách lấy giá cổ phiếu của AAPL (Apple) từ Yahoo Finance:

import yfinance as yf

# Lấy dữ liệu cổ phiếu Apple
apple = yf.Ticker("AAPL")

# Xem thông tin chung về cổ phiếu
print(apple.info)

📌 Lấy dữ liệu giá lịch sử

Bạn có thể lấy giá cổ phiếu trong quá khứ với các khoảng thời gian khác nhau:

# Lấy dữ liệu giá lịch sử trong 1 năm qua
df = apple.history(period="1y")

# Hiển thị 5 dòng đầu tiên
print(df.head())

Bạn có thể thay đổi period để lấy dữ liệu trong thời gian khác như:

  • "1d" – Lấy dữ liệu trong 1 ngày
  • "5d" – 5 ngày
  • "1mo" – 1 tháng
  • "6mo" – 6 tháng
  • "1y" – 1 năm
  • "5y" – 5 năm
  • "max" – Toàn bộ lịch sử

4️⃣ Trực quan hóa dữ liệu giá cổ phiếu

Bạn có thể vẽ biểu đồ giá cổ phiếu với matplotlib như sau:

import matplotlib.pyplot as plt

# Vẽ biểu đồ giá đóng cửa
df['Close'].plot(figsize=(12,6), title="Giá cổ phiếu AAPL")
plt.xlabel("Ngày")
plt.ylabel("Giá đóng cửa (USD)")
plt.show()

📌 Kết quả:
Biểu đồ giá cổ phiếu Apple


5️⃣ Lấy dữ liệu nhiều cổ phiếu cùng lúc

Bạn có thể tải dữ liệu của nhiều cổ phiếu cùng một lúc bằng cách:

# Danh sách các mã chứng khoán
tickers = ["AAPL", "GOOGL", "MSFT", "AMZN"]

# Tải dữ liệu của nhiều cổ phiếu
data = yf.download(tickers, period="1y")

# Hiển thị dữ liệu
print(data.head())

6️⃣ Kết luận

yfinance là công cụ mạnh mẽ giúp bạn thu thập dữ liệu chứng khoán dễ dàng.
✅ Bạn có thể lấy dữ liệu lịch sử, giá theo thời gian thực và thông tin tài chính chỉ với vài dòng code.
✅ Kết hợp với pandasmatplotlib, bạn có thể phân tích và trực quan hóa dữ liệu hiệu quả.

Bạn muốn tìm hiểu thêm về cách phân tích cổ phiếu bằng Python? Hãy để lại bình luận bên dưới nhé! 🚀📈