返回介绍

开始入门

操作指引

SDK

数据文档

常见问题

量化工具

其他

其他

股票增值数据函数(付费)

发布于 2024-06-22 12:53:28 字数 74240 浏览 0 评论 0 收藏 0

python 股票与指数数据 API 包含在 gm3.0.148 版本及以上版本

stk_get_industry_category - 查询行业分类

查询指定行业来源的行业列表

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_industry_category(source='zjh2012', level=1)

参数:

参数名类型中文名称必填默认值参数用法说明
sourcestr行业来源N'zjh2012''zjh2012'- 证监会行业分类 2012(默认), 'sw2021'- 申万行业分类 2021, 查看行业分类
levelint行业分级N11 - 一级行业(默认),2 - 二级行业,3 - 三级行业

返回值:dataframe

字段名类型中文名称说明
industry_codestr行业代码所选行业来源,对应的行业代码
industry_namestr行业名称所选行业来源,对应的行业名称

示例:

industry_category = stk_get_industry_category(source='sw2021', level=2)

输出:

    industry_code industry_name
0          110100           种植业
1          110200            渔业
2          110300           林业Ⅱ
3          110400            饲料
4          110500         农产品加工
..            ...           ...
129        760100          环境治理
130        760200         环保设备Ⅱ
131        770100          个护用品
132        770200           化妆品
133        770300          医疗美容
[134 rows x 2 columns]

注意:

1. 证监会行业分类 2012 没有三级行业,若输入source='zjh2012', level=3则参数无效,返回空dataframe

stk_get_industry_constituents - 查询行业成分股

查询指定某个行业的成分股

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_industry_constituents(industry_code, date="")

参数:

参数名类型中文名称必填默认值参数用法说明
industry_codestr行业代码Y需要查询成分股的行业代码,可通过stk_get_industry_category获取, 查看行业分类
datestr查询日期N""查询行业成分股的指定日期,%Y-%m-%d 格式,默认""表示最新时间

返回值:dataframe

字段名类型中文名称说明
industry_codestr行业代码成分股的行业代码
industry_namestr行业名称成分股的行业名称
symbolstr成分股票代码exchange.sec_id
sec_namestr成分股名称symbol 对应的股票名称
date_instr纳入日期成分股被纳入指定行业的日期,%Y-%m-%d 格式
date_outstr剔除日期成分股被剔除指定行业的日期,%Y-%m-%d 格式

示例:

stk_get_industry_constituents(industry_code='A', date='2022-09-05')

输出:

industry_code industry_name       symbol sec_name     date_in date_out
0             04            渔业  SZSE.000798     中水渔业  2012-12-31
1             01            农业  SHSE.600359     新农开发  2012-12-31
2             01            农业  SHSE.600371     万向德农  2012-12-31
3             01            农业  SHSE.600506     香梨股份  2012-12-31
4             02            林业  SZSE.000592     平潭发展  2012-12-31
5             01            农业  SHSE.600598      北大荒  2012-12-31
6             01            农业  SZSE.002041     登海种业  2012-12-31
7             01            农业  SHSE.600540     新赛股份  2012-12-31
8             01            农业  SHSE.600354     敦煌种业  2012-12-31
9             04            渔业  SHSE.600467      好当家  2012-12-31
10            03           畜牧业  SHSE.600975      新五丰  2012-12-31
11            04            渔业  SZSE.200992      中鲁B  2012-12-31
12            01            农业  SHSE.600313     农发种业  2015-07-20
13            04            渔业  SHSE.600097     开创国际  2012-12-31
14            01            农业  SHSE.600108     亚盛集团  2012-12-31
15            03           畜牧业  SHSE.600965     福成股份  2012-12-31
16            05    农、林、牧、渔服务业  SZSE.000711     京蓝科技  2016-12-31
17            05    农、林、牧、渔服务业  SZSE.000713     丰乐种业  2012-12-31
18            03           畜牧业  SZSE.000735      罗牛山  2012-12-31
19            02            林业  SZSE.000663     永安林业  2012-12-31
20            01            农业  SZSE.300189     神农科技  2012-12-31
21            04            渔业  SZSE.002069    ST獐子岛  2012-12-31
22            03           畜牧业  SZSE.002234     民和股份  2012-12-31
23            04            渔业  SZSE.002086     ST东洋  2012-12-31
24            01            农业  SHSE.601118     海南橡胶  2012-12-31
25            03           畜牧业  SZSE.002157     正邦科技  2021-09-30
26            03           畜牧业  SZSE.002299     圣农发展  2012-12-31
27            03           畜牧业  SZSE.002458     益生股份  2012-12-31
28            04            渔业  SZSE.300094     国联水产  2012-12-31
29            03           畜牧业  SZSE.300106     西部牧业  2012-12-31
30            02            林业  SZSE.002679     福建金森  2012-12-31
31            04            渔业  SHSE.600257     大湖股份  2012-12-31
32            01            农业  SZSE.000998     隆平高科  2012-12-31
33            01            农业  SZSE.300087     荃银高科  2012-12-31
34            03           畜牧业  SZSE.300313     ST天山  2019-06-30
35            04            渔业  SZSE.002696     百洋股份  2012-12-31
36            03           畜牧业  SZSE.002505     鹏都农牧  2012-12-31
37            03           畜牧业  SZSE.002714     牧原股份  2014-01-09
38            03           畜牧业  SZSE.002746     仙坛股份  2015-02-02
39            01            农业  SZSE.300511     雪榕生物  2016-04-14
40            01            农业  SZSE.002772     众兴菌业  2015-06-10
41            03           畜牧业  SZSE.300498     温氏股份  2015-10-29
42            03           畜牧业  SZSE.002982     湘佳股份  2020-04-03
43            01            农业  SZSE.300143     盈康生命  2012-12-31
44            03           畜牧业  SZSE.300761     立华股份  2019-01-22
45            03           畜牧业  SHSE.605296     神农集团  2021-04-20
46            03           畜牧业  SHSE.603477     巨星农牧  2020-09-30
47            03           畜牧业  SZSE.140006    牧原优01  2014-01-09
48            03           畜牧业  SZSE.001201     东瑞股份  2020-06-05
49            01            农业  SZSE.300970     华绿生物  2015-07-21
50            01            农业  SZSE.300972     万辰生物  2015-08-18
51            03           畜牧业  SZSE.300967     晓鸣股份  2014-10-30
52            03           畜牧业  SZSE.002124     天邦食品  2021-09-30
53            03           畜牧业  SZSE.002321     ST华英  2012-12-31
54            02            林业  SZSE.002200     ST交投  2012-12-31
55            02            林业  SHSE.600265     ST景谷  2012-12-31

注意:

1. 只能指定一个行业代码查询成分股。

stk_get_symbol_industry - 查询股票的所属行业

查询指定股票所属的行业

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_symbol_industry(symbols, source="zjh2012", level=1, date="")

参数:

参数名类型中文名称必填默认值参数用法说明
symbolsstr or list股票代码Y多个代码可用 ,使用时参考symbol 采用 str 格式时,多个标的代码必须用英文逗号分割如:'SHSE.600008,SZSE.000002' 采用 list 格式时,多个标的代码示例:['SHSE.600008', 'SZSE.000002']
sourcestr行业来源N'zjh2012''zjh2012'- 证监会行业分类 2012(默认), 'sw2021'- 申万行业分类 2021, 查看行业分类
levelint行业分级N11 - 一级行业(默认),2 - 二级行业,3 - 三级行业
datestr查询日期N""查询行业分类的指定日期,%Y-%m-%d 格式,默认""表示最新时间

返回值:dataframe

字段名类型中文名称说明
symbolstr股票代码exchange.sec_id
sec_namestr股票名称symbol 对应的股票名称
industry_codestr行业代码指定行业来源下,symbol 所属的行业代码
industry_namestr行业名称指定行业来源下,symbol 所属的行业名称

示例:

stk_get_symbol_industry(symbols='SHSE.600000, SZSE.000002', source="zjh2012", level=1, date="")

输出:

        symbol sec_name industry_code industry_name
