Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/fund/misc.md
T
2026-07-29 07:58:05 +00:00

316 KiB
Raw Blame History

基金 / 其他

fundBdNoN(rdate, top_n, field)

声明:function

第N名债券相关数据,与系统参数(基金)相关。

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

返回:float

示例

SetSysParam(PN_Stock(),'OF000001');
return FundBDNoN(20221231,1,'市值');

fundBdValue(rdate, bond_id)

声明:function

指定债券相关数据,与系统参数(基金)相关。

参数 类型 说明
rdate int 整数。指定报告期
bond_id string 字符串。债券代码

返回:array

示例

SetSysParam(PN_Stock(),'OF000001');
return FundBDValue(20221231,'BK220014');

fundBdValue2(rdate, bond_id, field)

声明:function

指定债券相关数据,与系统参数(基金)相关。

参数 类型 说明
rdate int 整数。指定报告期
bond_id string 字符串。债券代码
field string 字符串。列名

返回:float

fundBsqk(fundid, r_date, bs_type, top_n)

声明:function

指定报告期的股票投资组合情况,(排序后统计)获取基金前TopN的数据。

参数 类型 说明
fundid string 字符串。基金代码
r_date int 整数。截止日期
bs_type int 用户自定义。买入卖出标志,取值如下:
top_n int 整数。前N

返回:array

fundExRatioOfWind()

声明:function

基金复权比(Wind数据提供商),与系统参数(股票、当前时间)相关。

返回:float

fundFdQk(fundid, rdate, is_relate, top_n)

声明:function

指定报告期的基金明细。

参数 类型 说明
fundid string 字符串。基金代码
rdate int 整数。指定报告期
is_relate int 用户自定义。是否关联方,取值如下:
top_n int 整数。前N

返回:array

fundPmQk(fundid, rdate, top_n)

声明:function

指定报告期的贵金属明细。

参数 类型 说明
fundid string 字符串。基金代码
rdate int 整数。指定报告期
top_n int 整数。前N

返回:array

fundScNoN(rdate, top_n, field)

声明:function

第N名股票相关数据,与系统参数(基金)相关。

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

返回:float

示例

SetSysParam(PN_Stock(),'OF000001');
return FundSCNoN(20231231,1,'市值');

fundSsmx(fundid, rdate)

声明:function

基金指定报告期的份额变动。

参数 类型 说明
fundid string 字符串。基金代码
rdate int 整数。指定报告期

返回:array

bk_fundcompanylist(bkname)

声明:function

基金公司List,与系统参数无关。

参数 类型 说明
bkname string 板块名称

返回:array

bk_fundthemename(bkname)

声明:function

指定基金板块主题

参数 类型 说明
bkname string 板块名称

返回:string

containwords_regularredeem()

声明:function

RegularRedeem包含字串:"定期.*赎回"

返回:string

containwords_regulapurchasescrollhold()

声明:function

RegulaPurchaseScrollHold包含字串:"购.*滚动持有"

返回:string

containwords_scrollhold()

声明:function

ScrollHold包含字串:"滚动持有|理财"

返回:string

containwords_regularopenfund()

声明:function

RegularOpenFund匹配字串:"定期|(一|两)年期纯债"

返回:string

containwords_closedoperation()

声明:function

ClosedOperation包含字串:"封闭运作"

返回:string

notcontainwords_regularopenfund()

声明:function

RegularOpenFund不包含字串:"定期.*赎回|定期支付"

返回:string

notcontainwords_scrollhold()

声明:function

ScrollHold不包含字串:"购|货币"

返回:string

containwords_miniholdperiod()

声明:function

MiniHoldPeriod包含字串:"持有期"

返回:string

containwords_otherrestrictedopening()

声明:function

OtherRestrictedOpening包含字串:"一年目标触发|封闭式"

返回:string

Fund_CalculatedIOPV()

声明:function

获取实时的成分股收盘数据,计算实时的净值数据。 ETF's IOPV(算法计算) 获取实时的成分股收盘数据,计算实时的净值数据。 注意,该函数使用到PCF数据, 天软没有境外ETF的PCF的数据,会返回0,故使用时需注意。 由于自2015-05-04日后交易所的时点净值公布频率提高到3秒一笔, 所以取2015-05-04日之后的时点净值会直接以交易所公布的替代(调用FundIPOV),不再进行取成份股计算。 与当前的系统股票、周期和时间相关

返回:float

FIS1_1(r_date)

声明:function

基金收益及分配中的股票差价收入/收入合计(%),与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

FIS1_2(r_date)

声明:function

基金收益及分配中的债券差价收入/收入合计(%),与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

FIS1_3(r_date)

声明:function

基金收益及分配中的买入返售证券收入/收入合计(%),与系统股票pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

FIS1_4(r_date)

声明:function

基金收益及分配中的其他收入/收入合计(%),与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

FIS1_5(r_date)

声明:function

基金收益及分配中的股票利息收入/收入合计(%),与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

FIS1_6(r_date)

声明:function

基金收益及分配中的债券利息收入/收入合计(%),与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

FIS1_7(r_date)

声明:function

基金收益及分配中的存款利息收入/收入合计(%),与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

FIS2_1(r_date)

声明:function

基金收益及分配中的业绩报酬/费用合计(%),与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

FIS2_2(r_date)

声明:function

基金收益及分配中托管费用/费用合计(%),与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

FIS2_3(r_date)

声明:function

基金收益及分配中其他费用/费用合计(%),与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

fundNsGrowRatio(beg_t, end_t)

声明:function

流通份额变比(%),该函数可以取基金、股票、债券的流通份额变化,与系统当前证券有关。

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

返回:Real

示例

//取华安创新2005年1月1日到2012年1月1日之间的流通份额变比(%)
setSysParam(pn_stock(),'OF040001');
return fundNsGrowRatio(intToDate(20050101),intToDate(20120101));
//结果:302.6716

fundNsGrowValue(beg_t, end_t)

声明:function

流通份额变动,该函数可以取基金、股票、债券的流通份额变化,与系统当前证券有关

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

返回:Real

示例

//取华安创新2005年1月1日到2012年1月1日之间的流通份额变动
setSysParam(pn_stock(),'OF040001') ;
return fundNsGrowValue(intToDate(20050101),intToDate(20120101));
//结果:7357481259.22

fundTsGrowRatio(beg_t, end_t)

声明:function

总份额变比(%)=(期初BegT总份额-期末EndT总份额)/期末EndT总份额,该函数可以取基金、股票、债券的流通份额变化,与系统当前证券有关

参数 类型 说明
beg_t Date 日期
end_t Date 日期

返回:Real

示例

//取华安创新2005年1月1日到2012年1月1日之间的总份额变比(%)
setSysParam(pn_stock(),'OF040001');
return fundTsGrowRatio(intToDate(20050101),intToDate(20120101));
//结果:302.67

fundNegotiableShares(end_t)

声明:function

指定日流通份额,与系统证券pn_stock()相关。

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

返回:Real

示例

//取华安创新2012年10月18日的流通份额
setSysParam(pn_stock(),'OF040001');
ReturnFundNegotiableShares(intToDate(20121018));
//结果:8915597665.48

fundNegotiableShares3()

声明:function

最新流通份额,与系统证券pn_stock()和系统时间pn_date()相关。

返回:Real

示例

//取华安创新2012年10月18日的最新流通份额
setSysParam(pn_stock(),'OF040001');
setSysParam(pn_date(),intToDate(20121018));
ReturnFundNegotiableShares3();
//结果:8915597665.48

fundShares(end_t, return_field)

声明:function

指定日份额结构,与系统证券pn_stock()相关。

参数 类型 说明
end_t Date 截止日期
return_field String 返回的字段名称

返回:Real

示例

//取华安创新2012年10月18日的总份额
setSysParam(pn_stock(),'OF040001');
return fundShares(intToDate(20121018),"总份额");
//结果:8915597665.48

fundShares3(return_field)

声明:function

最新份额结构,与系统证券pn_stock()和系统时间pn_date()相关。

参数 类型 说明
return_field String 返回的字段名称

返回:Real

示例

//取华安创新2012年10月18日的总份额
setSysParam(pn_stock(),'OF040001');setSysParam(pn_date(),intToDate(20121018));
return fundShares3("总份额");
//结果:8915597665.48

fundTsGrowValue(beg_t, end_t)

声明:function

总份额变动,与系统证券pn_stock()相关。两个报告期总股本的差值。

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

返回:Real

示例

//取华安创新2004年9月30日到2012年10月18日之间的总份额变动
setSysParam(pn_stock(),'OF040001');
ReturnFundTSGrowValue(intToDate(20040930),intToDate(20121018));
//结果:6432568919.11

fundTotalShares(end_t)

声明:function

指定日总份额,与系统证券pn_stock()相关。从基金份额表中获取最接近指定日EndT的基金总份额。

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

返回:Real

示例

//取华安创新2012年10月18日的总份额
setSysParam(pn_stock(),'OF040001');
return fundTotalShares(intToDate(20121018));
//结果:8915597665.48

fundTotalShares3()

声明:function

最新总份额,与系统证券pn_stock()和系统时间pn_date()相关。从基金份额表中获取最接近pn_date()设置的当前日期的基金总份额。

返回:Real

示例

//取华安创新2012年10月18日的最新总份额
setSysParam(pn_stock(),'OF040001');
setSysParam(pn_date(),intToDate(20121018));
ReturnFundTotalShares3();
//结果:8915597665.48

fundNetAssetValue(rdate)

声明:function

指定报告期资产净值(考虑填充)

参数 类型 说明
rdate ReportDateList 报告期,基金报告期

返回:real

示例

rdate := 20221231;
fund_id := "OF000001";
sp_s(pn_stock(),fund_id);
return fundNetAssetValue(rdate);//3148229855.4

fundNetAssetValueQk(begt, endt)

声明:function

功能:区间基金规模序列

参数 类型 说明
begt Date 日期,开始日
endt Date 日期,截止日

返回:array

示例

范例1  begt := 20220101t;
endt := 20240101t;
sp_s(pn_stock(),"OF000001");
return fundNetAssetValueQk(begt,endt);
返回:

fundOfDifferentFeesNegotiableShares(end_t)

声明:function

本模型返回指定日不同收费模式所有基金的流通份额

参数 类型 说明
end_t TDateTime 日期,截止日期

返回:Real

示例

//返回OF000009在2025-12-31不同收费模式所有基金的流通份额
setSysParam(pn_stock(),"OF000009");
return fundOfDifferentFeesNegotiableShares(20251231T);
//结果:12531232373.73

fundOfDifferentFeesTotalShares(end_t)

声明:function

本模型返回指定日不同收费模式所有基金的总份额

参数 类型 说明
end_t TDateTime 日期,截止日期

返回:Real

示例

//返回OF000009在2025-12-31不同收费模式所有基金的总份额
setSysParam(pn_stock(),"OF000009");
return fundOfDifferentFeesTotalShares(20251231T);
//结果:12531232373.73

RPT_StructuredFund(end_t)

声明:function

获取分级基金-母基金报表,与当前时间pn_date()相关。

参数 类型 说明
end_t datetime 日期类型,截止日

返回:array

pf_BenchmarkReturnDayly3(b_arr, end_t, yearto_day_type, days_in1_y, floating_ir, return_type)

声明:function

基准日收益率(高频)。与系统股票pn_stock()相关。

参数 类型 说明
b_arr array 数据表类型,组合基准;
end_t datetime 日期类型,截止日;
yearto_day_type any 用户自定义,年化收益率折算为日收益率方法;
days_in1_y any 用户自定义,年化收益率折算天数;
floating_ir float 实数类型,浮动利率(%)
return_type any 用户自定义,返回类型;

返回:array

FundCalculatedNAV_All(endt, fund_type)

声明:function

基金T日基金预估净值(用于计算折溢价)。与系统股票pn_stock()相关。

参数 类型 说明
endt datetime 日期类型,截止日;
fund_type any 用户自定义,基金类别;

返回:float

Fund_AAStockMValue(r_date)

声明:function

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

参数 类型 说明
r_date datetime 报告期

返回:float

Fund_AABondMValue(r_date)

声明:function

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

参数 类型 说明
r_date datetime 报告期

返回:float

Fund_AADepositMValue(r_date)

声明:function

返回基金指定报告期的银行存款和清算备付金,与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

Fund_AATotalMValue(r_date)

声明:function

返回基金指定报告期的资产合计,与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

Fund_AABackSecuMValue(r_date)

声明:function

返回基金指定报告期的买入返售证券,与系统证券pn_stock()相关。

参数 类型 说明
r_date datetime 报告期

返回:float

Fund_AAOtherMValue(r_date)

声明:function

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

参数 类型 说明
r_date datetime 报告期

返回:float

fundExRatioOfLido()

声明:function

基金复权比(Lido数据提供商)。与系统股票pn_stock()、当前时间pn_date(),相关。

返回:Real

fundExRatio()

声明:function

基金复权比。与系统股票pn_stock()、当前时间pn_date(),相关。

返回:Real

示例

//OF162714的基金复权比。
setSysParam(pn_stock(),"OF162714");
return fundExRatio();
//结果:0
//问题一上个函数类似

fundWeeklyYtm(t)

声明:function

基金收益率(复权)。与系统股票pn_stock()、当前时间pn_date(),相关。

参数 类型 说明
t Array 数据表类型,

返回:Array

示例

//OF162714基金收益率(复权)。
setSysParam(pn_stock(),"OF162714");
return fundWeeklyYtm(Array());
结果:

getFundExRatio(t, end_t)

声明:function

得到指定日的还权比。与系统股票pn_stock()、当前时间pn_date(),相关。

参数 类型 说明
t Array,TableArray
end_t DateTime

返回:real

示例

setSysParam(pn_stock(),"OF162714");
return getFundExRatio(Array(('除权日':20180928,'比例':0.7)),20180927T);
//结果:0.7

intersectionAlphaBetaValue(t1, t2, alpha, beta, residual, corr)

声明:function

α,β,参差。与系统股票pn_stock()、当前时间pn_date(),相关。

参数 类型 说明
t1 Array 数据表类型;
t2 Array 数据表类型;
alpha Real 实数类型;
beta Real 实数类型;
residual Real 实数类型;
corr Real 实数类型,相关系数

返回:Array

示例

//t1和t2序列的相关指标
t1 := spec(nDay(30,'涨幅',stockZf3()),'SZ000002');
t2 := spec(nDay(30,'涨幅',stockZf3()),'SH600001');
intersectionAlphaBetaValue(t1,t2,a,b,c,d);
return array(a,b,c,c);

fundExNetAssetWeeklyList(ratio_arr)

声明:function

修正后的基金净值,与系统参数(基金)相关。按照基金复权表重新计算基金净值。

参数 类型 说明
ratio_arr Array 数组。基金复权表

返回:Array

示例

setSysParam(PN_Stock(),'OF000001');
return fundExNetAssetWeeklyList();

fundTotalAmountOfRaised(begt, endt, s_type)

声明:function

指定区间基金募集总额

参数 类型 说明
begt TDateTime 日期,开始日期
endt TDateTime 日期,截止日期
s_type Integer 用户自定义,投资风格

返回:real

示例

// 获取2025年1月1日到9月1日,混合型基金的募集总额
begt:=20250101T;
endt:=20250901T;
stype:=1;//混合型
return fundTotalAmountOfRaised(begt,endt,s_type);
// 返回:75331843259.29

FundChangeInFairValueOfDerivative_Rate(r_date)

声明:function

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

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

返回:float

pf_BondConvexity(w, settlement_date)

声明:function

债券组合凸性 1)计算w中各债券的凸性 MCi 2)累加MCi*w中的债券比例 w数组中的数据必须有“代码”、“比例(%)”列

参数 类型 说明
w array 二维数组,债券组合
settlement_date datetime 日期,结算日

返回:array

pf_BondModifiedDuration(w, settlement_date)

声明:function

债券组合久期 1)计算w中各债券的久期 MDi 2)累加MDi*w中的债券比例 w数组中的数据必须有“代码”、“比例(%)”列

参数 类型 说明
w array 二维数组,债券组合
settlement_date datetime 日期,结算日

返回:array

pf_BondRemainDuration(w, settlement_date)

声明:function

债券组合剩余期限 1)计算w中各债券的剩余期限RDi 2)累加RDi*w中的债券比例

参数 类型 说明
w array 二维数组,债券组合,数组中的数据必须有“代码”、“比例(%)”列
settlement_date datetime 日期,结算日

返回:float

BK_ListedOfFunds(end_t, fund_type)

声明:function

返回基金板块指定日已上市的基金列表,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。通过指定日是否已经开始公布净值判断基金是否上市。

参数 类型 说明
end_t datetime 日期,截止日期
fund_type any 整型,基金类型

返回:array

Bk_ListedCountOfFunds(end_t, fund_type)

声明:function

返回基金板块指定日已上市的基金个数,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。通过指定日是否已经开始公布净值判断基金是否上市。

参数 类型 说明
end_t datetime 日期,截止日期
fund_type any 整型,基金类型

返回:string

FundS_ProductsNum(fund_bk)

声明:function

指定基金板块下所包含的基金产品个数

参数 类型 说明
fund_bk string 市场和板块,基金板块

返回:float

bk_fundsmanagerbyendt()

声明:function

在任基金经理列表,与系统参数(基金板块、日期)相关

返回:array

bk_fdfundvolume(rdate, stockid)

声明:function

统计指定报告期指定板块汇总的指定基金持有份额

参数 类型 说明
rdate datetime 指定报告期
stockid string 基金代码

返回:float

bk_fdfundvaluegrow(rdate, rdate2, stockid)

声明:function

统计指定报告期指定板块汇总的指定基金持有市值变动(万)

参数 类型 说明
rdate datetime 指定报告期
rdate2 datetime 同比报告期
stockid string 基金代码

返回:float

bk_fdfundvalue(rdate, stockid)

声明:function

统计指定报告期指定板块汇总的指定基金持有市值(万)

参数 类型 说明
rdate datetime 指定报告期
stockid string 基金代码

返回:float

bk_fdfundpercentgrow2(rdate, rdate2, stockid)

声明:function

统计指定报告期指定板块汇总的指定基金市值占总值比变动(%)

参数 类型 说明
rdate datetime 指定报告期
rdate2 datetime 同比报告期
stockid string 基金代码

返回:float

bk_fdfundpercentgrow(rdate, rdate2, stockid)

声明:function

统计指定报告期指定板块汇总的指定基金市值占净值比变动(%)

参数 类型 说明
rdate datetime 指定报告期
rdate2 datetime 同比报告期
stockid string 基金代码

返回:float

bk_fdfundvaluegrowratio(rdate, rdate2, stockid)

声明:function

统计指定报告期指定板块汇总的指定基金持有市值变比(%)

参数 类型 说明
rdate datetime 指定报告期
rdate2 datetime 同比报告期
stockid string 基金代码

返回:float

bk_fdfundpercent(rdate, stockid)

声明:function

统计指定报告期指定板块汇总的指定基金市值占净值比(%)

参数 类型 说明
rdate datetime 指定报告期
stockid string 基金代码

返回:float

bk_fdfundpercent3(rdate, stockid)

声明:function

统计指定报告期指定板块汇总的指定基金市值占基金市值比(%)

参数 类型 说明
rdate datetime 指定报告期
stockid string 基金代码

返回:float

bk_fdfundvolumegrow(rdate, rdate2, stockid)

声明:function

统计指定报告期指定板块汇总的指定基金持有份额变动

参数 类型 说明
rdate datetime 指定报告期
rdate2 datetime 同比报告期
stockid string 基金代码

返回:float

bk_fdfundpercent2(rdate, stockid)

声明:function

统计指定报告期指定板块汇总的指定基金市值占总值比(%)

参数 类型 说明
rdate datetime 指定报告期
stockid string 基金代码

返回:float

bk_irfundvaluegrow(rdate, rdate2)

声明:function

统计指定板块中指定报告期内基金市值变动(万)

参数 类型 说明
rdate datetime 指定报告期
rdate2 datetime 同比报告期

返回:float

bk_irfundpercentgrow1(rdate, rdate2)

声明:function

统计指定板块中指定报告期内基金占净值比变动(%)

参数 类型 说明
rdate datetime 指定报告期
rdate2 datetime 同比报告期

返回:float

bk_irfundpercentgrow2(rdate, rdate2)

声明:function

统计指定板块中指定报告期内基金市值占总值比变动(%)

参数 类型 说明
rdate datetime 指定报告期
rdate2 datetime 同比报告期

返回:float

bk_irfundvalue(rdate)

声明:function

统计指定报告期指定板块中所有基金投资于基金的市值和(万)

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

返回:float

bk_irfundvaluegrowratio(rdate, rdate2)

声明:function

统计指定板块中指定报告期内基金市值变比(%)

参数 类型 说明
rdate datetime 指定报告期
rdate2 datetime 同比报告期

返回:float

FundSManagerBuyShares_QJ(fund_arr, r_date2, r_date)

声明:function

获得基金列表指定报告期区间申购总份额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:array

FundSManagerSaleShares_QJ(fund_arr, r_date2, r_date)

声明:function

获得基金列表指定报告期区间赎回总份额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalSharesChange_QJ(fund_arr, r_date2, r_date)

声明:function

获得基金列表指定报告期区间份额变动

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:array

FundSManagerBuyValue_QJ(fund_arr, r_date2, r_date)

声明:function

获得基金列表指定报告期区间申购总市值

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:array

