- 功能描述:获取沪股通、深股通每日前十大成交详细数据
- 返回限量:单次请求最大返回300行
- 接口权限:2000积分:200次/分钟;5000积分:500次/分钟;
- 说明:
本接口截止作者写作的时候还没有净成交额、买卖额的值;
输入参数:
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| ts_code | str | N | 股票代码(二选一) |
| trade_date | str | N | 交易日期(二选一) |
| start_date | str | N | 开始日期 |
| end_date | str | N | 结束日期 |
| market_type | str | N | 市场类型(1:沪市 3:深市) |
输出参数:
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| trade_date | str | Y | 交易日期 |
| ts_code | str | Y | 股票代码 |
| name | str | Y | 股票名称 |
| close | float | Y | 收盘价 |
| change | float | Y | 涨跌额 |
| rank | int | Y | 资金排名 |
| market_type | str | Y | 市场类型(1:沪市 3:深市) |
| amount | float | Y | 成交金额(元) |
| net_amount | float | Y | 净成交金额(元) |
| buy | float | Y | 买入金额(元) |
| sell | float | Y | 卖出金额(元) |
示例:
示例1:查询某个交易日沪深股通十大成交股
通过传递trade_date参数可指定返回数据的交易日期。
import tushare as ts
pro = ts.pro_api()
df = pro.hsgt_top10(trade_date='20260827')
df
输出结果:
trade_date ts_code name close change rank market_type amount net_amount buy sell
0 20260827 000338.SZ 潍柴动力 26.99 -0.04 6 3 1.394798e+09 None None None
1 20260827 002371.SZ 北方华创 718.00 17.30 9 3 1.084442e+09 None None None
2 20260827 002384.SZ 东山精密 200.60 6.24 5 3 1.407030e+09 None None None
3 20260827 002463.SZ 沪电股份 122.02 2.80 8 3 1.162033e+09 None None None
4 20260827 002475.SZ 立讯精密 57.18 0.07 10 3 1.030291e+09 None None None
5 20260827 300274.SZ 阳光电源 98.84 -13.78 4 3 2.095627e+09 None None None
6 20260827 300308.SZ 中际旭创 866.12 15.22 1 3 4.702018e+09 None None None
7 20260827 300394.SZ 天孚通信 267.16 13.58 7 3 1.299999e+09 None None None
8 20260827 300502.SZ 新易盛 409.10 10.32 2 3 2.777591e+09 None None None
9 20260827 300750.SZ 宁德时代 373.00 -6.00 3 3 2.714388e+09 None None None
10 20260827 600176.SH 中国巨石 42.64 3.14 3 1 1.987843e+09 None None None
11 20260827 600183.SH 生益科技 140.97 10.96 2 1 2.007757e+09 None None None
12 20260827 600487.SH 亨通光电 71.30 6.47 6 1 1.530418e+09 None None None
13 20260827 600522.SH 中天科技 36.08 2.67 10 1 1.141678e+09 None None None
14 20260827 601138.SH 工业富联 63.86 3.29 8 1 1.303578e+09 None None None
15 20260827 601899.SH 紫金矿业 34.57 0.10 5 1 1.557471e+09 None None None
16 20260827 603986.SH 兆易创新 411.20 18.70 4 1 1.740152e+09 None None None
17 20260827 688008.SH 澜起科技 221.22 20.22 1 1 2.119454e+09 None None None
18 20260827 688041.SH 海光信息 245.97 15.01 9 1 1.165533e+09 None None None
19 20260827 688256.SH 寒武纪 1048.00 28.00 7 1 1.312899e+09 None None None
示例2:查询某支股票在在哪些交易日成交进入了前十
通过传递ts_code可指定返回特定的股票
df = pro.hsgt_top10(ts_code='600519.SH')
df
输出结果:
trade_date ts_code name close change rank market_type amount net_amount buy sell
0 20260824 600519.SH 贵州茅台 1304.66 31.83 6 1 1.472978e+09 None None None
1 20260821 600519.SH 贵州茅台 1272.83 -18.67 8 1 9.231586e+08 None None None
2 20260819 600519.SH 贵州茅台 1307.88 9.89 6 1 1.657065e+09 None None None
3 20260818 600519.SH 贵州茅台 1297.99 4.90 6 1 1.519056e+09 None None None
4 20260817 600519.SH 贵州茅台 1293.09 -48.90 5 1 1.787160e+09 None None None
... ... ... ... ... ... ... ... ... ... ... ...
295 20250207 600519.SH 贵州茅台 1436.00 23.16 1 1 1.873465e+09 None None None
296 20250206 600519.SH 贵州茅台 1412.84 9.04 1 1 2.099668e+09 None None None
297 20250205 600519.SH 贵州茅台 1403.80 -31.19 1 1 2.260260e+09 None None None
298 20250127 600519.SH 贵州茅台 1434.99 -1.01 1 1 1.593845e+09 None None None
299 20250124 600519.SH 贵州茅台 1436.00 -7.00 1 1 1.938914e+09 None None None
300 rows × 11 columns
示例3:返回特定交易所的港股通在某段时间内成交top10数据
通过传递market_type可指定返回沪市还是深市,传递start_date和end_date可指定返回数据的日期范围。
df = pro.hsgt_top10(market_type='1', start_date='20260801', end_date='20260827')
df
输出结果:
trade_date ts_code name close change rank market_type amount net_amount buy sell
0 20260827 688256.SH 寒武纪 1048.00 28.00 7 1 1.312899e+09 None None None
1 20260827 688041.SH 海光信息 245.97 15.01 9 1 1.165533e+09 None None None
2 20260827 688008.SH 澜起科技 221.22 20.22 1 1 2.119454e+09 None None None
3 20260827 603986.SH 兆易创新 411.20 18.70 4 1 1.740152e+09 None None None
4 20260827 601899.SH 紫金矿业 34.57 0.10 5 1 1.557471e+09 None None None
... ... ... ... ... ... ... ... ... ... ... ...
185 20260803 601398.SH 工商银行 7.96 -0.03 8 1 1.384393e+09 None None None
186 20260803 600519.SH 贵州茅台 1358.98 8.38 6 1 1.613211e+09 None None None
187 20260803 600183.SH 生益科技 102.03 -3.61 10 1 1.228959e+09 None None None
188 20260803 600176.SH 中国巨石 34.06 -3.78 5 1 1.815679e+09 None None None
189 20260803 600036.SH 招商银行 40.36 0.74 7 1 1.605757e+09 None None None
190 rows × 11 columns
说明:
该接口返回每个交易日沪股通和深股通中成交金额排名前十的个股明细,包含每只股票的买入金额、卖出金额、净成交金额等关键数据。北向资金因其相对成熟的投资理念和定价能力,常被市场称为“聪明钱”,其动向具有重要的参考价值。