0  SHSE.600000     浦发银行             J           金融业
1  SZSE.000002      万科A             K          房地产业

注意:

1. 证监会行业分类 2012 没有三级行业,若输入source='zjh2012', level=3则参数无效,返回空dataframe

stk_get_sector_category - 查询板块分类

查询指定类型的板块列表

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_sector_category(sector_type)

参数:

参数名类型中文名称必填默认值参数用法说明
sector_typestr板块类型Y只能选择一种类型,可选择 1001:市场类 1002:地域类 1003:概念类, 查看板块分类

返回值:dataframe

字段名类型中文名称说明
sector_codestr板块代码所选板块类型的板块代码
sector_namestr板块名称所选板块类型的板块名称

示例:

stk_get_sector_category(sector_type='1003')

输出:

   sector_code      sector_name
0        007001          军工
1        007003         煤化工
2        007004         新能源
3        007005        节能环保
4        007007         AB股
..          ...         ...
420      007499        存储芯片
421      007500        液冷概念
422      007501         中特估
423      007502        央企改革
424      007503        混合现实
[425 rows x 2 columns]

stk_get_sector_constituents - 查询板块成分股

查询指定某个板块的成分股

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_sector_constituents(sector_code)

参数:

参数名类型中文名称必填默认值参数用法说明
sector_codestr板块代码Y需要查询成分股的板块代码,可通过stk_get_symbol_sector - 查询股票的所属板块

查询指定股票所属的板块

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_symbol_sector(symbols, sector_type)

参数:

参数名类型中文名称必填默认值参数用法说明
symbolsstr or list股票代码Y多个代码可用 ,使用时参考symbol 采用 str 格式时,多个标的代码必须用英文逗号分割如:'SHSE.600008,SZSE.000002' 采用 list 格式时,多个标的代码示例:['SHSE.600008', 'SZSE.000002']
sector_typestr板块类型Y只能选择一种类型,可选择 1001:市场类 1002:地域类 1003:概念类

返回值:dataframe

字段名类型中文名称说明
symbolstr股票代码exchange.sec_id
sec_namestr股票名称symbol 对应的股票名称
sector_codestr板块代码指定板块类型下,symbol 所属的板块代码
sector_namestr板块名称指定板块类型下,symbol 所属的板块名称

示例:

stk_get_symbol_sector(symbols='SHSE.600008,SZSE.000002', sector_type='1002')

输出:

        symbol sec_name   sector_code sector_name
0  SHSE.600008     首创环保  006002001001         北京市
1  SZSE.000002      万科A  006006001015         深圳市

stk_get_dividend - 查询股票分红送股信息

查询指定股票在一段时间内的分红送股信息

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_dividend(symbol, start_date, end_date)

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr标的代码Y必填,只能填一个股票标的,使用时参考symbol
start_datestr开始时间Y必填,开始时间日期(除权除息日),%Y-%m-%d 格式
end_datestr结束时间Y必填,结束时间日期(除权除息日),%Y-%m-%d 格式

返回值:dataframe

字段名类型中文名称说明
symbolstr股票代码exchange.sec_id
scheme_typestr分配方案现金分红,送股,转增
pub_datestr公告日%Y-%m-%d 格式
equity_reg_datestr股权登记日%Y-%m-%d 格式
ex_datestr除权除息日%Y-%m-%d 格式
cash_pay_datestr现金红利发放日%Y-%m-%d 格式
share_acct_datestr送转股到账日%Y-%m-%d 格式
share_lst_datestr新增股份上市流通日红股上市日或送(转增)股份上市交易日, %Y-%m-%d 格式
cash_af_taxfloat税后红利单位:元/10 股
cash_bf_taxfloat税前红利单位:元/10 股
bonus_ratiofloat送股比例10:X
convert_ratiofloat转增比例10:X
base_datestr股本基准日%Y-%m-%d 格式
base_sharefloat股本基数基准股本

示例:

stk_get_dividend(symbol='SHSE.600000', start_date='2022-07-01', end_date='2022-07-31')

输出:

        symbol scheme_type    pub_date equity_reg_date     ex_date cash_pay_date share_acct_date share_lst_date  cash_af_tax  cash_bf_tax  bonus_ratio  convert_ratio   base_date  base_share
0  SHSE.600000        现金分红  2022-07-13      2022-07-20  2022-07-21    2022-07-21            None           None         3.69          4.1          0.0            0.0  2022-07-20  2.9352e+10

注意:

1.start_date小于或等于end_date 时取指定时间段的数据,当start_date>end_date时返回报错.

stk_get_ration - 查询股票配股信息

查询指定股票在一段时间内的配股信息

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_ration(symbol, start_date, end_date)

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr标的代码Y必填,只能填一个股票标的,使用时参考symbol
start_datestr开始时间Y必填, 开始时间日期(除权除息日),%Y-%m-%d 格式
end_datestr结束时间Y必填, 结束时间日期(除权除息日),%Y-%m-%d 格式

返回值:dataframe

字段名类型中文名称说明
symbolstr股票代码exchange.sec_id
pub_datestr公告日%Y-%m-%d 格式
equity_reg_datestr股权登记日%Y-%m-%d 格式
ex_datestr除权除息日%Y-%m-%d 格式
ration_ratiofloat配股比例10:X
ration_pricefloat配股价格单位:元

示例:

stk_get_ration(symbol='SZSE.000728', start_date="2005-01-01", end_date="2022-09-30")

输出:

        symbol    pub_date equity_reg_date     ex_date  ration_ratio  ration_price
0  SZSE.000728  2020-10-09      2020-10-13  2020-10-22           3.0          5.44

注意:

1.start_date 小于或等于 end_date 时取指定时间段的数据,当start_date > end_date时返回报错.

stk_get_adj_factor - 查询股票的复权因子

查询某只股票在一段时间内的复权因子

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_adj_factor(symbol, start_date="", end_date="", base_date="")

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr标的代码Y必填,只能填一个股票标的,使用时参考symbol
start_datestr开始时间N""开始时间交易日期,%Y-%m-%d 格式,默认""表示最新时间
end_datestr结束时间N""结束时间交易日期,%Y-%m-%d 格式,默认""表示最新时间
base_datestr复权基准日N""前复权的基准日,%Y-%m-%d 格式,默认""表示最新时间

返回值:dataframe

字段名类型中文名称说明
trade_datestr交易日期开始时间至结束时间的交易日期
adj_factor_bwdfloat当日后复权因子T 日后复权因子=T-1 日的收盘价/T 日昨收价
adj_factor_bwd_accfloat当日累计后复权因子T 日累计后复权因子=T 日后复权因子 ×T-1 日累计后复权因子, ... 第一个累计后复权因子=第一个后复权因子
adj_factor_fwdfloat当日前复权因子T 日前复权因子=T 日累计后复权因子/复权基准日累计后复权因子
adj_factor_fwd_accfloat当日累计前复权因子T 日累计前复权因子=1/T 日后复权因子, T-1 日累计前复权因子=1/(T 日后复权因子 ×T-1 日后复权因子), ... 第一个累计前复权因子=1/最新累计后复权因子

示例:

stk_get_adj_factor(symbol='SZSE.000651', start_date="2015-01-01", end_date="2022-09-01", base_date="")

输出:

      trade_date  adj_factor_bwd  adj_factor_bwd_acc  adj_factor_fwd  adj_factor_fwd_acc
0     2015-01-05             1.0             49.1697          0.3315              3.0169
1     2015-01-06             1.0             49.1697          0.3315              3.0169
2     2015-01-07             1.0             49.1697          0.3315              3.0169
3     2015-01-08             1.0             49.1697          0.3315              3.0169
4     2015-01-09             1.0             49.1697          0.3315              3.0169
...          ...             ...                 ...             ...                 ...
1862  2022-08-26             1.0            148.3407          1.0000              1.0000
1863  2022-08-29             1.0            148.3407          1.0000              1.0000
1864  2022-08-30             1.0            148.3407          1.0000              1.0000
1865  2022-08-31             1.0            148.3407          1.0000              1.0000
1866  2022-09-01             1.0            148.3407          1.0000              1.0000
[1867 rows x 5 columns]