FundSManagerSaleValue_QJ(fund_arr, r_date2, r_date)

声明:function

获得基金列表指定报告期区间赎回总市值

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalValueChange_QJ(fund_arr, r_date2, r_date)

声明:function

获得基金列表指定报告期区间总市值变动

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:array

FundSManagerBuySharesOfRate_QJ(fund_arr, r_date2, r_date)

声明:function

获得基金列表指定报告期区间申购份额占基金份额(%)=指定报告期区间申购总份额/指定报告期区间最新基金列表总份额*100%

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:array

FundSManagerSaleSharesOfRate_QJ(fund_arr, r_date2, r_date)

声明:function

获得基金列表指定报告期区间赎回份额占基金份额(%)=指定报告期区间赎回总份额/指定报告期区间最新基金列表总份额*100%

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalSharesChangeOfRate_QJ(fund_arr, r_date2, r_date)

声明:function

获得基金列表指定报告期区间份额变动占基金份额(%)=指定报告期区间份额变动/指定报告期区间最新基金列表总份额*100%

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalSharesChangeOfRate2_QJ(fund_arr, r_date2, r_date)

声明:function

获得基金列表指定报告期区间赎回份额占基金份额(%)=指定报告期区间份额变动/指定报告期区间期初总份额*100%

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:array

FundSManagerSaleShares_Year(fund_arr, r_date)

声明:function

获得基金列表指定日本年以来赎回份额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerSaleValue_Year(fund_arr, r_date)

声明:function

获得基金列表指定日本年以来赎回市值

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalValueChange_Year(fund_arr, r_date)

声明:function

获得基金列表指定日本年以来市值变动

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerBuySharesOfRate_Year(fund_arr, r_date)

声明:function

获得基金列表指定日本年以来申购份额占基金份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerSaleSharesOfRate_Year(fund_arr, r_date)

声明:function

获得基金列表指定日本年以来赎回份额占基金份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalSharesChangeOfRate_Year(fund_arr, r_date)

声明:function

获得基金列表指定日本年以来份额变动占基金份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalSharesChangeOfRate2_Year(fund_arr, r_date)

声明:function

获得基金列表指定日本年以来份额变动占基金管理人份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerBuyShares_LYear(fund_arr, r_date)

声明:function

获得基金列表指定日最近1年申购份额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerSaleShares_LYear(fund_arr, r_date)

声明:function

获得基金列表指定日最近1年赎回份额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalSharesChange_LYear(fund_arr, r_date)

声明:function

获得基金列表指定日最近1年份额变动

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerBuyValue_LYear(fund_arr, r_date)

声明:function

获得基金列表指定日最近1年申购市值

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerSaleValue_LYear(fund_arr, r_date)

声明:function

获得基金列表指定日最近1年赎回市值

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalValueChange_LYear(fund_arr, r_date)

声明:function

获得基金列表指定日最近1年市值变动

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerBuySharesOfRate_LYear(fund_arr, r_date)

声明:function

获得基金列表指定日最近1年申购份额占基金份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerSaleSharesOfRate_LYear(fund_arr, r_date)

声明:function

获得基金列表指定日最近1年赎回份额占基金份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalSharesChangeOfRate2_LYear(fund_arr, r_date)

声明:function

获得基金列表指定日最近1年份额变动占基金管理人份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundSManagerTotalSharesChangeOfRate_LYear(fund_arr, r_date)

声明:function

获得基金列表指定日最近1年份额变动占基金份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期

返回:array

FundBKManagerBuyShares_Year(bkname, r_date)

声明:function

获得基金板块指定日本年以来申购份额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerSaleShares_Year(bkname, r_date)

声明:function

获得基金板块指定日本年以来赎回份额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalSharesChange_Year(bkname, r_date)

声明:function

获得基金板块指定日本年以来份额变动

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerBuyValue_Year(bkname, r_date)

声明:function

获得基金板块指定日本年以来申购市值

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerSaleValue_Year(bkname, r_date)

声明:function

获得基金板块指定日本年以来赎回市值

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalValueChange_Year(bkname, r_date)

声明:function

获得基金板块指定日本年以来市值变动

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerBuySharesOfRate_Year(bkname, r_date)

声明:function

获得基金板块指定日本年以来申购份额占基金份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerSaleSharesOfRate_Year(bkname, r_date)

声明:function

获得基金板块指定日本年以来赎回份额占基金份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalSharesChangeOfRate_Year(bkname, r_date)

声明:function

获得基金板块指定日本年以来份额变动占基金份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalSharesChangeOfRate2_Year(bkname, r_date)

声明:function

获得基金板块指定日本年以来份额变动占基金管理人份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerBuyShares_QJ(bkname, r_date2, r_date)

声明:function

获得基金板块指定报告期区间申购份额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerSaleShares_QJ(bkname, r_date2, r_date)

声明:function

获得基金板块指定报告期区间赎回份额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalSharesChange_QJ(bkname, r_date2, r_date)

声明:function

获得基金板块指定报告期区间份额变动

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerBuyValue_QJ(bkname, r_date2, r_date)

声明:function

获得基金板块指定报告期区间申购市值

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerSaleValue_QJ(bkname, r_date2, r_date)

声明:function

获得基金板块指定报告期区间赎回市值

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalValueChange_QJ(bkname, r_date2, r_date)

声明:function

获得基金板块指定报告期区间市值变动

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerBuySharesOfRate_QJ(bkname, r_date2, r_date)

声明:function

获得基金板块指定报告期区间申购份额占基金份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalSharesChangeOfRate_QJ(bkname, r_date2, r_date)

声明:function

获得基金板块指定报告期区间份额变动占基金份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalSharesChangeOfRate2_QJ(bkname, r_date2, r_date)

声明:function

获得基金板块指定报告期区间份额变动占基金管理人份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerBuyShares_LYear(bkname, r_date)

声明:function

获得基金板块指定日基金管理人最近1年申购份额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerSaleShares_LYear(bkname, r_date)

声明:function

获得基金板块指定日基金管理人最近1年赎回份额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalSharesChange_LYear(bkname, r_date)

声明:function

获得基金板块指定日基金管理人最近1年份额变动

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerBuyValue_LYear(bkname, r_date)

声明:function

获得基金板块指定日基金管理人最近1年申购市值

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerSaleValue_LYear(bkname, r_date)

声明:function

获得基金板块指定日基金管理人最近1年赎回市值

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalValueChange_LYear(bkname, r_date)

声明:function

获得基金板块指定日基金管理人最近1年市值变动

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerBuySharesOfRate_LYear(bkname, r_date)

声明:function

获得基金板块指定日基金管理人最近1年申购份额占基金份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerSaleSharesOfRate_LYear(bkname, r_date)

声明:function

获得基金板块指定日基金管理人最近1年赎回份额占基金份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalSharesChangeOfRate_LYear(bkname, r_date)

声明:function

获得基金板块指定日基金管理人最近1年份额变动占基金份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKManagerTotalSharesChangeOfRate2_LYear(bkname, r_date)

声明:function

获得基金板块指定日基金管理人最近1年份额变动占基金管理人份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundSManagerTradeAmount_LYear(fund_arr, r_date, t_type)

声明:function

获得指定报告期最近1年基金列表基金管理人交易金额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeAmount_QJ(fund_arr, r_date2, r_date, t_type)

声明:function

获得报告期区间基金列表基金管理人交易金额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeAmount_Report(fund_arr, r_date, t_type)

声明:function

获得指定报告期基金列表基金管理人交易金额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeAmount_Year(fund_arr, r_date, t_type)

声明:function

获得指定报告期本年以来基金列表基金管理人交易金额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeAveragePrice_LYear(fund_arr, r_date, t_type)

声明:function

获得指定报告期最近1年基金列表基金管理人交易均价

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeAveragePrice_QJ(fund_arr, r_date2, r_date, t_type)

声明:function

获得报告期区间基金列表基金管理人交易均价

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeAveragePrice_Report(fund_arr, r_date, t_type)

声明:function

获得指定报告期基金列表基金管理人交易均价

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeAveragePrice_Year(fund_arr, r_date, t_type)

声明:function

获得指定报告期本年以来基金列表基金管理人交易均价

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeSharesOfRate_LYear(fund_arr, r_date, t_type)

声明:function

获得指定报告期最近1年基金列表基金管理人交易份额占基金总份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeSharesOfRate_QJ(fund_arr, r_date2, r_date, t_type)

声明:function

获得报告期区间基金列表基金管理人交易份额占基金总份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeSharesOfRate_Report(fund_arr, r_date, t_type)

声明:function

获得指定报告期基金列表基金管理人交易份额占基金总份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeSharesOfRate_Year(fund_arr, r_date, t_type)

声明:function

获得指定报告期本年以来基金列表基金管理人交易份额占基金总份额(%)

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeShares_LYear(fund_arr, r_date, t_type)

声明:function

获得指定报告期最近1年基金列表基金管理人交易份额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeShares_QJ(fund_arr, r_date2, r_date, t_type)

声明:function

获得报告期区间基金列表基金管理人交易份额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeShares_Report(fund_arr, r_date, t_type)

声明:function

获得指定报告期基金列表基金管理人交易份额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundSManagerTradeShares_Year(fund_arr, r_date, t_type)

声明:function

获得指定报告期本年以来基金列表基金管理人交易份额

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:array

FundBKManagerTradeAmount_LYear(bkname, r_date, t_type)

声明:function

获得指定报告期最近1年基金板块基金管理人交易金额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeAmount_QJ(bkname, r_date2, r_date, t_type)

声明:function

获得报告期区间基金板块基金管理人交易金额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeAmount_Report(bkname, r_date, t_type)

声明:function

获得指定报告期基金板块基金管理人交易金额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeAmount_Year(bkname, r_date, t_type)

声明:function

获得指定报告期本年以来基金板块基金管理人交易金额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeAveragePrice_LYear(bkname, r_date, t_type)

声明:function

获得指定报告期最近1年基金板块基金管理人交易均价

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeAveragePrice_QJ(bkname, r_date2, r_date, t_type)

声明:function

获得报告期区间基金板块基金管理人交易均价

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeAveragePrice_Report(bkname, r_date, t_type)

声明:function

获得指定报告期基金板块基金管理人交易均价

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeSharesOfRate_Report(bkname, r_date, t_type)

声明:function

获得指定报告期基金板块基金管理人交易份额占基金总份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeSharesOfRate_Year(bkname, r_date, t_type)

声明:function

获得指定报告期本年以来基金板块基金管理人交易份额占基金总份额(%)

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeShares_LYear(bkname, r_date, t_type)

声明:function

获得指定报告期最近1年基金板块基金管理人交易份额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeShares_QJ(bkname, r_date2, r_date, t_type)

声明:function

获得报告期区间基金板块基金管理人交易份额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date2 any 报告期,开始报告期
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKManagerTradeShares_Report(bkname, r_date, t_type)

声明:function

获得指定报告期基金板块基金管理人交易份额

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期
t_type any 用户自定义,交易方式

返回:float

FundBKChangeInFairValueOfFinancialAsset_Bond(bkname, r_date)

声明:function

获得指定报告期基金板块债券投资变动收益

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

FundBKChangeInFairValueOfFinancialAsset_Stock(bkname, r_date)

声明:function

获得指定报告期基金板块股票投资变动收益

参数 类型 说明
bkname string 市场和板块,板块名称
r_date datetime 报告期,指定报告期

返回:float

NewQuarterlyReportDateOfEndT_Fund(endt, d_type)

声明:function

获得基金指定日最新报告期,与系统参数(证券代码)相关。

参数 类型 说明
endt datetime 日期。截止日
d_type any 用户自定义。报告期类型,取值如下:

返回:any

IE_FundNetAssetChange()

声明:function

基金.净值变动表

返回:string

IE_FundBondCompositeDetail()

声明:function

基金.投资组合债券明细

返回:array

IE_FundMainShareHolder()

声明:function

基金.主要持有人

返回:array

FundExt_IRQk(r_date)

声明:function

基金扩展-资产配置

参数 类型 说明
r_date datetime 报告期

返回:array

FundExt_ICQk(r_date)

声明:function

基金扩展-行业配置

参数 类型 说明
r_date datetime 报告期

返回:array

FundExt_ICCQk(r_date)

声明:function

基金扩展-行业集中度

参数 类型 说明
r_date datetime 报告期

返回:array

FundExt_BCQk(r_date)

声明:function

基金扩展-债券配置

参数 类型 说明
r_date datetime 报告期

返回:array

FundExt_BCCQk(r_date)

声明:function

基金扩展-债券集中度

参数 类型 说明
r_date datetime 报告期

返回:array

FundExt_SCDQk(r_date)

声明:function

基金扩展-持股情况

参数 类型 说明
r_date datetime 报告期

返回:array

FundExt_SCCExt(r_date)

声明:function

基金扩展-持股集中度

参数 类型 说明
r_date datetime 报告期

返回:array

FundExt_BCDQk(r_date)

声明:function

基金扩展-持债情况

参数 类型 说明
r_date datetime 报告期

返回:array

FundExt_BCDCExt(r_date)

声明:function

基金扩展-持债集中度

参数 类型 说明
r_date datetime 报告期

返回:array

Fund_PercentageField()

声明:function

基金投资组合-占净值比例。根据数据库提供商返回对应的值

返回:string

ETFSGSH_CashSubstituteSign_Can()

声明:function

ETF申购赎回-现金替代标识-允许。根据数据库提供商返回对应的值

返回:string

ETFSGSH_CashForecasted()

声明:function

ETF申购赎回-最小申购、赎回单位的预估现金部分。根据数据库提供商返回对应的值

返回:string

ETFSGSH_CashSubstituteSign()

声明:function

ETF申购赎回-现金替代标识。根据数据库提供商返回对应的值

返回:string

ETFSGSH_StockField()

声明:function

ETF申购赎回-代码。根据数据库提供商返回对应的值

返回:string

ETFSGSH_StockAmount()

声明:function

ETF申购赎回-数量。根据数据库提供商返回对应的值

返回:string

ETFSGSH_LeastUnit()

声明:function

ETF申购赎回-最小申购、赎回单位。根据数据库提供商返回对应的值

返回:string

ETFSGSH_FixedSubstituteSum()

声明:function

ETF申购赎回-固定替代金额。根据数据库提供商返回对应的值

返回:string

ETFSGSH_DateField()

声明:function

ETF申购赎回-截止日。根据数据库提供商返回对应的值

返回:string

ETFSGSH_CashSubstituteSign_Must()

声明:function

ETF申购赎回-现金替代标识-必须。根据数据库提供商返回对应的值

返回:string

ETFSGSH_CashSubstituteSign_Cannot()

声明:function

ETF申购赎回-现金替代标识-不允许。根据数据库提供商返回对应的值

返回:string

Fund_SPExDate2Field()

声明:function

基金拆分-拆分日期(场外)。根据数据库提供商返回对应的值

返回:string

Fund_SPDeclareDateField()

声明:function

基金拆分-首次信息公布日。根据数据库提供商返回对应的值

返回:string

Fund_SPRatioField()

声明:function

基金拆分-拆分比例。根据数据库提供商返回对应的值

返回:string

Fund_SPNewCodeField()

声明:function

基金拆分-拆分折算后新增基金代码。根据数据库提供商返回对应的值

返回:string

Fund_CFPercentField()

声明:function

基金拆分-拆分比例。根据数据库提供商返回对应的值

返回:string

Fund_SPTypeField()

声明:function

基金拆分-拆分类型。根据数据库提供商返回对应的值

返回:string

Fund_SPExDateField()

声明:function

基金拆分-拆分日期。根据数据库提供商返回对应的值

返回:string

Fund_CFExDateField()

声明:function

基金拆分-折算日。根据数据库提供商返回对应的值

返回:string

Fund_DIExDateField()

声明:function

基金分红-除权(息)日字段。根据数据库提供商返回对应的值

返回:string

Fund_DIProfitListDateField()

声明:function

基金分红-分红发放日。根据数据库提供商返回对应的值

返回:string

Fund_DIAmountField()

声明:function

基金分红-分红金额。根据数据库提供商返回对应的值

返回:string

Fund_DIDominatorValue()

声明:function

基金分红-单位比例。根据数据库提供商返回对应的值

返回:any

Fund_DIPreTaxPriceField()

声明:function

基金分红-红利比字段。根据数据库提供商返回对应的值

返回:string

Fund_DIRecordDateField()

声明:function

基金分红-股权登记日。根据数据库提供商返回对应的值

返回:string

Fund_ELVolDominatorValue()

声明:function

基金扩募-扩募份额单位。根据数据库提供商返回对应的值

返回:any

Fund_ELDominatorValue()

声明:function

基金扩募-单位比例。根据数据库提供商返回对应的值

返回:any

Fund_ELPreTaxPriceField()

声明:function

基金扩募-配售比例。根据数据库提供商返回对应的值

返回:string

Fund_ELExDateField()

声明:function

基金扩募-除权日。根据数据库提供商返回对应的值

返回:string

Fund_ELPriceField()

声明:function

基金扩募-配售价。根据数据库提供商返回对应的值

返回:string

Fund_ELListDateField()

声明:function

基金扩募-上市日。根据数据库提供商返回对应的值

返回:string

Fund_IIIssueDateField()

声明:function

基金发行-发行日字段。根据数据库提供商返回对应的值

返回:string

Fund_IIIssuePriceField()

声明:function

基金发行-发行价字段。根据数据库提供商返回对应的值

返回:string

Fund_IIIssueVolField()

声明:function

基金发行-发行分额字段。根据数据库提供商返回对应的值

返回:string

Fund_IIListedDateField()

声明:function

基金发行-上市日。根据数据库提供商返回对应的值

返回:string

CR_MaxHoldTermField()

声明:function

费率表-持有年限上限。根据数据库提供商返回对应的值

返回:string

CR_ChargeRateTypeField()

声明:function

费率表-费率类型。根据数据库提供商返回对应的值

返回:string

CR_EndDateField()

声明:function

费率表-执行日期。根据数据库提供商返回对应的值

返回:string

CR_ChargeRateField()

声明:function

费率表-费率。根据数据库提供商返回对应的值

返回:string

CR_MaxApplyField()

声明:function

费率表-申购金额上限。根据数据库提供商返回对应的值

返回:string

CR_MinHoldTermField()

声明:function

费率表-持有年限下限。根据数据库提供商返回对应的值

返回:string

CR_ChargePatternField()

声明:function

费率表-收费模式。根据数据库提供商返回对应的值

返回:string

CR_MinApplyField()

声明:function

费率表-申购金额下限。根据数据库提供商返回对应的值

返回:string

FundYTM_NVField()

声明:function

基金净值增长率算法-单位净值法。根据数据库提供商返回对应的值

返回:string

FundYTM_MWFJJDWSYField()

声明:function

基金净值增长率算法-每万份基金单位收益法。根据数据库提供商返回对应的值

返回:string

FundIS_TZLXField()

声明:function

基本信息-投资类型。根据数据库提供商返回对应的值

返回:string

FundIT_KFField()

声明:function

开放。根据数据库提供商返回对应的值

返回:string

FundIS_DZField()

声明:function

短债型。根据数据库提供商返回对应的值

返回:string

FundIT_FBField()

声明:function

封闭。根据数据库提供商返回对应的值

返回:string

FundIS_GPField()

声明:function

股票型。根据数据库提供商返回对应的值

返回:string

FundIS_ZQField()

声明:function

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

返回:string

FundIS_TZFGField()

声明:function

基本信息-投资风格。根据数据库提供商返回对应的值

返回:string

FundIS_TGRField()

声明:function

基本信息-托管人。根据数据库提供商返回对应的值

返回:string

FundIS_JJLXField()

声明:function

基本信息-交易方式。根据数据库提供商返回对应的值

返回:string

FundIS_GLRField()

声明:function

基本信息-管理人。根据数据库提供商返回对应的值

返回:string

FundIS_XJField()

声明:function

现金型。根据数据库提供商返回对应的值

返回:string

FundIS_PZField()

声明:function

偏债型。根据数据库提供商返回对应的值

返回:string

FundIS_PZQField()

声明:function

偏债型。根据数据库提供商返回对应的值

返回:string

FundIS_HHField()

声明:function

混合型。根据数据库提供商返回对应的值

返回:string

Fund_SSPublicNegotiableSharesField()

声明:function

基金份额-发起人持有。根据数据库提供商返回对应的值

返回:string

Fund_SSChangeReasonField()

声明:function

基金份额-变动原因。根据数据库提供商返回对应的值

返回:string

Fund_SSNegotiableSharesField()

声明:function

基金份额-流通份额。根据数据库提供商返回对应的值

返回:string

Fund_SSTotalSharesField()

声明:function

基金份额-总份额。根据数据库提供商返回对应的值

返回:string

Fund_SSChangeDateField()

声明:function

基金份额-截止日字段。根据数据库提供商返回对应的值

返回:string

Fund_SSSponsorNegotiableSharesField()

声明:function

基金份额-社会公众持有。根据数据库提供商返回对应的值

返回:string

FundPJ_ZHPMField()

声明:function

海通评级-综合排名。

返回:string

FundPJ_EndDateField()

声明:function

海通评级-截止日期

返回:string|datetime

FundPJ_ZCGPJPMField()

声明:function

海通评级-重仓股评级排名。

返回:string

FundPJ_BXFLField()

声明:function

海通评级-表现分类。

返回:string

FundPJ_LSYJPMField()

声明:function

海通评级-历史业绩排名。

返回:string

