| Cách Tải Dữ Liệu Đa Cổ Phiếu Và Tính Tỷ Suất Sinh Lời Hàng Ngày Bằng Pandas

Được viết bởi Đặng Trí Thanh vào ngày 27/06/2026 lúc 22:22 | 11 lượt xem

Để quản lý một danh mục, chúng ta cần gộp dữ liệu giá của nhiều mã cổ phiếu vào cùng một DataFrame Pandas để tính toán tỷ suất sinh lời (daily returns).

import pandas as pd
from vnstock import stock_historical_data

tickers = ["VNM", "HPG", "FPT"]
prices = {t: stock_historical_data(t, "2026-01-01", "2026-06-01")['close'] for t in tickers}
df_returns = pd.DataFrame(prices).pct_change().dropna()
print(df_returns.head())

📌 Muốn ứng dụng Python vào phân tích và giao dịch tài chính thực chiến?
Khóa Python Fintech — Phân Tích Dữ Liệu Lớn & Tự Động Hóa Giao Dịch tại Hướng Nghiệp Dữ Liệu giúp bạn thực hành với dữ liệu VnIndex, Binance API thật — không dạy lý thuyết hàn lâm.
📞 Hotline/Zalo: 0927 909 257

Đặng Trí Thanh

Đặng Trí Thanh

Giám đốc Công nghệ · DNT Digital · Giảng viên HNDL
839 Bài viết
15.4k Người theo dõi
120k+ Lượt đọc

Đặng Trí Thanh — Founder & CTO · Hướng Nghiệp Dữ Liệu - DNT Digital. Chuyên đào tạo và triển khai thực chiến Python, MT5 và hệ thống bot auto trading / IB cho học viên và doanh nghiệp.