#### 基金

##### 内容

- 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秒线的时点净值数据

```tsl
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：

```tsl
// 提取指定时点交易所公布 IOPV和用基金申赎清单计算的 IOPV
SetSysParam(PN_Stock(), 'OF510050');
SetSysParam(PN_Cycle(), cy_1m());
SetSysParam(PN_Date(), 20140430T + 10 / 24);
// 交易所公布 IOPV
IOPV1 := FundIPOV();
// 用基金申赎清单计算的 IOPV
IOPV2 := Fund_CalculatedIOPV();
return array(IOPV1, IOPV2);
// 返回：array(1.492,1.4923)
```

###### Getfundetfconstituent

用途：ETF相关函数。
参数：arg1，arg2，arg3（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 获取基金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（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年年报的股票差价收入/收入合计(%)
Setsysparam(pn_stock(), 'OF040001');
return FIS1_1(20041231);
// 结果：76.533205
```

###### FIS1_2

用途：财务分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年年报的债券差价收入/收入合计(%)
Setsysparam(pn_stock(), 'OF040001');
return FIS1_2(20041231)
// 结果：2.838036
```

###### FIS1_3

用途：财务分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年年报的买入返售证券收入/收入合计(%)
Setsysparam(pn_stock(), 'OF040001');
return FIS1_3(20041231);
// 结果：0.026424
```

###### FIS1_4

用途：财务分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年年报的其他收入/收入合计(%)
Setsysparam(pn_stock(), 'OF040001');
return FIS1_4(20041231);
// 结果：2.306001
```

###### FIS1_5

用途：财务分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年年报的股票利息收入/收入合计(%)
Setsysparam(pn_stock(), 'OF040001');
return FIS1_5(20041231);
// 结果：9.187455
```

###### FIS1_6

用途：财务分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年年报的债券利息收入/收入合计(%)
Setsysparam(pn_stock(), 'OF040001');
return FIS1_6(20041231);
// 结果：8.246515
```

###### FIS1_7

用途：财务分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年年报的存款利息收入/收入合计(%)
Setsysparam(pn_stock(), 'OF040001');
return FIS1_7(20041231);
// 结果：0.862363
```

###### FIS2_1

用途：财务分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年年报的业绩报酬/费用合计(%)
Setsysparam(pn_stock(), 'OF040001');
return FIS2_1(20041231);
// 结果：81.465797
```

###### FIS2_2

用途：财务分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年年报的托管费用/费用合计(%)
Setsysparam(pn_stock(), 'OF040001');
return FIS2_2(20041231);
// 结果：13.577633
```

###### FIS2_3

用途：财务分析相关函数。
参数：arg1（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年年报的其他费用/费用合计(%)
Setsysparam(pn_stock(), 'OF040001');
return FIS2_3(20041231);
// 结果：1.153828
```

##### 分红送配

###### 内容

- FundPFAmount
- FundPFAmount2
- FundPFAmountII
- FundPFAmountII2
- FundPFInfo
- FundPFInfo2
- FundPFPercent
- FundCashAndBonusInfo
- FundPFNumberII
- FundDistributionInfo

###### FundPFAmount

用途：分红送配相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取基金金泰2008年2月1日到2010年3月5日之间的分红总额(万)
Setsysparam(pn_stock(), 'SH500001');
return FundPFAmount (inttodate(20080201), inttodate(20100305));
// 结果：336476
```

###### FundPFAmount2

用途：分红送配相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 取基金金泰上市以来到2012年8月31日之间的分红总额(万)
Setsysparam(pn_stock(), 'SH500001');
Setsysparam(pn_date(), inttodate(20120831));
return FundPFAmount2();
// 结果：597157
```

###### FundPFAmountII

用途：分红送配相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取基金金泰2005年2月1日到2012年3月5日之间的分红(元/份)
Setsysparam(pn_stock(), 'SH500001');
return FundPFAmountII(inttodate(20050201), inttodate(20120305));
// 结果：2.35
```

###### FundPFAmountII2

用途：分红送配相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 取基金金泰上市以来到2012年8月31日之间的分红(元/份)
Setsysparam(pn_stock(), 'SH500001');
Setsysparam(pn_date(), inttodate(20120831));
return FundPFAmountII2 ();
// 结果：3.03
```

###### FundPFInfo

用途：分红送配相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

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

###### FundPFInfo2

用途：分红送配相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 取基金金泰上市以来到2012年8月31日之间的分红情况
Setsysparam(pn_stock(), 'SH500001');
Setsysparam(pn_date(), inttodate(20120831));
return FundPFInfo2();
```

###### FundPFPercent

用途：分红送配相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

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

###### FundCashAndBonusInfo

用途：分红送配相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

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

###### FundPFNumberII

用途：分红送配相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

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

###### FundDistributionInfo

用途：分红送配相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// SH600718在2001-01-01至2010-01-01的扩募情况。
SetSysParam(PN_Stock(), 'SH600718');
return FundDistributionInfo(20010101T, 20100101T);
```

##### 份额结构

###### 内容

- FundNSGrowRatio
- FundNSGrowValue
- FundTSGrowRatio
- FundNegotiableShares
- FundNegotiableShares3
- FundShares
- FundShares3
- FundTSGrowValue
- FundTotalShares
- FundTotalShares3
- FundNetAssetValue
- FundNetAssetValueQK

###### FundNSGrowRatio

用途：份额结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

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

###### FundNSGrowValue

用途：份额结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

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

###### FundTSGrowRatio

用途：份额结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2005年1月1日到2012年1月1日之间的总份额变比(%)
Setsysparam(pn_stock(), 'OF040001');
return FundTSGrowRatio(inttodate(20050101), inttodate(20120101));
// 结果：302.67
```

###### FundNegotiableShares

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

范例

```tsl
// 取华安创新2012年10月18日的流通份额
Setsysparam(pn_stock(), 'OF040001');
return FundNegotiableShares(inttodate(20121018));
// 结果：8915597665.48
```

###### FundNegotiableShares3

用途：份额结构相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2012年10月18日的最新流通份额
Setsysparam(pn_stock(), 'OF040001');
Setsysparam(pn_date(), inttodate(20121018));
return FundNegotiableShares3();
// 结果：8915597665.48
```

###### FundShares

用途：份额结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2012年10月18日的总份额
Setsysparam(pn_stock(), 'OF040001');
return FundShares(inttodate(20121018), "总份额");
// 结果：8915597665.48
```

###### FundShares3

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

范例

```tsl
// 取华安创新2012年10月18日的总份额
Setsysparam(pn_stock(), 'OF040001');Setsysparam(pn_date(), inttodate(20121018));
return FundShares3("总份额");
// 结果：8915597665.48
```

###### FundTSGrowValue

用途：份额结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2004年9月30日到2012年10月18日之间的总份额变动
Setsysparam(pn_stock(), 'OF040001');
return FundTSGrowValue(inttodate(20040930), inttodate(20121018));
// 结果：6432568919.11
```

###### FundTotalShares

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

范例

```tsl
// 取华安创新2012年10月18日的总份额
Setsysparam(pn_stock(), 'OF040001');
return FundTotalShares(inttodate(20121018));
// 结果：8915597665.48
```

###### FundTotalShares3

用途：份额结构相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 取华安创新2012年10月18日的最新总份额
Setsysparam(pn_stock(), 'OF040001');
Setsysparam(pn_date(), inttodate(20121018));
return FundTotalShares3();
// 结果：8915597665.48
```

###### FundNetAssetValue

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

范例

```tsl
Rdate := 20221231;
fundID := "OF000001";
sp_s(pn_stock(), FundID);
return FundNetAssetValue(Rdate); // 3148229855.4
```

###### FundNetAssetValueQK

用途：份额结构相关函数。
参数：arg1，arg2（按示例顺序传入）。
返回：处理后的结果值。

范例

范例1

```tsl
begt := 20220101t;
endt := 20240101t;
sp_s(pn_stock(), "OF000001");
return FundNetAssetValueQK(begt, endt);
```

返回:

##### 分级基金

###### 内容

- GetAllStructuredFunds
- 报表
- 分级A基金
- 分级B基金
- 分级母基金
- 中间函数

###### GetAllStructuredFunds

用途：分级基金相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
return GetAllStructuredFunds();
```

###### 报表

####### 内容

- RPT_StructuredFund

####### RPT_StructuredFund

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

返回：处理后的结果值。

算法

1、从分级母基金板块中筛选出两个子基金都在交易所上市的母基金AllFund

2、过滤掉基金风格为股票型、分级B代码没上市、表基金.业绩比较基准（303）为空的母基金。提取其他母基金的母基金报表。

3、按‘预估折价率(%)’进行分组。范例

```tsl
// 返回2018年9月3日的分级基金-母基金报表
return RPT_StructuredFund(20180903T);
```

###### 分级A基金

####### 内容

- FundHSLOfA4
- FundDiscountRatioOfA4
- FundShareIncreaseofA

####### FundHSLOfA4

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

返回：处理后的结果值。

算法

换手率(%)=基金成交份数/基金单位总额\*100%范例

```tsl
// 返回基金OF161028在2018年9月3日的分级A类换手率(%)
setsysparam(pn_stock(), "OF161028");
return FundHSLOfA4(20180903T);
// 结果：1.48574824
```

####### FundDiscountRatioOfA4

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

返回：整数。

算法

分级A的预估折溢价率 =（分级 A实时价格/分级A预估净值-1）\*100%范例

```tsl
// 返回基金OF161028在2018年9月3日的分级A类指定日折溢价率(%)
setsysparam(pn_stock(), "OF161028");
return FundDiscountRatioOfA4(20180903T);
// 结果：-6.08175474
```

####### FundShareIncreaseofA

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

返回：处理后的结果值。

范例

```tsl
// 返回基金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%范例

```tsl
// 返回基金OF161028在2018年9月3日的分级B类预估折价率(%)
setsysparam(pn_stock(), "OF161028");
return FundVirtualDiscountRatioOfB4(20180903T);
// 结果：5.00532481
```

####### FundNAVLeverage4

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

返回：处理后的结果值。

算法

分级B类净值杠杆=(母基金净值/B份额净值)×份额杠杆范例

```tsl
// 返回基金OF161028在2018年9月3日的分级B类净值杠杆
setsysparam(pn_stock(), "OF161028");
return FundNAVLeverage4(20180903T);
// 结果：2.07036247
```

####### FundHSLOfB4

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

返回：处理后的结果值。

算法

换手率(%)=基金成交份数/基金单位总额\*100%范例

```tsl
// 返回基金OF161028在2018年9月3日的分级B类换手率(%)
setsysparam(pn_stock(), "OF161028");
return FundHSLOfB4(20180903T);
// 结果：1.48574824
```

####### FundShareLeverage

用途：分级基金相关函数。
参数：无。
返回：处理后的结果值。

算法

份额杠杆=(A份额份数+B份额份数)/B份额份数范例

```tsl
// 返回基金OF161028的份额杠杆
setsysparam(pn_stock(), "OF161028");
return FundShareLeverage();
// 结果：2
```

####### FundShareIncreaseofB

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

返回：处理后的结果值。

范例

```tsl
// 返回基金OF161028在2018年9月3日的分级B类份额增长
setsysparam(pn_stock(), "OF161028");
return FundShareIncreaseofB(20180903T);
// 结果：-50000
```

####### FundCalculatedNAVOfB4

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

返回：处理后的结果值。

算法

预估净值 = T-1净值\*(1+指数涨幅)范例

```tsl
// 返回基金OF161028在2018年9月3日的分级B类预估净值
setsysparam(pn_stock(), "OF161028");
return FundCalculatedNAVOfB4(20180903T);
// 结果：0.939
```

####### FundPriceLeverage4

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

返回：处理后的结果值。

算法

杠杆=份额杠杆/B类价格\*指定日净值数据

其中，份额杠杆=(A份额份数+B份额份数)/B份额份数范例

```tsl
// 返回基金OF161028在2018年9月3日的分级B类价格杠杆
setsysparam(pn_stock(), "OF161028");
return FundPriceLeverage4(20180903T);
// 结果：1.96957404
```

###### 分级母基金

####### 内容

- FundCalculatedNAVError4
- FundTrackingError
- FundCalculatedNAVAvgError
- FundVirtualDiscountRatio4
- FundVirtualTrackingError
- FundVirtualPrice4
- FundCalculatedNAV4

####### FundCalculatedNAVError4

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

返回：处理后的结果值。

算法

母基金预估净值相对误差(%)=（母基金预估净值/指定日净值-1）\*100%范例

```tsl
// 返回基金OF161028在2018年9月3日的母基金预估净值相对误差(%)
setsysparam(pn_stock(), "OF161028");
return FundCalculatedNAVError4(20180903T);
// 结果：0
```

####### FundTrackingError

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

返回：处理后的结果值。

算法

跟踪误差(%)=

（净值增长率(%) - 基金预估涨幅(%)）的差值的标准差范例

```tsl
// 返回基金OF161028在2016年1月1日到2018年9月3日的母基金跟踪误差(%)
setsysparam(pn_stock(), "OF161028");
return FundTrackingError(20160101T, 20180903T);
// 结果：0.08006259
```

####### FundCalculatedNAVAvgError

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

返回：处理后的结果值。

算法

母基金预估净值相对误差的均值(%)=mean(预估净值-单位净值)范例

```tsl
// 返回基金OF161028在22016年1月1日到2018年9月3日的母基金预估净值相对误差的均值(%)
setsysparam(pn_stock(), "OF161028");
return FundCalculatedNAVAvgError(20160101T, 20180903T);
// 结果：-0.000305373755905978
```

####### FundVirtualDiscountRatio4

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

返回：整数。

算法

折溢价率=（虚拟价格/预估净值-1）\*100范例

```tsl
// 返回基金OF161028在2018年9月3日的母基金预估折价率(%)
setsysparam(pn_stock(), "OF161028");
return FundVirtualDiscountRatio4(20180903T);
// 结果：-0.72091
```

####### FundVirtualTrackingError

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

返回：处理后的结果值。

算法

母基金预估净值相对误差的标准差(%)=（单位净值/预估净值-1）\*100范例

```tsl
// 返回基金OF161028在2016年1月1日到2018年9月3日的母基金预估净值相对误差的标准差(%)
setsysparam(pn_stock(), "OF161028");
return FundVirtualTrackingError(20160101T, 20180903T);
// 结果：0.08047
```

####### FundVirtualPrice4

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

返回：处理后的结果值。

算法

虚拟价格=A收盘*A占比+B收盘*B占比范例

```tsl
// 返回基金OF161028在2018年9月3日的母基金虚拟价格
setsysparam(pn_stock(), "OF161028");
return FundVirtualPrice4(20180903T);
// 结果：0.964
```

####### FundCalculatedNAV4

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

返回：处理后的结果值。

算法

预估净值 = T-1净值\*(1+指数涨幅)范例

```tsl
// 返回基金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

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

返回：处理后的结果值。

范例

```tsl
// 返回基金OF161028在2018年9月3日的母基金真实净值
setsysparam(pn_stock(), "OF161028");
return FundTrueNAV_All(20180903T, 0);
// 结果：0.971
```

####### FundVirtualNAWZF4

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

返回：处理后的结果值。

算法

v1：T日母基金预估净值

v2：T-1日母基金预估净值

如果v2不为0，则返回(v1/v2-1)\*100；否则返回0。范例

```tsl
// 返回基金OF161028在2018年9月3日的基金预估净值涨幅(%)
setsysparam(pn_stock(), "OF161028");
return FundVirtualNAWZF4(20180903T);
// 结果：-1.5213
```

####### FundAdjustNAV2

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

返回：处理后的结果值。

算法

调整前单位净值 := (单位净值+红利比)\*拆分比范例

```tsl
// 返回基金OF161028在2018年8月22日，获取T-1调整前单位净值（预估折溢价）
setsysparam(pn_stock(), "OF161028");
return FundAdjustNAV2(20180822T);
// 结果：0.99
```

####### FundShareIncreaseOfRatio

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

返回：处理后的结果值。

算法

份额增长率(%)=(变动前份额/变动后份额-1)\*100范例

```tsl
// 返回基金OF161028在2018年9月3日，获取分级A和B类份额增长率(%)
setsysparam(pn_stock(), "OF161028");
return FundShareIncreaseOfRatio(20180903T);
// 结果：-0.04951
```

####### FundAdjustNAV1

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

返回：处理后的结果值。

算法

T-1调整后单位净值（预估净值）=（T-1单位净值 - 红利比）/拆分比范例

```tsl
// 返回基金OF161028在2018年9月3日，获取T-1调整后单位净值（预估净值）
setsysparam(pn_stock(), "OF161028");
return FundAdjustNAV1(20180903T);
// 结果：0.969
```

####### FundHSL

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

返回：处理后的结果值。

算法

换手率(%)=成交量/总份额范例

```tsl
// 返回分级A基金SZ150169在2018年1月1日到2018年9月3日的分级子基金换手率(%)
setsysparam(pn_stock(), "SZ150169");
return FundHSL(20180101T, 20180903T);
// 结果：140.1105636
```

####### GetDepositRate

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

返回：整数。

范例

```tsl
// 返回2018年9月3日的银行存款利率
return GetDepositRate("IR000001", 20180903);
// 结果：0.35
```

####### FundBenchmarkReturn4

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

返回：处理后的结果值。

算法

基准预估涨幅(%)=(前一日价格/基准日价格-1)\*100范例

```tsl
// 返回基金OF161028在2018年9月3日的基准预估涨幅(%)
setsysparam(pn_stock(), "OF161028");
return FundBenchmarkReturn4(20180903T);
// 结果：0.20716
```

####### pf_BenchmarkReturnDayly3

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

返回：处理后的结果值。

算法

基准日收益率(%)= (前一日价格/基准日价格-1)\*100范例

```tsl
// 返回基金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

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

