# Mô tả dữ liệu giao dịch

<table><thead><tr><th width="69.69140625">Stt</th><th width="196.90625">Nhóm dữ liệu</th><th width="290">Chi tiết</th><th width="155.48828125">Trạng thái: EOD</th><th width="283.984375">Trạng thái: Tick-by-Tick (Websocket)</th><th width="270.828125">Trạng thái: Intraday (1' 5' 15' 1h 4h) </th></tr></thead><tbody><tr><td>1</td><td>Giá &#x26; Khối lượng &#x26; Giá trị giao dịch</td><td>OHLCV (Open - High - Low - Close - Volume), giá trị giao dịch (Value), dữ liệu realtime &#x26; lịch sử.</td><td>Có</td><td>Có</td><td>Có</td></tr><tr><td>2</td><td>Sổ lệnh (Order Book)</td><td>Dữ liệu 3/10 mức giá mua – bán, volume bid/ask.</td><td></td><td>Có</td><td></td></tr><tr><td>3</td><td>Dòng tiền chủ động</td><td>Mua chủ động/Bán chủ động</td><td>Có</td><td>Có</td><td>Có</td></tr><tr><td>4</td><td>Giao dịch khối ngoại</td><td>Mua bán ròng theo từng mã</td><td>Có</td><td>Có</td><td>Có</td></tr><tr><td>5</td><td>Chỉ số tái cân bằng</td><td>Danh sánh mã theo rổ chỉ số. Chỉ số Freeloat, Outstanding Share, Marketcap Limit đối với các mã trong rổ chỉ số</td><td>Có</td><td></td><td></td></tr><tr><td>6</td><td>Bộ chỉ số PTKT</td><td></td><td>Có</td><td>Có</td><td>Có</td></tr></tbody></table>

### Bảng data realtime tick-by-tick

<table><thead><tr><th width="87.9140625">Stt</th><th width="224.109375">Tên cột</th><th width="332.6171875">Mô tả</th><th width="97">Kiểu dữ liệu</th></tr></thead><tbody><tr><td>1</td><td>Ticker</td><td>Tên mã</td><td>Str</td></tr><tr><td>2</td><td>TotalMatchVolume</td><td>Tổng khối lượng khớp lệnh</td><td>Int</td></tr><tr><td>3</td><td>MarketStatus</td><td>Trạng thái thị trường</td><td>Str</td></tr><tr><td>4</td><td>TradingDate</td><td>Thời gian khớp lệnh</td><td>Str</td></tr><tr><td>5</td><td>ComGroupCode</td><td>Mã chỉ số</td><td>Str</td></tr><tr><td>6</td><td>Reference</td><td>Giá trị tham chiếu</td><td>Str</td></tr><tr><td>7</td><td>Open</td><td>Giá mở cửa</td><td>Float</td></tr><tr><td>8</td><td>Close</td><td>Giá đóng cửa</td><td>Float</td></tr><tr><td>9</td><td>High</td><td>Giá cao nhất</td><td>Float</td></tr><tr><td>10</td><td>Low</td><td>Giá thấp nhất</td><td>Float</td></tr><tr><td>11</td><td>Change</td><td>Giá trị thay đổi so với tham chiếu</td><td>Float</td></tr><tr><td>12</td><td>ChangePercent</td><td>Phần trăm giá trị thay đổi so với tham chiếu</td><td>Float</td></tr><tr><td>13</td><td>MatchVolume</td><td>Khối lượng khớp lệnh</td><td>Int</td></tr><tr><td>14</td><td>MatchValue</td><td>Giá trị khớp lệnh</td><td>Float</td></tr><tr><td>15</td><td>TotalMatchValue</td><td>Tổng giá trị khớp lệnh</td><td>Float</td></tr><tr><td>16</td><td>TotalBuyTradeVolume</td><td>Tổng khối lượng mua vào</td><td>Int</td></tr><tr><td>17</td><td>TotalSellTradeVolume</td><td>Tổng khối lượng bán ra</td><td>Int</td></tr><tr><td>18</td><td>TotalDealVolume</td><td>Tổng khối lượng khớp lệnh thỏa thuận</td><td>Int</td></tr><tr><td>19</td><td>TotalDealValue</td><td>Tổng giá trị khớp lệnh thỏa thuận</td><td>Float</td></tr><tr><td>20</td><td>ForeignBuyVolumeTotal</td><td>Tổng khối lượng mua ngoại từ đầu ngày</td><td>Int</td></tr><tr><td>21</td><td>ForeignBuyValueTotal</td><td>Tổng giá trị mua ngoại từ đầu ngày</td><td>Float</td></tr><tr><td>22</td><td>ForeignSellVolumeTotal</td><td>Tổng khối lượng bán ngoại từ đầu ngày</td><td>Int</td></tr><tr><td>23</td><td>ForeignSellValueTotal</td><td>Tổng giá trị bán ngoại từ đầu ngày</td><td>Float</td></tr></tbody></table>

### Bảng data dữ liệu lịch sử

<table><thead><tr><th width="103.6015625">Stt</th><th width="157">Tên thuộc tính</th><th width="290">Mô tả</th><th width="97">Kiểu dữ liệu</th></tr></thead><tbody><tr><td>1</td><td>ticker</td><td>Tên mã</td><td>Str</td></tr><tr><td>2</td><td>timestamp</td><td>Thời gian giao dịch</td><td>Int</td></tr><tr><td>3</td><td>open</td><td>Giá mở cửa</td><td>Float</td></tr><tr><td>4</td><td>close</td><td>Giá đóng cửa</td><td>Float</td></tr><tr><td>5</td><td>high</td><td>Giá cao nhất</td><td>Float</td></tr><tr><td>6</td><td>low</td><td>Giá thấp nhất</td><td>Float</td></tr><tr><td>7</td><td>volume</td><td>Khối lượng giao dịch</td><td>Int</td></tr><tr><td>8</td><td>value</td><td>Giá trị giao dịch</td><td>Int</td></tr><tr><td>9</td><td>bu</td><td>Khối lượng mua chủ động</td><td>Int</td></tr><tr><td>10</td><td>sd</td><td>Khối lượng bán chủ động</td><td>Int</td></tr><tr><td>11</td><td>fb</td><td>Giá trị mua khối ngoại</td><td>Int</td></tr><tr><td>12</td><td>fs</td><td>Giá trị bán khối ngoại</td><td>Int</td></tr><tr><td>13</td><td>fn</td><td>Giá trị mua/bán ròng</td><td>Int</td></tr></tbody></table>

### Bảng data nối dữ liệu Realtime và lịch sử

<table><thead><tr><th width="108.765625">Stt</th><th width="157">Tên thuộc tính</th><th width="290">Mô tả</th><th width="97">Kiểu dữ liệu</th></tr></thead><tbody><tr><td>1</td><td>ticker</td><td>Tên mã</td><td>Str</td></tr><tr><td>2</td><td>timestamp</td><td>Thời gian giao dịch</td><td>Int</td></tr><tr><td>3</td><td>open</td><td>Giá mở cửa</td><td>Float</td></tr><tr><td>4</td><td>close</td><td>Giá đóng cửa</td><td>Float</td></tr><tr><td>5</td><td>high</td><td>Giá cao nhất</td><td>Float</td></tr><tr><td>6</td><td>low</td><td>Giá thấp nhất</td><td>Float</td></tr><tr><td>7</td><td>volume</td><td>Khối lượng giao dịch</td><td>Int</td></tr><tr><td>8</td><td>value</td><td>Giá trị giao dịch</td><td>Int</td></tr><tr><td>9</td><td>bu</td><td>Khối lượng mua chủ động</td><td>Int</td></tr><tr><td>10</td><td>sd</td><td>Khối lượng bán chủ động</td><td>Int</td></tr><tr><td>11</td><td>fb</td><td>Giá trị mua khối ngoại</td><td>Int</td></tr><tr><td>12</td><td>fs</td><td>Giá trị bán khối ngoại</td><td>Int</td></tr><tr><td>13</td><td>fn</td><td>Giá trị mua/bán ròng</td><td>Int</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fiinquant.vn/huong-dan-python/cau-truc-du-lieu-mau/mo-ta-du-lieu-giao-dich.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