注意:

1. T+1 日复权因子会二次更新,分别约在 T 日 19:00 和 T+1 日 19:00 更新

2. 复权价格计算: T日后复权价格 = T日不复权价格 * T日累计后复权因子 T日前复权价格 = T日不复权价格 * T日前复权因子

3. 上市首日后复权因子和累计后复权因子为 1,最近一次除权除息日后的前复权因子为 1

4. 前复权基准日base_date 应不早于设定的结束日期end_date,不晚于最新交易日。若设定的基准日早于end_date则等同于end_date,若设定的基准日晚于最新交易日则等同于最新交易日。

5.start_date小于或等于 end_date 时取指定时间段的数据,当start_date > end_date时返回报错.

stk_get_shareholder_num - 查询股东户数

查询上市公司股东总数,A 股股东、B 股股东、H 股股东总数

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_shareholder_num(symbol, start_date="", end_date="")

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr股票代码Y必填,只能填一个股票标的,使用时参考symbol
start_datestr开始时间N""开始时间日期(公告日期),%Y-%m-%d 格式,默认""表示最新时间
end_datestr结束时间N""结束时间日期(公告日期),%Y-%m-%d 格式,默认""表示最新时间

返回值:dataframe

字段名类型中文名称说明
symbolstr股票代码exchange.sec_id
sec_namestr股票名称symbol 对应的股票名称
pub_datestr公告日期
expiry_datestr截止日期
total_shareint股东总数
total_share_aintA 股股东总数
total_share_bint流通 B 股股东总数
total_share_hint流通 H 股股东总数
other_shareint其他股东户数
total_share_pfdint优先股股东总数(表决权恢复)
total_share_mgnint股东户数(含融资融券)合并普通账户和融资融券信用账户后的股东总户数
total_share_no_mgnint股东户数(不含融资融券)普通账户的股东总户数

示例:

stk_get_shareholder_num(symbol='SZSE.002594', start_date="2022-01-01", end_date="2022-08-01")

输出:

        symbol sec_name    pub_date expiry_date  total_share  total_share_a  total_share_b  total_share_h  other_share  total_share_pfd  total_share_mgn  total_share_no_mgn
0  SZSE.002594      比亚迪  2022-03-30  2021-12-31       357227         357109              0            118            0                0                0                   0
1  SZSE.002594      比亚迪  2022-03-30  2022-02-28       392631         392511              0            120            0                0                0                   0
2  SZSE.002594      比亚迪  2022-04-28  2022-03-31       405607         405486              0            121            0                0                0                   0

注意:

start_date == end_date时,取离end_date最近公告日期的一条数据, 当start_dat < end_date时,取指定时间段的数据, 当start_date > end_date时,返回报错。

stk_get_top_shareholder - 查询十大股东

查询上市公司前十大股东的持股情况,包括持股数量,所持股份性质等

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_top_shareholder(symbol, start_date="", end_date="", tradable_holder=False)

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr股票代码Y必填,只能填一个股票标的,使用时参考symbol
start_datestr开始时间N""开始时间日期(公告日期),%Y-%m-%d 格式,默认""表示最新时间
end_datestr结束时间N""结束时间日期(公告日期),%Y-%m-%d 格式,默认""表示最新时间
tradable_holderbool是否流通股东NFalseFalse-十大股东(默认)、True-十大流通股东 默认False表示十大股东

返回值:dataframe

字段名类型中文名称说明
symbolstr股票代码exchange.sec_id
sec_namestr股票名称symbol 对应的股票名称
pub_datestr公告日期
expiry_datestr截止日期
holder_namestr股东名称
holder_rankint股东序号名次
holder_typestr股东类型
holder_attrstr股东性质十大流通股东不返回
share_typestr股份类型股份性质
share_numfloat持股数量持有数量(股)
share_ratio1float持股比例 1持股占总股本比例(%)
share_ratio2float持股比例 2持股占已上市流通股比例(%),仅十大流通股东才返回
share_pledgefloat质押股份数量股权质押涉及股数(股)
share_freezefloat冻结股份数量股权冻结涉及股数(股)

示例:

stk_get_top_shareholder(symbol='SHSE.603906', start_date="2022-06-01", end_date="2022-08-01", tradable_holder=False)

输出:

         symbol sec_name    pub_date expiry_date                                       holder_name  holder_rank holder_type holder_attr share_type   share_num  share_ratio1  share_ratio2  share_pledge  share_freeze
0   SHSE.603906     龙蟠科技  2022-06-18  2022-06-10                       上海歆享资产管理有限公司-歆享盈新1号私募证券投资基金           10        投资公司       境内法人股       流通A股  3.1941e+06          0.66           0.0           0.0           0.0
1   SHSE.603906     龙蟠科技  2022-06-18  2022-06-10                       上海迎水投资管理有限公司-迎水日新9号私募证券投资基金            9        投资公司       境内法人股       流通A股  3.2252e+06          0.67           0.0           0.0           0.0
2   SHSE.603906     龙蟠科技  2022-06-18  2022-06-10                中国工商银行股份有限公司-南方卓越优选3个月持有期混合型证券投资基金            5      证券投资基金       境内法人股       流通A股  4.9513e+06          1.03           0.0           0.0           0.0
3   SHSE.603906     龙蟠科技  2022-06-18  2022-06-10                     中国工商银行股份有限公司-申万菱信新经济混合型证券投资基金            7      证券投资基金       境内法人股       流通A股  3.7343e+06          0.77           0.0           0.0           0.0
4   SHSE.603906     龙蟠科技  2022-06-18  2022-06-10                    中国工商银行股份有限公司-财通资管价值成长混合型证券投资基金            3      证券投资基金       境内法人股       流通A股  8.1342e+06          1.69           0.0           0.0           0.0
5   SHSE.603906     龙蟠科技  2022-06-18  2022-06-10               中国工商银行股份有限公司-财通资管均衡价值一年持有期混合型证券投资基金            8      证券投资基金       境内法人股       流通A股  3.6870e+06          0.76           0.0           0.0           0.0
6   SHSE.603906     龙蟠科技  2022-06-18  2022-06-10     平安基金-中国平安人寿保险股份有限公司-平安人寿-平安基金权益委托投资1号单一资产管理计划            4    基金资产管理计划       境内法人股       流通A股  5.6035e+06          1.16           0.0           0.0           0.0
7   SHSE.603906     龙蟠科技  2022-06-18  2022-06-10                                    建投嘉驰(上海)投资有限公司            6        投资公司         国有股       流通A股  4.4512e+06          0.92           0.0           0.0           0.0
8   SHSE.603906     龙蟠科技  2022-06-18  2022-06-10                                               朱香兰            2          个人        自然人股       流通A股  2.3619e+07          4.90           0.0           0.0           0.0
9   SHSE.603906     龙蟠科技  2022-06-18  2022-06-10                                               石俊峰            1          个人        自然人股       流通A股  2.1266e+08         44.11           0.0           0.0           0.0
10  SHSE.603906     龙蟠科技  2022-06-18  2022-06-16          JPMORGAN CHASE BANK,NATIONAL ASSOCIATION            8        QFII       境外法人股       流通A股  5.5692e+06          0.99           0.0           0.0           0.0
11  SHSE.603906     龙蟠科技  2022-06-18  2022-06-16                中国工商银行股份有限公司-南方卓越优选3个月持有期混合型证券投资基金           10      证券投资基金       境内法人股       流通A股  4.9513e+06          0.88           0.0           0.0           0.0
12  SHSE.603906     龙蟠科技  2022-06-18  2022-06-16                    中国工商银行股份有限公司-财通资管价值成长混合型证券投资基金            4      证券投资基金       境内法人股       流通A股  1.1999e+07          2.12           0.0           0.0           0.0
13  SHSE.603906     龙蟠科技  2022-06-18  2022-06-16               中国工商银行股份有限公司-财通资管均衡价值一年持有期混合型证券投资基金            9      证券投资基金       境内法人股       流通A股  5.5354e+06          0.98           0.0           0.0           0.0
14  SHSE.603906     龙蟠科技  2022-06-18  2022-06-16     平安基金-中国平安人寿保险股份有限公司-平安人寿-平安基金权益委托投资1号单一资产管理计划            7    基金资产管理计划       境内法人股       流通A股  5.6035e+06          0.99           0.0           0.0           0.0
15  SHSE.603906     龙蟠科技  2022-06-18  2022-06-16           成都丝路重组股权投资基金管理有限公司-成都振兴嘉业贰号股权投资中心(有限合伙)            5        投资公司       境内法人股       流通A股  5.6582e+06          1.00           0.0           0.0           0.0
16  SHSE.603906     龙蟠科技  2022-06-18  2022-06-16                                               朱香兰            2          个人        自然人股       流通A股  2.3619e+07          4.18           0.0           0.0           0.0
17  SHSE.603906     龙蟠科技  2022-06-18  2022-06-16  汇添富基金-中信银行理财之乐赢成长周期一年B款理财产品-汇添富中信添富牛170号单一资产管理计划            3    基金资产管理计划       境内法人股       流通A股  1.3203e+07          2.34           0.0           0.0           0.0
18  SHSE.603906     龙蟠科技  2022-06-18  2022-06-16                                  济南江山投资合伙企业(有限合伙)            5        投资公司       境内法人股       流通A股  5.6582e+06          1.00           0.0           0.0           0.0
19  SHSE.603906     龙蟠科技  2022-06-18  2022-06-16                                               石俊峰            1          个人        自然人股       流通A股  2.1266e+08         37.63           0.0           0.0           0.0

