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

14 KiB
Raw Blame History

基金 / 行业配置

fundIciValue(rdate, name)

指定行业配置相关数据,与系统参数(基金)相关。

参数 类型 说明
rdate int 整数。指定报告期
name string 字符串。行业名称

返回:array

示例

SetSysParam(PN_Stock(),'OF000001');
return FundICIValue(20221231,'制造业');

fundIcNoN(rdate, top_n, field)

第N名行业配置相关数据,与系统参数(基金)相关。

参数 类型 说明
rdate int 整数。指定报告期
top_n int 整数。第N
field string 字符串。列名

返回:float

示例

SetSysParam(PN_Stock(),'OF000001');
return FundICNoN(20221231,3,'市值');

fundIcSumN(rdate, top_n, field)

前N名行业配置相关数据,与系统参数(基金)相关。

参数 类型 说明
rdate int 整数。指定报告期
top_n int 整数。前N
field string 字符串。列名

返回:float

示例

SetSysParam(PN_Stock(),'OF000001');
return FundICSumN(20221231,3,'市值');

fundindustrynamelv1(extype)

基金一级行业

参数 类型 说明
extype usrdefine usrdefine,是否延伸判断,不延伸判断=0延伸判断=1

返回:string

fundsindustrynamelv(fundarr, extype, lv)

基金列表行业

参数 类型 说明
fundarr array of string array of string,基金列表
extype usrdefine usrdefine,延伸判断,不延伸判断=0延伸判断=1
lv usrdefine usrdefine,行业级别

返回:array

fundindustrynamelv3(extype)

基金三级行业

参数 类型 说明
extype usrdefine usrdefine,是否延伸判断,不延伸判断=0延伸判断=1

返回:string

fundindustrynamelv2(extype)

基金二级行业

参数 类型 说明
extype usrdefine usrdefine,是否延伸判断,不延伸判断=0延伸判断=1

返回:string

fundindustrynamelv4(extype)

基金四级行业

参数 类型 说明
extype usrdefine usrdefine,是否延伸判断,不延伸判断=0延伸判断=1

返回:string

fundindustryname(industrytype, extype)

基金行业

参数 类型 说明
industrytype usrdefine usrdefine,行业级别
extype usrdefine usrdefine,延伸判断,不延伸判断=0延伸判断=1

返回:string

fundindustrygetmatchstr(industrytype, extype)

基金行业匹配串

参数 类型 说明
industrytype usrdefine usrdefine,行业级别
extype usrdefine usrdefine,延伸判断,不延伸判断=0延伸判断=1

返回:string

fundindustrymatchstring()

基金行业匹配串

返回:string

fundIcCentralization(report_date, to_no)

基金指定报告期的前N名行业集中度(%)

参数 类型 说明
report_date Integer 报告期
to_no Integer 用户自定义

返回:Real

示例

//返回华安创新2010年一季报持有的前3大行业的集中度
setSysParam(pn_stock(),'OF040001');
r_date:=20100331;
return fundIcCentralization(r_date,3);
//结果:52.49

fundIcMarketValue(report_date, industry_name)

返回基金指定报告期的指定行业投资市值,与系统证券pn_stock()相关。

参数 类型 说明
report_date integer 报告期
industry_name String 行业名称

返回:real

示例

//返回华安创新2010年一季报持有的金融、保险业的股票的市值和
setSysParam(pn_stock(),'OF040001');
r_date:=20100331;
return fundIcMarketValue(r_date,'金融、保险业');
//结果:828593000

fundIcMarketValue2GrowRatio(r_date, r_date2, to_no)

返回基金的前N名行业市值变比(%),与系统证券pn_stock()相关。

参数 类型 说明
r_date Integer 报告期
r_date2 Integer 报告期
to_no Integer 用户自定义

返回:Real

示例

//返回华安创新2011年中报和2010年中报持有的前十名行业的市值变动比
setSysParam(pn_stock(),'OF040001');
r_date1:=20110630;
r_date2:=20100630;
return fundIcMarketValue2GrowRatio(r_date1,r_date2,10);
//结果:29.29

fundicindustrypercent2(rdate, name)

指定行业市值占总值比(%),与系统参数证券(基金)相关。

参数 类型 说明
rdate Integer 整型,指定报告期
name String 字符串,行业名称

返回:REAL

示例

// "OF000001"在20191231指定行业"金融业"市值占总值比(%)
setSysParam(pn_stock(),"OF000001");
return fundicindustrypercent2(20191231,"金融业"); //结果:5.57438513631856

fundicnonname(rdate, topn)

第N名行业名称,与系统参数证券(基金)相关。

参数 类型 说明
rdate Integer 整型,指定报告期
topn Integer 整型,第N

返回:STRING

示例

// "OF000001"在20191231第1名行业名称
setSysParam(pn_stock(),"OF000001");
return fundicnonname(20191231,1); //结果:制造业

fundinfoindustryname1()

返回银河基金分类的一级行业名称

返回:String

示例

//华夏成长在20210302的银河一级行业编码
setSysParam(pn_stock(),"OF000001");
setSysParam(pn_date(),20210302T);
return fundinfoindustryname1(); //返回:银河混合型

fundinfoindustryname2()

返回指定基金的银河二级行业名称

返回:String

示例

//华夏成长在20210302的银河二级行业名称
setSysParam(pn_stock(),"OF000001");
setSysParam(pn_date(),20210302T);
return fundinfoindustryname2(); //返回:银河偏股型

fundyhindustryid1()

返回指定基金银河一级行业编码

