# 獲取持股統計

get_shareholders_overview(code, period_id=None)

  • 介紹

    獲取指定股票的持股統計,同時返回主要股東和持股類型兩組數據

  • 參數

    參數 類型 說明
    code str 股票代碼
    period_id int 報告期 ID
  • 返回

    參數 類型 說明
    ret RET_CODE 介面調用結果
    data dict 當 ret == RET_OK,返回持股統計數據字典
    str 當 ret != RET_OK,返回錯誤描述
    • 返回字典包含以下字段:

      字段 類型 說明
      main_holder pd.DataFrame 主要股東列表
      holder_type pd.DataFrame 持股類型列表
      holding_period pd.DataFrame 可用報告期列表
    • main_holder / holder_type 字段(持股統計條目):

      字段 類型 說明
      static_date int 統計日期時間戳
      static_date_str str 統計日期
      name str 持股人名稱
      holder_pct float 持股佔比
      holder_id int 股東 ID
    • holding_period 字段(可用報告期條目):

      字段 類型 說明
      period_text str 報告期
      period_id int 報告期 ID
  • Example

from futu import *
import pandas as pd
quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data = quote_ctx.get_shareholders_overview("HK.00700")
if ret == RET_OK:
    df = data.get('main_holder')
    if df is not None:
        print(df.to_string(index=False))
else:
    print('error:', data)
quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
  • Output
static_date static_date_str                              name  holder_pct   holder_id
  1778469309      2026-05-11              Prosus Ventures N.V.    23.05351 337488017.0
  1778469309      2026-05-11                        Huateng Ma     7.86952  10253703.0
  1778469309      2026-05-11                      The Vanguard     2.97766    417222.0
  1778469309      2026-05-11                         BlackRock     2.66990    403413.0
  1778469309      2026-05-11 Norges Bank Investment Management     1.36075  27081864.0
  1778469309      2026-05-11                             Other    62.06866         NaN
1
2
3
4
5
6
7

接口限制

  • 每 30 秒內最多請求 30 次。
  • 支援港股、美股正股及基金。