Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/fund/income_distribution.md
T
csh e1f7ce052c feat(skills): add tsl api reference skill
Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
2026-07-07 16:36:15 +08:00

5.8 KiB

基金 / 收益及分配

fundChangeInFairValueOfFinancialAssetBondRate(r_date)

获得指定报告期指定基金债券投资收益占公允价值变动收益(%)=债券投资收益/abs(公允价值变动收益)*100%,系统参数:证券代码

参数 类型 说明
r_date datetime 报告期,指定报告期

返回:float

fundChangeInFairValueOfFinancialAssetRate(r_date)

获得指定报告期指定基金交易性金融资产占公允价值变动收益(%)=交易性金融资产/abs(公允价值变动收益)*100%,系统参数:证券代码

参数 类型 说明
r_date datetime 报告期,指定报告期

返回:float

fundChangeInFairValueOfFinancialAssetStockRate(r_date)

获得指定报告期指定基金股票投资收益占公允价值变动收益(%)=股票投资收益/abs(公允价值变动收益)*100%,系统参数:证券代码

参数 类型 说明
r_date datetime 报告期,指定报告期

返回:float

fundPfAmount(beg_t, end_t)

获取基金的区间分红总额(万),与系统证券pn_stock()相关。

参数 类型 说明
beg_t Date 开始日期
end_t Date 截止日期

返回:Real

示例

//取基金金泰2008年2月1日到2010年3月5日之间的分红总额(万)
setSysParam(pn_stock(),'SH500001');
return fundPfAmount (intToDate(20080201),intToDate(20100305));
//结果:336476

fundPfAmount2()

基金上市以来分红总额(万),与系统证券pn_stock()和系统时间pn_date()相关。

返回:Real

示例

//取基金金泰上市以来到2012年8月31日之间的分红总额(万)
setSysParam(pn_stock(),'SH500001') ;
setSysParam(pn_date(),intToDate(20120831));
return fundPfAmount2();
//结果:597157

fundPfAmountIi(beg_t, end_t)

基金区间分红(元/份),与系统证券pn_stock()相关。

参数 类型 说明
beg_t Date 开始日期
end_t Date 截止日期

返回:Real

示例

//取基金金泰2005年2月1日到2012年3月5日之间的分红(元/份)
setSysParam(pn_stock(),'SH500001');
return fundPfAmountIi(intToDate(20050201),intToDate(20120305));
//结果:2.35

fundPfAmountIi2()

基金上市以来分红(元/份),与系统证券pn_stock()和系统时间pn_date()相关

返回:Real

示例

//取基金金泰上市以来到2012年8月31日之间的分红(元/份)
setSysParam(pn_stock(),'SH500001');
setSysParam(pn_date(),intToDate(20120831));
return fundPfAmountIi2 ();
//结果:3.03

fundPfInfo(beg_t, end_t)

基金区间分红情况,与系统证券pn_stock()相关。

参数 类型 说明
beg_t Date 开始日期
end_t Date 截止日期

返回:Array

示例

//取基金金泰2005年2月1日到2012年3月5日之间的分红情况
setSysParam(pn_stock(),'SH500001');
return fundPfInfo(intToDate(20050201),intToDate(20120305));
结果:

fundPfInfo2()

基金上市以来分红情况,与系统证券pn_stock()和系统时间pn_date()相关

返回:Array

示例

//取基金金泰上市以来到2012年8月31日之间的分红情况
setSysParam(pn_stock(),'SH500001');
setSysParam(pn_date(),intToDate(20120831));
return fundPfInfo2();
结果:

fundPfPercent(beg_t, end_t)

基金区间分红(复合比例/份),与系统股票pn_stock()相关

参数 类型 说明
beg_t Date 开始日期
end_t Date 截止日期

返回:Real

示例

//取基金金泰2005年2月1日到2012年3月5日之间的分红(复合比例/份)
setSysParam(pn_stock(),'SH500001');
return fundPfPercent(intToDate(20050201),intToDate(20120305));
//结果:1.69

fundCashAndBonusInfo(beg_t, end_t)

基金区间分红和拆分情况,与系统证券pn_stock()相关。

参数 类型 说明
beg_t Date 开始日期
end_t Date 截止日期

返回:Array

示例

//取基金金泰2005年2月1日到2012年3月5日之间的分红和拆分情况
setSysParam(pn_stock(),'SH500001');
return fundCashAndBonusInfo(intToDate(20050201),intToDate(20120305));
结果:

fundPfNumberIi(beg_t, end_t)

基金区间分红次数,与系统证券pn_stock()相关。

参数 类型 说明
beg_t Date 开始日期
end_t Date 截止日期

返回:Real

示例

//取基金金泰2005年2月1日到2012年3月5日之间的分红次数
setSysParam(pn_stock(),'SH500001');
return fundPfNumberIi(intToDate(20050201),intToDate(20120305));
//结果:6

fundDistributionInfo(beg_t, end_t)

区间扩募情况,与系统参数(证券代码)相关。

参数 类型 说明
beg_t TDateTime 日期。开始日期
end_t TDateTime 日期。截止日期

返回:Array

示例

//SH600718在2001-01-01至2010-01-01的扩募情况。
setSysParam(PN_Stock(),'SH600718');
return fundDistributionInfo(20010101T,20100101T);

fundChangeInFairValueData(fund_id, r_date, c_type)

获取指定基金指定日交易性金融资产或衍生工具占公允价值变动收益的比值(%)

参数 类型 说明
fund_id String 证券,基金代码
r_date Integer 报告期,指定报告期
c_type Integer 用户自定义,收益类型

返回:real

示例

//"OF011837"在2024年报交易性金融资产占公允价值变动收益(%)
return fundChangeInFairValueData("OF011837",20241231,0);
//结果:100