Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/fund/manager_share_change.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

10 KiB

基金 / 基金管理人份额变动

fundManagerBuySharesOfRate(r_date)

获得指定基金指定报告期申购份额占基金份额(%)=指定报告期申购份额/指定报告期基金总份额*100%,系统参数:证券代码

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

返回:float

示例

setsysparam(pn_stock(),'OF450005');
return FundManagerBuySharesOfRate(20190630);

fundManagerBuySharesOfRateLYear(r_date)

获得指定基金指定报告期最近1年申购份额占基金份额(%),系统参数:证券代码

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

返回:float

fundManagerBuySharesOfRateQj(r_date2, r_date)

获得指定报告期区间指定基金的申购份额占基金份额(%)=申购总份额/区间内最后报告期基金总份额*100%,系统参数:证券代码

参数 类型 说明
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

fundManagerBuySharesOfRateYear(r_date)

获得指定基金指定报告期本年以来申购份额占基金份额(%),系统参数:证券代码

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

返回:float

fundManagerBuySharesQj(r_date2, r_date)

获得指定报告期区间指定基金的申购份额总和,系统参数:证券代码

参数 类型 说明
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

fundManagerBuyValue(rdate)

获得指定基金指定报告期的申购市值=指定报告期申购份额*指定报告期基金净值,系统参数:证券代码

参数 类型 说明
rdate int 报告期,指定报告期

返回:float

示例

setsysparam(pn_stock(),'OF450005');
return FundManagerBuyValue(20200630);

fundManagerBuyValueQj(r_date2, r_date)

获得指定报告期区间指定基金的申购市值,系统参数:证券代码

参数 类型 说明
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

fundManagerBuyValueYear(r_date)

获得指定基金指定报告期本年以来申购市值,系统参数:证券代码

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

返回:float

fundManagerSaleSharesOfRateQj(r_date2, r_date)

获得指定报告期区间指定基金的赎回份额占基金份额(%)=赎回总份额/区间内最后报告期基金总份额*100%,系统参数:证券代码

参数 类型 说明
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

fundManagerSaleSharesQj(r_date2, r_date)

获得指定报告期区间指定基金的赎回份额总和,系统参数:证券代码

参数 类型 说明
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

fundManagerSaleValue(r_date)

获得指定基金指定报告期的赎回市值=指定报告期赎回份额*指定报告期基金净值,系统参数:证券代码

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

返回:float

示例

setsysparam(pn_stock(),'OF450005');
return FundManagerSaleValue(20190630);

fundManagerSaleValueLYear(r_date)

获得指定基金指定报告期最近1年赎回市值,系统参数:证券代码

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

返回:float

fundManagerSaleValueQj(r_date2, r_date)

获得指定报告期区间指定基金的赎回市值,系统参数:证券代码

参数 类型 说明
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

fundManagerSharesChangeData(fund_id, r_date, dtype, ctype)

获得指定报告期指定基金的基金管理人份额变动市值、比率等指标

参数 类型 说明
fund_id string 证券,基金代码
r_date int 报告期,指定报告期
dtype int 用户自定义,变动类型
ctype int 用户自定义,计算方式

返回:float

fundManagerTotalSharesChangeOfRate(r_date)

获得指定基金指定报告期份额变动占基金份额(%)=指定报告期份额变动/指定报告期基金总份额*100%,系统参数:证券代码

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

返回:float

示例

setsysparam(pn_stock(),'OF450005');
return FundManagerTotalSharesChangeOfRate(20190630);

fundManagerTotalSharesChangeOfRate2Qj(r_date2, r_date)

获得指定报告期区间指定基金的份额变动占基金管理人份额(%)=份额变动/期初基金管理人总份额*100%,系统参数:证券代码

参数 类型 说明
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

fundManagerTotalSharesChangeOfRateLYear(r_date)

获得指定基金指定报告期最近1年份额变动占基金份额(%),系统参数:证券代码

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

返回:float

fundManagerTotalSharesChangeOfRateQj(r_date2, r_date)

获得指定报告期区间指定基金的份额变动占基金份额(%)=份额变动/区间内最后报告期基金总份额*100%,系统参数:证券代码

参数 类型 说明
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

fundManagerTotalSharesChangeQj(r_date2, r_date)

获得指定报告期区间指定基金的份额变动,系统参数:证券代码

参数 类型 说明
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

fundManagerTotalValueChange(r_date)

获得指定基金指定报告期的份额变动市值=指定报告期份额变动*指定报告期基金净值,系统参数:证券代码

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

返回:float

示例

setsysparam(pn_stock(),'OF450005');
return FundManagerTotalValueChange(20190630);

fundManagerTotalValue(r_date)

获得指定基金指定报告期的期末市值=指定报告期期末份额*指定报告期基金净值,系统参数:证券代码

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

返回:Real

示例

//"OF450005"2019年中报的期末市值
setSysParam(pn_stock(),'OF450005');
return fundManagerTotalValue(20190630);
//结果:31222443.7

fundManagerSaleSharesOfRate(r_date)

获得指定基金指定报告期赎回份额占基金份额(%)=指定报告期赎回份额/指定报告期基金总份额*100%,系统参数:证券代码

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

返回:Real

示例

//"OF450005"2019年中报赎回份额占基金份额(%)
setSysParam(pn_stock(),'OF450005');
return fundManagerSaleSharesOfRate(20190630);
//结果:3.7

fundManagerTotalSharesOfRate(r_date)

获得指定基金指定报告期期末份额占基金份额(%)=指定报告期期末份额/指定报告期基金总份额*100%,系统参数:证券代码

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

返回:Real

示例

//"OF450005"2019中报期末份额占基金份额(%)
setSysParam(pn_stock(),'OF450005');
return fundManagerTotalSharesOfRate(20190630);
//结果:3.9

fundManagerTotalSharesChangeOfRate2(r_date)

获得指定基金指定报告期份额变动占基金管理人份额(%)=指定报告期份额变动/指定报告期期初基金总份额*100%,系统参数:证券代码

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

返回:Real

示例

//"OF450005"2019年中报份额变动占基金管理人份额(%)
setSysParam(pn_stock(),'OF450005');
return fundManagerTotalSharesChangeOfRate2(20190630);
//结果:-48.2

fundManagerSharesChangeDataQj(fund_id, r_date2, r_date, dtype, ctype)

获得区间内指定基金的基金管理人份额变动数量、金额、市值、比率等指标

参数 类型 说明
fund_id String 证券,基金代码
r_date2 Integer 报告期,开始报告期
r_date Integer 报告期,指定报告期
dtype Integer 用户自定义,变动类型
ctype Integer 用户自定义,计算方式

返回:real

示例

//"OF450005"2019年中报至2019年报基金管理人申购份额
return fundManagerSharesChangeDataQj("OF450005",20190630,20191231,0,0);
//结果:468818.4