For the complete documentation index, see llms.txt. This page is also available as Markdown.

1.2. Danh sách mã theo ngành

Mô tả cách sử dụng thư viện sau khi người dùng đã đăng nhập. Chi tiết được nêu ra ở cuối chương này.

Bằng cách nhập vào tên phân ngành (Ví dụ: BANKS_L2, REAL_ESTATE_L2, STEEL_L4, OIL_AND_GAS_L2, v.v.) hoặc ICB Code (Ví dụ: 8300, 8600, 1757, 0500, v.v.) hàm sẽ trả ra 1 danh sách các mã thuộc phân ngành đó, điều này sẽ thuận tiện cho người dùng muốn gọi dữ liệu lịch sử của các mã thuộc cùng 1 phân ngành để theo dõi danh mục.

Code mẫu:

from FiinQuantX import FiinSession

username = "REPLACE_WITH_YOUR_USERNAME"
password = "REPLACE_WITH_YOUR_PASSWORD"

client = FiinSession(username=username, password=password).login()

tickers = client.TickerList(ticker="BANKS_L2")
print(tickers)

Kết quả trả ra:

['ABB', 'ACB', 'BAB', 'BID', 'BVB', 'CTG', 'EIB', 'HDB', 'KLB', 'LPB', 'MBB', 'MSB', 'NAB', 'NVB', 'OCB', 'PGB', 'SGB', 'SHB', 'SSB', 'STB', 'TCB', 'TPB', 'VAB', 'VBB', 'VCB', 'VIB', 'VPB']

Ví dụ về việc lấy dữ liệu OHLCV lịch sử của các mã thuộc phân ngành ngân hàng L2:

from FiinQuantX import FiinSession

username = "REPLACE_WITH_YOUR_USERNAME"
password = "REPLACE_WITH_YOUR_PASSWORD"

client = FiinSession(username=username, password=password).login()

tickers = client.TickerList(ticker="BANKS_L2")

data = client.Fetch_Trading_Data(
    realtime=False,
    tickers=tickers,
    fields=["open","high","low","close","volume"],
    adjusted=True,
    by="1d",
    from_date="2025-06-18"
).get_data()

print(data)

Để điền các phân ngành khác, có thể tham khảo bảng tra cứu tên phân ngành truyền vào hàm và ICB Code sau:

Last updated