- 功能描述:获取每日沪深港通股票列表,该接口包含了沪港通和深港通下四个方向通道的股票信息
- 返回限量:单次请求最大返回2000行数据
- 接口权限:3000积分起
- 说明:
1. 每个交易日9:10-9:30更新;
2. 本接口数据最早从2025/08/12开始;
3. 2023年之前沪港通和深港通下面的港股通标的范围存在不同,但之后两者的标的已基本一致了;
4. 在获取数据的时候必须传入“类型(
type)”字段,否则会导致数据获取不全或者获取到了错误的数据;
输入参数:
名称 |
类型 |
必选 |
描述 |
ts_code |
str |
N |
股票代码 |
trade_date |
str |
N |
交易日期(格式:YYYYMMDD) |
type |
str |
Y |
类型(参考下表) |
start_date |
str |
N |
开始时间 |
end_date |
str |
N |
结束时间 |
类型(type)说明如下:
类型 |
类型名称 |
资金方向 |
HK_SZ |
深股通(港>深) |
北向 |
SZ_HK |
港股通(深>港) |
南向 |
HK_SH |
沪股通(港>沪) |
北向 |
SH_HK |
港股通(沪>港) |
南向 |
输出参数:
名称 |
类型 |
默认显示 |
描述 |
ts_code |
str |
Y |
股票代码 |
trade_date |
str |
Y |
交易日期 |
type |
str |
Y |
类型 |
name |
str |
Y |
股票名称 |
type_name |
str |
Y |
类型名称 |
示例:
示例1:获取2026/07/10深股通的股票信息
import tushare as ts pro = ts.pro_api() df = pro.stock_hsgt(trade_date='20260710', type='HK_SZ') df
输出结果:
ts_code trade_date type name type_name 0 000401.SZ 20260710 HK_SZ 金隅冀东 深股通(港>深) 1 000060.SZ 20260710 HK_SZ 中金岭南 深股通(港>深) 2 000596.SZ 20260710 HK_SZ 古井贡酒 深股通(港>深) 3 000027.SZ 20260710 HK_SZ 深圳能源 深股通(港>深) 4 000581.SZ 20260710 HK_SZ 威孚高科 深股通(港>深) ... ... ... ... ... ... 1862 301387.SZ 20260710 HK_SZ 光大同创 深股通(港>深) 1863 301501.SZ 20260710 HK_SZ 恒鑫生活 深股通(港>深) 1864 301602.SZ 20260710 HK_SZ 超研股份 深股通(港>深) 1865 301622.SZ 20260710 HK_SZ 英思特 深股通(港>深) 1866 002003.SZ 20260710 HK_SZ 伟星股份 深股通(港>深) 1867 rows × 5 columns
示例2:获取2026/07/10沪深港通所有股票信息
通过传递每个交易日(trade_date),按照类型遍历4次获取每日沪深港通所有股票信息。
import pandas as pd d = '20260710' lst_all = [] for t in ['HK_SZ', 'SZ_HK', 'HK_SH', 'SH_HK']: df = pro.stock_hsgt(trade_date=d, type=t) lst_all.append(df) df_all = pd.concat(lst_all, ignore_index=True) df_all
输出结果:
ts_code trade_date type name type_name 0 000401.SZ 20260710 HK_SZ 金隅冀东 深股通(港>深) 1 000096.SZ 20260710 HK_SZ 广聚能源 深股通(港>深) 2 000596.SZ 20260710 HK_SZ 古井贡酒 深股通(港>深) 3 000027.SZ 20260710 HK_SZ 深圳能源 深股通(港>深) 4 000581.SZ 20260710 HK_SZ 威孚高科 深股通(港>深) ... ... ... ... ... ... 4724 02869.HK 20260710 SH_HK 绿城服务 港股通(沪>港) 4725 02983.HK 20260710 SH_HK 禾赛-W 港股通(沪>港) 4726 03898.HK 20260710 SH_HK 时代电气 港股通(沪>港) 4727 09660.HK 20260710 SH_HK 地平线机器人-W 港股通(沪>港) 4728 09911.HK 20260710 SH_HK 赤子城科技 港股通(沪>港) 4729 rows × 5 columns
示例3:查询某支股票在哪些交易日被纳入深港通范围
df = pro.stock_hsgt(ts_code='000401.SZ', type='HK_SZ') df
输出结果:
ts_code trade_date type name type_name 0 000401.SZ 20260710 HK_SZ 金隅冀东 深股通(港>深) 1 000401.SZ 20260709 HK_SZ 金隅冀东 深股通(港>深) 2 000401.SZ 20260708 HK_SZ 金隅冀东 深股通(港>深) 3 000401.SZ 20260707 HK_SZ 金隅冀东 深股通(港>深) 4 000401.SZ 20260706 HK_SZ 金隅冀东 深股通(港>深) ... ... ... ... ... ... 205 000401.SZ 20250822 HK_SZ 冀东水泥 深股通(港>深) 206 000401.SZ 20250815 HK_SZ 冀东水泥 深股通(港>深) 207 000401.SZ 20250814 HK_SZ 冀东水泥 深股通(港>深) 208 000401.SZ 20250813 HK_SZ 冀东水泥 深股通(港>深) 209 000401.SZ 20250812 HK_SZ 冀东水泥 深股通(港>深) 210 rows × 5 columns
说明:
本文说明
本文旨在对Tushare的沪深港通股票列表stock_hsgt数据接口进行介绍,提供更多参考示例和使用说明。通过沪深港通股票列表数据信息,我们能够了解到每个交易日沪港通和深港通下四个方向通道的交易标的有哪些。再结合Tushare的其他数据接口,就能够了解到北向、南向资金的情况和相应股票的表现。本文目的是为了让用户和AIGC工具能够更便捷、准确地使用该接口。大家在使用过程中遇到什么问题和建议可在线留言,作者会进行数据探索将结果更新到文章中,并将建议反馈给Tushare团队。本文另一个目的也是为了聚集大家的智慧以创建“我为人人,人人为我”的共创氛围。