FundPJ_ZHTZPMField()

声明:function

海通评级-组合调整排名。

返回:string

FundHTGY_XQZXDField()

声明:function

海通规因-选券贡献度。

返回:string

FundHTGY_HYPZGXDField()

声明:function

海通规因-行业配置贡献度。

返回:string

FundHTGY_JZSYLField()

声明:function

海通规因-基准收益率。

返回:string

FundHTGY_ZCPZGXDField()

声明:function

海通规因-资产配置贡献度。

返回:string

FundBPT_TermEField()

声明:function

货币基金剩余期限-180天(含)以上占资产净值比例(%)。根据数据库提供商返回对应的值

返回:string

FundBPT_AverageTermField()

声明:function

货币基金剩余期限-平均剩余期限。根据数据库提供商返回对应的值

返回:string

FundBPT_Percent2Field()

声明:function

货币基金剩余期限-负债占资产净值比例。根据数据库提供商返回对应的值

返回:string

FundBPT_Percent1Field()

声明:function

货币基金剩余期限-资产占资产净值比例。根据数据库提供商返回对应的值

返回:string

FundBPT_TermCField()

声明:function

货币基金剩余期限-60天(含)-90天占资产净值比例(%)。根据数据库提供商返回对应的值

返回:string

FundBPT_TermBField()

声明:function

货币基金剩余期限-30天(含)-60天占资产净值比例(%)。根据数据库提供商返回对应的值

返回:string

FundBPT_TermDField()

声明:function

货币基金剩余期限-90天(含)-180天占资产净值比例(%)。根据数据库提供商返回对应的值

返回:string

FundBPT_UpperLimitField()

声明:function

货币基金剩余期限-上限。根据数据库提供商返回对应的值

返回:string

FundBPT_LowerLimitField()

声明:function

货币基金剩余期限-下限。根据数据库提供商返回对应的值

返回:string

FundBPT_TermAField()

声明:function

货币基金剩余期限-30天以内占资产净值比例(%)。根据数据库提供商返回对应的值

返回:string

Fund_BSKZZField()

声明:function

债券配置-可转换债券。根据数据库提供商返回对应的值

返回:string

Fund_BSJRZField()

声明:function

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

返回:string

Fund_BSQYZField()

声明:function

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

返回:string

Fund_BSPercentageField()

声明:function

债券配置-占基金资产净值比例。根据数据库提供商返回对应的值

返回:string

Fund_BSMarketValueField()

声明:function

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

返回:string

Fund_AATypeField()

声明:function

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

返回:string

Fund_AAMValueField()

声明:function

资产配置-资产市值。根据数据库提供商返回对应的值

返回:string

Fund_AATotalField()

声明:function

资产配置-资产合计。根据数据库提供商返回对应的值

返回:string

Fund_AABackSecuField()

声明:function

资产配置-买入返售证券。根据数据库提供商返回对应的值

返回:string

Fund_AABondField()

声明:function

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

返回:string

Fund_AAStockField()

声明:function

资产配置-股票。根据数据库提供商返回对应的值

返回:string

Fund_AAOtherField()

声明:function

资产配置-其它资产。根据数据库提供商返回对应的值

返回:string

Fund_IRNetAssetsField()

声明:function

基金资产配置-资产净值。根据数据库提供商返回对应的值

返回:string

Fund_IRMarketValueField()

声明:function

基金投资比例-市值字段。根据数据库提供商返回对应的值

返回:string

Fund_IRPercentField()

声明:function

基金投资比例-占净值比例字段。根据数据库提供商返回对应的值

返回:string

Fund_IRDominatorValue()

声明:function

基金资产配置-单位。根据数据库提供商返回对应的值

返回:any

Fund_IRStockMarketValueField()

声明:function

基金资产配置-股票市值。根据数据库提供商返回对应的值

返回:string

Fund_IRTypeField()

声明:function

基金投资比例-资产类型字段。根据数据库提供商返回对应的值

返回:string

Fund_IRNetAssetperUnitField()

声明:function

基金资产配置-单位净值。根据数据库提供商返回对应的值

返回:string

Fund_IRBondsInvestRatioField()

声明:function

基金资产配置-债券投资比例。根据数据库提供商返回对应的值

返回:string

Fund_IRBondMarketValueField()

声明:function

基金资产配置-债券市值。根据数据库提供商返回对应的值

返回:string

Fund_IRStocksInvestRatioField()

声明:function

基金资产配置-股票投资比例。根据数据库提供商返回对应的值

返回:string

Fund_HIGRSharesField()

声明:function

持有人结构-个人持有份额。根据数据库提供商返回对应的值

返回:string

Fund_HIQTPercentField()

声明:function

持有人结构-其他持有比例。根据数据库提供商返回对应的值

返回:string

Fund_HIJGPercentField()

声明:function

持有人结构-机构持有比例。根据数据库提供商返回对应的值

返回:string

Fund_HIAveSharesField()

声明:function

持有人结构-户均持有份额。根据数据库提供商返回对应的值

返回:string

Fund_HINumberField()

声明:function

持有人结构-持有人户数。根据数据库提供商返回对应的值

返回:string

Fund_HIGRPercentField()

声明:function

持有人结构-个人持有比例。根据数据库提供商返回对应的值

返回:string

Fund_HIJGSharesField()

声明:function

持有人结构-机构持有份额。根据数据库提供商返回对应的值

返回:string

Fund_HIQTSharesField()

声明:function

持有人结构-其他持有份额。根据数据库提供商返回对应的值

返回:string

Fund_MSHNameField()

声明:function

基金主要持有人-股东名称。根据数据库提供商返回对应的值

返回:string

Fund_MSHDominatorValue()

声明:function

基金主要持有人-单位。根据数据库提供商返回对应的值

返回:any

Fund_MSHTypeField()

声明:function

主要持有人-持有人类型。根据数据库提供商返回对应的值

返回:string

CR_f(n, _type)

声明:function

带状能量线。

参数 类型 说明
n any 天数
_type any 结果类型

返回:float

CR_v(n)

声明:function

带状能量线CR,其计算公式和BR相同,只是把公式中的昨收盘价改成昨天的中间价。CR能够测量人气的热度和价格动量的潜能,在功能作用上可以辅助BRAR的不足。与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数。

参数 类型 说明
n any 整数,交易日天数

返回:float

portfolioCalcSys(sector, init_money, start_date, end_date, commission_charge, scale_restriction, negotiability, buy_c, sell_c, min_sell, min_buy, buy_price, sell_price, value_price, max_buy_rate, max_sell_rate, min_commission_charge, buy_unit, free_ze_rate, base_money, list_days)

声明:function

交易策略测试(复杂参数,可选条件)

参数 类型 说明
sector String 字符串,市场板块
init_money Real 整数,初始资金
start_date TDateTime 日期型时间,开始时间
end_date TDateTime 日期型时间,截止时间
commission_charge Real 实数,手续费
scale_restriction Real 实数,单支证券比例约束(0.1表示10%)
negotiability Real 实数,流通性(0.05表示5%)
buy_c Expression 布尔表达式,买入条件
sell_c Expression 布尔表达式,卖出条件
min_sell Integer 整数,最小卖出股数
min_buy Integer 整数,最小买入股数
buy_price Expression 用户自定义,表达式,买入价格
sell_price Expression 用户自定义,表达式,卖出价格
value_price Expression 用户自定义,表达式,计算价值
max_buy_rate Real 实数,最大买入占的比例(和实际交易值比,0.1表示10%)
max_sell_rate Real 实数,最大卖出比例(和真实交易相比,0.1表示10%)
min_commission_charge Real 实数,最低手续费
buy_unit Integer 整数,买入单位
free_ze_rate Real 实数,冻结比例(当日卖出得到的资金不准许买入的比例,1表示全部冻结)
base_money Real 实数,最低操作资金(防止过多操作)
list_days Integer 整数,起码上市天数

返回:TableArray

示例

return portfolioCalcSys(
"申万煤炭开采",
1000000,
intToDate(20120825),
intToDate(20121023),
0,
0.2,
0.05,
@(stockZf3()>8),
@(stockZf3()<-3),
100,
100,
@close(),
@close(),
@close(),
0.1,
0.1,
5,
100,
1,
10000,
100);
//结果:

PortfolioBackTesting_IndexFund(pf_info_data, index_id, begt, end_t)

声明:function

策略验证-指数基金-历史模拟

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息(in)
index_id string 字符串,验证代码
begt datetime 日期型时间,验证开始日(in)
end_t datetime 日期型时间,验证截止日(in)

返回:array

PortfolioBackTesting_Trading(pf_info_data, t, return_type)

声明:function

交易类策略的回测,返回交易类系统的成功率,最大连续盈利次数等交易详情信息,参考平台首页-》2011-11-21-模型更新-策略验证(交易类)ToolBox使用说明

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
t array 数据表类型,源数据
return_type any 整数,用户自定义,返回类型,0表示交易评价

返回:array

PortfolioBackTesting_Percent(pf_info_data, t_all_percent, t_all_ta, index_id, end_t, rate_type, t_all_zcpz, t_all_hypz, t_all_ccmx, t_all_jz, t_all_ls, t_all_jymx)

声明:function

策略验证-配置类组合,配置类的策略的回测,参考平台首页-》2011-12-19-模型更新-策略验证(配置类)ToolBox使用说明

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息(in)
t_all_percent array 数据表类型,所有配置比例(in)
t_all_ta array 数据表类型,所有申购、赎回(in)
index_id string 字符串,指数代码,Benchmark(in)
end_t datetime 日期型时间,验证截止日(in)
rate_type any 整数,用户自定义,资金配比方式(in),含义如下表:
t_all_zcpz array 数据表类型,资产配置
t_all_hypz array 数据表类型,行业配置
t_all_ccmx array 数据表类型,持仓明细
t_all_jz array 数据表类型,资产净值
t_all_ls array 数据表类型,交易流水
t_all_jymx array 数据表类型,交易明细

返回:array

PortfolioBackTesting_Quantity(pf_info_data, begt, end_t, t_all_jymx, t_all_ta, t_all_zcpz, t_all_hypz, t_all_ccmx, t_all_jz, t_all_ls)

声明:function

策略验证-数量类组合,数量类的策略的回测

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息(in)
begt datetime 日期型时间,验证开始日(in)
end_t datetime 日期型时间,验证截止日(in)
t_all_jymx array 数据表类型,交易明细
t_all_ta array 数据表类型,所有申购、赎回(in)
t_all_zcpz array 数据表类型,资产配置
t_all_hypz array 数据表类型,行业配置
t_all_ccmx array 数据表类型,持仓明细
t_all_jz array 数据表类型,资产净值
t_all_ls array 数据表类型,交易流水

返回:array

PortfolioBackTesting_Percent_Change(pf_info_data, end_t, tp_ccmx, t_percent)

声明:function

策略验证-比例组合-调仓记录,根据调仓前、调仓后数据,确定比例变动

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
end_t datetime 日期型时间,截止日
tp_ccmx array 数据表类型,调仓前持仓
t_percent array 数据表类型,调仓后配置比例

返回:array

PortfolioBackTesting_Percent_DataCheck(pf_info_data, t_percent, t_ta)

声明:function

策略验证-比例组合-数据检查,对组合信息和所有交易明细信息的缺省数据检查,若缺省,则添加默认值

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
t_percent array 数据表类型,所有交易明细
t_ta array 数据表类型,所有申购、赎回

返回:array

PortfolioBackTesting_Percent_ToQuantity(pf_info_data, tp_zcpz, t_percent, r_o)

声明:function

策略验证-比例组合-比例->交易明细,,根据调仓前比例(%)、调仓后比例(%)、调仓前数量、成交价、开仓费率(%)、平仓费率(%)确定配置类组合的交易明细

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
tp_zcpz array 数据表类型,调仓前资产配置
t_percent array 数据表类型,调仓记录
r_o array 数据表类型,用于内部调试用数据(var)

返回:array

PortfolioBackTesting_Percent_SetPercentforNOTUserDefined(t_percent, end_t, rate_type)

声明:function

策略验证-比例组合-t期继续持有的or新增的,按不同的加权方法确定比例,根据T日目标持有证券以及资金配比方式得到在EndT的证券配置比例(%)

参数 类型 说明
t_percent array 数据表类型,EndT日的目标持有证券列表
end_t datetime 日期型时间,截止日
rate_type any 整数,用户自定义,组合比例确定方法,含义如下表:

返回:array

PortfolioBackTesting_TradingEvaluation(pf_info_data)

声明:function

策略验证-交易类-单品种,对交易记录做盈亏,成交金额,累计盈亏次数以及持续持仓时间等相关数据计算。

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息;tpZCPZ:数据表类型,调仓前资产配置;tPercent:数据表类型,调仓记录;rO:数据表类型,用于内部调试用数据(var)

返回:array

PortfolioBackTesting_Quantity_CompositeDetail(end_t, tp_gp, t_ls)

声明:function

策略验证-数量类组合-t日持股明细,得到股票组合tpGP与tLS在EndT时的持仓明细

参数 类型 说明
end_t datetime
tp_gp array
t_ls array

返回:array

PortfolioBackTesting_Quantity_DataCheck(pf_info_data, t_all_jymx, t_all_ta)

声明:function

策略验证-数量类组合-数据检查,对组合信息和所有交易明细信息的缺省数据检查,若缺省,则添加默认值

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
t_all_jymx array 数据表类型,所有交易明细
t_all_ta array 数据表类型,所有申购、赎回

返回:array

PortfolioBackTesting_Quantity_InvestmentRatio(end_t, t_zcpz, t_ls, t_gp, v_zcjz)

声明:function

策略验证-数量类组合-t日资产配置

参数 类型 说明
end_t datetime 日期型时间,截止日
t_zcpz array 数据表类型,昨资产配置
t_ls array 数据表类型,t日交易流水
t_gp array 数据表类型,t日持股明细
v_zcjz array 数据表类型,t日资产净值

返回:array

PortfolioBackTesting_Quantity_FA_EndT(pf_info_data, end_t, tm, tp_zcpz, tp_gp, t_jy, t_ta, t_zcpz, t_hypz, t_gp, t_jz, t_ls)

声明:function

策略验证-数量类组合-t日数据

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
end_t datetime 日期型时间,t日
tm float 实数,初始资金
tp_zcpz array 数据表类型,t-1日资产配置
tp_gp array 数据表类型,t-1日持仓明细
t_jy array 数据表类型,t日交易
t_ta array 数据表类型,t日申购、赎回
t_zcpz array 数据表类型,t日资产配置
t_hypz array 数据表类型,t日行业配置
t_gp array 数据表类型,t日持股明细
t_jz array 数据表类型,t日净值
t_ls array 数据表类型,t日交易流水

返回:array

PortfolioBackTesting_Quantity_NetAsset(end_t, v_zcjz, v_zfe, vp_zcjz)

声明:function

策略验证-数量类组合-t日净值情况,返回单位净值,累计净值,净值收益

参数 类型 说明
end_t datetime 日期型时间,t日
v_zcjz float 实数,t日资产净值
v_zfe float 实数,组合总份额
vp_zcjz float 实数,t-1日资产净值

返回:array

PortfolioBackTesting_Quantity_InvalidData(end_t, t_all_zcpz, t_all_hypz, t_all_ccmx, t_all_jz, t_all_ls)

声明:function

策略验证-数量类组合-设置t日原数据无效

参数 类型 说明
end_t datetime 日期型时间,t日
t_all_zcpz array 数据表类型,All-资产配置
t_all_hypz array 数据表类型,All-行业配置
t_all_ccmx array 数据表类型,All-持股明细
t_all_jz array 数据表类型,All-净值
t_all_ls array 数据表类型,All-流水

返回:array

PortfolioBackTesting_Quantity_TransactionLog(end_t, tp_gp, t_jy, b_fhztz)

声明:function

策略验证-数量类组合-t日流水-分红送股+买卖

参数 类型 说明
end_t datetime 日期型时间,t日
tp_gp array 数据表类型,t-1日持仓明细
t_jy array 数据表类型,t日交易
b_fhztz bool object

返回:array

PortfolioBackTesting_Quantity_TradeDetails(pf_info_data, end_t, tp_gp, t_jy)

声明:function

策略验证-数量类组合-t日交易明细

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
end_t datetime 日期型时间,截止日
tp_gp array 数据表类型,昨持仓明细
t_jy array 数据表类型,t日所有交易数据

返回:array

PortfolioBackTesting_Quantity_TradeOfMoneyMarketFund(pf_info_data, end_t, tp_gp)

声明:function

T日货币基金分红再投资

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
end_t datetime 日期型时间,截止日
tp_gp array 数据表类型,昨持仓明细;tJY:数据表类型,t日所有交易数据

返回:array

PortfolioBackTesting_Quantity_CashAllocation(cash, newest_number, number_of_will_buying, max_numer, min_number, method_type, number, cash_per_unit)

声明:function

数量类套利类组合资金分配,按照最新剩余资金、最新持仓个数和资金分配方法,确定每个准备买入证券所分配的资金

参数 类型 说明
cash float 实数,可用资金
newest_number any 整数:最新持有个数
number_of_will_buying any 整数,符合买入条件的个数
max_numer any 整数,最多允许持有个数
min_number any 整数,最少持有个数
method_type any 整数,资金分配方法,取值为0表示固定最大持有个数法,取值为1表示最少持有个数法
number any 整数,实际可买入个数
cash_per_unit float 实数,每个所分配的资金

返回:any

PortfolioBackTesting_Quantity_SellByCommonCondition(end_t, tp_gp, max_hold_days, max_gain_ratio, max_loss_ratio, price_type, sell_ratio)

声明:function

T日按最大持有期、止盈、止损卖出股票

参数 类型 说明
end_t datetime 日期型时间,截止日
tp_gp array 数据表类型,昨持仓
max_hold_days any 整数,最大持有天数
max_gain_ratio float 实数,止盈率(%)
max_loss_ratio float 实数,止损率(%)
price_type any 整数,到期平仓成交价类别,值为0表示以收盘价成交,值为1表示以均价成交
sell_ratio float 实数,卖出费率(%)

返回:array

PortfolioBackTesting_Quantity_TradeOfRightsIssue(pf_info_data, end_t, tp_gp)

声明:function

T日配股产生的交易

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
end_t datetime 日期型时间,截止日
tp_gp array 数据表类型,昨持仓

返回:array

PortfolioBackTesting_Quantity_TradeOfDividendandSplit(pf_info_data, end_t, tp_gp)

声明:function

根据T日分红、送股、配股数据调整昨持仓(数量、总成本、成本价)

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
end_t datetime 日期型时间,截止日
tp_gp array 数据表类型,昨持仓;tFHSG:数据表类型,T日分红送股、配股等交易数据

返回:array

PortfolioBackTesting_Quantity_TradeOfDelist(pf_info_data, end_t, tpgp)

声明:function

T日证券退市处理

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息
end_t datetime 日期型时间,截止日
tpgp array 数据表类型,昨持仓

返回:array

PortfolioBackTesting_Quantity_VolAfterSplit(tp_gp, end_t, pf_info_data)

声明:function

根据分红送股数据对昨持仓的数量、总成本、成本价进行调整

参数 类型 说明
tp_gp array 数据表类型,昨持仓
end_t datetime 日期型时间,截止日
pf_info_data array 数据表类型,组合基本信息

返回:array

PortfolioBackTesting_Quantity_GetClose(endt, stype, isjs)

声明:function

证券指定日价格,与系统参数证券、周期相关

参数 类型 说明
endt datetime 日期型时间,截止日
stype any 整数,证券类别
isjs bool 布尔型,是否取结算价

返回:float

getPriceOfUnderlying(option_id, end_t, is_open)

声明:function

指定日期权标的证券价格

参数 类型 说明
option_id String 字符串,期权代码
end_t TDateTime 日期型时间,截止日
is_open Integer 是否获取期权标的证券昨价格

返回:Real

示例

范例一:
//期权标的证券系统昨收
option_id:='OP10004679';
end_t:=intToDate(20230104);
is_open:=1;
return getPriceOfUnderlying(option_id,end_t,is_open);
//结果:2.651
范例二:
//期权标的证券收盘
option_id:='OP10004679';
end_t:=intToDate(20230104);
return getPriceOfUnderlying(option_id,end_t);
//结果:2.66

PortfolioBackTesting_IndexFund_DataCheck(pf_info_data, index_id)

声明:function

策略验证-指数基金-数据检查, 对组合信息和所有交易明细信息的缺省数据检查,若缺省,则添加默认值

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息(in)
index_id string 字符串类型,指数代码

返回:array

PortfolioBackTesting_IndexFund_GetIndexSamples(pf_info_data, index_id, end_t, r)

声明:function

策略验证-指数基金-得到t-1日指数成分,根据PfInfoData中的字段’指数成分数据来源’来获取指数成分,获取成功,返回1,否则0

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息(in),必须含有’指数成分数据来源’字段,其中:;0表示使用天软提供的指数成分和权重:即使用流通市值计算权重;1表示使用用户自定义的指数成分和权重(文件格式);2表示使用用户自定义的指数成分和权重(数据库格式)
index_id string 字符串类型,指数代码
end_t datetime 日期型时间
r array 数据表类型,返回参数,指数成分数据(out)

返回:bool

PortfolioBackTesting_IndexFund_GetIndexSamplesByMarketValue(index_id, prev_end_t, end_t)

声明:function

策略验证-指数基金-得到指数IndexId成份股的t-1日流通市值和比例

