# HNX Index

> API Name: /Market/GetHnxIndex

{% hint style="info" %}
**Below are some examples of how the data is presented in the API:**
{% endhint %}

{% tabs %}
{% tab title="Example 1" %}
·       "HnxIndexId": 446670,

·       "ComGroupCode": "HNXIndex",

·       "IndexValue": 100.72,

·       "TradingDate": "2020-03-17T00:00:00",

·       "IndexChange": 1.1,

·       "PercentIndexChange": 0.011085525,

·       "ReferenceIndex": 99.62,

·       "OpenIndex": 99.64,

·       "CloseIndex": 100.72,

·       "HighestIndex": 101.05,

·       "LowestIndex": 96.79,

·       "TypeIndex": 0,

·       "IndexStatus": 1,

·       "TotalStock": 202,

·       "TotalMatchVolume": 47438568,

·       "TotalMatchValue": 497243495400,

·       "TotalDealVolume": 5343497,

·       "TotalDealValue": 41669307600,

·       "TotalVolume": 52782065,

·       "TotalValue": 538912803000,

·       "TotalMatchVolumeEven": 47421700,

·       "TotalMatchValueEven": 496882040000,

·       "TotalVolumeEven": 47422200,

·       "TotalValueEven": 496890650000,

·       "TotalMatchVolumeOdd": 0,

·       "TotalMatchValueOdd": 0,

·       "TotalVolumeOdd": 16368,

·       "TotalValueOdd": 352845400,

·       "TotalStockUpPrice": 81,

·       "TotalStockDownPrice": 240,

·       "TotalStockNoChangePrice": 42,

·       "TotalUpVolume": 0,

·       "TotalDownVolume": 0,

·       "TotalNoChangeVolume": 0,

·       "TotalTrade": 26820,

·       "TotalBuyTrade": 15400,

·       "TotalBuyTradeVolume": 88954700,

·       "TotalSellTrade": 11420,

·       "TotalSellTradeVolume": 70319600,

·       "ForeignBuyValueMatched": 5390740000,

·       "ForeignBuyVolumeMatched": 957500,

·       "ForeignSellValueMatched": 17663111600,

·       "ForeignSellVolumeMatched": 2255355,

·       "ForeignBuyValueDeal": 1116500000,

·       "ForeignBuyVolumeDeal": 145000,

·       "ForeignSellValueDeal": 1116500000,

·       "ForeignSellVolumeDeal": 145000,

·       "ForeignBuyValueTotal": 6507240000,

·       "ForeignBuyVolumeTotal": 1102500,

·       "ForeignSellValueTotal": 18779611600,

·       "ForeignSellVolumeTotal": 2400355,

·       "ForeignTotalRoom": 6166827978,

·       "ForeignCurrentRoom": 4755333064,

·       "IsCalculateTRI": 0,

·       "TRIVal": 0,

·       "ChgTRIVal": 0,

·       "PctChgTRIVal": 0,

·       "PriorTRIVal": 0,

·       "HighestTRI": 0,

·       "LowestTRI": 0,

·       "CloseTRI": 0,

·       "OpenTRI": 0,

·       "IsCalculateDPI": 0,

·       "DPIVal": 0,

·       "PriorDPIVal": 0,

·       "Status": 1,

·       "CreateDate": "2020-03-17T15:11:04.443",

·       "UpdateDate": "2020-03-17T15:11:04.443",

·       "ShareIssue": 13952932620
{% endtab %}

{% tab title="Example 2" %}
·       "UpcomIndexId": 13559,

·       "ComGroupCode": "UpcomIndex",

·       "IndexValue": 50.31,

·       "TradingDate": "2020-03-17T00:00:00",

·       "IndexChange": 0.16,

·       "PercentIndexChange": 0.003258345,

·       "ReferenceIndex": 50.15,

·       "OpenIndex": 50.15,

·       "CloseIndex": 50.31,

·       "HighestIndex": 50.35,

·       "LowestIndex": 49.67,

·       "TypeIndex": 0,

·       "IndexStatus": 1,

·       "TotalStock": 236,

·       "TotalMatchVolume": 11583012,

·       "TotalMatchValue": 163915089500,

