> ## Documentation Index
> Fetch the complete documentation index at: https://hoalulab.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Top cổ phiếu ảnh hưởng chỉ số

> Cung cấp dữ liệu thống kê top các cổ phiếu có mức độ ảnh hưởng tới các chỉ số thị trường theo từng khung thời gian xác định.



## AsyncAPI

````yaml vi/asyncapi/dnse.2026-09-10.asyncapi.yaml marketIndexInfluenceStream
id: marketIndexInfluenceStream
title: Top cổ phiếu ảnh hưởng chỉ số
description: >-
  Cung cấp dữ liệu thống kê top các cổ phiếu có mức độ ảnh hưởng tới các chỉ số
  thị trường theo từng khung thời gian xác định.
servers:
  - id: production
    protocol: wss
    host: ws-openapi.dnse.com.vn
    bindings: []
    variables: []
  - id: sanbox
    protocol: wss
    host: ws-sb-openapi.dnse.com.vn
    bindings: []
    variables: []
address: /v1/stream
parameters: []
bindings:
  - protocol: ws
    version: 0.1.0
    value:
      method: GET
      query:
        type: object
        additionalProperties: false
        required:
          - encoding
        properties:
          encoding:
            type: string
            const: json
            default: json
            description: Định dạng mã hóa dữ liệu WebSocket (`json`, `msgpack`).
    schemaProperties:
      - name: method
        type: string
        description: GET
        required: false
      - name: query
        type: object
        required: false
        properties:
          - name: encoding
            type: string
            description: Định dạng mã hóa dữ liệu WebSocket (`json`, `msgpack`).
            required: true