参数 类型 说明
index_id string 字符串类型,指数代码
prev_end_t datetime 日期型时间,t-1日
end_t datetime 日期型时间,t日

返回:array

PortfolioBackTesting_IndexFund_GetTradingData(pf_info_data, index_id, end_t, r)

声明:function

策略验证-指数基金-得到t日调仓记录

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息(in),必须含有’指数成分数据来源’字段,其中:;0表示使用天软提供的指数成分和权重:即使用流通市值计算权重;1表示使用用户自定义的指数成分和权重(文件格式);2表示使用用户自定义的指数成分和权重(数据库格式)
index_id string 字符串类型,指数代码
end_t datetime 日期型时间
r any 数据表类型,返回参数,指数成分数据(out)

返回:array

PortfolioBackTesting_IndexFund_GetIndexSamplesPercent(pf_info_data, index_id, beg_t, end_t, tp_is)

声明:function

策略验证-指数基金-得到组合配置比例

参数 类型 说明
pf_info_data array 数据表类型,组合基本信息(in),必须含有’初始建仓策略’,‘首日建仓比例(%)’’每日建仓比例变化(%)’’目标建仓比例(%)’,字段,其中’初始建仓策略’字段取值有下面两种情况:;0表示等比例建仓策略;1表示每日递增建仓策略&每日递减建仓策略
index_id string 字符串类型,指数代码
beg_t datetime 日期型时间,减仓起始日
end_t datetime 日期型时间
tp_is array 数据表类型,配置比例表

返回:array

PortfolioBackTesting_InitInvestmentRatio(end_t, tm)

声明:function

策略验证-初始化资产配置

参数 类型 说明
end_t datetime 日期型时间,截止日
tm float 实数,初始资金

返回:array

PortfolioBackTesting_BenchmarkReturn(index_id, t)

声明:function

策略验证-基准收益率,返回基准收益率和组合收益率

参数 类型 说明
index_id string 字符串,指数代码,Benchmark
t array 数据表类型,组合日收益率

返回:array

PortfolioBackTesting_BuySellDefaultRatio(stock_id, end_t, buy_ratio, sell_ratio, buy_other_fee, sell_other_fee)

声明:function

策略验证-缺省买卖费率和费用,判断数据BuyRatioSellRatio BuyOtherFee SellOtherFee为nil则按照证券代码类型分别赋值

参数 类型 说明
stock_id string 字符串,证券代码
end_t datetime 日期型时间,截止日
buy_ratio float 实数,开仓费率(%)
sell_ratio float 实数,平仓费率(%)
buy_other_fee float 实数,开仓其他费用
sell_other_fee float 实数,平仓其他费用

返回:array

PortfolioBackTesting_TransactionPrice(stock_id, end_t, price_type)

声明:function

策略验证-成交价,确定StockId代码的成交价

参数 类型 说明
stock_id string 字符串,证券代码
end_t datetime 日期型时间,截止日
price_type any 整数,用户自定义,成交价类别,含义如下表:

返回:float

PortfolioBackTesting_AdjustVolByBonusShare(tp_gp, end_t)

声明:function

分红送股处理,若有分红送股,则对’数量’(持仓数量)进行调整

参数 类型 说明
tp_gp array 数据表类型,EndT之前的持仓明细
end_t datetime 日期型时间,截止日

返回:array

PortfolioBackTesting_GetBenchmarkReturn(index_id, beg_t, end_t, percent)

声明:function

策略验证-基准收益率(%)

参数 类型 说明
index_id string 字符串,证券代码
beg_t datetime 日期型时间,截止日
end_t datetime 日期型时间,截止日
percent any 整数,

返回:array

PortfolioBackTesting_TransactionVol(mod_type, p2, v_blbd, v_vol_before_round)

声明:function

策略验证-成交量

参数 类型 说明
mod_type any 整数,成交量取整模式,0表示不取整,1表示100整数倍,2表示小数点后两位
p2 float 实数,目标比例(%)
v_blbd float 实数,比例变动(%)
v_vol_before_round float 实数,取整前数量

返回:float

PortfolioBackTesting_CalBenchmarkReturn(b_minfo, bm_arr, t)

声明:function

累计收益率计算

参数 类型 说明
b_minfo array 一维数组,基准详情
bm_arr array 数据表类型,基准收益率序列
t array 数据表类型,组合收益率序列

返回:array

FundPortfolio_Pgm(beg_time, end_time, class_data, portfolio, precision, class_id_index, class_index, portfolio_id_index, portfolio_amount_index)

声明:function

基金公司的投资组合计算器,根据用户提供的行业表以及投资组合表计算内容有: 期初组合市值比例、期初市场市值比例、期初偏离市值比例、期末组合市值比例、期末市场市值比例、期末偏离市值比例、组合投资收益、市场投资收益、超额收益、行业配置超额收益、个股选择超额收益、双重配置超额收益、实际配置超额收益

参数 类型 说明
beg_time datetime 日期型时间,期初
end_time datetime 日期型时间,期末
class_data array 数据表类型,行业表
portfolio array 数据表类型,投资组合
precision any 整数,设置的小数位
class_id_index any 整数,行业表股票代码字段序号
class_index any 整数,行业字段序号
portfolio_id_index any 整数,组合表股票ID序号
portfolio_amount_index any 整数,组合数量字段序号

返回:array

FundPortfolio_db_Pgm(beg_time, end_time, class_data, portfolio, precision, class_id_index, class_index, portfolio_id_index, portfolio_amount_index)

声明:function

基金公司的投资组合计算器,根据用户提供的行业表以及投资组合表计算内容有: 期初组合市值比例、期初市场市值比例、期初偏离市值比例、期末组合市值比例、期末市场市值比例、期末偏离市值比例、组合投资收益、市场投资收益、超额收益、行业配置超额收益、个股选择超额收益、双重配置超额收益、实际配置超额收益

参数 类型 说明
beg_time datetime 日期型时间,期初
end_time datetime 日期型时间,期末
class_data array 字符串类型,来源于用户数据,行业表
portfolio string 字符串类型,来源于用户数据,投资组合
precision any 整数,设置的小数位
class_id_index any 整数,行业表股票代码字段序号
class_index any 整数,行业字段序号
portfolio_id_index any 整数,组合表股票ID序号
portfolio_amount_index any 整数,组合数量字段序号

返回:array

PortfolioTestByAny_Pgm(bk_name, beg_t, end_t, money, adjust_days, eval_exp, sort_dir, range_type, range_beg, range_end, percent_type, return_type, condition)

声明:function

任意指标投资组合校验,测试指标为EvalExp,先用条件Condition参数来滤掉一些不复合要求的股票,再对EvalExp进行计算,然后再排位,在按照PercentType投资比例选择方式确定投资组合每个股票的投资比例,计算投资组合股票每日市值,并和指数进行比较

参数 类型 说明
bk_name string 字符串,样本股
beg_t datetime 日期型时间,开始日期
end_t datetime 日期型时间,截止日期
money float 实数,投资金额
adjust_days any 整数,投资组合调整天数
eval_exp any 表达式,测试指标
sort_dir bool object
range_type any 用户自定义,测试条件,含义如下表:
range_beg float 实数
range_end float 实数
percent_type any 用户自定义,投资比例选择,含义如下表:
return_type any 用户自定义,返回类型,含义如下表:
condition any 表达式,约束类型

返回:array

pf_CallBack1(w, r)

声明:function

投资组合的约束1:所有投资组合的比例和=1

参数 类型 说明
w array 一维数字数组
r float 实数

返回:any

pf_IncomeMaxCallBack(w, r)

声明:function

投资组合收益最大回调

参数 类型 说明
w array 一维数字数组,投资品种的比例(%)
r float 实数,使用SUMT时候,使用的罚因子

返回:float

pf_OutPut(x, beg_time, end_time)

声明:function

投资组合结果输出

参数 类型 说明
x array 投资品种的比例(%)
beg_time datetime 开始时间
end_time datetime 截止时间

返回:float

pf_RiskMinCallBack(w, r)

声明:function

风险最小回调,兼顾风险和收益的投资组合回调,与'TZZHMethodType'该自定义的系统变量有关,计算组合方差的方法,如果为0 则为马可维兹法,此时与'MarkowitzCoMatrix'自定义的系统变量有关,1表示单指数法,此时与'SIMVarRm'自定义的系统变量有关,回调过程中是否卖空与'TZZHYxmk'有关,该函数用于投资组合中间计算风险

参数 类型 说明
w array 一维字符串数组
r float 实数

返回:array

pf_StocksCovMatrix(tb)

声明:function

股票协方差矩阵

参数 类型 说明
tb array 二维数字数组,投资品种的投资比例

返回:array

pf_StocksZfMatrix(stock_arr, beg_t, end_t)

声明:function

股票列表阶段涨幅矩阵

参数 类型 说明
stock_arr string 一维字符串数组,投资品种的投资比例
beg_t datetime 日期型时间,开始时间
end_t datetime 日期型时间,结束时间

返回:array

PortfolioTrack_Pgm(zh_result, tmoney, beg_t, end_t)

声明:function

对已经建立好的投资组合进行跟踪,返回投资组合的组合市值,涨幅等。

参数 类型 说明
zh_result string 数据表,组合结果,数据格式如下:
tmoney float 实数,总共投资金额<万元>
beg_t datetime 日期型时间,开始投资日期
end_t datetime 日期型时间,结束投资日期

返回:array

PF_Percent(stock_arr, end_t, rate_type)

声明:function

按不同的加权方法确定股票比例

参数 类型 说明
stock_arr array 一维字符串数组,股票列表
end_t datetime 日期型时间,截止日期
rate_type any 用户自定义,组合比例确定方法,含义如下表:

返回:array

caculateFundIndex(fund_arr, base_value, beg_t, end_t, rate_type, bonus_infection, new_stock_to_index, return_method)

声明:function

股票指数计算

参数 类型 说明
fund_arr Array 一维字符串数组,基金列表
base_value Real 实数,基准值
beg_t TDateTime 日期型时间,开始日期
end_t TDateTime 日期型时间,截止日期
rate_type Integer 用户自定义,组合比例确定方法,含义如下表:
bonus_infection Boolean 布尔类型,是否红利影响指数运算
new_stock_to_index Integer 整数,新股上市计入指数日
return_method Integer 用户自定义,返回类型,含义如下表:

返回:TableArray

示例

return caculateFundIndex(
array("SH500001","SH500002","SH500003"),
1.59,
intToDate(20120618),
intToDate(20120926),
1,true,3,1);
//结果:

fundFhspTable(bonus_infection)

声明:function

返回基金的分红送配&股本变更,与当前基金有关

参数 类型 说明
bonus_infection Boolean 布尔类型,是否红利影响指数运算

返回:TableArray

示例

setSysParam(PN_Stock(),'SH500001');
return fundFhspTable (true);
//结果:

calculateFundBkIndex(t, end_t)

声明:function

基金复合指数(按日期调整样本),自由指定样本的投资比例,可指定现金比例,只对上市满三个月的开放式基金有效,手算实例见:

参数 类型 说明
t TableArray 数据表,自定义样本
end_t TDateTime 日期型时间,截止日期

返回:TableArray

示例

t:=array(
("日期":39994.00,"代码":"OF000031","名称":"华夏复兴","比例(%)":0.0206),
("日期":39994.00,"代码":"OF020001","名称":"国泰金鹰","比例(%)":0.00328),
("日期":39994.00,"代码":"OF020010","名称":"国泰金牛","比例(%)":0.02113),
("日期":39994.00,"代码":"OF519694","名称":"交银蓝筹","比例(%)":0.0588),
("日期":40086.00,"代码":"OF000031","名称":"华夏复兴","比例(%)":0.03068),
("日期":40086.00,"代码":"OF020001","名称":"国泰金鹰","比例(%)":0.00604),
("日期":40086.00,"代码":"OF020010","名称":"国泰金牛","比例(%)":0.03752),
("日期":40086.00,"代码":"OF070013","名称":"嘉实精选","比例(%)":0.0227),
("日期":40178.00,"代码":"OF000031","名称":"华夏复兴","比例(%)":0.02294),
("日期":40178.00,"代码":"OF020001","名称":"国泰金鹰","比例(%)":0.00532),
("日期":40178.00,"代码":"OF020010","名称":"国泰金牛","比例(%)":0.02964),
("日期":40178.00,"代码":"OF121008","名称":"国投成长","比例(%)":0.0175));
return calculateFundBkIndex(t,intToDate(20100302));
//结果:

TSBF_FundBKstyleAccuracy(bkname, begt, endt)

声明:function

指定基金板块仓位与规模风格误差统计,将根据净值计算的基金风格数据与报告期持仓数据进行对比,比较二者 相对误差,主要对象为主动股混基金,衡量误差指标主要包含: 1、误差均值:衡量风格仓位预测的偏向,偏大或偏小; 2、绝对误差均值:衡量误差的平均偏离水平; 3、准确率(%):当期基金仓位误差在[-10%,10%]区间类样本所占比例;

参数 类型 说明
bkname string 字符串,板块名称
begt datetime 日期时间,开始日
endt datetime 日期时间,截止日

返回:array

getsimufundbk(bkname, cjendt, jzendt)

声明:function

提取基金板块成分(含已退市基金)

参数 类型 说明
bkname Sysplate Sysplate,基金板块
cjendt Tdatetime Tdatetime,开始公布净值日期限制,该日期之前的成分基金,则备注 1 ,表建议剔除
jzendt Tdatetime Tdatetime,最新公布净值日期限制,该日期之后的成分基金,则备注 1 ,表建议剔除

返回:ARRAY

openendfundfilter(funds, iffiltefof)

声明:function

开放式基金池筛选器

参数 类型 说明
funds Array of string Array of string,基金池,默认股票型、混合型
iffiltefof Bool Bool,是否筛选FOF,默认否

返回:ARRAY

Fund_ff3purealpha(indexid, vbegt, vendt, rf)

声明:function

Fama三因子提纯后Alpha(%)

参数 类型 说明
indexid any Index,基准代码
vbegt datetime Date,开始日
vendt datetime Date,截止日
rf float Number,年无风险收益率(%)"

返回:float

Funds_GetJZModifiedList(fund_inds, end_t, n_type, n, d_time)

声明:function

从基金净值表(328)中获取指定日向前一段区间内,在上次时间戳之后更新的基金

参数 类型 说明
fund_inds any 指数, 基金指数
end_t datetime 日期,截止日
n_type any 用户自定义,默认为1
n any 整数,前N 与NType相关
d_time datetime 日期时间,上次更新时间戳

返回:array

openEndFundFilterByFundIndex(fund_inds, if_filte_fo_f, cj_endt, jz_endt, filter_type)

声明:function

根据基金指数获取成分基金,并对基金进行筛选

参数 类型 说明
fund_inds IndexList 指数,  基金指数
if_filte_fo_f Boolean 真假, 是否筛选FOF,默认否
cj_endt Date 日期,默认,剔除建仓不足三个月
jz_endt Date 日期,默认,剔除最近一个月无净值
filter_type UserDefine 用户自定义, 过滤类型,默认0

返回:array

示例

sp_s(pn_date(),today());
return openEndFundFilterByFundIndex(array('TSJJ0203','TSJJ0201')); //股、混

Funds_GetETFByIndexExcludeEnhanced(endt, indexid)

声明:function

根据指数代码+截止日,获取对应ETF列表(排除指数增强策略ETF)

参数 类型 说明
endt datetime 日期,截止日
indexid any 指数,指数代码

返回:array

TSBF_QMD_Ext(info_id)

声明:function

指定日(最新数据),与代码、时间相关

参数 类型 说明
info_id string 提取数据的 ID, 支持表 ID、字段 ID,以及由此组成的数组

返回:array

TSBF_QMD_QK(info_id, begt, endt)

声明:function

区间,与代码相关

参数 类型 说明
info_id string 提取数据的 ID,支持表 ID、字段 ID,以及由此组成的数组
begt datetime 开始日(含)
endt datetime 截止日(含),若 Endt 为 nil、或为空时, 取 begt

返回:array

TSBF_QMD_MNdays(info_id, n)

声明:function

(市场)N 日,与代码、时间相关

参数 类型 说明
info_id string 提取数据的 ID,支持表 ID、字段 ID,以及由此组成的数组
n any 最近 N 个市场交易日区间的数据, 若当日所有字段都不存在数据则跳过该日

返回:array

TSBF_QMD_Ndays(info_id, n)

声明:function

(个券)N 日,与代码、时间相关

参数 类型 说明
info_id string 提取数据的 ID,支持表 ID、字段 ID,以及由此组成的数组(仅支持同表字段的批量查找)
n any 最近 N 个个券交易日区间(即数据库中衍生数据的天数) 的数据, 若当日所有字段都不存在数据则跳过该日

返回:array

Tsbf_qmd_mks(infoid, stockarr)

声明:function

获取最新日期指定ID下的成分股数据信息,与时间相关

参数 类型 说明
infoid any Array
stockarr string Array

返回:array

Tsbf_qmd_tablefield(infoid)

声明:function

Quant_MD_同表字段信息,通过id获取相关的Quant_MD_同一个表内的相关字段

参数 类型 说明
infoid float 整数,可为表id

返回:array

Tsbf_qmd_alltable()

声明:function

Quant_MD_量化策略衍生数据ID表

返回:array

Tsbf_qmd_diystockid(infoid)

声明:function

Quant_MD_自编代码列表,通过id获取相关的Quant_MD_自编代码列表

参数 类型 说明
infoid float 整数,可为表id或者字段id

返回:array

Tsbf_md_getexdata(portfolioid, pfsuffix, begt, endt)

声明:function

MD数据仓库取数 取最新日时与时间相关 由于MD数据的限制,暂时只支持日线。

参数 类型 说明
portfolioid any Security,代码
pfsuffix string String,代码后缀
begt datetime Date,开始日
endt datetime Date,截止日

返回:array

Tsbf_qmd_firstay(infoid)

声明:function

Quant_MD_数据开始日

参数 类型 说明
infoid float id编号,整数

返回:datetime

Tsbf_qmd_lastupday(infoid)

声明:function

Quant_MD_最近衍生日

参数 类型 说明
infoid float id编号,整数

返回:datetime

Tsbf_qmd_qknum(infoid, begt, endt)

声明:function

Quant_MD_区间数据条数,通过id取区间数据条数,与代码相关

参数 类型 说明
infoid float id编号,整数
begt datetime Date,开始日
endt datetime Date,截止日

返回:any

Tsbf_qmd_refnday(infoid, n)

声明:function

Quant_MD_前N次衍生日

参数 类型 说明
infoid float id编号,整数
n any Integer,N日

返回:datetime

Tsbf_qtmd_unit()

声明:function

Quant_MD_单元库

返回:any

Tsbf_qmd_ma(infoid, n)

声明:function

Quant_MD_移动N日平均,与证券,日期相关

参数 类型 说明
infoid float 整数,id编号
n any 整数,过去N日

返回:any

Tsbf_qmd_percentrank(infoid, n)

声明:function

Quant_MD_移动N日百分位(%),当前值占过去N日历史百分位(%)

参数 类型 说明
infoid float 整数,id编号
n any 整数,过去N日

返回:any

pf_MinRecoveryPeriod(t_p, fname1)

声明:function

净值突破前值最长时间。

参数 类型 说明
t_p array 数据表类型,收益率
fname1 string 字符串,字段名称

返回:any

pf_WinRatio(tp, f_name1, tb, f_name2)

声明:function

胜率。计算tp表字段fName1在时间区间大于tb表字段fName2的比例。

参数 类型 说明
tp array 二维数据表
f_name1 string 字符串,tp表中的列名
tb array 二维数据表
f_name2 string 字符串,tb表中的列名

返回:float

pf_getVaRConfidence()

声明:function

设置计算VAR的置信度,如果["SysParamFunc"]["VaRConfidence"] 系统变量存在且有值,则返回这系统变量中存储的置信度,否则返回95作为置信度。

返回:float

pf_getDayNnmOfYear()

声明:function

根据设置的周期,返回该周期的年化天数。

返回:any

pf_Omega(t, fname, mean_r)

声明:function

计算Omega比率。

参数 类型 说明
t array 数据表类型,组合收益率序列
fname string 字符串,收益率字段名称
mean_r float 实数,临界收益率(%)

返回:float

pf_MaxDrawDown(t, fname)

声明:function

最大回撤率。

参数 类型 说明
t array 数据表类型,收益率
fname string 字符串,字段名称

返回:float

pf_CalmarRatio(t, fname, day_num)

声明:function

从一个组合的收益率序列,计算其Calmar比率。

参数 类型 说明
t array 数据表类型,组合收益率序列
fname string 字符串,收益率字段名称
day_num any 整数,年化用天数

返回:float

Pf_Var(t1, fname1, year_num)

声明:function

风险值。

参数 类型 说明
t1 array 数据表类型
fname1 string 字符串,列名
year_num any 整数,年化天数

返回:float

pf_ComponentVAR2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)

声明:function

成份var。

参数 类型 说明
w array 数据表类型,组合信息
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
method_type any 用户自定义,组合最大亏损计算方法
return_method any 用户自定义

返回:any

pf_VARByDeltaNormal(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type)

声明:function

标准正态法(Delta-Normal法)计算组合的VAR。

参数 类型 说明
w array 数据表类型,组合信息
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
method_type any 用户自定义,组合最大亏损计算方法

返回:float

pf_VARvsBenchmarkVAR(wp, wb, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)