返回：处理后的结果值。

范例

```tsl
// 返回基金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占比范例

```tsl
// 返回基金OF161811在2018年9月3日T日基金预估净值（用于计算折溢价)
setsysparam(pn_stock(), "OF161811");
return FundCalculatedNAV_All(20180903T, 0);
// 结果：0.839
```

####### FundMarketShare

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

返回：处理后的结果值。

范例

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

用途：判断条件是否成立。
参数：

返回：布尔值。

范例

```tsl
// 判断华安创新是否为基金
return IsExtFund('OF040001');
// 结果：1
```

###### IsClassifyOfAFund

用途：判断条件是否成立。
参数：

返回：布尔值。

算法

如果FundId属于板块‘分级A基金’则返回1，否则返回0范例

```tsl
// 判断SH502049判断是否是分级A基金
return IsClassifyOfAFund("SH502049");
// 结果：1
```

###### FundGoMarketDate

用途：日期时间处理函数。
参数：无。
返回：日期或时间值。

范例

```tsl
// 取华安创新的上市日
Setsysparam(pn_stock(), 'OF040001');
return FundGoMarketDate();
// 结果：20010921
```

###### IsClassifyOfBFund

用途：判断条件是否成立。
参数：

返回：布尔值。

算法

如果FundId属于板块‘分级B基金’则返回1，否则返回0范例

```tsl
// 判断SH502049判断是否是分级B基金
return IsClassifyOfBFund("SH502049");
// 结果：0
```

###### FundIssueDate

用途：日期时间处理函数。
参数：无。
返回：日期或时间值。

范例

```tsl
// 取信诚增强的发行日
Setsysparam(pn_stock(), 'SZ165509');
return FundIssueDate();
// 结果：20100913
```

###### IsFund

用途：判断条件是否成立。
参数：

返回：布尔值。

范例

```tsl
// 判断万科A是否为基金
return IsFund('SZ000002');
// 结果：0
```

###### IsClassifyFund

算法

如果FundId属于板块‘分级母基金’则返回1，否则返回0范例

```tsl
// 判断SH500003 基金安信是否是分级母基金。
return FundCommision("SH500003");
// 结果：0
```

###### IsFundGoMarket

用途：判断条件是否成立。
参数：

返回：布尔值。

范例

```tsl
// 返回华安创新在2001年05月01日是否已上市
Setsysparam(pn_stock(), 'OF040001');
return IsFundGoMarket(inttodate(20010501));
// 结果：0
```

###### IsDefinedFundIMStyle

用途：判断条件是否成立。
参数：

返回：布尔值。

范例

```tsl
// 返回华安创新的投资风格是否为混合型
Setsysparam(pn_stock(), 'OF040001');
return IsDefinedFundIMStyle(0);
// 结果：1
```

###### isscrollhold

###### isclosedoperation

###### NSharesOfFund

用途：基本情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 取基金金泰 2010年5月3日的流通股本
Setsysparam(pn_stock(), 'SH500001');
return NSharesOfFund(324, inttodate(20100503));
// 结果：1970000000
```

###### isminiholdperiod

###### isregularopenfund

###### IsCurrencyFund

用途：判断条件是否成立。
参数：无。
返回：布尔值。

范例

```tsl
// 判断华安创新是否为货币型基金
Setsysparam(pn_stock(), 'OF040001');
return IsCurrencyFund();
// 结果：0
```

###### fundindustrynamelv2

###### isregularredeem

###### fundindustrynamelv1

###### isregulapurchasescrollhold

###### TSharesOfFund

用途：基本情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 取基金金泰2010年5月3日的基金总股本
Setsysparam(pn_stock(), 'SH500001');
return TSharesOfFund (324, inttodate(20100503));
// 结果：2000000000
```

###### bk_fundcompanylist

###### fundindustrynamelv3

###### fundscompanylist

###### isunrestrictedopening

###### fundoperationperiod

算法(指定日-上市日)/365

###### IsOpenFund

用途：判断条件是否成立。
参数：

返回：布尔值。

范例

```tsl
// 判断华安创新是否为开放式基金
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

用途：基本情况相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 获取OF510050在20240823的基金规模
setsysparam(pn_stock(), "OF510050");
setsysparam(pn_date(), 20240823T);
return FundScale();
```

###### fundallthemename

###### fundallcompanylist

###### fundsthemename

###### fundthemename

###### fundinvestmentstyles

###### fundindustrynamelv4

###### isotherrestrictedopening

###### IsCurrencyFundByEndt

用途：判断条件是否成立。
参数：

返回：布尔值。

范例

```tsl
sp_s(pn_stock(), 'OF110050');
EndT := 20200911T;
return IsCurrencyFundByEndt(EndT); // 结果：1
```

###### FundsFromManagerID

用途：基本情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
return FundsFromManagerID('7289');
```

###### FundsFromManagerName

用途：基本情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
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

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2004年9月30日到2012年10月18日之间的最大单位净值
Setsysparam(pn_stock(), 'OF040001');
return FundMaxMinNAW(inttodate(20040930), inttodate(20121018), 0, 0);
// 结果：4.452
```

###### FundMaxMinNAW2

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新上市以来到2012年10月18日之间的最大单位净值
Setsysparam(pn_stock(), 'OF040001');
return FundMaxMinNAW2(inttodate(20121018), 0, 0);
// 结果：4.452
```

###### FundNAW

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 取华安创新的净值截止日期
Setsysparam(pn_stock(), 'OF040001');
Setsysparam(pn_date(), 20240506t);
return FundNAW(5);
// 结果：20240506
```

###### FundNAWDW

用途：基金净值相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 取华安创新最新单位净值
Setsysparam(pn_stock(), 'OF040001');
return FundNAWDW()
// 结果：0.58
```

###### FundNAWLInfo

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 取华安创新2012年10月10日到2012年10月19日之间的单位净值和累计净值
Setsysparam(pn_stock(), 'OF040001');
return FundNAWLInfo(inttodate(20121010), inttodate(20121019), 2);
```

###### FundNAWLInfo2

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 取华安创新2012年10月19日的单位净值和累计净值
Setsysparam(pn_stock(), 'OF040001');
return FundNAWLInfo2 (inttodate(20121019), 2);
```

###### FundNAWLJ

用途：基金净值相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 取华安创新的最新累计净值
Setsysparam(pn_stock(), 'OF040001');
return FundNAWLJ();
// 结果：4.1274
```

###### FundNAWZf

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 取华安创新2012年10月10日到2012年10月19日之间的区间净值增长率(%)
Setsysparam(pn_stock(), 'OF040001');
return FundNAWZf(inttodate(20121010), inttodate(20121019));
// 结果：0.17
```

###### FundNAWLInfoFromBegT

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 取华安创新2012年10月10日到2012年10月19日之间的累计净值
Setsysparam(pn_stock(), 'OF040001');
return
FundNAWLInfoFromBegT(inttodate(20121010), inttodate(20121019), 1);
```

###### FundNAWZf4

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 取华安创新2012年10月19日的日收益率(%)
Setsysparam(pn_stock(), 'OF040001');
return FundNAWZf4(inttodate(20121019));
// 结果：-0.17
```

###### FundNAWZf3