·       "TotalDealVolume": 14039160,

·       "TotalDealValue": 99622268700,

·       "TotalVolume": 25622172,

·       "TotalValue": 263537358200,

·       "TotalMatchVolumeEven": 10272300,

·       "TotalMatchValueEven": 136926450000,

·       "TotalVolumeEven": 11577600,

·       "TotalValueEven": 163788330000,

·       "TotalMatchVolumeOdd": 0,

·       "TotalMatchValueOdd": 0,

·       "TotalVolumeOdd": 5412,

·       "TotalValueOdd": 126759500,

·       "TotalStockUpPrice": 109,

·       "TotalStockDownPrice": 76,

·       "TotalStockNoChangePrice": 34,

·       "TotalUpVolume": 0,

·       "TotalDownVolume": 0,

·       "TotalNoChangeVolume": 0,

·       "TotalTrade": 17911,

·       "TotalBuyTrade": 10460,

·       "TotalBuyTradeVolume": 29315600,

·       "TotalSellTrade": 7451,

·       "TotalSellTradeVolume": 23168800,

·       "ForeignBuyValueMatched": 6378899000,

·       "ForeignBuyVolumeMatched": 150210,

·       "ForeignSellValueMatched": 15507640000,

·       "ForeignSellVolumeMatched": 522600,

·       "ForeignBuyValueDeal": 0,

·       "ForeignBuyVolumeDeal": 0,

·       "ForeignSellValueDeal": 0,

·       "ForeignSellVolumeDeal": 0,

·       "ForeignBuyValueTotal": 6378899000,

·       "ForeignBuyVolumeTotal": 150210,

·       "ForeignSellValueTotal": 15507640000,

·       "ForeignSellVolumeTotal": 522600,

·       "ForeignTotalRoom": 18428086188,

·       "ForeignCurrentRoom": 15910368567,

·       "IsCalculateTRI": 0,

·       "TRIVal": 0,

·       "ChgTRIVal": 0,

·       "PctChgTRIVal": 0,

·       "PriorTRIVal": 0,

·       "HighestTRI": 0,

·       "LowestTRI": 0,

·       "CloseTRI": 0,

·       "OpenTRI": 0,

·       "IsCalculateDPI": 0,

·       "DPIVal": 0,

·       "PriorDPIVal": 0,

·       "Status": 1,

·       "CreateDate": "2020-03-17T15:11:04.57",

·       "UpdateDate": "2020-03-17T15:11:04.57",

·       "ShareIssue": 43650149793·       "UpcomIndexId": 13559,

·       "ComGroupCode": "UpcomIndex",

·       "IndexValue": 50.31,

·       "TradingDate": "2020-03-17T00:00:00",

·       "IndexChange": 0.16,

·       "PercentIndexChange": 0.003258345,

·       "ReferenceIndex": 50.15,

·       "OpenIndex": 50.15,

·       "CloseIndex": 50.31,

·       "HighestIndex": 50.35,

·       "LowestIndex": 49.67,

·       "TypeIndex": 0,

·       "IndexStatus": 1,

·       "TotalStock": 236,

·       "TotalMatchVolume": 11583012,

·       "TotalMatchValue": 163915089500,

·       "TotalDealVolume": 14039160,

·       "TotalDealValue": 99622268700,

·       "TotalVolume": 25622172,

·       "TotalValue": 263537358200,

·       "TotalMatchVolumeEven": 10272300,

·       "TotalMatchValueEven": 136926450000,

·       "TotalVolumeEven": 11577600,

·       "TotalValueEven": 163788330000,

·       "TotalMatchVolumeOdd": 0,

·       "TotalMatchValueOdd": 0,

·       "TotalVolumeOdd": 5412,

·       "TotalValueOdd": 126759500,

·       "TotalStockUpPrice": 109,

·       "TotalStockDownPrice": 76,

·       "TotalStockNoChangePrice": 34,

·       "TotalUpVolume": 0,

·       "TotalDownVolume": 0,

·       "TotalNoChangeVolume": 0,

·       "TotalTrade": 17911,

·       "TotalBuyTrade": 10460,