声明:function

组合VAR/benchmark。

参数 类型 说明
wp array 数据表类型,组合信息
wb array 数据表类型,基准组合信息
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
method_type any 用户自定义,组合最大亏损计算方法
return_method any 用户自定义

返回:float

pf_VARByMonteCarlo(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, simulation_number)

声明:function

蒙特卡罗法,模拟具有相关性的股票,计算组合的VAR。

参数 类型 说明
w array 数据表类型,组合信息
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
simulation_number any 整数,蒙特卡罗模拟次数

返回:float

pf_ComponentVARPercent2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)

声明:function

成份VAR贡献度。

参数 类型 说明
w array 数据表类型,组合信息
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
method_type any 用户自定义,组合最大亏损计算方法
return_method any 用户自定义

返回:any

pf_IncrementalVAR2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)

声明:function

增量VAR。

参数 类型 说明
w array 数据表类型,组合信息
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
method_type any 用户自定义,组合最大亏损计算方法
return_method any 用户自定义

返回:any

pf_VARvsMarketValue(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)

声明:function

组合VAR/市值。

参数 类型 说明
w array 数据表类型,组合信息
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
method_type any 用户自定义,组合最大亏损计算方法
return_method any 用户自定义

返回:float

pf_VARvsBenchMark(wp, wb, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)

声明:function

组合VAR/benchmark。

参数 类型 说明
wp array 数据表类型,组合信息
wb array 数据表类型,基准组合信息
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
method_type any 用户自定义,组合最大亏损计算方法
return_method any 用户自定义

返回:float

pf_MarginalVAR2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, confidence_interval, market_value, delta_t, method_type, return_method)

声明:function

边际标准差。

参数 类型 说明
w array 数据表类型,组合信息
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
method_type any 用户自定义,组合最大亏损计算方法
return_method any 用户自定义

返回:any

pf_GetPortfolioRate(stock_arr, beg_t, end_t, return_method)

声明:function

获得组合的收益率(%)矩阵

参数 类型 说明
stock_arr array 一维字符串数组,组合信息
beg_t datetime 日期,开始日
end_t datetime 日期,截止日
return_method any 用户自定义,收益率计算方法

返回:array

pf_stockszf(w, beg_t, end_t, method_for_no_enough_data, methodof_zf, min_trade_days)

声明:function

计算组合收益率。

参数 类型 说明
w array 数据表类型,数据必须有列:代码、比例(%)、行业代码
beg_t datetime 日期,开始日
end_t datetime 日期,截止日
method_for_no_enough_data array 用户自定义,是否行业替代
methodof_zf any 用户自定义,计算涨幅的方法
min_trade_days any 整数,区间最少交易点个数阀值

返回:any

pf_CovarianceANDCorrelation(w, beg_t, end_t, min_trade_days, lamda, t_corr, tcov)

声明:function

计算组合收益的相关系数矩阵tCorr与相关协方差矩阵tCov。 根据组合基本信息、计算开始日BegT、计算截止日EndT、区间最少交易点个数阀值 MinTradeDays、收益率计算方法ReturnMehthod、衰减因子Lamda(对于均值-方差法,Lamda=0;Risk Metric方法,一般取Lamda=0.94),计算组合的各个证券的均值、各个证券的标准差、协方差矩阵、相关系数矩阵。

参数 类型 说明
w array 数据表类型,组合信息
beg_t datetime 日期,开始日
end_t datetime 日期,截止日
min_trade_days any 整数,区间最少交易点个数阀值;ReturnMethod:用户自定义
lamda float 实数,衰减因子
t_corr array 数据表类型,返回变量,相关系数矩阵(out)
tcov array 数据表类型,返回变量,协方差矩阵(out)

返回:any

pf_VARByDeltaNormal_Sub(w, method_for_no_enough_data, confidence_interval, market_value, delta_t, tcov)

声明:function

VAR-标准正态法。

参数 类型 说明
w array 数据表类型,组合信息
method_for_no_enough_data array 用户自定义,是否行业代替
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
tcov array 数据表类型

返回:float

pf_Quantile(r, fname, confidence_interval, days, method_type)

声明:function

计算R矩阵中指定字段Fname的1-ConfidenceInterval/100分位数。若methodtype为0则直接返回1-ConfidenceInterval/100分位数,否则返回0到1-ConfidenceInterval/100分位数的平均值。

参数 类型 说明
r array 数据表类型
fname string 字符串
confidence_interval any 实数
days any 整数
method_type any 整数

返回:float

pf_MarginalStandardDeviation1(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, lamda, return_method)

声明:function

边际标准差,组合中某一证券比例发生变化导致的组合标准差的变化。

参数 类型 说明
w array 数据表类型,组合信息
beg_t datetime 日期,开始日
end_t datetime 日期,截止日
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
lamda float 实数,衰减因子
return_method any 用户自定义

返回:any

pf_VARTest(w, beg_t, end_t, confidence_interval, market_value, delta_t, method_type, min_trade_days, method_for_no_enough_data, var_method_type, simulation_number, zh_profit, return_method)

声明:function

VAR准确性检验。如果T+DeltaT组合VAR大于T+DeltaT组合实际损益则返回1,否则返回0。

参数 类型 说明
w array 数据表类型,组合信息
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
method_type any 用户自定义,组合最大亏损计算方法
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
var_method_type any 用户自定义,Var计算方法
simulation_number any 整数,蒙特卡洛模拟次数
zh_profit float 实数,组合T+DeltaT日实际损益
return_method any 用户自定义

返回:bool

pf_VARKurtosisAndSkewness(w, dayarr, confidence_interval, market_value, delta_t, method_type, min_trade_days, method_for_no_enough_data, simulation_number, var_method_type, zbname, r, return_method)

声明:function

计算峰度与偏度。

参数 类型 说明
w array 数据表类型,组合信息
dayarr array 数据表类型,日期列表
confidence_interval any 整数,置信度(%)
market_value float 实数,组合市值
delta_t any 整数,未来持有期
method_type any 用户自定义,组合最大亏损计算方法
min_trade_days any 整数,区间最小交易点个数阀值
method_for_no_enough_data array 用户自定义,是否行业代替
simulation_number any 整数,蒙特卡洛模拟次数
var_method_type any 用户自定义,Var计算方法
zbname string 字符串,指标名称
r array 数据表类型,返回个股的Var
return_method any 用户自定义

返回:bool

pf_MarginalStandardDeviation2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, lamda, return_method)

声明:function

边际标准差,组合中某一证券比例发生变化导致的组合标准差的变化。

参数 类型 说明
w array 数据表类型,样本
beg_t datetime 日期,计算开始日
end_t datetime 日期,计算截止日
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,证券替代方法
lamda float 实数,衰减因子
return_method any 用户自定义

返回:any

pf_StandardDeviation2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, corr, cov)

声明:function

组合标准差,根据组合中每个证券的比例和证券证券之间的协方差矩阵,计算组合的标准差,与系统参数(周期相关)。

参数 类型 说明
w array 数据表类型,样本
beg_t datetime 日期,计算开始日
end_t datetime 日期,计算截止日
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,证券替代方法
corr array 数据表类型,返回的相关系数矩阵
cov array 数据表类型,返回的协方差矩阵

返回:float

pf_IncrementalStandardDeviation2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, lamda, return_method)

声明:function

增量标准差,增加某一证券后组合标准差和剔除某一证券后组合标准差之差,与系统参数(周期相关)。

参数 类型 说明
w array 数据表类型,样本
beg_t datetime 日期,计算开始日
end_t datetime 日期,计算截止日
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,证券替代方法
lamda float 实数,衰减因子
return_method any 用户自定义

返回:any

pf_ComponentStandardDeviation2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data, lamda, return_method)

声明:function

成份标准差,组合中某一证券对组合标准差的贡献,与系统参数(周期相关)。

参数 类型 说明
w array 数据表类型,样本
beg_t datetime 日期,计算开始日
end_t datetime 日期,计算截止日
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,证券替代方法
lamda float 实数,衰减因子
return_method any 用户自定义

返回:any

pf_ComponentStandardDeviationPercent2(w, beg_t, end_t, min_trade_days, method_for_no_enough_data)

声明:function

成份标准差贡献度,组合中某一证券对组合标准差的百分比贡献,与系统参数(周期相关)。

参数 类型 说明
w array 数据表类型,样本
beg_t datetime 日期,计算开始日
end_t datetime 日期,计算截止日
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,证券替代方法

返回:any

pf_GiniCoefficient(pf_data, c)

声明:function

基尼系数。(x,y)形成的曲线为洛伦茨曲线,洛伦茨曲线与y=x直线之间的区域,定义为基尼区域,基尼区域的面积*2,即基尼系数。

参数 类型 说明
pf_data array 数据表类型,组合持仓数据,必须包含“比例(%)”字段
c any 返回值,二维数组,图形数据

返回:float

pf_ILLIQ(endt)

声明:function

非流动性指标,与系统参数(股票)相关。

参数 类型 说明
endt datetime 日期

返回:float

pf_Amivest(endt, n)

声明:function

Amivest流动性比率,与系统参数(股票)相关。

参数 类型 说明
endt datetime 日期
n any 整数

返回:float

pf_GiniCoeff(pfdata, method)

声明:function

组合基尼指数。(x,y)形成的曲线为洛伦茨曲线,洛伦茨曲线与y=x直线之间的区域,定义为基尼区域,基尼区域的面积*2,即基尼系数。

参数 类型 说明
pfdata array 数据表类型
method any 用户自定义

返回:float

pf_Martin(endt, n)

声明:function

Martin流动性比率,与系统参数(股票、复权)相关。

参数 类型 说明
endt datetime 日期,截止日期
n any 整数,交易日长度

返回:float

pf_CashFlowInFuture2(w, endt, future_t, n, max_realized_percentin)

声明:function

组合现金流分析。 通过变现比例MaxRealizedPercentin获得证券的变现天数,并判断endt到FutureT跨越的日期是否大于变现天数,如果是,则得到证券的现金流为价格*数量,否则现金流为0。 最后汇总所有证券的现金流,即为组合现金流 其中,对于股票,价格取endt的成交价,考虑当天分红;对于基金,价格取Endt的单位净值。

参数 类型 说明
w array 数据表类型,数组中必须含有的字段:代码、数量
endt datetime 日期,评估日
future_t datetime 日期,未来评估日
n any 整数,变现参考天数
max_realized_percentin float 实数,变现比例

返回:float

pf_SharevsNegotiableShare(pf_data, endt)

声明:function

投资集中度。

参数 类型 说明
pf_data array 数据表类型,组合持仓数据
endt datetime 日期,截止日

返回:float

pf_StockLiquidityCost2(w, endt, n, methodtype, dm_type, percent)

声明:function

组合冲击成本。

参数 类型 说明
w array 数据表类型
endt datetime 日期,截至日期
n any 整数,N个交易日
methodtype any 用户自定义,区间冲击成本计算方法
dm_type any 用户自定义,冲击成本标准
percent float 实数,冲击成本占市场冲击成本的最大比例(%)

返回:float

pf_SecurityConcentrationRatio(pf_data, top_n, net_value, t)

声明:function

持股集中度(重仓券集中度),返回前topN个证券所占比例的累加和。

参数 类型 说明
pf_data array 数据表类型,组合持仓数据
top_n any 整数
net_value float 实数,资产净值或股票市值
t array 数据表类型,详情

返回:float

pf_GroupHoldRatio(pf_data, net_value, group_by)

声明:function

单一分类持仓比例,pfData每一分类的总市值占Netvalue的比例。

参数 类型 说明
pf_data array 数据表类型,组合持仓数据
net_value float 实数,资产净值或股票市值
group_by string 字符串,汇总字段

返回:float

pf_GroupConcentrationRatio(pf_data, n, net_value, group_by, t)

声明:function

分类汇总集中度,pfData中按Groupby字段分类汇总后按市值字段排名,返回前N项的市值所占总市值的比例。

参数 类型 说明
pf_data array 数据表类型,组合持仓数据
n any 整数,数据个数
net_value float 实数,资产净值或股票市值
group_by string 字符串,汇总字段
t any 分类汇总详情

返回:float

pf_TurnoverRate(trade_data, nv_data, method_type, turnover_data)

声明:function

组合区间平均日换手率 1)通过交易数据统计每天成交数据中的成交金额; 2)通过净值数据计算每天的平均资产净值(t日平均资产净值=(t日资产净值+t-1日资产净值)/1); 3)t日换手率=t日成交金额/t日平均资产净值;

参数 类型 说明
trade_data array 二维数组,按日期排列的买卖等交易数据。;输入格式为:;(1)代码Varchar;(2)截止日DateTime;(3)成交金额Numeric;(4)动作编号Int(0:开仓(买入);1:平仓(卖出))
nv_data array 二维数组,按日期排列的净值数据。;输入格式为:;(1)截止日DateTime;(2)资产净值Numeric
method_type any 换手率计算方法;=0,T-1日&T日市值平均法(主要是计算组合换手率);=1,T日市值+T日卖出法(主要是计算分类资产换手率)
turnover_data array 二维数组,按日期排列的每日换手率;输出格式为:;(1)截止日DateTime;(2)换手率(%)Numeric

返回:bool

pf_TurnoverRate_EndT(pf_data, net_value_t1, net_value_t0)

声明:function

指定日组合换手率。

参数 类型 说明
pf_data array 数据表类型,组合持仓数据
net_value_t1 float 实数,T日净资产值
net_value_t0 float 实数,T-1日资产净值

返回:float

pf_ComponentBeta2(t, index_id, begt, endt, min_trade_days, method_for_no_enough_data)

声明:function

成份β,组合中某一证券对组合β的贡献,成份β之和等于组合β。

参数 类型 说明
t array 数据表类型,样本
index_id string 指数,基准代码
begt datetime 日期,计算开始日
endt datetime 日期,计算截止日
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,证券代替方法 (若组合中指定证券区间交易点个数< MinTradeDays)

返回:any

pf_Beta2(t, index_id, begt, endt, min_trade_days, method_for_no_enough_data)

声明:function

组合β,根据投资组合中每个证券的比例和证券β,计算投资组合的β系数。

参数 类型 说明
t array 数据表类型,样本
index_id string 指数,基准代码
begt datetime 日期,计算开始日
endt datetime 日期,计算截止日
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,证券代替方法 (若组合中指定证券区间交易点个数< MinTradeDays)

返回:float

pf_IncrementalBeta2(t, index_id, begt, endt, min_trade_days, method_for_no_enough_data)

声明:function

增量β,增加某一证券后组合β和剔除某一证券后组合β之差。

参数 类型 说明
t array 数据表类型,样本
index_id string 指数,基准代码
begt datetime 日期,计算开始日
endt datetime 日期,计算截止日
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,证券代替方法 (若组合中指定证券区间交易点个数< MinTradeDays)

返回:any

pf_MarginalBeta2(t, index_id, begt, endt, min_trade_days, method_for_no_enough_data)

声明:function

边际β,组合中某一证券比例发生变化导致的组合β的变化。

参数 类型 说明
t array 数据表类型,样本
index_id string 指数,基准代码
begt datetime 日期,计算开始日
endt datetime 日期,计算截止日
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,证券代替方法 (若组合中指定证券区间交易点个数< MinTradeDays)

返回:any

pf_IncrementalTrackingError2(wp, wb, index_id, begt, endt, min_trade_days, method_for_no_enough_data)

声明:function

增量跟踪误差。计算组合与组合剔除某一证券后组合跟踪误差之差。

参数 类型 说明
wp array 数据表类型,组合数据
wb array 数据表类型,基准数据
index_id string 指数,基准代码
begt datetime 日期,起始时间
endt datetime 日期,截止时间
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,交易点个数不足时处理办法

返回:any

pf_ComponentTrackingErrorPercent2(wp, wb, begt, endt, min_trade_days, method_for_no_enough_data)

声明:function

成份跟踪误差贡献,组合中某一证券超配对组合跟踪误差的百分比贡献。

参数 类型 说明
wp array 数据表类型,组合数据
wb array 数据表类型,基准
begt datetime 日期,起始时间
endt datetime 日期,截止时间
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,交易点个数不足时处理办法

返回:any

pf_TrackingError2_sub(wp, wb, begt, endt, corr, cov, z, min_trade_days, method_for_no_enough_data)

声明:function

计算组合的协方差矩阵与相关系数矩阵

参数 类型 说明
wp array 数据表类型,组合数据
wb array 数据表类型,基准数据
begt datetime 日期,起始时间
endt datetime 日期,截止时间
corr array 返回值,相关系数矩阵
cov array 返回值,协方差矩阵
z array 返回值,join的基准和组合数据
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,交易点个数不足时处理办法;返回值:0,协方差和相关系数放在对应的返回值变量中

返回:any

pf_TrackingError2(wp, wb, begt, endt, min_trade_days, method_for_no_enough_data, corr, cov, z)

声明:function

组合相对于业绩基准的超额收益率的波动。

参数 类型 说明
wp array 数据表类型,组合数据
wb array 数据表类型,基准数据
begt datetime 日期,起始时间
endt datetime 日期,截止时间
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,交易点个数不足时处理办法
corr array 数据表类型,返回的相关系数矩阵
cov array 数据表类型,返回的协方差矩阵
z array 数据表类型,超配比例

返回:float

pf_ComponentTrackingError2(wp, wb, begt, endt, min_trade_days, method_for_no_enough_data, te)

声明:function

组合中某一证券超配对组合跟踪误差的贡献。

参数 类型 说明
wp array 数据表类型,组合数据
wb array 数据表类型,基准数据
begt datetime 日期,起始时间
endt datetime 日期,截止时间
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,交易点个数不足时处理办法
te float 实数,组合跟踪误差

返回:any

pf_MarginalTrackingError2(wp, wb, begt, endt, min_trade_days, method_for_no_enough_data, z, te)

声明:function

组合中某一证券超配比例发生变化导致的组合跟踪误差的变化。

参数 类型 说明
wp array 数据表类型,组合数据
wb array 数据表类型,基准数据
begt datetime 日期,起始时间
endt datetime 日期,截止时间
min_trade_days any 整数,区间最少交易点个数阀值
method_for_no_enough_data array 用户自定义,交易点个数不足时处理办法
z array 数据表类型,超配比例
te float 实数,组合跟踪误差

返回:array

YTMOfFund_TimeSeries2(index_id, beg_t, end_t, ytm_method)

声明:function

开放市基金净值收益率,同时返回指数IndexID的收益率。与系统参数(股票,周期)相关。

参数 类型 说明
index_id string 指数,指数代码
beg_t datetime 日期,开始日
end_t datetime 日期,截止日
ytm_method any 用户自定义,收益率计算方法

返回:any

YTMOfFund_TimeSeries(beg_t, end_t)

声明:function

开放市基金净值收益率。

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

返回:any

Pf_md_arithmetic(t1, t2, t3, ret)

声明:function

