# 获取持股统计

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
  1778469438      2026-05-11 Prosus Ventures N.V.    23.05351 337488017.0
  1778469438      2026-05-11           Huateng Ma     7.86952  10253703.0
  1778469438      2026-05-11                 先锋领航     2.97766    417222.0
  1778469438      2026-05-11                  贝莱德     2.66990    403413.0
  1778469438      2026-05-11             挪威银行投资管理     1.36075  27081864.0
  1778469438      2026-05-11                   其他    62.06866         NaN
1
2
3
4
5
6
7

接口限制

  • 每 30 秒内最多请求 30 次。
  • 支持港股、美股正股及基金。