注意:

start_date == end_date时,取离end_date最近公告日期的一条数据, 当start_dat < end_date时,取指定时间段的数据, 当start_date > end_date时,返回报错。

stk_get_share_change - 查询股本变动

查询上市公司的一段时间内公告的股本变动情况

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准

函数原型:

stk_get_share_change(symbol, start_date="", end_date="")

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr股票代码Y必填,只能填一个股票标的,使用时参考symbol
start_datestr开始时间N""开始时间日期(发布日期),%Y-%m-%d 格式,默认""表示最新时间
end_datestr结束时间N""结束时间日期(发布日期),%Y-%m-%d 格式,默认""表示最新时间

返回值:dataframe

字段名类型中文名称说明
symbolstr股票代码exchange.sec_id
company_namestr公司名称symbol 对应的公司名称
pub_datestr发布日期
chg_datestr股本变动日期
chg_reasonstr股本变动原因
chg_eventstr股本变动事件
share_totalfloat总股本未流通股份+已流通股份,单位:股
share_total_nlffloat未流通股份单位:股
share_promfloat一、发起人股份国有发起人股 + 发起社会法人股 + 其他发起人股份,单位:股
share_prom_statefloat1.国有发起人股国家持股+国有法人股,单位:股
share_statefloat(1)国家股单位:股
share_state_lpfloat(2)国有法人股单位:股
share_prom_socfloat2.发起社会法人股境内社会法人股+境外法人股,单位:股
share_dc_lpfloat(1)境内社会法人股单位:股
share_os_lpfloat(2)境外法人股单位:股
share_prom_otherfloat3.其他发起人股份单位:股
share_rsfloat二、募集人股份募集国家股+募集境内法人股+募集境外法人股,单位:股
share_rs_statefloat1.募集国家股单位:股
share_rs_dc_lpfloat2.募集境内法人股募集境内国有法人股+募集境内社会法人股,单位:股
share_rs_state_lpfloat(1)募集境内国有法人股单位:股
share_rs_soc_lpfloat(2)募集境内社会法人股单位:股
share_rs_os_lpfloat3.募集境外法人股单位:股
share_emp_nlffloat三、内部职工股单位:股
share_pfd_nlffloat四、优先股单位:股
share_oth_nlffloat五、其他未流通股份单位:股
share_circfloat流通股份单位:股,无限售条件股份+有限售条件股份,实际流通股份可用share_ttl_unl(无限售条件股份)
share_ttl_unlfloat无限售条件股份人民币普通股(A 股)+ 境内上市外资股(B 股)+ 境外上市外资股(H 股)+ 其他已流通股份,单位:股
share_a_unlfloat1.人民币普通股(A 股)单位:股
share_b_unlfloat2.境内上市外资股(B 股)单位:股
share_h_unlfloat3.境外上市外资股(H 股)单位:股
share_oth_unlfloat4.其他已流通股份单位:股
share_ttl_ltdfloat有限售条件股份单位:股
share_gen_ltdfloat一、一般有限售条件股份限售国家持股+ 限售国有法人持股+ 限售其他内资持股+ 限售外资持股+ 锁定股份+ 高管持股,单位:股
share_state_ltdfloat1.限售国家持股单位:股
share_state_lp_ltdfloat2.限售国有法人持股单位:股
share_oth_dc_ltdfloat3.限售其他内资持股限售境内非国有法人持股+限售境内自然人持股,单位:股
share_nst_dc_lp_ltdfloat(1)限售境内非国有法人持股单位:股
share_dc_np_ltdfloat(2)限售境内自然人持股单位:股
share_forn_ltdfloat4.限售外资持股限售境外法人持股+限售境外自然人持股,单位:股
share_os_lp_ltdfloat(1)限售境外法人持股单位:股
share_os_np_ltdfloat(2)限售境外自然人持股单位:股
share_lk_ltdfloat5.锁定股份单位:股
share_gm_ltdfloat6.高管持股(原始披露)单位:股
share_plc_lp_ltdfloat二、配售法人持股战略投资者配售股份+一般法人投资者配售+ 证券投资基金配售股份,单位:股
share_plc_si_ltdfloat1.战略投资者配售股份单位:股
share_plc_lp_gen_ltdfloat2.一般法人投资者配售股份单位:股
share_plc_fnd_ltdfloat3.证券投资基金配售股份单位:股
share_a_ltdfloat限售流通 A 股单位:股
share_b_ltdfloat限售流通 B 股单位:股
share_h_ltdfloat限售流通 H 股单位:股
share_oth_ltdfloat其他限售股份单位:股
share_list_datestr变动股份上市日%Y-%m-%d 格式

示例:

stk_get_share_change(symbol='SHSE.605090', start_date="2020-01-01", end_date="2022-10-01")

输出:

        symbol  company_name    pub_date    chg_date chg_reason chg_event  share_total  share_total_nlf  share_prom  share_prom_state  share_state  share_state_lp  share_prom_soc  share_dc_lp  share_os_lp  share_prom_other  share_rs  share_rs_state  share_rs_dc_lp  share_rs_state_lp  share_rs_soc_lp  share_rs_os_lp  share_emp_nlf  share_pfd_nlf  share_oth_nlf  share_circ  share_ttl_unl  share_a_unl  share_b_unl  share_h_unl  share_oth_unl  share_ttl_ltd  share_gen_ltd  share_state_ltd  share_state_lp_ltd  share_oth_dc_ltd  share_nst_dc_lp_ltd  share_dc_np_ltd  share_forn_ltd  share_os_lp_ltd  share_os_np_ltd  share_lk_ltd  share_gm_ltd  share_plc_lp_ltd  share_plc_si_ltd  share_plc_lp_gen_ltd  share_plc_fnd_ltd  share_a_ltd  share_b_ltd  share_h_ltd  share_oth_ltd share_list_date
