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

226 KiB
Raw Blame History

基金

内容
  • 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相关函数。 参数arg1arg2arg3按示例顺序传入。 返回:处理后的结果值。

范例

// 获取基金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

用途:分红送配相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

// 取基金金泰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

用途:分红送配相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

// 取基金金泰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

用途:分红送配相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

// 取基金金泰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

用途:分红送配相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

// 取基金金泰2005年2月1日到2012年3月5日之间的分红(复合比例/份)
Setsysparam(pn_stock(), 'SH500001');
return FundPFPercent(inttodate(20050201), inttodate(20120305));
// 结果1.69
FundCashAndBonusInfo

用途:分红送配相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

// 取基金金泰2005年2月1日到2012年3月5日之间的分红和拆分情况
Setsysparam(pn_stock(), 'SH500001');
return FundCashAndBonusInfo(inttodate(20050201), inttodate(20120305));
FundPFNumberII

用途:分红送配相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

// 取基金金泰2005年2月1日到2012年3月5日之间的分红次数
Setsysparam(pn_stock(), 'SH500001');
return FundPFNumberII(inttodate(20050201), inttodate(20120305));
// 结果6
FundDistributionInfo

用途:分红送配相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

// 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

用途:份额结构相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

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

用途:份额结构相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

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

用途:份额结构相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

// 取华安创新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

用途:份额结构相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

// 取华安创新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

用途:份额结构相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

// 取华安创新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

用途:份额结构相关函数。 参数arg1arg2按示例顺序传入。 返回:处理后的结果值。

范例

范例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

用途:分级基金相关函数。 参数:

返回:处理后的结果值。

算法

v1T日母基金预估净值

v2T-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)范例

// 基金OF1627142016年1月1日到2018年9月3日无风险年收益率为3的日线净值数据的Rachev比率。
setsysparam(pn_stock(), "OF162714");
return FundRachev(20160101T, 20180903T, 3, 0, cy_day());
// 结果0.68382
FundOmega

用途:基金评估相关函数。 参数:

返回:处理后的结果值。

范例

// SH0000182016年1月1日到2018年9月3日日线净值数据的Omega比率。
return FundOmega("SH000018", 20160101T, 20180903T, 0, cy_day());
// 结果0.98081
FundSortinoRatio

用途:基金评估相关函数。 参数:

返回:处理后的结果值。

算法

索丁诺比率=(组合平均收益率-无风险收益率)/组合下方标准差(%)范例

// OF1627142016年1月1日到2018年9月3日无风险年收益率为3年化的日线净值数据的索丁诺比率。
setsysparam(pn_stock(), "OF162714");
return FundSortinoRatio(20160101T, 20180903T, 3, 0, 1, cy_day());
// 结果:-0.31887
FundCalmarRatio

用途:基金评估相关函数。 参数:

返回:处理后的结果值。

算法

组合Calmar比率=组合年化收益率*100/最大回撤的绝对值范例

// OF1627142016年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

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142016年1月1日到2018年9月27日净值数据的组合收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundNAVReturn(20160101T, 20180927T, 0, 1);
// 结果:-5.23127
FundTraingReturn3Y

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年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

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// SH0000182016年1月1日到2018年9月3日日线净值数据的边际风险。
return FundMarginalRisk("SH000018", 20160101T, 20180903T, 0, 1);
// 结果0.94514
FundNAVReturnQTD

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年6月30日净值数据的本季收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundNAVReturnQTD(20180630T, 0, 1);
// 结果:-36.96638
FundTraingReturn1Y

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年9月28日净值数据的最近1年收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundTraingReturn1Y(20180928T, 0, 1);
// 结果:-16.68357
FundVaR

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

算法

VaR(%)=年化平均收益率-置信度90的正态分布的分布逆函数*年化标准差范例

// OF1627142016年1月1日到2018年9月27日日线净值数据的VaR(%)。
setsysparam(pn_stock(), "OF162714");
return FundVaR(20160101T, 20180927T, 0, cy_day());
// 结果:-38.63863
FundTraingReturn2Y

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年9月28日净值数据的最近2年收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundTraingReturn2Y(20180928T, 0, 1);
// 结果:-0.21469
FundMinRecoveryPeriod

用途:进行数值统计计算。 参数:

返回:处理后的结果值。

算法

净值突破前值最长时间=恢复到最大回撤起始日净值对应的日期-最大回撤起始日范例

// OF0900052016年1月1日到2018年9月3日日线净值数据的净值突破前值最长时间。
setsysparam(pn_stock(), "OF090005");
return FundMinRecoveryPeriod(20160101T, 20180903T, 0, cy_day());
// 结果2
FundSemiDeviation

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

算法

组合下方标准差(%)=组合收益率小于零的值的标准差范例

// OF1627142016年1月1日到2018年9月27日年化的日线净值数据的下方标准差(%)。
setsysparam(pn_stock(), "OF162714");
return FundSemiDeviation(20160101T, 20180927T, 0, 1, cy_day());
// 结果18.5797
FundNAVReturnITD

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年10月8日净值数据的成立以来收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundNAVReturnITD(20181008T, 0, 1);
// 结果1.37011
FundNAVReturnYTD

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年9月3日净值数据的本年收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundNAVReturnYTD(20180903T, 0, 1);
// 结果:-30.67985
FundNAVReturnDTD

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年9月7日净值数据的本日收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundNAVReturnDTD(20180907T, 0, 1);
// 结果:-5.18553
FundNetAsset

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年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

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年9月7日净值数据的本周收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundNAVReturnWTD(20180907T, 0, 1);
// 结果:-70.64383
FundTraingReturn6M

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年9月28日净值数据的最近6个月收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundTraingReturn6M(20180928T, 0, 1);
// 结果:-31.69346
FundMaxDrawDown