operations:
  - &ref_1
    id: onMarketIndexInfluenceSubscription
    title: Đăng ký luồng top cổ phiếu ảnh hưởng chỉ số
    type: receive
    messages:
      - &ref_3
        id: subscribeRequest
        contentType: application/json
        payload:
          - name: Đăng ký luồng top cổ phiếu ảnh hưởng chỉ số
            description: >-
              Đăng ký topic
              `market_index_influence.{index_name}.{resolution}.{encoding}`.
            type: object
            properties:
              - name: action
                type: string
                description: subscribe
                required: true
              - name: channels
                type: array
                required: true
                properties:
                  - name: name
                    type: string
                    description: >-
                      Topic top cổ phiếu ảnh hưởng chỉ số theo tên chỉ số, độ
                      phân giải và định dạng.
                    required: true
        headers: []
        jsonPayloadSchema:
          type: object
          additionalProperties: false
          required:
            - action
            - channels
          properties:
            action:
              type: string
              const: subscribe
              x-parser-schema-id: <anonymous-schema-319>
            channels:
              type: array
              minItems: 1
              uniqueItems: true
              items:
                type: object
                additionalProperties: false
                required:
                  - name
                properties:
                  name:
                    type: string
                    description: >-
                      Topic top cổ phiếu ảnh hưởng chỉ số theo tên chỉ số, độ
                      phân giải và định dạng.
                    pattern: >-
                      ^market_index_influence\.[A-Z0-9]+\.[0-9]+\.(json|msgpack)$
                    x-parser-schema-id: <anonymous-schema-322>
                x-parser-schema-id: <anonymous-schema-321>
              x-parser-schema-id: <anonymous-schema-320>
          x-parser-schema-id: <anonymous-schema-318>
        title: Đăng ký luồng top cổ phiếu ảnh hưởng chỉ số
        description: >-
          Đăng ký topic
          `market_index_influence.{index_name}.{resolution}.{encoding}`.
        example: |-
          {
            "action": "subscribe",
            "channels": [
              {
                "name": "market_index_influence.VN30.1.json",
                "symbols": []
              }
            ]
          }
        bindings: []
        extensions:
          - id: x-parser-unique-object-id
            value: subscribeRequest
    bindings: []
    extensions: &ref_0
      - id: x-parser-unique-object-id
        value: marketIndexInfluenceStream
  - &ref_2
    id: onMarketIndexInfluenceUpdates
    title: Nhận cập nhật top cổ phiếu ảnh hưởng chỉ số
    type: send
    messages:
      - &ref_4
        id: update
        contentType: application/json
        payload:
          - name: Cập nhật top cổ phiếu ảnh hưởng chỉ số
            description: >-
              Bản cập nhật thống kê top các cổ phiếu có mức độ ảnh hưởng tới chỉ
              số thị trường.
            type: object
            properties:
              - name: T
                type: string
                description: Mã loại message top cổ phiếu ảnh hưởng chỉ số.
                required: true
              - name: index_name
                type: string
                description: Tên chỉ số thị trường.
                required: true
              - name: data
                type: array
                description: Danh sách cổ phiếu có mức độ ảnh hưởng tới chỉ số.
                required: true
                properties:
                  - name: time
                    type: string
                    description: >-
                      Thời điểm cập nhật dữ liệu theo định dạng DNSE `YYYY-MM-DD
                      HH:mm:ss.SSS`.
                    required: true
                  - name: symbol
                    type: string
                    description: Mã cổ phiếu.
                    required: true
                  - name: influence
                    type: number
                    description: Mức độ ảnh hưởng của cổ phiếu tới chỉ số.
                    required: true
                  - name: influenceRatio
                    type: number
                    description: Tỷ lệ ảnh hưởng của cổ phiếu tới chỉ số.
                    required: true
                  - name: proportion
                    type: number
                    description: Tỷ trọng cổ phiếu trong chỉ số.
                    required: true
                  - name: changeRatio
                    type: number
                    description: Tỷ lệ thay đổi giá cổ phiếu.
                    required: true
                  - name: changeValue
                    type: number
                    description: Giá trị thay đổi của cổ phiếu.
                    required: true
                  - name: price
                    type: number
                    description: Giá cổ phiếu.
                    required: true
                  - name: grossTradeAmount
                    type: number
                    description: Tổng giá trị giao dịch.
                    required: true
                  - name: totalVolumeTraded
                    type: number
                    description: Tổng khối lượng giao dịch.
                    required: true
        headers: []
        jsonPayloadSchema:
          type: object
          additionalProperties: false
          required:
            - T
            - index_name
            - data
          properties:
            T:
              type: string
              const: ii
              description: Mã loại message top cổ phiếu ảnh hưởng chỉ số.
              x-parser-schema-id: <anonymous-schema-324>
            index_name:
              type: string
              description: Tên chỉ số thị trường.
              x-parser-schema-id: <anonymous-schema-325>
            data:
              type: array
              description: Danh sách cổ phiếu có mức độ ảnh hưởng tới chỉ số.
              items:
                type: object
                additionalProperties: false
                required:
                  - time
                  - symbol
                  - influence
                  - influenceRatio
                  - proportion
                  - changeRatio
                  - changeValue
                  - price
                  - grossTradeAmount
                  - totalVolumeTraded
                properties:
                  time:
                    type: string
                    description: >-
                      Thời điểm cập nhật dữ liệu theo định dạng DNSE `YYYY-MM-DD
                      HH:mm:ss.SSS`.
                    pattern: ^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}\.\d{3}$
                    x-parser-schema-id: <anonymous-schema-328>
                  symbol:
                    type: string
                    description: Mã cổ phiếu.
                    x-parser-schema-id: <anonymous-schema-329>
                  influence:
                    type: number
                    format: double
                    description: Mức độ ảnh hưởng của cổ phiếu tới chỉ số.
                    x-parser-schema-id: <anonymous-schema-330>
                  influenceRatio:
                    type: number
                    format: double
                    description: Tỷ lệ ảnh hưởng của cổ phiếu tới chỉ số.
                    x-parser-schema-id: <anonymous-schema-331>
                  proportion:
                    type: number
                    format: double
                    description: Tỷ trọng cổ phiếu trong chỉ số.
                    x-parser-schema-id: <anonymous-schema-332>
                  changeRatio:
                    type: number
                    format: double
                    description: Tỷ lệ thay đổi giá cổ phiếu.
                    x-parser-schema-id: <anonymous-schema-333>
                  changeValue:
                    type: number
                    format: double
                    description: Giá trị thay đổi của cổ phiếu.
                    x-parser-schema-id: <anonymous-schema-334>
                  price:
                    type: number
                    format: double
                    description: Giá cổ phiếu.
                    x-parser-schema-id: <anonymous-schema-335>
                  grossTradeAmount:
                    type: number
                    format: double
                    description: Tổng giá trị giao dịch.
                    x-parser-schema-id: <anonymous-schema-336>
                  totalVolumeTraded:
                    type: number
                    format: double
                    description: Tổng khối lượng giao dịch.
                    x-parser-schema-id: <anonymous-schema-337>
                x-parser-schema-id: <anonymous-schema-327>
              x-parser-schema-id: <anonymous-schema-326>
          x-parser-schema-id: <anonymous-schema-323>
        title: Cập nhật top cổ phiếu ảnh hưởng chỉ số
        description: >-
          Bản cập nhật thống kê top các cổ phiếu có mức độ ảnh hưởng tới chỉ số
          thị trường.
        example: |-
          {
            "T": "ii",
            "index_name": "VN30",
            "data": [
              {
                "time": "2026-09-10 09:15:00.000",
                "symbol": "VCB",
                "influence": 2.34,
                "influenceRatio": 0.28,
                "proportion": 0.09,
                "changeRatio": 1.2,
                "changeValue": 1.5,
                "price": 95500,
                "grossTradeAmount": 1250000000,
                "totalVolumeTraded": 13000
              }
            ]
          }
        bindings: []
        extensions:
          - id: x-parser-unique-object-id
            value: update
    bindings: []
    extensions: *ref_0
sendOperations:
  - *ref_1
receiveOperations:
  - *ref_2
sendMessages:
  - *ref_3
receiveMessages:
  - *ref_4
extensions:
  - id: x-parser-unique-object-id
    value: marketIndexInfluenceStream
securitySchemes: []

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.