0  SHSE.605090  江西九丰能源股份有限公司  2021-05-24  2021-05-13     首发A股上市      发行融资   4.4297e+08              0.0         0.0               0.0          0.0             0.0             0.0          0.0          0.0               0.0       0.0             0.0             0.0                0.0              0.0             0.0            0.0            0.0            0.0  4.4297e+08     8.2970e+07   8.2970e+07          0.0          0.0            0.0     3.6000e+08     3.6000e+08              0.0                 0.0        3.1967e+08           2.1591e+08       1.0376e+08      4.0330e+07       4.0330e+07              0.0           0.0    1.0376e+08               0.0               0.0                   0.0                0.0   3.6000e+08          0.0          0.0            0.0      2021-05-25
1  SHSE.605090  江西九丰能源股份有限公司  2022-05-12  2022-05-18      转增股上市      分红派息   6.2016e+08              0.0         0.0               0.0          0.0             0.0             0.0          0.0          0.0               0.0       0.0             0.0             0.0                0.0              0.0             0.0            0.0            0.0            0.0  6.2016e+08     1.1616e+08   1.1616e+08          0.0          0.0            0.0     5.0400e+08     5.0400e+08              0.0                 0.0        4.4754e+08           3.0228e+08       1.4526e+08      5.6462e+07       5.6462e+07              0.0           0.0    0.0000e+00               0.0               0.0                   0.0                0.0   5.0400e+08          0.0          0.0            0.0      2022-05-19
2  SHSE.605090  江西九丰能源股份有限公司  2022-05-25  2022-05-30   首发限售股份上市     限售股解禁   6.2016e+08              0.0         0.0               0.0          0.0             0.0             0.0          0.0          0.0               0.0       0.0             0.0             0.0                0.0              0.0             0.0            0.0            0.0            0.0  6.2016e+08     2.5281e+08   2.5281e+08          0.0          0.0            0.0     3.6735e+08     3.6735e+08              0.0                 0.0        3.6735e+08           2.2209e+08       1.4526e+08      0.0000e+00       0.0000e+00              0.0           0.0    0.0000e+00               0.0               0.0                   0.0                0.0   3.6735e+08          0.0          0.0            0.0      2022-05-30

注意:

start_date == end_date时,取离end_date最近发布日期的一条数据, 当start_dat < end_date时,取指定时间段的数据, 当start_date > end_date时,返回报错。

stk_abnor_change_stocks - 查询龙虎榜股票数据

查询指定时间段龙虎榜股票数据

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准, gm SDK 3.0.163 版本新增

函数原型:

stk_abnor_change_stocks(symbols=None, change_types=None, trade_date=None, fields=None, df=False)

参数:

参数名类型中文名称必填默认值参数用法说明
symbolsstr or list股票代码NNone输入标的代码,可输入多个. 采用 str 格式时,多个标的代码必须用英文逗号分割,如:'SHSE.600008,SZSE.000002'; 采用 list 格式时,多个标的代码示例:['SHSE.600008', 'SZSE.000002'], 默认None表示所有标的。
change_typesstr or list异动类型NNone输入异动类型,可输入多个. 采用 str 格式时,多个异动类型必须用英文逗号分割,如:'106,107'; 采用 list 格式时,多个异动类型示例:['106','107']; 默认None表示所有异动类型。龙虎榜异动类型列表
trade_datestr or datetime.date交易日期NNone交易日期,支持str格式(%Y-%m-%d 格式)和 datetime.date 格式,默认None表示最新交易日期。
fieldsstr返回字段NNone指定需要返回的字段,如有多个字段,中间用英文逗号分隔,默认 None 返回所有字段。
dfbool返回格式NFalse是否返回 dataframe 格式 , 默认False返回 list[dict],列表每项的dict的key值为参数指定的 fields 。

返回值:

字段名类型中文名称说明
symbolstr股票代码exchange.sec_id
trade_datestr交易日期
change_typestr异动类型交易所披露的公开信息及异常波动信息的原因类型,龙虎榜异动类型列表
change_type_namestr异动类型说明交易所披露的公开信息及异常波动信息的原因的中文说明
abnor_start_datestr异动开始日期股票异动开始的日期,仅部分异动类型才有
abnor_end_datestr异动结束日期股票异动结束的日期,仅部分异动类型才有
closefloat收盘价股票的日频收盘价
cum_volumeint累计成交量股票的累计成交量,当存在具体异动开始/结束日期时,累计成交量为区间成交量;当不存在具体异动开始/结束日期时,累计成交量为当日成交量
cum_amountfloat累计成交额股票的累计成交额,当存在具体异动开始/结束日期时,累计成交额为区间成交额;当不存在具体异动开始/结束日期时,累计成交额为当日成交额
prc_change_ratefloat涨跌幅%当日涨跌幅
avg_turn_ratefloat日均换手率比值异动类型中,触发相应异动事件的日均换手率比值
stat_valuefloat统计值异动类型中,触发相应异动事件的统计值

示例:

stk_abnor_change_stocks(symbols=None, change_types='106', trade_date=None, fields=None, df=False)

输出:

[{'symbol': 'SZSE.000017', 'trade_date': '2024-01-23', 'change_type': '106', 'change_type_name': '日涨幅偏离值达到7%的前5只证券', 'close': 12.77, 'cum_volume': 110996688, 'cum_amount': 1375429201.0, 'prc_change_rate': 9.9914, 'stat_value': 9.05},
 {'symbol': 'SZSE.001217', 'trade_date': '2024-01-23', 'change_type': '106', 'change_type_name': '日涨幅偏离值达到7%的前5只证券', 'close': 16.68, 'cum_volume': 54707801, 'cum_amount': 798100880.0, 'prc_change_rate': 10.0264, 'stat_value': 9.05},
 {'symbol': 'SZSE.002230', 'trade_date': '2024-01-23', 'change_type': '106', 'change_type_name': '日涨幅偏离值达到7%的前5只证券', 'close': 42.11, 'cum_volume': 105142255, 'cum_amount': 4299831646.0, 'prc_change_rate': 10.0052, 'stat_value': 9.05},
 {'symbol': 'SZSE.002517', 'trade_date': '2024-01-23', 'change_type': '106', 'change_type_name': '日涨幅偏离值达到7%的前5只证券', 'close': 11.2, 'cum_volume': 134710030, 'cum_amount': 1488908194.0, 'prc_change_rate': 10.0196, 'stat_value': 9.05},
 {'symbol': 'SZSE.003027', 'trade_date': '2024-01-23', 'change_type': '106', 'change_type_name': '日涨幅偏离值达到7%的前5只证券', 'close': 28.84, 'cum_volume': 26272266, 'cum_amount': 727342648.0, 'prc_change_rate': 9.9924, 'stat_value': 9.05},
 {'symbol': 'SHSE.600200', 'trade_date': '2024-01-23', 'change_type': '106', 'change_type_name': '有价格涨跌幅限制的日收盘价格涨幅偏离值达到7%的前五只证券', 'close': 8.97, 'cum_volume': 5877996, 'cum_amount': 52725624.0, 'prc_change_rate': 10.0613, 'stat_value': 9.53},
 {'symbol': 'SHSE.600629', 'trade_date': '2024-01-23', 'change_type': '106', 'change_type_name': '有价格涨跌幅限制的日收盘价格涨幅偏离值达到7%的前五只证券', 'close': 4.93, 'cum_volume': 25619361, 'cum_amount': 121095785.0, 'prc_change_rate': 10.0446, 'stat_value': 9.52},
 {'symbol': 'SHSE.600675', 'trade_date': '2024-01-23', 'change_type': '106', 'change_type_name': '有价格涨跌幅限制的日收盘价格涨幅偏离值达到7%的前五只证券', 'close': 3.16, 'cum_volume': 37060390, 'cum_amount': 111530727.0, 'prc_change_rate': 10.1045, 'stat_value': 9.58},
 {'symbol': 'SHSE.600816', 'trade_date': '2024-01-23', 'change_type': '106', 'change_type_name': '有价格涨跌幅限制的日收盘价格涨幅偏离值达到7%的前五只证券', 'close': 2.83, 'cum_volume': 21759618, 'cum_amount': 59379245.0, 'prc_change_rate': 10.1167, 'stat_value': 9.59},
 {'symbol': 'SHSE.600836', 'trade_date': '2024-01-23', 'change_type': '106', 'change_type_name': '有价格涨跌幅限制的日收盘价格涨幅偏离值达到7%的前五只证券', 'close': 3.81, 'cum_volume': 21817595, 'cum_amount': 78789358.0, 'prc_change_rate': 10.1156, 'stat_value': 9.59}]

注意:

1. 数据日频更新,在交易日约20点更新当日数据。如果当前交易日数据尚未更新,调用时不指定trade_date会返回前一交易日的数据,调用时指定trade_date为当前交易日会返回空。

2. trade_date输入非交易日,会返回空。

