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