沪深港通标的

获取沪深港通标的名单(按市场分组)

门槛需要 专业版 及以上

数据北向(沪股通+深股通)+南向(港股通)标的, 每日快照

限制单次=指定市场全量代码; market=all 时三市一次返回

接口说明

沪深港通标的名单,按市场分组(沪股通/深股通/港股通)。

market=all 一次拿三市;做北向标的过滤、港股通范围判断用它

沪深股通 ETF 单独在名单「沪深股通ETF」里

快速调用

同一调用的三种等价写法,按接入习惯任选其一,复制即可运行。

沪股通标的
import top369 as gp

pro = gp.pro_api("sk-xxxxxxxxxxxx")   # 安装: pip install top369

df = pro.hsgt(market="sh")   # → market/code 两列
print(len(df), df.attrs.get("totals"))
三市一次拿
import top369 as gp

pro = gp.pro_api("sk-xxxxxxxxxxxx")   # 安装: pip install top369

all3 = pro.hsgt()
print(all3.groupby("market").size())

输入参数

名称类型必选描述
marketstrFalsesh沪股通 / sz深股通 / hk港股通 / all三市(默认)
datestrFalse快照日期 YYYY-MM-DD, 缺省最新

返回字段

名称类型描述
datestr实际使用的快照日
markets.sh/sz/hk.totalint各市场标的数
markets.sh/sz/hk.codeslist各市场代码数组(sh600000/hk00700)

返回数据样例

{
  "date": "2026-09-15",
  "markets": {
    "sh": {
      "date": "2026-09-15",
      "total": 1903,
      "codes": [
        "sh510050",
        "sh510100",
        "sh510150"
      ]
    }
  },
  "note": "名单快照滞后27天(同步链路异常?), 成员时效请自行评估"
}

样例取自平台实时数据,codes共 1903 条,样例仅展示前 3 条。

最佳实践:北向=sh+sz 约4000只; 只要某市场代码时显式传 market 以缩小响应。沪深股通ETF不在本接口, 走 special_list(name="沪深股通ETF")。

认证方式、代码规范、错误码等通用约定见文档首页; 可在在线测试中直接调试本接口。