返回介绍

开始入门

操作指引

SDK

数据文档

常见问题

量化工具

其他

其他

基金增值数据函数(付费)

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

C# 基金数据 API 包含在 3.3.1 版本及以上版本

FndGetEtfConstituents - 查询 ETF 最新成分股

查询某只 ETF 在最新交易日的成分股持有情况和现金替代信息

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

函数原型:

public static GMDataList<FndEtfConstituents> FndGetEtfConstituents(string symbol);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstringETF 代码Y必填,只能输入一个 symbol, 如:SZSE.159919

返回值:

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

示例:

FndGetEtfConstituents("SHSE.510050")

注意:

  1. 只返回上交所、深交所的成分股,不提供其余交易所的成分股票。

FndGetStockPortfolio - 查询基金资产组合(股票投资组合)

查询某只基金在指定日期的基金资产组合(股票投资组合)

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

函数原型:

public static GMDataList<FndPortfolioStockInfo> FndGetStockPortfolio(string symbol, int reportType, string startDate = null, string endDate = null);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstring基金代码Y必填,只能输入一个基金的[symbol],如:SZSE.161133
reportTypeint报表类别Y公布持仓所在的报表类别,必填,可选: 1:第一季度 2:第二季度 3:第三季报 4:第四季度 6:中报 12:年报
startDatestring开始时间Nnull开始时间日期(公告日),%Y-%m-%d 格式,默认null表示最新时间
endDatestring结束时间Nnull结束时间日期(公告日),%Y-%m-%d 格式,默认null表示最新时间

返回值:

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

示例:

FndGetStockPortfolio("SHSE.510300", 1)

注意:

  1. 仅提供场内基金(ETF、LOF、FOF-LOF)的资产组合数据。

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

FndGetBondPortfolio - 查询基金资产组合(债券投资组合)

查询某只基金在指定日期的基金资产组合(债券投资组合)

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

函数原型:

public static GMDataList<FndPortfolioBondInfo> FndGetBondPortfolio(string symbol, int reportType, string startDate = null, string endDate = null);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstring基金代码Y必填,只能输入一个基金的[symbol],如:SZSE.161133
reportTypeint报表类别Y公布持仓所在的报表类别,必填,可选: 1:第一季度 2:第二季度 3:第三季报 4:第四季度 6:中报 9:前三季报 12:年报
startDatestring开始时间Nnull开始时间日期(公告日),%Y-%m-%d 格式,默认null表示最新时间
endDatestring结束时间Nnull结束时间日期(公告日),%Y-%m-%d 格式,默认null表示最新时间

返回值:

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

示例:

FndGetBondPortfolio("SHSE.510300", 1)

注意:

  1. 仅提供场内基金(ETF、LOF、FOF-LOF)的资产组合数据。

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

FndGetFundPortfolio - 查询基金资产组合(基金投资组合)

查询某只基金在指定日期的基金资产组合(基金投资组合)

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

函数原型:

public static GMDataList<FndPortfolioFundInfo> FndGetFundPortfolio(string symbol, int reportType, string startDate = null, string endDate = null);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstring基金代码Y必填,只能输入一个基金的[symbol],如:SZSE.161133
reportTypeint报表类别Y公布持仓所在的报表类别,必填,可选: 1:第一季度 2:第二季度 3:第三季报 4:第四季度 6:中报 9:前三季报 12:年报
startDatestring开始时间Nnull开始时间日期(公告日),%Y-%m-%d 格式,默认null表示最新时间
endDatestring结束时间Nnull结束时间日期(公告日),%Y-%m-%d 格式,默认null表示最新时间

返回值:

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

注意:

  1. 仅提供场内基金(ETF、LOF、FOF-LOF)的资产组合数据。

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

FndGetNetValue - 查询基金净值数据

查询某只基金在指定时间段的基金净值数据

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

函数原型:

public static GMDataList<FndNetValueInfo> FndGetNetValue(string symbol, string startDate = null, string endDate = null);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstring基金代码Y必填,只能输入一个基金的[symbol]如:SZSE.159919
startDatestring开始时间Nnull开始时间日期,%Y-%m-%d 格式,默认null表示最新时间
endDatestring结束时间Nnull结束时间日期,%Y-%m-%d 格式,默认null表示最新时间

返回值:

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

示例:

FndGetNetValue("SHSE.510300")

注意:

  1. 仅提供场内基金(ETF、LOF、FOF-LOF)的净值数据。

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

FndGetAdjFactor - 查询基金复权因子

查询某只基金在一段时间内的复权因子

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

函数原型:

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

参数:

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

返回值:

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

示例:

FndGetAdjFactor("SHSE.510300")

注意:

  1. T+1 日复权因子会二次更新,分别在 T 日 19:00 和 T+1 日 19:00 更新。仅提供场内基金(ETF、LOF、FOF-LOF)的复权因子数据。

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

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

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

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

FndGetDividend - 查询基金分红信息

查询指定基金在一段时间内的分红信息

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

函数原型:

public static GMDataList<FndDividendInfo> FndGetDividend(string symbol, string startDate, string endDate);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstring基金代码Y必填,只能输入一个基金的[symbol], 如:SZSE.159919
startDatestring开始时间Y必填,开始时间日期(场内除息日),%Y-%m-%d 格式
endDatestring结束时间Y必填,结束时间日期(场内除息日),%Y-%m-%d 格式

返回值:

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

示例:

FndGetDividend("SHSE.510300", "2021-1-1", "2023-1-1")

FndGetSplit - 查询基金拆分折算信息

查询指定基金在一段时间内的拆分折算信息

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

函数原型:

public static GMDataList<FndSplitInfo> FndGetSplit(string symbol, string startDate, string endDate);

参数:

参数名类型中文名称必填默认值参数用法说明
symbolstring基金代码Y必填,只能输入一个基金的[symbol],如:SZSE.159919
startDatestring开始时间Y必填,开始时间日期(场内除权日),%Y-%m-%d 格式
endDatestring结束时间Y必填,结束时间日期(场内除权日),%Y-%m-%d 格式

返回值:

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

示例:

FndGetSplit("SZSE.161725", "2000-01-01", "2022-09-07")

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

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

发布评论

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