用途:进行数值统计计算。 参数:

返回:处理后的结果值。

范例

// OF1627142016年1月1日到2018年9月3日净值数据的最大回撤(%)。
setsysparam(pn_stock(), "OF162714");
return FundMaxDrawDown(20160101T, 20180903T, 0);
// 结果:-28.59099
FundTraingReturn1M

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年9月28日净值数据的最近1个月收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundTraingReturn1M(20180928T, 0, 1);
// 结果:-24.32095
FundTE

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// SH0000182016年1月1日到2018年9月3日无风险年收益率为3年化的日线净值数据的跟踪误差(%)。
return FundTE("SH000018", 20160101T, 20180903T, 3, 0, 1, cy_day());
// 结果17.77457
FundNAVReturnMTD

用途:基金收益率相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年9月27日净值数据的本月收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundNAVReturnMTD(20180927T, 0, 1);
// 结果:-11.07834
投资组合
内容
  • 持股情况
  • 行业配置
  • 债券配置
  • 资产配置
  • 持有人结构
  • 持债明细
  • 处于转股期的可转债明细
  • 份额变动
  • 贵金属明细
  • 基金明细
  • 累计买入和卖出
  • 平均剩余期限分布情况
  • 资产支持证券明细
  • IsFundDeclareIR
持股情况

####### 内容

  • FundSCHoldAmount
  • Fundscnonactivepercent5
  • FundSCPercentGrow
  • FundSCMarketValue
  • Fundscnonactivepercent2
  • FundSCMarketValueGrow
  • FundSCIncludeStockId
  • FundSCCentralization
  • FundSCPercentage
  • Fundscnoncode
  • Fundscnonactivepercent3
  • Fundscnonindexpercent
  • FundSCCentralizationGrow
  • Fundscnonactivevalue
  • FundSCInfo
  • Fundscnonactivepercent
  • Fundscnonactivevolume
  • Fundscnonactivepercent4
  • FundSCMarketValueGrowRatio
  • Fundscstockactivepercentgrow4
  • Fundscnonvolume
  • Fundscstockactivepercentgrow
  • Fundscnonindexpercent2
  • Fundscnonpercent3
  • Fundscstockactivepercent3
  • Fundscnonindexpercent4
  • Fundscstockactivepercent5
  • Fundscnonindexvolume
  • Fundscstockactivepercentgrow3
  • Fundscstockactivepercent2
  • Fundscnonpercent2
  • Fundscnonindexvalue
  • Fundscstockactivepercentgrow2
  • Fundscnonvalue
  • Fundscstockactivevalue
  • Fundscnonindexpercent3
  • Fundscnonpercent
  • Fundscstockactivepercent
  • Fundscnonpercent4
  • Fundscnonindexpercent5
  • Fundscstockactivepercent4
  • Fundscstockindexpercentgrow4
  • Fundscstockactivevaluegrowratio
  • Fundscstockindexvaluegrowratio
  • Fundscstockindexpercentgrow
  • Fundscstockindexpercent2
  • Fundscstockindexpercent4
  • Fundscstockactivevolume
  • Fundscstockindexvalue
  • Fundscstockindexpercentgrow2
  • Fundscstockpercent2
  • Fundscstockindexvolume
  • Fundscstockactivevaluegrow
  • Fundscstockindexpercentgrow3
  • Fundscstockpercent
  • Fundscstockpercent3
  • Fundscstockindexpercent
  • Fundscstockindexvaluegrow
  • Fundscstockindexpercent5
  • Fundscstockpercent4
  • Fundscsumnactivevaluegrowratio2
  • Fundscsumnactivepercent3
  • Fundscsumnactivevalue
  • Fundscsumnactivevaluegrowratio5
  • Fundscstockvolume
  • Fundscstockvalue
  • Fundscsumnactivepercent5
  • Fundscsumnindexpercent2
  • Fundscsumnactivevaluegrowratio4
  • Fundscstockpercentgrow2
  • Fundscstockvaluegrowratio
  • Fundscsumnactivevaluegrowratio
  • Fundscsumnindexpercent
  • Fundscsumnactivevaluegrowratio3
  • Fundscsumnactivepercent2
  • Fundscstockpercentgrow4
  • Fundscsumnactivepercent
  • Fundscstockpercentgrow
  • Fundscstockpercentgrow3
  • Fundscstockvaluegrow
  • Fundscsumnactivevaluegrow
  • Fundscsumnactivepercent4
  • Fundscsumnindexvalue
  • Fundscsumnpercent2
  • Fundscsumnindexvaluegrowratio4
  • Fundscsumnindexpercent4
  • Fundscsumnindexpercent3
  • Fundscsumnvaluegrowratio5
  • Fundscsumnindexvaluegrowratio3
  • Fundscsumnindexvaluegrowratio
  • Fundscsumnpercent4
  • Fundscsumnindexvaluegrowratio2
  • Fundscsumnindexpercent5
  • Fundscsumnvaluegrowratio3
  • Fundscsumnindexvaluegrowratio5
  • FundSCStockIndexPercent3
  • FundSCSumNIndexValueGrow
  • 中间函数

####### FundSCHoldAmount

用途:投资组合相关函数。 参数:

返回:处理后的结果值。

范例

// 获得华安创新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

用途:投资组合相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年中报的前十名股票是否包含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

用途:投资组合相关函数。 参数:

返回:处理后的结果值。

范例

// OF1627142018年中报的股票市值。
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);