playbook/docs/tsl/syntax_book/function/financial/fund.md

10681 lines
181 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#### 基金
##### 内容
- ETF
- 财务分析
- 分红送配
- 份额结构
- 分级基金
- 基本情况
- 基金净值
- 基金经理
- 基金评估
- 基金收益率
- 投资组合
- 资产配置
- 基金行业
- 交易席位情况
- 中间函数
- ETF申购赎回-基本信息
- 基本信息
##### ETF
###### 内容
- Fund_CalculatedIOPV
- Getfundetfconstituent
###### Fund_CalculatedIOPV
算法
2015-05-04日前
基金份额参考净值(IOPV)
(申购、赎回清单(T 日)中必须用现金替代的替代金额
+申购、赎回清单中(T 日)可以用现金替代成份证券的数量与最新成交价相乘之和
+申购、赎回清单中(T 日)禁止用现金替代成份证券的数量与最新成交价相乘之和
+申购、赎回清单中(T 日)的预估现金部分)/最小申购、赎回单位对应的基金份额(T 日)
2015-05-04日后FundIPOV(),交易所公布。范例
范例01用Fund_CalculatedIOPV提取一段时间的5秒线的时点净值数据
```text
StockID:='OF159901';
BegT:=IntToDate(20140430);
EndT:=BegT+10/24;
JYCode:=spec(base(302033),StockID);
setsysparam(pn_stock(),JYCode);
setsysparam(pn_cycle(),cy_5s());
setsysparam(pn_date(),endt);
days:=tradedays(begt,endt);
name:=stockname(StockID);
return nday(days,'代码',StockID,
'名称',name,
'时间',datetimetostr(sp_time()),
'时点净值-计算',Fund_CalculatedIOPV());
```
部分结果截图:
范例02
```text
//提取指定时点交易所公布 IOPV和用基金申赎清单计算的 IOPV
SetSysParam(PN_Stock(),'OF510050');
SetSysParam(PN_Cycle(),cy_1m());
SetSysParam(PN_Date(),20140430T+10/24);
//交易所公布 IOPV
IOPV1:=FundIPOV();
//用基金申赎清单计算的 IOPV
IOPV2:=Fund_CalculatedIOPV();
return array(IOPV1,IOPV2);
//返回array(1.492,1.4923)
```
###### Getfundetfconstituent
范例
```text
//获取基金OF510050在2020-1-10日的成份股表
ret:=Getfundetfconstituent('OF510050',20200110T,t);
if ret then return t;
else return array();//获取失败
```
//返回结果:
##### 财务分析
###### 内容
- FIS1_1
- FIS1_2
- FIS1_3
- FIS1_4
- FIS1_5
- FIS1_6
- FIS1_7
- FIS2_1
- FIS2_2
- FIS2_3
###### FIS1_1
范例
```text
//取华安创新2004年年报的股票差价收入/收入合计(%)
Setsysparam(pn_stock(),'OF040001');
Return FIS1_1(20041231);
//结果76.533205
```
###### FIS1_2
范例
```text
//取华安创新2004年年报的债券差价收入/收入合计(%)
Setsysparam(pn_stock(),'OF040001');
Return FIS1_2(20041231)
//结果2.838036
```
###### FIS1_3
范例
```text
//取华安创新2004年年报的买入返售证券收入/收入合计(%)
Setsysparam(pn_stock(),'OF040001');
Return FIS1_3(20041231);
//结果0.026424
```
###### FIS1_4
范例
```text
//取华安创新2004年年报的其他收入/收入合计(%)
Setsysparam(pn_stock(),'OF040001');
Return FIS1_4(20041231);
//结果2.306001
```
###### FIS1_5
范例
```text
//取华安创新2004年年报的股票利息收入/收入合计(%)
Setsysparam(pn_stock(),'OF040001');
Return FIS1_5(20041231);
//结果9.187455
```
###### FIS1_6
范例
```text
//取华安创新2004年年报的债券利息收入/收入合计(%)
Setsysparam(pn_stock(),'OF040001');
Return FIS1_6(20041231);
//结果8.246515
```
###### FIS1_7
范例
```text
//取华安创新2004年年报的存款利息收入/收入合计(%)
Setsysparam(pn_stock(),'OF040001');
Return FIS1_7(20041231);
//结果0.862363
```
###### FIS2_1
范例
```text
//取华安创新2004年年报的业绩报酬/费用合计(%)
Setsysparam(pn_stock(),'OF040001');
Return FIS2_1(20041231);
//结果81.465797
```
###### FIS2_2
范例
```text
//取华安创新2004年年报的托管费用/费用合计(%)
Setsysparam(pn_stock(),'OF040001');
Return FIS2_2(20041231);
//结果13.577633
```
###### FIS2_3
范例
```text
//取华安创新2004年年报的其他费用/费用合计(%)
Setsysparam(pn_stock(),'OF040001');
Return FIS2_3(20041231);
//结果1.153828
```
##### 分红送配
###### 内容
- FundPFAmount
- FundPFAmount2
- FundPFAmountII
- FundPFAmountII2
- FundPFInfo
- FundPFInfo2
- FundPFPercent
- FundCashAndBonusInfo
- FundPFNumberII
- FundDistributionInfo
###### FundPFAmount
范例
```text
//取基金金泰2008年2月1日到2010年3月5日之间的分红总额(万)
Setsysparam(pn_stock(),'SH500001');
Return FundPFAmount (inttodate(20080201),inttodate(20100305));
//结果336476
```
###### FundPFAmount2
范例
```text
//取基金金泰上市以来到2012年8月31日之间的分红总额(万)
Setsysparam(pn_stock(),'SH500001') ;
Setsysparam(pn_date(),inttodate(20120831));
Return FundPFAmount2();
//结果597157
```
###### FundPFAmountII
范例
```text
//取基金金泰2005年2月1日到2012年3月5日之间的分红(元/份)
Setsysparam(pn_stock(),'SH500001');
Return FundPFAmountII(inttodate(20050201),inttodate(20120305));
//结果2.35
```
###### FundPFAmountII2
范例
```text
//取基金金泰上市以来到2012年8月31日之间的分红(元/份)
Setsysparam(pn_stock(),'SH500001');
Setsysparam(pn_date(),inttodate(20120831));
Return FundPFAmountII2 ();
//结果3.03
```
###### FundPFInfo
范例
```text
//取基金金泰2005年2月1日到2012年3月5日之间的分红情况
Setsysparam(pn_stock(),'SH500001');
Return FundPFInfo(inttodate(20050201),inttodate(20120305));
```
结果:
###### FundPFInfo2
范例
```text
//取基金金泰上市以来到2012年8月31日之间的分红情况
Setsysparam(pn_stock(),'SH500001');
Setsysparam(pn_date(),inttodate(20120831));
Return FundPFInfo2();
```
结果:
###### FundPFPercent
范例
```text
//取基金金泰2005年2月1日到2012年3月5日之间的分红(复合比例/份)
Setsysparam(pn_stock(),'SH500001');
Return FundPFPercent(inttodate(20050201),inttodate(20120305));
//结果1.69
```
###### FundCashAndBonusInfo
范例
```text
//取基金金泰2005年2月1日到2012年3月5日之间的分红和拆分情况
Setsysparam(pn_stock(),'SH500001');
Return FundCashAndBonusInfo(inttodate(20050201),inttodate(20120305));
```
结果:
###### FundPFNumberII
范例
```text
//取基金金泰2005年2月1日到2012年3月5日之间的分红次数
Setsysparam(pn_stock(),'SH500001');
Return FundPFNumberII(inttodate(20050201),inttodate(20120305));
//结果6
```
###### FundDistributionInfo
范例
```text
//SH600718在2001-01-01至2010-01-01的扩募情况。
SetSysParam(PN_Stock(),'SH600718');
return FundDistributionInfo(20010101T,20100101T);
```
##### 份额结构
###### 内容
- FundNSGrowRatio
- FundNSGrowValue
- FundTSGrowRatio
- FundNegotiableShares
- FundNegotiableShares3
- FundShares
- FundShares3
- FundTSGrowValue
- FundTotalShares
- FundTotalShares3
- FundNetAssetValue
- FundNetAssetValueQK
###### FundNSGrowRatio
范例
```text
//取华安创新2005年1月1日到2012年1月1日之间的流通份额变比(%)
Setsysparam(pn_stock(),'OF040001');
Return FundNSGrowRatio(inttodate(20050101),inttodate(20120101));
//结果302.6716
```
###### FundNSGrowValue
范例
```text
//取华安创新2005年1月1日到2012年1月1日之间的流通份额变动
Setsysparam(pn_stock(),'OF040001') ;
Return FundNSGrowValue(inttodate(20050101),inttodate(20120101));
//结果7357481259.22
```
###### FundTSGrowRatio
范例
```text
//取华安创新2005年1月1日到2012年1月1日之间的总份额变比(%)
Setsysparam(pn_stock(),'OF040001');
Return FundTSGrowRatio(inttodate(20050101),inttodate(20120101));
//结果302.67
```
###### FundNegotiableShares
范例
```text
//取华安创新2012年10月18日的流通份额
Setsysparam(pn_stock(),'OF040001');
ReturnFundNegotiableShares(inttodate(20121018));
//结果8915597665.48
```
###### FundNegotiableShares3
范例
```text
//取华安创新2012年10月18日的最新流通份额
Setsysparam(pn_stock(),'OF040001');
Setsysparam(pn_date(),inttodate(20121018));
ReturnFundNegotiableShares3();
//结果8915597665.48
```
###### FundShares
范例
```text
//取华安创新2012年10月18日的总份额
Setsysparam(pn_stock(),'OF040001');
Return FundShares(inttodate(20121018),"总份额");
//结果8915597665.48
```
###### FundShares3
范例
```text
//取华安创新2012年10月18日的总份额
Setsysparam(pn_stock(),'OF040001');Setsysparam(pn_date(),inttodate(20121018));
Return FundShares3("总份额");
//结果8915597665.48
```
###### FundTSGrowValue
范例
```text
//取华安创新2004年9月30日到2012年10月18日之间的总份额变动
Setsysparam(pn_stock(),'OF040001');
ReturnFundTSGrowValue(inttodate(20040930),inttodate(20121018));
//结果6432568919.11
```
###### FundTotalShares
范例
```text
//取华安创新2012年10月18日的总份额
Setsysparam(pn_stock(),'OF040001');
Return FundTotalShares(inttodate(20121018));
//结果8915597665.48
```
###### FundTotalShares3
范例
```text
//取华安创新2012年10月18日的最新总份额
Setsysparam(pn_stock(),'OF040001');
Setsysparam(pn_date(),inttodate(20121018));
ReturnFundTotalShares3();
//结果8915597665.48
```
###### FundNetAssetValue
范例
```text
Rdate := 20221231;
fundID := "OF000001";
sp_s(pn_stock(),FundID);
return FundNetAssetValue(Rdate);//3148229855.4
```
###### FundNetAssetValueQK
范例
范例1
```text
begt := 20220101t;
endt := 20240101t;
sp_s(pn_stock(),"OF000001");
return FundNetAssetValueQK(begt,endt);
```
返回:
##### 分级基金
###### 内容
- GetAllStructuredFunds
- 报表
- 分级A基金
- 分级B基金
- 分级母基金
- 中间函数
###### GetAllStructuredFunds
范例
```text
Return GetAllStructuredFunds();
```
结果:
###### 报表
####### 内容
- RPT_StructuredFund
####### RPT_StructuredFund
算法
1、从分级母基金板块中筛选出两个子基金都在交易所上市的母基金AllFund
2、过滤掉基金风格为股票型、分级B代码没上市、表基金.业绩比较基准303为空的母基金。提取其他母基金的母基金报表。
3、按预估折价率(%)’进行分组。范例
```text
//返回2018年9月3日的分级基金-母基金报表
return RPT_StructuredFund(20180903T);
```
结果:
###### 分级A基金
####### 内容
- FundHSLOfA4
- FundDiscountRatioOfA4
- FundShareIncreaseofA
####### FundHSLOfA4
算法
换手率(%)=基金成交份数/基金单位总额\*100%范例
```text
//返回基金OF161028在2018年9月3日的分级A类换手率(%)
setsysparam(pn_stock(),"OF161028");
return FundHSLOfA4(20180903T);
//结果1.48574824
```
####### FundDiscountRatioOfA4
算法
分级A的预估折溢价率 =(分级 A实时价格/分级A预估净值-1\*100%范例
```text
//返回基金OF161028在2018年9月3日的分级A类指定日折溢价率(%)
setsysparam(pn_stock(),"OF161028");
return FundDiscountRatioOfA4(20180903T);
//结果:-6.08175474
```
####### FundShareIncreaseofA
范例
```text
//返回基金OF161028在2018年9月3日的分级A类份额增长
setsysparam(pn_stock(),"OF161028");
Return FundShareIncreaseofA(20180903T);
//结果:-50000
```
###### 分级B基金
####### 内容
- FundVirtualDiscountRatioOfB4
- FundNAVLeverage4
- FundHSLOfB4
- FundShareLeverage
- FundShareIncreaseofB
- FundCalculatedNAVOfB4
- FundPriceLeverage4
####### FundVirtualDiscountRatioOfB4
算法
分级A的预估折溢价率 =(分级 B实时价格/分级B预估净值-1\*100%范例
```text
//返回基金OF161028在2018年9月3日的分级B类预估折价率(%)
setsysparam(pn_stock(),"OF161028");
return FundVirtualDiscountRatioOfB4(20180903T);
//结果5.00532481
```
####### FundNAVLeverage4
算法
分级B类净值杠杆=(母基金净值/B份额净值)×份额杠杆范例
```text
//返回基金OF161028在2018年9月3日的分级B类净值杠杆
setsysparam(pn_stock(),"OF161028");
return FundNAVLeverage4(20180903T);
//结果2.07036247
```
####### FundHSLOfB4
算法
换手率(%)=基金成交份数/基金单位总额\*100%范例
```text
//返回基金OF161028在2018年9月3日的分级B类换手率(%)
setsysparam(pn_stock(),"OF161028");
return FundHSLOfB4(20180903T);
//结果1.48574824
```
####### FundShareLeverage
算法
份额杠杆=(A份额份数+B份额份数)/B份额份数范例
```text
//返回基金OF161028的份额杠杆
setsysparam(pn_stock(),"OF161028");
return FundShareLeverage();
//结果2
```
####### FundShareIncreaseofB
范例
```text
//返回基金OF161028在2018年9月3日的分级B类份额增长
setsysparam(pn_stock(),"OF161028");
return FundShareIncreaseofB(20180903T);
//结果:-50000
```
####### FundCalculatedNAVOfB4
算法
预估净值 = T-1净值\*(1+指数涨幅)范例
```text
//返回基金OF161028在2018年9月3日的分级B类预估净值
setsysparam(pn_stock(),"OF161028");
return FundCalculatedNAVOfB4(20180903T);
//结果0.939
```
####### FundPriceLeverage4
算法
杠杆=份额杠杆/B类价格\*指定日净值数据
其中,份额杠杆=(A份额份数+B份额份数)/B份额份数范例
```text
//返回基金OF161028在2018年9月3日的分级B类价格杠杆
setsysparam(pn_stock(),"OF161028");
return FundPriceLeverage4(20180903T);
//结果1.96957404
```
###### 分级母基金
####### 内容
- FundCalculatedNAVError4
- FundTrackingError
- FundCalculatedNAVAvgError
- FundVirtualDiscountRatio4
- FundVirtualTrackingError
- FundVirtualPrice4
- FundCalculatedNAV4
####### FundCalculatedNAVError4
算法
母基金预估净值相对误差(%)=(母基金预估净值/指定日净值-1\*100%范例
```text
//返回基金OF161028在2018年9月3日的母基金预估净值相对误差(%)
setsysparam(pn_stock(),"OF161028");
return FundCalculatedNAVError4(20180903T);
//结果0
```
####### FundTrackingError
算法
跟踪误差(%)=
(净值增长率(%) - 基金预估涨幅(%))的差值的标准差范例
```text
//返回基金OF161028在2016年1月1日到2018年9月3日的母基金跟踪误差(%)
setsysparam(pn_stock(),"OF161028");
return FundTrackingError(20160101T,20180903T);
//结果0.08006259
```
####### FundCalculatedNAVAvgError
算法
母基金预估净值相对误差的均值(%)=mean(预估净值-单位净值)范例
```text
//返回基金OF161028在22016年1月1日到2018年9月3日的母基金预估净值相对误差的均值(%)
setsysparam(pn_stock(),"OF161028");
return FundCalculatedNAVAvgError(20160101T,20180903T);
//结果:-0.000305373755905978
```
####### FundVirtualDiscountRatio4
算法
折溢价率=(虚拟价格/预估净值-1\*100范例
```text
//返回基金OF161028在2018年9月3日的母基金预估折价率(%)
setsysparam(pn_stock(),"OF161028");
return FundVirtualDiscountRatio4(20180903T);
//结果:-0.72091
```
####### FundVirtualTrackingError
算法
母基金预估净值相对误差的标准差(%)=(单位净值/预估净值-1\*100范例
```text
//返回基金OF161028在2016年1月1日到2018年9月3日的母基金预估净值相对误差的标准差(%)
setsysparam(pn_stock(),"OF161028");
return FundVirtualTrackingError(20160101T,20180903T);
//结果0.08047
```
####### FundVirtualPrice4
算法
虚拟价格=A收盘*A占比+B收盘*B占比范例
```text
//返回基金OF161028在2018年9月3日的母基金虚拟价格
setsysparam(pn_stock(),"OF161028");
return FundVirtualPrice4(20180903T);
//结果0.964
```
####### FundCalculatedNAV4
算法
预估净值 = T-1净值\*(1+指数涨幅)范例
```text
//返回基金OF161028在2018年9月3日的母基金预估净值
setsysparam(pn_stock(),"OF161028");
return FundCalculatedNAV4(20180903T);
//结果0.971
```
###### 中间函数
####### 内容
- FundTrueNAV_All
- FundVirtualNAWZF4
- FundAdjustNAV2
- FundShareIncreaseOfRatio
- FundAdjustNAV1
- FundHSL
- GetDepositRate
- FundBenchmarkReturn4
- pf_BenchmarkReturnDayly3
- FundShareIncrease
- FundCalculatedNAV_All
- FundMarketShare
####### FundTrueNAV_All
范例
```text
//返回基金OF161028在2018年9月3日的母基金真实净值
setsysparam(pn_stock(),"OF161028");
return FundTrueNAV_All(20180903T,0);
//结果0.971
```
####### FundVirtualNAWZF4
算法
v1T日母基金预估净值
v2T-1日母基金预估净值
如果v2不为0则返回(v1/v2-1)\*100否则返回0。范例
```text
//返回基金OF161028在2018年9月3日的基金预估净值涨幅(%)
setsysparam(pn_stock(),"OF161028");
return FundVirtualNAWZF4(20180903T);
//结果:-1.5213
```
####### FundAdjustNAV2
算法
调整前单位净值 := (单位净值+红利比)\*拆分比范例
```text
//返回基金OF161028在2018年8月22日获取T-1调整前单位净值预估折溢价
setsysparam(pn_stock(),"OF161028");
return FundAdjustNAV2(20180822T);
//结果0.99
```
####### FundShareIncreaseOfRatio
算法
份额增长率(%)=(变动前份额/变动后份额-1)\*100范例
```text
//返回基金OF161028在2018年9月3日获取分级A和B类份额增长率(%)
setsysparam(pn_stock(),"OF161028");
return FundShareIncreaseOfRatio(20180903T);
//结果:-0.04951
```
####### FundAdjustNAV1
算法
T-1调整后单位净值预估净值=T-1单位净值 - 红利比)/拆分比范例
```text
//返回基金OF161028在2018年9月3日获取T-1调整后单位净值预估净值
setsysparam(pn_stock(),"OF161028");
return FundAdjustNAV1(20180903T);
//结果0.969
```
####### FundHSL
算法
换手率(%)=成交量/总份额范例
```text
//返回分级A基金SZ150169在2018年1月1日到2018年9月3日的分级子基金换手率(%)
setsysparam(pn_stock(),"SZ150169");
return FundHSL(20180101T,20180903T);
//结果140.1105636
```
####### GetDepositRate
范例
```text
//返回2018年9月3日的银行存款利率
return GetDepositRate("IR000001",20180903);
//结果0.35
```
####### FundBenchmarkReturn4
算法
基准预估涨幅(%)=(前一日价格/基准日价格-1)\*100范例
```text
//返回基金OF161028在2018年9月3日的基准预估涨幅(%)
setsysparam(pn_stock(),"OF161028");
return FundBenchmarkReturn4(20180903T);
//结果0.20716
```
####### pf_BenchmarkReturnDayly3
算法
基准日收益率(%)= (前一日价格/基准日价格-1)\*100范例
```text
//返回基金OF161028在2018年8月22日年化收益率折算为日收益率方法为单利法年化收益率折算天数为365浮动利率为2返回类型为日收益率值。setsysparam(pn_stock(),"OF161028");
barr:=array(
("代码":"IR000004","比例(%)":35.0,"年化收益率(%)":2.75),
("代码":"SH000300","比例(%)":65.0,"年化收益率(%)":0.0));
return pf_BenchmarkReturnDayly3(barr,20180822T,0,365,2,0);
//结果:-0.35717
```
####### FundShareIncrease
范例
```text
//返回基金OF000092在2017年7月3日前两个交易日之间的份额变动数目
setsysparam(pn_stock(),"OF000092");
Return FundShareIncrease(20170703T);
//结果:-8324378.64
```
####### FundCalculatedNAV_All
算法
母基金:
基金T日基金预估净值用于计算折溢价)=T-1母基金单位净值调整后\*1+涨幅)
分级A基金
基金T日基金预估净值用于计算折溢价)=经过分红拆分调整后的T-1分级A的净值
分级B基金
基金T日基金预估净值用于计算折溢价)=(母基金净值 - A净值\*A占比)/B占比范例
```text
//返回基金OF161811在2018年9月3日T日基金预估净值用于计算折溢价)
setsysparam(pn_stock(),"OF161811");
Return FundCalculatedNAV_All(20180903T,0);
//结果0.839
```
####### FundMarketShare
范例
```text
//OF159001在20231215的流通份额(万)。
SetSysParam(PN_Stock(),'OF159001');
return FundMarketShare(20231215T,0);
//结果1
```
##### 基本情况
###### 内容
- IsExtFund
- IsClassifyOfAFund
- FundGoMarketDate
- IsClassifyOfBFund
- FundIssueDate
- IsFund
- IsClassifyFund
- IsFundGoMarket
- IsDefinedFundIMStyle
- isscrollhold
- isclosedoperation
- NSharesOfFund
- isminiholdperiod
- isregularopenfund
- IsCurrencyFund
- fundindustrynamelv2
- isregularredeem
- fundindustrynamelv1
- isregulapurchasescrollhold
- TSharesOfFund
- bk_fundcompanylist
- fundindustrynamelv3
- fundscompanylist
- isunrestrictedopening
- fundoperationperiod
- IsOpenFund
- fundhsl2
- fundsindustrynamelv
- fundpurchaseredemptiontype
- bk_fundthemename
- 中间函数
- fundscale
- fundallthemename
- fundallcompanylist
- fundsthemename
- fundthemename
- fundinvestmentstyles
- fundindustrynamelv4
- isotherrestrictedopening
- IsCurrencyFundByEndt
- FundsFromManagerID
- FundsFromManagerName
###### IsExtFund
范例
```text
//判断华安创新是否为基金
Return IsExtFund('OF040001');
//结果1
```
###### IsClassifyOfAFund
算法
如果FundId属于板块分级A基金则返回1否则返回0范例
```text
//判断SH502049判断是否是分级A基金
Return IsClassifyOfAFund("SH502049");
//结果1
```
###### FundGoMarketDate
范例
```text
//取华安创新的上市日
Setsysparam(pn_stock(),'OF040001');
ReturnFundGoMarketDate();
//结果20010921
```
###### IsClassifyOfBFund
算法
如果FundId属于板块分级B基金则返回1否则返回0范例
```text
//判断SH502049判断是否是分级B基金
Return IsClassifyOfBFund("SH502049");
//结果0
```
###### FundIssueDate
范例
```text
//取信诚增强的发行日
Setsysparam(pn_stock(),'SZ165509');
ReturnFundIssueDate();
//结果20100913
```
###### IsFund
范例
```text
//判断万科A是否为基金
Return IsFund('SZ000002');
//结果0
```
###### IsClassifyFund
算法
如果FundId属于板块分级母基金则返回1否则返回0范例
```text
//判断SH500003 基金安信是否是分级母基金。
Return FundCommision("SH500003");
//结果0
```
###### IsFundGoMarket
范例
```text
//返回华安创新在2001年05月01日是否已上市
Setsysparam(pn_stock(),'OF040001');
ReturnIsFundGoMarket(inttodate(20010501));
//结果0
```
###### IsDefinedFundIMStyle
范例
```text
//返回华安创新的投资风格是否为混合型
Setsysparam(pn_stock(),'OF040001');
Return IsDefinedFundIMStyle(0);
//结果1
```
###### isscrollhold
###### isclosedoperation
###### NSharesOfFund
范例
```text
//取基金金泰 2010年5月3日的流通股本
Setsysparam(pn_stock(),'SH500001');
Return NSharesOfFund(324,inttodate(20100503));
//结果1970000000
```
###### isminiholdperiod
###### isregularopenfund
###### IsCurrencyFund
范例
```text
//判断华安创新是否为货币型基金
Setsysparam(pn_stock(),'OF040001');
ReturnIsCurrencyFund();
//结果0
```
###### fundindustrynamelv2
###### isregularredeem
###### fundindustrynamelv1
###### isregulapurchasescrollhold
###### TSharesOfFund
范例
```text
//取基金金泰2010年5月3日的基金总股本
Setsysparam(pn_stock(),'SH500001');
Return TSharesOfFund (324,inttodate(20100503));
//结果2000000000
```
###### bk_fundcompanylist
###### fundindustrynamelv3
###### fundscompanylist
###### isunrestrictedopening
###### fundoperationperiod
算法(指定日-上市日)/365
###### IsOpenFund
范例
```text
//判断华安创新是否为开放式基金
ReturnIsOpenFund('OF040001');
//结果1
```
###### fundhsl2
###### fundsindustrynamelv
###### fundpurchaseredemptiontype
- IsClassifyOfAFund
- IsClassifyOfBFund
- IsClassifyFund
- FundGoMarketDate
- FundIssueDate
- IsDefinedFundIMStyle
- IsExtFund
- IsFund
- IsFundGoMarket
- IsOpenFund
- IsCurrencyFund
- NSharesOfFund
- TSharesOfFund
- isregulapurchasescrollhold
- fundhsl2
- fundoperationperiod
- fundindustrynamelv1
- fundsindustrynamelv
- bk_fundcompanylist
- isminiholdperiod
- isunrestrictedopening
- fundscompanylist
- isscrollhold
- fundpurchaseredemptiontype
- isregularredeem
- isregularopenfund
- isclosedoperation
- fundindustrynamelv3
- fundindustrynamelv2
- fundindustrynamelv4
- fundsthemename
- fundthemename
- bk_fundthemename
- fundallthemename
- fundinvestmentstyles
- fundscale
- fundallcompanylist
- isotherrestrictedopening
- 中间函数
- IsCurrencyFundByEndt
- FundsFromManagerID
- FundsFromManagerName
###### bk_fundthemename
###### 中间函数
####### 内容
- containwords_regularredeem
- containwords_regulapurchasescrollhold
- containwords_scrollhold
- containwords_regularopenfund
- containwords_closedoperation
- notcontainwords_regularopenfund
- notcontainwords_scrollhold
- isnotcontainswords
- containwords_miniholdperiod
- containwords_otherrestrictedopening
- iscontainswords
- isthepurchaseredemptiontype
- fundindustryname
- fundindustrygetmatchstr
- fundthemegetmatchstr
- fundthemematchstring
- fundgetthemename
- fundindustrymatchstring
####### containwords_regularredeem
####### containwords_regulapurchasescrollhold
####### containwords_scrollhold
####### containwords_regularopenfund
####### containwords_closedoperation
####### notcontainwords_regularopenfund
####### notcontainwords_scrollhold
####### isnotcontainswords
####### containwords_miniholdperiod
####### containwords_otherrestrictedopening
####### iscontainswords
####### isthepurchaseredemptiontype
####### fundindustryname
####### fundindustrygetmatchstr
####### fundthemegetmatchstr
####### fundthemematchstring
####### fundgetthemename
####### fundindustrymatchstring
###### fundscale
范例
```text
//获取OF510050在20240823的基金规模
setsysparam(pn_stock(),"OF510050");
setsysparam(pn_date(),20240823T);
return FundScale();
```
###### fundallthemename
###### fundallcompanylist
###### fundsthemename
###### fundthemename
###### fundinvestmentstyles
###### fundindustrynamelv4
###### isotherrestrictedopening
###### IsCurrencyFundByEndt
范例
```text
sp_s(pn_stock(),'OF110050');
EndT := 20200911T;
return IsCurrencyFundByEndt(EndT); //结果1
```
###### FundsFromManagerID
范例
```text
return FundsFromManagerID('7289');
```
结果:
###### FundsFromManagerName
范例
```text
return FundsFromManagerName('张惠');
```
结果:
##### 基金净值
###### 内容
- FundMaxMinNAW
- FundMaxMinNAW2
- FundNAW
- FundNAWDW
- FundNAWLInfo
- FundNAWLInfo2
- FundNAWLJ
- FundNAWZf
- FundNAWLInfoFromBegT
- FundNAWZf4
- FundNAWZf3
- FundNAWZf_fh
- FundIPOV
- FundIPOC
- FundNAWLAccumulativeNetAsset
- FundNAWMWFJJDWSY
- FundNAWLNetAsset
- FundNAWZJQRSYZSDNSYL
- FundNAWByRateBegtEndt
- FundNAWByRateEndT
- FundZjRatio4
- Fund7DaysAnnualRate
- 中间函数
- FundAdjustNAW
- FundNetAssetperUnitInReportDate
###### FundMaxMinNAW
范例
```text
//返回华安创新2004年9月30日到2012年10月18日之间的最大单位净值
Setsysparam(pn_stock(),'OF040001') ;
ReturnFundMaxMinNAW(inttodate(20040930),inttodate(20121018),0,0);
//结果4.452
```
###### FundMaxMinNAW2
范例
```text
//返回华安创新上市以来到2012年10月18日之间的最大单位净值
Setsysparam(pn_stock(),'OF040001') ;
ReturnFundMaxMinNAW2(inttodate(20121018),0,0);
//结果4.452
```
###### FundNAW
范例
```text
//取华安创新的净值截止日期
Setsysparam(pn_stock(),'OF040001') ;
Setsysparam(pn_date(),20240506t) ;
Return FundNAW(5);
//结果20240506
```
###### FundNAWDW
范例
```text
//取华安创新最新单位净值
Setsysparam(pn_stock(),'OF040001') ;
ReturnFundNAWDW()
//结果0.58
```
###### FundNAWLInfo
范例
```text
//取华安创新2012年10月10日到2012年10月19日之间的单位净值和累计净值
Setsysparam(pn_stock(),'OF040001') ;
ReturnFundNAWLInfo(inttodate(20121010),inttodate(20121019),2);
```
结果:
###### FundNAWLInfo2
范例
```text
//取华安创新2012年10月19日的单位净值和累计净值
Setsysparam(pn_stock(),'OF040001') ;
ReturnFundNAWLInfo2 (inttodate(20121019),2);
```
结果:
###### FundNAWLJ
范例
```text
//取华安创新的最新累计净值
Setsysparam(pn_stock(),'OF040001') ;
ReturnFundNAWLJ();
//结果4.1274
```
###### FundNAWZf
范例
```text
//取华安创新2012年10月10日到2012年10月19日之间的区间净值增长率(%)
Setsysparam(pn_stock(),'OF040001') ;
ReturnFundNAWZf(inttodate(20121010),inttodate(20121019));
//结果0.17
```
###### FundNAWLInfoFromBegT
范例
```text
//取华安创新2012年10月10日到2012年10月19日之间的累计净值
Setsysparam(pn_stock(),'OF040001') ;
Return
FundNAWLInfoFromBegT(inttodate(20121010),inttodate(20121019),1);
```
结果:
###### FundNAWZf4
范例
```text
//取华安创新2012年10月19日的日收益率(%)
Setsysparam(pn_stock(),'OF040001') ;
ReturnFundNAWZf4(inttodate(20121019));
//结果:-0.17
```
###### FundNAWZf3
范例
```text
{取华安创新2012年10月19日的最新日收益率(%)
注意,函数必须先设置当前时间,再设置当前股票。原因是设置当前的时间跟时间序列数据有关,如果先设置股票为'OF040001'而开放式基金是没有二级市场交易数据的之后再设置时间为指定日会导致当前的时间为0。从而取不出数据。}
Setsysparam(pn_date(),inttodate(20121019));
Setsysparam(pn_stock(),'OF040001') ;
Return FundNAWZf3();
//结果:-0.17212
```
###### FundNAWZf_fh
范例
```text
//取华安创新2012年10月10日到2012年10月19日之间的区间复合收益率(%)
Setsysparam(pn_stock(),'OF040001') ;
ReturnFundNAWZf_fh(inttodate(20121010),inttodate(20121019));
//结果0.17
```
###### FundIPOV
范例
```text
//取国泰价值最新时点净值
Setsysparam(pn_stock(),'SZ160215') ;
SetSysParam(pn_date(),inttodate(20121019));
Return FundIPOV();
//结果0.73
```
###### FundIPOC
范例
```text
//取国泰价值最新时点收盘
Setsysparam(pn_stock(),'SZ160215') ;
SetSysParam(pn_date(),inttodate(20121019));
Return FundIPOC();
//结果0.72
```
###### FundNAWLAccumulativeNetAsset
范例
```text
//基金OF162714在2018年8月22日的累计净值。
setsysparam(pn_stock(),"OF162714");
Return FundNAWLAccumulativeNetAsset(20180822T);
//结果1.1249
```
###### FundNAWMWFJJDWSY
范例
```text
//基金OF090005在2018年8月22日的每万份基金单位收益。
setsysparam(pn_stock(),"OF090005");
Return FundNAWMWFJJDWSY(20180822T);
//结果0.86
```
###### FundNAWLNetAsset
范例
```text
//基金OF162714在2018年8月22日的单位净值。
setsysparam(pn_stock(),"OF162714");
Return FundNAWLNetAsset(20180822T);
//结果0.9557
```
###### FundNAWZJQRSYZSDNSYL
范例
```text
//基金OF090005在2018年8月22日的最近七日收益折算的年收益率。
setsysparam(pn_stock(),"OF090005");
Return FundNAWZJQRSYZSDNSYL (20180822T);
//结果3.243
```
###### FundNAWByRateBegtEndt
范例
范例1
//返回OF000001在2021-05-01至2021-05-14的复权基准日为上市日的比例复权净值数据
```text
setsysparam(pn_stock(),"OF000001");
SetSysParam(PN_Rate(),1) ;
SetSysParam(PN_RateDay(),-1);
return FundNAWByRateBegtEndt(20210501T,20210514T);
```
返回结果:(图中结果保留了四位小数)
范例2
//返回多个票在一段区间内的复权净值数据
```text
funds:= array('OF00006','OF000017','OF000020');
r:=array();
SetSysParam(PN_Rate(),1) ;
SetSysParam(PN_RateDay(),-1);
for i:=0 to length(funds)-1 do
r&=select funds[i] as "Fundid",* from spec(FundNAWByRateBegtEndt(20240601T,20240621T),funds[i]) end;
return r;
```
###### FundNAWByRateEndT
- FundMaxMinNAW
- FundMaxMinNAW2
- FundNAW
- FundNAWDW
- FundNAWLInfo
- FundNAWLInfo2
- FundNAWLJ
- FundNAWZf
- FundNAWLInfoFromBegT
- FundNAWZf4
- FundNAWZf3
- FundNAWZf_fh
- FundIPOV
- FundIPOC
- FundNAWLAccumulativeNetAsset
- FundNAWMWFJJDWSY
- FundNAWLNetAsset
- FundNAWZJQRSYZSDNSYL
- FundNAWByRateBegtEndt
- FundNAWByRateEndT
- FundZjRatio4
- Fund7DaysAnnualRate
- 中间函数
- FundAdjustNAW
- FundNetAssetperUnitInReportDate
###### FundZjRatio4
算法(时点收盘-时点净值)/时点净值范例
```text
// "OF512610"在2020-09-24的ETF时点折价率
SetSysParam(pn_stock(),"OF512610");
SetSysParam(PN_Date(),20200924T);
return FundZjRatio4(); //结果:-0.14
```
###### Fund7DaysAnnualRate
算法七日总收益率(%)/7\*365范例
```text
//OF162206在20210302的的7日折算的年化收益率
return Fund7DaysAnnualRate("OF162206",20210302T); //2.369
```
###### 中间函数
####### 内容
- CalculateRatioRightQJ
- CalculateComplexRightQJ
####### CalculateRatioRightQJ
- CalculateRatioRightQJ
- CalculateComplexRightQJ
####### CalculateComplexRightQJ
###### FundAdjustNAW
算法
基金分红或拆分当日根据公布净值计算收益率时存在误差,需要对当日实际净值进行调整,一般来说,分红影响当日盘前净值,拆分影响当日盘后净值。调整过程如下:
分红日:盘前净值为分红后净值
盘前净值 = 昨日公布净值-红利比
拆分日:盘后净值分为调整前净值与调整后净值
若拆分日有净值公布
盘后调整前净值 = 当日公布净值\*拆分比
盘后调整后净值 = 当日公布净值
若拆分日无净值公布
盘后调整前净值 = 昨日公布净值
盘后调整后净值 = 昨日公布净值/拆分比范例
```text
Setsysparam(Pn_Stock(),"OF000001");
Endt:=20230112T;
return FundAdjustNAW(Endt,1); //0.9952
```
###### FundNetAssetperUnitInReportDate
范例
```text
// SH500001在报告期20211231的单位净值
SetSysParam(PN_Stock(),'SH500001');
return FundNetAssetperUnitInReportDate(20211231);
```
##### 基金经理
###### 内容
- 中间函数
- FundManagerByEndt
- Fundmanagerid2funds
- Fundmanagerid2fundsendt
- Fundmanagername2id
###### 中间函数
####### 内容
- FundManagerDataByEndt
####### FundManagerDataByEndt
###### FundManagerByEndt
###### Fundmanagerid2funds
范例
```text
// 返回基金经理ID为3076管理的基金代码列表
return FundManagerID2Funds("3067");
```
###### Fundmanagerid2fundsendt
范例
```text
// 返回基金经理ID为3067在20201009日管理的基金列表
return FundManagerID2FundsEndT("3067",20201009T);
```
###### Fundmanagername2id
范例
```text
// 返回基金经理名称对应的基金经理ID号
return FundsManagerName2ID("刘朝阳");
```
##### 基金评估
###### 内容
- FundRachev
- FundOmega
- FundSortinoRatio
- FundCalmarRatio
- FundAppraisalRatio
- FundJensenMeasure
- FundSharpMeasure
- FundTreynorMeasure
- FundMeasure
- UserDefineIndex
- ZSRfRatio
###### FundRachev
算法
Rachev=(1-alpha)下的CVaR(RF-Rp)/(1-beta)下的CVaR(Rp-RF)范例
```text
//基金OF1627142016年1月1日到2018年9月3日无风险年收益率为3的日线净值数据的Rachev比率。
setsysparam(pn_stock(),"OF162714");
Return FundRachev(20160101T,20180903T,3,0,cy_day());
//结果0.68382
```
###### FundOmega
范例
```text
//SH0000182016年1月1日到2018年9月3日日线净值数据的Omega比率。
Return FundOmega("SH000018",20160101T,20180903T,0,cy_day());
//结果0.98081
```
###### FundSortinoRatio
算法
索丁诺比率=(组合平均收益率-无风险收益率)/组合下方标准差(%)范例
```text
//OF1627142016年1月1日到2018年9月3日无风险年收益率为3年化的日线净值数据的索丁诺比率。
setsysparam(pn_stock(),"OF162714");
Return FundSortinoRatio(20160101T,20180903T,3,0,1,cy_day());
//结果:-0.31887
```
###### FundCalmarRatio
算法
组合Calmar比率=组合年化收益率\*100/最大回撤的绝对值范例
```text
//OF1627142016年1月1日到2018年9月3日无风险年收益率为3年化的日线净值数据的Calmar。
setsysparam(pn_stock(),"OF162714");
Return FundCalmarRatio(20160101T,20180903T,0,cy_day());
//结果:-0.18243
```
###### FundAppraisalRatio
范例
```text
//取华安创新2003年10月10日到2012年10月19日之间的估价比率
Setsysparam(pn_stock(),'OF040001');
ReturnFundAppraisalRatio("SH000001",inttodate(20031010),inttodate(20121022),0);
//结果0.03157
```
###### FundJensenMeasure
算法Jensen=(Rp-Rf*)-Beta\*(Rm-Rf*)
Rm是基准收益率序列的均值
Rp是基金收益率序列的均值
Rf\_是无风险收益率(折算) 范例
```text
//取华安创新2003年03月14日到2012年10月19日之间的Jense指数
Setsysparam(pn_stock(),'OF040001');
Return FundJensenMeasure("SH000001",inttodate(20030314),inttodate(20121019),1.98,0);
//结果0.03575
```
###### FundSharpMeasure
算法Sharp=(Rp-Rf\_)/Std
Std是基金收益率序列的标准差
Rp是基金收益率的均值范例
```text
//取华安创新2003年3月14日到2012年10月19日之间的Sharp指数
Setsysparam(pn_stock(),'OF040001');
ReturnFundSharpMeasure(inttodate(20030314),inttodate(20121019),2,0);
//结果0.04014
```
###### FundTreynorMeasure
算法Treynor=(Rp-Rf\_)/Beta
Rp是基金收益率的均值
Rf\_是无风险收益率(折算)
beta是基金收益率序列与基准收益率序列的回归系数范例
```text
//取华安创新2003年03月14日到2012年10月19日之间的Treynor指数
Setsysparam(pn_stock(),'OF040001');
Return FundTreynorMeasure("SH000001",inttodate(20030314),inttodate(20121019),1.98,0);
//结果0.07722
```
###### FundMeasure
范例
```text
//取华安创新2012年1月21日到2012年5月21日之间的常用指标
Setsysparam(pn_stock(),'OF040001');
setsysparam(pn_cycle(),cy_day());//设置当前周期为日线
Return FundMeasure("SH000001",inttodate(20120121),inttodate(20120521),14,0);
```
//结果:
```text
//取东方红睿元三年定期开放2021年1月21日到2021年5月21日之间的常用指标
setsysparam(pn_stock(),'OF000970'); //净值按周线公布
setsysparam(pn_cycle(),cy_week()); //设置当前周期为周线
Return FundMeasure("SH000001",inttodate(20210121),inttodate(20210521),14,0);
```
返回(不完整截图):
###### UserDefineIndex
范例
```text
//取2012年10月10日到2012年10月19日的自定义指数收益率序列
SetSysParam(pn_cycle(),cy_day());
Return UserDefineIndex(
array(
("代码":"SH600000","名称":"浦发银行","比例(%)":55.00),
("代码":"SH600001","名称":"邯郸钢铁","比例(%)":35.00),
("代码":"SZ000002","名称":"万科A","比例(%)":10.00)),
inttodate(20121010),inttodate(20121019),2,False);
```
结果:
###### ZSRfRatio
范例
```text
//获得折算后的无风险收益率
SetSysParam(pn_cycle(),cy_day());
Return ZSRfRatio(2);
//结果0.00833
```
##### 基金收益率
###### 内容
- FundPNA
- FundAverageYTM2
- FundZjRatio
- FundAverageYTM3
- FundCorr
- FundAlpha
- FundTurnOver
- FundStdDev
- FundBeta
- FundZjRatio3
- FundNAVReturn
- FundTraingReturn3Y
- FundRSquared
- FundMarginalRisk
- FundNAVReturnQTD
- FundTraingReturn1Y
- FundVaR
- FundTraingReturn2Y
- FundMinRecoveryPeriod
- FundSemiDeviation
- FundNAVReturnITD
- FundNAVReturnYTD
- FundNAVReturnDTD
- FundNetAsset
- FundExcessReturn
- FundNAVReturnWTD
- FundTraingReturn6M
- FundMaxDrawDown
- FundTraingReturn1M
- FundTE
- FundNAVReturnMTD
###### FundPNA
算法基金市净率=收盘价/单位净值范例
```text
//获得基金金泰 20110910日的市净率
setsysparam(pn_stock(),'SH500001');
endt:=inttodate(20110910);
return FundPNA(endt);
//结果0.96
```
###### FundAverageYTM2
范例
```text
//获得华安创新20110101到20110910之间的周收益率均值
setsysparam(pn_stock(),'OF040001');
begt:=inttodate(20110101);
endt:=inttodate(20110910);
return FundAverageYTM2(begt,endt);
//结果:-0.08285
```
###### FundZjRatio
算法基金折溢率/折价率=(收盘价-单位净值)/单位净值\*100范例
```text
//获得基金金泰20110910的折价率(%)
setsysparam(pn_stock(),'SH500001');
endt:=inttodate(20110910);
return FundZjRatio(endt);
//结果:-3.69
```
###### FundAverageYTM3
算法基金风险收益率=基金平均收益率(算术)-年化无风险收益率范例
```text
//获得基金金泰20110101到20110910之间的风险收益率(%)
setsysparam(pn_stock(),'OF040001');
setsysparam(pn_cycle(),cy_day());
begt:=inttodate(20110101);
endt:=inttodate(20110910);
return FundAverageYTM3(begt,endt,2.25);
//结果:-0.12972
```
###### FundCorr
范例
```text
//获得华安创新与上证指数从20110101到20110910之间的收益率的相关系数
setsysparam(pn_stock(),'OF040001');
begt:=inttodate(20110101);
endt:=inttodate(20110910);
return FundCorr('SH000001',begt,endt,0);
//结果0.3
```
###### FundAlpha
范例
```text
//取华安创新的α系数
setsysparam(pn_stock(),'OF040001');
SetSysParam(pn_cycle(),cy_day());
begt:=inttodate(20110101);
endt:=inttodate(20110910);
return FundAlpha('SH000300',begt,endt,0);
//结果:-0.02956
```
###### FundTurnOver
算法交易周转率=基金成交份数/基金单位总额\*100%范例
```text
//获得基金金泰2011010到20110910之间的交易周转率
setsysparam(pn_stock(),'SH500001');
begt:=inttodate(20110101);
endt:=inttodate(20110910);
return FundTurnOver(begt,endt);
//结果51.64
```
###### FundStdDev
范例
```text
//获得华安创新20110101到20110910之间的收益率标准差
setsysparam(pn_stock(),'OF040001');
setsysparam(pn_cycle(),cy_day());
begt:=inttodate(20110101);
endt:=inttodate(20110910);
return FundStdDev(begt,endt,0) ;
//结果1.06907
```
###### FundBeta
算法用复权后的日线数据计算
取基金和指数对数收益率序列;
计算β系数。范例
```text
//获得华安创新20110101到20110910之间的β系数
setsysparam(pn_stock(),'OF040001');
SetSysParam(pn_cycle(),cy_day());
begt:=inttodate(20110101);
endt:=inttodate(20110910);
return FundBeta('SH000300',begt,endt,0);
//结果0.78558
```
###### FundZjRatio3
算法基金折溢率/折价率=(收盘价-单位净值)/单位净值\*100 范例
```text
//获得基金金泰20110910的最新折价率(%)
setsysparam(pn_stock(),'SH500001');
setsysparam(pn_date(),inttodate(20110910));
return FundZjRatio3();
//结果:-3.69
```
###### FundNAVReturn
范例
```text
//OF1627142016年1月1日到2018年9月27日净值数据的组合收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundNAVReturn(20160101T,20180927T,0,1);
//结果:-5.23127
```
###### FundTraingReturn3Y
范例
```text
//OF1627142018年9月28日净值数据的最近3年收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundTraingReturn3Y(20180928T,0,1);
//结果3.32472
```
###### FundRSquared
范例
```text
//SH000018 2016年1月1日到2018年8月22日日线的净值数据的R2。
Return FundRSquared("SH000018",20160101T,20180822T,0,cy_day());
//结果0.48236
```
###### FundMarginalRisk
范例
```text
//SH0000182016年1月1日到2018年9月3日日线净值数据的边际风险。
Return FundMarginalRisk("SH000018",20160101T,20180903T,0,1);
//结果0.94514
```
###### FundNAVReturnQTD
范例
```text
//OF1627142018年6月30日净值数据的本季收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundNAVReturnQTD(20180630T,0,1);
//结果:-36.96638
```
###### FundTraingReturn1Y
范例
```text
//OF1627142018年9月28日净值数据的最近1年收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundTraingReturn1Y(20180928T,0,1);
//结果:-16.68357
```
###### FundVaR
算法
VaR(%)=年化平均收益率-置信度90的正态分布的分布逆函数\*年化标准差范例
```text
//OF1627142016年1月1日到2018年9月27日日线净值数据的VaR(%)。
setsysparam(pn_stock(),"OF162714");
Return FundVaR(20160101T,20180927T,0,cy_day());
//结果:-38.63863
```
###### FundTraingReturn2Y
范例
```text
//OF1627142018年9月28日净值数据的最近2年收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundTraingReturn2Y(20180928T,0,1);
//结果:-0.21469
```
###### FundMinRecoveryPeriod
算法
净值突破前值最长时间=恢复到最大回撤起始日净值对应的日期-最大回撤起始日范例
```text
//OF0900052016年1月1日到2018年9月3日日线净值数据的净值突破前值最长时间。
setsysparam(pn_stock(),"OF090005");
Return FundMinRecoveryPeriod(20160101T,20180903T,0,cy_day());
//结果2
```
###### FundSemiDeviation
算法
组合下方标准差(%)=组合收益率小于零的值的标准差范例
```text
//OF1627142016年1月1日到2018年9月27日年化的日线净值数据的下方标准差(%)。
setsysparam(pn_stock(),"OF162714");
Return FundSemiDeviation(20160101T,20180927T,0,1,cy_day());
//结果18.5797
```
###### FundNAVReturnITD
范例
```text
//OF1627142018年10月8日净值数据的成立以来收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundNAVReturnITD(20181008T,0,1);
//结果1.37011
```
###### FundNAVReturnYTD
范例
```text
//OF1627142018年9月3日净值数据的本年收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundNAVReturnYTD(20180903T,0,1);
//结果:-30.67985
```
###### FundNAVReturnDTD
范例
```text
//OF1627142018年9月7日净值数据的本日收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundNAVReturnDTD(20180907T,0,1);
//结果:-5.18553
```
###### FundNetAsset
范例
```text
//OF1627142018年8月22日的净值。
setsysparam(pn_stock(),"OF162714");
Return FundNetAsset(20180822T,'单位净值');
//结果0.9557
```
###### FundExcessReturn
范例
```text
//获取OF001344在一段时间内相对于沪深300的超额收益
setsysparam(pn_stock(),'OF001344');
Return FundExcessReturn("SH000300",20160101T,20180903T,0,0);
//返回21.02
```
###### FundNAVReturnWTD
范例
```text
//OF1627142018年9月7日净值数据的本周收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundNAVReturnWTD(20180907T,0,1);
//结果:-70.64383
```
###### FundTraingReturn6M
范例
```text
//OF1627142018年9月28日净值数据的最近6个月收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundTraingReturn6M(20180928T,0,1);
//结果:-31.69346
```
###### FundMaxDrawDown
范例
```text
//OF1627142016年1月1日到2018年9月3日净值数据的最大回撤(%)。
setsysparam(pn_stock(),"OF162714");
Return FundMaxDrawDown(20160101T,20180903T,0);
//结果:-28.59099
```
###### FundTraingReturn1M
范例
```text
//OF1627142018年9月28日净值数据的最近1个月收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundTraingReturn1M(20180928T,0,1);
//结果:-24.32095
```
###### FundTE
范例
```text
//SH0000182016年1月1日到2018年9月3日无风险年收益率为3年化的日线净值数据的跟踪误差(%)。
Return FundTE("SH000018",20160101T,20180903T,3,0,1,cy_day());
//结果17.77457
```
###### FundNAVReturnMTD
范例
```text
//OF1627142018年9月27日净值数据的本月收益(%)。
setsysparam(pn_stock(),"OF162714");
Return FundNAVReturnMTD(20180927T,0,1);
//结果:-11.07834
```
##### 投资组合
###### 内容
- 持股情况
- 行业配置
- 债券配置
- 资产配置
- 持有人结构
- 持债明细
- 处于转股期的可转债明细
- 份额变动
- 贵金属明细
- 基金明细
- 累计买入和卖出
- 平均剩余期限分布情况
- 资产支持证券明细
- IsFundDeclareIR
###### 持股情况
####### 内容
- FundSCHoldAmount
- Fundscnonactivepercent5
- FundSCPercentGrow
- FundSCMarketValue
- Fundscnonactivepercent2
- FundSCMarketValueGrow
- FundSCIncludeStockId
- FundSCCentralization
- FundSCPercentage
- Fundscnoncode
- Fundscnonactivepercent3
- Fundscnonindexpercent
- FundSCCentralizationGrow
- Fundscnonactivevalue
- FundSCInfo
- Fundscnonactivepercent
- Fundscnonactivevolume
- Fundscnonactivepercent4
- FundSCMarketValueGrowRatio
- Fundscstockactivepercentgrow4
- Fundscnonvolume
- Fundscstockactivepercentgrow
- Fundscnonindexpercent2
- Fundscnonpercent3
- Fundscstockactivepercent3
- Fundscnonindexpercent4
- Fundscstockactivepercent5
- Fundscnonindexvolume
- Fundscstockactivepercentgrow3
- Fundscstockactivepercent2
- Fundscnonpercent2
- Fundscnonindexvalue
- Fundscstockactivepercentgrow2
- Fundscnonvalue
- Fundscstockactivevalue
- Fundscnonindexpercent3
- Fundscnonpercent
- Fundscstockactivepercent
- Fundscnonpercent4
- Fundscnonindexpercent5
- Fundscstockactivepercent4
- Fundscstockindexpercentgrow4
- Fundscstockactivevaluegrowratio
- Fundscstockindexvaluegrowratio
- Fundscstockindexpercentgrow
- Fundscstockindexpercent2
- Fundscstockindexpercent4
- Fundscstockactivevolume
- Fundscstockindexvalue
- Fundscstockindexpercentgrow2
- Fundscstockpercent2
- Fundscstockindexvolume
- Fundscstockactivevaluegrow
- Fundscstockindexpercentgrow3
- Fundscstockpercent
- Fundscstockpercent3
- Fundscstockindexpercent
- Fundscstockindexvaluegrow
- Fundscstockindexpercent5
- Fundscstockpercent4
- Fundscsumnactivevaluegrowratio2
- Fundscsumnactivepercent3
- Fundscsumnactivevalue
- Fundscsumnactivevaluegrowratio5
- Fundscstockvolume
- Fundscstockvalue
- Fundscsumnactivepercent5
- Fundscsumnindexpercent2
- Fundscsumnactivevaluegrowratio4
- Fundscstockpercentgrow2
- Fundscstockvaluegrowratio
- Fundscsumnactivevaluegrowratio
- Fundscsumnindexpercent
- Fundscsumnactivevaluegrowratio3
- Fundscsumnactivepercent2
- Fundscstockpercentgrow4
- Fundscsumnactivepercent
- Fundscstockpercentgrow
- Fundscstockpercentgrow3
- Fundscstockvaluegrow
- Fundscsumnactivevaluegrow
- Fundscsumnactivepercent4
- Fundscsumnindexvalue
- Fundscsumnpercent2
- Fundscsumnindexvaluegrowratio4
- Fundscsumnindexpercent4
- Fundscsumnindexpercent3
- Fundscsumnvaluegrowratio5
- Fundscsumnindexvaluegrowratio3
- Fundscsumnindexvaluegrowratio
- Fundscsumnpercent4
- Fundscsumnindexvaluegrowratio2
- Fundscsumnindexpercent5
- Fundscsumnvaluegrowratio3
- Fundscsumnindexvaluegrowratio5
- FundSCStockIndexPercent3
- FundSCSumNIndexValueGrow
- 中间函数
####### FundSCHoldAmount
范例
```text
//获得华安创新2010一季报公布的前10名持股股数和
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
return FundSCHoldAmount(RDate,10);
//结果91966000
```
####### Fundscnonactivepercent5
范例
```text
// "OF510300"在20191231第2名股票积极投资市值占权益投资市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNActivePercent5(20191231,2); //结果0
```
####### FundSCPercentGrow
范例
```text
//返回华夏创新在2010年一季报和中报的前十名持股的占净值比例和的变动
SetSysParam(pn_stock(),'OF040001');
RDate1:=20100331;
RDate2:=20100630;
Return FundSCPercentGrow(RDate2,RDate1,10);
//结果:-3.99
```
####### FundSCMarketValue
范例
```text
//返回华安创新2010年一季报公布的前十名持股的股票市值和
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
return FundSCMarketValue(RDate,10);
//结果1938735800
```
####### Fundscnonactivepercent2
范例
```text
// "OF510300"在20191231第2名股票积极投资市值占总值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNActivePercent2(20191231,2); //结果0
```
####### FundSCMarketValueGrow
范例
```text
//返回华安创新2011年中报与2010年中报前10大持股的股票市值和的变动
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundSCMarketValueGrow(RDate1,RDate2,10);
//结果709404118.56
```
####### FundSCIncludeStockId
范例
```text
//OF1627142018年中报的前十名股票是否包含SH600718。
setsysparam(pn_stock(),"OF162714");
Return FundSCIncludeStockId(20180630,10,"SH600718");
//结果0
```
####### FundSCCentralization
算法基金的持股集中度= (前N名持仓股票的总市值/所有持仓股票的总市值)\*100% 范例
```text
//返回华安创新2010年一季报的前十名的持股集中度
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
return FundSCCentralization(RDate,10);
//结果37.45
```
####### FundSCPercentage
范例
```text
//返回基金在2010年一季报的前10名持股占净值比例和
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return FundSCPercentage(RDate,10);
//结果24.44
```
####### Fundscnoncode
范例
```text
// "OF510300"在20191231第2名股票代码
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNCode(20191231,2); //结果SH600519
```
####### Fundscnonactivepercent3
范例
```text
// "OF510300"在20191231第2名股票积极投资市值占股票市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNActivePercent3(20191231,2); //结果0
```
####### Fundscnonindexpercent
范例
```text
// "OF510300"在20191231第2名股票指数投资市值占净值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNIndexPercent(20191231,2); //结果4.18
```
####### FundSCCentralizationGrow
范例
```text
//返回华安创新2011年中报与2010年中报的前十大持股的集中度的变动
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundSCCentralizationGrow(RDate1,RDate2,10);
//结果8.37
```
####### Fundscnonactivevalue
范例
```text
// "OF510300"在20191231第2名股票积极投资市值
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNActiveValue(20191231,2); //结果0
```
####### FundSCInfo
范例
```text
//获得华安创新2010年一季报前3名股票明细
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
return FundSCInfo(RDate,3);
```
结果:
####### Fundscnonactivepercent
范例
```text
// "OF510300"在20191231第2名股票积极投资市值占净值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNActivePercent(20191231,2); //结果0
```
####### Fundscnonactivevolume
范例
```text
// "OF510300"在20191231第2名股票积极投资股数
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNActiveVolume(20191231,2); //结果0
```
####### Fundscnonactivepercent4
范例
```text
// "OF510300"在20191231第2名股票积极投资市值占积极投资部分比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNActivePercent4(20191231,2); //结果0
```
####### FundSCMarketValueGrowRatio
范例
```text
//返回华安创新2011年中报与2010年中报的前10大持股股票市值和的变动比(%)
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
ReturnFundSCMarketValueGrowRatio(RDate1,RDate2,10);
//结果51.61
```
####### Fundscstockactivepercentgrow4
范例
```text
// "OF510300"在20191231与20181231期间万科A积极投资市值占权益投资市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercentGrow4(20191231,20181231,"SZ000002");
//结果0
```
####### Fundscnonvolume
范例
```text
// "OF510300"在20191231第2名股票持有股数
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNVolume(20191231,2); //结果1423123
```
####### Fundscstockactivepercentgrow
范例
```text
// "OF510300"在20191231与20181231期间万科A积极投资市值占净值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercentGrow(20191231,20181231,'SZ000002'); //结果0
```
####### Fundscnonindexpercent2
范例
```text
// "OF510300"在20191231第2名股票指数投资市值占总值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNIndexPercent2(20191231,2); //结果4.16797774282387
```
####### Fundscnonpercent3
范例
```text
// "OF510300"在20191231第2名股票市值占股票市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNPercent3(20191231,2); //结果4.21127420209799
```
####### Fundscstockactivepercent3
范例
```text
// "OF510300"在20191231万科A积极投资市值占股票市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercent3(20191231,"SZ000002"); //结果0
```
####### Fundscnonindexpercent4
范例
```text
// "OF510300"在20191231第2名股票指数投资市值占指数投资部分比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNIndexPercent4(20191231,2); //结果4.21127420209799
```
####### Fundscstockactivepercent5
范例
```text
// "OF510300"在20191231万科A积极投资市值占权益投资市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercent5(20191231,"SZ000002"); //结果0
```
####### Fundscnonindexvolume
范例
```text
// "OF510300"在20191231第2名股票指数投资股数
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNIndexVolume(20191231,2); //结果1423123
```
####### Fundscstockactivepercentgrow3
范例
```text
// "OF510300"在20191231与20181231期间万科A积极投资市值占股票市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercentGrow3(20191231,20181231,"SZ000002"); //结果0
```
####### Fundscstockactivepercent2
范例
```text
// "OF510300"在20191231万科A积极投资市值占总值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercent2(20191231,"SZ000002"); //结果0
```
####### Fundscnonpercent2
范例
```text
// "OF510300"在20191231第2名股票市值占总值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNPercent2(20191231,2); //结果4.16797774282387
```
####### Fundscnonindexvalue
范例
```text
// "OF510300"在20191231第2名股票指数投资市值
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNIndexValue(20191231,2); //结果1683554509
```
####### Fundscstockactivepercentgrow2
范例
```text
// "OF510300"在20191231与20181231期间万科A积极投资市值占总值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercentGrow2(20191231,20181231,"SZ000002"); //结果0
```
####### Fundscnonvalue
范例
```text
// "OF510300"在20191231第2名股票持有市值
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNValue(20191231,2); //结果1683554509
```
####### Fundscstockactivevalue
范例
```text
// "OF510300"在20191231万科A积极投资市值
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActiveValue(20191231,"SZ000002"); //结果0
```
####### Fundscnonindexpercent3
范例
```text
// "OF510300"在20191231第2名股票指数投资市值占股票市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNIndexPercent3(20191231,2); //结果4.21127420209799
```
####### Fundscnonpercent
范例
```text
// "OF510300"在20191231第2名股票市值占净值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNPercent(20191231,2); //结果4.18
```
####### Fundscstockactivepercent
范例
```text
// "OF510300"在20191231万科A积极投资市值占净值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercent(20191231,"SZ000002"); //结果0
```
####### Fundscnonpercent4
范例
```text
// "OF510300"在20191231第2名股票市值占权益投资市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNPercent4(20191231,2); //结果4.21127420209799
```
####### Fundscnonindexpercent5
范例
```text
// "OF510300"在20191231第2名股票指数投资市值占权益投资市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNIndexPercent5(20191231,2); //结果4.21127420209799
```
####### Fundscstockactivepercent4
范例
```text
// "OF510300"在20191231万科A积极投资市值占积极投资部分比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercent4(20191231,"SZ000002"); //结果0
```
####### Fundscstockindexpercentgrow4
范例
```text
// "OF510300"在20191231与20181231期间万科A指数投资市值占权益投资市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercentGrow4(20191231,20181231,'SZ000002');
//结果0.128935091068871
```
####### Fundscstockactivevaluegrowratio
范例
```text
// "OF510300"在20191231与20181231期间万科A积极投资市值变比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActiveValueGrowRatio(20191231,20181231,"SZ000002"); //结果0
```
####### Fundscstockindexvaluegrowratio
范例
```text
// "OF510300"在20191231与20181231期间指数投资市值变比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexValueGrowRatio(20191231,20181231,"SZ000002");
//结果32.8031738538773
```
####### Fundscstockindexpercentgrow
范例
```text
// "OF510300"在20191231与20181231期间第2名股票指数投资市值占净值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercentGrow(20191231,20181231,2); //结果0.12
```
####### Fundscstockindexpercent2
范例
```text
// "OF510300"在20191231万科A指数投资市值占总值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercent2(20191231,"SZ000002"); //结果1.35187633739411
```
####### Fundscstockindexpercent4
范例
```text
// "OF510300"在20191231万科A指数投资市值占指数投资部分比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercent4(20191231,"SZ000002"); //结果1.36591946871515
```
####### Fundscstockactivevolume
范例
```text
// "OF510300"在20191231万科A积极投资股数
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActiveVolume(20191231,"SZ000002"); //结果0
```
####### Fundscstockindexvalue
范例
```text
// "OF510300"在20191231万科A指数投资市值
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexValue(20191231,'SZ000002'); //结果546057979.16
```
####### Fundscstockindexpercentgrow2
范例
```text
// "OF510300"在20191231与20181231期间万科A指数投资市值占总值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercentGrow2(20191231,20181231,"SZ000002");
//结果0.119102751396919
```
####### Fundscstockpercent2
范例
```text
// "OF510300"在20191231万科A市值占总值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercent2(20191231,"SZ000002"); //结果1.35187633739411
```
####### Fundscstockindexvolume
范例
```text
// "OF510300"在20191231万科A指数投资股数
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexVolume(20191231,'SZ000002'); //结果16968862
```
####### Fundscstockactivevaluegrow
范例
```text
// "OF510300"在20191231与20181231期间万科A积极投资市值变动
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActiveValueGrow(20191231,20181231,"SZ000002"); //结果0
```
####### Fundscstockindexpercentgrow3
范例
```text
// "OF510300"在20191231与20181231期间万科A指数投资市值占股票市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercentGrow3(20191231,20181231,2);
//结果0.128935091068871
```
####### Fundscstockpercent
范例
```text
// "OF510300"在20191231万科A市值占净值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercent(20191231,"SZ000002"); //结果1.35
```
####### Fundscstockpercent3
范例
```text
// "OF510300"在20191231万科A指定股票市值占股票市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercent3(20191231,"SZ000002"); //结果1.36591946871515
```
####### Fundscstockindexpercent
范例
```text
// "OF510300"在20191231万科A指数投资市值占净值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercent(20191231,"SZ000002"); //结果1.35
```
####### Fundscstockindexvaluegrow
范例
```text
// "OF510300"在20191231与20181231期间万科A指数投资市值变动
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexValueGrow(20191231,20181231,'SZ000002');
//结果134879568.8
```
####### Fundscstockindexpercent5
范例
```text
// "OF510300"在20191231万科A指数投资市值占权益投资市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercent5(20191231,"SZ000002"); //结果1.36591946871515
```
####### Fundscstockpercent4
范例
```text
// "OF510300"在20191231万科A市值占权益投资市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercent4(20191231,"SZ000002"); //结果1.36591946871515
```
####### Fundscsumnactivevaluegrowratio2
范例
```text
// "OF510300"在20191231与20181231期间前2名股票积极投资市值占净值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrowRatio2(20191231,20181231,2); //结果0
```
####### Fundscsumnactivepercent3
范例
```text
// "OF510300"在20191231前2名股票积极投资市值占股票市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActivePercent3(20191231,2); //结果0
```
####### Fundscsumnactivevalue
范例
```text
// "OF510300"在20191231前2名股票积极投资市值
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValue(20191231,2); //结果0
```
####### Fundscsumnactivevaluegrowratio5
范例
```text
// "OF510300"在20191231与20181231前2名股票积极投资市值占权益投资市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrowRatio5(20191231,20181231,2); //结果0
```
####### Fundscstockvolume
范例
```text
// "OF510300"在20191231万科A股票持有股数
SetSysParam(pn_stock(),"OF510300");
return FundSCStockVolume(20191231,"SZ000002"); //结果16968862
```
####### Fundscstockvalue
范例
```text
// "OF510300"在20191231万科A积持有市值
SetSysParam(pn_stock(),"OF510300");
return FundSCStockValue(20191231,"SZ000002"); //结果546057979.16
```
####### Fundscsumnactivepercent5
范例
```text
// "OF510300"在20191231前2名股票积极投资市值占权益投资市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActivePercent5(20191231,2); //结果0
```
####### Fundscsumnindexpercent2
范例
```text
// "OF510300"在20191231前2名股票指数投资市值占总值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexPercent2(20191231,2); //结果10.8037555610196
```
####### Fundscsumnactivevaluegrowratio4
范例
```text
// "OF510300"在20191231与20181231期间前2名股票积极投资市值占股票市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrowRatio4(20191231,20181231,2); //结果0
```
####### Fundscstockpercentgrow2
范例
```text
// "OF510300"在20191231与20181231万科A占总值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercentGrow2(20191231,20181231,"SZ000002");
//结果0.119102751396919
```
####### Fundscstockvaluegrowratio
范例
```text
// "OF510300"在20191231与20181231期间万科A持有市值变比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockValueGrowRatio(20191231,20181231,"SZ000002");
//结果32.8031738538773
```
####### Fundscsumnactivevaluegrowratio
范例
```text
// "OF510300"在20191231与20181231前2名积极投资市值变比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrowRatio(20191231,20181231,2); //结果0
```
####### Fundscsumnindexpercent
范例
```text
// "OF510300"在20191231前2名股票指数投资市值占净值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexPercent(20191231,2); //结果10.83
```
####### Fundscsumnactivevaluegrowratio3
范例
```text
// "OF510300"在20191231与20181231期间前2名股票积极投资市值占总值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrowRatio3(20191231,20181231,2); //结果0
```
####### Fundscsumnactivepercent2
范例
```text
// "OF510300"在20191231前2名股票积极投资市值占总值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActivePercent2(20191231,2); //结果0
```
####### Fundscstockpercentgrow4
范例
```text
// "OF510300"在20191231与20181231期间万科A市值占权益投资市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercentGrow4(20191231,20181231,"SZ000002");
//结果0.128935091068871
```
####### Fundscsumnactivepercent
范例
```text
// "OF510300"在20191231前2名股票积极投资市值占净值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActivePercent(20191231,2); //结果0
```
####### Fundscstockpercentgrow
范例
```text
// "OF510300"在20191231与20181231期间万科A市值占净值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercentGrow(20191231,20181231,"SZ000002"); //结果0.12
```
####### Fundscstockpercentgrow3
范例
```text
// "OF510300"在20191231与20181231期间万科A市值占股票市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercentGrow3(20191231,20181231,"SZ000002");
//结果0.128935091068871
```
####### Fundscstockvaluegrow
范例
```text
// "OF510300"在20191231与20181231万科A的市值变动
SetSysParam(pn_stock(),"OF510300");
return FundSCStockValueGrow(20191231,20181231,"SZ000002"); //结果134879568.8
```
####### Fundscsumnactivevaluegrow
范例
```text
// "OF510300"在20191231与20181231期间前2名股票积极投资市值变动
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrow(20191231,20181231,2); //结果0
```
####### Fundscsumnactivepercent4
范例
```text
// "OF510300"在20191231前2名股票积极投资市值占积极投资部分比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActivePercent4(20191231,2); //结果0
```
####### Fundscsumnindexvalue
范例
```text
// "OF510300"在20191231前2名股票指数投资市值
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexValue(20191231,2); //结果4363917590.54
```
####### Fundscsumnpercent2
范例
```text
// "OF510300"在20191231前2名股票市值占总值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNPercent2(20191231,2); //结果10.8037555610196
```
####### Fundscsumnindexvaluegrowratio4
范例
```text
// "OF510300"在20191231与20181231期间前2名股票指数投资市值占股票市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexValueGrowRatio4(20191231,20181231,2);
//结果1.25504141189035
```
####### Fundscsumnindexpercent4
范例
```text
// "OF510300"在20191231前2名股票指数投资市值占指数投资部分比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexPercent4(20191231,2); //结果10.9159836945456
```
####### Fundscsumnindexpercent3
范例
```text
// "OF510300"在20191231前2名股票指数投资市值占股票市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexPercent3(20191231,2); //结果10.9159836945456
```
####### Fundscsumnvaluegrowratio5
范例
```text
// "OF510300"在20191231与20181231期间前2名股票市值占权益投资市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNValueGrowRatio5(20191231,20181231,2); //结果1.25504141189035
```
####### Fundscsumnindexvaluegrowratio3
范例
```text
// "OF510300"在20191231与20181231前2名股票指数投资市值占总值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexValueGrowRatio3(20191231,20181231,2); //结果1.1756998821252
```
####### Fundscsumnindexvaluegrowratio
范例
```text
// "OF510300"在20191231与20181231前2名指数投资市值变比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexValueGrowRatio(20191231,20181231,2);
//结果35.8910845392378
```
####### Fundscsumnpercent4
范例
```text
// "OF510300"在20191231前2名股票市值占权益投资市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNPercent4(20191231,2); //结果10.9159836945456
```
####### Fundscsumnindexvaluegrowratio2
范例
```text
// "OF510300"在20191231与20181231期间前2名股票指数投资市值占净值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexValueGrowRatio2(20191231,20181231,2); //结果1.18
```
####### Fundscsumnindexpercent5
范例
```text
// "OF510300"在20191231前2名股票指数投资市值占权益投资市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexPercent5(20191231,2); //结果10.9159836945456
```
####### Fundscsumnvaluegrowratio3
范例
```text
// "OF510300"在20191231与20181231期间前2名股票市值占总值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNValueGrowRatio3(20191231,20181231,2); //结果1.1756998821252
```
####### Fundscsumnindexvaluegrowratio5
范例
```text
// "OF510300"在20191231与20181231期间前2名股票指数投资市值占权益投资市值比变动(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexValueGrowRatio5(20191231,20181231,2);
//结果1.25504141189035
```
####### FundSCStockIndexPercent3
范例
```text
// "OF510300"在20191231万科A指数投资市值占股票市值比(%)
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercent3(20191231,"SZ000002");
//结果1.36591946871515
```
####### FundSCSumNIndexValueGrow
范例
```text
// "OF510300"在20191231与20181231期间前2名股票指数投资市值变动
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexValueGrow(20191231,20181231,2);
//结果1152582862.19
```
####### 中间函数
######## 内容
- FundSCValue
- FundSCNoN
- FundSCSumN
- FundSCValue2
######## FundSCValue
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundSCValue(20231231,'SZ002230');
```
结果:
######## FundSCNoN
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundSCNoN(20231231,1,'市值');
//结果100804880.54
```
######## FundSCSumN
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundSCSumN(20231231,10,'市值');
//结果709906215.11
```
######## FundSCValue2
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundSCValue2(20231231,'SZ002230','市值');
//结果45953304
```
###### 行业配置
####### 内容
- FundICInfo
- FundICInfo2
- FundICCentralization
- FundICCentralizationGrow
- FundICMarketValue
- FundICMarketValue2
- FundICMarketValue2Grow
- FundICMarketValue2GrowRatio
- FundICMarketValueGrow
- FundICMarketValueGrowRatio
- FundICPercentage
- FundICPercentage2
- FundICPercentageGrow
- FundICPercentage2Grow
- Fundicindustrypercent2
- Fundicindustrypercent3
- Fundicindustrypercentgrow2
- Fundicindustrypercentgrow3
- Fundicindustryrank
- Fundicnonname
- Fundicnonpercent
- Fundicnonpercent2
- Fundicnonpercent3
- Fundicnonpercentgrow2
- Fundicnonvalue
- Fundicsumnpercent2
- Fundicsumnpercentgrow2
- 中间函数
####### FundICInfo
范例
```text
//返回华安创新2010年一季报前3名行业详情结果如下图所示。
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return FundICInfo(RDate,3);
```
结果:
####### FundICInfo2
范例
```text
//返回华安创新2010年一季报前3名行业详情结果如下图所示。
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return FundICInfo2(RDate,3);
```
结果:
####### FundICCentralization
算法(持仓前N名的行业总市值之和/所有持仓股票的总市值之和)\*100%范例
```text
//返回华安创新2010年一季报持有的前3大行业的集中度
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
return FundICCentralization(RDate,3);
//结果52.49
```
####### FundICCentralizationGrow
范例
```text
//返回华安创新2011年中报和2010年中报持有的前十大行业的集中度的变动
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundICCentralizationGrow(RDate1,RDate2,10);
//结果8.03
```
####### FundICMarketValue
范例
```text
//返回华安创新2010年一季报持有的金融、保险业的股票的市值和
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
return FundICMarketValue(RDate,'金融、保险业');
//结果828593000
```
####### FundICMarketValue2
范例
```text
//返回华安创新2010年一季报持有的前十名行业的股票市值和
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return FundICMarketValue2(RDate,10);
//结果4599957090.29
```
####### FundICMarketValue2Grow
范例
```text
//返回华安创新2011年中报和2010年中报持有的前十名行业的市值变动
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundICMarketValue2Grow(RDate1,RDate2,10);
//结果4705104767.54
```
####### FundICMarketValue2GrowRatio
范例
```text
//返回华安创新2011年中报和2010年中报持有的前十名行业的市值变动比
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
return FundICMarketValue2GrowRatio(RDate1,RDate2,10);
//结果29.29
```
####### FundICMarketValueGrow
范例
```text
//返回华安创新2011年中报与2010年中报持有金融、保险业的股票市值的变动的绝对值
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundICMarketValueGrow(RDate1,RDate2,'金融、保险业');
//结果:-163366000
```
####### FundICMarketValueGrowRatio
范例
```text
//返回华安创新2011年中报与2010年中报持有的金融、保险业的股票市值的变动比
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundICMarketValueGrowRatio(RDate1,RDate2,'金融、保险业') ;
//结果:-92.4
```
####### FundICPercentage
范例
```text
//返回华安创业2010年一季报中在金融、保险行业占净值比例(%)
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return FundSCCentralization(RDate,'金融、保险业');
//结果37.45
```
####### FundICPercentage2
范例
```text
//返回华安创新2010年一季报持有的前十名行业占净值比例
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return FundICPercentage2(RDate,10);
//结果57.96
```
####### FundICPercentageGrow
范例
```text
//比较华安创新 2011年中报与2010年中报在金融、保险行业持股的变动情况
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
return FundICPercentageGrow(RDate1,RDate2,'金融、保险业');
//结果:-2.45
```
####### FundICPercentage2Grow
范例
```text
//返回华安创新2011年中报和2010年中报持有的前N名行业占净值比例的变动
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundICPercentage2Grow(RDate1,RDate2,10);
//结果10.44
```
####### Fundicindustrypercent2
范例
```text
// "OF000001"在20191231指定行业"金融业"市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundICIndustryPercent2(20191231,"金融业"); //结果5.57438513631856
```
####### Fundicindustrypercent3
范例
```text
// "OF000001"在20191231指定行业"金融业"市值占股票市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundICIndustryPercent3(20191231,"金融业"); //结果7.45005479951638
```
####### Fundicindustrypercentgrow2
范例
```text
// "OF000001"在20191231与20181231期间指定行业"金融业"市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundICIndustryPercentGrow2(20191231,20181231,"金融业");
//结果:-1.55266269888475
```
####### Fundicindustrypercentgrow3
范例
```text
// "OF000001"在20191231与20181231期间指定行业"金融业"市值占股票市值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundICIndustryPercentGrow3(20191231,20181231,"金融业");
//结果:-4.18387984110969
```
####### Fundicindustryrank
范例
```text
// "OF000001"在20191231指定行业"金融业"市值排名
SetSysParam(pn_stock(),"OF000001");
return FundICIndustryRank(20191231,"金融业"); //结果4
```
####### Fundicnonname
范例
```text
// "OF000001"在20191231第1名行业名称
SetSysParam(pn_stock(),"OF000001");
return FundICNoNName(20191231,1); //结果:制造业
```
####### Fundicnonpercent
范例
```text
// "OF000001"在20191231第1名行业市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundICNoNPercent(20191231,1); //结果44.09
```
####### Fundicnonpercent2
范例
```text
// "OF000001"在20191231第1名行业市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundICNoNPercent2(20191231,1); //结果43.6123705431576
```
####### Fundicnonpercent3
范例
```text
// "OF000001"在20191231第1名行业市值占股票市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundICNoNPercent3(20191231,1); //结果58.2870653063485
```
####### Fundicnonpercentgrow2
范例
```text
// "OF000001"在20191231与20181231期间第1名行业市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundICNoNPercentGrow2(20191231,20181231,1);
//结果20.3906014790993
```
####### Fundicnonvalue
范例
```text
// "OF000001"在20191231第1名行业市值
SetSysParam(pn_stock(),"OF000001");
return FundICNoNValue(20191231,1); //结果2027297873.83
```
####### Fundicsumnpercent2
范例
```text
// "OF000001"在20191231的前1名行业市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundICSumNPercent2(20191231,1); //结果12.9
```
####### Fundicsumnpercentgrow2
范例
```text
// "OF000001"在20191231与20181231期间前1名行业市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundICSumNPercentGrow2(20191231,20181231,1);
//结果:-3.71182617266113
```
####### 中间函数
######## 内容
- FundICIValue
- FundICNoN
- FundICSumN
######## FundICIValue
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundICIValue(20221231,'制造业');
```
结果:
######## FundICNoN
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundICNoN(20221231,3,'市值');
//结果52692108.75
```
######## FundICSumN
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundICSumN(20221231,3,'市值');
//结果2288640127.23
```
###### 债券配置
####### 内容
- fundbccbankbillvalue
- fundbcconveniblebondpercent1
- fundbccorporatebondvalue
- fundbccorporatebondpercent2
- fundbcprivatebondpercent2
- fundbcarmdebtpercent2
- fundbcgovbondpercent2
- fundbcfbondpercent1
- 中间函数
- fundbcscpvalue
- fundbcconveniblebondvalue
- fundbcotherbondpercent1
- fundbcncdpercent1
- fundbcprivatebondpercent1
- fundbcotherbondpercent2
- fundbcmtnvalue
- fundbcexchangebondpercent1
- fundbcscppercent2
- fundbcexchangebondpercent2
- fundbcenterprisebondpercent1
- fundbcotherbondvalue
- fundbcscppercent1
- fundbcmtnpercent2
- fundbcarmdebtpercent1
- fundbcncdpercent2
- fundbclocaldebtpercent1
- fundbcfbondvalue
- fundbcmtnpercent1
- fundbcbankbillpercent2
- fundbcexchangebondvalue
- fundbcgovbondvalue
- fundbccorporatebondpercent1
- fundbclocaldebtvalue
- fundbcbondpercent2
- fundbcenterprisebondvalue
- fundbcfbondpercent2
- fundbcenterprisebondpercent2
- fundbclocaldebtpercent2
- fundbcbankbillpercent1
- Fundbcbondpercentgrow3
- fundbcarmdebtvalue
- Fundbcbondpercent4
- fundbcconveniblebondpercent2
- Fundbcbondpercentgrow
- Fundbcbondvaluegrow
- fundbcbondpercentgrow2
- fundbcgovbondpercent1
- fundbcprivatebondvalue
- Fundbcbondpercent3
- Fundbcbondpercentgrow4
- fundbcncdvalue
- Fundbcnonpercent3
- Fundbcsumnpercentgrow2
- Fundbcnonvaluegrow
- Fundbcnonpercentgrow3
- Fundbcnonpercent4
- Fundbcsumnpercent3
- Fundbcnonpercent
- Fundbcsumnpercent2
- Fundbcnonvalue
- Fundbcsumnpercentgrow
- Fundbcsumnpercentgrow4
- Fundbcsumnpercentgrow3
- Fundbcbondvaluegrowratio
- Fundbcsumnpercent
- Fundbcnonpercentgrow2
- Fundbcnonname
- Fundbcsumnpercent4
- Fundbcnonpercentgrow4
- Fundbcnonpercent2
- Fundbcnonpercentgrow
- Fundbcsumnvalue
- Fundbcsumnvaluegrow
- Fundbcsumnvaluegrowratio
####### fundbccbankbillvalue
- fundbccbankbillvalue
- fundbcscpvalue
- fundbcexchangebondpercent1
- fundbcarmdebtpercent2
- fundbcconveniblebondvalue
- fundbccorporatebondvalue
- fundbcgovbondpercent2
- fundbcprivatebondpercent1
- fundbcmtnvalue
- fundbcexchangebondpercent2
- fundbcotherbondpercent1
- fundbcconveniblebondpercent1
- fundbcfbondpercent1
- fundbcncdpercent1
- fundbccorporatebondpercent2
- fundbcscppercent2
- fundbcotherbondpercent2
- fundbcprivatebondpercent2
- 中间函数
- fundbcscppercent1
- fundbclocaldebtpercent2
- fundbcmtnpercent1
- fundbcenterprisebondpercent1
- fundbcgovbondvalue
- fundbcncdpercent2
- fundbcmtnpercent2
- fundbcbankbillpercent2
- fundbcfbondvalue
- fundbcfbondpercent2
- fundbccorporatebondpercent1
- fundbclocaldebtpercent1
- fundbcenterprisebondpercent2
- fundbclocaldebtvalue
- fundbcotherbondvalue
- fundbcbondpercent2
- fundbcexchangebondvalue
- fundbcarmdebtpercent1
- fundbcenterprisebondvalue
- fundbcncdvalue
- fundbcprivatebondvalue
- fundbcarmdebtvalue
- fundbcbondpercentgrow2
- fundbcgovbondpercent1
- fundbcbankbillpercent1
- fundbcconveniblebondpercent2
- Fundbcbondpercent3
- Fundbcbondpercent4
- Fundbcbondpercentgrow
- Fundbcbondpercentgrow3
- Fundbcbondpercentgrow4
- Fundbcbondvaluegrow
- Fundbcbondvaluegrowratio
- Fundbcnonname
- Fundbcnonpercent
- Fundbcnonpercent2
- Fundbcnonpercent3
- Fundbcnonpercent4
- Fundbcnonpercentgrow
- Fundbcnonpercentgrow2
- Fundbcnonpercentgrow3
- Fundbcnonpercentgrow4
- Fundbcnonvalue
- Fundbcnonvaluegrow
- Fundbcsumnpercent
- Fundbcsumnpercent2
- Fundbcsumnpercent3
- Fundbcsumnpercent4
- Fundbcsumnpercentgrow
- Fundbcsumnpercentgrow2
- Fundbcsumnpercentgrow3
- Fundbcsumnpercentgrow4
- Fundbcsumnvalue
- Fundbcsumnvaluegrow
- Fundbcsumnvaluegrowratio
####### fundbcconveniblebondpercent1
####### fundbccorporatebondvalue
####### fundbccorporatebondpercent2
####### fundbcprivatebondpercent2
####### fundbcarmdebtpercent2
- fundbccbankbillvalue
- fundbcscpvalue
- fundbcexchangebondpercent1
- fundbcarmdebtpercent2
- fundbcconveniblebondvalue
- fundbccorporatebondvalue
- fundbcgovbondpercent2
- fundbcprivatebondpercent1
- fundbcmtnvalue
- fundbcexchangebondpercent2
- fundbcotherbondpercent1
- fundbcconveniblebondpercent1
- fundbcfbondpercent1
- fundbcncdpercent1
- fundbccorporatebondpercent2
- fundbcscppercent2
- fundbcotherbondpercent2
- fundbcprivatebondpercent2
- 中间函数
- fundbcscppercent1
- fundbclocaldebtpercent2
- fundbcmtnpercent1
- fundbcenterprisebondpercent1
- fundbcgovbondvalue
- fundbcncdpercent2
- fundbcmtnpercent2
- fundbcbankbillpercent2
- fundbcfbondvalue
- fundbcfbondpercent2
- fundbccorporatebondpercent1
- fundbclocaldebtpercent1
- fundbcenterprisebondpercent2
- fundbclocaldebtvalue
- fundbcotherbondvalue
- fundbcbondpercent2
- fundbcexchangebondvalue
- fundbcarmdebtpercent1
- fundbcenterprisebondvalue
- fundbcncdvalue
- fundbcprivatebondvalue
- fundbcarmdebtvalue
- fundbcbondpercentgrow2
- fundbcgovbondpercent1
- fundbcbankbillpercent1
- fundbcconveniblebondpercent2
- Fundbcbondpercent3
- Fundbcbondpercent4
- Fundbcbondpercentgrow
- Fundbcbondpercentgrow3
- Fundbcbondpercentgrow4
- Fundbcbondvaluegrow
- Fundbcbondvaluegrowratio
- Fundbcnonname
- Fundbcnonpercent
- Fundbcnonpercent2
- Fundbcnonpercent3
- Fundbcnonpercent4
- Fundbcnonpercentgrow
- Fundbcnonpercentgrow2
- Fundbcnonpercentgrow3
- Fundbcnonpercentgrow4
- Fundbcnonvalue
- Fundbcnonvaluegrow
- Fundbcsumnpercent
- Fundbcsumnpercent2
- Fundbcsumnpercent3
- Fundbcsumnpercent4
- Fundbcsumnpercentgrow
- Fundbcsumnpercentgrow2
- Fundbcsumnpercentgrow3
- Fundbcsumnpercentgrow4
- Fundbcsumnvalue
- Fundbcsumnvaluegrow
- Fundbcsumnvaluegrowratio
####### fundbcgovbondpercent2
####### fundbcfbondpercent1
####### 中间函数
######## 内容
- fundbcbondpercent
- fundbcbondvalue
- fundbcvalue
- FundBCBondSumN
- FundBCBondNoN
######## fundbcbondpercent
######## fundbcbondvalue
######## fundbcvalue
######## FundBCBondSumN
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundBCBondSumN(20221231,3,'市值');
//结果658056005.48
```
######## FundBCBondNoN
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundBCBondNoN(20221231,3,'市值');
//结果110787178.08
```
####### fundbcscpvalue
####### fundbcconveniblebondvalue
####### fundbcotherbondpercent1
####### fundbcncdpercent1
####### fundbcprivatebondpercent1
####### fundbcotherbondpercent2
####### fundbcmtnvalue
####### fundbcexchangebondpercent1
####### fundbcscppercent2
####### fundbcexchangebondpercent2
####### fundbcenterprisebondpercent1
####### fundbcotherbondvalue
####### fundbcscppercent1
####### fundbcmtnpercent2
####### fundbcarmdebtpercent1
####### fundbcncdpercent2
####### fundbclocaldebtpercent1
####### fundbcfbondvalue
####### fundbcmtnpercent1
####### fundbcbankbillpercent2
####### fundbcexchangebondvalue
####### fundbcgovbondvalue
####### fundbccorporatebondpercent1
####### fundbclocaldebtvalue
####### fundbcbondpercent2
####### fundbcenterprisebondvalue
####### fundbcfbondpercent2
####### fundbcenterprisebondpercent2
####### fundbclocaldebtpercent2
####### fundbcbankbillpercent1
####### Fundbcbondpercentgrow3
范例
```text
// "OF000001"在20191231与20181231期间指定债券类型市值占债券市值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCBondPercentGrow3(20191231,20181231,"国债");
//结果:-3.55152582173095
```
####### fundbcarmdebtvalue
####### Fundbcbondpercent4
范例
```text
// "OF000001"在20191231指定债券类型市值占固定收益投资市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCBondPercent4(20191231,"国债"); //结果1.10841752508523
```
####### fundbcconveniblebondpercent2
####### Fundbcbondpercentgrow
范例
```text
// "OF000001"在20191231与20181231期间指定债券类型市值占净值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCBondPercentGrow(20191231,20181231,"国债"); //结果:-1.26
```
####### Fundbcbondvaluegrow
范例
```text
// "OF000001"在20191231与20181231期间指定债券类型市值变动
SetSysParam(pn_stock(),"OF000001");
return FundBCBondValueGrow(20191231,20181231,"国债");
//结果:-49762000
```
####### fundbcbondpercentgrow2
范例
```text
// "OF000001"在20191231与20181231期间指定债券类型市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCBondPercentGrow2(20191231,20181231,"国债"); //结果:-1.23
```
####### fundbcgovbondpercent1
####### fundbcprivatebondvalue
####### Fundbcbondpercent3
范例
```text
// "OF000001"在20191231指定债券类型市值占债券市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCBondPercent3(20191231,"国债"); //结果1.11
```
####### Fundbcbondpercentgrow4
范例
```text
// "OF000001"在20191231与20181231期间指定债券类型市值占固定收益投资市值比变动
SetSysParam(pn_stock(),"OF000001");
return FundBCBondPercentGrow4(20191231,20181231,"国债");
//结果:-3.55152582173095
```
####### fundbcncdvalue
####### Fundbcnonpercent3
范例
```text
// "OF000001"在20191231第2名债券类型市值占债券市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNPercent3(20191231,2);
//结果10.8997086846338
```
####### Fundbcsumnpercentgrow2
范例
```text
// "OF000001"在20191231与20181231期间前2名债券类型市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNPercentGrow2(20191231,20181231,2); //结果:-9.50685311820331
```
####### Fundbcnonvaluegrow
范例
```text
// "OF000001"在20191231与20181231期间第2名债券类型持有市值变动
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNValueGrow(20191231,20181231,2); //结果:-220000
```
####### Fundbcnonpercentgrow3
范例
```text
// "OF000001"在20191231与20181231期间第2名债券类型市值占债券市值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNPercentGrow3(20191231,20181231,2);
//结果3.04012437331564
```
####### Fundbcnonpercent4
范例
```text
// "OF000001"在20191231第2名债券类型市值占固定收益投资市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNPercent4(20191231,2);
//结果10.8997086846338
```
####### Fundbcsumnpercent3
范例
```text
// "OF000001"在20191231前2名债券类型市值占债券市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNPercent3(20191231,1); //结果87.86
```
####### Fundbcnonpercent
范例
```text
// "OF000001"在20191231第2名债券类型市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNPercent(20191231,2); //结果2.2
```
####### Fundbcsumnpercent2
范例
```text
// "OF000001"在20191231前2名债券类型市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNPercent2(20191231,2);
//结果19.6952584471872
```
####### Fundbcnonvalue
范例
```text
// "OF000001"在20191231第2名债券类型持有市值
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNValue(20191231,2); //结果101040000
```
####### Fundbcsumnpercentgrow
范例
```text
// "OF000001"在20191231与20181231期间前2名债券类型市值占净值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNPercentGrow(20191231,20181231,2); //结果:-9.92
```
####### Fundbcsumnpercentgrow4
范例
```text
// "OF000001"在20191231与20181231期间前2名债券类型市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNPercentGrow4(20191231,20181231,2); //结果4.76065071464147
```
####### Fundbcsumnpercentgrow3
范例
```text
// "OF000001"在20191231与20181231期间前2名债券类型市值占债券市值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNPercentGrow3(20191231,20181231,2); //结果4.76065071464147
```
####### Fundbcbondvaluegrowratio
范例
```text
// "OF000001"在20191231与20181231期间指定债券类型市值变比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCBondValueGrowRatio(20191231,20181231,"国债");
//结果:-82.8855539084231
```
####### Fundbcsumnpercent
范例
```text
// "OF000001"在20191231前2名债券类型市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNPercent(20191231,2); //结果19.91
```
####### Fundbcnonpercentgrow2
范例
```text
// "OF000001"在20191231与20181231期间第2名债券类型市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNPercentGrow2(20191231,20181231,2);
//结果:-0.26799288508768
```
####### Fundbcnonname
范例
```text
// "OF000001"在20191231第2名债券类型名称
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNName(20191231,2); //结果:中期票据
```
####### Fundbcsumnpercent4
范例
```text
// "OF000001"在20191231前2名债券类型市值占固定收益投资市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNPercent4(20191231,2); //结果98.7622803483759
```
####### Fundbcnonpercentgrow4
范例
```text
// "OF000001"在20191231与20181231期间第2名债券类型市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNPercentGrow4(20191231,20181231,2);
//结果3.04012437331564
```
####### Fundbcnonpercent2
范例
```text
// "OF000001"在20191231第2名债券类型市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNPercent2(20191231,2);
//结果2.17362923158186
```
####### Fundbcnonpercentgrow
范例
```text
// "OF000001"在20191231与20181231期间第2名债券类型市值占净值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCNoNPercentGrow(20191231,20181231,2); //结果:-0.29
```
####### Fundbcsumnvalue
范例
```text
// "OF000001"在20191231前2名债券类型持有市值
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNValue(20191231,2); //结果915523625
```
####### Fundbcsumnvaluegrow
范例
```text
// "OF000001"在20191231与20181231期间前2名债券类型持有市值变动
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNValueGrow(20191231,20181231,2);
//结果:-295558875
```
####### Fundbcsumnvaluegrowratio
范例
```text
// "OF000001"在20191231与20181231期间前2名债券类型市值变比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNValueGrowRatio(20191231,20181231,2);
//结果:-24.4045203361456
```
###### 资产配置
####### 内容
- FundIRStockValue
- FundIRBondPercent
- FundIRBondPercentGrow
- FundIRBondValue
- FundIRBondValueGrow
- FundIRBondValueGrowRatio
- FundIRNetAssetValue
- FundIRNetAssetValueGrow
- FundIRNetAssetValueGrowRatio
- FundIRStockPercent
- FundIRStockPercentGrow
- FundIRStockValueGrow
- FundIRStockValueGrowRatio
- fundircashvalue
- fundirabsvalue
- fundirresalevalue
- fundirderivativesvalue
- fundirrepurchasevalue
- fundirfundvalue
- fundirothervalue
- fundirtotalassetvalue
- fundirfieldvalue
####### FundIRStockValue
范例
```text
//OF1627142018年中报的股票市值。
setsysparam(pn_stock(),"OF162714");
Return FundIRStockValue(20180630);
//结果75934603.15
```
####### FundIRBondPercent
范例
```text
//取得华安创新2011年年报公布的债券占净值比例(%)
SetSysParam(pn_stock(),'OF040001');
RDate:=20111231;
Return FundIRBondPercent(RDate);
//结果26.48
```
####### FundIRBondPercentGrow
范例
```text
//比较华安创新 2011年中报与2010年中报的债券现金占净值比例变动情况
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundIRBondPercentGrow(RDate1,RDate2);
//结果:-10.55
```
####### FundIRBondValue
范例
```text
//返回华安创新2011年中报的债券市值
SetSysParam(pn_stock(),'OF040001');
RDate:=20110630;
Return FundIRBondValue(RDate);
//结果1656960130.7
```
####### FundIRBondValueGrow
范例
```text
//比较华安创新 2011年中报与2010年中报中债券现金变动情况
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundIRBondValueGrow(RDate1,RDate2);
//结果:-581095932
```
####### FundIRBondValueGrowRatio
范例
```text
//比较华安创新2011年中报与2010年中报的债券现金变比(增长率)(%)
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundIRBondValueGrowRatio(RDate1,RDate2);
//结果:-25.96
```
####### FundIRNetAssetValue
范例
```text
//返回华安创新 2011年中报公布的资产净值
SetSysParam(pn_stock(),'OF040001');
RDate:=20110630;
Return FundIRNetAssetValue(RDate);
//结果7285618761.52
```
####### FundIRNetAssetValueGrow
范例
```text
//返回华安创新2011年中报和2010年中报的资产净值的变动
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundIRNetAssetValueGrow(RDate1,RDate2);
//结果563746056.32
```
####### FundIRNetAssetValueGrowRatio
范例
```text
//返回华安创新2011年中报和2010年中报的资产净值变动比值
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundIRNetAssetValueGrowRatio(RDate1,RDate2);
//结果8.39
```
####### FundIRStockPercent
范例
```text
//返回华安创新2011年中报的公布的股票占净值比例(%)
SetSysParam(pn_stock(),'OF040001');
RDate:=20110630;
Return FundIRStockPercent(RDate);
//结果66.35
```
####### FundIRStockPercentGrow
范例
```text
//返回华安创新2011年中报公布的股票市值
SetSysParam(pn_stock(),'OF040001');
RDate:=20110630;
Return FundIRStockValue(RDate);
//结果4833655935.55
```
####### FundIRStockValueGrow
范例
```text
//返回华安创新2011年中报2010年中报的股票市值变动
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundIRStockValueGrow(RDate1,RDate2);
//结果876888161.01
```
####### FundIRStockValueGrowRatio
范例
```text
//返回华安创新2011年中报与2010年中报股票市值变动的比值
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundIRStockValueGrowRatio(RDate1,RDate2);
//结果22.16
```
####### fundircashvalue
####### fundirabsvalue
####### fundirresalevalue
####### fundirderivativesvalue
####### fundirrepurchasevalue
####### fundirfundvalue
####### fundirothervalue
####### fundirtotalassetvalue
####### fundirfieldvalue
###### 持有人结构
####### 内容
- Fundhsorgangrow
- Fundhsorgangrow2
- Fundhsorganpercent
- Fundhsorganpercentgrow
- Fundhsorganvalue
- Fundhsothergrow
- Fundhsothergrow2
- FundHSOtherPercent
- FundHSOtherPercentGrow
- FundHSOtherValue
- FundHSPersonGrow
- Fundhspersongrow2
- Fundhspersonpercent
- Fundhspersonpercentgrow
- Fundhspersonvalue
- Fundhspractitionergrow
- Fundhspractitionergrow2
- Fundhspractitionerpercent
- Fundhspractitionerpercentgrow
- Fundhspractitionervalue
- 中间函数
####### Fundhsorgangrow
范例
```text
//计算基金OF000001在2019年报的机构持有市值变动(万)
SetSysParam(pn_stock(),"OF000001");
return FundHSOrganGrow(20191231,20181231);
//返回860.475365116
```
####### Fundhsorgangrow2
范例
```text
计算基金OF000009在2019年报的机构持有份额变动
SetSysParam(pn_stock(),"OF000009");
return FundHSOrganGrow2(20191231,20181231);
//返回:-517584542.92
```
####### Fundhsorganpercent
范例
```text
//计算基金OF000001在2019年报的机构持有市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundHSOrganPercent(20191231);
//返回0.452437302449383
```
####### Fundhsorganpercentgrow
范例
```text
//计算基金OF000001在2019年报的机构持有市值占净值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundHSOrganPercentGrow(20191231,20181231);
//返回0.151944943259435
```
####### Fundhsorganvalue
算法机构持有份额\*单位净值范例
```text
//计算基金OF000001在2019年报的机构持有市值(万)
SetSysParam(pn_stock(),"OF000001");
return FundHSOrganValue(20191231);
//返回2080.4658667
```
####### Fundhsothergrow
范例
```text
//计算基金OF159919在2014年报的其他持有市值变动(万)
SetSysParam(pn_stock(),"OF159919");
return FundHSOtherGrow(20141231,20131231);
//返回3206350.87849476
```
####### Fundhsothergrow2
范例
```text
计算基金OF159919在2014年报的其他持有份额变动
SetSysParam(pn_stock(),"OF159919");
return FundHSOtherGrow2(20141231,20131231);
//返回8708413804
```
####### FundHSOtherPercent
范例
```text
//计算基金OF159919在2014年报的其他持有市值占净值比(%)
SetSysParam(pn_stock(),"OF159919");
return FundHSOtherPercent(20141231);
//返回69.9025987572471
```
####### FundHSOtherPercentGrow
范例
```text
//计算基金OF159919在2014年报的其他持有市值占净值比变动(%)
SetSysParam(pn_stock(),"OF159919");
return FundHSOtherPercentGrow(20141231,20131231);
//返回69.9025987572471
```
####### FundHSOtherValue
算法其他持有份额\*单位净值范例
```text
//计算基金OF159919在2014年报的其他持有市值(万)
SetSysParam(pn_stock(),"OF159919");
return FundHSOtherValue(20141231);
//返回3206350.87849476
```
####### FundHSPersonGrow
范例
```text
//计算基金OF000001在2019年报的个人持有市值变动(万)
SetSysParam(pn_stock(),"OF000001");
return FundHSPersonGrow(20191231,20181231);
//返回53009.883755893
```
####### Fundhspersongrow2
范例
```text
计算基金OF000009在2019年报的个人持有份额变动
SetSysParam(pn_stock(),"OF000009");
return FundHSPersonGrow2(20191231,20181231);
//返回:-16431107983.73
```
####### Fundhspersonpercent
范例
```text
//计算基金OF000001在2019年报的机构持有市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundHSPersonPercent(20191231);
//返回99.5576381673184
```
####### Fundhspersonpercentgrow
范例
```text
//计算基金OF000001在2019年报的个人持有市值变动(万)
SetSysParam(pn_stock(),"OF000001");
return FundHSPersonPercentGrow(20191231,20181231);
//返回:-0.145310022556174
```
####### Fundhspersonvalue
算法Sum(个人持有份额\*单位净值)范例
```text
//计算基金OF006872在2019年报的个人持有市值(万)
SetSysParam(pn_stock(),"OF000001");
return FundHSPersonValue(20191231);
//返回457801.040840455
```
####### Fundhspractitionergrow
范例
```text
//计算基金OF000001在2019年报的从业人员持有市值变动(万)
SetSysParam(pn_stock(),"OF000001");
return FundHSPractitionerGrow(20191231,20181231);
//返回:-35.813267566
```
####### Fundhspractitionergrow2
范例
```text
计算基金OF000009在2019年报的从业人员持有份额变动
SetSysParam(pn_stock(),"OF000009");
return FundHSPractitionerGrow2(20191231,20181231);
//返回1889309.58
```
####### Fundhspractitionerpercent
算法从业人员持有市值/总净值\*100范例
```text
//计算基金OF000001在2019年报的从业人员持有市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundHSPractitionerPercent(20191231);
//返回0.00131867119665122
```
####### Fundhspractitionerpercentgrow
范例
```text
//计算基金OF000001在2019年报的从业人员持有市值占净值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundHSPractitionerPercentGrow(20191231,20181231);
//返回:-0.00899592795489366
```
####### Fundhspractitionervalue
算法从业人员持有份额\*单位净值范例
```text
//计算基金OF000001在2019年报的从业人员持有市值(万)
SetSysParam(pn_stock(),"OF000001");
return FundHSPractitionerValue(20191231);
//返回6.06371402
```
####### 中间函数
######## 内容
- FundHSMX
######## FundHSMX
范例
```text
return FundHSMX('OF000001',20221231);
```
结果:
###### 持债明细
####### 内容
- Fundbdbondpercentgrow2
- Fundbdbondpercent
- Fundbdbondpercentgrow3
- Fundbdbondpercent5
- FundBDBondPercentGrow
- Fundbdbondpercent3
- Fundbdbondpercent2
- Fundbdbondpercentgrow4
- Fundbdnonvalue
- Fundbdbondvolumegrowratio
- Fundbdsumnpercent3
- Fundbdnonpercent2
- Fundbdbondvaluegrowratio
- Fundbdnonpercent4
- Fundbdsumnpercentgrow
- Fundbdbondvolumegrow
- Fundbdsumnpercentgrow3
- Fundbdsumnpercent2
- Fundbdnonpercent
- Fundbdbondvaluegrow
- Fundbdsumnpercent
- Fundbdsumnpercent4
- Fundbdnonpercent3
- Fundbdbondvolume
- Fundbdbondvalue
- Fundbdsumnpercentgrow2
- Fundbdnoncode
- Fundbdsumnvalue
- Fundbdsumnvaluegrow
- Fundbdsumnpercentgrow4
- Fundbdsumnvaluegrowratio
- 中间函数
####### Fundbdbondpercentgrow2
范例
```text
// "OF000001"在20191231与20181231期间指定债券市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDBondPercentGrow2(20191231,20181231,"BK190303");
//结果2.15383767484141
```
####### Fundbdbondpercent
范例
```text
// "OF000001"在20191231指定债券市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDBondPercent(20191231,"BK190201"); //结果2.18
```
####### Fundbdbondpercentgrow3
范例
```text
// "OF000001"在20191231与20181231期间指定债券市值占债券市值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDBondPercentGrow3(20191231,20181231,"BK190303");
//结果10.8004635145045
```
####### Fundbdbondpercent5
范例
```text
// "OF000001"在20191231指定债券"190303"市值占固定收益投资市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDBondPercent5(20191231,"BK190303"); //结果10.8004635145045
```
####### FundBDBondPercentGrow
范例
```text
// "OF000001"在20200331与20191231期间指定债券市值占净值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDBondPercentGrow(20200331,20191231,"BK190303");//结果0.13
```
####### Fundbdbondpercent3
范例
```text
// "OF000001"在20191231指定债券市值占债券市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDBondPercent3(20191231,"BK190303"); //结果10.8004635145045
```
####### Fundbdbondpercent2
范例
```text
// "OF000001"在20191231指定债券市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDBondPercent2(20191231,"190030"); //结果2.15383767484141
```
####### Fundbdbondpercentgrow4
范例
```text
// "OF000001"在20191231与20181231期间指定债券市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDBondPercentGrow4(20191231,20181231,"BK190303");
//结果10.8004635145045
```
####### Fundbdnonvalue
范例
```text
// "OF000001"在20191231第2名债券持有市值
SetSysParam(pn_stock(),"OF000001");
return FundBDNoNValue(20191231,2); //结果132678000
```
####### Fundbdbondvolumegrowratio
范例
```text
// "OF000001"在20210331与20191231期间指定债券持有份额变比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDBondVolumeGrowRatio(20210331,20191231,"BK180208");
//结果13.3333333333333
```
####### Fundbdsumnpercent3
范例
```text
// "OF000001"在20191231前2名债券市值占债券市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercent3(20191231,2); //结果30.785204522995
```
####### Fundbdnonpercent2
范例
```text
// "OF000001"在20191231第2名债券市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDNoNPercent2(20191231,2); //结果2.85424365783668
```
####### Fundbdbondvaluegrowratio
范例
```text
// "OF000001"在20200331与20191231期间指定债券持有市值变比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDBondValueGrowRatio(20200331,20191231,"BK190303");
//结果1.1785856971634
```
####### Fundbdnonpercent4
范例
```text
// "OF000001"在20191231第2名债券市值占固定收益投资市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDNoNPercent4(20191231,2); //结果14.312663785232
```
####### Fundbdsumnpercentgrow
范例
```text
// "OF000001"在20191231与20181231期间前2名债券市值占净值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercentGrow(20191231,20181231,2); //结果:-7.68
```
####### Fundbdbondvolumegrow
范例
```text
// "OF000001"在20210331与20191231期间指定债券持有份额变动
SetSysParam(pn_stock(),"OF000001");
return FundBDBondVolumeGrow(20210331,20191231,"BK180208"); //结果200000
```
####### Fundbdsumnpercentgrow3
范例
```text
// "OF000001"在20191231与20181231期间前2名债券市值占债券市值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercentGrow3(20191231,20181231,2); //结果:-12.9956916639413
```
####### Fundbdsumnpercent2
范例
```text
// "OF000001"在20191231前2名债券市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercent2(20191231,2); //结果6.13921182551829
```
####### Fundbdnonpercent
范例
```text
// "OF000001"在20191231第2名债券市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDNoNPercent(20191231,2); //结果2.89
```
####### Fundbdbondvaluegrow
范例
```text
// "OF000001"在20241231与20231231期间指定债券持有市值变动
SetSysParam(pn_stock(),"OF000001");
return FundBDBondValueGrow(20241231,20231231,"BK101564021"); //结果:-735357.74000001
```
####### Fundbdsumnpercent
范例
```text
// "OF000001"在20191231前2名债券市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercent(20191231,2); //结果6.21
```
####### Fundbdsumnpercent4
范例
```text
// "OF000001"在20191231前2名债券市值占固定收益投资市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercent4(20191231,2); //结果30.785204522995
```
####### Fundbdnonpercent3
范例
```text
// "OF000001"在20191231第2名债券市值占债券市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDNoNPercent3(20191231,2); //结果14.312663785232
```
####### Fundbdbondvolume
范例
```text
// "OF000001"在20191231"190303"债券持有份额
SetSysParam(pn_stock(),"OF000001");
return FundBDBondVolume(20191231,"BK190303"); //结果1000000
```
####### Fundbdbondvalue
范例
```text
// "OF000001"在20191231指定债券持有市值
SetSysParam(pn_stock(),"OF000001");
return FundBDBondValue(20191231,"BK190303"); //结果100120000
```
####### Fundbdsumnpercentgrow2
范例
```text
// "OF000001"在20191231与20181231期间前2名债券市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercentGrow2(20191231,20181231,2); //结果:-7.46155892563982
```
####### Fundbdnoncode
范例
```text
// "OF000001"在20191231第2名债券代码
SetSysParam(pn_stock(),"OF000001");
return FundBDNoNCode(20191231,2); //结果180409
```
####### Fundbdsumnvalue
范例
```text
// "OF000001"在20191231前N名债券持有市值
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNValue(20191231,2); //结果285378000
```
####### Fundbdsumnvaluegrow
范例
```text
// "OF000001"在20191231与20181231期间前2名债券持有市值变动
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNValueGrow(20191231,20181231,2); //结果:-278679000
```
####### Fundbdsumnpercentgrow4
范例
```text
// "OF000001"在20191231与20181231期间前2名债券市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercentGrow4(20191231,20181231,2); //结果:-12.9956916639413
```
####### Fundbdsumnvaluegrowratio
范例
```text
// "OF000001"在20191231与20181231期间前2名债券持有市值变比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNValueGrowRatio(20191231,20181231,2); //结果:-49.4061770352996
```
####### 中间函数
######## 内容
- FundBDSumN
- FundBDValue
- FundBDNoN
- FundBDValue2
######## FundBDSumN
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundBDSumN(20221231,1,'市值');
//结果110787178.08
```
######## FundBDValue
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundBDValue(20221231,'BK220014');
```
结果:
######## FundBDNoN
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundBDNoN(20221231,1,'市值');
//结果110787178.08
```
######## FundBDValue2
- FundBDSumN
- FundBDValue
- FundBDNoN
- FundBDValue2
###### 处于转股期的可转债明细
####### 内容
- Fundcbbondpercent
- Fundcbbondpercent2
- Fundcbbondpercent3
- Fundcbbondvalue
- Fundcbnoncode
- Fundcbnonpercent
- Fundcbnonpercent2
- Fundcbnonpercent3
- Fundcbnonvalue
- Fundcbsumnpercent
- Fundcbsumnpercent2
- Fundcbsumnpercent3
- Fundcbsumnvalue
- 中间函数
####### Fundcbbondpercent
算法指定可转债市值/基金净值\*100范例
```text
//计算基金OF000001在2019年报关于SZ128016可转债市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundCBBondPercent(20191231,"SZ128016");
//返回0.01
```
####### Fundcbbondpercent2
算法指定可转债市值/基金总值\*100范例
```text
//计算基金OF000001在2019年报关于SZ128016可转债市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundCBBondPercent2(20191231,"SZ128016");
//返回0.0116317476572049
```
####### Fundcbbondpercent3
算法指定可转债市值/sum(债券市值)\*100范例
```text
//计算基金OF000001在2019年报关于SZ128016可转债市值占债券市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundCBBondPercent3(20191231,"SZ128016");
//返回0.0583276389158785
```
####### Fundcbbondvalue
算法指定可转债的市值范例
```text
//计算基金OF000001在2019年报关于SZ128016可转债持有市值(万)
SetSysParam(pn_stock(),"OF000001");
return FundCBBondValue(20191231,"SZ128016");
//返回54.069561
```
####### Fundcbnoncode
范例
```text
计算基金OF000001在2019年报第1名可转债证券代码
SetSysParam(pn_stock(),"OF000001");
return FundCBNoNCode(20191231,1);
//返回SZ128022
```
####### Fundcbnonpercent
算法第N名可转债业市值/基金净值\*100范例
```text
//计算基金OF000001在2019年报第1名可转债市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundCBNoNPercent(20191231,1);
//返回0.01
```
####### Fundcbnonpercent2
算法第N名可转债市值/基金总值\*100范例
```text
//计算基金OF000001在2019年报第1名可转债市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundCBNoNPercent2(20191231,1);
//返回0.0141537930469117
```
####### Fundcbnonpercent3
算法第N名可转债市值/sum(债券净值)\*100范例
```text
//计算基金OF000001在2019年报第1名可转债市值占债券市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundCBNoNPercent3(20191231,1);
//返回0.0709744876230163
```
####### Fundcbnonvalue
算法统计所有可转债市值后排名取第N市值汇总范例
```text
//计算基金OF000001在2019年报第1名可转债持有市值(万)
SetSysParam(pn_stock(),"OF000001");
return FundCBNoNValue(20191231,1);
//返回65.793155
```
####### Fundcbsumnpercent
算法前N名可转债业市值/基金净值\*100范例
```text
//计算基金OF000001在2019年报前3名可转债市值占净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundCBSumNPercent(20191231,3);
//返回0.02
```
####### Fundcbsumnpercent2
算法前N名可转债市值/基金总值\*100范例
```text
//计算基金OF000001在2019年报前3名可转债市值占总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundCBSumNPercent2(20191231,3);
//返回0.0257855407041167
```
####### Fundcbsumnpercent3
算法前N名可转债市值/sum(债券市值)\*100范例
```text
//计算基金OF000001在2019年报前3名可转债市值占债券市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundCBSumNPercent3(20191231,3);
//返回0.129302126538895
```
####### Fundcbsumnvalue
算法统计所有可转债市值后排名取前N市值汇总范例
```text
//计算基金OF000001在2019年报前3名可转债持有市值(万)
SetSysParam(pn_stock(),"OF000001");
return FundCBSumNValue(20191231,3);
//返回119.862716
```
####### 中间函数
######## 内容
- FundCBQk
######## FundCBQk
范例
```text
return FundCBQk('OF000001',20231231,1);
```
结果:
###### 份额变动
####### 内容
- Fundssnetassetvalue
- Fundssnetassetvolume
- Fundsspurchasevalue
- Fundsspurchasevolume
- 中间函数
####### Fundssnetassetvalue
算法基金份额总额\*单位净值范例
```text
//计算基金OF006872在2019年报的基金资产净值(万)
SetSysParam(pn_stock(),"OF006872");
return FundSSNetAssetValue(20191231);
//返回19402.6657367436
```
####### Fundssnetassetvolume
范例
```text
计算基金OF006872在2019年报的基金总份额
SetSysParam(pn_stock(),"OF006872");
return FundSSNetAssetVolume(20191231);
//返回191612341.86 表示基金OF006872在2019年报的基金总份额
```
####### Fundsspurchasevalue
算法期末-期初范例
```text
//计算基金OF000001在2019年报的基金净申购金额(万)
SetSysParam(pn_stock(),"OF000001");
return FundSSPurchaseValue(20191231,20181231);
//返回53870.359121009
```
####### Fundsspurchasevolume
算法期末-期初范例
```text
计算基金OF000001在2019年报的基金净申购份额
SetSysParam(pn_stock(),"OF000001");
return FundSSPurchaseVolume(20191231,20181231);
//返回:-260955795.36
```
####### 中间函数
######## 内容
- FundSSMX
######## FundSSMX
范例
```text
return FundSSMX('OF000001',20231231);
```
结果:
###### 贵金属明细
####### 内容
- Fundpmnoncode
- Fundpmnonpercent
- Fundpmnonpercent2
- Fundpmnonpercent3
- Fundpmnonvalue
- Fundpmnonvolume
- Fundpmsecuritypercent
- Fundpmsecuritypercent2
- Fundpmsecuritypercent3
- Fundpmsecuritypercentgrow
- Fundpmsecuritypercentgrow2
- Fundpmsecuritypercentgrow3
- Fundpmsecurityvalue
- Fundpmsecurityvaluegrow
- Fundpmsecurityvaluegrowratio
- Fundpmsecurityvolume
- Fundpmsecurityvolumegrow
- Fundpmsumnpercent
- Fundpmsumnpercent2
- Fundpmsumnpercent3
- Fundpmsumnpercentgrow
- Fundpmsumnpercentgrow2
- Fundpmsumnpercentgrow3
- Fundpmsumnvalue
- Fundpmsumnvaluegrow
- Fundpmsumnvaluegrowratio
- 中间函数
####### Fundpmnoncode
范例
```text
//计算基金OF002610在2019年报第1名贵金属代码
SetSysParam(pn_stock(),"OF002610");
return FundPMNoNCode(20191231,1);
//返回Au9999
```
####### Fundpmnonpercent
范例
```text
//计算基金OF002610在2018年报第1名贵金属市值占净值比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMNoNPercent(20181231,1);
//返回0.03
```
####### Fundpmnonpercent2
范例
```text
//计算基金OF002610在2019年报第1名贵金属市值占总值比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMNoNPercent2(20191231,1);
//返回0.00341047340700451
```
####### Fundpmnonpercent3
范例
```text
//计算基金OF002610在2019年报第1名贵金属市值占贵金属市值比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMNoNPercent3(20191231,1);
//返回100
```
####### Fundpmnonvalue
范例
```text
//计算基金OF002610在2019年报第1名贵金属持有市值(万)
SetSysParam(pn_stock(),"OF002610");
return FundPMNoNValue(20191231,1);
//返回15.336
```
####### Fundpmnonvolume
范例
```text
计算基金OF002610在2019年报第1名贵金属持有份额
SetSysParam(pn_stock(),"OF002610");
return FundPMNoNVolume(20191231,1);
//返回450
```
####### Fundpmsecuritypercent
范例
```text
//计算基金OF002610在2018年报Au9999市值占净值比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercent(20181231,"Au9999");
//返回0.01
```
####### Fundpmsecuritypercent2
范例
```text
//计算基金OF002610在2019年报Au9999市值占总值比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercent2(20191231,"Au9999");
//返回0.00341047340700451
```
####### Fundpmsecuritypercent3
范例
```text
//计算基金OF002610在2019年报Au9999市值占贵金属投资市值比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercent3(20191231,"Au9999");
//返回100
```
####### Fundpmsecuritypercentgrow
范例
```text
//计算基金OF002610在2019年报Au9999市值占净值比变动(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercentGrow(20191231,20181231,"Au9999");
//返回:-0.01
```
####### Fundpmsecuritypercentgrow2
范例
```text
//计算基金OF002610在2019年报Au9999市值占总值比变动(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercentGrow2(20191231,20181231,"Au9999");
//返回:-0.00160813258462438
```
####### Fundpmsecuritypercentgrow3
范例
```text
//计算基金OF002610在2019年报Au9999市值占贵金属市值比变动(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercentGrow3(20191231,20181231,"Au9999");
//返回86.9249617151608
```
####### Fundpmsecurityvalue
范例
```text
//计算基金OF002610在2019年报Au9999持有市值(万)
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityValue(20191231,"Au9999");
//返回15.336
```
####### Fundpmsecurityvaluegrow
范例
```text
//计算基金OF002610在2019年报Au9999持有市值变动(万)
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityValueGrow(20191231,20181231,"Au9999");
//返回2.529
```
####### Fundpmsecurityvaluegrowratio
范例
```text
//计算基金OF002610在2019年报Au9999持有市值变比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityValueGrowRatio(20191231,20181231,"Au9999");
//返回19.7470133520731
```
####### Fundpmsecurityvolume
范例
```text
计算基金OF002610在2019年报Au9999持有份额
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityVolume(20191231,"Au9999");
//返回450
```
####### Fundpmsecurityvolumegrow
范例
```text
计算基金OF002610在2018年报Au9999持有份额变动
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityVolumeGrow(20181231,20171231,"Au9999");
//返回450
```
####### Fundpmsumnpercent
范例
```text
//计算基金OF002610在2018年报前1名贵金属市值占净值比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNPercent(20181231,1);
//返回0.03
```
####### Fundpmsumnpercent2
范例
```text
//计算基金OF002610在2019年报前1名贵金属市值占总值比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNPercent2(20191231,1);
//返回0.00341047340700451
```
####### Fundpmsumnpercent3
范例
```text
//计算基金OF002610在2019年报前1名贵金属市值占贵金属市值比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNPercent3(20191231,1);
//返回100
```
####### Fundpmsumnpercentgrow
范例
```text
//计算基金OF002610在2019年报前1名贵金属市值占净值比变动(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNPercentGrow(20191231,20181231,1);
//返回:-0.03
```
####### Fundpmsumnpercentgrow2
范例
```text
//计算基金OF002610在2019年报前1名贵金属市值占总值比变动(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNPercentGrow2(20191231,20181231,1);
//返回:-0.0299540280332437
```
####### Fundpmsumnpercentgrow3
范例
```text
//计算基金OF002610在2019年报前1名贵金属市值占贵金属市值比变动(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNPercentGrow3(20191231,20181231,1);
//返回13.0750382848392
```
####### Fundpmsumnvalue
范例
```text
//计算基金OF002610在2019年报前1名贵金属持有市值(万)
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNValue(20191231,1);
//返回15.336
```
####### Fundpmsumnvaluegrow
范例
```text
//计算基金OF002610在2019年报前1名贵金属持有市值变动(万)
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNValueGrow(20191231,20181231,1);
//返回:-69.807
```
####### Fundpmsumnvaluegrowratio
范例
```text
//计算基金OF002610在2019年报前1名贵金属持有市值变比(%)
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNValueGrowRatio(20191231,20181231,1);
//返回:-81.9879496846482
```
####### 中间函数
######## 内容
- FundPMQk
######## FundPMQk
范例
```text
return FundPMQk('OF002610',20231231,1);
```
结果:
###### 基金明细
####### 内容
- Fundfdfundpercent3
- Fundfdfundvolumegrow
- Fundfdmanagerpercent3
- Fundfdfundvaluegrowratio
- Fundfdmanagerpercent
- Fundfdfundpercentgrow3
- Fundfdmanagerpercent2
- Fundfdfundpercent
- Fundfdfundvalue
- Fundfdfundvolume
- Fundfdfundpercentgrow
- Fundfdfundpercentgrow2
- Fundfdfundvaluegrow
- Fundfdfundpercent2
- Fundfdmanagerpercentgrow2
- Fundfdnonpercent
- Fundfdmanagerpercentgrow3
- Fundfdsumnvaluegrow
- Fundfdnonpercent2
- Fundfdmanagervaluegrow
- Fundfdnonvalue
- Fundfdsumnpercent2
- Fundfdsumnvalue
- Fundfdnonpercent3
- Fundfdnoncode
- Fundfdsumnpercentgrow
- Fundfdsumnpercent
- Fundfdmanagervalue
- Fundfdsumnvaluegrowratio
- Fundfdsumnpercent3
- Fundfdnonvolume
- Fundfdmanagervaluegrowratio
- Fundfdsumnpercentgrow2
- Fundfdmanagerpercentgrow
- Fundfdsumnpercentgrow3
- 中间函数
####### Fundfdfundpercent3
范例
```text
//计算基金OF006872在2019年报关于OF003349的市值占基金市值比(%)
SetSysParam(pn_stock(),"OF006872");
return FundFDFundPercent3(20191231,"OF003349");
//返回15.6340847701839
```
####### Fundfdfundvolumegrow
范例
```text
计算基金OF005809在2019年报关于OF004496的持有份额变动
SetSysParam(pn_stock(),"OF005809");
return FundFDFundVolumeGrow(20191231,20181231,"OF004496");
//返回35137318.77
```
####### Fundfdmanagerpercent3
范例
```text
//计算基金OF006872在2019年报持有关联基金占基金市值比(%)
SetSysParam(pn_stock(),"OF006872");
return FundFDManagerPercent3(20191231);
//返回29.05
```
####### Fundfdfundvaluegrowratio
范例
```text
//计算基金OF000008在2019年报关于OF159922的持有市值变比(%)
SetSysParam(pn_stock(),"OF000008");
return FundFDFundValueGrowRatio(20191231,20181231,"OF159922");
//返回147.794380361061
```
####### Fundfdmanagerpercent
范例
```text
//计算基金OF006872在2019年报持有关联基金占净值比(%)
SetSysParam(pn_stock(),"OF006872");
return FundFDManagerPercent(20191231);
//返回21.83
```
####### Fundfdfundpercentgrow3
范例
```text
//计算基金OF005809在2019年报关于OF004496的市值占总值比变动(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDFundPercentGrow3(20191231,20181231,"OF004496");
//返回16.7501100284876
```
####### Fundfdmanagerpercent2
范例
```text
//计算基金OF006872在2019年报持有关联基金占总值比(%)
SetSysParam(pn_stock(),"OF006872");
return FundFDManagerPercent2(20191231);
//返回20.47
```
####### Fundfdfundpercent
范例
```text
//计算基金OF006872在2019年报关于OF003349的市值占净值比(%)
SetSysParam(pn_stock(),"OF006872");
return FundFDFundPercent(20191231,"OF003349");
//返回11.75
```
####### Fundfdfundvalue
范例
```text
//计算基金OF006872在2019年报关于OF003349的持有市值(万)
SetSysParam(pn_stock(),"OF006872");
return FundFDFundValue(20191231,"OF003349");
//返回2813.922013
```
####### Fundfdfundvolume
范例
```text
计算基金OF006872在2019年报关于OF003349的持有份额
SetSysParam(pn_stock(),"OF006872");
return FundFDFundVolume(20191231,"OF003349");
//返回27301077.06
```
####### Fundfdfundpercentgrow
范例
```text
//计算基金OF005809在2019年报关于OF004496的市值占净值比变动(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDFundPercentGrow(20191231,20181231,"OF004496");
//返回16.0138474911758
```
####### Fundfdfundpercentgrow2
范例
```text
//计算基金OF005809在2019年报关于OF004496的市值占总值比变动(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDFundPercentGrow2(20191231,20181231,"OF004496");
//返回15.6386901861466
```
####### Fundfdfundvaluegrow
范例
```text
//计算基金OF000008在2019年报关于OF159922的持有市值变动(万)
SetSysParam(pn_stock(),"OF000008");
return FundFDFundValueGrow(20191231,20181231,"OF159922");
//返回140560.033292
```
####### Fundfdfundpercent2
范例
```text
//计算基金OF006872在2019年报关于OF003349的市值占总值比(%)
SetSysParam(pn_stock(),"OF006872");
return FundFDFundPercent2(20191231,"OF003349");
//返回11.016283621239
```
####### Fundfdmanagerpercentgrow2
范例
```text
//计算基金OF000008在2019年报持有关联基金市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000008");
return FundFDManagerPercentGrow2(20191231,20181231);
//返回:-5.44
```
####### Fundfdnonpercent
范例
```text
//计算基金OF005809在2019年报第3名基金市值占净值比(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNPercent(20191231,3);
//返回13.6
```
####### Fundfdmanagerpercentgrow3
范例
```text
//计算基金OF005809在2019年报持有关联基金市值占基金市值比变动(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDManagerPercentGrow3(20191231,20181231);
//返回22.7
```
####### Fundfdsumnvaluegrow
算法本期前N名-上期前N名范例
```text
//计算基金OF005809在2019年报前3名基金持有市值变动(万)
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNValueGrow(20191231,20181231,3);
//返回5594.169418
```
####### Fundfdnonpercent2
范例
```text
//计算基金OF005809在2019年报第3名基金市值占总值比(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNPercent2(20191231,3);
//返回13.2831488703853
```
####### Fundfdmanagervaluegrow
范例
```text
//计算基金OF000008在2019年报持有关联基金市值变动(万)
SetSysParam(pn_stock(),"OF000008");
return FundFDManagerValueGrow(20191231,20181231);
//返回140560.03
```
####### Fundfdnonvalue
范例
```text
//计算基金OF005809在2019年报第3名基金持有市值(万)
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNValue(20191231,3);
//返回4285.1224
```
####### Fundfdsumnpercent2
范例
```text
//计算基金OF005809在2019年报前3名基金市值占总值比(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercent2(20191231,3);
//返回43.0483021682607
```
####### Fundfdsumnvalue
范例
```text
//计算基金OF005809在2019年报前3名基金持有市值(万)
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNValue(20191231,3);
//返回13887.31
```
####### Fundfdnonpercent3
范例
```text
//计算基金OF005809在2019年报第3名基金市值占基金市值比(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNPercent3(20191231,3);
//返回14.2271636854108
```
####### Fundfdnoncode
范例
```text
计算基金OF005809在2019年报第3名基金代码
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNCode(20191231,3);
//返回OF512880
```
####### Fundfdsumnpercentgrow
范例
```text
//计算基金OF005809在2019年报前3名基金市值占净值比变动(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercentGrow(20191231,20181231,3);
//返回:-3.04
```
####### Fundfdsumnpercent
范例
```text
//计算基金OF005809在2019年报前3名基金市值占净值比(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercent(20191231,3);
//返回44.08
```
####### Fundfdmanagervalue
范例
```text
//计算基金OF006872在2019年报持有关联基金市值(万)
SetSysParam(pn_stock(),"OF006872");
return FundFDManagerValue(20191231);
//返回5229.128188
```
####### Fundfdsumnvaluegrowratio
范例
```text
//计算基金OF005809在2019年报前3名基金持有市值变比(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNValueGrowRatio(20191231,20181231,3);
//返回67.4553559647378
```
####### Fundfdsumnpercent3
范例
```text
//计算基金OF005809在2019年报前3名基金市值占基金市值比(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercent3(20191231,3);
//返回46.1076848044921
```
####### Fundfdnonvolume
范例
```text
计算基金OF005809在2019年报第3名基金持有份额
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNVolume(20191231,3);
//返回41203100
```
####### Fundfdmanagervaluegrowratio
范例
```text
//计算基金OF000008在2019年报持有关联基金市值变比(%)
SetSysParam(pn_stock(),"OF000008");
return FundFDManagerValueGrowRatio(20191231,20181231);
//返回147.79
```
####### Fundfdsumnpercentgrow2
范例
```text
//计算基金OF005809在2019年报前3名基金市值占总值比变动(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercentGrow2(20191231,20181231,3);
//返回:-3.26608039700498
```
####### Fundfdmanagerpercentgrow
范例
```text
//计算基金OF000008在2019年报持有关联基金市值占净值比变动(%)
SetSysParam(pn_stock(),"OF000008");
return FundFDManagerPercentGrow(20191231,20181231);
//返回3.86
```
####### Fundfdsumnpercentgrow3
范例
```text
//计算基金OF005809在2019年报前3名基金市值占基金市值比变动(%)
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercentGrow3(20191231,20181231,3);
//返回:-3.18635425027458
```
####### 中间函数
######## 内容
- FundFDQk
######## FundFDQk
范例
```text
return FundFDQk('OF005218',20231231,1,5);
```
结果:
###### 累计买入和卖出
####### 内容
- Fundbsstockbuyamount
- Fundbsstockbuypercent
- Fundbsstockbuypercent2
- Fundbsstockbuypercent3
- Fundbsstockbuyrank
- Fundbsstocknetamount
- Fundbsstocksellamount
- Fundbsstocksellpercent
- Fundbsstocksellpercent2
- Fundbsstocksellpercent3
- Fundbsstocksellrank
- Fundbssumnbuyamount
- Fundbssumnbuypercent
- Fundbssumnbuypercent2
- Fundbssumnbuypercent3
- Fundbssumnsellamount
- Fundbssumnsellpercent
- Fundbssumnsellpercent2
- Fundbssumnsellpercent3
- 中间函数
####### Fundbsstockbuyamount
范例
```text
//计算基金OF006872在2019年报关于SZ000002累计买入金额(万)
SetSysParam(pn_stock(),"OF006872");
return FundBSStockBuyAmount(20191231,"SZ000002");
//返回336.242
```
####### Fundbsstockbuypercent
范例
```text
//计算基金OF000001在2019年报关于SH601336累计买入金额占期初净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSStockBuyPercent(20191231,"SH601336");
//返回13.29
```
####### Fundbsstockbuypercent2
范例
```text
//计算基金OF000001在2019年报关于SH601336累计买入金额占期初总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSStockBuyPercent2(20191231,"SH601336");
//返回13.0086882898074
```
####### Fundbsstockbuypercent3
范例
```text
//计算基金OF000001在2019年报关于SH601336累计买入金额占期初股票市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSStockBuyPercent3(20191231,"SH601336");
//返回21.2349113999709
```
####### Fundbsstockbuyrank
范例
```text
计算基金OF006872在2019年报关于SZ300760累计买入排名
SetSysParam(pn_stock(),"OF006872");
return FundBSStockBuyRank(20191231,"SZ300760");
//返回4
```
####### Fundbsstocknetamount
范例
```text
//计算基金OF006872在2019年报关于SZ300760累计净买入金额(万)
SetSysParam(pn_stock(),"OF006872");
return FundBSStockNetAmount(20191231,"SZ300760");
//返回6.1258
```
####### Fundbsstocksellamount
范例
```text
//计算基金OF006872在2019年报关于SZ300760累计卖出金额(万)
SetSysParam(pn_stock(),"OF006872");
return FundBSStockSellAmount(20191231,"SZ300760");
//返回300.9683
```
####### Fundbsstocksellpercent
范例
```text
//计算基金OF000001在2019年报关于SH601336累计卖出金额占期初净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSStockSellPercent(20191231,"SH601336");
//返回13.2
```
####### Fundbsstocksellpercent2
范例
```text
//计算基金OF000001在2019年报关于SH601336累计卖出金额占期初总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSStockSellPercent2(20191231,"SH601336");
//返回12.9206133999664
```
####### Fundbsstocksellpercent3
范例
```text
//计算基金OF000001在2019年报关于SH601336累计卖出金额占期初股票市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSStockSellPercent3(20191231,"SH601336");
//返回21.0911411411508
```
####### Fundbsstocksellrank
范例
```text
计算基金OF006872在2019年报关于SZ300760累计卖出排名
SetSysParam(pn_stock(),"OF006872");
return FundBSStockSellRank(20191231,"SZ300760");
//返回2
```
####### Fundbssumnbuyamount
范例
```text
//计算基金OF000001在2019年报前3名股票累计买入金额(万)
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNBuyAmount(20191231,3);
//返回147105.822361
```
####### Fundbssumnbuypercent
范例
```text
//计算基金OF000001在2019年报前3名股票累计买入金额占期初净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNBuyPercent(20191231,3);
//返回36.24
```
####### Fundbssumnbuypercent2
范例
```text
//计算基金OF000001在2019年报前3名股票累计买入金额占期初总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNBuyPercent2(20191231,3);
//返回35.4707514682479
```
####### Fundbssumnbuypercent3
范例
```text
//计算基金OF000001在2019年报前3名股票累计买入金额占期初股票市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNBuyPercent3(20191231,3);
//返回57.9011694291112
```
####### Fundbssumnsellamount
范例
```text
//计算基金OF000001在2019年报前3名股票累计卖出金额(万)
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNSellAmount(20191231,3);
//返回149707.131818
```
####### Fundbssumnsellpercent
范例
```text
//计算基金OF000001在2019年报前3名股票累计买入金额占期初净值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNSellPercent(20191231,3);
//返回36.87
```
####### Fundbssumnsellpercent2
范例
```text
//计算基金OF000001在2019年报前3名股票累计卖出金额占期初总值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNSellPercent2(20191231,3);
//返回36.0979897363215
```
####### Fundbssumnsellpercent3
范例
```text
//计算基金OF000001在2019年报前3名股票累计买入金额占期初股票市值比(%)
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNSellPercent3(20191231,3);
//返回58.9250504502015
```
####### 中间函数
######## 内容
- FundBSQK
######## FundBSQK
范例
```text
return FundBSQK('OF000001',20231231,1,5);
```
结果:
###### 平均剩余期限分布情况
####### 内容
- Fundarmasset
- Fundarmasset120d
- Fundarmasset120dpercent
- Fundarmasset30d
- Fundarmasset30dpercent
- Fundarmasset397d
- Fundarmasset397dpercent
- Fundarmasset60d
- Fundarmasset60dpercent
- Fundarmasset90d
- Fundarmasset90dpercent
- Fundarmassetpercent
- Fundarmdebt
- Fundarmdebt120d
- Fundarmdebt120dpercent
- Fundarmdebt30d
- Fundarmdebt30dpercent
- Fundarmdebt397d
- Fundarmdebt397dpercent
- Fundarmdebt60d
- Fundarmdebt60dpercent
- Fundarmdebt90d
- Fundarmdebt90dpercent
- Fundarmdebtpercent
- 中间函数
####### Fundarmasset
范例
```text
//计算基金OF000009在2019年报资产(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset(20191231);
//返回4490211.90392788
```
####### Fundarmasset120d
范例
```text
//计算基金OF000009在2019年报90天(含)-120天资产(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset120D(20191231);
//返回159622.346484291
```
####### Fundarmasset120dpercent
范例
```text
//计算基金OF000009在2019年报90天(含)-120天资产占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset120DPercent(20191231);
//返回4.07
```
####### Fundarmasset30d
范例
```text
//计算基金OF000009在2019年报30天以内资产(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset30D(20191231);
//返回744773.552760856
```
####### Fundarmasset30dpercent
范例
```text
//计算基金OF000009在2019年报30天以内资产占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset30DPercent(20191231);
//返回18.99
```
####### Fundarmasset397d
范例
```text
//计算基金OF000009在2019年报120天(含)-397天(含)资产(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset397D(20191231);
//返回1160105.40761802
```
####### Fundarmasset397dpercent
范例
```text
//计算基金OF000009在2019年报120天(含)-397天(含)资产占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset397DPercent(20191231);
//返回29.58
```
####### Fundarmasset60d
范例
```text
//计算基金OF000009在2019年报30天(含)-60天资产(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset60D(20191231);
//返回568286.928883876
```
####### Fundarmasset60dpercent
范例
```text
//计算基金OF000009在2019年报30天(含)-60天资产占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset60DPercent(20191231);
//返回14.49
```
####### Fundarmasset90d
范例
```text
//计算基金OF000009在2019年报60天(含)-90天资产(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset90D(20191231);
//返回1857815.86067834
```
####### Fundarmasset90dpercent
范例
```text
//计算基金OF000009在2019年报60天(含)-90天资产占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset90DPercent(20191231);
//返回47.37
```
####### Fundarmassetpercent
范例
```text
//计算基金OF000009在2019年报资产占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMAssetPercent(20191231);
//返回114.49
```
####### Fundarmdebt
范例
```text
//计算基金OF000009在2019年报负债(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMDebt(20191231);
//返回614173.45109189
```
####### Fundarmdebt120d
范例
```text
//计算基金OF000009在2019年报90天(含)-120天负债(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMDebt120D(20191231);
//返回0
```
####### Fundarmdebt120dpercent
范例
```text
//计算基金OF000009在2019年报90天(含)-120天负债占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMDebt120DPercent(20191231);
//返回0
```
####### Fundarmdebt30d
范例
```text
//计算基金OF000009在2019年报30天以内负债(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMDebt30D(20191231);
//返回614173.45109189
```
####### Fundarmdebt30dpercent
范例
```text
//计算基金OF000009在2019年报30天以内资产占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMDebt30DPercent(20191231);
//返回15.66
```
####### Fundarmdebt397d
范例
```text
//计算基金OF000009在2019年报120天(含)-397天(含)负债(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMDebt397D(20191231);
//返回0
```
####### Fundarmdebt397dpercent
范例
```text
//计算基金OF000009在2019年报120天(含)-397天(含)负债占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMDebt397DPercent(20191231);
//返回0
```
####### Fundarmdebt60d
范例
```text
//计算基金OF004185在2018年中报30天(含)-60天负债(万)
SetSysParam(pn_stock(),"OF004185");
return FundARMDebt60D(20180630);
//返回2003.2
```
####### Fundarmdebt60dpercent
范例
```text
//计算基金OF004185在2018年中报30天(含)-60天负债占净值比(%)
SetSysParam(pn_stock(),"OF004185");
return FundARMDebt60DPercent(20180630);
//返回2.58
```
####### Fundarmdebt90d
范例
```text
//计算基金OF000009在2019年报60天(含)-90天负债(万)
SetSysParam(pn_stock(),"OF000009");
return FundARMDebt90D(20191231);
//返回0
```
####### Fundarmdebt90dpercent
范例
```text
//计算基金OF000009在2019年报60天(含)-90天负债占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMDebt90DPercent(20191231);
//返回0
```
####### Fundarmdebtpercent
范例
```text
//计算基金OF000009在2019年报负债占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundARMDebtPercent(20191231);
//返回15.66
```
####### 中间函数
######## 内容
- FundARMMX
- FundARMAssetByField
######## FundARMMX
范例
```text
return FundARMMX('OF000009',20231231,0);
```
结果:
######## FundARMAssetByField
范例
```text
return FundARMAssetByField('OF000009',20231231,1,'各期限资产占净值比例(%)');
//结果558753.59
```
###### 资产支持证券明细
####### 内容
- Fundabsnoncode
- Fundabsnonpercent
- Fundabsnonpercent2
- Fundabsnonpercent3
- Fundabsnonpercent4
- Fundabsnonvalue
- Fundabsnonvolume
- Fundabssecuritypercent
- Fundabssecuritypercent2
- Fundabssecuritypercent3
- Fundabssecuritypercent4
- Fundabssecuritypercentgrow
- Fundabssecuritypercentgrow2
- Fundabssecuritypercentgrow3
- Fundabssecuritypercentgrow4
- Fundabssecurityvalue
- Fundabssecurityvaluegrow
- Fundabssecurityvaluegrowratio
- Fundabssecurityvolume
- Fundabssecurityvolumegrow
- Fundabssumnpercent
- Fundabssumnpercent2
- Fundabssumnpercent3
- Fundabssumnpercent4
- Fundabssumnpercentgrow
- Fundabssumnpercentgrow2
- Fundabssumnpercentgrow3
- Fundabssumnpercentgrow4
- Fundabssumnvalue
- Fundabssumnvaluegrow
- Fundabssumnvaluegrowratio
- 中间函数
####### Fundabsnoncode
范例
```text
计算基金OF000009在2019年报第3名资产支持证券代码
SetSysParam(pn_stock(),"OF000009");
return FundABSNoNCode(20191231,3);
//返回SZ139435
```
####### Fundabsnonpercent
范例
```text
//计算基金OF000009在2019年报第3名资产支持证券市值占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSNoNPercent(20191231,3);
//返回0.13
```
####### Fundabsnonpercent2
范例
```text
//计算基金OF000009在2019年报第3名资产支持证券市值占总值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSNoNPercent2(20191231,3);
//返回0.110046329631174
```
####### Fundabsnonpercent3
范例
```text
//计算基金OF000009在2019年报第3名资产支持证券市值占固定收益投资市值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSNoNPercent3(20191231,3);
//返回0.212776017382555
```
####### Fundabsnonpercent4
范例
```text
//计算基金OF000009在2019年报第3名资产支持证券市值占资产支持证券市值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSNoNPercent4(20191231,3);
//返回4.56202664893526
```
####### Fundabsnonvalue
范例
```text
//计算基金OF000009在2019年报第3名资产支持证券持有市值(万)
SetSysParam(pn_stock(),"OF000009");
return FundABSNoNValue(20191231,3);
//返回5000
```
####### Fundabsnonvolume
范例
```text
计算基金OF000009在2019年报第3名资产支持证券持有份额
SetSysParam(pn_stock(),"OF000009");
return FundABSNoNVolume(20191231,3);
//返回500000
```
####### Fundabssecuritypercent
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityPercent(20191231,"SZ139453");
//返回0.18
```
####### Fundabssecuritypercent2
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占总值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityPercent2(20191231,"SZ139453");
//返回0.154064861483644
```
####### Fundabssecuritypercent3
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占固定收益投资市值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityPercent3(20191231,"SZ139453");
//返回0.297886424335576
```
####### Fundabssecuritypercent4
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占资产支持证券市值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityPercent4(20191231,"SZ139453");
//返回6.38683730850936
```
####### Fundabssecuritypercentgrow
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占净值比变动(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityPercentGrow(20191231,20181231,"SZ139453");
//返回0.18
```
####### Fundabssecuritypercentgrow2
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityPercentGrow2(20191231,20181231,"SZ139453");
//返回0.154064861483644
```
####### Fundabssecuritypercentgrow3
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityPercentGrow3(20191231,20181231,"SZ139453");
//返回0.297886424335576
```
####### Fundabssecuritypercentgrow4
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占资产支持证券市值比变动(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityPercentGrow4(20191231,20181231,"SZ139453");
//返回6.38683730850936
```
####### Fundabssecurityvalue
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券持有市值(万)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityValue(20191231,"SZ139453");
//返回7000
```
####### Fundabssecurityvaluegrow
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券持有市值变动(万)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityValueGrow(20191231,20181231,"SZ139453");
//返回7000
```
####### Fundabssecurityvaluegrowratio
范例
```text
//计算基金OF000009在2019年报关于SZ139453资产支持证券持有市值变比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityValueGrowRatio(20191231,20181231,"SZ139453");
//返回0
```
####### Fundabssecurityvolume
范例
```text
计算基金OF000009在2019年报关于SZ139453资产支持证券持有份额
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityVolume(20191231,"SZ139453");
//返回700000
```
####### Fundabssecurityvolumegrow
范例
```text
计算基金OF000009在2019年报关于SZ139453资产支持证券持有份额变动
SetSysParam(pn_stock(),"OF000009");
return FundABSSecurityVolumeGrow(20191231,20181231,"SZ139453");
//返回700000
```
####### Fundabssumnpercent
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券市值占净值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNPercent(20191231,3);
//返回0.44
```
####### Fundabssumnpercent2
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券市值占总值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNPercent2(20191231,3);
//返回0.374157520745991
```
####### Fundabssumnpercent3
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券市值占固定收益投资市值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNPercent3(20191231,3);
//返回0.723438459100685
```
####### Fundabssumnpercent4
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券市值占资产支持证券市值比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNPercent4(20191231,3);
//返回15.5108906063799
```
####### Fundabssumnpercentgrow
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券市值占净值比变动(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNPercentGrow(20191231,20181231,3);
//返回0.33
```
####### Fundabssumnpercentgrow2
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券市值占总值比变动(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNPercentGrow2(20191231,20181231,3);
//返回0.267815386984316
```
####### Fundabssumnpercentgrow3
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNPercentGrow3(20191231,20181231,3);
//返回0.470090300029519
```
####### Fundabssumnpercentgrow4
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券市值占资产支持证券市值比变动(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNPercentGrow4(20191231,20181231,3);
//返回:-84.4891093936201
```
####### Fundabssumnvalue
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券持有市值(万)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNValue(20191231,3);
//返回17000
```
####### Fundabssumnvaluegrow
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券持有市值变动(万)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNValueGrow(20191231,20181231,3);
//返回8700
```
####### Fundabssumnvaluegrowratio
范例
```text
//计算基金OF000009在2019年报前3名资产支持证券持有市值变比(%)
SetSysParam(pn_stock(),"OF000009");
return FundABSSumNValueGrowRatio(20191231,20181231,3);
//返回104.819277108434
```
####### 中间函数
######## 内容
- FundABSQk
######## FundABSQk
范例
```text
return FundABSQk('OF000379',20191231,3);
```
结果:
###### IsFundDeclareIR
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return IsFundDeclareIR(20221231);
```
##### 资产配置
###### 内容
- Fund_AAStockMValue
- Fund_AABondMValue
- Fund_AADepositMValue
- Fund_AATotalMValue
- Fund_AABackSecuMValue
- Fund_AAOtherMValue
###### Fund_AAStockMValue
范例
```text
//返回华安创新 2010年中报公布的股票市值
SetSysParam(pn_stock(),'OF040001');
RDate:=20100630;
Return Fund_AAStockMValue(RDate);
//结果3956767774.54
```
###### Fund_AABondMValue
范例
```text
//返回华安创新 2011年中报公布的债券市值
SetSysParam(pn_stock(),'OF040001');
RDate:=20110630;
Return Fund_AABondMValue(RDate);
//结果1656960130.7
```
###### Fund_AADepositMValue
范例
```text
//返回华安创新 2011年中报公布的银行存款和清算备付金
SetSysParam(pn_stock(),'OF040001');
RDate:=20110630;
Return Fund_AADepositMValue(RDate);
//结果786958361
```
###### Fund_AATotalMValue
范例
```text
//返回华安创新2010年一季报的资产合计
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return Fund_AATotalMValue(RDate);
//结果8069953961.17
```
###### Fund_AABackSecuMValue
范例
```text
//返回华安创新 2010年中报公布的买入返售证券
SetSysParam(pn_stock(),'SZ150003');
RDate:=20100630;
Return Fund_AABackSecuMValue(RDate);
//结果830751395.38
```
###### Fund_AAOtherMValue
范例
```text
//返回华安创新 2011年中报公布的其他资产市值
SetSysParam(pn_stock(),'OF040001');
RDate:=20110630;
ReturnFund_AAOtherMValue(RDate);
//结果28228244.75
```
##### 基金行业
###### 内容
- Fundinfoindustryname1
- Fundinfoindustryname2
- Fundyhindustryid1
- Fundyhindustryid2
- 中间函数
###### Fundinfoindustryname1
范例
```text
//华夏成长在20210302的银河一级行业编码
SetSysParam(pn_stock(),"OF000001");
SetSysParam(pn_date(),20210302T);
return FundInfoIndustryName1(); //返回:银河混合型
```
###### Fundinfoindustryname2
范例
```text
//华夏成长在20210302的银河二级行业名称
SetSysParam(pn_stock(),"OF000001");
SetSysParam(pn_date(),20210302T);
return FundInfoIndustryName2(); //返回:银河偏股型
```
###### Fundyhindustryid1
范例
```text
//华夏成长在20210302的银河一级行业编码
SetSysParam(pn_stock(),"OF000001");
SetSysParam(pn_date(),20210302T);
return FundYHIndustryID1(); //返回YHFL020000
```
###### Fundyhindustryid2
范例
```text
//华夏成长在20210302的银河二级行业编码
SetSysParam(pn_stock(),"OF000001");
SetSysParam(pn_date(),20210302T);
return FundYHIndustryID2(); //返回YHFL020100
```
###### 中间函数
####### 内容
- FundYHIndustryArr
- FundIndustryInfoLvN
- FundGetIndustrydata
####### FundYHIndustryArr
范例
```text
// 在20210302的银河基金分类的1级分类成分
return FundYHIndustryArr('YHFL',1,20210302T);
```
####### FundIndustryInfoLvN
范例
```text
// 华夏成长在20201207的一级类型名称
return FundIndustryInfoLvN('OF000001',20210301T,1,'YHFL',1);
//返回:银河混合型
```
####### FundGetIndustrydata
范例
```text
// 华夏成长在20201207的有效的基金分类数据
return FundGetIndustrydata('OF000001',20210301T,1,'YHFL');
```
结果:
##### 交易席位情况
###### 内容
- Fundtpbrokercommissionpercent
- Fundtpbrokerbondamount
- Fundtpbrokerinterbankamountrankgrow
- Fundtpbrokerinterbankamountpercent
- Fundtpbrokerrepoamountpercent
- Fundtpbrokercommission
- Fundtpbrokerinterbankamountpercentgrow
- Fundtpbrokercommissionpercentgrow
- Fundtpbrokerbondamountpercentgrow
- Fundtpbrokerrepoamount
- Fundtpbrokerinterbankamount
- Fundtpbrokerbondamountrank
- Fundtpbrokercommissiongrow
- Fundtpbrokerbondamountgrow
- Fundtpbrokerbondamountpercent
- Fundtpbrokerrepoamountgrow
- Fundtpbrokerinterbankamountrank
- Fundtpbrokerbondamountrankgrow
- Fundtpbrokerrepoamountrank
- Fundtpnonrepoamountpercent
- Fundtpbrokerstockamountrank
- Fundtpbrokerstockamountgrow
- Fundtpnonbondamountname
- Fundtpnonbondamount
- Fundtpbrokerstockamount
- Fundtpbrokerrepoamountpercentgrow
- Fundtpbrokerstockamountpercentgrow
- Fundtpnoncommission
- Fundtpnonbondamountpercent
- Fundtpnoninterbankamountpercent
- Fundtpnoninterbankamount
- Fundtpnonstockamountname
- Fundtpbrokerstockamountrankgrow
- Fundtpbrokerstockamountpercent
- Fundtpnonrepoamountname
- Fundtpnonstockamount
- Fundtpnonrepoamount
- Fundtpnoncommissionpercent
- Fundtpbrokerrepoamountrankgrow
- Fundtpsumnbondamount
- Fundtpsumnrepoamountpercent
- Fundtpsumnstockamountgrow
- Fundtpsumninterbankamountpercentgrow
- Fundtpsumnbondamountpercentgrow
- Fundtpsumncommissionpercent
- Fundtpsumnrepoamount
- Fundtpsumnrepoamountpercentgrow
- Fundtpsumninterbankamountgrow
- Fundtpsumninterbankamountpercent
- Fundtpsumncommission
- Fundtpsumnbondamountgrow
- Fundtpsumncommissionpercentgrow
- Fundtpsumnrepoamountgrow
- Fundtpsumnstockamount
- Fundtpsumninterbankamount
- Fundtpsumnbondamountpercent
- Fundtpnonstockamountpercent
- Fundtpsumncommissiongrow
- Fundtpsumnstockamountpercentgrow
- Fundtpsumnstockamountpercent
- Fundtpbrokerinterbankamountgrow
- Fundtpnoninterbankamountname
- 中间函数
###### Fundtpbrokercommissionpercent
范例
```text
// "OF000001"在20191231"光大证券"的佣金占佣金总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerCommissionPercent(20191231,"光大证券"); //结果4.26
```
###### Fundtpbrokerbondamount
范例
```text
// "OF000001"在20181231"光大证券"债券成交额
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerBondAmount(20181231,"光大证券"); //结果12693715.39
```
###### Fundtpbrokerinterbankamountrankgrow
范例
```text
// "OF006042"在20181231至20191231期间券商"申万宏源"的银行间债券成交额排名变动
SetSysParam(pn_stock(),"OF006042");
return FundTPBrokerInterBankAmountRankGrow(20191231,20181231,"申万宏源");
//结果0
```
###### Fundtpbrokerinterbankamountpercent
范例
```text
// "OF006042"在20181231"申万宏源"的商银行间债券成交额占银行间成交总额比(%)
SetSysParam(pn_stock(),"OF006042");
return FundTPBrokerInterBankAmountPercent(20181231,"申万宏源"); //结果1
```
###### Fundtpbrokerrepoamountpercent
范例
```text
// "OF110006"在20191231"国泰君安"的回购成交额占回购成交总额比(%)
SetSysParam(pn_stock(),"OF110006");
return FundTPBrokerRepoAmountPercent(20191231,"国泰君安"); //结果99.92
```
###### Fundtpbrokercommission
范例
```text
// "OF000001"在20181231券商"光大证券"的佣金
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerCommission(20181231,"光大证券"); //结果2679213
```
###### Fundtpbrokerinterbankamountpercentgrow
范例
```text
// "OF006042"在20181231至20191231期间券商"申万宏源"的银行间债券成交额占银行间成交总额比变动(%)
SetSysParam(pn_stock(),"OF006042");
return FundTPBrokerInterBankAmountPercentGrow(20191231,20181231,"申万宏源");//结果:-1
```
###### Fundtpbrokercommissionpercentgrow
范例
```text
// "OF000001"在20181231-20191231期间指定券商"光大证券"佣金占佣金总额比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerCommissionPercentGrow(20191231,20181231,"光大证券");//结果:-10.77
```
###### Fundtpbrokerbondamountpercentgrow
范例
```text
// "OF000001"在20181231至20191231期间券商"光大证券"的债券成交额占债券成交总额比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerBondAmountPercentGrow(20191231,20181231,"光大证券");//结果:-8.25
```
###### Fundtpbrokerrepoamount
范例
```text
// "OF110006"在20181231指定券商"国泰君安"的回购成交额
SetSysParam(pn_stock(),"OF110006");
return FundTPBrokerRepoAmount(20181231,"国泰君安"); //结果5056100300000
```
###### Fundtpbrokerinterbankamount
范例
```text
// "OF006042"在20181231"申万宏源"的银行间债券成交额
SetSysParam(pn_stock(),"OF006042");
return FundTPBrokerInterBankAmount(20181231,"申万宏源"); //结果4085764.8
```
###### Fundtpbrokerbondamountrank
范例
```text
// "OF000001"在20181231"光大证券"的债券成交额排名
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerBondAmountRank(20181231,"光大证券"); //结果2
```
###### Fundtpbrokercommissiongrow
范例
```text
// "OF000001"在20181231至20191231期间券商"光大证券"的佣金变化
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerCommissionGrow(20191231,20181231,"光大证券");//结果:-1803630.98
```
###### Fundtpbrokerbondamountgrow
范例
```text
// "OF000001"在20181231至20191231期间券商"光大证券"的债券成交额变动
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerBondAmountGrow(20191231,20181231,"光大证券");//结果:-12693715.39
```
###### Fundtpbrokerbondamountpercent
范例
```text
// "OF000001"在20181231"光大证券"的债券成交额占债券成交总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerBondAmountPercent(20181231,"光大证券"); //结果8.25
```
###### Fundtpbrokerrepoamountgrow
范例
```text
// "OF110006"在20181231至20191231期间券商"国泰君安"的回购成交额变动
SetSysParam(pn_stock(),"OF110006");
return FundTPBrokerRepoAmountGrow(20191231,20181231,"国泰君安");
//结果:-947240300000
```
###### Fundtpbrokerinterbankamountrank
范例
```text
// "OF006042"在20181231指定券商"申万宏源"的银行间债券成交额排名
SetSysParam(pn_stock(),"OF006042");
return FundTPBrokerInterBankAmountRank(20181231,"申万宏源"); //结果1
```
###### Fundtpbrokerbondamountrankgrow
范例
```text
// "OF000001"在20181231至20191231期间券商"光大证券"的债券成交额排名变动
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerBondAmountRankGrow(20191231,20181231,"光大证券");//结果6
```
###### Fundtpbrokerrepoamountrank
范例
```text
// "OF000001"在20181231"光大证券"的回购成交额排名
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerRepoAmountRank(20181231,"光大证券"); //结果4
```
###### Fundtpnonrepoamountpercent
范例
```text
// "OF000001"在20181231第2名券商回购成交额占回购成交总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNRepoAmountPercent(20181231,2); //结果11.18
```
###### Fundtpbrokerstockamountrank
范例
```text
// "OF000001"在20181231"光大证券"的股票成交额排名
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerStockAmountRank(20181231,"光大证券"); //结果4
```
###### Fundtpbrokerstockamountgrow
范例
```text
// "OF000001"在20181231至20191231时间段"光大证券"的股票成交额变动
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerStockAmountGrow(20191231,20181231,"光大证券"); //结果:-2466347033.56
```
###### Fundtpnonbondamountname
范例
```text
// "OF000001"在20181231第2名债券成交额券商名称
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNBondAmountName(20181231,2); //结果:光大证券
```
###### Fundtpnonbondamount
范例
```text
// "OF000001"在20191231第2名券商债券成交额
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNBondAmount(20191231,2); //结果45067508.6
```
###### Fundtpbrokerstockamount
范例
```text
// "OF000001"在20181231报告期"光大证券"的股票成交额
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerStockAmount(20181231,"光大证券"); //结果3663646679.58
```
###### Fundtpbrokerrepoamountpercentgrow
范例
```text
// "OF110006"在20181231至20191231期间券商"国泰君安"的回购成交额占回购成交总额比变动(%)
SetSysParam(pn_stock(),"OF110006");
return FundTPBrokerRepoAmountPercentGrow(20191231,20181231,"国泰君安");//结果:-0.0799999999999983
```
###### Fundtpbrokerstockamountpercentgrow
范例
```text
// "OF000001"在20181231至20191231期间券商"光大证券"的股票成交额占股票成交总额比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerStockAmountPercentGrow(20191231,20181231,"光大证券");//结果:-10.39
```
###### Fundtpnoncommission
范例
```text
// "OF000001"在20200630第2名券商佣金
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNCommission(20200630,2); //结果1644771
```
###### Fundtpnonbondamountpercent
范例
```text
// "OF000001"在20181231第2名券商债券成交额占债券成交总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNBondAmountPercent(20181231,2); //结果8.25
```
###### Fundtpnoninterbankamountpercent
范例
```text
// "OF006042"在20181231第1名券商银行间债券成交额占银行间成交总额比(%)
SetSysParam(pn_stock(),"OF006042");
return FundTPNoNInterBankAmountPercent(20181231,1); //结果1
```
###### Fundtpnoninterbankamount
范例
```text
// "OF006042"在20181231第1名券商银行间债券成交额
SetSysParam(pn_stock(),"OF006042");
return FundTPNoNInterBankAmount(20181231,1); //结果4085764.8
```
###### Fundtpnonstockamountname
范例
```text
// "OF000001"在20181231第2名股票成交额券商名称
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNStockAmountName(20181231,2); //结果:中信证券
```
###### Fundtpbrokerstockamountrankgrow
范例
```text
// "OF000001"在20181231至20191231期间券商"光大证券"的股票成交额排名变动
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerStockAmountRankGrow(20191231,20181231,"光大证券");//结果3
```
###### Fundtpbrokerstockamountpercent
范例
```text
// "OF000001"在20181231前"光大证券"的股票成交额占股票成交总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerStockAmountPercent(20181231,"光大证券"); //结果14.76
```
###### Fundtpnonrepoamountname
范例
```text
// "OF000001"在20181231第2名回购成交额券商名称
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNRepoAmountName(20181231,2); //结果:华创证券
```
###### Fundtpnonstockamount
范例
```text
// "OF000001"在20191231第2名券商股票成交额
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNStockAmount(20191231,2); //结果3008002112.11
```
###### Fundtpnonrepoamount
范例
```text
// "OF000001"在20181231第2名券商回购成交额
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNRepoAmount(20181231,2); //结果60400000
```
###### Fundtpnoncommissionpercent
范例
```text
// "OF000001"在20200630第2名券商佣金占佣金总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNCommissionPercent(20200630,2); //结果11.3
```
###### Fundtpbrokerrepoamountrankgrow
范例
```text
// "OF000001"在20181231至20191231期间券商"光大证券"的回购成交额排名变动
SetSysParam(pn_stock(),"OF000001");
return FundTPBrokerRepoAmountRankGrow(20191231,20181231,"光大证券");//结果:-2
```
###### Fundtpsumnbondamount
范例
```text
// "OF000001"在20191231前2名券商债券成交额
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNBondAmount(20191231,2); //结果100317070.9
```
###### Fundtpsumnrepoamountpercent
范例
```text
// "OF000001"在20181231前2名券商回购成交额占回购成交总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNRepoAmountPercent(20181231,2); //结果: 94.45
```
###### Fundtpsumnstockamountgrow
范例
```text
// "OF000001"在20181231至20191231期间前2名券商股票成交额变动
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNStockAmountGrow(20191231,20181231,2);//结果1609282529.37
```
###### Fundtpsumninterbankamountpercentgrow
范例
```text
// "OF006042"在20181231至20191231期间前2名券商银行间债券成交额占银行间成交总额比变动(%)
SetSysParam(pn_stock(),"OF006042");
return FundTPSumNInterBankAmountPercentGrow(20191231,20181231,2);//结果:-1
```
###### Fundtpsumnbondamountpercentgrow
范例
```text
// "OF000001"在20181231至20191231期间前2名券商债券成交额占债券成交总额比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNBondAmountPercentGrow(20191231,20181231,2);//结果:-26.26
```
###### Fundtpsumncommissionpercent
范例
```text
// "OF000001"在20200630前2名券商佣金占佣金总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNCommissionPercent(20200630,2); //结果58.01
```
###### Fundtpsumnrepoamount
范例
```text
// "OF000001"在20191231前2名券商回购成交额
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNRepoAmount(20191231,2); //结果12000000
```
###### Fundtpsumnrepoamountpercentgrow
范例
```text
// "OF000001"在20181231至20191231期间前2名券商回购成交额占回购成交总额比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNRepoAmountPercentGrow(20191231,20181231,2);//结果5.55
```
###### Fundtpsumninterbankamountgrow
范例
```text
// "OF006042"在20181231至20191231期间前1名券商银行间债券成交额变动
SetSysParam(pn_stock(),"OF006042");
return FundTPSumNInterBankAmountGrow(20191231,20181231,1);//结果:-4085764.8
```
###### Fundtpsumninterbankamountpercent
范例
```text
// "OF006042"在20181231前1名券商银行间债券成交额占银行间成交总额比(%)
SetSysParam(pn_stock(),"OF006042");
return FundTPSumNInterBankAmountPercent(20181231,1); //结果1
```
###### Fundtpsumncommission
范例
```text
// "OF000001"在20200630前2名券商佣金
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNCommission(20200630,2); //结果8442489.51
```
###### Fundtpsumnbondamountgrow
范例
```text
// "OF000001"在20181231至20191231期间前2名券商债券成交额变动
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNBondAmountGrow(20191231,20181231,2);//结果:-53605243.66
```
###### Fundtpsumncommissionpercentgrow
范例
```text
// "OF000001"在20181231-20191231期间前2名券商佣金占佣金总额比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNCommissionPercentGrow(20191231,20181231,2);
//结果0.490000000000002
```
###### Fundtpsumnrepoamountgrow
范例
```text
// "OF000001"在20181231至20191231期间前2名券商回购成交额变动
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNRepoAmountGrow(20191231,20181231,2);//结果:-498400000
```
###### Fundtpsumnstockamount
范例
```text
// "OF000001"在20200630前2名券商股票成交额
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNStockAmount(20200630,2); //结果11408565519.97
```
###### Fundtpsumninterbankamount
范例
```text
// "OF006042"在20181231前1名券商银行间债券成交额
SetSysParam(pn_stock(),"OF006042");
return FundTPSumNInterBankAmount(20181231,1); //结果4085764.8
```
###### Fundtpsumnbondamountpercent
范例
```text
// "OF000001"在20191231前2名券商债券成交额占债券成交总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNBondAmountPercent(20191231,2); //结果73.74
```
###### Fundtpnonstockamountpercent
范例
```text
// "OF000001"在20181231第2名券商股票成交额占股票成交总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPNoNStockAmountPercent(20181231,2); //结果17.92
```
###### Fundtpsumncommissiongrow
范例
```text
// "OF000001"在20181231-20191231期间前2名券商佣金变化
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNCommissionGrow(20191231,20181231,2);//结果1442409.18
```
###### Fundtpsumnstockamountpercentgrow
算法期末占比-期初占比范例
```text
// "OF000001"在20181231至20191231期间前2名券商股票成交额占股票成交总额比变动(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNStockAmountPercentGrow(20191231,20181231,2);//结果1.41
```
###### Fundtpsumnstockamountpercent
范例
```text
// "OF000001"在20200630前2名券商股票成交额占股票成交总额比(%)
SetSysParam(pn_stock(),"OF000001");
return FundTPSumNStockAmountPercent(20200630,2); //结果57.18
```
###### Fundtpbrokerinterbankamountgrow
范例
```text
//"OF006042"在20181231至20191231期间券商"光大证券"的银行间债券成交额变动
SetSysParam(pn_stock(),"OF006042");
return FundTPBrokerInterBankAmountGrow(20191231,20181231,"申万宏源");
//结果:-4085764.8
```
###### Fundtpnoninterbankamountname
范例
```text
// "OF006042"在20181231第1名银行间债券成交额券商名称
SetSysParam(pn_stock(),"OF006042");
return FundTPNoNInterBankAmountName(20181231,1);
//结果:申万宏源
```
###### 中间函数
####### 内容
- FundTPGetDateDONField
- FundTPNoNBKRatioValueONField
- FundTPSumNValueONField
- FundTPSumNBKRatioValueONField
- FundTPNoNValueONField
- FundTPNValueONField
####### FundTPGetDateDONField
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundTPGetDateDONField(20211231,'安信证券',1,'股票成交量');
//结果501748716.57
```
####### FundTPNoNBKRatioValueONField
范例
```text
t:=FundsTPQk(array('OF000001'),20221231,'股票成交量');
return FundTPNoNBKRatioValueONField(t,1,'股票成交量');
//结果18.07
```
####### FundTPSumNValueONField
范例
```text
t:=FundsTPQk(array('OF000001'),20221231,'股票成交量');
return FundTPSumNValueONField(t,1,'股票成交量');
//结果1595342584.35
```
####### FundTPSumNBKRatioValueONField
范例
```text
t:=FundsTPQk(array('OF000001'),20221231,'股票成交量');
return FundTPSumNBKRatioValueONField(t,1,'股票成交量');
//结果18.07
```
####### FundTPNoNValueONField
范例
```text
t:=FundsTPQk(array('OF000001'),20221231,'股票成交量');
return FundTPNoNValueONField(t,1,'股票成交量');
//结果1595342584.35
```
####### FundTPNValueONField
范例
```text
return FundTPNValueONField(array('OF000001'),20221231,1,'股票成交量',1);
//结果18.07
```
##### 中间函数
###### 内容
- FundExRatioOfLido
- FundExRatio
- FundWeeklyYTM
- GetFundExRatio
- IntersectionAlphaBetaValue
- FundExNetAssetWeeklyList
- FundExRatioOfWind
###### FundExRatioOfLido
###### FundExRatio
范例
```text
//OF162714的基金复权比。
setsysparam(pn_stock(),"OF162714");
Return FundExRatio();
//结果0
```
//问题一上个函数类似
###### FundWeeklyYTM
算法
基金收益率=ln(截止日净值+分红)-ln(截止日前一日净值)范例
```text
//OF162714基金收益率复权
setsysparam(pn_stock(),"OF162714");
Return FundWeeklyYTM(Array());
```
结果:
###### GetFundExRatio
算法
根据EndT截止日判断返回指定日的还权比还权比在t数值表中设置数组t为二维数组'除权日'字段要求数据类型是整数类型日期如20180928字段'比例'指定还权比。返回截止日小于指定除权日的相应换权比。范例
```text
setsysparam(pn_stock(),"OF162714");
Return GetFundExRatio(Array(('除权日':20180928,'比例':0.7)),20180927T);
//结果0.7
```
###### IntersectionAlphaBetaValue
算法
对序列t1和t2进行一元回归返回α,β,相关系数,残差范例
```text
//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
范例
```text
SetSysParam(PN_Stock(),'OF000001');
return FundExNetAssetWeeklyList();
```
###### FundExRatioOfWind
- FundExRatioOfLido
- FundExRatio
- FundWeeklyYTM
- GetFundExRatio
- IntersectionAlphaBetaValue
- FundExNetAssetWeeklyList
- FundExRatioOfWind
##### ETF申购赎回-基本信息
###### 内容
- FundETFInfoLeastUnit
- FundETFInfoMarginRate
- FundETFInfoNetVlue
- FundETFInfoUpperRatio
- FundETFInfoIsOpenPurcharse
- FundETFInfoIsOpenMarginPurchase
- FundETFInfoIsOpenRedem
- FundETFInfoInvestorSubscribeLimit
- FundETFInfoLeastUnitCash
- FundETFInfoSecuritySubscribeLimit
- FundETFInfoLeastUnitCashDivid
- FundETFInfoCashForecasted
- 中间函数
###### FundETFInfoLeastUnit
范例
```text
//OF159001在2023-05-09最小申购、赎回单位。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoLeastUnit(20230509T);
//结果1
```
###### FundETFInfoMarginRate
范例
```text
//OF159001在2023-05-09保证金申购保证金率(%)。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoMarginRate(20230509T);
```
###### FundETFInfoNetVlue
范例
```text
//OF159001在2023-05-09最小申购、赎回单位净值。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoNetVlue(20230509T);
//结果100
```
###### FundETFInfoUpperRatio
范例
```text
//OF159001在2023-05-09现金替代比例上限(%)。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoUpperRatio(20230509T);
//结果100
```
###### FundETFInfoIsOpenPurcharse
范例
```text
//OF159001在2023-05-09是否开放申购。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoIsOpenPurcharse(20230509T);
//结果:是
```
###### FundETFInfoIsOpenMarginPurchase
范例
```text
//OF159001在2023-05-09是否开放保证金申购。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoIsOpenMarginPurchase(20230509T);
//结果:未知
```
###### FundETFInfoIsOpenRedem
范例
```text
//OF159001在2023-05-09是否开放赎回。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoIsOpenRedem(20230509T);
//结果:是
```
###### FundETFInfoInvestorSubscribeLimit
范例
```text
//OF159001在2023-05-09保证金申购单一投资者当日申购总量限制份数。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoInvestorSubscribeLimit(20230509T);
//结果0
```
###### FundETFInfoLeastUnitCash
范例
```text
//OF159001在2023-05-09最小申购、赎回单位的现金余额。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoLeastUnitCash(20230509T);
//结果0
```
###### FundETFInfoSecuritySubscribeLimit
范例
```text
//OF159001在2023-05-09保证金申购单个代办证券公司当日申购总量限制。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoSecuritySubscribeLimit(20230509T);
//结果0
```
###### FundETFInfoLeastUnitCashDivid
范例
```text
//OF159001在2023-05-09最小申购、赎回单位现金红利。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoLeastUnitCashDivid(20230509T);
//结果0
```
###### FundETFInfoCashForecasted
范例
```text
//OF159001在2023-05-09最小申购、赎回单位的预估现金部分。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoCashForecasted(20230509T);
//结果0
```
###### 中间函数
####### 内容
- FundETFInfoGetDataByEndT
####### FundETFInfoGetDataByEndT
范例
```text
//OF159001在2023-05-09ETF申购赎回-基本信息。
SetSysParam(PN_Stock(),'OF159001');
return FundETFInfoGetDataByEndT(20230509T);
```
结果:
##### 基本信息
###### 内容
- FundMasterCode
- FundName
- FundNetValueMethod
- FundOperationFunds
- FundOperationFundsByTZFG
- FundPrimaryMarketCode
- FundSecondaryMarketCode
- FundStyleName1
- FundStyleName2
- 中间函数
###### FundMasterCode
范例
```text
//OF012414的基金主代码
SetSysParam(pn_stock(),"OF012414");
return FundMasterCode();
//返回OF161725
```
###### FundName
范例
```text
//OF162206在20210302的基金名称
SetSysParam(pn_stock(),"OF162206");
SetSysParam(pn_date(),20210302T);
return FundName();
//返回:泰达宏利货币市场基金
```
###### FundNetValueMethod
范例
```text
//华夏成长在20210302的基金净值增长率计算方法
SetSysParam(pn_stock(),"OF000001");
SetSysParam(pn_date(),20210302T);
return FundNetValueMethod();
//返回:单位净值法
```
###### FundOperationFunds
范例
```text
// 20200924日所有运作中的基金列表
return FundOperationFunds(20200924T);
```
###### FundOperationFundsByTZFG
范例
```text
// 20200924日“普通股票型”运作中的基金
return FundOperationFundsByTZFG("普通股票型",20200924T,0,2);
```
###### FundPrimaryMarketCode
范例
```text
//通过基金交易代码(二级市场)得到该基金的一级市场代码
setsysparam(pn_stock(),"SH510050");
return FundPrimaryMarketCode();
//返回OF510050
```
###### FundSecondaryMarketCode
范例
```text
//OF510050的基金二级市场代码
SetSysParam(pn_stock(),"OF510050");
return FundSecondaryMarketCode();
//返回SH510050
```
###### FundStyleName1
范例
```text
//华夏成长在20210302的基金一级风格名称
SetSysParam(pn_stock(),"OF000001");
SetSysParam(pn_date(),20210302T);
return FundStyleName1();
//返回:混合型
```
###### FundStyleName2
范例
```text
//华夏成长在20210302的基金二级风格名称
SetSysParam(pn_stock(),"OF000001");
SetSysParam(pn_date(),20210302T);
return FundStyleName2();
//返回:偏股混合
```
###### 中间函数
####### 内容
- FundGetAttributeValues
- FundOperateFundsbyBkname
- FundsOperateFunds
####### FundGetAttributeValues
范例
```text
return FundGetAttributeValues('OF000001',20210302T);
```
结果:
####### FundOperateFundsbyBkname
范例
```text
// 20200924日指定日指定板块中还在运作的基金列表
return FundOperateFundsbyBkname("封闭;退市封闭",20200924T);
```
####### FundsOperateFunds
范例
```text
// 20200924日指定日指定板块中还在运作的基金列表
return FundsOperateFunds(getbk("封闭;退市封闭"),20200924T);
```