多期收益率分解--算术几何法 在收益率分解过程中会遇到多期收益率无法跨期相加的问题,现 提供算术分解法解决多期收益率的分解。 假设R(p,t)为组合收益率,R(b,t)为基准收益率,r(1,t)、r(2,t)、r(3,t)分别为分解项 在单期下存在: R(p,t)-R(b,t)=r(1,t)+r(2,t)+r(3,t) 经过调整后,单期存在: ln(1+R(p,t))-ln(1+R(b,t))=k1*(r(1,t)+r(2,t)+r(3,t)) 其中: k1=(ln(1+R(p,t))-ln(1+R(b,t)))/(R(p,t)-R(b,t)) 多期累加: ln(1+Rp)-ln(1+Rb)=∑k1*(r(1,t)+r(2,t)+r(3,t)) 经调整: Rp-Rb=k2*∑k1*(r(1,t)+r(2,t)+r(3,t)) 其中: k2=(Rp-Rb)/((ln(1+Rp)-ln(1+Rb))

参数 类型 说明
t1 array Array,一维数组:组合收益率(%
t2 array 一维数组:基准收益率(%
t3 array Array,一维或二位数组:收益分解项(%),要求每期 收益分解项+基准收益率=组合收益率,为一维数组时,等同于列名为0的二维数组。
ret array Array,变参,返回经调整后的各分解项每期的收益

返回:any

Pf_md_contribution(t1, t2, t3, ret)

声明:function

多期收益率分解--收益贡献法 在收益率分解过程中会遇到多期收益率无法跨期相加的问题,现 提供贡献度法解决多期收益率的分解。 假设Rp为组合收益率,Rb为基准收益率,r1、r2、r3分别为分解项 多期下各部分贡献度为: Con(i)=∑(r(i,t)*(1+R(t-1))*100% 其中: r(i,t)表示ri在第t期的收益率; R(t-1)表示组合过去t-1期的累计收益率

参数 类型 说明
t1 array Array,一维数组:组合收益率
t2 array 一维数组,基准收益率(%)
t3 array Array,一维或二维数组:收益分解项,要求收益分解项+基准收益率=组合收益率为一维数组时,等同于列名为0的二维数组。
ret array Array,变参,返回经调整后的各分解项每期的收益

返回:array

pf_MD_ReturnAttribution(t, pf_field, attr_fields, attr_type, r_type)

声明:function

多期收益分解,底层调用pf_MD_Contribution 或 pf_MD_Arithmetic 注:不考虑基准与超额,直接对组合收益与各分解项

参数 类型 说明
t any 数据表类型,组合收益数据,单期分解,包含“截止日”、组合收益率及分解项字段;单期满足:组合收益率=∑分解项
pf_field string 字符串,组合收益率字段,缺省为“组合收益率(%)”
attr_fields array 一维字符串数组,分解项字段,缺省为除“截止日”、pfField的列名
attr_type any 用户自定义,多期收益分解方法,默认为0
r_type any 用户自定义,返回类型,默认为0

返回:array

pf_SP_ReturnAttribution(t, end_t, attr_fields)

声明:function

由个券单期对数收益分解项,得到组合收益分解 (1)通过转换系数k=ln(1+r)/r,将个券对数收益分解项 转为 收益分解项 (2)个券收益分解项 加权合并得到 组合收益分解项 (3)组合收益=sum(组合收益分解项) 注:输入的个券分解项为【对数收益】 输出的组合分解项为【收益】

参数 类型 说明
t any 数据表类型, 个券对数收益分解数据,包含“代码”、“比例(%)”、“涨幅(%)”、各分解项;“涨幅(%)”:个券收益,非对数收益;“各分解项”:衡量对数收益分解项,对应AttrFields字段
end_t datetime 日期, 截止日
attr_fields array 一维字符串数组, 分解项字段

返回:array

Pf_md_checkdata(t1, t2, t3)

声明:function

多期收益率分解--中间函数-参数检查 用于多期收益率分解模型的输入检查与调整。 注意:会调整t2,请在使用本模型前备份t2.

参数 类型 说明
t1 array Array of number,组合收益率(%)
t2 array Array of number,基准收益率(%)
t3 any Table,分解项收益率(%)

返回:array

pf_TimeWeightedRateofReturnOfPortfolio(t_market_value, t_all_l, t_all_qr_qc, t_return)

声明:function

时间加权算法净值增长额、增长率(组合),组合衍生函数。

参数 类型 说明
t_market_value array 数据表类型,区间每日市值
t_all_l array 数据表类型,区间每日交易流水
t_all_qr_qc array 数据表类型,区间每日证券迁入/迁出
t_return array 数据表类型,返回值(Out)

返回:any

pf_MoneyWeightedRateofReturn(t_all_all_cc, t_all_l, t_all_qr_qc, method_type, t_return)

声明:function

分类资产资金加权收益率,组合衍生函数。

参数 类型 说明
t_all_all_cc array 数据表类型,区间每日持仓
t_all_l any 数据表类型,区间每日交易流水
t_all_qr_qc array 数据表类型,区间每日证券迁入/迁出(暂不考虑)
method_type any 用户自定义,资金加权收益率类型
t_return array 数据表类型,返回值

返回:any

pf_RAROC(t1, fname1, t2, f_name2, alpha)

声明:function

历史模拟法计算组合RAROC。

参数 类型 说明
t1 array 数据表类型,组合收益率序列
fname1 string 字符串,组合收益率字段名称
t2 array 数据表类型,基准收益率序列
f_name2 string 字符串,基准组合收益率字段
alpha float 实数,置信度

返回:float

pf_M2(t1, fname1, t2, f_name2, rf)

声明:function

组合-M2。

参数 类型 说明
t1 array 数据表类型,组合收益率序列
fname1 string 字符串,组合收益率字段名称
t2 array 数据表类型,基准收益率序列
f_name2 string 字符串,基准组合收益率字段
rf float 实数,无风险收益率

返回:float

pf_tPortfolioMV(endt, tp_cgmx, t_jymx)

声明:function

截止日Endt组合中证券市值。

参数 类型 说明
endt datetime 日期,截止日
tp_cgmx array 数据表类型,t-1日持股明细
t_jymx array 数据表明细,t日交易明细

返回:float

pf_tPortfolioNV(endt, tp_zcpz, tp_cgmx, t_jymx, t_sgsh)

声明:function

截止日组合资产市值。

参数 类型 说明
endt datetime 日期,截止日
tp_zcpz array 数据表类型,t-1日资产配置
tp_cgmx array 数据表类型,t-1日持股明细
t_jymx array 数据表明细,t日交易明细
t_sgsh array 数据表明细,t日申购赎回表

返回:float

pf_tPortfolioVol(endt, tp_cgmx, t_jymx)

声明:function

截止日组合中证券数量。

参数 类型 说明
endt datetime 日期,截止日
tp_cgmx array 数据表类型,t-1日持股明细
t_jymx array 数据表明细,t日交易明细

返回:any

pf_tPortfolioCash(endt, tp_zcpz, tp_cgmx, t_jymx, t_sgsh)

声明:function

截止日组合剩余现金。

参数 类型 说明
endt datetime 日期,截止日
tp_zcpz array 数据表类型,t-1日资产配置
tp_cgmx array 数据表类型,t-1日持股明细
t_jymx array 数据表明细,t日交易明细
t_sgsh array 数据表明细,t日申购赎回表

返回:float

pf_CAPM(t1, f_name1, t2, f_name2, rf)

声明:function

资本资产定价模型,返回超额收益阿尔法与市场时机能力贝塔。

参数 类型 说明
t1 array 数据表类型,基金收益率序列
f_name1 string 字符串,基金收益率字段
t2 array 数据表类型,Benchmark收益率序列
f_name2 string 字符串,Benchmark收益率字段
rf array 实数,无风险收益率(%)

返回:float

pf_HM(t1, f_name1, t2, f_name2, rf)

声明:function

H-M模型,用最小二乘参数估计。

参数 类型 说明
t1 array 数据表类型,基金收益率序列
f_name1 string 字符串,基金收益率字段
t2 array 数据表类型,Benchmark收益率序列
f_name2 string 字符串,Benchmark收益率字段
rf array 实数,无风险收益率(%)

返回:float

pf_TM(t1, f_name1, t2, f_name2, rf)

声明:function

TM模型,用于对时机选择与证券选择能力的评估。

参数 类型 说明
t1 array 数据表类型,基金收益率序列
f_name1 string 字符串,基金收益率字段
t2 array 数据表类型,Benchmark收益率序列
f_name2 string 字符串,Benchmark收益率字段
rf array 实数,无风险收益率(%)

返回:float

pf_CL(t1, f_name1, t2, f_name2, rf)

声明:function

CL模型,双贝塔模型的改进。

参数 类型 说明
t1 array 数据表类型,基金收益率序列
f_name1 string 字符串,基金收益率字段
t2 array 数据表类型,Benchmark收益率序列
f_name2 string 字符串,Benchmark收益率字段
rf array 实数,无风险收益率(%)

返回:float

pf_TZBL_CP(wp, wb, z, endt)

声明:function

投资比例与超配。总表为wb全连接wp,超配比例=wp表’比例’字段-wb表’比例’字段,若不存在该字段则用0代替。

参数 类型 说明
wp array 数据表类型,组合
wb array 数据表类型,基准
z array 数据表类型,超配
endt datetime 日期,截止日期

返回:any

pf_CumulativeReturn(t, f_name)

声明:function

组合-累计收益率(%)。

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_StandardDeviation(t, f_name)

声明:function

组合-标准差(%),计算组合收益率序列的标准差(样本标准差)。用类SQL的stdevof关键字计算。

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_SemiDeviation(t, f_name)

声明:function

组合-下方标准差(%),计算小于0的收益率序列的标准差,用类SQL的stdevof关键字计算。同函数pf_StdOfDown(下跌标准差)算法一样。

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_StdOfUp(t, f_name)

声明:function

组合-上涨标准差(%),计算大于或等于0的收益率序列的标准差,用类SQL的stdevof关键字计算。

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_StdOfDown(t, f_name)

声明:function

组合-下跌标准差(%),计算小于0的收益率序列的标准差,用类SQL的stdevof关键字计算。同函数pf_SemiDeviation(下方标准差)算法一样。

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_PercentofUp(t, f_name)

声明:function

组合-上涨占比(%),计算收益率序列中上涨个数占所有数据的比例。

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_PercentofDown(t, f_name)

声明:function

组合-下跌占比(%),对于收益率序列,计算其下跌个数占所有数据的比例

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_AvgGain(t, f_name)

声明:function

组合-平均收益(%),计算收益率序列的平均值

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_AvgGainOfUp(t, f_name)

声明:function

组合-上涨平均收益(%),收益率序列中上涨序列的平均收益

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_AvgGainOfDown(t, f_name)

声明:function

组合-下跌平均收益(%),收益率序列中下跌收益的平均值

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_SharpRatio(t, f_name, rf)

声明:function

组合-夏普比率

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)
rf float 无风险收益率

返回:float

pf_SortinoRatio(t, f_name, rf)

声明:function

组合-索丁诺比率

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)
rf float 无风险收益率

返回:float

pf_Alpha(t1, f_name1, t2, f_name2)

声明:function

组合-Alpha(%)

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_Beta(t1, f_name1, t2, f_name2)

声明:function

组合-Beta

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_R2(t1, f_name1, t2, f_name2)

声明:function

组合-R2

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_TrackingError(t1, f_name1, t2, f_name2)

声明:function

组合-跟踪误差

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_InformationRatio(t1, f_name1, t2, f_name2)

声明:function

组合-信息比率

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_TreynorRatio(t1, f_name1, t2, f_name2, rf)

声明:function

组合-特雷诺

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)
rf float 无风险收益率

返回:float

pf_Jensen(t1, f_name1, t2, f_name2, rf)

声明:function

组合-詹森

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)
rf float 无风险收益率

返回:float

pf_ExcessReturn(t1, f_name1, t2, f_name2)

声明:function

组合-超额收益率

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:float

pf_Corr(t1, f_name1, t2, f_name2)

声明:function

组合的相关系数 根据提供的组合t1中列fName1和组合t2中列fName2,计算两列数据的相关系数;

参数 类型 说明
t1 array 二维数组,组合收益率数组;
f_name1 string 字符串,组合收益率列名;
t2 array 二维数组,基准收益率数组
f_name2 string 字符串,基准收益率列名

返回:float

pf_TrailingReturn(t1, f_name1, t2, f_name2)

声明:function

组合-阶段收益,即计算最近1周、最近1个月、最近半年等固定周期的组合、指数的收益及标准差

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:array

pf_ReturnandRisk(t1, f_name1, t2, f_name2)

声明:function

组合-风险回报,展示多个周期的多个风险指标

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:array

pf_RollingReturn(t, f_name, beg_t, end_t, cy)

声明:function

组合-滚动收益,展示区间每个周期的区间收益率

参数 类型 说明
t array 组合收益率序列
f_name string t数组中,代表收益率序列的字段名(涨幅、收益率等)
beg_t datetime 开始日期
end_t datetime 截止日期
cy string 周期

返回:array

Pf_RelativePerformance(t1, f_name1, t2, f_name2)

声明:function

组合-相对回报,展示多个周期的超额收益率、alpha、beta、跟踪误差、信息比、特雷诺、詹森。

参数 类型 说明
t1 array 组合收益率序列
f_name1 string t1数组中,代表收益率序列的字段名(涨幅、收益率等)
t2 array 基准收益率序列
f_name2 string t2数组中,代表收益率序列的字段名(涨幅、收益率等)

返回:array

pf_AnnualFormula_(f_name, iv, yn, n)

声明:function

指标年化。

参数 类型 说明
f_name string 公式类型
iv float 实数,指标值
yn any 整数,年周期数,与周期相关,可通过pf_getDayNnmOfYear()得到
n any 整数,周期数,指标值计算的周期数

返回:float

pf_StressTestingOfPortfolio(w, index_id, beg_t, end_t, rm_of_stock, rmoffund, delta_ytm, rf, min_trade_days, method_for_no_enough_data, return_ytm, return_profit)

声明:function

组合的资产压力测试

参数 类型 说明
w array 数据表类型
index_id string 指数
beg_t datetime 日期
end_t datetime 日期
rm_of_stock float 实数,股票市场假设涨幅(%)
rmoffund float 实数,基金市场假设涨幅(%)
delta_ytm float 实数,债券收益率预期变化(%)
rf float 实数,无风险收益率
min_trade_days any 整数
method_for_no_enough_data array 用户自定义
return_ytm float 实数,压力测试后的组合收益率(%)
return_profit float 实数,压力测试后的组合收益额

返回:any

pf_StressTestingOfBond(w, settlement_date, delta_ytm, returnytm, return_profit)

声明:function

债券类资产-假设情景分析

参数 类型 说明
w array 数据表类型
settlement_date datetime 日期,结算日
delta_ytm float 实数,债券收益率预期变化(%)
returnytm float 实数,压力测试后的债券收益率(%)
return_profit float 实数,压力测试后的债券收益额

返回:any

pf_StressTestingOfStock(w, index_id, beg_t, end_t, min_trade_days, method_for_no_enough_data, rf, rm, returnytm, return_profit)

声明:function

股票类资产-假设情景分析

参数 类型 说明
w array 数据表类型,组合信息
index_id string 指数,指数代码
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数
method_for_no_enough_data array 用户自定义
rf float 实数,无风险收率(%)
rm float 实数,市场预期收益率(%)
returnytm float 实数,压力测试后的股票收益率(%)
return_profit float 实数,压力测试后的股票收益额

返回:any

pf_StressTestingOfFund(w, index_id, beg_t, end_t, min_trade_days, method_for_no_enough_data, rf, rm, returnytm, return_profit)

声明:function

基金类资产-假设情景分析

参数 类型 说明
w array 数据表类型,组合信息
index_id string 指数,指数代码
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
min_trade_days any 整数
method_for_no_enough_data array 用户自定义
rf float 实数,无风险收率(%)
rm float 实数,市场预期收益率(%)
returnytm float 实数,压力测试后的股票收益率(%)
return_profit float 实数,压力测试后的股票收益额

返回:any

pf_ReturnToCumulativeReturn(t, f_name, return_type)

声明:function

日收益率转复合收益率,returntype决定显示模式,若为1则显示最后一天的复合收益率,为0则显示每天的复合收益率。

参数 类型 说明
t array 数据表类型,日收益率数据
f_name string 字符串,收益率字段名称
return_type any 用户自定义,返回类型

返回:float

pf_CumulativeReturnToReturn(t, f_name)

声明:function

复合收益率转换日收益率。

参数 类型 说明
t array 数据表类型,数据
f_name string 字符串,收益率字段名称

返回:any

Fund_MT_Concentration(r_date, fund_arr)

声明:function

获取指定报告期基金市场持股集中度因子

参数 类型 说明
r_date datetime 整数类型,报告期
fund_arr array 一维字符串数组类型,基金池

返回:array

Fund_MT_AssetAllocation(r_date, fund_arr)

声明:function

获取基金池资产配置因子

参数 类型 说明
r_date datetime 整数类型,报告期
fund_arr array 一维字符串数组类型,基金池

返回:array

Fund_MT_StockAllocation(r_date, fund_arr, flg_type)

声明:function

获取指定报告期基金池股票配置因子(包括行业配置(申万一级行业)、板块配置)

参数 类型 说明
r_date datetime 整数类型,报告期
fund_arr array 一维字符串数组类型,基金池
flg_type any 整数类型,分类标签选择,0:按行业(默认);1:按板块

返回:array

Fund_Return(fund_id, beg_t, end_t, mar, days_in1_y)

声明:function

基金绝对收益评价指标

参数 类型 说明
fund_id string 字符串类型,基金代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
mar float 实数类型,最低可接受收益率(%)
days_in1_y any 整数类型,年化期数

返回:array

Fund_ExtraReturn(fund_id, index_id, beg_t, end_t, days_in1_y)

声明:function

基金超额收益评价指标

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
days_in1_y any 整数类型,年化期数

返回:array

Fund_Risk(fund_id, index_id, beg_t, end_t, mar, days_in1_y)

声明:function

基金风险评价指标

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
mar float 实数类型,最低可接受收益率(%)
days_in1_y any 整数类型,年化期数

返回:array

Fund_ReturnRiskRatio(fund_id, index_id, beg_t, end_t, rf, mar, days_in1_y)

声明:function

基金收益风险比率指标

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
rf float 日无风险收益率(%)
mar float 实数类型,最低可接受收益率(%)
days_in1_y any 整数类型,年化期数

返回:array

Fund_RiskAdjusted(fund_id, index_id, beg_t, end_t, rf, days_in1_y)

声明:function

基金风险调整后收益指标

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
rf float 日无风险收益率(%)
days_in1_y any 整数类型,年化期数

返回:array

Fund_Regression(fund_id, index_id, beg_t, end_t, days_in1_y)

声明:function

基金回归统计指标

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
days_in1_y any 整数类型,年化期数

返回:array

Fund_HM(fund_id, index_id, beg_t, end_t, rf)

声明:function

基金选股择时能力-HM模型

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
rf float 日无风险收益率(%)

返回:array

Fund_TM(fund_id, index_id, beg_t, end_t, rf)

声明:function

基金选股择时能力-TM模型

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
rf float 日无风险收益率(%)

返回:array

Fund_TM_FF(fund_id, index_id, beg_t, end_t, rf, model_type, weight_type)

声明:function

基金选股择时能力-TM_FF模型:在TM模型的基础上增加因子数据进行回归

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
rf float 日无风险收益率(%)
model_type any 整数类型,计算模型
weight_type any 整数类型,因子加权方式

返回:array

Fund_TM_FF_Indus(fund_id, index_id, beg_t, end_t, rf, model_type, weight_type)

声明:function

基金选股择时能力-TM_FF_Indus模型:在TM模型的基础上增加因子数据与行业指数进行回归

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
rf float 日无风险收益率(%)
model_type any 整数类型,计算模型
weight_type any 整数类型,因子加权方式

返回:array

Fund_Busse(fund_id, index_id, beg_t, end_t, rf)

声明:function

基金波动择时能力-Busse模型

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
rf float 周无风险收益率(%)

返回:array

Fund_TM_Busse(fund_id, index_id, beg_t, end_t, rf)

声明:function

基金波动择时能力- TM-Busse模型

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
rf float 周无风险收益率(%)

返回:array

Fund_TM_Busse_FF3(fund_id, index_id, beg_t, end_t, weight_type, rf)

声明:function

基金波动择时能力- TM-Busse-FF3模型

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日
weight_type any 整数类型,因子加权方式
rf float 周无风险收益率(%)

返回:array

Fund_AttackAndDefense(fund_id, index_id, end_t, n)

声明:function

基金攻防能力指标

参数 类型 说明
fund_id string 字符串类型,基金代码
index_id string 字符串类型,市场基准代码
end_t datetime 日期类型,截止日
n any 整数类型,期数

返回:array

Fund_StyleStrength(fund_id, end_t, reg_n, model_type, weight_type, index_id, risk_free_rate)

声明:function

基金风格强弱因子

参数 类型 说明
fund_id string 字符串类型,基金代码
end_t datetime 日期类型,截止日
reg_n any 整数类型,回归天数
model_type any 整数类型,计算模型
weight_type any 整数类型,加权方式
index_id string 字符串类型,基准代码
risk_free_rate float 实数类型,日无风险收益率(%)

返回:array

Fund_RiskStyle(fund_id, r_date)

声明:function

基金风险风格因子计算模型

参数 类型 说明
fund_id string 字符串类型,基金代码
r_date datetime 整数类型,报告期

返回:array

Fund_HD_DressAndTrade(r_date, fund_id, fundpool)

声明:function

指定基金池中各基金业绩粉饰与交易能力因子

参数 类型 说明
r_date datetime 整数类型,报告期
fund_id string 字符串类型,基金代码
fundpool array 一维数组,自定义基金池,若为空数组,则采用默认主动股混型基金池

返回:array

Fund_HD_ThemeStyle(fund_id, end_t, theme_arr, top_n, order_str, hold_type)

声明:function

主题风格因子:基于持仓

参数 类型 说明
fund_id string 字符串类型,基金代码
end_t datetime 日期类型,截止日
theme_arr array 数据表类型,主题池,需包含"主题"、"代表指数"及"成分股"字段,;其中,成分股为一维字符串数组,为空时会选择默认主题池
top_n any 整数类型,前N个主题
order_str any 整数类型,排序字段,根据所选择的字段排序
hold_type any 整数类型,持仓类型

返回:array

funds_rpt_NumOfMangers(funds, endt, over_n_year)

声明:function

基金公司当下在职基金经理人数

参数 类型 说明
funds array 一维字符串数组,基金序列
endt datetime 日期,截止日
over_n_year float 实数,任职年限阈值,如0表示全部,1表示统计任职超过1年的人数

返回:float

funds_rpt_AveYearsOfMangers(funds, endt)

声明:function

基金公司在职基金经理平均任职年限(年)

参数 类型 说明
funds array 一维字符串数组,基金序列
endt datetime 日期,截止日

返回:array

funds_rpt_AveJobHoppingFrequency(funds, endt)

声明:function

基金公司在职基金经理平均跳槽频率

参数 类型 说明
funds array 一维字符串数组,基金序列
endt datetime 日期,截止日

返回:float

funds_rpt_TurnoverRate(funds, begt, endt)

声明:function

基金公司离职率(%)

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日

返回:float

funds_rpt_ManagementFee(funds, rdate)

声明:function

管理费收入

参数 类型 说明
funds array 一维字符串数组,基金序列
rdate datetime 报告期,报告期

返回:float

funds_rpt_TotalScales(funds, rdate)

声明:function

总规模

参数 类型 说明
funds array 一维字符串数组,基金序列
rdate datetime 报告期,报告期

返回:float

funds_rpt_DistributionOfScales(funds, rdate, group_arr)

声明:function

规模分布