·       "TotalBuyTradeVolume": 29315600,

·       "TotalSellTrade": 7451,

·       "TotalSellTradeVolume": 23168800,

·       "ForeignBuyValueMatched": 6378899000,

·       "ForeignBuyVolumeMatched": 150210,

·       "ForeignSellValueMatched": 15507640000,

·       "ForeignSellVolumeMatched": 522600,

·       "ForeignBuyValueDeal": 0,

·       "ForeignBuyVolumeDeal": 0,

·       "ForeignSellValueDeal": 0,

·       "ForeignSellVolumeDeal": 0,

·       "ForeignBuyValueTotal": 6378899000,

·       "ForeignBuyVolumeTotal": 150210,

·       "ForeignSellValueTotal": 15507640000,

·       "ForeignSellVolumeTotal": 522600,

·       "ForeignTotalRoom": 18428086188,

·       "ForeignCurrentRoom": 15910368567,

·       "IsCalculateTRI": 0,

·       "TRIVal": 0,

·       "ChgTRIVal": 0,

·       "PctChgTRIVal": 0,

·       "PriorTRIVal": 0,

·       "HighestTRI": 0,

·       "LowestTRI": 0,

·       "CloseTRI": 0,

·       "OpenTRI": 0,

·       "IsCalculateDPI": 0,

·       "DPIVal": 0,

·       "PriorDPIVal": 0,

·       "Status": 1,

·       "CreateDate": "2020-03-17T15:11:04.57",

·       "UpdateDate": "2020-03-17T15:11:04.57",

·       "ShareIssue": 43650149793
{% endtab %}
{% endtabs %}