stk_abnor_change_detail - 查询龙虎榜营业部数据

查询指定时间段龙虎榜营业数据

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准, gm SDK 3.0.163 版本新增

函数原型:

stk_abnor_change_detail(symbols=None, change_types=None, trade_date=None, fields=None, df=False)

参数:

参数名类型中文名称必填默认值参数用法说明
symbolsstr or list股票代码NNone输入标的代码,可输入多个. 采用 str 格式时,多个标的代码必须用英文逗号分割,如:'SHSE.600008,SZSE.000002'; 采用 list 格式时,多个标的代码示例:['SHSE.600008', 'SZSE.000002'], 默认None表示所有标的。
change_typesstr or list异动类型NNone输入异动类型,可输入多个. 采用 str 格式时,多个异动类型必须用英文逗号分割,如:'106,107'; 采用 list 格式时,多个异动类型示例:['106','107']; 默认None表示所有异动类型。龙虎榜异动类型列表
trade_datestr or datetime.date交易日期NNone交易日期,支持str格式(%Y-%m-%d 格式)和 datetime.date 格式,默认None表示最新交易日期。
fieldsstr返回字段NNone指定需要返回的字段,如有多个字段,中间用英文逗号分隔,默认 None 返回所有字段。
dfbool返回格式NFalse是否返回 dataframe 格式 , 默认False返回 list[dict],列表每项的dict的key值为参数指定的 fields 。

返回值:

字段名类型中文名称说明
symbolstr股票代码exchange.sec_id
trade_datestr交易日期
change_typestr异动类型交易所披露的公开信息及异常波动信息的原因类型,龙虎榜异动类型列表
sideint交易方向0-买入 1-卖出
sales_deptstr营业部名称
buy_amountfloat买入金额
sell_amountfloat卖出金额
rankint排名
avg_turn_ratefloat日均换手率比值
stat_daysstr统计天数

示例:

stk_abnor_change_detail(symbols=['SZSE.300799'], change_types=None, trade_date='2024-01-23', fields=None, df=False)

输出:

[{'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'sales_dept': '东方财富证券股份有限公司拉萨东环路第一证券营业部', 'buy_amount': 14564894.0, 'sell_amount': 7558746.0, 'rank': 1, 'change_type': '149'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'sales_dept': '东方财富证券股份有限公司拉萨团结路第二证券营业部', 'buy_amount': 9851257.0, 'sell_amount': 7961995.0, 'rank': 2, 'change_type': '149'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'sales_dept': '东方财富证券股份有限公司拉萨东环路第二证券营业部', 'buy_amount': 9168211.0, 'sell_amount': 10625788.4, 'rank': 3, 'change_type': '149'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'sales_dept': '东方财富证券股份有限公司拉萨金融城南环路证券营业部', 'buy_amount': 8130605.0, 'sell_amount': 4825320.0, 'rank': 4, 'change_type': '149'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'sales_dept': '东方财富证券股份有限公司拉萨团结路第一证券营业部', 'buy_amount': 7874940.0, 'sell_amount': 7103053.0, 'rank': 5, 'change_type': '149'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'side': 1, 'sales_dept': '东方财富证券股份有限公司拉萨东环路第二证券营业部', 'buy_amount': 9168211.0, 'sell_amount': 10625788.4, 'rank': 1, 'change_type': '149'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'side': 1, 'sales_dept': '华泰证券股份有限公司杭州求是路证券营业部', 'buy_amount': 86904.0, 'sell_amount': 8832233.0, 'rank': 2, 'change_type': '149'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'side': 1, 'sales_dept': '东方财富证券股份有限公司拉萨团结路第二证券营业部', 'buy_amount': 9851257.0, 'sell_amount': 7961995.0, 'rank': 3, 'change_type': '149'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'side': 1, 'sales_dept': '东方财富证券股份有限公司拉萨东环路第一证券营业部', 'buy_amount': 14564894.0, 'sell_amount': 7558746.0, 'rank': 4, 'change_type': '149'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'side': 1, 'sales_dept': '东方财富证券股份有限公司拉萨团结路第一证券营业部', 'buy_amount': 7874940.0, 'sell_amount': 7103053.0, 'rank': 5, 'change_type': '149'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'sales_dept': '东方财富证券股份有限公司拉萨东环路第一证券营业部', 'buy_amount': 20244889.0, 'sell_amount': 13720238.0, 'rank': 1, 'stat_days': '2         ', 'change_type': '153'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'sales_dept': '东方财富证券股份有限公司拉萨东环路第二证券营业部', 'buy_amount': 16872156.0, 'sell_amount': 16700434.4, 'rank': 2, 'stat_days': '2         ', 'change_type': '153'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'sales_dept': '东方财富证券股份有限公司拉萨团结路第二证券营业部', 'buy_amount': 16274111.0, 'sell_amount': 13804247.0, 'rank': 3, 'stat_days': '2         ', 'change_type': '153'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'sales_dept': '东方财富证券股份有限公司拉萨团结路第一证券营业部', 'buy_amount': 13191129.0, 'sell_amount': 13434925.0, 'rank': 4, 'stat_days': '2         ', 'change_type': '153'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'sales_dept': '东方财富证券股份有限公司拉萨金融城南环路证券营业部', 'buy_amount': 12009881.0, 'sell_amount': 7226749.0, 'rank': 5, 'stat_days': '2         ', 'change_type': '153'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'side': 1, 'sales_dept': '东方财富证券股份有限公司拉萨东环路第二证券营业部', 'buy_amount': 16872156.0, 'sell_amount': 16700434.4, 'rank': 1, 'stat_days': '2         ', 'change_type': '153'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'side': 1, 'sales_dept': '东方财富证券股份有限公司拉萨团结路第二证券营业部', 'buy_amount': 16274111.0, 'sell_amount': 13804247.0, 'rank': 2, 'stat_days': '2         ', 'change_type': '153'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'side': 1, 'sales_dept': '东方财富证券股份有限公司拉萨东环路第一证券营业部', 'buy_amount': 20244889.0, 'sell_amount': 13720238.0, 'rank': 3, 'stat_days': '2         ', 'change_type': '153'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'side': 1, 'sales_dept': '东方财富证券股份有限公司拉萨团结路第一证券营业部', 'buy_amount': 13191129.0, 'sell_amount': 13434925.0, 'rank': 4, 'stat_days': '2         ', 'change_type': '153'},
 {'symbol': 'SZSE.300799', 'trade_date': '2024-01-23', 'side': 1, 'sales_dept': '东方财富证券股份有限公司拉萨东城区江苏大道证券营业部', 'buy_amount': 8374957.0, 'sell_amount': 11359868.5, 'rank': 5, 'stat_days': '2         ', 'change_type': '153'}]

注意:

1. 数据日频更新,在交易日约20点更新当日数据。如果当前交易日数据尚未更新,调用时不指定trade_date会返回前一交易日的数据,调用时指定trade_date为当前交易日会返回空。

2. trade_date输入非交易日,会返回空。

stk_quota_shszhk_infos - 查询沪深港通额度数据

查询指定时间段沪深港通额度数据

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准, gm SDK 3.0.163 版本新增

函数原型:

stk_quota_shszhk_infos(types=None, start_date=None, end_date=None, count=None, df=False)

参数:

参数名类型中文名称必填默认值参数用法说明
typesstr or list类型NNone类型,可输入多个,采用 str 格式时,多个类型必须用英文逗号分割,如:'SZ,SHHK' 采用 list 格式时,多个标的代码示例:['SZ', 'SHHK'],类型包括:SH - 沪股通 ,SHHK - 沪港股通 ,SZ - 深股通 ,SZHK - 深港股通,NF - 北向资金(沪股通+深股通),默认 None 为全部北向资金。
start_datestr or datetime.date开始日期NNone开始日期,支持str格式(%Y-%m-%d 格式)和 datetime.date 格式,默认None表示最新交易日期。
end_datestr or datetime.date结束日期NNone结束日期,支持str格式(%Y-%m-%d 格式)和 datetime.date 格式,默认None表示最新交易日期。
countint交易日数量NNone数量(正整数),不能与start_date同时使用,否则返回报错;与 end_date 同时使用时,表示获取 end_date 前 count 个交易日的数据(包含 end_date 当日);默认为 None ,不使用该字段。
dfbool返回格式NFalse是否返回 dataframe 格式 , 默认False返回 list[dict],列表每项的dict的key值为参数指定的 fields 。

返回值:

字段名类型中文名称说明
typestr类型SH - 沪股通 ,SHHK - 沪港股通 ,SZ - 深股通 ,SZHK - 深港股通,NF - 北向资金(沪股通+深股通)
trade_datestr最新交易日期
daily_quotafloat每日额度上限(亿元)
day_balancefloat当日余额(亿元)
day_usedfloat当日使用额度(亿元)
day_used_ratefloat当日额度使用率(%)
day_buy_amountfloat当日买入成交金额(亿元)
day_buy_volumefloat当日买入成交笔数(笔)
day_sell_amountfloat当日卖出成交金额(亿元)
day_sell_volumefloat当日卖出成交笔数(笔)
day_net_amountfloat当日买卖成交净额(亿元)
settle_exrate_buyfloat沪深港通结算汇率(买入)
settle_exrate_sellfloat沪深港通结算汇率(卖出)

示例:

stk_quota_shszhk_infos(types='SHHK', start_date=None, end_date='2024-01-23', count=1, df=False)

输出:

[{'type': 'SHHK', 'trade_date': '2024-01-23', 'daily_quota': 420.0, 'day_balance': 433.3, 'day_used': -13.3, 'day_used_rate': -3.167, 'day_buy_amount': 63.4454, 'day_buy_volume': 179494.0, 'day_sell_amount': 86.4077, 'day_sell_volume': 216835.0, 'settle_exrate_buy': 0.9209, 'settle_exrate_sell': 0.9225, 'day_net_amount': -22.9623}]

注意:

1.start_date == end_date时,取离end_date最近公告日期的一条数据, 当start_dat < end_date时,取指定时间段的数据, 当start_date > end_date时,返回报错。

2. count不能与start_date同时使用,否则返回报错;与 end_date 同时使用时,表示获取 end_date 前 count 个交易日的数据(包含 end_date 当日);默认为 None ,不使用该字段。

stk_hk_inst_holding_detail_info - 查询沪深港通标的港股机构持股明细数据

查询沪深港通标的港股机构持股明细数据

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准, gm SDK 3.0.163 版本新增

函数原型:

stk_hk_inst_holding_detail_info(symbols=None, trade_date=None, df=False)

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr股票代码NNone输入标的代码,可输入多个. 采用 str 格式时,多个标的代码必须用英文逗号分割,如:'SHSE.600008,SZSE.000002' 采用 list 格式时,多个标的代码示例:['SHSE.600008', 'SZSE.000002'] 默认None表示所有标的。
trade_datestr or datetime.date交易日期NNone交易日期,支持str格式(%Y-%m-%d 格式)和 datetime.date 格式,默认None表示最新交易日期。
dfbool返回格式NFalse是否返回 dataframe 格式 , 默认False返回 list[dict],列表每项的dict的key值为参数指定的 fields 。

返回值:

字段名类型中文名称说明
trade_datestr最新交易日期最新交易日期
symbolstr证券代码证券代码
sec_namestr证券简称证券简称
participant_namestr参与者名称参与者名称
share_holdingint持股量(股)持股量(股)
shares_ratefloat占已发行股份(%)占已发行股份(%)

示例:

stk_hk_inst_holding_detail_info(symbols='SHSE.600008', trade_date=None, df=False)

输出:

[{'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': 'CREDIT SUISSE SECURITIES (HONG KONG) LTD', 'share_holding': 374905, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': 'J.P. MORGAN BROKING (HONG KONG) LTD', 'share_holding': 6445488, 'shares_rate': 0.08},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': 'JPMORGAN CHASE BANK, NATIONAL ASSOCIATION', 'share_holding': 19630045, 'shares_rate': 0.26},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': 'MLFE LTD', 'share_holding': 2134425, 'shares_rate': 0.02},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': 'MORGAN STANLEY HONG KONG SECURITIES LTD', 'share_holding': 2962125, 'shares_rate': 0.04},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': 'Societe Generale', 'share_holding': 176637, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': 'UBS SECURITIES HONG KONG LTD', 'share_holding': 2238651, 'shares_rate': 0.03},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '上银证券有限公司', 'share_holding': 132000, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '东亚证券有限公司', 'share_holding': 7000, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '中信证券经纪(香港)有限公司', 'share_holding': 22900, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '中信里昂证券有限公司', 'share_holding': 158790, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '中国国际金融香港证券有限公司', 'share_holding': 821082, 'shares_rate': 0.01},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '中国建设银行(亚洲)股份有限公司', 'share_holding': 10600, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '中国银行(香港)有限公司', 'share_holding': 219800, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '中银国际证券有限公司', 'share_holding': 49824935, 'shares_rate': 0.67},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '元大证券(香港)有限公司', 'share_holding': 60000, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '创兴证券有限公司', 'share_holding': 13000, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '华盛资本证券有限公司', 'share_holding': 27800, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '国信证券(香港)经纪有限公司', 'share_holding': 400, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '国泰君安证券(香港)有限公司', 'share_holding': 280600, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '大华继显(香港)有限公司', 'share_holding': 141800, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '宝生证券有限公司', 'share_holding': 655900, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '富途证券国际(香港)有限公司', 'share_holding': 77300, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '广发证券(香港)经纪有限公司', 'share_holding': 14000, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '恒生证券有限公司', 'share_holding': 179700, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '永丰金证券(亚洲)有限公司', 'share_holding': 52000, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '法国巴黎银行', 'share_holding': 4579831, 'shares_rate': 0.06},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '渣打银行(香港)有限公司', 'share_holding': 13222494, 'shares_rate': 0.18},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '盈透证券香港有限公司', 'share_holding': 47930, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '耀才证券国际(香港)有限公司', 'share_holding': 3000, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '花旗银行', 'share_holding': 11468541, 'shares_rate': 0.15},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '辉立证券(香港)有限公司', 'share_holding': 337500, 'shares_rate': 0.0},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '香港上海汇丰银行有限公司', 'share_holding': 10059735, 'shares_rate': 0.13},
 {'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'participant_name': '高盛(亚洲)证券有限公司', 'share_holding': 5938226, 'shares_rate': 0.08}]

注意:

1. 数据日频更新,在交易日约20点更新当日数据。如果当前交易日数据尚未更新,调用时不指定trade_date会返回前一交易日的数据,调用时指定trade_date为当前交易日会返回空。

2. trade_date输入非交易日,会返回空。

stk_hk_inst_holding_info - 查询沪深港通标的港股机构持股数据

查询沪深港通标的港股机构持股数据

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准, gm SDK 3.0.163 版本新增

函数原型:

stk_hk_inst_holding_info(symbols=None, trade_date=None, df=False)

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstr股票代码NNone输入标的代码,可输入多个. 采用 str 格式时,多个标的代码必须用英文逗号分割,如:'SHSE.600008,SZSE.000002' 采用 list 格式时,多个标的代码示例:['SHSE.600008', 'SZSE.000002'] 默认None表示所有标的。
trade_datestr or datetime.date交易日期NNone交易日期,支持str格式(%Y-%m-%d 格式)和 datetime.date 格式,默认None表示最新交易日期。
dfbool返回格式NFalse是否返回 dataframe 格式 , 默认False返回 list[dict],列表每项的dict的key值为参数指定的 fields 。

返回值:

字段名类型中文名称说明
trade_datestr最新交易日期最新交易日期
symbolstr证券代码证券代码
sec_namestr证券简称证券简称
participant_namestr参与者名称参与者名称
cum_share_holdingint累计持股量(股)累计持股量(股)
cum_shares_ratefloat累计占已发行股份(%)累计占已发行股份(%)

示例:

stk_hk_inst_holding_info(symbols='SHSE.600008,SZSE.000002', trade_date=None, df=False)

输出:

[{'symbol': 'SHSE.600008', 'trade_date': '2024-01-25', 'sec_name': '首创环保', 'cum_share_holding': 132319140, 'cum_shares_rate': 1.71},
 {'symbol': 'SZSE.000002', 'trade_date': '2024-01-25', 'sec_name': '万科A', 'cum_share_holding': 228964226, 'cum_shares_rate': 2.23}]

注意:

1. 数据日频更新,在交易日约20点更新当日数据。如果当前交易日数据尚未更新,调用时不指定trade_date会返回前一交易日的数据,调用时指定trade_date为当前交易日会返回空。

2. trade_date输入非交易日,会返回空。

stk_active_stock_top10_shszhk_info - 查询沪深港通十大活跃成交股数据

查询沪深港通十大活跃成交股数据

此函数为掘金公版(专业版/机构版)函数,券商版以升级提示为准, gm SDK 3.0.163 版本新增

函数原型:

stk_active_stock_top10_shszhk_info(types=None, trade_date=None, df=False)

参数:

参数名类型中文名称必填默认值参数用法说明
typesstr or list类型NNone类型,可输入多个,采用 str 格式时,多个类型必须用英文逗号分割,如:'SZ,SHHK' 采用 list 格式时,多个标的代码示例:['SZ', 'SHHK'],类型包括:SH - 沪股通 ,SHHK - 沪港股通 ,SZ - 深股通 ,SZHK - 深港股通,NF - 北向资金(沪股通+深股通),默认 None 为全部北向资金。
trade_datestr or datetime.date交易日期NNone交易日期,支持str格式(%Y-%m-%d 格式)和 datetime.date 格式,默认None表示最新交易日期。
dfbool返回格式NFalse是否返回 dataframe 格式 , 默认False返回 list[dict],列表每项的dict的key值为参数指定的 fields 。

返回值:

字段名类型中文名称说明
trade_typestr类型SH - 沪股通 ,SHHK - 沪港股通 ,SZ - 深股通 ,SZHK - 深港股通,NF - 北向资金(沪股通+深股通)
trade_datestr最新交易日期
rankint排名
symbolstr代码
sec_namestr名称
closefloat收盘价格(元)
price_rangefloat涨跌幅(%)
buy_amountfloat买入金额(万元)(沪深港通)买入金额(万元)
buy_volumefloat卖出金额(万元)(沪深港通)卖出金额(万元)
total_amountfloat成交金额(万元)(沪深港通)成交金额(万元)
stock_total_amountfloat股票成交金额(万元)股票成交金额(万元)
transaction_ratefloat成交占比(%)(沪深港通)成交金额(万元)占股票成交金额(万元)的比例(%)
market_value_totalfloat总市值(亿元)
cum_number_of_timesint累计上榜次数股票进入每日十大活跃成交股的次数
currencystr币种CNY(人民币) , HKD(港元)

示例:

stk_active_stock_top10_shszhk_info(types='SZHK', trade_date=None, df=False)

输出:

[{'symbol': 'HK.03690', 'trade_date': '2024-01-25', 'rank': 4, 'type': 'SZHK', 'sec_name': '美团-W', 'close': 69.4, 'price_range': -1.2802, 'buy_amount': 30656.8865, 'sell_amount': 28844.0799, 'total_amount': 59500.9664, 'stock_total_amount': 310032.2982, 'transaction_rate': 19.1919, 'market_value_total': 4333.9628, 'cum_number_of_times': 1996, 'currency': 'HKD'},
 {'symbol': 'HK.02318', 'trade_date': '2024-01-25', 'rank': 8, 'type': 'SZHK', 'sec_name': '中国平安', 'close': 34.6, 'price_range': 4.8485, 'buy_amount': 11403.6125, 'sell_amount': 10698.3075, 'total_amount': 22101.92, 'stock_total_amount': 296208.1587, 'transaction_rate': 7.4616, 'market_value_total': 6300.7412, 'cum_number_of_times': 790, 'currency': 'HKD'},
 {'symbol': 'HK.01810', 'trade_date': '2024-01-25', 'rank': 10, 'type': 'SZHK', 'sec_name': '小米集团-W', 'close': 13.74, 'price_range': 0.292, 'buy_amount': 6782.6328, 'sell_amount': 13975.542, 'total_amount': 20758.1748, 'stock_total_amount': 115367.6607, 'transaction_rate': 17.9931, 'market_value_total': 3445.2863, 'cum_number_of_times': 1246, 'currency': 'HKD'},
 {'symbol': 'HK.01797', 'trade_date': '2024-01-25', 'rank': 6, 'type': 'SZHK', 'sec_name': '东方甄选', 'close': 24.2, 'price_range': -8.3333, 'buy_amount': 21350.9475, 'sell_amount': 12630.7475, 'total_amount': 33981.695, 'stock_total_amount': 67946.4211, 'transaction_rate': 50.0125, 'market_value_total': 246.0016, 'cum_number_of_times': 348, 'currency': 'HKD'},
 {'symbol': 'HK.01024', 'trade_date': '2024-01-25', 'rank': 9, 'type': 'SZHK', 'sec_name': '快手-W', 'close': 44.6, 'price_range': -0.112, 'buy_amount': 14876.216, 'sell_amount': 6185.893, 'total_amount': 21062.109, 'stock_total_amount': 97141.6742, 'transaction_rate': 21.6818, 'market_value_total': 1948.6613, 'cum_number_of_times': 637, 'currency': 'HKD'},
 {'symbol': 'HK.00981', 'trade_date': '2024-01-25', 'rank': 7, 'type': 'SZHK', 'sec_name': '中芯国际', 'close': 16.04, 'price_range': 3.4839, 'buy_amount': 15796.551, 'sell_amount': 7910.155, 'total_amount': 23706.706, 'stock_total_amount': 74554.1682, 'transaction_rate': 31.798, 'market_value_total': 1274.6363, 'cum_number_of_times': 1533, 'currency': 'HKD'},
 {'symbol': 'HK.00941', 'trade_date': '2024-01-25', 'rank': 2, 'type': 'SZHK', 'sec_name': '中国移动', 'close': 67.65, 'price_range': 2.3449, 'buy_amount': 61646.64, 'sell_amount': 26017.6775, 'total_amount': 87664.3175, 'stock_total_amount': 248358.7732, 'transaction_rate': 35.2975, 'market_value_total': 14472.2173, 'cum_number_of_times': 1118, 'currency': 'HKD'},
 {'symbol': 'HK.00883', 'trade_date': '2024-01-25', 'rank': 3, 'type': 'SZHK', 'sec_name': '中国海洋石油', 'close': 14.44, 'price_range': 4.7896, 'buy_amount': 57442.304, 'sell_amount': 23673.3544, 'total_amount': 81115.6584, 'stock_total_amount': 269234.0355, 'transaction_rate': 30.1283, 'market_value_total': 6868.6407, 'cum_number_of_times': 1044, 'currency': 'HKD'},
 {'symbol': 'HK.00762', 'trade_date': '2024-01-25', 'rank': 5, 'type': 'SZHK', 'sec_name': '中国联通', 'close': 5.45, 'price_range': 4.6065, 'buy_amount': 21708.258, 'sell_amount': 12586.296, 'total_amount': 34294.554, 'stock_total_amount': 59194.3214, 'transaction_rate': 57.9355, 'market_value_total': 1667.5978, 'cum_number_of_times': 112, 'currency': 'HKD'},
 {'symbol': 'HK.00700', 'trade_date': '2024-01-25', 'rank': 1, 'type': 'SZHK', 'sec_name': '腾讯控股', 'close': 290.8, 'price_range': 3.1938, 'buy_amount': 31622.082, 'sell_amount': 76991.966, 'total_amount': 108614.048, 'stock_total_amount': 984146.2621, 'transaction_rate': 11.0364, 'market_value_total': 27487.5599, 'cum_number_of_times': 3613, 'currency': 'HKD'}]

注意:

1. 数据日频更新,在交易日约20点更新当日数据。如果当前交易日数据尚未更新,调用时不指定trade_date会返回前一交易日的数据,调用时指定trade_date为当前交易日会返回空。

2. trade_date输入非交易日,会返回空。


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文