参数 类型 说明
funds array 一维字符串数组,基金序列
rdate datetime 报告期,报告期
group_arr array 一维数字数组, 一维数字数组,自定义规模分组,单位(亿),示例:array(2,20,100) 如果为正整数,表示频数分组数,从小到大分组,最小的为第1组

返回:array

funds_rpt_CumReturn(funds, begt, endt)

声明:function

收益率(%)

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日

返回:float

funds_rpt_AvgLoss(funds, begt, endt, days_in1_y)

声明:function

平均亏损(%)

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日
days_in1_y any 整数,年化期数

返回:float

funds_rpt_DistributionOfRet(funds, begt, endt, group_arr, bkname)

声明:function

收益分布

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日
group_arr array 一维数字数组, 一维数字数组,自定义业绩百分位分组(单位%) 如果为正整数,表示频数分组数,从大到小分组,最大的为第1组
bkname string 字符串,基金市场板块名称,如主动股混型、股票型等

返回:array

funds_rpt_RetStd(funds, begt, endt, days_in1_y)

声明:function

波动率(%)

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日
days_in1_y any 整数,年化期数

返回:float

funds_rpt_Down_SideStd(funds, begt, endt, mar, days_in1_y)

声明:function

下方标准差

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日
mar float 实数,最低可接受收益率(%)
days_in1_y any 整数,年化期数

返回:float

funds_rpt_MaxDrawdown(funds, begt, endt)

声明:function

最大回撤(%)

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日

返回:float

funds_rpt_Sharpe_ratio(funds, begt, endt, rf, days_in1_y)

声明:function

夏普比率

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日
rf float 实数,无风险收益率(%)
days_in1_y any 整数,年化期数

返回:float

funds_rpt_Treynor_Ratio(funds, index_id, begt, endt, rf, days_in1_y)

声明:function

特雷诺比率

参数 类型 说明
funds array 一维字符串数组,基金序列
index_id string 字符串,市场基准代码
begt datetime 日期,开始日
endt datetime 日期,截止日
rf float 实数,无风险收益率(%)
days_in1_y any 整数,年化期数

返回:float

funds_rpt_Information_Ratio(funds, index_id, begt, endt, days_in1_y)

声明:function

信息比率

参数 类型 说明
funds array 一维字符串数组,基金序列
index_id string 字符串,市场基准代码
begt datetime 日期,开始日
endt datetime 日期,截止日
days_in1_y any 整数,年化期数

返回:float

funds_rpt_Jensen(funds, index_id, begt, endt, rf, days_in1_y)

声明:function

詹森Alpha

参数 类型 说明
funds array 一维字符串数组,基金序列
index_id string 字符串,市场基准代码
begt datetime 日期,开始日
endt datetime 日期,截止日
rf float 实数,无风险收益率(%)
days_in1_y any 整数,年化期数

返回:float

funds_rpt_CL(funds, index_id, begt, endt, rf)

声明:function

选股择时能力

参数 类型 说明
funds array 一维字符串数组,基金序列
index_id string 字符串,市场基准代码
begt datetime 日期,开始日
endt datetime 日期,截止日
rf float 实数,无风险收益率(%)

返回:array

funds_rpt_Reg_GM(funds, begt, endt, t)

声明:function

业绩规模风格

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日
t array 二维字符串数组, 中间结果,输出基金仓位

返回:array

funds_rpt_Reg_HY(funds, begt, endt, t)

声明:function

业绩行业风格

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日
t array 二维字符串数组, 中间结果,输出基金仓位

返回:array

funds_rpt_Reg_JZ(funds, begt, endt, t)

声明:function

业绩价值风格

参数 类型 说明
funds array 一维字符串数组,基金序列
begt datetime 日期,开始日
endt datetime 日期,截止日
t array 二维字符串数组, 中间结果,输出基金仓位

返回:array

funds_rpt_HD_cwfg(funds, rdate, t)

声明:function

持仓风格

参数 类型 说明
funds array 一维字符串数组,基金序列
rdate datetime 报告期,报告期
t array 二维字符串数组, 全市场股票规模价值风格池,需包含【代码】【rawX】、【rawY】字段

返回:array

Fund_MT_Asset(r_date, op)

声明:function

Fund_MT_Asset 相关函数。

参数 类型 说明
r_date datetime 整数,报告期
op any 整数,基金池选择,0:全部,1:主动股混,2:被动型,3:债券型,4:货币型,5:海外型,6:其他

返回:float

Fund_MT_AAllocaton(r_date)

声明:function

Fund_MT_AAllocaton 相关函数。

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

返回:array

Fund_MT_StockValueOfTop10(r_date, indexid)

声明:function

Fund_MT_StockValueOfTop10 相关函数。

参数 类型 说明
r_date datetime 整数,报告期
indexid string 字符串,指数代码

返回:float

Fund_MT_IssueShare(begt, endt, op)

声明:function

Fund_MT_IssueShare 相关函数。

参数 类型 说明
begt datetime 日期,开始日
endt datetime 日期,截止日
op any 整数,基金池选择,0:全部,1:主动股混,2:被动型,3:债券型,4:货币型,5:海外型,6:其他

返回:float

ETF_MT_NetInflowAmount(endt, etf_arr, r)

声明:function

ETF_MT_NetInflowAmount 相关函数。

参数 类型 说明
endt datetime 日期,截止日
etf_arr array 一维字符串数组,ETF基金池
r array 数组,输出中间结果

返回:float

pf_StyleFactor(portfolio, end_t, d_type)

声明:function

提取指定日组合的风格因子,指定日组合中个股风格因子为空的(被剔除),会被填充,当DType=1时,以0填充;当DType=2时,以50填充。组合风格因子是个股风格因子按照比例(%)加权得到的,底层调用函数为Stocks_StyleFactor

参数 类型 说明
portfolio array 组合信息,二维数组,必须包含“代码”、“比例(%)”字段
end_t datetime 指定日
d_type any 取值类型,1:因子暴露(默认),2:因子暴露百分位

返回:array

Stocks_Assoc_NetOfFund(stocksarr, fundsarr, end_t, _type, hold_type, n)

声明:function

基于基金持仓的股票关联网络

参数 类型 说明
stocksarr array 一维数组类型,股票序列
fundsarr array 一维数组类型,基金序列
end_t datetime 日期类型,截止日
_type any 整数型,关联网络计算方法
hold_type any 整数型,基金持仓类型
n any 整数型,N日成交额均值,默认20日

返回:array

Funds_Assoc_NetOfStock(fundsarr, r_date, _type)

声明:function

指定基金池基于持仓重仓股的关联网络

参数 类型 说明
fundsarr array 一维数组类型,基金序列
r_date datetime 整数类型,报告期
_type any 整数类型,关联网络计算方法

返回:array

Funds_Assoc_NawNetOfStock(fundsarr, beg_t, end_t)

声明:function

指定基金池基于净值收益率的关联网络

参数 类型 说明
fundsarr array 一维数组类型,基金序列
beg_t datetime 日期类型,开始日
end_t datetime 日期类型,截止日

返回:array

Funds_AssocFactor_DFN(corr_arr, r_date)

声明:function

指定基金关联网络的交易独特性指标

参数 类型 说明
corr_arr array 二维数组类型,关联矩阵,其中包含“代码”列,并以基金代码为列名,对应值大于0表示存在关联,0表示不存在关联
r_date datetime 整数类型,报告期

返回:array

Funds_AssocFactor_NW(matrix, matrix_type)

声明:function

基金关联结构因子:节点级

参数 类型 说明
matrix array 二维数字数组类型,关联矩阵
matrix_type any 整数型,关联矩阵类型,可参考《2025-07-16-深圳天软科技-应用专题-基础算法04:天软图结构算法说明.docx》FAQ中关于此参数的说明

返回:array

FI_Sharpe_ratio(r, rf, days_in1_y)

声明:function

夏普比率

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
rf float 实数,单期未年化,无风险收益率(%)
days_in1_y any 整数,年化天数,小于0、默认时表不年化

返回:array

FI_Sortino_ratio(r, mar, days_in1_y)

声明:function

索定诺比率

参数 类型 说明
r array 数组,收益率(%),可为一维数字数组,或者用一列表示一个资产收益率(%)序列的二维数组
mar float 实数,单期未年化,最低可接受收益率(%),默认为0,可以设为2.25
days_in1_y any 整数,年化天数, 小于0、默认时表不年化

返回:array

Fund_InvertmentType()

声明:function

返回指定基金相同投资类型的基金列表数据,与系统参数(证券代码)相关。

返回:array

Fund_Trustee()

声明:function

返回指定基金相同托管人列表数据,与系统参数(证券代码)相关。

返回:array

Fund_InvertmenStyle()

声明:function

返回指定基金相同投资风格列表数据,与系统参数(证券代码)相关。

返回:array

Fund_OpenFundFee()

声明:function

开放式基金费率

返回:bool

fund_FundManager(d_type)

声明:function

基金经理

参数 类型 说明
d_type any 用户自定义,任职情况

返回:bool

fund_HolderStructure(show_number, report_date_show_order)

声明:function

持有人结构

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

返回:bool

fund_ShareSplitting(beg_t, end_t)

声明:function

份额拆分

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

返回:bool

fund_TradingSeat(show_number, report_date_show_order, unit_type)

声明:function

交易席位

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

返回:bool

fund_same(seperate_by)

声明:function

指定基金同类型的基金列表,与系统参数(基金代码)相关。

参数 类型 说明
seperate_by any 整数。分割类型,取值如下:

返回:array

Fund_ImportantItems(show_number)

声明:function

返回指定基金最近N个报告期的财务指标数据,与系统参数(证券代码)相关。

参数 类型 说明
show_number any 整数,显示个数

返回:array

Fund_BalanceSheet(r_date_type, show_type, show_style, show_number, unit_type)

声明:function

返回指定基金最近N个报告期的资产负债表数据,与系统参数(证券代码)相关。

参数 类型 说明
r_date_type any 整型,报告期
show_type any 整型,显示类型
show_style any 整型,显示方式
show_number any 整型,显示个数
unit_type any 整型,显示单位

返回:array

Fund_InterestSheet(r_date_type, show_type, show_style, show_number, unit_type)

声明:function

返回指定基金最近N个报告期的收益及分配数据,与系统参数(证券代码)相关。

参数 类型 说明
r_date_type any 整型,报告期
show_type any 整型,显示类型
show_style any 整型,显示方式
show_number any 整型,显示个数
unit_type any 整型,显示单位

返回:array

fund_FinancialIndicators(r_date_type, show_number, unit_type, report_date_show_order)

声明:function

财务指标

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

返回:bool

TSWEB_Fund_FDfinancialIndexByReportingPeriod(fund_id, n, report_type, sorttype)

声明:function

基金-财务数据-财务指标-财务指标(报告期)

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
report_type any 用户自定义,报告期类型
sorttype bool object

返回:array

Fund_FDBasicConfig()

声明:function

基础配置 基础字段的配置:单位、行业类别(申万、中证、证监会)、精度、占比前N 、集中度前N列表

返回:array

Fund_FDResultsData(fund_id, rdatearr, fdtype)

声明:function

财务数据

参数 类型 说明
fund_id string 证券,基金代码
rdatearr array 一维数字数组,报告期列表
fdtype any 整数,报表类型

返回:array

Fund_FDFieldConfig(id)

声明:function

Fund_FDFieldConfig 相关函数。

参数 类型 说明
id any 整数,

返回:any

Fund_StockCompositeDetail(show_number, report_date_show_order, top_n)

声明:function

返回指定基金最近N个报告期的持股明细数据,与系统参数(证券代码)相关。

参数 类型 说明
show_number any 整型,显示个数
report_date_show_order bool 布尔类型,报告期逆排
top_n bool 布尔类型,只返回前10大重仓股

返回:array

Fund_StockCompositeDecrease(r_date, r_date2)

声明:function

返回指定基金指定报告期减持股票的数据,与系统参数(证券代码)相关。

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

返回:array

Fund_StockCompositeIncrease(r_date, r_date2)

声明:function

返回指定基金指定报告期增持股票的数据,与系统参数(证券代码)相关。

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

返回:array

Fund_StockCentralization(show_number, report_date_show_order)

声明:function

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

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

返回:array

fund_bondcompositedetail(show_number)

声明:function

报告期公布的持债明细,与系统参数(基金代码)相关。

参数 类型 说明
show_number any 整数。显示报告期个数。

返回:array

Fund_StockCompositeBuyMore2(show_number)

声明:function

报告期累计买入超净值2%股票明细,与系统参数(基金代码)相关。

参数 类型 说明
show_number any 整数。显示报告期个数。

返回:array

Fund_StockCompositeSellMore2(show_number)

声明:function

报告期累计卖出超净值2%股票明细,与系统参数(基金代码)相关。

参数 类型 说明
show_number any 整数。显示报告期个数。

返回:array

Fund_StockCompositeChange(r_date, r_date2, _type)

声明:function

报告期公布的增持股票(包括:新增的),与系统参数(基金代码)相关。

参数 类型 说明
r_date datetime 整数。报告期。
r_date2 any 整数。同比报告期。
_type any 整数。类型,取值如下:

返回:array

Fund_CompositeDetail_Call(show_number, _type)

声明:function

报告期公布的持债明细,与系统参数(基金代码)相关。

参数 类型 说明
show_number any 整数。显示个数。
_type string 字符串。显示类型。

返回:array

Fund_InvestmentRatio(show_number, report_date_show_order)

声明:function

返回指定基金最近N个报告期的资产配置数据,与系统参数(证券代码)相关。

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

返回:array

Fund_CloseAfterRate(beg_t, end_t)

声明:function

返回指定基金在指定区间的基金复权后收盘数据,与系统参数(证券代码)相关。

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

返回:array

fund_NobleMetalHoldDetail(show_number, unit_type, report_date_show_order)

声明:function

贵金属明细

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

返回:bool

fund_BondsIncome(r_date_type, show_number, unit_type, report_date_show_order)

声明:function

债券投资收益

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

返回:bool

fund_BondAllocation(show_number, unit_type, report_date_show_order)

声明:function

债券配置

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

返回:bool

fund_BondHoldDetail(show_number, unit_type, report_date_show_order)

声明:function

持债明细

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

返回:bool

fund_CumBuyAndSell(show_number, unit_type, show_type, sort_type, report_date_show_order)

声明:function

累计买入和卖出

参数 类型 说明
show_number any 用户自定义,显示个数
unit_type any 用户自定义,显示单位
show_type any 用户自定义,显示方式
sort_type any 用户自定义,排序方式
report_date_show_order bool object

返回:bool

fund_fundHoldDetail(show_number, unit_type, report_date_show_order)

声明:function

基金明细

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

返回:bool

fund_AssetBackedIncome(r_date_type, show_number, unit_type, report_date_show_order)

声明:function

资产支持证券投资收益

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

返回:bool

fund_ConvBondHoldDetail(show_number, unit_type, report_date_show_order)

声明:function

可转债明细

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

返回:bool

fund_BondHoldCentralization(show_number, unit_type, report_date_show_order)

声明:function

持债集中度

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

返回:bool

fund_RemainingTerm(show_number, report_date_show_order)

声明:function

平均剩余期限分布比例

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

返回:bool

TSWEB_Fund_PFFundHoldingDetail(fund_id, n, data_type, sorttype)

声明:function

基金-投资组合-持基明细-持基明细 Datatype=1时,重仓基金为市值前10; Datatype=2时,持仓明细为所有基金 单位:数量(万),市值(万)

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
data_type any 用户自定义,数据类型
sorttype bool object

返回:array

TSWEB_Fund_PFBondHoldingDetail(fund_id, n, sorttype)

声明:function

基金-投资组合-持债明细-持债明细 单位:数量(万),市值(万)

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
sorttype bool object

返回:array

TSWEB_Fund_PFBondConcentration2(fund_id, n, sorttype)

声明:function

基金-投资组合-持债明细-持债集中度

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
sorttype bool object

返回:array

TSWEB_Fund_PFNobleMetalHoldingDetail(fund_id, n, sorttype)

声明:function

基金-投资组合-贵金属-贵金属明细 单位:数量(万),市值(万)

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
sorttype bool object

返回:array

TSWEB_Fund_PFFuturesHoldingDetail(fund_id, n, sorttype)

声明:function

322022 单位:数量(万),市值(万)

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
sorttype bool object

返回:array

TSWEB_Fund_PFConvBondHoldingDetail(fund_id, n, data_type, sorttype)

声明:function

基金-投资组合-可转债-可转债明细 Datatype=1时,重仓转债为市值前10; Datatype=2时,持仓明细为所有债券 单位:数量(万),市值(万)

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
data_type any 用户自定义,数据类型
sorttype bool object

返回:array

TSWEB_Fund_PFRemainingTermAverage(fund_id, n, sorttype)

声明:function

基金-投资组合-剩余期限-平均剩余期限

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
sorttype bool object

返回:array

TSWEB_Fund_PFBondAllocation(fund_id, n, inptype, sorttype, displaytype, webtype)

声明:function

基金-投资组合-债券配置-债券配置 Webtype:网页类型,区分债券配置/债券走势,1:债券配置数据,3:债券走势数据 走势均为顺序

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
inptype any 用户自定义,占比(%)
sorttype bool object
displaytype bool object
webtype any 整数,网页类型

返回:array

TSWEB_Fund_PFMajorChangesALPurchasesAndSales(fund_id, n, sorttype)

声明:function

基金-投资组合-重大变动-累计买入及卖出股票 单位:数量(万),市值(万)

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
sorttype bool object

返回:array

TSWEB_Fund_PFABSHoldingDetail(fund_id, n, sorttype)

声明:function

基金-投资组合-资产支持证券-资产支持证券明细 单位:数量(万),市值(万)

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
sorttype bool object

返回:array

Fund_ProfitDistribution()

声明:function

返回指定基金的分红数据,与系统参数(证券代码)相关。

返回:array

TSWEB_Fund_UnitsAndHoldersDDShareSplit(fundid, begt, endt)

声明:function

基金-份额及持有人-分红送配-份额拆分-份额拆分

参数 类型 说明
fundid string 证券,基金代码
begt datetime 日期,开始日期
endt datetime 日期,截止日期

返回:array

Fund_ShareStrucuture(unit_type)

声明:function

返回指定基金的基金规模数据,与系统参数(证券代码)相关。

参数 类型 说明
unit_type any 整型,显示单位

返回:array

Fund_MainSharesHolder(show_number)

声明:function

返回指定基金的主要持有人数据,与系统参数(证券代码)相关。

参数 类型 说明
show_number any 整型,显示个数

返回:array

TSWEB_Fund_UnitsAndHoldersHS(fundid, n, sorttype)

声明:function

基金-份额及持有人-持有人-持有人结构-持有人结构

参数 类型 说明
fundid string 证券,基金代码
n any 用户自定义,报告期个数
sorttype bool object

返回:array

Fund_PeriodHq3(end_t)

声明:function

返回指定基金指定日的阶段净值表现数据,与系统参数(证券代码)相关。

参数 类型 说明
end_t datetime 日期类型,截止日期

返回:array

Fund_PeriodHq(beg_t, end_t, cycle_by, right_by, right_method)

声明:function

返回指定基金指定日的历史交易数据,与系统参数(证券代码)相关。

参数 类型 说明
beg_t datetime 日期类型,开始日期
end_t datetime 日期类型,截止日期
cycle_by string 字符串类型,周期
right_by any 整型,复权方式
right_method any 整型,复权算法

返回:array

Fund_PeriodHq2(end_t)

声明:function

返回指定基金指定日的阶段表现数据,与系统参数(证券代码)相关。

参数 类型 说明
end_t datetime 日期类型,截止日期

返回:array

Fund_BigBargain(beg_t, end_t, standard_by, standard_value, trade_flag)

声明:function

返回指定基金指定区间的大单追踪数据,与系统参数(证券代码)相关。

参数 类型 说明
beg_t datetime 日期类型,开始日期
end_t datetime 日期类型,截止日期
standard_by any 整型,大单依据
standard_value float 实数,大单标准
trade_flag any 整型,复权算法

返回:array

fund_NetGrowthCompareBenchmark(show_number, report_date_show_order)

声明:function

净值增长率与基准比较

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

返回:bool

Fund_NvalueAndBsInfoNWINValue(beg_t, end_t, index_id, data_cycle)

声明:function

净值收益率

参数 类型 说明
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期
index_id string 指数,基准指数
data_cycle any 用户自定义,周期

返回:bool

fund_RiskAdjustedReturn(end_t)

声明:function

风险调整收益及风险

参数 类型 说明
end_t datetime 日期,截止日期

返回:bool

fund_DataDisplayFormat(info_id, r_date_type, show_number, unit_type, report_date_show_order, datafield)

声明:function

数据显示格式

参数 类型 说明
info_id string 整数,表ID
r_date_type any 用户自定义,报告期
show_number any 用户自定义,显示个数
unit_type any 用户自定义,显示单位
report_date_show_order bool object
datafield array 数据表类型,数据结果字段对照

返回:bool

TSWEB_Fund_UnitsAndHoldersEtfSRBasicInformation(fund_id)

声明:function

基金-份额及持有人-持有人--交易席位-交易席位 N,Inptype,Sorttype,Displaytype参数无意义,在此仅为统一web界面 资产占比的前N项,N在Fund_PFBasicConfig中控制

参数 类型 说明
fund_id string 证券,基金代码

返回:array

TSWEB_Fund_UnitsAndHoldersSR(fundid, n, sorttype)

声明:function

基金-份额及变动-申购赎回-申购赎回

