Vnstock Logo

Dữ liệu giao dịch

Cập nhật lần cuối:

Thảo luận

Mục lục

Module Trading cung cấp các hàm để truy xuất dữ liệu giao dịch realtime (bảng giá), lịch sử giá, thống kê giao dịch khối ngoại (Foreign), tự doanh (Proprietary), và giao dịch nội bộ (Insider Dealing).

Điểm Nổi Bật & Lưu Ý Nguồn Dữ Liệu

NguồnĐặc ĐiểmĐộ Trễ / Tần SuấtLưu Ý Quan Trọng
VCINguồn dữ liệu phong phú nhất. Phân tách rõ ràng các hàm lấy dữ liệu Khối ngoại, Tự doanh, Summary.Realtime cho bảng giá. T-1 cho lịch sử.Dữ liệu lịch sử thường chốt vào cuối ngày giao dịch.
KBSHỗ trợ bảng giá Realtime cập nhật nhanh (T). Gộp chung thông tin khối ngoại trong lịch sử giá/bảng giá.Realtime (Cập nhật tại ngày giao dịch hiện tại).Hàm trade_history là thuật ngữ chuẩn mới (thay thế price_history).
CafeFNguồn dữ liệu lịch sử lâu đời.T-1 (thường cập nhật sau phiên).Lưu ý: Dữ liệu đôi khi bị khuyết ngày không rõ lý do. Nên dùng đối chiếu hoặc dự phòng.

1. Khởi Tạo & Sử Dụng

Python
from vnstock_data import Trading

# Khởi tạo
tr_vci = Trading(symbol='TCB', source='VCI') 
tr_kbs = Trading(symbol='TCB', source='KBS')

# Lấy lịch sử giá
df_hist = tr_vci.price_history(start='2024-01-01', end='2024-01-31')

# Lấy bảng giá realtime
df_board = tr_kbs.price_board(['TCB', 'VNM'])

2. Chi Tiết Nguồn VCI (Vietcap)

Bảng Giá (Realtime)

price_board(symbols_list, board='stock'|'odd_lot'|'put_through')

FieldTypeDescription
listing_symbolstrMã chứng khoán
listing_exchangestrSàn giao dịch
match_pricefloatGiá khớp gần nhất
match_volfloatKhối lượng khớp
highestfloatGiá cao nhất
lowestfloatGiá thấp nhất
avg_match_pricefloatGiá khớp bình quân

Lịch Sử Giá

price_history(start, end, ...)

FieldTypeDescription
trading_datedatetimeNgày giao dịch
openfloatGiá mở cửa
highfloatGiá cao nhất
lowfloatGiá thấp nhất
closefloatGiá đóng cửa
matched_volumefloatKhối lượng khớp lệnh
price_changefloatThay đổi giá so với phiên trước
percent_price_changefloat% thay đổi giá

Summary (Thống kê tổng hợp)

summary(start, end, ...)

FieldTypeDescription
average_match_volumefloatKhối lượng khớp lệnh trung bình
average_deal_volumefloatKhối lượng thỏa thuận trung bình
total_match_volumefloatTổng khối lượng khớp lệnh trong kỳ
total_deal_volumefloatTổng khối lượng thỏa thuận trong kỳ
fr_net_volume_totalfloatTổng khối lượng ròng khối ngoại

Foreign Trade (Khối ngoại)

foreign_trade(start, end)

FieldTypeDescription
trading_datedatetimeNgày giao dịch
fr_buy_value_matchedfloatGiá trị mua khớp lệnh
fr_sell_value_matchedfloatGiá trị bán khớp lệnh
fr_net_value_totalfloatGiá trị ròng tổng quát
fr_total_roomfloatRoom khối ngoại tối đa
fr_current_roomfloatRoom khối ngoại hiện tại

Proprietary Trade (Tự doanh)

prop_trade(start, end)

FieldTypeDescription
trading_datedatetimeNgày giao dịch
total_buy_trade_volumefloatTổng khối lượng mua tự doanh
total_sell_trade_volumefloatTổng khối lượng bán tự doanh
total_trade_net_valuefloatGiá trị ròng tự doanh
percent_buy_trade_volumefloat% Tỷ trọng mua tự doanh

Insider Deal (Giao dịch nội bộ)

insider_deal(limit, ...)

FieldTypeDescription
trader_namestrNgười thực hiện giao dịch
trader_positionstrChức vụ
event_namestrLoại sự kiện (GD nội bộ...)
action_typestrLoại hành động (Mua/Bán)
start_datedatetimeNgày bắt đầu đăng ký
end_datedatetimeNgày kết thúc đăng ký
share_registerfloatLượng đăng ký
share_acquirefloatLượng thực hiện

3. Chi Tiết Nguồn KBS (KB Securities)

Price Board (Bảng giá)

price_board(symbols_list, board='stock'|'odd_lot'|'put_through')

FieldTypeDescription
symbolstrMã chứng khoán
timeintTimestamp cập nhật (ms)
ceiling_priceintGiá trần
floor_priceintGiá sàn
bid_price_1...3floatGiá đặt mua
ask_price_1...3floatGiá đặt bán
foreign_buy_volumeintKhối lượng nước ngoài mua
foreign_sell_volumeintKhối lượng nước ngoài bán

Matched By Price (Intraday)

matched_by_price()

FieldTypeDescription
priceintMức giá khớp
buyVolintKhối lượng mua chủ động
sellVolintKhối lượng bán chủ động
totalVolintTổng khối lượng khớp tại mức giá

Trade History

trade_history(): Dữ liệu lịch sử giao dịch (bao gồm cả OHLCV và Foreign). (Cấu trúc tương tự Price History nhưng có thêm cột Foreign)


4. Chi Tiết Nguồn CafeF

Thông tin cơ bản

price_history: open, high, low, close, matched_volume, change_pct.

Foreign Trade (Khối ngoại)

foreign_trade: fr_buy_volume, fr_sell_volume, fr_net_volume, fr_ownership (% sở hữu).

Proprietary Trade (Tự doanh)

prop_trade: prop_buy_volume, prop_sell_volume (đã chuẩn hóa prefix prop_).

Insider Deal

insider_deal

FieldTypeDescription
transaction_manstrNgười giao dịch
transaction_man_positionstrChức vụ
plan_buy_volumeintLượng mua đăng ký
real_buy_volumeintLượng mua thực tế
transaction_notestrGhi chú giao dịch

Order Stats (Thống kê lệnh)

order_stats

FieldTypeDescription
buy_ordersintSố lệnh mua
sell_ordersintSố lệnh bán
buy_volumeintKhối lượng đặt mua
sell_volumeintKhối lượng đặt bán
avg_buy_order_volumeintTrung bình lệnh mua

Thảo luận

Đang tải bình luận...