返回:String

示例

//华夏成长在20210302的银河一级行业编码
setSysParam(pn_stock(),"OF000001");
setSysParam(pn_date(),20210302T);
return fundyhindustryid1(); //返回:YHFL020000

fundyhindustryid2()

返回指定基金银河二级行业编码

返回:String

示例

//华夏成长在20210302的银河二级行业编码
setSysParam(pn_stock(),"OF000001");
setSysParam(pn_date(),20210302T);
return fundyhindustryid2(); //返回:YHFL020100

fundYhIndustryArr(industry_type, level_n, end_t)

指定日指定级别基金分类列表,默认返回银河分类的一级分类列表

参数 类型 说明
industry_type String 字符串。基金分类
level_n Integer 整数。基金级数
end_t TDateTime 日期。截止日期

返回:Array

示例

// 在20210302的银河基金分类的1级分类成分
return fundYhIndustryArr('YHFL',1,20210302T);

fundIndustryInfoLvN(fundid, end_t, level, industry_type, vtype)

返回指定基金指定日期指定级别的类型名称,默认取银河基金分类的一级基金类型编码。

参数 类型 说明
fundid String 字符串。基金代码
end_t TDateTime 日期。截止日期
level Integer 整数。分类级别
industry_type String 字符串。基金分类名称
vtype Integer 整数。返回值类型,取值如下:

返回:String

示例

// 华夏成长在20201207的一级类型名称
return fundIndustryInfoLvN('OF000001',20210301T,1,'YHFL',1);
//返回:银河混合型

fundGetIndustrydata(fundid, endt, level, industry_type)

基金指定日期有效的基金分类数据。

参数 类型 说明
fundid String 字符串。基金代码
endt TDateTime 日期。截止日期
level Integer 整数。类别级数(1,2
industry_type String 字符串。基金属性名称

返回:Array

示例

// 华夏成长在20201207的有效的基金分类数据
return fundGetIndustrydata('OF000001',20210301T,1,'YHFL');
结果:

ieFundBondIndustryByType()

基金.债券投资组合(按债券品种分类)

返回:array

ieFundBondIndustryByMaturity()

基金.债券投资组合(按偿还期限分类)

返回:array

fundScIndustryNameField()

基金持股-行业名称。根据数据库提供商返回对应的值

返回:string

fundScb2IndustryNameField()

累计买入超净值2%-行业名称。根据数据库提供商返回对应的值

返回:string

fundScs2IndustryNameField()

累计卖出超净值2%-行业名称。根据数据库提供商返回对应的值

返回:string

fundBsIndustryNameField()

债券配置-债券类型。根据数据库提供商返回对应的值

返回:string

portfolioBackTestingQuantityIndustryComposite(end_t, t_gp)

策略验证-数量类组合-t日行业配置,由tGP数据表中按行业统计个各行业的市值和排名

参数 类型 说明
end_t datetime 日期型时间,t日
t_gp array 数据表类型,t日持股明细

返回:array

fundHdIndustryRotationSkill(fund_id, beg_t, end_t, style_type, date_type, hold_type, typ)

基金行业轮动能力因子计算模型

参数 类型 说明
fund_id string 字符串类型,证券代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
style_type any 整数型,风格类型
date_type any 整数型,当期类型
hold_type any 整数型,持仓类型
typ any 整数型,输出指标选择

返回:array

fundIndustryCentralization(show_number, report_date_show_order)

返回指定基金最近N个报告期的行业集中度数据,与系统参数(证券代码)相关。

参数 类型 说明
show_number any 整数,显示个数
report_date_show_order bool 布尔类型,报告期逆排

返回:array

fundSwIndustryComposite(show_number, unit_type, report_date_show_order)

申万行业配置

参数 类型 说明
show_number any 用户自定义,显示个数
unit_type any 用户自定义,显示单位
report_date_show_order bool object

返回:bool

fundsIndustryCentralization(bk_name, r_date, sort_by, sort_order, return_number)

返回指定板块指定报告期基金行业集中度数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
r_date datetime 报告期类型,报告期
sort_by any 整型,排序字段
sort_order any 整型,排序方式
return_number any 整型,返回个数

返回:array

fundIndustryCompositeChangeCall(fund_arr, r_date, r_date2, sort_by, sort_order, return_number)

基金行业配置及变化。

参数 类型 说明
fund_arr array 数组。基金列表。
r_date datetime 整数。报告期。
r_date2 any 整数。同比报告期。
sort_by string 字符串。排序字段,取值如下:
sort_order any 整数。排序方法,1表示正序,0表示逆序。
return_number any 整数。返回个数。

返回:array

fundsSwIndustryComposite(bk_name, end_t, show_number, sort_type, unit_type)

申万行业配置

参数 类型 说明
bk_name string 市场和板块,板块名称
end_t datetime 日期,截止日期
show_number any 用户自定义,显示个数
sort_type bool object
unit_type any 用户自定义,显示单位

返回:bool

fundBlockIndustryComposite(r_date, r_date2)

返回报告期基金管理公司在指定行业的行业配置数据。

参数 类型 说明
r_date datetime 报告期类型,报告期
r_date2 any 报告期类型,同比报告期

返回:array

fundBlockIndustryCentralization(bk_names, end_t, show_number, show_order, unit_type)

行业集中度

参数 类型 说明
bk_names string 市场和板块,板块名称
end_t datetime 日期,截止日期
show_number any 用户自定义,显示个数
show_order bool object
unit_type any 用户自定义,显示单位

返回:bool