参数 类型 说明
fundid string 证券,基金代码
n any 用户自定义,报告期个数
sorttype bool object

返回:array

TSWEB_Fund_UnitsAndHoldersSRdata(fund_id, n, sorttype)

声明:function

基金-份额及变动-申购赎回-申购赎回

参数 类型 说明
fund_id string 证券,基金代码
n any 用户自定义,报告期个数
sorttype bool object

返回:array

TSWEN_Fund_NvalueAndBsInfoBIRFundManager(fund_id)

声明:function

基金0004-净值和基本资料-基本资料-基金经理-离任基金经理

参数 类型 说明
fund_id string 证券,基金代码

返回:array

TSWEN_Fund_NvalueAndBsInfoBICFundManager(fund_id)

声明:function

基金0004-净值和基本资料-基本资料-基金经理-在任基金经理

参数 类型 说明
fund_id string 证券,基金代码

返回:array

TSWEN_Fund_NvalueAndBsInfoNWINValue(fund_id, index_id, endt, webtype)

声明:function

基金0004-净值和基本资料-净值与收益-净值-净值

参数 类型 说明
fund_id string 证券,基金代码
index_id string 指数,基准指数
endt datetime 日期,截止日期
webtype any 整数,

返回:array

Fund_NvalueAndBsInfoNWINValueQJ(fund_id, index_id, beg_t, endt, webtype)

声明:function

基金0004-净值和基本资料-净值与收益-净值-净值

参数 类型 说明
fund_id string 证券,基金代码
index_id string 指数,基准指数
beg_t datetime 日期,开始日期
endt datetime 日期,截止日期
webtype any 整数,

返回:array

Funds_InvertmenStyle()

声明:function

返回所有基金投资风格一览数据。

返回:array

Funds_InvertmentType()

声明:function

返回所有基金投资类型一览数据。

返回:array

Funds_Manager()

声明:function

返回各个基金管理人管理的基金数据。

返回:array

Funds_Archive(bk_name)

声明:function

返回指定板块基金概况的数据。

参数 类型 说明
bk_name string 字符串类型,板块名称

返回:array

funds_ShareSplitting(bk_name, year)

声明:function

份额拆分

参数 类型 说明
bk_name string 市场和板块,板块名称
year any 年份,年份

返回:bool

fundbasicinfo_call(fund_arr)

声明:function

基金基本资料。

参数 类型 说明
fund_arr array 数组。基金列表。

返回:array

FundEnlarge_Call(fund_arr, beg_t, end_t)

声明:function

基金扩募情况。

参数 类型 说明
fund_arr array 数组。基金列表。
beg_t datetime 日期。开始日期。
end_t datetime 日期。截止日期。

返回:array

Funds_HxCompare(bk_name, funds, r_date, info_id_arr)

声明:function

返回指定板块指定报告期主要财务数据横比。

参数 类型 说明
bk_name string 字符串类型,板块名称
funds array 一维字符串数组,基金列表
r_date datetime 报告期类型,报告期
info_id_arr array 一维数字数组,基本面数组

返回:array

Funds_ZBCompare(bk_name, funds, beg_year, end_year, _type, info_id_arr)

声明:function

返回指定板块指定年限的主要财务数据纵比数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
funds array 一维字符串数组,基金列表
beg_year any 整型,起始年限
end_year any 整型,截止年限
_type any 整型,报告期类型
info_id_arr array 一维数字数组,基本面数组

返回:array

Funds_StockComposite(bk_name, r_date, top_n, sort_by, sort_order, return_number)

声明:function

返回指定板块指定报告期基金持股情况。

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

返回:array

Funds_StockCompositeDecrease(bk_name, r_date, r_date2, top_n, sort_by, return_number)

声明:function

返回指定板块指定报告期基金减持股票数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
r_date datetime 报告期类型,截止报告期
r_date2 any 报告期类型,同比报告期
top_n any 整型,取前N名
sort_by any 整型,排序方法
return_number any 整型,返回个数

返回:array

Funds_StockCompositeNewAdded(bk_name, r_date, r_date2, top_n, return_number)

声明:function

返回指定板块指定报告期基金新增股票数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
r_date datetime 报告期类型,截止报告期
r_date2 any 报告期类型,同比报告期
top_n any 整型,取前N名
return_number any 整型,返回个数

返回:array

Funds_StockCompositeSell(bk_name, r_date, r_date2, top_n, return_number)

声明:function

返回指定板块指定报告期基金剔除股票数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
r_date datetime 报告期类型,截止报告期
r_date2 any 报告期类型,同比报告期
top_n any 整型,取前N名
return_number any 整型,返回个数

返回:array

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

声明:function

返回指定板块指定报告期基金持股集中度。

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

返回:array

funds_stockcompositeincrease(bk_name, r_date, r_date2, top_n, sort_by, return_number)

声明:function

指定报告期所有基金增持股票。

参数 类型 说明
bk_name string 字符串。市场名称。
r_date datetime 整数。截止报告期。
r_date2 any 整数。同比报告期。
top_n any 整数。取前N名。
sort_by any 整数。排序字段,取值如下:
return_number any 整数。返回个数。

返回:array

fundstockcompositechange_call(bk_name, r_date, r_date2, top_n, sort_by, return_number, _type)

声明:function

基金增持/减股票统计。利用基金持有股票情况分析,中报和年报基金公布所有的持有股票;季度报告公布前十名情况。

参数 类型 说明
bk_name string 字符串。市场名称。
r_date datetime 整数。截止报告期。
r_date2 any 整数。同比报告期。
top_n any 整数。前N名。
sort_by any 整数。排序字段,取值如下:
return_number any 整数。返回个数。
_type any 整数。类型,取值如下:

返回:array

FundStockComposite_Call(fund_arr, r_date, sort_by, sort_order, return_number)

声明:function

基金持股统计情况。

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

返回:array

FundStocksCentralization_Call(fund_arr, r_date, sort_by, sort_order, return_number)

声明:function

基金持股集中度。

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

返回:array

FundsStock_Call(fund_arr, end_t)

声明:function

基金持股情况。

参数 类型 说明
fund_arr array 数组。基金列表。
end_t datetime 日期。统计截止日期。

返回:array

funds_HoldDetail(info_id, bk_name, rdate, top_n)

声明:function

持仓明细中间模型

参数 类型 说明
info_id string 整数,表ID
bk_name string 市场和板块,板块名称
rdate datetime 报告期,报告期
top_n any 用户自定义,取前N名

返回:bool

FundHoldComposite_Call(fund_arr, r_date, info_id, top_n)

声明:function

基金持仓数据统计

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,报告期
info_id string 整数,表ID
top_n any 用户自定义,取前N名

返回:bool

FundHoldCentralization_Call(fund_arr, r_date, info_id)

声明:function

FundHoldCentralization_Call 相关函数。

参数 类型 说明
fund_arr array 一维字符串数组,基金列表
r_date datetime 报告期,报告期
info_id string 整数,表ID

返回:any

Funds_InvestmentRatio(bk_name, r_date, r_date2, sort_by, sort_order, return_number)

声明:function

返回指定板块指定报告期基金资产配置数据。

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

返回:array

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

声明:function

按资产类型分类的基金投资组合。

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

返回:array

Funds_NetAsset(bk_name, beg_t, end_t, sort_by, sort_order, return_number)

声明:function

返回指定板块指定区间基金净值对比数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
beg_t datetime 日期类型,开始日期
end_t datetime 日期类型,截止日期
sort_by any 整型,排序字段
sort_order any 整型,排序方式
return_number any 整型,返回个数

返回:array

Funds_NetAssetDetail(funds, beg_t, end_t)

声明:function

返回指定板块指定区间净值详情数据。

参数 类型 说明
funds string 字符串类型,基金列表
beg_t datetime 日期类型,开始日期
end_t datetime 日期类型,截止日期

返回:array

CurrencyFundNetAssetWeeklyList_Call(fund_arr, end_t, sort_by, sort_order, return_number)

声明:function

货币基金净值对比。货币基金列表指定区间每万份基金单位收益/最近七日收益折算的年收益率(%)对比。

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

返回:array

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

声明:function

债券配置

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

返回:bool

funds_RemainingTerm(bk_name, end_t, top_n, show_number, sort_type)

声明:function

剩余期限

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

返回:bool

funds_HolderStructure(bk_name, rdate)

声明:function

持有人结构

参数 类型 说明
bk_name string 市场和板块,板块名称
rdate datetime 报告期,报告期

返回:bool

funds_PurchaseRedemption(bk_name, rdate)

声明:function

申购赎回

参数 类型 说明
bk_name string 市场和板块,板块名称
rdate datetime 报告期,报告期

返回:bool

funds_fundHoldDetail(bk_name, rdate, top_n)

声明:function

基金明细

参数 类型 说明
bk_name string 市场和板块,板块名称
rdate datetime 报告期,报告期
top_n any 用户自定义,取前N名

返回:bool

funds_NobleMetalHoldDetail(bk_name, rdate, top_n)

声明:function

贵金属明细

参数 类型 说明
bk_name string 市场和板块,板块名称
rdate datetime 报告期,报告期
top_n any 用户自定义,取前N名

返回:bool

funds_FuturesHoldDetail(bk_name, rdate, top_n)

声明:function

期货明细

参数 类型 说明
bk_name string 市场和板块,板块名称
rdate datetime 报告期,报告期
top_n any 用户自定义,取前N名

返回:bool

funds_BondHoldDetail(bk_name, rdate, top_n)

声明:function

持债明细

参数 类型 说明
bk_name string 市场和板块,板块名称
rdate datetime 报告期,报告期
top_n any 用户自定义,取前N名

返回:bool

Fund_FC_GetHoldData(funds, rdate, d_type, info_id, field_name)

声明:function

Fund_FC_GetHoldData 相关函数。

参数 类型 说明
funds array 一维字符串数组,基金列表
rdate datetime 报告期,报告期
d_type any 用户自定义,数据类型
info_id string 整数,表ID
field_name string 字符串,排名字段

返回:array

Fund_FC_DataTypeArr(info_id, tt, flag)

声明:function

表数据类型配置

参数 类型 说明
info_id string 整数,表ID
tt array 数据表类型,多个报告期数据
flag any 整数,数据处理方式标识字段

返回:array

Fund_FC_GetInfoIDData1(fund_bk, end_t, r_date_n, ratio_type, is_ratio, sort_type, info_id, return_type)

声明:function

投资组合-资产配置&行业配置&债券配置

参数 类型 说明
fund_bk string 字符串,基金板块
end_t datetime 日期,截止日期
r_date_n any 用户自定义,报告期个数
ratio_type any 用户自定义,占比(%)
is_ratio bool object
sort_type bool object
info_id string 整数,表ID
return_type any 用户自定义,返回类型

返回:array

funds_FC_MajorChange_CumulativeBuyAndSell(funds, rdate, d_type)

声明:function

投资组合-重大变动-累计买入及卖出股票

参数 类型 说明
funds array 一维字符串数组,基金列表
rdate datetime 报告期,报告期
d_type any 用户自定义,数据类型

返回:array

Funds_ProfitDistribution(bk_name, beg_t, end_t, sort_by, sort_order, return_number)

声明:function

返回指定板块指定区间基金分红数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
beg_t datetime 日期类型,开始日期
end_t datetime 日期类型,截止日期
sort_by any 整型,排序字段
sort_order any 整型,排序方式
return_number any 整型,返回个数

返回:array

FundDistributeInfo_Call(fund_arr, beg_t, end_t, sort_by, sort_order, return_number)

声明:function

基金分红情况。

参数 类型 说明
fund_arr array 数组。基金列表。
beg_t datetime 日期。开始日期。
end_t datetime 日期。截止日期。
sort_by string 字符串。排序字段,取值如下:
sort_order any 整数。排序方法,1表示正序,0表示逆序。
return_number any 整数。返回个数。

返回:array

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

声明:function

返回指定板块指定报告期基金规模数据。

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

返回:array

Funds_SharesByDefinedOrgan(bk_name, r_date, qs_name)

声明:function

返回指定板块指定报告期指定机构持有基金的数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
r_date datetime 报告期类型,报告期
qs_name string 字符串类型,机构名称(+与查询 ;或查询)

返回:array

Funds_SharesByOrgan_Call(bk_name, r_date, qrgan_type)

声明:function

返回指定板块指定报告期指定机构持有基金的数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
r_date datetime 报告期类型,报告期
qrgan_type any 整型,机构类别

返回:array

Funds_SharesByOrgan(bk_name, r_date, beg_r_date, show_type)

声明:function

返回指定板块指定报告期期间指定机构基金情况及其变化数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
r_date datetime 报告期类型,报告期
beg_r_date datetime 报告期类型,同比报告期;QrganType:整型,机构类别
show_type any 整型,显示方式

返回:array

Funds_PeriodHq(bk_name, beg_t, end_t, sort_by, sort_order, return_number)

声明:function

返回指定板块指定区间交易概况数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
beg_t datetime 日期类型,开始日期
end_t datetime 日期类型,截止日期
sort_by any 整型,排序字段
sort_order any 整型,排序方式
return_number any 整型,返回个数

返回:array

Funds_ZjRatio(bk_name, end_t, sort_order, return_number)

声明:function

返回指定板块指定日期升跌水率数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
end_t datetime 日期类型,截止日期
sort_order any 整型,排序方式
return_number any 整型,返回个数

返回:array

funds_NetGrowthCompareBenchmark(bk_name, end_t, return_type)

声明:function

净值增长率与基准比较

参数 类型 说明
bk_name string 市场和板块,板块名称
end_t datetime 日期,截止日期
return_type any 用户自定义,返回类型

返回:bool

fundzjratio_call(fund_arr, end_t, sort_order, return_number)

声明:function

基金折价率排行。

参数 类型 说明
fund_arr array 数组。基金列表。
end_t datetime 日期。截止日期。
sort_order any 整数。排序方法,1表示正序,0表示逆序。
return_number any 整数。返回个数。

返回:array

Funds_Measure(bk_name, index_id, beg_t, end_t, rf, data_select)

声明:function

返回指定板块指定区间风险收益数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
index_id string 字符串类型,指数代码
beg_t datetime 日期类型,开始日期
end_t datetime 日期类型,截止日期
rf float 实数,无风险年收益率(%)
data_select any 整型,所选取的数据

返回:array

Funds_VaR(bk_name, r_date, n, beg_t, end_t)

声明:function

返回指定板块指定区间持股前N名VaR(%)数据。

参数 类型 说明
bk_name string 字符串类型,板块名称
r_date datetime 报告期类型,报告期
n any 整型,截止索引号
beg_t datetime 日期类型,开始日期
end_t datetime 日期类型,截止日期

返回:array

Fund_FC_FundBkArr3(fund_bk, end_t)

声明:function

指定日指定投资风格在市的基金

参数 类型 说明
fund_bk string 字符串,基金板块
end_t datetime 日期,截止日期

返回:array

Fund_FC_FundDataMaxDate2(fund_arr, info_id, fname, f_value)

声明:function

指定板块指定表的数据最大日期,取50个样本的对于有些基金的数据比较少的表,可能会找不到最新报告期如:352 获取的是最新的数据日期,与endt无关

参数 类型 说明
fund_arr array 一维字符串数组,证券列表
info_id string 整数,表ID
fname string 字符串,时间字段名称
f_value datetime 日期,时间

返回:array

Fund_FC_FundBkArrByQJ(fund_bk, beg_t, end_t)

声明:function

基金对比-基金板块

参数 类型 说明
fund_bk string 字符串,基金板块
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期

返回:array

TSWEB_FC_FundBks(bkname)

声明:function

基金对比-基金板块

参数 类型 说明
bkname string 字符串,板块名称

返回:array

TSWEB_FC_FundHoldDetails_Concentration(fund_bk, end_t, r_date_n, d_type, sort_type, return_type)

声明:function

投资组合-持基明细-持基集中度

参数 类型 说明
fund_bk string 字符串,基金板块
end_t datetime 日期,截止日期
r_date_n any 用户自定义,报告期个数
d_type any 用户自定义,数据类型
sort_type bool object
return_type any 用户自定义,返回类型

返回:array

Fund_FC_ConcentrationDatas(fund_bk, end_t, r_date_n, ratio_type, is_ratio, sort_type, info_id, v_name, f_name, d_type, return_type)

声明:function

投资组合-持仓-行业集中度

参数 类型 说明
fund_bk string 字符串,基金板块
end_t datetime 日期,截止日期
r_date_n any 整数,报告期个数
ratio_type any 用户自定义,占比(%)
is_ratio bool object
sort_type bool object
info_id string 整数,表ID
v_name string 字符串,集中度数据字段
f_name string 字符串,集中度分类字段
d_type any 用户自定义,数据类型
return_type any 用户自定义,返回类型

返回:array

Fund_FC_FundBkArrByQJ3(fund_bk, beg_t, end_t)

声明:function

基金对比-基金板块

参数 类型 说明
fund_bk string 字符串,基金板块
beg_t datetime 日期,开始日期
end_t datetime 日期,截止日期

返回:array

TSWEB_GetFundFGType(fund_id, end_t)

声明:function

获取指定日基金的风格类型 1)股票型:普通股票型 2)混合型 3)债券型 4)指数型:"增强指数型","被动指数型" 5)货币型 6)商品型 7)沪深港 8)QDII 9FOF

参数 类型 说明
fund_id string 证券,基金代码
end_t datetime 日期,截止日期

返回:array

TSWEB_FM_GetFundArrBaseData(fund_arr)

声明:function

获取获取基金列表的基本信息

参数 类型 说明
fund_arr array 一维字符串数组,基金列表

返回:array

TSWEB_FundQJZFField(t_type, fd_type)

声明:function

区间收益的字段名称 1:最近1月 2:最近3月 3:最近半年 4:今年以来 5:最近1年 6:最近3年 7:最近5年 FDType :字段类型,0返回基金收益率字段,1返回同类别基金收益率字段

参数 类型 说明
t_type any 整数,区间
fd_type any 整数,字段类型

返回:string

TSWEB_FM_GetManagerFundByEndTData(end_t, manager_name, fg_type)

声明:function

获取指定日指定管理人管理的基金列表 如果管理人为空,则表示指定日在市的基金,不考虑封闭式和互认基金

参数 类型 说明
end_t datetime 日期,截止日期
manager_name string 字符串,基金管理人
fg_type string 字符串,风格类型

返回:array

TSWEB_Fund_Manager_GetRdate(end_t)

声明:function

获得基金最近报告期+5个年度报告期

参数 类型 说明
end_t datetime 日期,截止日期

返回:array

TSWEB_FAS_Managers_FundReturn(fund_bk, end_t, n_type, t_type)

声明:function

基金总览-基金经理-业绩表现

参数 类型 说明
fund_bk string 字符串,基金风格类型1
end_t datetime 日期,截止日期
n_type any 用户自定义,规模前N名
t_type any 用户自定义,区间

返回:array

Funds_ManagerCrossHoldStock(end_t)

声明:function

返回所有基金管理公司交叉持股情况数据。

参数 类型 说明
end_t datetime 报告期类型,统计截止日期

返回:array

Funds_ManagerHoldStock(r_date, r_date2)

声明:function

返回报告期基金管理公司前十名持股明细数据。

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

返回:array

FundBock_InvestmentRatio(r_date, show_type)

声明:function

返回报告期基金管理公司资产配置及其变化数据。

参数 类型 说明
r_date datetime 报告期类型,报告期
show_type any 整型,显示方式

返回:array

Fund_FO_BkArr3(bk_name, num)

声明:function

基金总览-投资组合-板块列表,参考:TSWEB_FC_FundBks

参数 类型 说明
bk_name string 字符串,板块名称
num any 整数,级别

返回:array

FundBlock_ShareStrucuture(r_date, show_type)

声明:function

返回指定报告期基金规模比较数据。

参数 类型 说明
r_date datetime 报告期类型,报告期
show_type any 整型,显示方式

返回:array

FundBlock_BondCentralization(bk_names, end_t, show_number, show_order, top_n, unit_type)

声明:function

持债集中度

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

返回:bool

FundBlock_Dividend(bk_names, beg_y, end_y)

声明:function

年度分红

参数 类型 说明
bk_names string 市场和板块,板块名称
beg_y any 年份,开始年度
end_y any 年份,截止年度

返回:bool

FundBlock_ConvBondCentralization(bk_names, end_t, show_number, show_order, top_n, unit_type)

声明:function

可转债集中度

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

返回:bool

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

声明:function

资产配置

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

返回:bool

FundBlock_ABSCentralization(bk_names, end_t, show_number, show_order, top_n, unit_type)

声明:function

资产支持证券集中度

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

返回:bool

FundBlock_FundCentralization(bk_names, end_t, show_number, show_order, top_n, unit_type)

声明:function

基金集中度

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

返回:bool

FundBlock_NobleMetalCentralization(bk_names, end_t, show_number, show_order, top_n, unit_type)

声明:function

贵金属集中度

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

返回:bool

FundBlock_FutureCentralization(bk_names, end_t, show_number, show_order, top_n, unit_type)

声明:function

期货集中度

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

返回:bool

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

声明:function

持有人结构

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

返回:bool

FundBlock_ManagerScale(end_t, unit_type)

声明:function

基金管理人规模

参数 类型 说明
end_t datetime 日期,截止日期
unit_type any 用户自定义,显示单位

返回:bool

thisFuncOnlyForFund()

声明:function

返回'本模型只适用于基金!'字符串

返回:String