Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/fund/income_distribution.md
T
csh 13be5ea0aa feat(tsl-api-reference): index class and unit APIs
Migrate reference pages to declaration-line storage and rebuild the
13-column index.

Add qualified member lookup plus regression and end-to-end coverage.
2026-07-29 15:47:46 +08:00

6.3 KiB

基金 / 收益及分配

FundChangeInFairValueOfFinancialAsset_Bond_Rate(r_date)

声明:function

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

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

返回:float

FundChangeInFairValueOfFinancialAsset_Rate(r_date)

声明:function

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

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

返回:float

FundChangeInFairValueOfFinancialAsset_Stock_Rate(r_date)

声明:function

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

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

返回:float

fundPfAmount(beg_t, end_t)

声明:function

获取基金的区间分红总额(万),与系统证券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()

声明:function

基金上市以来分红总额(万),与系统证券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)

声明:function

基金区间分红(元/份),与系统证券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()

声明:function

基金上市以来分红(元/份),与系统证券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)

声明:function

基金区间分红情况,与系统证券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()

声明:function

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

返回:Array

示例

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

fundPfPercent(beg_t, end_t)

声明:function

基金区间分红(复合比例/份),与系统股票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)

声明:function

基金区间分红和拆分情况,与系统证券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)

声明:function

基金区间分红次数,与系统证券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)

声明:function

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

参数 类型 说明
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)

声明:function

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

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

返回:real

示例

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