用途：基金净值相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
{取华安创新2012年10月19日的最新日收益率(%)
// 注意，函数必须先设置当前时间，再设置当前股票。原因是设置当前的时间跟时间序列数据有关，如果先设置股票为'OF040001'，而开放式基金是没有二级市场交易数据的，之后再设置时间为指定日，会导致当前的时间为0。从而取不出数据。}
Setsysparam(pn_date(), inttodate(20121019));
Setsysparam(pn_stock(), 'OF040001');
return FundNAWZf3();
// 结果：-0.17212
```

###### FundNAWZf_fh

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 取华安创新2012年10月10日到2012年10月19日之间的区间复合收益率(%)
Setsysparam(pn_stock(), 'OF040001');
return FundNAWZf_fh(inttodate(20121010), inttodate(20121019));
// 结果：0.17
```

###### FundIPOV

用途：基金净值相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 取国泰价值最新时点净值
Setsysparam(pn_stock(), 'SZ160215');
SetSysParam(pn_date(), inttodate(20121019));
return FundIPOV();
// 结果：0.73
```

###### FundIPOC

用途：基金净值相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 取国泰价值最新时点收盘
Setsysparam(pn_stock(), 'SZ160215');
SetSysParam(pn_date(), inttodate(20121019));
return FundIPOC();
// 结果：0.72
```

###### FundNAWLAccumulativeNetAsset

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 基金OF162714在2018年8月22日的累计净值。
setsysparam(pn_stock(), "OF162714");
return FundNAWLAccumulativeNetAsset(20180822T);
// 结果：1.1249
```

###### FundNAWMWFJJDWSY

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 基金OF090005在2018年8月22日的每万份基金单位收益。
setsysparam(pn_stock(), "OF090005");
return FundNAWMWFJJDWSY(20180822T);
// 结果：0.86
```

###### FundNAWLNetAsset

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 基金OF162714在2018年8月22日的单位净值。
setsysparam(pn_stock(), "OF162714");
return FundNAWLNetAsset(20180822T);
// 结果：0.9557
```

###### FundNAWZJQRSYZSDNSYL

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 基金OF090005在2018年8月22日的最近七日收益折算的年收益率。
setsysparam(pn_stock(), "OF090005");
return FundNAWZJQRSYZSDNSYL (20180822T);
// 结果：3.243
```

###### FundNAWByRateBegtEndt

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

范例

范例1：

返回OF000001在2021-05-01至2021-05-14的复权基准日为上市日的比例复权净值数据

```tsl
setsysparam(pn_stock(), "OF000001");
SetSysParam(PN_Rate(), 1);
SetSysParam(PN_RateDay(), -1);
return FundNAWByRateBegtEndt(20210501T, 20210514T);
```

返回结果：(图中结果保留了四位小数）

范例2：

返回多个票在一段区间内的复权净值数据

```tsl
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

用途：基金净值相关函数。
参数：无。
返回：处理后的结果值。

算法(时点收盘-时点净值)/时点净值范例

```tsl
// "OF512610"在2020-09-24的ETF时点折价率
SetSysParam(pn_stock(), "OF512610");
SetSysParam(PN_Date(), 20200924T);
return FundZjRatio4(); // 结果：-0.14
```

###### Fund7DaysAnnualRate

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

算法七日总收益率(%)/7\*365范例

```tsl
// OF162206在20210302的的7日折算的年化收益率
return Fund7DaysAnnualRate("OF162206", 20210302T); // 2.369
```

###### 中间函数

####### 内容

- CalculateRatioRightQJ
- CalculateComplexRightQJ

####### CalculateRatioRightQJ

- CalculateRatioRightQJ
- CalculateComplexRightQJ

####### CalculateComplexRightQJ

###### FundAdjustNAW

用途：基金净值相关函数。
参数：

返回：处理后的结果值。

算法

基金分红或拆分当日根据公布净值计算收益率时存在误差，需要对当日实际净值进行调整，一般来说，分红影响当日盘前净值，拆分影响当日盘后净值。调整过程如下：

分红日：盘前净值为分红后净值

盘前净值 = 昨日公布净值-红利比

拆分日：盘后净值分为调整前净值与调整后净值

若拆分日有净值公布

盘后调整前净值 = 当日公布净值\*拆分比

盘后调整后净值 = 当日公布净值

若拆分日无净值公布

盘后调整前净值 = 昨日公布净值

盘后调整后净值 = 昨日公布净值/拆分比范例

```tsl
Setsysparam(Pn_Stock(), "OF000001");
Endt := 20230112T;
return FundAdjustNAW(Endt, 1); // 0.9952
```

###### FundNetAssetperUnitInReportDate

用途：日期时间处理函数。
参数：

返回：日期或时间值。

范例

```tsl
// SH500001在报告期20211231的单位净值
SetSysParam(PN_Stock(), 'SH500001');
return FundNetAssetperUnitInReportDate(20211231);
```

##### 基金经理

###### 内容

- 中间函数
- FundManagerByEndt
- Fundmanagerid2funds
- Fundmanagerid2fundsendt
- Fundmanagername2id

###### 中间函数

####### 内容

- FundManagerDataByEndt

####### FundManagerDataByEndt

###### FundManagerByEndt

###### Fundmanagerid2funds

用途：基金经理相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回基金经理ID为3076管理的基金代码列表
return FundManagerID2Funds("3067");
```

###### Fundmanagerid2fundsendt

用途：基金经理相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回基金经理ID为3067在20201009日管理的基金列表
return FundManagerID2FundsEndT("3067", 20201009T);
```

###### Fundmanagername2id

范例

```tsl
// 返回基金经理名称对应的基金经理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)范例

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

###### FundOmega

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

返回：处理后的结果值。

范例

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

###### FundSortinoRatio

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

返回：处理后的结果值。

算法

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

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

###### FundCalmarRatio

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

返回：处理后的结果值。

算法

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

```tsl
// OF162714，2016年1月1日到2018年9月3日，无风险年收益率为3，年化的日线净值数据的Calmar。
setsysparam(pn_stock(), "OF162714");
return FundCalmarRatio(20160101T, 20180903T, 0, cy_day());
// 结果：-0.18243
```

###### FundAppraisalRatio

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

返回：处理后的结果值。

范例

```tsl
// 取华安创新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\_是无风险收益率(折算) 范例

```tsl
// 取华安创新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是基金收益率的均值范例

```tsl
// 取华安创新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是基金收益率序列与基准收益率序列的回归系数范例

```tsl
// 取华安创新2003年03月14日到2012年10月19日之间的Treynor指数
Setsysparam(pn_stock(), 'OF040001');
return FundTreynorMeasure("SH000001", inttodate(20030314), inttodate(20121019), 1.98, 0);
// 结果：0.07722
```

###### FundMeasure

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

返回：处理后的结果值。

范例

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

用途：基金评估相关函数。
参数：无。
返回：整数。

范例

```tsl
// 取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

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

返回：处理后的结果值。

范例

```tsl
// 获得折算后的无风险收益率
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

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

返回：处理后的结果值。

算法基金市净率=收盘价/单位净值范例

```tsl
// 获得基金金泰 20110910日的市净率
setsysparam(pn_stock(), 'SH500001');
endt := inttodate(20110910);
return FundPNA(endt);
// 结果：0.96
```

###### FundAverageYTM2

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

返回：处理后的结果值。

范例

```tsl
// 获得华安创新20110101到20110910之间的周收益率均值
setsysparam(pn_stock(), 'OF040001');
begt := inttodate(20110101);
endt := inttodate(20110910);
return FundAverageYTM2(begt, endt);
// 结果：-0.08285
```

###### FundZjRatio

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

返回：处理后的结果值。

算法基金折溢率/折价率=(收盘价-单位净值)/单位净值\*100范例

```tsl
// 获得基金金泰20110910的折价率(%)
setsysparam(pn_stock(), 'SH500001');
endt := inttodate(20110910);
return FundZjRatio(endt);
// 结果：-3.69
```

###### FundAverageYTM3

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

返回：处理后的结果值。

算法基金风险收益率=基金平均收益率(算术)-年化无风险收益率范例

```tsl
// 获得基金金泰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

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

返回：处理后的结果值。

范例

```tsl
// 获得华安创新与上证指数从20110101到20110910之间的收益率的相关系数
setsysparam(pn_stock(), 'OF040001');
begt := inttodate(20110101);
endt := inttodate(20110910);
return FundCorr('SH000001', begt, endt, 0);
// 结果：0.3
```

###### FundAlpha

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

返回：处理后的结果值。

范例

```tsl
// 取华安创新的α系数
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%范例

```tsl
// 获得基金金泰2011010到20110910之间的交易周转率
setsysparam(pn_stock(), 'SH500001');
begt := inttodate(20110101);
endt := inttodate(20110910);
return FundTurnOver(begt, endt);
// 结果：51.64
```

###### FundStdDev

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

返回：处理后的结果值。

范例

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

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

返回：处理后的结果值。

算法用复权后的日线数据计算

取基金和指数对数收益率序列；

计算β系数。范例

```tsl
// 获得华安创新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 范例

```tsl
// 获得基金金泰20110910的最新折价率(%)
setsysparam(pn_stock(), 'SH500001');
setsysparam(pn_date(), inttodate(20110910));
return FundZjRatio3();
// 结果：-3.69
```

###### FundNAVReturn

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

返回：处理后的结果值。

范例

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

###### FundTraingReturn3Y

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

返回：处理后的结果值。

范例

```tsl
// OF162714，2018年9月28日，净值数据的最近3年收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundTraingReturn3Y(20180928T, 0, 1);
// 结果：3.32472
```

###### FundRSquared

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

返回：处理后的结果值。

范例

```tsl
// SH000018 ，2016年1月1日到2018年8月22日日线的净值数据的R2。
return FundRSquared("SH000018", 20160101T, 20180822T, 0, cy_day());
// 结果：0.48236
```

###### FundMarginalRisk

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

返回：处理后的结果值。

范例

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

###### FundNAVReturnQTD

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

返回：处理后的结果值。

范例

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

###### FundTraingReturn1Y

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

返回：处理后的结果值。

范例

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

###### FundVaR

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

返回：处理后的结果值。

算法

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

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

###### FundTraingReturn2Y

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

返回：处理后的结果值。

范例

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

###### FundMinRecoveryPeriod

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

返回：处理后的结果值。

算法

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

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

###### FundSemiDeviation

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

返回：处理后的结果值。

算法

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

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

###### FundNAVReturnITD

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

返回：处理后的结果值。

范例

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

###### FundNAVReturnYTD

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

返回：处理后的结果值。

范例

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

###### FundNAVReturnDTD

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

返回：处理后的结果值。

范例

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

###### FundNetAsset

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

返回：处理后的结果值。

范例

```tsl
// OF162714，2018年8月22日的净值。
setsysparam(pn_stock(), "OF162714");
return FundNetAsset(20180822T, '单位净值');
// 结果：0.9557
```

###### FundExcessReturn

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

返回：处理后的结果值。

范例

```tsl
// 获取OF001344在一段时间内相对于沪深300的超额收益
setsysparam(pn_stock(), 'OF001344');
return FundExcessReturn("SH000300", 20160101T, 20180903T, 0, 0);
// 返回：21.02
```

###### FundNAVReturnWTD

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

返回：处理后的结果值。

范例

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

###### FundTraingReturn6M

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

返回：处理后的结果值。

范例

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

###### FundMaxDrawDown

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

返回：处理后的结果值。

范例

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

###### FundTraingReturn1M

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

返回：处理后的结果值。

范例

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

###### FundTE

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

返回：处理后的结果值。

范例

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

###### FundNAVReturnMTD

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

返回：处理后的结果值。

范例

```tsl
// OF162714，2018年9月27日，净值数据的本月收益(%)。
setsysparam(pn_stock(), "OF162714");
return FundNAVReturnMTD(20180927T, 0, 1);
// 结果：-11.07834
```

##### 投资组合

###### 内容

- 持股情况
- 行业配置
- 债券配置
- 资产配置
- 持有人结构
- 持债明细
- 处于转股期的可转债明细
- 份额变动
- 贵金属明细
- 基金明细
- 累计买入和卖出
- 平均剩余期限分布情况
- 资产支持证券明细
- IsFundDeclareIR

###### 持股情况

####### 内容

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

####### FundSCHoldAmount

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

返回：处理后的结果值。

范例

```tsl
// 获得华安创新2010一季报公布的前10名持股股数和
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return FundSCHoldAmount(RDate, 10);
// 结果：91966000
```

####### Fundscnonactivepercent5

范例

```tsl
// "OF510300"在20191231第2名股票积极投资市值占权益投资市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNActivePercent5(20191231, 2); // 结果：0
```

####### FundSCPercentGrow

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

返回：处理后的结果值。

范例

```tsl
// 返回华夏创新在2010年一季报和中报的前十名持股的占净值比例和的变动
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20100331;
RDate2 := 20100630;
return FundSCPercentGrow(RDate2, RDate1, 10);
// 结果：-3.99
```

####### FundSCMarketValue

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2010年一季报公布的前十名持股的股票市值和
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return FundSCMarketValue(RDate, 10);
// 结果：1938735800
```

####### Fundscnonactivepercent2

范例

```tsl
// "OF510300"在20191231第2名股票积极投资市值占总值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNActivePercent2(20191231, 2); // 结果：0
```

####### FundSCMarketValueGrow

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报与2010年中报前10大持股的股票市值和的变动
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundSCMarketValueGrow(RDate1, RDate2, 10);
// 结果：709404118.56
```

####### FundSCIncludeStockId

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

返回：处理后的结果值。

范例

```tsl
// OF162714，2018年中报的前十名股票是否包含SH600718。
setsysparam(pn_stock(), "OF162714");
return FundSCIncludeStockId(20180630, 10, "SH600718");
// 结果：0
```

####### FundSCCentralization

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

返回：处理后的结果值。

算法基金的持股集中度= (前N名持仓股票的总市值/所有持仓股票的总市值)\*100% 范例

```tsl
// 返回华安创新2010年一季报的前十名的持股集中度
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return FundSCCentralization(RDate, 10);
// 结果：37.45
```

####### FundSCPercentage

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

返回：处理后的结果值。

范例

```tsl
// 返回基金在2010年一季报的前10名持股占净值比例和
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return FundSCPercentage(RDate, 10);
// 结果：24.44
```

####### Fundscnoncode

范例

```tsl
// "OF510300"在20191231第2名股票代码
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNCode(20191231, 2); // 结果：SH600519
```

####### Fundscnonactivepercent3

范例

```tsl
// "OF510300"在20191231第2名股票积极投资市值占股票市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNActivePercent3(20191231, 2); // 结果：0
```

####### Fundscnonindexpercent

范例

```tsl
// "OF510300"在20191231第2名股票指数投资市值占净值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNIndexPercent(20191231, 2); // 结果：4.18
```

####### FundSCCentralizationGrow

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报与2010年中报的前十大持股的集中度的变动
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundSCCentralizationGrow(RDate1, RDate2, 10);
// 结果：8.37
```

####### Fundscnonactivevalue

范例

```tsl
// "OF510300"在20191231第2名股票积极投资市值
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNActiveValue(20191231, 2); // 结果：0
```

####### FundSCInfo

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

返回：处理后的结果值。

范例

```tsl
// 获得华安创新2010年一季报前3名股票明细
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return FundSCInfo(RDate, 3);
```

####### Fundscnonactivepercent

范例

```tsl
// "OF510300"在20191231第2名股票积极投资市值占净值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNActivePercent(20191231, 2); // 结果：0
```

####### Fundscnonactivevolume

范例

```tsl
// "OF510300"在20191231第2名股票积极投资股数
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNActiveVolume(20191231, 2); // 结果：0
```

####### Fundscnonactivepercent4

范例

```tsl
// "OF510300"在20191231第2名股票积极投资市值占积极投资部分比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNActivePercent4(20191231, 2); // 结果：0
```

####### FundSCMarketValueGrowRatio

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报与2010年中报的前10大持股股票市值和的变动比(%)
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundSCMarketValueGrowRatio(RDate1, RDate2, 10);
// 结果：51.61
```

####### Fundscstockactivepercentgrow4

范例

```tsl
// "OF510300"在20191231与20181231期间万科A积极投资市值占权益投资市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActivePercentGrow4(20191231, 20181231, "SZ000002");
// 结果：0
```

####### Fundscnonvolume

范例

```tsl
// "OF510300"在20191231第2名股票持有股数
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNVolume(20191231, 2); // 结果：1423123
```

####### Fundscstockactivepercentgrow

范例

```tsl
// "OF510300"在20191231与20181231期间万科A积极投资市值占净值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActivePercentGrow(20191231, 20181231, 'SZ000002'); // 结果：0
```

####### Fundscnonindexpercent2

范例

```tsl
// "OF510300"在20191231第2名股票指数投资市值占总值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNIndexPercent2(20191231, 2); // 结果：4.16797774282387
```

####### Fundscnonpercent3

范例

```tsl
// "OF510300"在20191231第2名股票市值占股票市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNPercent3(20191231, 2); // 结果：4.21127420209799
```

####### Fundscstockactivepercent3

范例

```tsl
// "OF510300"在20191231万科A积极投资市值占股票市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActivePercent3(20191231, "SZ000002"); // 结果：0
```

####### Fundscnonindexpercent4

范例

```tsl
// "OF510300"在20191231第2名股票指数投资市值占指数投资部分比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNIndexPercent4(20191231, 2); // 结果：4.21127420209799
```

####### Fundscstockactivepercent5

范例

```tsl
// "OF510300"在20191231万科A积极投资市值占权益投资市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActivePercent5(20191231, "SZ000002"); // 结果：0
```

####### Fundscnonindexvolume

范例

```tsl
// "OF510300"在20191231第2名股票指数投资股数
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNIndexVolume(20191231, 2); // 结果：1423123
```

####### Fundscstockactivepercentgrow3

范例

```tsl
// "OF510300"在20191231与20181231期间万科A积极投资市值占股票市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActivePercentGrow3(20191231, 20181231, "SZ000002"); // 结果：0
```

####### Fundscstockactivepercent2

范例

```tsl
// "OF510300"在20191231万科A积极投资市值占总值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActivePercent2(20191231, "SZ000002"); // 结果：0
```

####### Fundscnonpercent2

范例

```tsl
// "OF510300"在20191231第2名股票市值占总值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNPercent2(20191231, 2); // 结果：4.16797774282387
```

####### Fundscnonindexvalue

范例

```tsl
// "OF510300"在20191231第2名股票指数投资市值
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNIndexValue(20191231, 2); // 结果：1683554509
```

####### Fundscstockactivepercentgrow2

范例

```tsl
// "OF510300"在20191231与20181231期间万科A积极投资市值占总值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActivePercentGrow2(20191231, 20181231, "SZ000002"); // 结果：0
```

####### Fundscnonvalue

范例

```tsl
// "OF510300"在20191231第2名股票持有市值
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNValue(20191231, 2); // 结果：1683554509
```

####### Fundscstockactivevalue

范例

```tsl
// "OF510300"在20191231万科A积极投资市值
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActiveValue(20191231, "SZ000002"); // 结果：0
```

####### Fundscnonindexpercent3

范例

```tsl
// "OF510300"在20191231第2名股票指数投资市值占股票市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNIndexPercent3(20191231, 2); // 结果：4.21127420209799
```

####### Fundscnonpercent

范例

```tsl
// "OF510300"在20191231第2名股票市值占净值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNPercent(20191231, 2); // 结果：4.18
```

####### Fundscstockactivepercent

范例

```tsl
// "OF510300"在20191231万科A积极投资市值占净值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActivePercent(20191231, "SZ000002"); // 结果：0
```

####### Fundscnonpercent4

范例

```tsl
// "OF510300"在20191231第2名股票市值占权益投资市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNPercent4(20191231, 2); // 结果：4.21127420209799
```

####### Fundscnonindexpercent5

范例

```tsl
// "OF510300"在20191231第2名股票指数投资市值占权益投资市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCNoNIndexPercent5(20191231, 2); // 结果：4.21127420209799
```

####### Fundscstockactivepercent4

范例

```tsl
// "OF510300"在20191231万科A积极投资市值占积极投资部分比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActivePercent4(20191231, "SZ000002"); // 结果：0
```

####### Fundscstockindexpercentgrow4

范例

```tsl
// "OF510300"在20191231与20181231期间万科A指数投资市值占权益投资市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexPercentGrow4(20191231, 20181231, 'SZ000002');
// 结果：0.128935091068871
```

####### Fundscstockactivevaluegrowratio

范例

```tsl
// "OF510300"在20191231与20181231期间万科A积极投资市值变比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActiveValueGrowRatio(20191231, 20181231, "SZ000002"); // 结果：0
```

####### Fundscstockindexvaluegrowratio

范例

```tsl
// "OF510300"在20191231与20181231期间指数投资市值变比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexValueGrowRatio(20191231, 20181231, "SZ000002");
// 结果：32.8031738538773
```

####### Fundscstockindexpercentgrow

范例

```tsl
// "OF510300"在20191231与20181231期间第2名股票指数投资市值占净值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexPercentGrow(20191231, 20181231, 2); // 结果：0.12
```

####### Fundscstockindexpercent2

范例

```tsl
// "OF510300"在20191231万科A指数投资市值占总值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexPercent2(20191231, "SZ000002"); // 结果：1.35187633739411
```

####### Fundscstockindexpercent4

范例

```tsl
// "OF510300"在20191231万科A指数投资市值占指数投资部分比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexPercent4(20191231, "SZ000002"); // 结果：1.36591946871515
```

####### Fundscstockactivevolume

范例

```tsl
// "OF510300"在20191231万科A积极投资股数
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActiveVolume(20191231, "SZ000002"); // 结果：0
```

####### Fundscstockindexvalue

范例

```tsl
// "OF510300"在20191231万科A指数投资市值
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexValue(20191231, 'SZ000002'); // 结果：546057979.16
```

####### Fundscstockindexpercentgrow2

范例

```tsl
// "OF510300"在20191231与20181231期间万科A指数投资市值占总值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexPercentGrow2(20191231, 20181231, "SZ000002");
// 结果：0.119102751396919
```

####### Fundscstockpercent2

范例

```tsl
// "OF510300"在20191231万科A市值占总值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockPercent2(20191231, "SZ000002"); // 结果：1.35187633739411
```

####### Fundscstockindexvolume

范例

```tsl
// "OF510300"在20191231万科A指数投资股数
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexVolume(20191231, 'SZ000002'); // 结果：16968862
```

####### Fundscstockactivevaluegrow

范例

```tsl
// "OF510300"在20191231与20181231期间万科A积极投资市值变动
SetSysParam(pn_stock(), "OF510300");
return FundSCStockActiveValueGrow(20191231, 20181231, "SZ000002"); // 结果：0
```

####### Fundscstockindexpercentgrow3

范例

```tsl
// "OF510300"在20191231与20181231期间万科A指数投资市值占股票市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexPercentGrow3(20191231, 20181231, 2);
// 结果：0.128935091068871
```

####### Fundscstockpercent

范例

```tsl
// "OF510300"在20191231万科A市值占净值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockPercent(20191231, "SZ000002"); // 结果：1.35
```

####### Fundscstockpercent3

范例

```tsl
// "OF510300"在20191231万科A指定股票市值占股票市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockPercent3(20191231, "SZ000002"); // 结果：1.36591946871515
```

####### Fundscstockindexpercent

范例

```tsl
// "OF510300"在20191231万科A指数投资市值占净值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexPercent(20191231, "SZ000002"); // 结果：1.35
```

####### Fundscstockindexvaluegrow

范例

```tsl
// "OF510300"在20191231与20181231期间万科A指数投资市值变动
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexValueGrow(20191231, 20181231, 'SZ000002');
// 结果：134879568.8
```

####### Fundscstockindexpercent5

范例

```tsl
// "OF510300"在20191231万科A指数投资市值占权益投资市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexPercent5(20191231, "SZ000002"); // 结果：1.36591946871515
```

####### Fundscstockpercent4

范例

```tsl
// "OF510300"在20191231万科A市值占权益投资市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockPercent4(20191231, "SZ000002"); // 结果：1.36591946871515
```

####### Fundscsumnactivevaluegrowratio2

范例

```tsl
// "OF510300"在20191231与20181231期间前2名股票积极投资市值占净值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActiveValueGrowRatio2(20191231, 20181231, 2); // 结果：0
```

####### Fundscsumnactivepercent3

范例

```tsl
// "OF510300"在20191231前2名股票积极投资市值占股票市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActivePercent3(20191231, 2); // 结果：0
```

####### Fundscsumnactivevalue

范例

```tsl
// "OF510300"在20191231前2名股票积极投资市值
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActiveValue(20191231, 2); // 结果：0
```

####### Fundscsumnactivevaluegrowratio5

范例

```tsl
// "OF510300"在20191231与20181231前2名股票积极投资市值占权益投资市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActiveValueGrowRatio5(20191231, 20181231, 2); // 结果：0
```

####### Fundscstockvolume

范例

```tsl
// "OF510300"在20191231万科A股票持有股数
SetSysParam(pn_stock(), "OF510300");
return FundSCStockVolume(20191231, "SZ000002"); // 结果：16968862
```

####### Fundscstockvalue

范例

```tsl
// "OF510300"在20191231万科A积持有市值
SetSysParam(pn_stock(), "OF510300");
return FundSCStockValue(20191231, "SZ000002"); // 结果：546057979.16
```

####### Fundscsumnactivepercent5

范例

```tsl
// "OF510300"在20191231前2名股票积极投资市值占权益投资市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActivePercent5(20191231, 2); // 结果：0
```

####### Fundscsumnindexpercent2

范例

```tsl
// "OF510300"在20191231前2名股票指数投资市值占总值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexPercent2(20191231, 2); // 结果：10.8037555610196
```

####### Fundscsumnactivevaluegrowratio4

范例

```tsl
// "OF510300"在20191231与20181231期间前2名股票积极投资市值占股票市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActiveValueGrowRatio4(20191231, 20181231, 2); // 结果：0
```

####### Fundscstockpercentgrow2

范例

```tsl
// "OF510300"在20191231与20181231万科A占总值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockPercentGrow2(20191231, 20181231, "SZ000002");
// 结果：0.119102751396919
```

####### Fundscstockvaluegrowratio

范例

```tsl
// "OF510300"在20191231与20181231期间万科A持有市值变比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockValueGrowRatio(20191231, 20181231, "SZ000002");
// 结果：32.8031738538773
```

####### Fundscsumnactivevaluegrowratio

范例

```tsl
// "OF510300"在20191231与20181231前2名积极投资市值变比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActiveValueGrowRatio(20191231, 20181231, 2); // 结果：0
```

####### Fundscsumnindexpercent

范例

```tsl
// "OF510300"在20191231前2名股票指数投资市值占净值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexPercent(20191231, 2); // 结果：10.83
```

####### Fundscsumnactivevaluegrowratio3

范例

```tsl
// "OF510300"在20191231与20181231期间前2名股票积极投资市值占总值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActiveValueGrowRatio3(20191231, 20181231, 2); // 结果：0
```

####### Fundscsumnactivepercent2

范例

```tsl
// "OF510300"在20191231前2名股票积极投资市值占总值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActivePercent2(20191231, 2); // 结果：0
```

####### Fundscstockpercentgrow4

范例

```tsl
// "OF510300"在20191231与20181231期间万科A市值占权益投资市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockPercentGrow4(20191231, 20181231, "SZ000002");
// 结果：0.128935091068871
```

####### Fundscsumnactivepercent

范例

```tsl
// "OF510300"在20191231前2名股票积极投资市值占净值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActivePercent(20191231, 2); // 结果：0
```

####### Fundscstockpercentgrow

范例

```tsl
// "OF510300"在20191231与20181231期间万科A市值占净值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockPercentGrow(20191231, 20181231, "SZ000002"); // 结果：0.12
```

####### Fundscstockpercentgrow3

范例

```tsl
// "OF510300"在20191231与20181231期间万科A市值占股票市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockPercentGrow3(20191231, 20181231, "SZ000002");
// 结果：0.128935091068871
```

####### Fundscstockvaluegrow

范例

```tsl
// "OF510300"在20191231与20181231万科A的市值变动
SetSysParam(pn_stock(), "OF510300");
return FundSCStockValueGrow(20191231, 20181231, "SZ000002"); // 结果：134879568.8
```

####### Fundscsumnactivevaluegrow

范例

```tsl
// "OF510300"在20191231与20181231期间前2名股票积极投资市值变动
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActiveValueGrow(20191231, 20181231, 2); // 结果：0
```

####### Fundscsumnactivepercent4

范例

```tsl
// "OF510300"在20191231前2名股票积极投资市值占积极投资部分比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNActivePercent4(20191231, 2); // 结果：0
```

####### Fundscsumnindexvalue

范例

```tsl
// "OF510300"在20191231前2名股票指数投资市值
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexValue(20191231, 2); // 结果：4363917590.54
```

####### Fundscsumnpercent2

范例

```tsl
// "OF510300"在20191231前2名股票市值占总值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNPercent2(20191231, 2); // 结果：10.8037555610196
```

####### Fundscsumnindexvaluegrowratio4

范例

```tsl
// "OF510300"在20191231与20181231期间前2名股票指数投资市值占股票市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexValueGrowRatio4(20191231, 20181231, 2);
// 结果：1.25504141189035
```

####### Fundscsumnindexpercent4

范例

```tsl
// "OF510300"在20191231前2名股票指数投资市值占指数投资部分比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexPercent4(20191231, 2); // 结果：10.9159836945456
```

####### Fundscsumnindexpercent3

范例

```tsl
// "OF510300"在20191231前2名股票指数投资市值占股票市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexPercent3(20191231, 2); // 结果：10.9159836945456
```

####### Fundscsumnvaluegrowratio5

范例

```tsl
// "OF510300"在20191231与20181231期间前2名股票市值占权益投资市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNValueGrowRatio5(20191231, 20181231, 2); // 结果：1.25504141189035
```

####### Fundscsumnindexvaluegrowratio3

范例

```tsl
// "OF510300"在20191231与20181231前2名股票指数投资市值占总值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexValueGrowRatio3(20191231, 20181231, 2); // 结果：1.1756998821252
```

####### Fundscsumnindexvaluegrowratio

范例

```tsl
// "OF510300"在20191231与20181231前2名指数投资市值变比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexValueGrowRatio(20191231, 20181231, 2);
// 结果：35.8910845392378
```

####### Fundscsumnpercent4

范例

```tsl
// "OF510300"在20191231前2名股票市值占权益投资市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNPercent4(20191231, 2); // 结果：10.9159836945456
```

####### Fundscsumnindexvaluegrowratio2

范例

```tsl
// "OF510300"在20191231与20181231期间前2名股票指数投资市值占净值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexValueGrowRatio2(20191231, 20181231, 2); // 结果：1.18
```

####### Fundscsumnindexpercent5

范例

```tsl
// "OF510300"在20191231前2名股票指数投资市值占权益投资市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexPercent5(20191231, 2); // 结果：10.9159836945456
```

####### Fundscsumnvaluegrowratio3

范例

```tsl
// "OF510300"在20191231与20181231期间前2名股票市值占总值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNValueGrowRatio3(20191231, 20181231, 2); // 结果：1.1756998821252
```

####### Fundscsumnindexvaluegrowratio5

范例

```tsl
// "OF510300"在20191231与20181231期间前2名股票指数投资市值占权益投资市值比变动(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexValueGrowRatio5(20191231, 20181231, 2);
// 结果：1.25504141189035
```

####### FundSCStockIndexPercent3

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

返回：整数。

范例

```tsl
// "OF510300"在20191231万科A指数投资市值占股票市值比(%)
SetSysParam(pn_stock(), "OF510300");
return FundSCStockIndexPercent3(20191231, "SZ000002");
// 结果：1.36591946871515
```

####### FundSCSumNIndexValueGrow

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

返回：整数。

范例

```tsl
// "OF510300"在20191231与20181231期间前2名股票指数投资市值变动
SetSysParam(pn_stock(), "OF510300");
return FundSCSumNIndexValueGrow(20191231, 20181231, 2);
// 结果：1152582862.19
```

####### 中间函数

######## 内容

- FundSCValue
- FundSCNoN
- FundSCSumN
- FundSCValue2

######## FundSCValue

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return FundSCValue(20231231, 'SZ002230');
```

######## FundSCNoN

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return FundSCNoN(20231231, 1, '市值');
// 结果：100804880.54
```

######## FundSCSumN

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return FundSCSumN(20231231, 10, '市值');
// 结果：709906215.11
```

######## FundSCValue2

范例

```tsl
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

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2010年一季报前3名行业详情，结果如下图所示。
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return FundICInfo(RDate, 3);
```

####### FundICInfo2

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2010年一季报前3名行业详情，结果如下图所示。
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return FundICInfo2(RDate, 3);
```

####### FundICCentralization

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

返回：处理后的结果值。

算法(持仓前N名的行业总市值之和/所有持仓股票的总市值之和)\*100%范例

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

####### FundICCentralizationGrow

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报和2010年中报持有的前十大行业的集中度的变动
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundICCentralizationGrow(RDate1, RDate2, 10);
// 结果：8.03
```

####### FundICMarketValue

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

返回：处理后的结果值。

范例

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

####### FundICMarketValue2

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2010年一季报持有的前十名行业的股票市值和
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return FundICMarketValue2(RDate, 10);
// 结果：4599957090.29
```

####### FundICMarketValue2Grow

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报和2010年中报持有的前十名行业的市值变动
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundICMarketValue2Grow(RDate1, RDate2, 10);
// 结果：4705104767.54
```

####### FundICMarketValue2GrowRatio

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报和2010年中报持有的前十名行业的市值变动比
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundICMarketValue2GrowRatio(RDate1, RDate2, 10);
// 结果：29.29
```

####### FundICMarketValueGrow

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报与2010年中报持有金融、保险业的股票市值的变动的绝对值
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundICMarketValueGrow(RDate1, RDate2, '金融、保险业');
// 结果：-163366000
```

####### FundICMarketValueGrowRatio

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报与2010年中报持有的金融、保险业的股票市值的变动比
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundICMarketValueGrowRatio(RDate1, RDate2, '金融、保险业');
// 结果：-92.4
```

####### FundICPercentage

范例

```tsl
// 返回华安创业2010年一季报中在金融、保险行业占净值比例(%)
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return FundSCCentralization(RDate, '金融、保险业');
// 结果：37.45
```

####### FundICPercentage2

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2010年一季报持有的前十名行业占净值比例
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return FundICPercentage2(RDate, 10);
// 结果：57.96
```

####### FundICPercentageGrow

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

返回：处理后的结果值。

范例

```tsl
// 比较华安创新 2011年中报与2010年中报在金融、保险行业持股的变动情况
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundICPercentageGrow(RDate1, RDate2, '金融、保险业');
// 结果：-2.45
```

####### FundICPercentage2Grow

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报和2010年中报持有的前N名行业占净值比例的变动
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundICPercentage2Grow(RDate1, RDate2, 10);
// 结果：10.44
```

####### Fundicindustrypercent2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231指定行业"金融业"市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundICIndustryPercent2(20191231, "金融业"); // 结果：5.57438513631856
```

####### Fundicindustrypercent3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231指定行业"金融业"市值占股票市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundICIndustryPercent3(20191231, "金融业"); // 结果：7.45005479951638
```

####### Fundicindustrypercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间指定行业"金融业"市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundICIndustryPercentGrow2(20191231, 20181231, "金融业");
// 结果：-1.55266269888475
```

####### Fundicindustrypercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间指定行业"金融业"市值占股票市值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundICIndustryPercentGrow3(20191231, 20181231, "金融业");
// 结果：-4.18387984110969
```

####### Fundicindustryrank

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231指定行业"金融业"市值排名
SetSysParam(pn_stock(), "OF000001");
return FundICIndustryRank(20191231, "金融业"); // 结果：4
```

####### Fundicnonname

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第1名行业名称
SetSysParam(pn_stock(), "OF000001");
return FundICNoNName(20191231, 1); // 结果：制造业
```

####### Fundicnonpercent

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第1名行业市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundICNoNPercent(20191231, 1); // 结果：44.09
```

####### Fundicnonpercent2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第1名行业市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundICNoNPercent2(20191231, 1); // 结果：43.6123705431576
```

####### Fundicnonpercent3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第1名行业市值占股票市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundICNoNPercent3(20191231, 1); // 结果：58.2870653063485
```

####### Fundicnonpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间第1名行业市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundICNoNPercentGrow2(20191231, 20181231, 1);
// 结果：20.3906014790993
```

####### Fundicnonvalue

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第1名行业市值
SetSysParam(pn_stock(), "OF000001");
return FundICNoNValue(20191231, 1); // 结果：2027297873.83
```

####### Fundicsumnpercent2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231的前1名行业市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundICSumNPercent2(20191231, 1); // 结果：12.9
```

####### Fundicsumnpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前1名行业市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundICSumNPercentGrow2(20191231, 20181231, 1);
// 结果：-3.71182617266113
```

####### 中间函数

######## 内容

- FundICIValue
- FundICNoN
- FundICSumN

######## FundICIValue

范例

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

######## FundICNoN

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return FundICNoN(20221231, 3, '市值');
// 结果：52692108.75
```

######## FundICSumN

范例

```tsl
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

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return FundBCBondSumN(20221231, 3, '市值');
// 结果：658056005.48
```

######## FundBCBondNoN

范例

```tsl
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

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间指定债券类型市值占债券市值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCBondPercentGrow3(20191231, 20181231, "国债");
// 结果：-3.55152582173095
```

####### fundbcarmdebtvalue

####### Fundbcbondpercent4

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231指定债券类型市值占固定收益投资市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCBondPercent4(20191231, "国债"); // 结果：1.10841752508523
```

####### fundbcconveniblebondpercent2

####### Fundbcbondpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间指定债券类型市值占净值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCBondPercentGrow(20191231, 20181231, "国债"); // 结果：-1.26
```

####### Fundbcbondvaluegrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间指定债券类型市值变动
SetSysParam(pn_stock(), "OF000001");
return FundBCBondValueGrow(20191231, 20181231, "国债");
// 结果：-49762000
```

####### fundbcbondpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间指定债券类型市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCBondPercentGrow2(20191231, 20181231, "国债"); // 结果：-1.23
```

####### fundbcgovbondpercent1

####### fundbcprivatebondvalue

####### Fundbcbondpercent3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231指定债券类型市值占债券市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCBondPercent3(20191231, "国债"); // 结果：1.11
```

####### Fundbcbondpercentgrow4

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间指定债券类型市值占固定收益投资市值比变动
SetSysParam(pn_stock(), "OF000001");
return FundBCBondPercentGrow4(20191231, 20181231, "国债");
// 结果：-3.55152582173095
```

####### fundbcncdvalue

####### Fundbcnonpercent3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券类型市值占债券市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNPercent3(20191231, 2);
// 结果：10.8997086846338
```

####### Fundbcsumnpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券类型市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCSumNPercentGrow2(20191231, 20181231, 2); // 结果：-9.50685311820331
```

####### Fundbcnonvaluegrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间第2名债券类型持有市值变动
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNValueGrow(20191231, 20181231, 2); // 结果：-220000
```

####### Fundbcnonpercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间第2名债券类型市值占债券市值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNPercentGrow3(20191231, 20181231, 2);
// 结果：3.04012437331564
```

####### Fundbcnonpercent4

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券类型市值占固定收益投资市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNPercent4(20191231, 2);
// 结果：10.8997086846338
```

####### Fundbcsumnpercent3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名债券类型市值占债券市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCSumNPercent3(20191231, 1); // 结果：87.86
```

####### Fundbcnonpercent

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券类型市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNPercent(20191231, 2); // 结果：2.2
```

####### Fundbcsumnpercent2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名债券类型市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCSumNPercent2(20191231, 2);
// 结果：19.6952584471872
```

####### Fundbcnonvalue

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券类型持有市值
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNValue(20191231, 2); // 结果：101040000
```

####### Fundbcsumnpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券类型市值占净值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCSumNPercentGrow(20191231, 20181231, 2); // 结果：-9.92
```

####### Fundbcsumnpercentgrow4

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券类型市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCSumNPercentGrow4(20191231, 20181231, 2); // 结果：4.76065071464147
```

####### Fundbcsumnpercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券类型市值占债券市值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCSumNPercentGrow3(20191231, 20181231, 2); // 结果：4.76065071464147
```

####### Fundbcbondvaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间指定债券类型市值变比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCBondValueGrowRatio(20191231, 20181231, "国债");
// 结果：-82.8855539084231
```

####### Fundbcsumnpercent

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名债券类型市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCSumNPercent(20191231, 2); // 结果：19.91
```

####### Fundbcnonpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间第2名债券类型市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNPercentGrow2(20191231, 20181231, 2);
// 结果：-0.26799288508768
```

####### Fundbcnonname

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券类型名称
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNName(20191231, 2); // 结果：中期票据
```

####### Fundbcsumnpercent4

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名债券类型市值占固定收益投资市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCSumNPercent4(20191231, 2); // 结果：98.7622803483759
```

####### Fundbcnonpercentgrow4

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间第2名债券类型市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNPercentGrow4(20191231, 20181231, 2);
// 结果：3.04012437331564
```

####### Fundbcnonpercent2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券类型市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNPercent2(20191231, 2);
// 结果：2.17362923158186
```

####### Fundbcnonpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间第2名债券类型市值占净值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBCNoNPercentGrow(20191231, 20181231, 2); // 结果：-0.29
```

####### Fundbcsumnvalue

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名债券类型持有市值
SetSysParam(pn_stock(), "OF000001");
return FundBCSumNValue(20191231, 2); // 结果：915523625
```

####### Fundbcsumnvaluegrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券类型持有市值变动
SetSysParam(pn_stock(), "OF000001");
return FundBCSumNValueGrow(20191231, 20181231, 2);
// 结果：-295558875
```

####### Fundbcsumnvaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// "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

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

返回：处理后的结果值。

范例

```tsl
// OF162714，2018年中报的股票市值。
setsysparam(pn_stock(), "OF162714");
return FundIRStockValue(20180630);
// 结果：75934603.15
```

####### FundIRBondPercent

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

返回：处理后的结果值。

范例

```tsl
// 取得华安创新2011年年报公布的债券占净值比例(%)
SetSysParam(pn_stock(), 'OF040001');
RDate := 20111231;
return FundIRBondPercent(RDate);
// 结果：26.48
```

####### FundIRBondPercentGrow

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

返回：处理后的结果值。

范例

```tsl
// 比较华安创新 2011年中报与2010年中报的债券现金占净值比例变动情况
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundIRBondPercentGrow(RDate1, RDate2);
// 结果：-10.55
```

####### FundIRBondValue

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报的债券市值
SetSysParam(pn_stock(), 'OF040001');
RDate := 20110630;
return FundIRBondValue(RDate);
// 结果：1656960130.7
```

####### FundIRBondValueGrow

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

返回：处理后的结果值。

范例

```tsl
// 比较华安创新 2011年中报与2010年中报中债券现金变动情况
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundIRBondValueGrow(RDate1, RDate2);
// 结果：-581095932
```

####### FundIRBondValueGrowRatio

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

返回：处理后的结果值。

范例

```tsl
// 比较华安创新2011年中报与2010年中报的债券现金变比(增长率)(%)
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundIRBondValueGrowRatio(RDate1, RDate2);
// 结果：-25.96
```

####### FundIRNetAssetValue

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新 2011年中报公布的资产净值
SetSysParam(pn_stock(), 'OF040001');
RDate := 20110630;
return FundIRNetAssetValue(RDate);
// 结果：7285618761.52
```

####### FundIRNetAssetValueGrow

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报和2010年中报的资产净值的变动
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundIRNetAssetValueGrow(RDate1, RDate2);
// 结果：563746056.32
```

####### FundIRNetAssetValueGrowRatio

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报和2010年中报的资产净值变动比值
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundIRNetAssetValueGrowRatio(RDate1, RDate2);
// 结果：8.39
```

####### FundIRStockPercent

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报的公布的股票占净值比例(%)
SetSysParam(pn_stock(), 'OF040001');
RDate := 20110630;
return FundIRStockPercent(RDate);
// 结果：66.35
```

####### FundIRStockPercentGrow

范例

```tsl
// 返回华安创新2011年中报公布的股票市值
SetSysParam(pn_stock(), 'OF040001');
RDate := 20110630;
return FundIRStockValue(RDate);
// 结果：4833655935.55
```

####### FundIRStockValueGrow

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2011年中报2010年中报的股票市值变动
SetSysParam(pn_stock(), 'OF040001');
RDate1 := 20110630;
RDate2 := 20100630;
return FundIRStockValueGrow(RDate1, RDate2);
// 结果：876888161.01
```

####### FundIRStockValueGrowRatio

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

返回：处理后的结果值。

范例

```tsl
// 返回华安创新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

范例

```tsl
// 计算基金OF000001在2019年报的机构持有市值变动(万)
SetSysParam(pn_stock(), "OF000001");
return FundHSOrganGrow(20191231, 20181231);
// 返回：860.475365116
```

####### Fundhsorgangrow2

范例

```tsl
// 计算基金OF000009在2019年报的机构持有份额变动
SetSysParam(pn_stock(), "OF000009");
return FundHSOrganGrow2(20191231, 20181231);
// 返回：-517584542.92
```

####### Fundhsorganpercent

范例

```tsl
// 计算基金OF000001在2019年报的机构持有市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundHSOrganPercent(20191231);
// 返回：0.452437302449383
```

####### Fundhsorganpercentgrow

范例

```tsl
// 计算基金OF000001在2019年报的机构持有市值占净值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundHSOrganPercentGrow(20191231, 20181231);
// 返回：0.151944943259435
```

####### Fundhsorganvalue

算法机构持有份额\*单位净值范例

```tsl
// 计算基金OF000001在2019年报的机构持有市值(万)
SetSysParam(pn_stock(), "OF000001");
return FundHSOrganValue(20191231);
// 返回：2080.4658667
```

####### Fundhsothergrow

范例

```tsl
// 计算基金OF159919在2014年报的其他持有市值变动(万)
SetSysParam(pn_stock(), "OF159919");
return FundHSOtherGrow(20141231, 20131231);
// 返回：3206350.87849476
```

####### Fundhsothergrow2

范例

```tsl
// 计算基金OF159919在2014年报的其他持有份额变动
SetSysParam(pn_stock(), "OF159919");
return FundHSOtherGrow2(20141231, 20131231);
// 返回：8708413804
```

####### FundHSOtherPercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF159919在2014年报的其他持有市值占净值比(%)
SetSysParam(pn_stock(), "OF159919");
return FundHSOtherPercent(20141231);
// 返回：69.9025987572471
```

####### FundHSOtherPercentGrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF159919在2014年报的其他持有市值占净值比变动(%)
SetSysParam(pn_stock(), "OF159919");
return FundHSOtherPercentGrow(20141231, 20131231);
// 返回：69.9025987572471
```

####### FundHSOtherValue

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

返回：处理后的结果值。

算法其他持有份额\*单位净值范例

```tsl
// 计算基金OF159919在2014年报的其他持有市值(万)
SetSysParam(pn_stock(), "OF159919");
return FundHSOtherValue(20141231);
// 返回：3206350.87849476
```

####### FundHSPersonGrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报的个人持有市值变动(万)
SetSysParam(pn_stock(), "OF000001");
return FundHSPersonGrow(20191231, 20181231);
// 返回：53009.883755893
```

####### Fundhspersongrow2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报的个人持有份额变动
SetSysParam(pn_stock(), "OF000009");
return FundHSPersonGrow2(20191231, 20181231);
// 返回：-16431107983.73
```

####### Fundhspersonpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报的机构持有市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundHSPersonPercent(20191231);
// 返回：99.5576381673184
```

####### Fundhspersonpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报的个人持有市值变动(万)
SetSysParam(pn_stock(), "OF000001");
return FundHSPersonPercentGrow(20191231, 20181231);
// 返回：-0.145310022556174
```

####### Fundhspersonvalue

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

返回：处理后的结果值。

算法Sum(个人持有份额\*单位净值)范例

```tsl
// 计算基金OF006872在2019年报的个人持有市值(万)
SetSysParam(pn_stock(), "OF000001");
return FundHSPersonValue(20191231);
// 返回：457801.040840455
```

####### Fundhspractitionergrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报的从业人员持有市值变动(万)
SetSysParam(pn_stock(), "OF000001");
return FundHSPractitionerGrow(20191231, 20181231);
// 返回：-35.813267566
```

####### Fundhspractitionergrow2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报的从业人员持有份额变动
SetSysParam(pn_stock(), "OF000009");
return FundHSPractitionerGrow2(20191231, 20181231);
// 返回：1889309.58
```

####### Fundhspractitionerpercent

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

返回：处理后的结果值。

算法从业人员持有市值/总净值\*100范例

```tsl
// 计算基金OF000001在2019年报的从业人员持有市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundHSPractitionerPercent(20191231);
// 返回：0.00131867119665122
```

####### Fundhspractitionerpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报的从业人员持有市值占净值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundHSPractitionerPercentGrow(20191231, 20181231);
// 返回：-0.00899592795489366
```

####### Fundhspractitionervalue

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

返回：处理后的结果值。

算法从业人员持有份额\*单位净值范例

```tsl
// 计算基金OF000001在2019年报的从业人员持有市值(万)
SetSysParam(pn_stock(), "OF000001");
return FundHSPractitionerValue(20191231);
// 返回：6.06371402
```

####### 中间函数

######## 内容

- FundHSMX

######## FundHSMX

范例

```tsl
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

范例

```tsl
// "OF000001"在20191231与20181231期间指定债券市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDBondPercentGrow2(20191231, 20181231, "BK190303");
// 结果：2.15383767484141
```

####### Fundbdbondpercent

范例

```tsl
// "OF000001"在20191231指定债券市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDBondPercent(20191231, "BK190201"); // 结果：2.18
```

####### Fundbdbondpercentgrow3

范例

```tsl
// "OF000001"在20191231与20181231期间指定债券市值占债券市值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDBondPercentGrow3(20191231, 20181231, "BK190303");
// 结果：10.8004635145045
```

####### Fundbdbondpercent5

范例

```tsl
// "OF000001"在20191231指定债券"190303"市值占固定收益投资市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDBondPercent5(20191231, "BK190303"); // 结果：10.8004635145045
```

####### FundBDBondPercentGrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20200331与20191231期间指定债券市值占净值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDBondPercentGrow(20200331, 20191231, "BK190303"); // 结果：0.13
```

####### Fundbdbondpercent3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231指定债券市值占债券市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDBondPercent3(20191231, "BK190303"); // 结果：10.8004635145045
```

####### Fundbdbondpercent2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231指定债券市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDBondPercent2(20191231, "190030"); // 结果：2.15383767484141
```

####### Fundbdbondpercentgrow4

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间指定债券市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDBondPercentGrow4(20191231, 20181231, "BK190303");
// 结果：10.8004635145045
```

####### Fundbdnonvalue

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券持有市值
SetSysParam(pn_stock(), "OF000001");
return FundBDNoNValue(20191231, 2); // 结果：132678000
```

####### Fundbdbondvolumegrowratio

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20210331与20191231期间指定债券持有份额变比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDBondVolumeGrowRatio(20210331, 20191231, "BK180208");
// 结果：13.3333333333333
```

####### Fundbdsumnpercent3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名债券市值占债券市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNPercent3(20191231, 2); // 结果：30.785204522995
```

####### Fundbdnonpercent2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDNoNPercent2(20191231, 2); // 结果：2.85424365783668
```

####### Fundbdbondvaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20200331与20191231期间指定债券持有市值变比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDBondValueGrowRatio(20200331, 20191231, "BK190303");
// 结果：1.1785856971634
```

####### Fundbdnonpercent4

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券市值占固定收益投资市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDNoNPercent4(20191231, 2); // 结果：14.312663785232
```

####### Fundbdsumnpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券市值占净值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNPercentGrow(20191231, 20181231, 2); // 结果：-7.68
```

####### Fundbdbondvolumegrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20210331与20191231期间指定债券持有份额变动
SetSysParam(pn_stock(), "OF000001");
return FundBDBondVolumeGrow(20210331, 20191231, "BK180208"); // 结果：200000
```

####### Fundbdsumnpercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券市值占债券市值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNPercentGrow3(20191231, 20181231, 2); // 结果：-12.9956916639413
```

####### Fundbdsumnpercent2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名债券市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNPercent2(20191231, 2); // 结果：6.13921182551829
```

####### Fundbdnonpercent

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDNoNPercent(20191231, 2); // 结果：2.89
```

####### Fundbdbondvaluegrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20241231与20231231期间指定债券持有市值变动
SetSysParam(pn_stock(), "OF000001");
return FundBDBondValueGrow(20241231, 20231231, "BK101564021"); // 结果：-735357.74000001
```

####### Fundbdsumnpercent

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名债券市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNPercent(20191231, 2); // 结果：6.21
```

####### Fundbdsumnpercent4

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名债券市值占固定收益投资市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNPercent4(20191231, 2); // 结果：30.785204522995
```

####### Fundbdnonpercent3

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券市值占债券市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDNoNPercent3(20191231, 2); // 结果：14.312663785232
```

####### Fundbdbondvolume

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231"190303"债券持有份额
SetSysParam(pn_stock(), "OF000001");
return FundBDBondVolume(20191231, "BK190303"); // 结果：1000000
```

####### Fundbdbondvalue

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231指定债券持有市值
SetSysParam(pn_stock(), "OF000001");
return FundBDBondValue(20191231, "BK190303"); // 结果：100120000
```

####### Fundbdsumnpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNPercentGrow2(20191231, 20181231, 2); // 结果：-7.46155892563982
```

####### Fundbdnoncode

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名债券代码
SetSysParam(pn_stock(), "OF000001");
return FundBDNoNCode(20191231, 2); // 结果：180409
```

####### Fundbdsumnvalue

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前N名债券持有市值
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNValue(20191231, 2); // 结果：285378000
```

####### Fundbdsumnvaluegrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券持有市值变动
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNValueGrow(20191231, 20181231, 2); // 结果：-278679000
```

####### Fundbdsumnpercentgrow4

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNPercentGrow4(20191231, 20181231, 2); // 结果：-12.9956916639413
```

####### Fundbdsumnvaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231与20181231期间前2名债券持有市值变比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBDSumNValueGrowRatio(20191231, 20181231, 2); // 结果：-49.4061770352996
```

####### 中间函数

######## 内容

- FundBDSumN
- FundBDValue
- FundBDNoN
- FundBDValue2

######## FundBDSumN

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return FundBDSumN(20221231, 1, '市值');
// 结果：110787178.08
```

######## FundBDValue

范例

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

######## FundBDNoN

范例

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

```tsl
// 计算基金OF000001在2019年报关于SZ128016可转债市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundCBBondPercent(20191231, "SZ128016");
// 返回：0.01
```

####### Fundcbbondpercent2

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

返回：处理后的结果值。

算法指定可转债市值/基金总值\*100范例

```tsl
// 计算基金OF000001在2019年报关于SZ128016可转债市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundCBBondPercent2(20191231, "SZ128016");
// 返回：0.0116317476572049
```

####### Fundcbbondpercent3

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

返回：处理后的结果值。

算法指定可转债市值/sum(债券市值)\*100范例

```tsl
// 计算基金OF000001在2019年报关于SZ128016可转债市值占债券市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundCBBondPercent3(20191231, "SZ128016");
// 返回：0.0583276389158785
```

####### Fundcbbondvalue

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

返回：处理后的结果值。

算法指定可转债的市值范例

```tsl
// 计算基金OF000001在2019年报关于SZ128016可转债持有市值(万)
SetSysParam(pn_stock(), "OF000001");
return FundCBBondValue(20191231, "SZ128016");
// 返回：54.069561
```

####### Fundcbnoncode

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报第1名可转债证券代码
SetSysParam(pn_stock(), "OF000001");
return FundCBNoNCode(20191231, 1);
// 返回：SZ128022
```

####### Fundcbnonpercent

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

返回：处理后的结果值。

算法第N名可转债业市值/基金净值\*100范例

```tsl
// 计算基金OF000001在2019年报第1名可转债市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundCBNoNPercent(20191231, 1);
// 返回：0.01
```

####### Fundcbnonpercent2

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

返回：处理后的结果值。

算法第N名可转债市值/基金总值\*100范例

```tsl
// 计算基金OF000001在2019年报第1名可转债市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundCBNoNPercent2(20191231, 1);
// 返回：0.0141537930469117
```

####### Fundcbnonpercent3

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

返回：处理后的结果值。

算法第N名可转债市值/sum(债券净值)\*100范例

```tsl
// 计算基金OF000001在2019年报第1名可转债市值占债券市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundCBNoNPercent3(20191231, 1);
// 返回：0.0709744876230163
```

####### Fundcbnonvalue

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

返回：处理后的结果值。

算法统计所有可转债市值后排名取第N市值汇总范例

```tsl
// 计算基金OF000001在2019年报第1名可转债持有市值(万)
SetSysParam(pn_stock(), "OF000001");
return FundCBNoNValue(20191231, 1);
// 返回：65.793155
```

####### Fundcbsumnpercent

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

返回：处理后的结果值。

算法前N名可转债业市值/基金净值\*100范例

```tsl
// 计算基金OF000001在2019年报前3名可转债市值占净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundCBSumNPercent(20191231, 3);
// 返回：0.02
```

####### Fundcbsumnpercent2

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

返回：处理后的结果值。

算法前N名可转债市值/基金总值\*100范例

```tsl
// 计算基金OF000001在2019年报前3名可转债市值占总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundCBSumNPercent2(20191231, 3);
// 返回：0.0257855407041167
```

####### Fundcbsumnpercent3

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

返回：处理后的结果值。

算法前N名可转债市值/sum(债券市值)\*100范例

```tsl
// 计算基金OF000001在2019年报前3名可转债市值占债券市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundCBSumNPercent3(20191231, 3);
// 返回：0.129302126538895
```

####### Fundcbsumnvalue

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

返回：处理后的结果值。

算法统计所有可转债市值后排名取前N市值汇总范例

```tsl
// 计算基金OF000001在2019年报前3名可转债持有市值(万)
SetSysParam(pn_stock(), "OF000001");
return FundCBSumNValue(20191231, 3);
// 返回：119.862716
```

####### 中间函数

######## 内容

- FundCBQk

######## FundCBQk

范例

```tsl
return FundCBQk('OF000001', 20231231, 1);
```

###### 份额变动

####### 内容

- Fundssnetassetvalue
- Fundssnetassetvolume
- Fundsspurchasevalue
- Fundsspurchasevolume
- 中间函数

####### Fundssnetassetvalue

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

返回：处理后的结果值。

算法基金份额总额\*单位净值范例

```tsl
// 计算基金OF006872在2019年报的基金资产净值(万)
SetSysParam(pn_stock(), "OF006872");
return FundSSNetAssetValue(20191231);
// 返回：19402.6657367436
```

####### Fundssnetassetvolume

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报的基金总份额
SetSysParam(pn_stock(), "OF006872");
return FundSSNetAssetVolume(20191231);
// 返回：191612341.86  表示基金OF006872在2019年报的基金总份额
```

####### Fundsspurchasevalue

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

返回：处理后的结果值。

算法期末-期初范例

```tsl
// 计算基金OF000001在2019年报的基金净申购金额(万)
SetSysParam(pn_stock(), "OF000001");
return FundSSPurchaseValue(20191231, 20181231);
// 返回：53870.359121009
```

####### Fundsspurchasevolume

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

返回：处理后的结果值。

算法期末-期初范例

```tsl
// 计算基金OF000001在2019年报的基金净申购份额
SetSysParam(pn_stock(), "OF000001");
return FundSSPurchaseVolume(20191231, 20181231);
// 返回：-260955795.36
```

####### 中间函数

######## 内容

- FundSSMX

######## FundSSMX

范例

```tsl
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

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报第1名贵金属代码
SetSysParam(pn_stock(), "OF002610");
return FundPMNoNCode(20191231, 1);
// 返回：Au9999
```

####### Fundpmnonpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2018年报第1名贵金属市值占净值比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMNoNPercent(20181231, 1);
// 返回：0.03
```

####### Fundpmnonpercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报第1名贵金属市值占总值比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMNoNPercent2(20191231, 1);
// 返回：0.00341047340700451
```

####### Fundpmnonpercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报第1名贵金属市值占贵金属市值比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMNoNPercent3(20191231, 1);
// 返回：100
```

####### Fundpmnonvalue

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报第1名贵金属持有市值(万)
SetSysParam(pn_stock(), "OF002610");
return FundPMNoNValue(20191231, 1);
// 返回：15.336
```

####### Fundpmnonvolume

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报第1名贵金属持有份额
SetSysParam(pn_stock(), "OF002610");
return FundPMNoNVolume(20191231, 1);
// 返回：450
```

####### Fundpmsecuritypercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2018年报Au9999市值占净值比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityPercent(20181231, "Au9999");
// 返回：0.01
```

####### Fundpmsecuritypercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报Au9999市值占总值比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityPercent2(20191231, "Au9999");
// 返回：0.00341047340700451
```

####### Fundpmsecuritypercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报Au9999市值占贵金属投资市值比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityPercent3(20191231, "Au9999");
// 返回：100
```

####### Fundpmsecuritypercentgrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报Au9999市值占净值比变动(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityPercentGrow(20191231, 20181231, "Au9999");
// 返回：-0.01
```

####### Fundpmsecuritypercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报Au9999市值占总值比变动(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityPercentGrow2(20191231, 20181231, "Au9999");
// 返回：-0.00160813258462438
```

####### Fundpmsecuritypercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报Au9999市值占贵金属市值比变动(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityPercentGrow3(20191231, 20181231, "Au9999");
// 返回：86.9249617151608
```

####### Fundpmsecurityvalue

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报Au9999持有市值(万)
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityValue(20191231, "Au9999");
// 返回：15.336
```

####### Fundpmsecurityvaluegrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报Au9999持有市值变动(万)
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityValueGrow(20191231, 20181231, "Au9999");
// 返回：2.529
```

####### Fundpmsecurityvaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报Au9999持有市值变比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityValueGrowRatio(20191231, 20181231, "Au9999");
// 返回：19.7470133520731
```

####### Fundpmsecurityvolume

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报Au9999持有份额
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityVolume(20191231, "Au9999");
// 返回：450
```

####### Fundpmsecurityvolumegrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2018年报Au9999持有份额变动
SetSysParam(pn_stock(), "OF002610");
return FundPMSecurityVolumeGrow(20181231, 20171231, "Au9999");
// 返回：450
```

####### Fundpmsumnpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2018年报前1名贵金属市值占净值比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSumNPercent(20181231, 1);
// 返回：0.03
```

####### Fundpmsumnpercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报前1名贵金属市值占总值比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSumNPercent2(20191231, 1);
// 返回：0.00341047340700451
```

####### Fundpmsumnpercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报前1名贵金属市值占贵金属市值比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSumNPercent3(20191231, 1);
// 返回：100
```

####### Fundpmsumnpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报前1名贵金属市值占净值比变动(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSumNPercentGrow(20191231, 20181231, 1);
// 返回：-0.03
```

####### Fundpmsumnpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报前1名贵金属市值占总值比变动(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSumNPercentGrow2(20191231, 20181231, 1);
// 返回：-0.0299540280332437
```

####### Fundpmsumnpercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报前1名贵金属市值占贵金属市值比变动(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSumNPercentGrow3(20191231, 20181231, 1);
// 返回：13.0750382848392
```

####### Fundpmsumnvalue

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报前1名贵金属持有市值(万)
SetSysParam(pn_stock(), "OF002610");
return FundPMSumNValue(20191231, 1);
// 返回：15.336
```

####### Fundpmsumnvaluegrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报前1名贵金属持有市值变动(万)
SetSysParam(pn_stock(), "OF002610");
return FundPMSumNValueGrow(20191231, 20181231, 1);
// 返回：-69.807
```

####### Fundpmsumnvaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF002610在2019年报前1名贵金属持有市值变比(%)
SetSysParam(pn_stock(), "OF002610");
return FundPMSumNValueGrowRatio(20191231, 20181231, 1);
// 返回：-81.9879496846482
```

####### 中间函数

######## 内容

- FundPMQk

######## FundPMQk

范例

```tsl
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

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报关于OF003349的市值占基金市值比(%)
SetSysParam(pn_stock(), "OF006872");
return FundFDFundPercent3(20191231, "OF003349");
// 返回：15.6340847701839
```

####### Fundfdfundvolumegrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报关于OF004496的持有份额变动
SetSysParam(pn_stock(), "OF005809");
return FundFDFundVolumeGrow(20191231, 20181231, "OF004496");
// 返回：35137318.77
```

####### Fundfdmanagerpercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报持有关联基金占基金市值比(%)
SetSysParam(pn_stock(), "OF006872");
return FundFDManagerPercent3(20191231);
// 返回：29.05
```

####### Fundfdfundvaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000008在2019年报关于OF159922的持有市值变比(%)
SetSysParam(pn_stock(), "OF000008");
return FundFDFundValueGrowRatio(20191231, 20181231, "OF159922");
// 返回：147.794380361061
```

####### Fundfdmanagerpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报持有关联基金占净值比(%)
SetSysParam(pn_stock(), "OF006872");
return FundFDManagerPercent(20191231);
// 返回：21.83
```

####### Fundfdfundpercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报关于OF004496的市值占总值比变动(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDFundPercentGrow3(20191231, 20181231, "OF004496");
// 返回：16.7501100284876
```

####### Fundfdmanagerpercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报持有关联基金占总值比(%)
SetSysParam(pn_stock(), "OF006872");
return FundFDManagerPercent2(20191231);
// 返回：20.47
```

####### Fundfdfundpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报关于OF003349的市值占净值比(%)
SetSysParam(pn_stock(), "OF006872");
return FundFDFundPercent(20191231, "OF003349");
// 返回：11.75
```

####### Fundfdfundvalue

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报关于OF003349的持有市值(万)
SetSysParam(pn_stock(), "OF006872");
return FundFDFundValue(20191231, "OF003349");
// 返回：2813.922013
```

####### Fundfdfundvolume

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报关于OF003349的持有份额
SetSysParam(pn_stock(), "OF006872");
return FundFDFundVolume(20191231, "OF003349");
// 返回：27301077.06
```

####### Fundfdfundpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报关于OF004496的市值占净值比变动(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDFundPercentGrow(20191231, 20181231, "OF004496");
// 返回：16.0138474911758
```

####### Fundfdfundpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报关于OF004496的市值占总值比变动(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDFundPercentGrow2(20191231, 20181231, "OF004496");
// 返回：15.6386901861466
```

####### Fundfdfundvaluegrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000008在2019年报关于OF159922的持有市值变动(万)
SetSysParam(pn_stock(), "OF000008");
return FundFDFundValueGrow(20191231, 20181231, "OF159922");
// 返回：140560.033292
```

####### Fundfdfundpercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报关于OF003349的市值占总值比(%)
SetSysParam(pn_stock(), "OF006872");
return FundFDFundPercent2(20191231, "OF003349");
// 返回：11.016283621239
```

####### Fundfdmanagerpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000008在2019年报持有关联基金市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000008");
return FundFDManagerPercentGrow2(20191231, 20181231);
// 返回：-5.44
```

####### Fundfdnonpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报第3名基金市值占净值比(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDNoNPercent(20191231, 3);
// 返回：13.6
```

####### Fundfdmanagerpercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报持有关联基金市值占基金市值比变动(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDManagerPercentGrow3(20191231, 20181231);
// 返回：22.7
```

####### Fundfdsumnvaluegrow

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

返回：处理后的结果值。

算法本期前N名-上期前N名范例

```tsl
// 计算基金OF005809在2019年报前3名基金持有市值变动(万)
SetSysParam(pn_stock(), "OF005809");
return FundFDSumNValueGrow(20191231, 20181231, 3);
// 返回：5594.169418
```

####### Fundfdnonpercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报第3名基金市值占总值比(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDNoNPercent2(20191231, 3);
// 返回：13.2831488703853
```

####### Fundfdmanagervaluegrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000008在2019年报持有关联基金市值变动(万)
SetSysParam(pn_stock(), "OF000008");
return FundFDManagerValueGrow(20191231, 20181231);
// 返回：140560.03
```

####### Fundfdnonvalue

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报第3名基金持有市值(万)
SetSysParam(pn_stock(), "OF005809");
return FundFDNoNValue(20191231, 3);
// 返回：4285.1224
```

####### Fundfdsumnpercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报前3名基金市值占总值比(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDSumNPercent2(20191231, 3);
// 返回：43.0483021682607
```

####### Fundfdsumnvalue

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报前3名基金持有市值(万)
SetSysParam(pn_stock(), "OF005809");
return FundFDSumNValue(20191231, 3);
// 返回：13887.31
```

####### Fundfdnonpercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报第3名基金市值占基金市值比(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDNoNPercent3(20191231, 3);
// 返回：14.2271636854108
```

####### Fundfdnoncode

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报第3名基金代码
SetSysParam(pn_stock(), "OF005809");
return FundFDNoNCode(20191231, 3);
// 返回：OF512880
```

####### Fundfdsumnpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报前3名基金市值占净值比变动(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDSumNPercentGrow(20191231, 20181231, 3);
// 返回：-3.04
```

####### Fundfdsumnpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报前3名基金市值占净值比(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDSumNPercent(20191231, 3);
// 返回：44.08
```

####### Fundfdmanagervalue

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报持有关联基金市值(万)
SetSysParam(pn_stock(), "OF006872");
return FundFDManagerValue(20191231);
// 返回：5229.128188
```

####### Fundfdsumnvaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报前3名基金持有市值变比(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDSumNValueGrowRatio(20191231, 20181231, 3);
// 返回：67.4553559647378
```

####### Fundfdsumnpercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报前3名基金市值占基金市值比(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDSumNPercent3(20191231, 3);
// 返回：46.1076848044921
```

####### Fundfdnonvolume

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报第3名基金持有份额
SetSysParam(pn_stock(), "OF005809");
return FundFDNoNVolume(20191231, 3);
// 返回：41203100
```

####### Fundfdmanagervaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000008在2019年报持有关联基金市值变比(%)
SetSysParam(pn_stock(), "OF000008");
return FundFDManagerValueGrowRatio(20191231, 20181231);
// 返回：147.79
```

####### Fundfdsumnpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报前3名基金市值占总值比变动(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDSumNPercentGrow2(20191231, 20181231, 3);
// 返回：-3.26608039700498
```

####### Fundfdmanagerpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000008在2019年报持有关联基金市值占净值比变动(%)
SetSysParam(pn_stock(), "OF000008");
return FundFDManagerPercentGrow(20191231, 20181231);
// 返回：3.86
```

####### Fundfdsumnpercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF005809在2019年报前3名基金市值占基金市值比变动(%)
SetSysParam(pn_stock(), "OF005809");
return FundFDSumNPercentGrow3(20191231, 20181231, 3);
// 返回：-3.18635425027458
```

####### 中间函数

######## 内容

- FundFDQk

######## FundFDQk

范例

```tsl
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

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报关于SZ000002累计买入金额(万)
SetSysParam(pn_stock(), "OF006872");
return FundBSStockBuyAmount(20191231, "SZ000002");
// 返回：336.242
```

####### Fundbsstockbuypercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报关于SH601336累计买入金额占期初净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSStockBuyPercent(20191231, "SH601336");
// 返回：13.29
```

####### Fundbsstockbuypercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报关于SH601336累计买入金额占期初总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSStockBuyPercent2(20191231, "SH601336");
// 返回：13.0086882898074
```

####### Fundbsstockbuypercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报关于SH601336累计买入金额占期初股票市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSStockBuyPercent3(20191231, "SH601336");
// 返回：21.2349113999709
```

####### Fundbsstockbuyrank

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报关于SZ300760累计买入排名
SetSysParam(pn_stock(), "OF006872");
return FundBSStockBuyRank(20191231, "SZ300760");
// 返回：4
```

####### Fundbsstocknetamount

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报关于SZ300760累计净买入金额(万)
SetSysParam(pn_stock(), "OF006872");
return FundBSStockNetAmount(20191231, "SZ300760");
// 返回：6.1258
```

####### Fundbsstocksellamount

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报关于SZ300760累计卖出金额(万)
SetSysParam(pn_stock(), "OF006872");
return FundBSStockSellAmount(20191231, "SZ300760");
// 返回：300.9683
```

####### Fundbsstocksellpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报关于SH601336累计卖出金额占期初净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSStockSellPercent(20191231, "SH601336");
// 返回：13.2
```

####### Fundbsstocksellpercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报关于SH601336累计卖出金额占期初总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSStockSellPercent2(20191231, "SH601336");
// 返回：12.9206133999664
```

####### Fundbsstocksellpercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报关于SH601336累计卖出金额占期初股票市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSStockSellPercent3(20191231, "SH601336");
// 返回：21.0911411411508
```

####### Fundbsstocksellrank

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF006872在2019年报关于SZ300760累计卖出排名
SetSysParam(pn_stock(), "OF006872");
return FundBSStockSellRank(20191231, "SZ300760");
// 返回：2
```

####### Fundbssumnbuyamount

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报前3名股票累计买入金额(万)
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNBuyAmount(20191231, 3);
// 返回：147105.822361
```

####### Fundbssumnbuypercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报前3名股票累计买入金额占期初净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNBuyPercent(20191231, 3);
// 返回：36.24
```

####### Fundbssumnbuypercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报前3名股票累计买入金额占期初总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNBuyPercent2(20191231, 3);
// 返回：35.4707514682479
```

####### Fundbssumnbuypercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报前3名股票累计买入金额占期初股票市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNBuyPercent3(20191231, 3);
// 返回：57.9011694291112
```

####### Fundbssumnsellamount

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报前3名股票累计卖出金额(万)
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNSellAmount(20191231, 3);
// 返回：149707.131818
```

####### Fundbssumnsellpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报前3名股票累计买入金额占期初净值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNSellPercent(20191231, 3);
// 返回：36.87
```

####### Fundbssumnsellpercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报前3名股票累计卖出金额占期初总值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNSellPercent2(20191231, 3);
// 返回：36.0979897363215
```

####### Fundbssumnsellpercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000001在2019年报前3名股票累计买入金额占期初股票市值比(%)
SetSysParam(pn_stock(), "OF000001");
return FundBSSumNSellPercent3(20191231, 3);
// 返回：58.9250504502015
```

####### 中间函数

######## 内容

- FundBSQK

######## FundBSQK

范例

```tsl
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

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报资产(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset(20191231);
// 返回：4490211.90392788
```

####### Fundarmasset120d

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报90天(含)-120天资产(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset120D(20191231);
// 返回：159622.346484291
```

####### Fundarmasset120dpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报90天(含)-120天资产占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset120DPercent(20191231);
// 返回：4.07
```

####### Fundarmasset30d

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报30天以内资产(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset30D(20191231);
// 返回：744773.552760856
```

####### Fundarmasset30dpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报30天以内资产占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset30DPercent(20191231);
// 返回：18.99
```

####### Fundarmasset397d

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报120天(含)-397天(含)资产(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset397D(20191231);
// 返回：1160105.40761802
```

####### Fundarmasset397dpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报120天(含)-397天(含)资产占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset397DPercent(20191231);
// 返回：29.58
```

####### Fundarmasset60d

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报30天(含)-60天资产(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset60D(20191231);
// 返回：568286.928883876
```

####### Fundarmasset60dpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报30天(含)-60天资产占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset60DPercent(20191231);
// 返回：14.49
```

####### Fundarmasset90d

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报60天(含)-90天资产(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset90D(20191231);
// 返回：1857815.86067834
```

####### Fundarmasset90dpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报60天(含)-90天资产占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMAsset90DPercent(20191231);
// 返回：47.37
```

####### Fundarmassetpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报资产占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMAssetPercent(20191231);
// 返回：114.49
```

####### Fundarmdebt

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报负债(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMDebt(20191231);
// 返回：614173.45109189
```

####### Fundarmdebt120d

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报90天(含)-120天负债(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMDebt120D(20191231);
// 返回：0
```

####### Fundarmdebt120dpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报90天(含)-120天负债占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMDebt120DPercent(20191231);
// 返回：0
```

####### Fundarmdebt30d

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报30天以内负债(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMDebt30D(20191231);
// 返回：614173.45109189
```

####### Fundarmdebt30dpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报30天以内资产占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMDebt30DPercent(20191231);
// 返回：15.66
```

####### Fundarmdebt397d

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报120天(含)-397天(含)负债(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMDebt397D(20191231);
// 返回：0
```

####### Fundarmdebt397dpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报120天(含)-397天(含)负债占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMDebt397DPercent(20191231);
// 返回：0
```

####### Fundarmdebt60d

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF004185在2018年中报30天(含)-60天负债(万)
SetSysParam(pn_stock(), "OF004185");
return FundARMDebt60D(20180630);
// 返回：2003.2
```

####### Fundarmdebt60dpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF004185在2018年中报30天(含)-60天负债占净值比(%)
SetSysParam(pn_stock(), "OF004185");
return FundARMDebt60DPercent(20180630);
// 返回：2.58
```

####### Fundarmdebt90d

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报60天(含)-90天负债(万)
SetSysParam(pn_stock(), "OF000009");
return FundARMDebt90D(20191231);
// 返回：0
```

####### Fundarmdebt90dpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报60天(含)-90天负债占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMDebt90DPercent(20191231);
// 返回：0
```

####### Fundarmdebtpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报负债占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundARMDebtPercent(20191231);
// 返回：15.66
```

####### 中间函数

######## 内容

- FundARMMX
- FundARMAssetByField

######## FundARMMX

范例

```tsl
return FundARMMX('OF000009', 20231231, 0);
```

######## FundARMAssetByField

范例

```tsl
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

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报第3名资产支持证券代码
SetSysParam(pn_stock(), "OF000009");
return FundABSNoNCode(20191231, 3);
// 返回：SZ139435
```

####### Fundabsnonpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报第3名资产支持证券市值占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSNoNPercent(20191231, 3);
// 返回：0.13
```

####### Fundabsnonpercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报第3名资产支持证券市值占总值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSNoNPercent2(20191231, 3);
// 返回：0.110046329631174
```

####### Fundabsnonpercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报第3名资产支持证券市值占固定收益投资市值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSNoNPercent3(20191231, 3);
// 返回：0.212776017382555
```

####### Fundabsnonpercent4

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报第3名资产支持证券市值占资产支持证券市值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSNoNPercent4(20191231, 3);
// 返回：4.56202664893526
```

####### Fundabsnonvalue

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报第3名资产支持证券持有市值(万)
SetSysParam(pn_stock(), "OF000009");
return FundABSNoNValue(20191231, 3);
// 返回：5000
```

####### Fundabsnonvolume

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报第3名资产支持证券持有份额
SetSysParam(pn_stock(), "OF000009");
return FundABSNoNVolume(20191231, 3);
// 返回：500000
```

####### Fundabssecuritypercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券市值占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityPercent(20191231, "SZ139453");
// 返回：0.18
```

####### Fundabssecuritypercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券市值占总值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityPercent2(20191231, "SZ139453");
// 返回：0.154064861483644
```

####### Fundabssecuritypercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券市值占固定收益投资市值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityPercent3(20191231, "SZ139453");
// 返回：0.297886424335576
```

####### Fundabssecuritypercent4

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券市值占资产支持证券市值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityPercent4(20191231, "SZ139453");
// 返回：6.38683730850936
```

####### Fundabssecuritypercentgrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券市值占净值比变动(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityPercentGrow(20191231, 20181231, "SZ139453");
// 返回：0.18
```

####### Fundabssecuritypercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityPercentGrow2(20191231, 20181231, "SZ139453");
// 返回：0.154064861483644
```

####### Fundabssecuritypercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityPercentGrow3(20191231, 20181231, "SZ139453");
// 返回：0.297886424335576
```

####### Fundabssecuritypercentgrow4

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券市值占资产支持证券市值比变动(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityPercentGrow4(20191231, 20181231, "SZ139453");
// 返回：6.38683730850936
```

####### Fundabssecurityvalue

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券持有市值(万)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityValue(20191231, "SZ139453");
// 返回：7000
```

####### Fundabssecurityvaluegrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券持有市值变动(万)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityValueGrow(20191231, 20181231, "SZ139453");
// 返回：7000
```

####### Fundabssecurityvaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券持有市值变比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityValueGrowRatio(20191231, 20181231, "SZ139453");
// 返回：0
```

####### Fundabssecurityvolume

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券持有份额
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityVolume(20191231, "SZ139453");
// 返回：700000
```

####### Fundabssecurityvolumegrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报关于SZ139453资产支持证券持有份额变动
SetSysParam(pn_stock(), "OF000009");
return FundABSSecurityVolumeGrow(20191231, 20181231, "SZ139453");
// 返回：700000
```

####### Fundabssumnpercent

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券市值占净值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNPercent(20191231, 3);
// 返回：0.44
```

####### Fundabssumnpercent2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券市值占总值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNPercent2(20191231, 3);
// 返回：0.374157520745991
```

####### Fundabssumnpercent3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券市值占固定收益投资市值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNPercent3(20191231, 3);
// 返回：0.723438459100685
```

####### Fundabssumnpercent4

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券市值占资产支持证券市值比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNPercent4(20191231, 3);
// 返回：15.5108906063799
```

####### Fundabssumnpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券市值占净值比变动(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNPercentGrow(20191231, 20181231, 3);
// 返回：0.33
```

####### Fundabssumnpercentgrow2

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券市值占总值比变动(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNPercentGrow2(20191231, 20181231, 3);
// 返回：0.267815386984316
```

####### Fundabssumnpercentgrow3

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券市值占固定收益投资市值比变动(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNPercentGrow3(20191231, 20181231, 3);
// 返回：0.470090300029519
```

####### Fundabssumnpercentgrow4

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券市值占资产支持证券市值比变动(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNPercentGrow4(20191231, 20181231, 3);
// 返回：-84.4891093936201
```

####### Fundabssumnvalue

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券持有市值(万)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNValue(20191231, 3);
// 返回：17000
```

####### Fundabssumnvaluegrow

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券持有市值变动(万)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNValueGrow(20191231, 20181231, 3);
// 返回：8700
```

####### Fundabssumnvaluegrowratio

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

返回：处理后的结果值。

范例

```tsl
// 计算基金OF000009在2019年报前3名资产支持证券持有市值变比(%)
SetSysParam(pn_stock(), "OF000009");
return FundABSSumNValueGrowRatio(20191231, 20181231, 3);
// 返回：104.819277108434
```

####### 中间函数

######## 内容

- FundABSQk

######## FundABSQk

范例

```tsl
return FundABSQk('OF000379', 20191231, 3);
```

###### IsFundDeclareIR

用途：判断条件是否成立。
参数：

返回：布尔值。

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return IsFundDeclareIR(20221231);
```

##### 资产配置

###### 内容

- Fund_AAStockMValue
- Fund_AABondMValue
- Fund_AADepositMValue
- Fund_AATotalMValue
- Fund_AABackSecuMValue
- Fund_AAOtherMValue

###### Fund_AAStockMValue

用途：资产配置相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回华安创新 2010年中报公布的股票市值
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100630;
return Fund_AAStockMValue(RDate);
// 结果：3956767774.54
```

###### Fund_AABondMValue

用途：资产配置相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回华安创新 2011年中报公布的债券市值
SetSysParam(pn_stock(), 'OF040001');
RDate := 20110630;
return Fund_AABondMValue(RDate);
// 结果：1656960130.7
```

###### Fund_AADepositMValue

用途：资产配置相关函数。
参数：

返回：整数。

范例

```tsl
// 返回华安创新 2011年中报公布的银行存款和清算备付金
SetSysParam(pn_stock(), 'OF040001');
RDate := 20110630;
return Fund_AADepositMValue(RDate);
// 结果：786958361
```

###### Fund_AATotalMValue

用途：资产配置相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回华安创新2010年一季报的资产合计
SetSysParam(pn_stock(), 'OF040001');
RDate := 20100331;
return Fund_AATotalMValue(RDate);
// 结果：8069953961.17
```

###### Fund_AABackSecuMValue

用途：资产配置相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回华安创新 2010年中报公布的买入返售证券
SetSysParam(pn_stock(), 'SZ150003');
RDate := 20100630;
return Fund_AABackSecuMValue(RDate);
// 结果：830751395.38
```

###### Fund_AAOtherMValue

用途：资产配置相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 返回华安创新 2011年中报公布的其他资产市值
SetSysParam(pn_stock(), 'OF040001');
RDate := 20110630;
return Fund_AAOtherMValue(RDate);
// 结果：28228244.75
```

##### 基金行业

###### 内容

- Fundinfoindustryname1
- Fundinfoindustryname2
- Fundyhindustryid1
- Fundyhindustryid2
- 中间函数

###### Fundinfoindustryname1

用途：基金行业相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 华夏成长在20210302的银河一级行业编码
SetSysParam(pn_stock(), "OF000001");
SetSysParam(pn_date(), 20210302T);
return FundInfoIndustryName1(); // 返回：银河混合型
```

###### Fundinfoindustryname2

用途：基金行业相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 华夏成长在20210302的银河二级行业名称
SetSysParam(pn_stock(), "OF000001");
SetSysParam(pn_date(), 20210302T);
return FundInfoIndustryName2(); // 返回：银河偏股型
```

###### Fundyhindustryid1

用途：基金行业相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 华夏成长在20210302的银河一级行业编码
SetSysParam(pn_stock(), "OF000001");
SetSysParam(pn_date(), 20210302T);
return FundYHIndustryID1(); // 返回：YHFL020000
```

###### Fundyhindustryid2

用途：基金行业相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 华夏成长在20210302的银河二级行业编码
SetSysParam(pn_stock(), "OF000001");
SetSysParam(pn_date(), 20210302T);
return FundYHIndustryID2(); // 返回：YHFL020100
```

###### 中间函数

####### 内容

- FundYHIndustryArr
- FundIndustryInfoLvN
- FundGetIndustrydata

####### FundYHIndustryArr

用途：基金行业相关函数。
参数：

返回：处理后的结果值。

范例

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

####### FundIndustryInfoLvN

用途：基金行业相关函数。
参数：

返回：处理后的结果值。

范例

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

####### FundGetIndustrydata

用途：基金行业相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 华夏成长在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

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231"光大证券"的佣金占佣金总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerCommissionPercent(20191231, "光大证券"); // 结果：4.26
```

###### Fundtpbrokerbondamount

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231"光大证券"债券成交额
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerBondAmount(20181231, "光大证券"); // 结果：12693715.39
```

###### Fundtpbrokerinterbankamountrankgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231至20191231期间券商"申万宏源"的银行间债券成交额排名变动
SetSysParam(pn_stock(), "OF006042");
return FundTPBrokerInterBankAmountRankGrow(20191231, 20181231, "申万宏源");
// 结果：0
```

###### Fundtpbrokerinterbankamountpercent

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231"申万宏源"的商银行间债券成交额占银行间成交总额比(%)
SetSysParam(pn_stock(), "OF006042");
return FundTPBrokerInterBankAmountPercent(20181231, "申万宏源"); // 结果：1
```

###### Fundtpbrokerrepoamountpercent

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF110006"在20191231"国泰君安"的回购成交额占回购成交总额比(%)
SetSysParam(pn_stock(), "OF110006");
return FundTPBrokerRepoAmountPercent(20191231, "国泰君安"); // 结果：99.92
```

###### Fundtpbrokercommission

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231券商"光大证券"的佣金
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerCommission(20181231, "光大证券"); // 结果：2679213
```

###### Fundtpbrokerinterbankamountpercentgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231至20191231期间券商"申万宏源"的银行间债券成交额占银行间成交总额比变动(%)
SetSysParam(pn_stock(), "OF006042");
return FundTPBrokerInterBankAmountPercentGrow(20191231, 20181231, "申万宏源"); // 结果：-1
```

###### Fundtpbrokercommissionpercentgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231-20191231期间指定券商"光大证券"佣金占佣金总额比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerCommissionPercentGrow(20191231, 20181231, "光大证券"); // 结果：-10.77
```

###### Fundtpbrokerbondamountpercentgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间券商"光大证券"的债券成交额占债券成交总额比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerBondAmountPercentGrow(20191231, 20181231, "光大证券"); // 结果：-8.25
```

###### Fundtpbrokerrepoamount

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF110006"在20181231指定券商"国泰君安"的回购成交额
SetSysParam(pn_stock(), "OF110006");
return FundTPBrokerRepoAmount(20181231, "国泰君安"); // 结果：5056100300000
```

###### Fundtpbrokerinterbankamount

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231"申万宏源"的银行间债券成交额
SetSysParam(pn_stock(), "OF006042");
return FundTPBrokerInterBankAmount(20181231, "申万宏源"); // 结果：4085764.8
```

###### Fundtpbrokerbondamountrank

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231"光大证券"的债券成交额排名
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerBondAmountRank(20181231, "光大证券"); // 结果：2
```

###### Fundtpbrokercommissiongrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间券商"光大证券"的佣金变化
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerCommissionGrow(20191231, 20181231, "光大证券"); // 结果：-1803630.98
```

###### Fundtpbrokerbondamountgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间券商"光大证券"的债券成交额变动
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerBondAmountGrow(20191231, 20181231, "光大证券"); // 结果：-12693715.39
```

###### Fundtpbrokerbondamountpercent

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231"光大证券"的债券成交额占债券成交总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerBondAmountPercent(20181231, "光大证券"); // 结果：8.25
```

###### Fundtpbrokerrepoamountgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF110006"在20181231至20191231期间券商"国泰君安"的回购成交额变动
SetSysParam(pn_stock(), "OF110006");
return FundTPBrokerRepoAmountGrow(20191231, 20181231, "国泰君安");
// 结果：-947240300000
```

###### Fundtpbrokerinterbankamountrank

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231指定券商"申万宏源"的银行间债券成交额排名
SetSysParam(pn_stock(), "OF006042");
return FundTPBrokerInterBankAmountRank(20181231, "申万宏源"); // 结果：1
```

###### Fundtpbrokerbondamountrankgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间券商"光大证券"的债券成交额排名变动
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerBondAmountRankGrow(20191231, 20181231, "光大证券"); // 结果：6
```

###### Fundtpbrokerrepoamountrank

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231"光大证券"的回购成交额排名
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerRepoAmountRank(20181231, "光大证券"); // 结果：4
```

###### Fundtpnonrepoamountpercent

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231第2名券商回购成交额占回购成交总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNRepoAmountPercent(20181231, 2); // 结果：11.18
```

###### Fundtpbrokerstockamountrank

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231"光大证券"的股票成交额排名
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerStockAmountRank(20181231, "光大证券"); // 结果：4
```

###### Fundtpbrokerstockamountgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231时间段"光大证券"的股票成交额变动
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerStockAmountGrow(20191231, 20181231, "光大证券"); // 结果：-2466347033.56
```

###### Fundtpnonbondamountname

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231第2名债券成交额券商名称
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNBondAmountName(20181231, 2); // 结果：光大证券
```

###### Fundtpnonbondamount

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名券商债券成交额
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNBondAmount(20191231, 2); // 结果：45067508.6
```

###### Fundtpbrokerstockamount

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231报告期"光大证券"的股票成交额
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerStockAmount(20181231, "光大证券"); // 结果：3663646679.58
```

###### Fundtpbrokerrepoamountpercentgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF110006"在20181231至20191231期间券商"国泰君安"的回购成交额占回购成交总额比变动(%)
SetSysParam(pn_stock(), "OF110006");
return FundTPBrokerRepoAmountPercentGrow(20191231, 20181231, "国泰君安"); // 结果：-0.0799999999999983
```

###### Fundtpbrokerstockamountpercentgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间券商"光大证券"的股票成交额占股票成交总额比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerStockAmountPercentGrow(20191231, 20181231, "光大证券"); // 结果：-10.39
```

###### Fundtpnoncommission

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20200630第2名券商佣金
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNCommission(20200630, 2); // 结果：1644771
```

###### Fundtpnonbondamountpercent

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231第2名券商债券成交额占债券成交总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNBondAmountPercent(20181231, 2); // 结果：8.25
```

###### Fundtpnoninterbankamountpercent

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231第1名券商银行间债券成交额占银行间成交总额比(%)
SetSysParam(pn_stock(), "OF006042");
return FundTPNoNInterBankAmountPercent(20181231, 1); // 结果：1
```

###### Fundtpnoninterbankamount

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231第1名券商银行间债券成交额
SetSysParam(pn_stock(), "OF006042");
return FundTPNoNInterBankAmount(20181231, 1); // 结果：4085764.8
```

###### Fundtpnonstockamountname

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231第2名股票成交额券商名称
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNStockAmountName(20181231, 2); // 结果：中信证券
```

###### Fundtpbrokerstockamountrankgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间券商"光大证券"的股票成交额排名变动
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerStockAmountRankGrow(20191231, 20181231, "光大证券"); // 结果：3
```

###### Fundtpbrokerstockamountpercent

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231前"光大证券"的股票成交额占股票成交总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerStockAmountPercent(20181231, "光大证券"); // 结果：14.76
```

###### Fundtpnonrepoamountname

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231第2名回购成交额券商名称
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNRepoAmountName(20181231, 2); // 结果：华创证券
```

###### Fundtpnonstockamount

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231第2名券商股票成交额
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNStockAmount(20191231, 2); // 结果：3008002112.11
```

###### Fundtpnonrepoamount

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231第2名券商回购成交额
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNRepoAmount(20181231, 2); // 结果：60400000
```

###### Fundtpnoncommissionpercent

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20200630第2名券商佣金占佣金总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNCommissionPercent(20200630, 2); // 结果：11.3
```

###### Fundtpbrokerrepoamountrankgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间券商"光大证券"的回购成交额排名变动
SetSysParam(pn_stock(), "OF000001");
return FundTPBrokerRepoAmountRankGrow(20191231, 20181231, "光大证券"); // 结果：-2
```

###### Fundtpsumnbondamount

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名券商债券成交额
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNBondAmount(20191231, 2); // 结果：100317070.9
```

###### Fundtpsumnrepoamountpercent

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231前2名券商回购成交额占回购成交总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNRepoAmountPercent(20181231, 2); // 结果： 94.45
```

###### Fundtpsumnstockamountgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间前2名券商股票成交额变动
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNStockAmountGrow(20191231, 20181231, 2); // 结果：1609282529.37
```

###### Fundtpsumninterbankamountpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231至20191231期间前2名券商银行间债券成交额占银行间成交总额比变动(%)
SetSysParam(pn_stock(), "OF006042");
return FundTPSumNInterBankAmountPercentGrow(20191231, 20181231, 2); // 结果：-1
```

###### Fundtpsumnbondamountpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间前2名券商债券成交额占债券成交总额比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNBondAmountPercentGrow(20191231, 20181231, 2); // 结果：-26.26
```

###### Fundtpsumncommissionpercent

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20200630前2名券商佣金占佣金总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNCommissionPercent(20200630, 2); // 结果：58.01
```

###### Fundtpsumnrepoamount

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名券商回购成交额
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNRepoAmount(20191231, 2); // 结果：12000000
```

###### Fundtpsumnrepoamountpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间前2名券商回购成交额占回购成交总额比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNRepoAmountPercentGrow(20191231, 20181231, 2); // 结果：5.55
```

###### Fundtpsumninterbankamountgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231至20191231期间前1名券商银行间债券成交额变动
SetSysParam(pn_stock(), "OF006042");
return FundTPSumNInterBankAmountGrow(20191231, 20181231, 1); // 结果：-4085764.8
```

###### Fundtpsumninterbankamountpercent

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

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231前1名券商银行间债券成交额占银行间成交总额比(%)
SetSysParam(pn_stock(), "OF006042");
return FundTPSumNInterBankAmountPercent(20181231, 1); // 结果：1
```

###### Fundtpsumncommission

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20200630前2名券商佣金
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNCommission(20200630, 2); // 结果：8442489.51
```

###### Fundtpsumnbondamountgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间前2名券商债券成交额变动
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNBondAmountGrow(20191231, 20181231, 2); // 结果：-53605243.66
```

###### Fundtpsumncommissionpercentgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231-20191231期间前2名券商佣金占佣金总额比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNCommissionPercentGrow(20191231, 20181231, 2);
// 结果：0.490000000000002
```

###### Fundtpsumnrepoamountgrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231至20191231期间前2名券商回购成交额变动
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNRepoAmountGrow(20191231, 20181231, 2); // 结果：-498400000
```

###### Fundtpsumnstockamount

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20200630前2名券商股票成交额
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNStockAmount(20200630, 2); // 结果：11408565519.97
```

###### Fundtpsumninterbankamount

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

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231前1名券商银行间债券成交额
SetSysParam(pn_stock(), "OF006042");
return FundTPSumNInterBankAmount(20181231, 1); // 结果：4085764.8
```

###### Fundtpsumnbondamountpercent

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20191231前2名券商债券成交额占债券成交总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNBondAmountPercent(20191231, 2); // 结果：73.74
```

###### Fundtpnonstockamountpercent

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231第2名券商股票成交额占股票成交总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPNoNStockAmountPercent(20181231, 2); // 结果：17.92
```

###### Fundtpsumncommissiongrow

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20181231-20191231期间前2名券商佣金变化
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNCommissionGrow(20191231, 20181231, 2); // 结果：1442409.18
```

###### Fundtpsumnstockamountpercentgrow

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

返回：处理后的结果值。

算法期末占比-期初占比范例

```tsl
// "OF000001"在20181231至20191231期间前2名券商股票成交额占股票成交总额比变动(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNStockAmountPercentGrow(20191231, 20181231, 2); // 结果：1.41
```

###### Fundtpsumnstockamountpercent

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

返回：处理后的结果值。

范例

```tsl
// "OF000001"在20200630前2名券商股票成交额占股票成交总额比(%)
SetSysParam(pn_stock(), "OF000001");
return FundTPSumNStockAmountPercent(20200630, 2); // 结果：57.18
```

###### Fundtpbrokerinterbankamountgrow

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231至20191231期间券商"光大证券"的银行间债券成交额变动
SetSysParam(pn_stock(), "OF006042");
return FundTPBrokerInterBankAmountGrow(20191231, 20181231, "申万宏源");
// 结果：-4085764.8
```

###### Fundtpnoninterbankamountname

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// "OF006042"在20181231第1名银行间债券成交额券商名称
SetSysParam(pn_stock(), "OF006042");
return FundTPNoNInterBankAmountName(20181231, 1);
// 结果：申万宏源
```

###### 中间函数

####### 内容

- FundTPGetDateDONField
- FundTPNoNBKRatioValueONField
- FundTPSumNValueONField
- FundTPSumNBKRatioValueONField
- FundTPNoNValueONField
- FundTPNValueONField

####### FundTPGetDateDONField

用途：日期时间处理函数。
参数：

返回：日期或时间值。

范例

```tsl
SetSysParam(PN_Stock(), 'OF000001');
return FundTPGetDateDONField(20211231, '安信证券', 1, '股票成交量');
// 结果：501748716.57
```

####### FundTPNoNBKRatioValueONField

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
t := FundsTPQk(array('OF000001'), 20221231, '股票成交量');
return FundTPNoNBKRatioValueONField(t, 1, '股票成交量');
// 结果：18.07
```

####### FundTPSumNValueONField

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

返回：处理后的结果值。

范例

```tsl
t := FundsTPQk(array('OF000001'), 20221231, '股票成交量');
return FundTPSumNValueONField(t, 1, '股票成交量');
// 结果：1595342584.35
```

####### FundTPSumNBKRatioValueONField

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

返回：处理后的结果值。

范例

```tsl
t := FundsTPQk(array('OF000001'), 20221231, '股票成交量');
return FundTPSumNBKRatioValueONField(t, 1, '股票成交量');
// 结果：18.07
```

####### FundTPNoNValueONField

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
t := FundsTPQk(array('OF000001'), 20221231, '股票成交量');
return FundTPNoNValueONField(t, 1, '股票成交量');
// 结果：1595342584.35
```

####### FundTPNValueONField

用途：交易席位情况相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
return FundTPNValueONField(array('OF000001'), 20221231, 1, '股票成交量', 1);
// 结果：18.07
```

##### 中间函数

###### 内容

- FundExRatioOfLido
- FundExRatio
- FundWeeklyYTM
- GetFundExRatio
- IntersectionAlphaBetaValue
- FundExNetAssetWeeklyList
- FundExRatioOfWind

###### FundExRatioOfLido

###### FundExRatio

用途：中间函数相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// OF162714的基金复权比。
setsysparam(pn_stock(), "OF162714");
return FundExRatio();
// 结果：0
```

问题一上个函数类似

###### FundWeeklyYTM

用途：中间函数相关函数。
参数：

返回：处理后的结果值。

算法

基金收益率=ln(截止日净值+分红)-ln(截止日前一日净值)范例

```tsl
// OF162714基金收益率（复权）。
setsysparam(pn_stock(), "OF162714");
return FundWeeklyYTM(array());
```

###### GetFundExRatio

用途：中间函数相关函数。
参数：

返回：处理后的结果值。

算法

根据EndT截止日判断返回指定日的还权比，还权比在t数值表中设置，数组t为二维数组，'除权日'字段要求数据类型是整数类型日期，如20180928；字段'比例'指定还权比。返回截止日小于指定除权日的相应换权比。范例

```tsl
setsysparam(pn_stock(), "OF162714");
return GetFundExRatio(array(('除权日':20180928, '比例':0.7)), 20180927T);
// 结果：0.7
```

###### IntersectionAlphaBetaValue

用途：中间函数相关函数。
参数：

返回：处理后的结果值。

算法

对序列t1和t2进行一元回归，返回α,β，相关系数，残差范例

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

用途：中间函数相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
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申购赎回-基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09最小申购、赎回单位。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoLeastUnit(20230509T);
// 结果：1
```

###### FundETFInfoMarginRate

用途：ETF申购赎回-基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09保证金申购保证金率(%)。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoMarginRate(20230509T);
```

###### FundETFInfoNetVlue

用途：ETF申购赎回-基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09最小申购、赎回单位净值。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoNetVlue(20230509T);
// 结果：100
```

###### FundETFInfoUpperRatio

用途：进行大小写转换。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09现金替代比例上限(%)。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoUpperRatio(20230509T);
// 结果：100
```

###### FundETFInfoIsOpenPurcharse

用途：ETF申购赎回-基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09是否开放申购。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoIsOpenPurcharse(20230509T);
// 结果：是
```

###### FundETFInfoIsOpenMarginPurchase

用途：ETF申购赎回-基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09是否开放保证金申购。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoIsOpenMarginPurchase(20230509T);
// 结果：未知
```

###### FundETFInfoIsOpenRedem

用途：ETF申购赎回-基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09是否开放赎回。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoIsOpenRedem(20230509T);
// 结果：是
```

###### FundETFInfoInvestorSubscribeLimit

用途：进行字符串提取或替换处理。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09保证金申购单一投资者当日申购总量限制份数。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoInvestorSubscribeLimit(20230509T);
// 结果：0
```

###### FundETFInfoLeastUnitCash

用途：ETF申购赎回-基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09最小申购、赎回单位的现金余额。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoLeastUnitCash(20230509T);
// 结果：0
```

###### FundETFInfoSecuritySubscribeLimit

用途：进行字符串提取或替换处理。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09保证金申购单个代办证券公司当日申购总量限制。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoSecuritySubscribeLimit(20230509T);
// 结果：0
```

###### FundETFInfoLeastUnitCashDivid

用途：ETF申购赎回-基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09最小申购、赎回单位现金红利。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoLeastUnitCashDivid(20230509T);
// 结果：0
```

###### FundETFInfoCashForecasted

用途：ETF申购赎回-基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09最小申购、赎回单位的预估现金部分。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoCashForecasted(20230509T);
// 结果：0
```

###### 中间函数

####### 内容

- FundETFInfoGetDataByEndT

####### FundETFInfoGetDataByEndT

用途：ETF申购赎回-基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// OF159001在2023-05-09ETF申购赎回-基本信息。
SetSysParam(PN_Stock(), 'OF159001');
return FundETFInfoGetDataByEndT(20230509T);
```

##### 基本信息

###### 内容

- FundMasterCode
- FundName
- FundNetValueMethod
- FundOperationFunds
- FundOperationFundsByTZFG
- FundPrimaryMarketCode
- FundSecondaryMarketCode
- FundStyleName1
- FundStyleName2
- 中间函数

###### FundMasterCode

用途：基本信息相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// OF012414的基金主代码
SetSysParam(pn_stock(), "OF012414");
return FundMasterCode();
// 返回：OF161725
```

###### FundName

用途：基本信息相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// OF162206在20210302的基金名称
SetSysParam(pn_stock(), "OF162206");
SetSysParam(pn_date(), 20210302T);
return FundName();
// 返回：泰达宏利货币市场基金
```

###### FundNetValueMethod

用途：基本信息相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 华夏成长在20210302的基金净值增长率计算方法
SetSysParam(pn_stock(), "OF000001");
SetSysParam(pn_date(), 20210302T);
return FundNetValueMethod();
// 返回：单位净值法
```

###### FundOperationFunds

用途：基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 20200924日所有运作中的基金列表
return FundOperationFunds(20200924T);
```

###### FundOperationFundsByTZFG

用途：基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 20200924日“普通股票型”运作中的基金
return FundOperationFundsByTZFG("普通股票型", 20200924T, 0, 2);
```

###### FundPrimaryMarketCode

用途：基本信息相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// 通过基金交易代码（二级市场）得到该基金的一级市场代码
setsysparam(pn_stock(), "SH510050");
return FundPrimaryMarketCode();
// 返回：OF510050
```

###### FundSecondaryMarketCode

用途：基本信息相关函数。
参数：无。
返回：处理后的结果值。

范例

```tsl
// OF510050的基金二级市场代码
SetSysParam(pn_stock(), "OF510050");
return FundSecondaryMarketCode();
// 返回：SH510050
```

###### FundStyleName1

用途：基本信息相关函数。
参数：无。
返回：整数。

范例

```tsl
// 华夏成长在20210302的基金一级风格名称
SetSysParam(pn_stock(), "OF000001");
SetSysParam(pn_date(), 20210302T);
return FundStyleName1();
// 返回：混合型
```

###### FundStyleName2

用途：基本信息相关函数。
参数：无。
返回：整数。

范例

```tsl
// 华夏成长在20210302的基金二级风格名称
SetSysParam(pn_stock(), "OF000001");
SetSysParam(pn_date(), 20210302T);
return FundStyleName2();
// 返回：偏股混合
```

###### 中间函数

####### 内容

- FundGetAttributeValues
- FundOperateFundsbyBkname
- FundsOperateFunds

####### FundGetAttributeValues

用途：基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
return FundGetAttributeValues('OF000001', 20210302T);
```

####### FundOperateFundsbyBkname

用途：基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 20200924日指定日指定板块中还在运作的基金列表
return FundOperateFundsbyBkname("封闭;退市封闭", 20200924T);
```

####### FundsOperateFunds

用途：基本信息相关函数。
参数：

返回：处理后的结果值。

范例

```tsl
// 20200924日指定日指定板块中还在运作的基金列表
return FundsOperateFunds(getbk("封闭;退市封闭"), 20200924T);
```
