返回介绍

开始入门

操作指引

SDK

数据文档

常见问题

量化工具

其他

其他

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

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

C# 股票与指数数据 API 包含在 3.3.1 版本及以上版本

StkGetIndustryCategory - 查询行业分类

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

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

函数原型:

public static GMDataList<StkIndustryCategory> StkGetIndustryCategory(string source = null, int level = 0);

参数:

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

返回值:

StkIndustryCategory 结构列表,参见StkIndustryCategory定义与GMDataList类的用法。

示例:

StkGetIndustryCategory("sw2021", 2)

注意:

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

StkGetIndustryConstituents - 查询行业成分股

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

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

函数原型:

public static GMDataList<StkIndustryConstituent> StkGetIndustryConstituents(string industryCode, string date = null);

参数:

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

返回值:

StkIndustryConstituent 结构列表,参见StkIndustryConstituent定义与GMDataList类的用法。

示例:

StkGetIndustryConstituents("A", "2022-09-05")

注意:

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

StkGetSymbolIndustry - 查询股票的所属行业

查询指定股票所属的行业

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

函数原型:

public static GMDataList<StkSymbolIndustry> StkGetSymbolIndustry(string symbols, string source = null, int level = 0, string date = null);

参数:

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

返回值:

StkSymbolIndustry 结构列表,参见StkSymbolIndustry定义与GMDataList类的用法。

示例:

StkGetSymbolIndustry("SHSE.600000, SZSE.000002", "zjh2012", 1)

注意:

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

StkGetSectorCategory - 查询板块分类

查询指定类型的板块列表

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

函数原型:

public static GMDataList<StkSectorCategory> StkGetSectorCategory(string sectorType);

参数:

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

返回值:

StkSectorCategory 结构列表,参见StkSectorCategory定义与GMDataList类的用法。

示例:

StkGetSectorCategory("1003")

StkGetSectorConstituents - 查询板块成分股

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

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

函数原型:

public static GMDataList<StkSectorConstituent> StkGetSectorConstituents(string sectorCode);

参数:

参数名类型中文名称必填默认值参数用法说明
sectorCodestring板块代码Y需要查询成分股的板块代码,可通过StkGetSectorCategory获取, 查看板块分类

返回值:

StkSectorConstituent 结构列表,参见StkSectorConstituent定义与GMDataList类的用法。

示例:

StkGetSectorConstituents("007089")

注意:

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

StkGetSymbolSector - 查询股票的所属板块

查询指定股票所属的板块

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

函数原型:

public static GMDataList<StkSymbolSector> StkGetSymbolSector(string symbols, string sectorType);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolsstring股票代码Y多个代码可用, 多个标的代码必须用英文逗号分割如:"SHSE.600008,SZSE.000002"
sectorTypestring板块类型Y只能选择一种类型,可选择 1001:市场类 1002:地域类 1003:概念类

返回值:

StkSectorConstituent 结构列表,参见StkSectorConstituent定义与GMDataList类的用法。

示例:

StkGetSymbolSector("SHSE.600008,SZSE.000002", "1002")

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

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

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

函数原型:

public static GMDataList<StockDividend> StkGetDividend(string symbol, string startDate, string endDate);

参数:

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

返回值:

StockDividend 结构列表,参见StockDividend定义与GMDataList类的用法。

示例:

StkGetDividend("SHSE.600000", "2022-07-01", "2022-07-31")

注意:

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

StkGetRation - 查询股票配股信息

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

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

函数原型:

public static GMDataList<StkRation> StkGetRation(string symbol, string startDate = null, string endDate = null);

参数:

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

返回值:

StkRation 结构列表,参见StkRation定义与GMDataList类的用法。

示例:

StkGetRation("SZSE.000728", "2005-01-01", "2022-09-30")

注意:

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

StkGetAdjFactor - 查询股票的复权因子

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

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

函数原型:

public static GMDataList<StkAdjFactor> StkGetAdjFactor(string symbol, string startDate = null, string endDate = null, string baseDate = null);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstring标的代码Y必填,只能填一个股票标的
startDatestring开始时间Nnull开始时间交易日期,%Y-%m-%d 格式,默认null表示最新时间
endDatestring结束时间Nnull结束时间交易日期,%Y-%m-%d 格式,默认null表示最新时间
baseDatestring复权基准日Nnull前复权的基准日,%Y-%m-%d 格式,默认null表示最新时间

返回值:

StkAdjFactor 结构列表,参见StkAdjFactor定义与GMDataList类的用法。

示例:

StkGetAdjFactor("SZSE.000651", "2015-01-01", "2022-09-01")

注意:

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

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

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

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

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

StkGetShareholderNum - 查询股东户数

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

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

函数原型:

public static GMDataList<StkShareholderNum> StkGetShareholderNum(string symbol, string startDate = null, string endDate = null);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstring股票代码Y必填,只能填一个股票标的
startDatestring开始时间Nnull开始时间日期(公告日期),%Y-%m-%d 格式,默认null表示最新时间
endDatestring结束时间Nnull结束时间日期(公告日期),%Y-%m-%d 格式,默认null表示最新时间

返回值:

StkShareholderNum 结构列表,参见StkShareholderNum定义与GMDataList类的用法。

示例:

StkGetShareholderNum("SZSE.002594", "2022-01-01", "2022-08-01")

注意:

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

StkGetTopShareholder - 查询十大股东

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

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

函数原型:

public static GMDataList<StkShareholder> StkGetTopShareholder(string symbol, string startDate = null, string endDate = null, bool tradableHolder = false);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstring股票代码Y必填,只能填一个股票标的
startDatestring开始时间Nnull开始时间日期(公告日期),%Y-%m-%d 格式,默认null表示最新时间
endDatestring结束时间Nnull结束时间日期(公告日期),%Y-%m-%d 格式,默认null表示最新时间
tradableHolderbool是否流通股东Nfalsefalse-十大股东(默认)、true-十大流通股东 默认false表示十大股东

返回值:

StkShareholder 结构列表,参见StkShareholder定义与GMDataList类的用法。

示例:

StkGetTopShareholder("SHSE.603906", "2022-06-01", "2022-08-01")

注意:

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

StkGetShareChange - 查询股本变动

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

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

函数原型:

public static GMDataList<StkShareChange> StkGetShareChange(string symbol, string startDate = null, string endDate = null);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstring股票代码Y必填,只能填一个股票标的
startDatestring开始时间Nnull开始时间日期(发布日期),%Y-%m-%d 格式,默认null表示最新时间
endDatestring结束时间Nnull结束时间日期(发布日期),%Y-%m-%d 格式,默认null表示最新时间

返回值:

StkShareChange 结构列表,参见StkShareChange定义与GMDataList类的用法。

示例:

StkGetShareChange("SHSE.605090", "2020-01-01", "2022-10-01")

注意:

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


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

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

发布评论

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