<table><thead><tr><th width="249.65625">Field name</th><th width="108.41015625">Data type</th><th width="107">Data length</th><th width="305.15234375">Description (VN)</th><th width="285.859375">Description (EN)</th><th width="100.484375">Notes</th></tr></thead><tbody><tr><td>HnxIndexId/UpcomIndexId</td><td>bigint</td><td>8</td><td>Khóa chính của bảng auto-generated IDENTITY(1,1)</td><td>Auto-generated key defined by FiinGroup</td><td></td></tr><tr><td>ComGroupCode</td><td>nvarchar</td><td>15</td><td>Mã của chỉ số lấy từ bảng stx_mst_CompanyGroup</td><td>Index Code in API CompanyGroup</td><td></td></tr><tr><td>IndexValue</td><td>decimal</td><td>(18,2)</td><td>Chỉ số chứng khoán</td><td>Index Value</td><td></td></tr><tr><td>TradingDate</td><td>date</td><td>8</td><td>Thời gian của máy chủ giao dịch</td><td>Trading Date</td><td></td></tr><tr><td>IndexChange</td><td>decimal</td><td>(18,2)</td><td>Giá trị thay đổi chỉ số so với ngày hôm trước</td><td>Index Change compared to previous day</td><td></td></tr><tr><td>PercentIndexChange</td><td>decimal</td><td>(18,2)</td><td>% thay đổi</td><td>Index Change Percentage</td><td></td></tr><tr><td>ReferenceIndex</td><td>decimal</td><td>(18,2)</td><td>Giá trị tham chiếu</td><td>Reference Index</td><td></td></tr><tr><td>OpenIndex</td><td>decimal</td><td>(18,2)</td><td>Giá mở cửa</td><td>Open Index</td><td></td></tr><tr><td>CloseIndex</td><td>decimal</td><td>(18,2)</td><td>Giá cao nhất</td><td>Close Index</td><td></td></tr><tr><td>HighestIndex</td><td>decimal</td><td>(18,2)</td><td>Giá thấp nhất</td><td>Highest Index</td><td></td></tr><tr><td>LowestIndex</td><td>decimal</td><td>(18,2)</td><td>Giá đóng cửa</td><td>Lowest Index</td><td></td></tr><tr><td>TypeIndex</td><td>tinyint</td><td>1</td><td>Loại chỉ số:<br>0=Thị Trường, Chỉ số của tất cả các chứng khoán trong thị trường.<br>1=Bảng, Chỉ số của tất cả các chứng khoán trong bảng.Lưu ý: một thị trường có thể có nhiều hơn một bảng giao dịch<br>2=Phức hợp/Khác, Chỉ số của một số chức khoán được chọn theo một quy luật nào đó do HNX quy định. Chỉ dùng khi không thể xếp vào các loại chỉ số 0,1,,3,4.<br>3=Ngành: Chỉ số của tất cả các chứng khoán trong một ngành. VD ngành tài chính …<br>4=Top. Chỉ số tất cả các chứng khoán thuộc một bảng xếp hạng Top nào đó. VD top 10 chứng khoán có tính thanh khoản cao nhất.</td><td>Type of Index:<br>0=Market, Index of all stocks in the market<br>1=Table, Index of all stocks in Table. Note: one market can have more than one trading table<br>2=Complex/Other, Index of some stocks selected following certain rules stipulated by HNX. Just used when cannot put into Index Type 0,1,3,4.<br>3=Sector, Index of all stocks in a Sector. Eg: Financials, etc.<br>4=Top, Index of all stocks under a certain Top ranking. Eg top 10 most traded stocks.</td><td></td></tr><tr><td>IndexStatus</td><td>tinyint</td><td>1</td><td>Trạng thái của chỉ số</td><td>Index Status</td><td></td></tr><tr><td>TotalStock</td><td>int</td><td>4</td><td>Tổng số cổ phiếu trong rổ</td><td>Total Stock</td><td></td></tr><tr><td>TotalMatchVolume</td><td>decimal</td><td>(18,0)</td><td>Tổng Khối lượng khớp lệnh</td><td>Total Order-matching Volume</td><td></td></tr><tr><td>TotalMatchValue</td><td>decimal</td><td>(18,0)</td><td>Tổng Giá trị khớp lệnh</td><td>Total Order-matching Value</td><td></td></tr><tr><td>TotalDealVolume</td><td>decimal</td><td>(18,0)</td><td>Tổng Khối lượng thỏa thuận</td><td>Total Put-through Volume</td><td></td></tr><tr><td>TotalDealValue</td><td>decimal</td><td>(18,0)</td><td>Tổng Giá trị thỏa thuận</td><td>Total Put-through Value</td><td></td></tr><tr><td>TotalVolume</td><td>decimal</td><td>(18,0)</td><td>Tổng khối lượng </td><td>Total Volume</td><td></td></tr><tr><td>TotalValue</td><td>decimal</td><td>(18,0)</td><td>Tổng giá trị</td><td>Total Value</td><td></td></tr><tr><td>TotalMatchVolumeEven</td><td>decimal</td><td>(18,0)</td><td>Tổng KLGD khớp lệnh thông thường (chẵn)</td><td>Total Order-matching Volume (even)</td><td></td></tr><tr><td>TotalMatchValueEven</td><td>decimal</td><td>(18,0)</td><td>Tổng GTGD khớp lệnh thông thường (chẵn)</td><td>Total Order-matching Value (even)</td><td></td></tr><tr><td>TotalVolumeEven</td><td>decimal</td><td>(18,0)</td><td>Tổng KLGD lô lẻ</td><td>Total round-lot Volume</td><td></td></tr><tr><td>TotalValueEven</td><td>decimal</td><td>(18,0)</td><td>Tổng GTGD lô lẻ</td><td>Total round-lot Value</td><td></td></tr><tr><td>TotalMatchVolumeOdd</td><td>decimal</td><td>(18,0)</td><td>Tổng KLGD khớp lệnh thông thường (lẻ)</td><td>Total Order-matching Volume (odd)</td><td></td></tr><tr><td>TotalMatchValueOdd</td><td>decimal</td><td>(18,0)</td><td>Tổng GTGD khớp lệnh thông thường (lẻ)</td><td>Total Order-matching Value (odd)</td><td></td></tr><tr><td>TotalVolumeOdd</td><td>decimal</td><td>(18,0)</td><td>Tổng KLGD lô lẻ</td><td>Total odd-lot Volume</td><td></td></tr><tr><td>TotalValueOdd</td><td>decimal</td><td>(18,0)</td><td>Tổng GTGD lô lẻ</td><td>Total odd-lot Value</td><td></td></tr><tr><td>TotalStockUpPrice</td><td>int</td><td></td><td>Tổng số CK tăng giá</td><td>Total Volume of Stocks with Price Increase</td><td></td></tr><tr><td>TotalStockDownPrice</td><td>int</td><td></td><td>Tổng số CK giảm giá</td><td>Total Volume of Stocks with Price Decrease</td><td></td></tr><tr><td>TotalStockNoChangePrice</td><td>int</td><td></td><td>Tổng số CK đứng giá</td><td>Total Volume of Stock with No Price Change</td><td></td></tr><tr><td>TotalUpVolume</td><td>decimal</td><td>(18,0)</td><td>Tổng KL của các CK tăng giá</td><td>Total No. of Stocks with Price Increase</td><td></td></tr><tr><td>TotalDownVolume</td><td>decimal</td><td>(18,0)</td><td>Tổng KL của các CK giảm giá</td><td>Total No. of Stocks with Price Decrease</td><td></td></tr><tr><td>TotalNoChangeVolume</td><td>decimal</td><td>(18,0)</td><td>Tổng KL của các CK đứng giá</td><td>Total No. of Stock with No Price Change</td><td></td></tr><tr><td>TotalTrade</td><td>int</td><td>4</td><td>Tổng số lệnh được khớp</td><td>Total Trade orders</td><td></td></tr><tr><td>TotalBuyTrade</td><td>int</td><td></td><td>Số lệnh Đặt mua</td><td>Buy Trade orders</td><td></td></tr><tr><td>TotalBuyTradeVolume</td><td>decimal</td><td>(18,0)</td><td>Khối lượng đặt mua</td><td>Buy Trade Volume</td><td></td></tr><tr><td>TotalSellTrade</td><td>int</td><td></td><td>Số lệnh đặt bán</td><td>Sell Trade orders</td><td></td></tr><tr><td>TotalSellTradeVolume</td><td>decimal</td><td>(18,0)</td><td>Khối lượng đặt bán</td><td>Sell Trade Volume</td><td></td></tr><tr><td>ForeignBuyValueMatched</td><td>decimal</td><td>(18,0)</td><td>Giá trị NĐTNN khớp lệnh mua </td><td>Foreign order-matching Buy Value</td><td></td></tr><tr><td>ForeignBuyVolumeMatched</td><td>decimal</td><td>(18,0)</td><td>Khối lượng NĐTNN khớp lệnh mua </td><td>Foreign order-matching Buy Volume</td><td></td></tr><tr><td>ForeignSellValueMatched</td><td>decimal</td><td>(18,0)</td><td>Giá trị NĐTNN khớp lệnh bán </td><td>Foreign order-matching Sell Value</td><td></td></tr><tr><td>ForeignSellVolumeMatched</td><td>decimal</td><td>(18,0)</td><td>Khối lượng NĐTNN khớp lệnh bán</td><td>Foreign order-matching Sell Volume</td><td></td></tr><tr><td>ForeignBuyValueDeal</td><td>decimal</td><td>(18,0)</td><td>Giá trị NĐTNN thỏa thuận mua </td><td>Foreign Put-through Buy Value</td><td></td></tr><tr><td>ForeignBuyVolumeDeal</td><td>decimal</td><td>(18,0)</td><td>Khối lượng NĐTNN  thỏa thuận mua </td><td>Foreign Put-through Buy Volume</td><td></td></tr><tr><td>ForeignSellValueDeal</td><td>decimal</td><td>(18,0)</td><td>Giá trị NĐTNN  thỏa thuận bán </td><td>Foreign Put-through Sell Value</td><td></td></tr><tr><td>ForeignSellVolumeDeal</td><td>decimal</td><td>(18,0)</td><td>Khối lượng NĐTNN  thỏa thuận bán</td><td>Foreign Put-through Sell Volume</td><td></td></tr><tr><td>ForeignBuyValueTotal</td><td>decimal</td><td>(18,0)</td><td>Tổng giá trị NĐTNN mua </td><td>Total Foreign Buy Value</td><td></td></tr><tr><td>ForeignBuyVolumeTotal</td><td>decimal</td><td>(18,0)</td><td>Tổng Khối lượng NĐTNN  mua </td><td>Total Foreign Buy Volume</td><td></td></tr><tr><td>ForeignSellValueTotal</td><td>decimal</td><td>(18,0)</td><td>Tổng Giá trị NĐTNN bán </td><td>Total Foreign Sell Value</td><td></td></tr><tr><td>ForeignSellVolumeTotal</td><td>decimal</td><td>(18,0)</td><td>Tổng Khối lượng NĐTNN bán</td><td>Total Foreign Sell Volume</td><td></td></tr><tr><td>ForeignTotalRoom</td><td>decimal</td><td>(18,0)</td><td>Tổng Room NĐTNN được phép mua</td><td>Total Foreign Room</td><td></td></tr><tr><td>ForeignCurrentRoom</td><td>decimal</td><td>(18,0)</td><td>Room còn lại NĐTNN còn được phép mua</td><td>Current Foreign Room</td><td></td></tr><tr><td>IsCalculateTRI</td><td>int</td><td></td><td>Có thực hiện tính toán TRI hay không<br>= 0 là không tính<br>= 1 là có tính</td><td>Calculating TRI or not<br>= 0 not calculating<br>= 1 calculating</td><td></td></tr><tr><td>TRIVal</td><td>decimal</td><td>(18,2)</td><td>Giá trị TRI trong ngày</td><td>TRI Value within day</td><td></td></tr><tr><td>ChgTRIVal</td><td>decimal</td><td>(18,2)</td><td>Giá trị TRI thay đổi</td><td>TRI Value Change</td><td></td></tr><tr><td>PctChgTRIVal</td><td>decimal</td><td>(18,10)</td><td>Giá trị % TRI thay đổi</td><td>TRI Value Change Percentage</td><td></td></tr><tr><td>PriorTRIVal</td><td>decimal</td><td>(18,2)</td><td>Giá trị TRI cuối ngày hôm trước</td><td>Prior TRI Value</td><td></td></tr><tr><td>HighestTRI</td><td>decimal</td><td>(18,2)</td><td>Giá trị TRI cao nhất trong ngày</td><td>Highest TRI</td><td></td></tr><tr><td>LowestTRI</td><td>decimal</td><td>(18,2)</td><td>Giá trị TRI thấp nhất</td><td>Lowest TRI</td><td></td></tr><tr><td>CloseTRI</td><td>decimal</td><td>(18,2)</td><td>Giá trị TRI đóng cửa</td><td>Close TRI</td><td></td></tr><tr><td>OpenTRI</td><td>decimal</td><td>(18,2)</td><td>Giá trị TRI mở cửa</td><td>Open TRI</td><td></td></tr><tr><td>IsCalculateDPI</td><td>int</td><td></td><td>Có thực hiện tính toán DPI hay không<br>= 0 là không<br>= 1 là có. Chỉ chi = 1 thì mới gửi thông tin DPI ra</td><td>Calculating DPI or not<br>= 0 not calculating<br>= 1 calculating. DPI appears only if = 1</td><td></td></tr><tr><td>DPIVal</td><td>decimal</td><td>(18,2)</td><td>Giá trị DPI</td><td>DPI Value</td><td></td></tr><tr><td>PriorDPIVal</td><td>decimal</td><td>(18,2)</td><td>Giá trị DPI ngày hôm trước</td><td>Prior DPI Value</td><td></td></tr><tr><td>Status</td><td>tinyint</td><td>1</td><td>Trạng thái của bản ghi. 0: record khóa; 1: record mở; 2: record đã xóa </td><td>Record Status. 0: locked; 1: open; 2: deleted</td><td></td></tr><tr><td>CreateDate</td><td>datetime</td><td>8</td><td>Ngày tạo record </td><td>Created Date</td><td></td></tr><tr><td>UpdateDate</td><td>datetime</td><td>8</td><td>Ngày cập nhật record </td><td>Updated Date</td><td></td></tr><tr><td>ShareIssue</td><td>decimal</td><td>(18,0)</td><td>Số CP niêm yết</td><td>ShareIssue</td><td>not in use</td></tr></tbody></table>
