# 基金 / 投资组合

## `fundarmasset120D(rdate)`

基金指定报告期90天(含)-120天资产(万)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset120D(20191231);
```

## `fundarmasset30D(rdate)`

基金指定报告期30天以内资产(万)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000009");
return FundARMAsset30D(20191231);
```

## `fundbcarmdebtpercent2(rdate)`

剩余存续期超过397天的浮动利率债券占债券市值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcarmdebtvalue(rdate)`

剩余存续期超过397天的浮动利率债券市值，与系统参数(基金)相关。单位：元。

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

返回：float

## `fundbcbankbillpercent2(rdate)`

央行票据占债券市值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbccbankbillvalue(rdate)`

央行票据市值，与系统参数(基金)相关。单位：元。

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

返回：float

## `fundbcconveniblebondpercent1(rdate)`

可转换债占净值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcconveniblebondvalue(rdate)`

可转换债市值，与系统参数(基金)相关。单位：元。

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

返回：float

## `fundbccorporatebondpercent2(rdate)`

公司债占债券市值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbccorporatebondvalue(rdate)`

公司债市值，与系统参数(基金)相关。单位：元。

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

返回：float

## `fundbcexchangebondpercent1(rdate)`

可交换债占净值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcexchangebondpercent2(rdate)`

可交换债占债券市值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcexchangebondvalue(rdate)`

可交换债市值，与系统参数(基金)相关。单位：元。

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

返回：float

## `fundbcfbondpercent1(rdate)`

金融债占净值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcfbondvalue(rdate)`

金融债市值，与系统参数(基金)相关。单位：元。

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

返回：float

## `fundbcgovbondpercent2(rdate)`

国债占债券市值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbclocaldebtpercent2(rdate)`

地方政府债占债券市值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbclocaldebtvalue(rdate)`

地方政府债市值，与系统参数(基金)相关。单位：元。

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

返回：float

## `fundbcmtnpercent1(rdate)`

中期票据占净值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcmtnvalue(rdate)`

中期票据市值，与系统参数(基金)相关。单位：元。

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

返回：float

## `fundbcncdpercent1(rdate)`

同业存单占净值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcncdvalue(rdate)`

同业存单市值，与系统参数(基金)相关。单位：元。

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

返回：float

## `fundbcotherbondpercent1(rdate)`

其他债券占净值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcotherbondpercent2(rdate)`

其他债券占债券市值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcprivatebondpercent1(rdate)`

中小企业私募债占净值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcprivatebondpercent2(rdate)`

中小企业私募债占债券市值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcscppercent1(rdate)`

短期融资券占净值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcscppercent2(rdate)`

短期融资券占债券市值比(%)，与系统参数(基金)相关。

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

返回：float

## `fundbcscpvalue(rdate)`

短期融资券市值，与系统参数(基金)相关。单位：元。

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

返回：float

## `fundbcsumnpercentgrow(rdate, rdate2, topn)`

前N名债券类型市值占净值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNPercentGrow(20191231,20181231,2); //结果：-9.92
```

## `fundbcsumnpercentgrow2(rdate, rdate2, topn)`

前N名债券类型市值占总值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBCSumNPercentGrow2(20191231,20181231,2); //结果：-9.50685311820331
```

## `fundbdbondvolumegrowratio(rdate, rdate2, bondid)`

指定债券持有份额变比(%),与系统参数证券(基金)相关。

| 参数     | 类型   | 说明            |
| -------- | ------ | --------------- |
| `rdate`  | int    | 整型,指定报告期 |
| `rdate2` | int    | 整型,同比报告期 |
| `bondid` | string | 字符串,债券代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDBondVolumeGrowRatio(20210331,20191231,"BK180208");
```

## `fundbdnoncode(rdate, topn)`

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

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：string

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDNoNCode(20191231,2); //结果：180409
```

## `fundbdnonpercent(rdate, topn)`

第N名债券市值占净值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDNoNPercent(20191231,2); //结果：2.89
```

## `fundbdnonpercent2(rdate, topn)`

第N名债券市值占总值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDNoNPercent2(20191231,2); //结果：2.85424365783668
```

## `fundbdnonpercent4(rdate, topn)`

第N名债券市值占固定收益投资市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDNoNPercent4(20191231,2); //结果：14.312663785232
```

## `fundbdsumnpercent(rdate, topn)`

前N名债券市值占净值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercent(20191231,2); //结果：6.21
```

## `fundbdsumnpercent2(rdate, topn)`

前N名债券市值占总值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercent2(20191231,2); //结果：6.13921182551829
```

## `fundbdsumnpercent3(rdate, topn)`

前N名债券市值占债券市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercent3(20191231,2); //结果：30.785204522995
```

## `fundbdsumnpercent4(rdate, topn)`

前N名债券市值占固定收益投资市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercent4(20191231,2); //结果：30.785204522995
```

## `fundbdsumnpercentgrow(rdate, rdate2, topn)`

前N名债券市值占净值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercentGrow(20191231,20181231,2); //结果：-7.68
```

## `fundbdsumnpercentgrow2(rdate, rdate2, topn)`

前N名债券市值占总值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercentGrow2(20191231,20181231,2); //结果：-7.46155892563982
```

## `fundbdsumnpercentgrow3(rdate, rdate2, topn)`

前N名债券市值占债券市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercentGrow3(20191231,20181231,2); //结果：-12.9956916639413
```

## `fundbdsumnpercentgrow4(rdate, rdate2, topn)`

前N名债券市值占固定收益投资市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNPercentGrow4(20191231,20181231,2); //结果：-12.9956916639413
```

## `fundbdsumnvalue(rdate, topn)`

前N名债券持有市值,与系统参数证券(基金)相关。单位：元

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNValue(20191231,2); //结果：285378000
```

## `fundbdsumnvaluegrow(rdate, rdate2, topn)`

前N名债券持有市值变动,与系统参数证券(基金)相关。单位：元

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNValueGrow(20191231,20181231,2); //结果：-278679000
```

## `fundbdsumnvaluegrowratio(rdate, rdate2, topn)`

前N名债券持有市值变比(%),与系统参数证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBDSumNValueGrowRatio(20191231,20181231,2); //结果：-49.4061770352996
```

## `fundbsstockbuyamount(rdate, stockid)`

基金指定报告期的指定股票累计买入金额（万）

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF006872");
return FundBSStockBuyAmount(20191231,"SZ000002");
```

## `fundbsstockbuypercent(rdate, stockid)`

基金指定报告期的指定股票累计买入金额占期初净值比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBSStockBuyPercent(20191231,"SH601336");
```

## `fundbsstockbuypercent2(rdate, stockid)`

基金指定报告期的指定股票累计买入金额占期初总值比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBSStockBuyPercent2(20191231,"SH601336");
```

## `fundbsstockbuypercent3(rdate, stockid)`

基金指定报告期的指定股票累计买入金额占期初股票市值比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBSStockBuyPercent3(20191231,"SH601336");
```

## `fundbsstockbuyrank(rdate, stockid)`

基金指定报告期的指定股票累计买入排名

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
计算基金OF006872在2019年报关于SZ300760累计买入排名
SetSysParam(pn_stock(),"OF006872");
return FundBSStockBuyRank(20191231,"SZ300760");
```

## `fundbsstocksellpercent(rdate, stockid)`

基金指定报告期的指定股票累计卖出金额占期初净值比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBSStockSellPercent(20191231,"SH601336");
```

## `fundbssumnbuyamount(rdate, topn)`

基金指定报告期的前N名股票累计买入金额(万)

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNBuyAmount(20191231,3);
```

## `fundbssumnbuypercent2(rdate, topn)`

基金指定报告期的前N名股票累计买入金额占期初总值比(%) ；

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNBuyPercent2(20191231,3);
```

## `fundbssumnbuypercent3(rdate, topn)`

基金指定报告期的前N名股票累计买入金额占期初股票市值比(%) ；

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNBuyPercent3(20191231,3);
```

## `fundbssumnsellamount(rdate, topn)`

基金指定报告期的前N名股票累计卖出金额(万)；

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNSellAmount(20191231,3);
```

## `fundbssumnsellpercent(rdate, topn)`

基金指定报告期的前N名股票累计卖出金额占期初净值比(%)；

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNSellPercent(20191231,3);
```

## `fundbssumnsellpercent3(rdate, topn)`

基金指定报告期的前N名股票累计卖出金额占期初股票市值比(%)；

| 参数    | 类型 | 说明                                                        |
| ------- | ---- | ----------------------------------------------------------- |
| `rdate` | int  | 整型,指定报告期                                             |
| `topn`  | int  | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundBSSumNSellPercent3(20191231,3);
```

## `fundcbbondpercent(rdate, stockid)`

基金指定报告期指定可转债市值占净值比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundCBBondPercent(20191231,"SZ128016");
```

## `fundcbbondpercent2(rdate, stockid)`

基金指定报告期指定可转债市值占总值比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundCBBondPercent2(20191231,"SZ128016");
```

## `fundcbbondvalue(rdate, stockid)`

基金指定报告期指定可转债持有市值(万)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundCBBondValue(20191231,"SZ128016");
```

## `fundcbnoncode(rdate, topn)`

基金指定报告期第N名可转债证券代码

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：string

### 示例

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

## `fundcbnonpercent(rdate, topn)`

基金指定报告期第N名可转债市值占净值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundCBNoNPercent(20191231,1);
```

## `fundcbnonpercent2(rdate, topn)`

基金指定报告期第N名可转债市值占总值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundCBNoNPercent2(20191231,1);
```

## `fundcbnonvalue(rdate, topn)`

基金指定报告期第N名可转债持有市值(万)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundCBNoNValue(20191231,1);
```

## `fundcbsumnpercent(rdate, topn)`

基金指定报告期前N名可转债市值占净值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundCBSumNPercent(20191231,3);
```

## `fundcbsumnpercent2(rdate, topn)`

基金指定报告期前N名可转债市值占总值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundCBSumNPercent2(20191231,3);
```

## `fundcbsumnpercent3(rdate, topn)`

基金指定报告期前N名可转债市值占债券市值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundCBSumNPercent3(20191231,3);
```

## `fundcbsumnvalue(rdate, topn)`

基金指定报告期前N名可转债持有市值(万)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundCBSumNValue(20191231,3);
```

## `fundfdfundpercent(rdate, stockid)`

基金指定报告期指定基金市值占净值比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,基金代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF006872");
return FundFDFundPercent(20191231,"OF003349");
```

## `fundfdfundpercentgrow(rdate, rdate2, stockid)`

基金指定报告期指定基金市值占净值比变动(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,基金代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDFundPercentGrow(20191231,20181231,"OF004496");
```

## `fundfdfundvalue(rdate, stockid)`

基金指定报告期指定基金持有市值(万)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,基金代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF006872");
return FundFDFundValue(20191231,"OF003349");
```

## `fundfdfundvaluegrow(rdate, rdate2, stockid)`

基金指定报告期指定基金持有市值变动(万)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,基金代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000008");
return FundFDFundValueGrow(20191231,20181231,"OF159922");
```

## `fundfdfundvolume(rdate, stockid)`

基金指定报告期指定基金持有份额

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,基金代码 |

返回：float

### 示例

```tsl
计算基金OF006872在2019年报关于OF003349的持有份额
SetSysParam(pn_stock(),"OF006872");
return FundFDFundVolume(20191231,"OF003349");
```

## `fundfdfundvolumegrow(rdate, rdate2, stockid)`

基金指定报告期指定基金持有份额变动

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,基金代码 |

返回：float

### 示例

```tsl
计算基金OF005809在2019年报关于OF004496的持有份额变动
SetSysParam(pn_stock(),"OF005809");
return FundFDFundVolumeGrow(20191231,20181231,"OF004496");
```

## `fundfdmanagerpercent(rdate)`

基金指定报告期持有关联基金市值占净值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF006872");
return FundFDManagerPercent(20191231);
```

## `fundfdmanagerpercent2(rdate)`

基金指定报告期持有关联基金市值占总值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF006872");
return FundFDManagerPercent2(20191231);
```

## `fundfdmanagerpercentgrow(rdate, rdate2)`

基金指定报告期持有关联基金市值占净值比变动(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000008");
return FundFDManagerPercentGrow(20191231,20181231);
```

## `fundfdmanagerpercentgrow2(rdate, rdate2)`

基金指定报告期持有关联基金市值占总值比变动(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000008");
return FundFDManagerPercentGrow2(20191231,20181231);
```

## `fundfdmanagerpercentgrow3(rdate, rdate2)`

基金指定报告期持有关联基金市值占基金市值比变动(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDManagerPercentGrow3(20191231,20181231);
```

## `fundfdmanagervalue(rdate)`

基金指定报告期持有关联基金市值(万)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF006872");
return FundFDManagerValue(20191231);
```

## `fundfdmanagervaluegrow(rdate, rdate2)`

基金指定报告期持有关联基金市值变动(万)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000008");
return FundFDManagerValueGrow(20191231,20181231);
```

## `fundfdmanagervaluegrowratio(rdate, rdate2)`

基金指定报告期持有关联基金市值变比(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000008");
return FundFDManagerValueGrowRatio(20191231,20181231);
```

## `fundfdnoncode(rdate, topn)`

基金指定报告期第N名基金代码

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：string

### 示例

```tsl
计算基金OF005809在2019年报第3名基金代码
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNCode(20191231,3);
```

## `fundfdnonpercent(rdate, topn)`

基金指定报告期第N名基金市值占净值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNPercent(20191231,3);
```

## `fundfdnonpercent2(rdate, topn)`

基金指定报告期第N名基金市值占总值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：string

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNPercent2(20191231,3);
```

## `fundfdnonpercent3(rdate, topn)`

基金指定报告期第N名基金市值占基金市值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：string

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNPercent3(20191231,3);
```

## `fundfdnonvalue(rdate, topn)`

基金指定报告期第N名基金持有市值(万)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNValue(20191231,3);
```

## `fundfdnonvolume(rdate, topn)`

基金指定报告期第N名基金持有份额

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
计算基金OF005809在2019年报第3名基金持有份额
SetSysParam(pn_stock(),"OF005809");
return FundFDNoNVolume(20191231,3);
```

## `fundfdsumnpercent(rdate, topn)`

基金指定报告期前N名基金市值占净值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercent(20191231,3);
```

## `fundfdsumnpercent2(rdate, topn)`

基金指定报告期前N名基金市值占总值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercent2(20191231,3);
```

## `fundfdsumnpercent3(rdate, topn)`

基金指定报告期前N名基金市值占基金市值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercent3(20191231,3);
```

## `fundfdsumnpercentgrow(rdate, rdate2, topn)`

基金指定报告期前N名基金市值占净值比变动(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercentGrow(20191231,20181231,3);
```

## `fundfdsumnpercentgrow2(rdate, rdate2, topn)`

基金指定报告期前N名基金市值占总值比变动(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercentGrow2(20191231,20181231,3);
```

## `fundfdsumnpercentgrow3(rdate, rdate2, topn)`

基金指定报告期前N名基金市值占基金市值比变动(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNPercentGrow3(20191231,20181231,3);
```

## `fundfdsumnvalue(rdate, topn)`

基金指定报告期前N名基金持有市值(万)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNValue(20191231,3);
```

## `fundfdsumnvaluegrow(rdate, rdate2, topn)`

基金指定报告期前N名基金持有市值变动(万)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNValueGrow(20191231,20181231,3);
```

## `fundfdsumnvaluegrowratio(rdate, rdate2, topn)`

基金指定报告期前N名基金持有市值变比(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF005809");
return FundFDSumNValueGrowRatio(20191231,20181231,3);
```

## `fundHkStocksPercent(stock_id, rdate)`

获取基金指定报告期港股占净值比例.

| 参数       | 类型   | 说明              |
| ---------- | ------ | ----------------- |
| `stock_id` | string | 证券,证券代码     |
| `rdate`    | int    | 报告期,指定报告期 |

返回：float

## `fundhsorganvalue(rdate)`

基金指定报告期内机构持有市值(万)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundHSOrganValue(20191231);
```

## `fundhsothergrow2(rdate, rdate2)`

基金指定报告期内其他持有份额变动

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |

返回：float

### 示例

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

## `fundIcCentralizationGrow(r_date, r_date2, industry_name)`

返回指定行业投资市值变动，与系统证券pn_stock()相关。

| 参数            | 类型 | 说明     |
| --------------- | ---- | -------- |
| `r_date`        | int  | 报告期   |
| `r_date2`       | int  | 报告期   |
| `industry_name` | int  | 行业名称 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundICCentralizationGrow(RDate1,RDate2,10);
```

## `fundicindustrypercent3(rdate, name)`

指定行业市值占股票市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型   | 说明            |
| ------- | ------ | --------------- |
| `rdate` | int    | 整型,指定报告期 |
| `name`  | string | 字符串,行业名称 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICIndustryPercent3(20191231,"金融业"); //结果：7.45005479951638
```

## `fundicindustrypercentgrow2(rdate, rdate2, name)`

指定行业市值占总值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型   | 说明            |
| -------- | ------ | --------------- |
| `rdate`  | int    | 整型,指定报告期 |
| `rdate2` | int    | 整型,同比报告期 |
| `name`   | string | 字符串,行业名称 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICIndustryPercentGrow2(20191231,20181231,"金融业");
```

## `fundicindustrypercentgrow3(rdate, rdate2, name)`

指定行业市值占股票市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型   | 说明            |
| -------- | ------ | --------------- |
| `rdate`  | int    | 整型,指定报告期 |
| `rdate2` | int    | 整型,同比报告期 |
| `name`   | string | 字符串,行业名称 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICIndustryPercentGrow3(20191231,20181231,"金融业");
```

## `fundicindustryrank(rdate, name)`

指定行业市值排名,与系统参数证券(基金)相关。

| 参数    | 类型   | 说明            |
| ------- | ------ | --------------- |
| `rdate` | int    | 整型,指定报告期 |
| `name`  | string | 字符串,行业名称 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICIndustryRank(20191231,"金融业"); //结果：4
```

## `fundIcInfo(report_date, to_no)`

返回基金指定报告期的前N名行业明细，行业名称、市值、占净值比例(%)，与系统证券pn_stock()相关。

| 参数          | 类型 | 说明       |
| ------------- | ---- | ---------- |
| `report_date` | int  | 报告期     |
| `to_no`       | int  | 用户自定义 |

返回：array

### 示例

```tsl
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return FundICInfo(RDate,3);
```

## `fundIcInfo2(r_date, to_no)`

返回基金指定报告期的行业投资情况(不含制造业)，行业名称、市值、占净值比例(%)，与系统证券pn_stock()相关。

| 参数     | 类型 | 说明       |
| -------- | ---- | ---------- |
| `r_date` | int  | 报告期     |
| `to_no`  | int  | 用户自定义 |

返回：array

### 示例

```tsl
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return FundICInfo2(RDate,3);
```

## `fundIcMarketValue2(report_date, to_no)`

返回基金指定报告期的前N名行业市值和，与系统证券pn_stock()相关。

| 参数          | 类型 | 说明       |
| ------------- | ---- | ---------- |
| `report_date` | int  | 报告期     |
| `to_no`       | int  | 用户自定义 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return FundICMarketValue2(RDate,10);
```

## `fundIcMarketValue2Grow(r_date, r_date2, to_no)`

返回基金的前N名行业市值变动，与系统证券pn_stock()相关。

| 参数      | 类型 | 说明       |
| --------- | ---- | ---------- |
| `r_date`  | int  | 报告期     |
| `r_date2` | int  | 报告期     |
| `to_no`   | int  | 用户自定义 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundICMarketValue2Grow(RDate1,RDate2,10);
```

## `fundIcMarketValueGrowRatio(r_date, r_date2, industry_name)`

返回基金指定行业投资市值变比(%)，与系统证券pn_stock()相关。

| 参数            | 类型   | 说明     |
| --------------- | ------ | -------- |
| `r_date`        | int    | 报告期   |
| `r_date2`       | int    | 报告期   |
| `industry_name` | string | 行业名称 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundICMarketValueGrowRatio(RDate1,RDate2,'金融、保险业') ;
```

## `fundicnonpercent(rdate, topn)`

第N名行业市值占净值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICNoNPercent(20191231,1); //结果：44.09
```

## `fundicnonpercent2(rdate, topn)`

第N名行业市值占总值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICNoNPercent2(20191231,1); //结果：43.6123705431576
```

## `fundicnonpercent3(rdate, topn)`

第N名行业市值占股票市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICNoNPercent3(20191231,1); //结果：58.2870653063485
```

## `fundicnonpercentgrow2(rdate, rdate2, topn)`

第N名行业市值占总值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICNoNPercentGrow2(20191231,20181231,1);
```

## `fundicnonvalue(rdate, topn)`

第N名行业市值,与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICNoNValue(20191231,1); //结果：2027297873.83
```

## `fundIcPercentage(report_date, industry_name)`

返回指定行业占净值比例(%)，与系统证券pn_stock()相关。

| 参数            | 类型   | 说明     |
| --------------- | ------ | -------- |
| `report_date`   | int    | 报告期   |
| `industry_name` | string | 行业名称 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
Return FundSCCentralization(RDate,'金融、保险业');
```

## `fundIcPercentage2Grow(r_date, r_date2, to_no)`

返回基金前N名行业占净值比例变动(%)，与系统证券pn_stock()相关。

| 参数      | 类型 | 说明       |
| --------- | ---- | ---------- |
| `r_date`  | int  | 报告期     |
| `r_date2` | int  | 报告期     |
| `to_no`   | int  | 用户自定义 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
Return FundICPercentage2Grow(RDate1,RDate2,10);
```

## `fundIcPercentageGrow(r_date, r_date2, industry_name)`

返回基金的指定行业占净值比例变动(%)，与系统证券pn_stock()相关。

| 参数            | 类型   | 说明     |
| --------------- | ------ | -------- |
| `r_date`        | int    | 报告期   |
| `r_date2`       | int    | 报告期   |
| `industry_name` | string | 行业名称 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),'OF040001');
RDate1:=20110630;
RDate2:=20100630;
return FundICPercentageGrow(RDate1,RDate2,'金融、保险业');
```

## `fundicsumnpercent2(rdate, topn)`

前N名行业市值占总值比(%),与系统参数证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICSumNPercent2(20191231,1); //结果：12.9
```

## `fundicsumnpercentgrow2(rdate, rdate2, topn)`

前N名行业市值占总值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF000001");
return FundICSumNPercentGrow2(20191231,20181231,1);
```

## `fundirfieldvalue(rdate, field)`

资产配置-指定字段数据

| 参数    | 类型     | 说明            |
| ------- | -------- | --------------- |
| `rdate` | datetime | 报告期,         |
| `field` | string   | 字段名称,string |

返回：float

## `fundirothervalue(rdate)`

资产配置-其他资产市值

| 参数    | 类型     | 说明   |
| ------- | -------- | ------ |
| `rdate` | datetime | 报告期 |

返回：float

## `fundirtotalassetvalue(rdate)`

资产配置-资产总值

| 参数    | 类型     | 说明   |
| ------- | -------- | ------ |
| `rdate` | datetime | 报告期 |

返回：float

## `fundpmnonpercent(rdate, topn)`

基金指定报告期第N名贵金属市值占净值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMNoNPercent(20181231,1);
```

## `fundpmnonpercent2(rdate, topn)`

基金指定报告期第N名贵金属市值占总值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMNoNPercent2(20191231,1);
```

## `fundpmnonpercent3(rdate, topn)`

基金指定报告期第N名贵金属市值占贵金属市值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMNoNPercent3(20191231,1);
```

## `fundpmnonvalue(rdate, topn)`

基金指定报告期第N名贵金属持有市值(万)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMNoNValue(20191231,1);
```

## `fundpmnonvolume(rdate, topn)`

基金指定报告期第N名贵金属持有份额

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

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

## `fundpmsecuritypercent(rdate, stockid)`

基金指定报告期指定贵金属市值占净值比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercent(20181231,"Au9999");
```

## `fundpmsecuritypercent2(rdate, stockid)`

基金指定报告期指定贵金属市值占总值比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercent2(20191231,"Au9999");
```

## `fundpmsecuritypercent3(rdate, stockid)`

基金指定报告期指定贵金属市值占贵金属投资市值比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercent3(20191231,"Au9999");
```

## `fundpmsecuritypercentgrow(rdate, rdate2, stockid)`

基金指定报告期指定贵金属市值占净值比变动(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercentGrow(20191231,20181231,"Au9999");
```

## `fundpmsecuritypercentgrow2(rdate, rdate2, stockid)`

基金指定报告期指定贵金属市值占总值比变动(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityPercentGrow2(20191231,20181231,"Au9999");
```

## `fundpmsecurityvalue(rdate, stockid)`

基金指定报告期指定贵金属持有市值(万)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityValue(20191231,"Au9999");
```

## `fundpmsecurityvaluegrow(rdate, rdate2, stockid)`

基金指定报告期指定贵金属持有市值变动(万)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityValueGrow(20191231,20181231,"Au9999");
```

## `fundpmsecurityvaluegrowratio(rdate, rdate2, stockid)`

基金指定报告期指定贵金属持有市值变比(%)

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSecurityValueGrowRatio(20191231,20181231,"Au9999");
```

## `fundpmsecurityvolume(rdate, stockid)`

基金指定报告期指定贵金属持有份额

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

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

## `fundpmsecurityvolumegrow(rdate, rdate2, stockid)`

基金指定报告期指定贵金属持有份额变动

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

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

## `fundpmsumnpercent(rdate, topn)`

基金指定报告期前N名贵金属市值占净值比(%)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNPercent(20181231,1);
```

## `fundpmsumnpercentgrow(rdate, rdate2, topn)`

基金指定报告期前N名贵金属市值占净值比变动(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNPercentGrow(20191231,20181231,1);
```

## `fundpmsumnpercentgrow2(rdate, rdate2, topn)`

基金指定报告期前N名贵金属市值占总值比变动(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNPercentGrow2(20191231,20181231,1);
```

## `fundpmsumnpercentgrow3(rdate, rdate2, topn)`

基金指定报告期前N名贵金属市值占贵金属市值比变动(%)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNPercentGrow3(20191231,20181231,1);
```

## `fundpmsumnvalue(rdate, topn)`

基金指定报告期前N名贵金属持有市值(万)

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNValue(20191231,1);
```

## `fundpmsumnvaluegrow(rdate, rdate2, topn)`

基金指定报告期前N名贵金属持有市值变动(万)

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF002610");
return FundPMSumNValueGrow(20191231,20181231,1);
```

## `fundScIncludeStockId(report_date, to_no, stock_id)`

基金的前N名股票是否包含指定的股票。与系统股票pn_stock()、当前时间pn_date()相关。

| 参数          | 类型     | 说明                  |
| ------------- | -------- | --------------------- |
| `report_date` | datetime | 报告期类型，报告期；  |
| `to_no`       | int      | 整型，前N名，取值如下 |
| `stock_id`    | string   | 证券类型，股票代码    |

返回：bool

### 示例

```tsl
setsysparam(pn_stock(),"OF162714");
Return FundSCIncludeStockId(20180630,10,"SH600718");
```

## `fundScMarketValue(report_date, to_no)`

返回基金前N名持股的股票市值和，与系统证券pn_stock()相关。

| 参数          | 类型 | 说明                  |
| ------------- | ---- | --------------------- |
| `report_date` | int  | 报告期                |
| `to_no`       | int  | 整型，前N名，取值如下 |

返回：int

### 示例

```tsl
SetSysParam(pn_stock(),'OF040001');
RDate:=20100331;
return FundSCMarketValue(RDate,10);
```

## `fundscnonindexvalue(rdate, topn)`

第N名股票指数投资市值,与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNIndexValue(20191231,2); //结果：1683554509
```

## `fundscnonindexvolume(rdate, topn)`

第N名股票指数投资股数,与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNIndexVolume(20191231,2); //结果：1423123
```

## `fundscnonpercent(rdate, topn)`

第N名股票市值占净值比(%),与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNPercent(20191231,2); //结果：4.18
```

## `fundscnonpercent2(rdate, topn)`

第N名股票市值占总值比(%),与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNPercent2(20191231,2); //结果：4.16797774282387
```

## `fundscnonpercent3(rdate, topn)`

第N名股票市值占股票市值比(%),与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNPercent3(20191231,2); //结果：4.21127420209799
```

## `fundscnonpercent4(rdate, topn)`

第N名股票市值占权益投资市值比(%),与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNPercent4(20191231,2); //结果：4.21127420209799
```

## `fundscnonvalue(rdate, topn)`

第N名股票持有市值,与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNValue(20191231,2); //结果：1683554509
```

## `fundscnonvolume(rdate, topn)`

第N名股票持有股数,与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,第N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCNoNVolume(20191231,2); //结果：1423123
```

## `fundscstockactivepercent(rdate, stockid)`

指定股票积极投资市值占净值比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercent(20191231,"SZ000002"); //结果：0
```

## `fundscstockactivepercent2(rdate, stockid)`

指定股票积极投资市值占总值比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercent2(20191231,"SZ000002"); //结果：0
```

## `fundscstockactivepercent3(rdate, stockid)`

指定股票积极投资市值占股票市值比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercent3(20191231,"SZ000002"); //结果：0
```

## `fundscstockactivepercent4(rdate, stockid)`

指定股票积极投资市值占积极投资部分比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercent4(20191231,"SZ000002"); //结果：0
```

## `fundscstockactivepercent5(rdate, stockid)`

指定股票积极投资市值占权益投资市值比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercent5(20191231,"SZ000002"); //结果：0
```

## `fundscstockactivepercentgrow(rdate, rdate2, stockid)`

指定股票积极投资市值占净值比变动(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercentGrow(20191231,20181231,'SZ000002'); //结果：0
```

## `fundscstockactivepercentgrow2(rdate, rdate2, stockid)`

指定股票积极投资市值占总值比变动(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercentGrow2(20191231,20181231,"SZ000002"); //结果：0
```

## `fundscstockactivepercentgrow3(rdate, rdate2, stockid)`

指定股票积极投资市值占股票市值比变动(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercentGrow3(20191231,20181231,"SZ000002"); //结果：0
```

## `fundscstockactivepercentgrow4(rdate, rdate2, stockid)`

指定股票积极投资市值占权益投资市值比变动(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActivePercentGrow4(20191231,20181231,"SZ000002");
```

## `fundscstockactivevalue(rdate, stockid)`

指定股票积极投资市值,与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActiveValue(20191231,"SZ000002"); //结果：0
```

## `fundscstockactivevaluegrow(rdate, rdate2, stockid)`

指定股票积极投资市值变动,与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActiveValueGrow(20191231,20181231,"SZ000002"); //结果：0
```

## `fundscstockactivevaluegrowratio(rdate, rdate2, stockid)`

指定股票积极投资市值变比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActiveValueGrowRatio(20191231,20181231,"SZ000002"); //结果：0
```

## `fundscstockactivevolume(rdate, stockid)`

指定股票积极投资股数,与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockActiveVolume(20191231,"SZ000002"); //结果：0
```

## `fundscstockindexpercent(rdate, stockid)`

指定股票指数投资市值占净值比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercent(20191231,"SZ000002"); //结果：1.35
```

## `fundscstockindexpercent2(rdate, stockid)`

指定股票指数投资市值占总值比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercent2(20191231,"SZ000002"); //结果：1.35187633739411
```

## `fundScStockIndexPercent3(rdate, stock_id)`

指定股票指数投资市值占股票市值比(%)，与系统参数(基金)相关。

| 参数       | 类型   | 说明             |
| ---------- | ------ | ---------------- |
| `rdate`    | int    | 整数。指定报告期 |
| `stock_id` | string | 字符串。股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercent3(20191231,"SZ000002");
```

## `fundscstockindexpercent4(rdate, stockid)`

指定股票指数投资市值占指数投资部分比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockIndexPercent4(20191231,"SZ000002"); //结果：1.36591946871515
```

## `fundscstockpercent4(rdate, stockid)`

指定股票市值占权益投资市值比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercent4(20191231,"SZ000002"); //结果：1.36591946871515
```

## `fundscstockpercentgrow(rdate, rdate2, stockid)`

指定股票市值占净值比变动(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercentGrow(20191231,20181231,"SZ000002"); //结果：0.12
```

## `fundscstockpercentgrow2(rdate, rdate2, stockid)`

指定股票市值占总值比变动(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercentGrow2(20191231,20181231,"SZ000002");
```

## `fundscstockpercentgrow3(rdate, rdate2, stockid)`

指定股票市值占股票市值比变动(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercentGrow3(20191231,20181231,"SZ000002");
```

## `fundscstockpercentgrow4(rdate, rdate2, stockid)`

指定股票市值占权益投资市值比变动(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockPercentGrow4(20191231,20181231,"SZ000002");
```

## `fundscstockvaluegrow(rdate, rdate2, stockid)`

指定股票持有市值变动,与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockValueGrow(20191231,20181231,"SZ000002"); //结果：134879568.8
```

## `fundscstockvaluegrowratio(rdate, rdate2, stockid)`

指定股票持有市值变比(%),与当前证券(基金)相关。

| 参数      | 类型   | 说明            |
| --------- | ------ | --------------- |
| `rdate`   | int    | 整型,指定报告期 |
| `rdate2`  | int    | 整型,同比报告期 |
| `stockid` | string | 字符串,股票代码 |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCStockValueGrowRatio(20191231,20181231,"SZ000002");
```

## `fundscsumnactivepercent2(rdate, topn)`

前N名股票积极投资市值占总值比(%),与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActivePercent2(20191231,2); //结果：0
```

## `fundscsumnactivepercent4(rdate, topn)`

前N名股票积极投资市值占积极投资部分比(%),与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActivePercent4(20191231,2); //结果：0
```

## `fundscsumnactivevalue(rdate, topn)`

前N名股票积极投资市值,与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValue(20191231,2); //结果：0
```

## `fundscsumnactivevaluegrow(rdate, rdate2, topn)`

前N名股票积极投资市值变动,与当前证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrow(20191231,20181231,2); //结果：0
```

## `fundscsumnactivevaluegrowratio(rdate, rdate2, topn)`

前N名股票积极投资市值变比(%),与当前证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrowRatio(20191231,20181231,2); //结果：0
```

## `fundscsumnactivevaluegrowratio2(rdate, rdate2, topn)`

前N名股票积极投资市值占净值比变动(%),与当前证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrowRatio2(20191231,20181231,2); //结果：0
```

## `fundscsumnactivevaluegrowratio3(rdate, rdate2, topn)`

前N名股票积极投资市值占总值比变动(%),与当前证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrowRatio3(20191231,20181231,2); //结果：0
```

## `fundscsumnactivevaluegrowratio5(rdate, rdate2, topn)`

前N名股票积极投资市值占权益投资市值比变动(%),与当前证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNActiveValueGrowRatio5(20191231,20181231,2); //结果：0
```

## `fundScSumNIndexValueGrow(rdate, rdate2, top_n)`

前N名股票指数投资市值变动，与系统参数(基金)相关。

| 参数     | 类型 | 说明             |
| -------- | ---- | ---------------- |
| `rdate`  | int  | 整数。指定报告期 |
| `rdate2` | int  | 整数。同比报告期 |
| `top_n`  | int  | 整数。前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNIndexValueGrow(20191231,20181231,2);
```

## `fundscsumnpercent2(rdate, topn)`

前N名股票市值占总值比(%),与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNPercent2(20191231,2); //结果：10.8037555610196
```

## `fundscsumnpercent4(rdate, topn)`

前N名股票市值占权益投资市值比(%),与当前证券(基金)相关。

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |
| `topn`  | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNPercent4(20191231,2); //结果：10.9159836945456
```

## `fundscsumnvaluegrowratio3(rdate, rdate2, topn)`

前N名股票市值占总值比变动(%),与当前证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNValueGrowRatio3(20191231,20181231,2); //结果：1.1756998821252
```

## `fundscsumnvaluegrowratio5(rdate, rdate2, topn)`

前N名股票市值占权益投资市值比变动(%),与当前证券(基金)相关。

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |
| `topn`   | int  | 整型,前N        |

返回：float

### 示例

```tsl
SetSysParam(pn_stock(),"OF510300");
return FundSCSumNValueGrowRatio5(20191231,20181231,2); //结果：1.25504141189035
```

## `fundssnetassetvolume(rdate)`

指定报告期基金总份额，与当前证券相关

| 参数    | 类型 | 说明            |
| ------- | ---- | --------------- |
| `rdate` | int  | 整型,指定报告期 |

返回：float

### 示例

```tsl
计算基金OF006872在2019年报的基金总份额
SetSysParam(pn_stock(),"OF006872");
return FundSSNetAssetVolume(20191231);
```

## `fundsspurchasevolume(rdate, rdate2)`

指定报告期基金净申购份额，与当前证券相关

| 参数     | 类型 | 说明            |
| -------- | ---- | --------------- |
| `rdate`  | int  | 整型,指定报告期 |
| `rdate2` | int  | 整型,同比报告期 |

返回：float

### 示例

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

## `fundscompanylist(fundarr)`

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

| 参数      | 类型            | 说明                     |
| --------- | --------------- | ------------------------ |
| `fundarr` | array of string | array of string,基金列表 |

返回：array

## `fundscale()`

基金规模

返回：boolean

### 示例

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

## `fundScCentralizationGrow(r_date, r_date2, to_no)`

返回基金的持股集中度变动，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明       |
| --------- | ------- | ---------- |
| `r_date`  | Integer | 报告期     |
| `r_date2` | Integer | 同比报告期 |
| `to_no`   | Integer | 整数，详情 |

返回：Real

### 示例

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

## `fundScHoldAmount(report_date, to_no)`

返回基金指定报告期的前N名持股股数和，与系统证券pn_stock()相关。（废弃）

| 参数          | 类型    | 说明                 |
| ------------- | ------- | -------------------- |
| `report_date` | Integer | 报告期               |
| `to_no`       | Integer | 整数，详情如下所示。 |

返回：Int

### 示例

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

## `fundScCentralization(report_date, to_no)`

返回基金的持股集中度，与系统证券pn_stock()相关。

| 参数          | 类型    | 说明                  |
| ------------- | ------- | --------------------- |
| `report_date` | Integer | 报告期                |
| `to_no`       | Integer | 整型，前N名，取值如下 |

返回：Int

### 示例

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

## `fundScInfo(rdate, top_n)`

返回基金指定报告期前N名股票明细，与系统函数pn_stock()有关

| 参数    | 类型    | 说明   |
| ------- | ------- | ------ |
| `rdate` | integer | 报告期 |
| `top_n` | integer | 第N    |

返回：Array,TableArray

### 示例

```tsl
//获得华安创新2010年一季报前3名股票明细
setSysParam(pn_stock(),'OF040001');
r_date:=20100331;
return fundScInfo(r_date,3);
结果：
```

## `fundScMarketValueGrow(r_date, r_date2, to_no)`

返回基金前N名持股的股票市值和的变动，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明                  |
| --------- | ------- | --------------------- |
| `r_date`  | Integer | 报告期                |
| `r_date2` | Integer | 报告期                |
| `to_no`   | Integer | 整型，前N名，取值如下 |

返回：Real

### 示例

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

## `fundScMarketValueGrowRatio(r_date, r_date2, to_no)`

返回基金前N名持股的股票市值和的变动比(%)，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明               |
| --------- | ------- | ------------------ |
| `r_date`  | Integer | 报告期             |
| `r_date2` | Integer | 报告期             |
| `to_no`   | Integer | 整型，具体如下所示 |

返回：Real

### 示例

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

## `fundScPercentGrow(r_date, r_date2, to_no)`

返回基金的前N名持股占净值比例和的变动，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明           |
| --------- | ------- | -------------- |
| `r_date`  | Integer | 报告期         |
| `r_date2` | Integer | 报告期         |
| `to_no`   | Integer | 整型，取值如下 |

返回：Real

### 示例

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

## `fundScPercentage(report_date, to_no)`

返回基金指定报告期的前N名持股占净值比例之和，与系统证券pn_stock()相关。

| 参数          | 类型    | 说明           |
| ------------- | ------- | -------------- |
| `report_date` | Integer | 报告期         |
| `to_no`       | Integer | 整型，取值如下 |

返回：Real

### 示例

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

## `fundscnonactivepercent(rdate, topn)`

第N名股票积极投资市值占净值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnonactivepercent2(rdate, topn)`

第N名股票积极投资市值占总值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnonactivepercent3(rdate, topn)`

第N名股票积极投资市值占股票市值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnonactivepercent4(rdate, topn)`

第N名股票积极投资市值占积极投资部分比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnonactivepercent5(rdate, topn)`

第N名股票积极投资市值占权益投资市值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnonactivevalue(rdate, topn)`

第N名股票积极投资市值,与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnonactivevolume(rdate, topn)`

第N名股票积极投资股数,与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnoncode(rdate, topn)`

第N名股票代码,与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：STRING

### 示例

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

## `fundscnonindexpercent(rdate, topn)`

第N名股票指数投资市值占净值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnonindexpercent2(rdate, topn)`

第N名股票指数投资市值占总值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnonindexpercent3(rdate, topn)`

第N名股票指数投资市值占股票市值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnonindexpercent4(rdate, topn)`

第N名股票指数投资市值占指数投资部分比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscnonindexpercent5(rdate, topn)`

第N名股票指数投资市值占权益投资市值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundscstockindexpercent5(rdate, stockid)`

指定股票指数投资市值占权益投资市值比(%),与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockindexpercentgrow(rdate, rdate2, stockid)`

指定股票指数投资市值占净值比变动(%),与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockindexpercentgrow2(rdate, rdate2, stockid)`

指定股票指数投资市值占总值比变动(%),与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockindexpercentgrow3(rdate, rdate2, stockid)`

指定股票指数投资市值占股票市值比变动(%),与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockindexpercentgrow4(rdate, rdate2, stockid)`

指定股票指数投资市值占权益投资市值比变动(%),与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockindexvalue(rdate, stockid)`

指定股票指数投资市值,与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockindexvaluegrow(rdate, rdate2, stockid)`

指定股票指数投资市值变动,与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockindexvaluegrowratio(rdate, rdate2, stockid)`

指定股票指数投资市值变比(%),与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockindexvolume(rdate, stockid)`

指定股票指数投资股数,与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockpercent(rdate, stockid)`

指定股票市值占净值比(%),与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockpercent2(rdate, stockid)`

指定股票市值占总值比(%),与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockpercent3(rdate, stockid)`

指定股票市值占股票市值比(%),与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockvalue(rdate, stockid)`

指定股票持有市值,与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscstockvolume(rdate, stockid)`

指定股票持有股数,与当前证券(基金)相关。

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundscsumnactivepercent(rdate, topn)`

前N名股票积极投资市值占净值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnactivepercent3(rdate, topn)`

前N名股票积极投资市值占股票市值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnactivepercent5(rdate, topn)`

前N名股票积极投资市值占权益投资市值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnactivevaluegrowratio4(rdate, rdate2, topn)`

前N名股票积极投资市值占股票市值比变动(%),与当前证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexpercent(rdate, topn)`

前N名股票指数投资市值占净值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexpercent2(rdate, topn)`

前N名股票指数投资市值占总值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexpercent3(rdate, topn)`

前N名股票指数投资市值占股票市值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexpercent4(rdate, topn)`

前N名股票指数投资市值占指数投资部分比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexpercent5(rdate, topn)`

前N名股票指数投资市值占权益投资市值比(%),与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexvalue(rdate, topn)`

前N名股票指数投资市值,与当前证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexvaluegrowratio(rdate, rdate2, topn)`

前N名股票指数投资市值变比(%),与当前证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexvaluegrowratio2(rdate, rdate2, topn)`

前N名股票指数投资市值占净值比变动(%),与当前证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexvaluegrowratio3(rdate, rdate2, topn)`

前N名股票指数投资市值占总值比变动(%),与当前证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexvaluegrowratio4(rdate, rdate2, topn)`

前N名股票指数投资市值占股票市值比变动(%),与当前证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundscsumnindexvaluegrowratio5(rdate, rdate2, topn)`

前N名股票指数投资市值占权益投资市值比变动(%),与当前证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundScValue(rdate, stock_id)`

指定股票相关数据，与系统参数(基金)相关。

| 参数       | 类型    | 说明             |
| ---------- | ------- | ---------------- |
| `rdate`    | Integer | 整数。指定报告期 |
| `stock_id` | String  | 字符串。股票代码 |

返回：Array

### 示例

```tsl
setSysParam(PN_Stock(),'OF000001');
return fundScValue(20231231,'SZ002230');
结果：
```

## `fundScSumN(rdate, top_n, field)`

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

| 参数    | 类型    | 说明             |
| ------- | ------- | ---------------- |
| `rdate` | Integer | 整数。指定报告期 |
| `top_n` | Integer | 整数。前N        |
| `field` | String  | 字符串。列名     |

返回：Real

### 示例

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

## `fundScValue2(rdate, stock_id, field)`

指定股票指定列相关数据，与系统参数(基金)相关。

| 参数       | 类型    | 说明             |
| ---------- | ------- | ---------------- |
| `rdate`    | integer | 整数。指定报告期 |
| `stock_id` | String  | 字符串。股票代码 |
| `field`    | String  | 字符串。列名     |

返回：real

### 示例

```tsl
setSysParam(PN_Stock(),'OF000001');
return fundScValue2(20231231,'SZ002230','市值');
//结果：45953304
```

## `fundbcenterprisebondpercent1(rdate)`

企业债占净值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcgovbondvalue(rdate)`

国债市值，与系统参数(基金)相关。单位：元。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcncdpercent2(rdate)`

同业存单占债券市值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcmtnpercent2(rdate)`

中期票据占债券市值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcfbondpercent2(rdate)`

金融债占债券市值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbccorporatebondpercent1(rdate)`

公司债占净值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbclocaldebtpercent1(rdate)`

地方政府债占净值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcenterprisebondpercent2(rdate)`

企业债占债券市值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcotherbondvalue(rdate)`

其他债券市值，与系统参数(基金)相关。单位：元。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcbondpercent2(rdate, name)`

指定债券类型市值占总值比(%)，与系统参数(基金)相关。

| 参数    | 类型   | 说明       |
| ------- | ------ | ---------- |
| `rdate` | rdate  | 指定报告期 |
| `name`  | string | 债券类型   |

返回：real

## `fundbcarmdebtpercent1(rdate)`

剩余存续期超过397天的浮动利率债券占净值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcenterprisebondvalue(rdate)`

企业债市值，与系统参数(基金)相关。单位：元。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcprivatebondvalue(rdate)`

中小企业私募债市值，与系统参数(基金)相关。单位：元。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcbondpercentgrow2(rdate, rdate2, name)`

指定债券类型市值占总值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `name`   | String  | 字符串,债券类型 |

返回：REAL

### 示例

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

## `fundbcgovbondpercent1(rdate)`

国债占净值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcbankbillpercent1(rdate)`

央行票据占净值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcconveniblebondpercent2(rdate)`

可转换债占债券市值比(%)，与系统参数(基金)相关。

| 参数    | 类型  | 说明       |
| ------- | ----- | ---------- |
| `rdate` | rdate | 指定报告期 |

返回：real

## `fundbcbondpercent3(rdate, name)`

指定债券类型市值占债券市值比(%)，与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `name`  | String  | 字符串,债券类型 |

返回：REAL

### 示例

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

## `fundbcbondpercent4(rdate, name)`

指定债券类型市值占固定收益投资市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `name`  | String  | 字符串,债券类型 |

返回：REAL

### 示例

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

## `fundbcbondpercentgrow(rdate, rdate2, name)`

指定债券类型市值占净值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `name`   | String  | 字符串,债券类型 |

返回：REAL

### 示例

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

## `fundbcbondpercentgrow3(rdate, rdate2, name)`

指定债券类型市值占债券市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `name`   | String  | 字符串,债券类型 |

返回：REAL

### 示例

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

## `fundbcbondpercentgrow4(rdate, rdate2, name)`

指定债券类型市值占固定收益投资市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `name`   | String  | 字符串,债券类型 |

返回：REAL

### 示例

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

## `fundbcbondvaluegrow(rdate, rdate2, name)`

指定债券类型市值变动,单位：元。与系统参数(基金)相关。单位：元。与系统参数(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `name`   | String  | 字符串,债券类型 |

返回：REAL

### 示例

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

## `fundbcbondvaluegrowratio(rdate, rdate2, name)`

指定债券类型市值变比(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `name`   | String  | 字符串,债券类型 |

返回：REAL

### 示例

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

## `fundbcnonname(rdate, topn)`

第N名债券类型名称,与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：STRING

### 示例

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

## `fundbcnonpercent(rdate, topn)`

第N名债券类型市值占净值比(%),与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbcnonpercent2(rdate, topn)`

第N名债券类型市值占总值比(%),与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbcnonpercent3(rdate, topn)`

第N名债券类型市值占债券市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbcnonpercent4(rdate, topn)`

第N名债券类型市值占固定收益投资市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbcnonpercentgrow(rdate, rdate2, topn)`

第N名债券类型市值占净值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbcnonpercentgrow2(rdate, rdate2, topn)`

第N名债券类型市值占总值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbcnonpercentgrow3(rdate, rdate2, topn)`

第N名债券类型市值占债券市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbcnonpercentgrow4(rdate, rdate2, topn)`

第N名债券类型市值占固定收益投资市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbcnonvalue(rdate, topn)`

第N名债券类型持有市值,与系统参数(基金)相关。单位：元。与系统参数(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbcnonvaluegrow(rdate, rdate2, topn)`

第N名债券类型持有市值变动,单位：元。与系统参数(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbcsumnpercent(rdate, topn)`

前N名债券类型市值占净值比(%),与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundbcsumnpercent2(rdate, topn)`

前N名债券类型市值占总值比(%),与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundbcsumnpercent3(rdate, topn)`

前N名债券类型市值占债券市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundbcsumnpercent4(rdate, topn)`

前N名债券类型市值占固定收益投资市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundbcsumnpercentgrow3(rdate, rdate2, topn)`

前N名债券类型市值占债券市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundbcsumnpercentgrow4(rdate, rdate2, topn)`

前N名债券类型市值占固定收益投资市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundbcsumnvalue(rdate, topn)`

前N名债券类型持有市值,与系统参数(基金)相关。单位：元。与系统参数(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundbcsumnvaluegrow(rdate, rdate2, topn)`

前N名债券类型持有市值变动,与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundbcsumnvaluegrowratio(rdate, rdate2, topn)`

前N名债券类型市值变比(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
// "OF000001"在20191231与20181231期间前2名债券类型市值变比(%)
setSysParam(pn_stock(),"OF000001");
return fundbcsumnvaluegrowratio(20191231,20181231,2);
//结果：-24.4045203361456
```

## `fundbcbondpercent(rdate, name)`

指定债券类型市值占净值比(%)，与系统参数(证券)相关。

| 参数    | 类型   | 说明       |
| ------- | ------ | ---------- |
| `rdate` | rdate  | 指定报告期 |
| `name`  | string | 债券类型   |

返回：real

## `fundbcbondvalue(rdate, name)`

指定债券类型持有市值，单位：元。与系统参数(证券)相关。

| 参数    | 类型   | 说明       |
| ------- | ------ | ---------- |
| `rdate` | rdate  | 指定报告期 |
| `name`  | string | 债券类型   |

返回：real

## `fundbcvalue(rdate, btype)`

指定报告期债券配置相关数据，与系统参数(证券)相关。

| 参数    | 类型   | 说明       |
| ------- | ------ | ---------- |
| `rdate` | rdate  | 指定报告期 |
| `btype` | string | 返回类型   |

返回：array

## `fundBcBondSumN(rdate, top_n, field)`

前N名债券类型持有数据，与系统参数(证券)相关。

| 参数    | 类型    | 说明             |
| ------- | ------- | ---------------- |
| `rdate` | Integer | 整数。指定报告期 |
| `top_n` | Integer | 整数。前N        |
| `field` | String  | 字符串。列名     |

返回：Real

### 示例

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

## `fundBcBondNoN(rdate, top_n, field)`

第N名债券类型持有数据，与系统参数(基金)相关。

| 参数    | 类型    | 说明             |
| ------- | ------- | ---------------- |
| `rdate` | Integer | 整数。指定报告期 |
| `top_n` | Integer | 整数。第N        |
| `field` | String  | 字符串。列名     |

返回：Real

### 示例

```tsl
setSysParam(PN_Stock(),'OF000001');
return fundBcBondNoN(20221231,3,'市值');
//结果：110787178.08
```

## `fundIrStockValue(r_date)`

基金的资产配置-股票市值，从表基金.资产配置（322）中取股票市值。与系统股票pn_stock()、当前时间pn_date(),相关。

| 参数     | 类型  | 说明                 |
| -------- | ----- | -------------------- |
| `r_date` | RDate | 报告期类型，报告期； |

返回：Real

### 示例

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

## `fundIrBondPercent(r_date)`

返回基金的债券占净值比例(%)，与系统证券pn_stock()相关。

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | Integer | 报告期 |

返回：Real

### 示例

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

## `fundIrBondPercentGrow(r_date, r_date2)`

返回基金的债券现金占净值比例变动，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明   |
| --------- | ------- | ------ |
| `r_date`  | Integer | 报告期 |
| `r_date2` | Integer | 报告期 |

返回：Real

### 示例

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

## `fundIrBondValue(r_date)`

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

| 参数     | 类型 | 说明   |
| -------- | ---- | ------ |
| `r_date` | Int  | 报告期 |

返回：Real

### 示例

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

## `fundIrBondValueGrow(r_date, r_date2)`

返回基金的债券现金变动(增长)，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明   |
| --------- | ------- | ------ |
| `r_date`  | Integer | 报告期 |
| `r_date2` | Integer | 报告期 |

返回：Real

### 示例

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

## `fundIrBondValueGrowRatio(r_date, r_date2)`

返回基金的债券现金变比(增长率)(%)，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明   |
| --------- | ------- | ------ |
| `r_date`  | Integer | 报告期 |
| `r_date2` | Integer | 报告期 |

返回：Real

### 示例

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

## `fundIrNetAssetValue(r_date)`

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

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | Integer | 报告期 |

返回：Real

### 示例

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

## `fundIrNetAssetValueGrow(r_date, r_date2)`

返回基金的资产净值变动，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明   |
| --------- | ------- | ------ |
| `r_date`  | Integer | 报告期 |
| `r_date2` | Integer | 报告期 |

返回：Real

### 示例

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

## `fundIrNetAssetValueGrowRatio(r_date, r_date2)`

返回基金的资产净值变动比值，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明   |
| --------- | ------- | ------ |
| `r_date`  | Integer | 报告期 |
| `r_date2` | Integer | 报告期 |

返回：Real

### 示例

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

## `fundIrStockPercent(r_date)`

返回基金的股票占净值比例(%)，与系统证券pn_stock()相关。

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | Integer | 报告期 |

返回：Real

### 示例

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

## `fundIrStockValueGrow(r_date, r_date2)`

返回基金的股票市值变动，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明   |
| --------- | ------- | ------ |
| `r_date`  | Integer | 报告期 |
| `r_date2` | Integer | 报告期 |

返回：Real

### 示例

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

## `fundIrStockValueGrowRatio(r_date, r_date2)`

返回基金的股票市值变动比值，与系统证券pn_stock()相关。

| 参数      | 类型    | 说明   |
| --------- | ------- | ------ |
| `r_date`  | Integer | 报告期 |
| `r_date2` | Integer | 报告期 |

返回：Real

### 示例

```tsl
//返回华安创新2011年中报与2010年中报股票市值变动的比值
setSysParam(pn_stock(),'OF040001');
r_date1:=20110630;
r_date2:=20100630;
return fundIrStockValueGrowRatio(r_date1,r_date2);
//结果：22.16
```

## `fundircashvalue(rdate)`

资产配置-银行存款和清算备付金市值

| 参数    | 类型  | 说明   |
| ------- | ----- | ------ |
| `rdate` | rdate | 报告期 |

返回：real

## `fundirabsvalue(rdate)`

资产配置-资产支持证券市值

| 参数    | 类型  | 说明   |
| ------- | ----- | ------ |
| `rdate` | rdate | 报告期 |

返回：real

## `fundirresalevalue(rdate)`

资产配置-买入返售证券市值

| 参数    | 类型  | 说明   |
| ------- | ----- | ------ |
| `rdate` | rdate | 报告期 |

返回：real

## `fundirderivativesvalue(rdate)`

资产配置-金融衍生品市值

| 参数    | 类型  | 说明   |
| ------- | ----- | ------ |
| `rdate` | rdate | 报告期 |

返回：real

## `fundirrepurchasevalue(rdate)`

资产配置-卖出回购证券市值

| 参数    | 类型  | 说明   |
| ------- | ----- | ------ |
| `rdate` | rdate | 报告期 |

返回：real

## `fundirfundvalue(rdate)`

资产配置-基金市值

| 参数    | 类型  | 说明   |
| ------- | ----- | ------ |
| `rdate` | rdate | 报告期 |

返回：real

## `fundhsorgangrow(rdate, rdate2)`

基金指定报告期内机构持有市值变动(万)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundhsorgangrow2(rdate, rdate2)`

基金指定报告期内机构持有份额变动

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundhsorganpercent(rdate)`

基金指定报告期内机构持有市值占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

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

## `fundhsorganpercentgrow(rdate, rdate2)`

基金指定报告期内机构持有市值占净值比变动(%)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundhsothergrow(rdate, rdate2)`

基金指定报告期内其他持有市值变动(万)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundHsOtherPercent(rdate)`

基金指定报告期内其他持有市值占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

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

## `fundHsOtherPercentGrow(rdate, rdate2)`

基金指定报告期内其他持有市值占净值比变动(%)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundHsOtherValue(rdate)`

基金指定报告期内其他持有市值(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

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

## `fundHsPersonGrow(rdate, rdate2)`

基金指定报告期内个人持有市值变动(万)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundhspersongrow2(rdate, rdate2)`

基金指定报告期内个人持有份额变动

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundhspersonpercent(rdate)`

基金指定报告期内个人持有市值占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

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

## `fundhspersonpercentgrow(rdate, rdate2)`

基金指定报告期内个人持有市值占净值比变动(%)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundhspersonvalue(rdate)`

基金指定报告期内个人持有市值(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

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

## `fundhspractitionergrow(rdate, rdate2)`

基金指定报告期内从业人员持有市值变动(万)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundhspractitionergrow2(rdate, rdate2)`

基金指定报告期内从业人员持有份额变动

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundhspractitionerpercent(rdate)`

基金指定报告期内从业人员持有市值占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

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

## `fundhspractitionerpercentgrow(rdate, rdate2)`

基金指定报告期内从业人员持有市值占净值比变动(%)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundhspractitionervalue(rdate)`

基金指定报告期内从业人员持有市值(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

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

## `fundHsmx(fundid, rdate)`

基金指定报告期持有人结构。

| 参数     | 类型    | 说明             |
| -------- | ------- | ---------------- |
| `fundid` | String  | 字符串。基金代码 |
| `rdate`  | integer | 整数。指定报告期 |

返回：Array,TableArray

### 示例

```tsl
return fundHsmx('OF000001',20221231);
结果：
```

## `fundbdbondpercent(rdate, bondid)`

指定债券市值占净值比(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondpercent2(rdate, bondid)`

指定债券市值占总值比(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondpercent3(rdate, bondid)`

指定债券市值占债券市值比(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondpercent5(rdate, bondid)`

指定债券市值占固定收益投资市值比(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundBdBondPercentGrow(rdate, rdate2, bondid)`

指定债券市值占净值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondpercentgrow2(rdate, rdate2, bondid)`

指定债券市值占总值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondpercentgrow3(rdate, rdate2, bondid)`

指定债券市值占债券市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondpercentgrow4(rdate, rdate2, bondid)`

指定债券市值占固定收益投资市值比变动(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondvalue(rdate, bondid)`

指定债券持有市值,与系统参数证券(基金)相关。单位：元

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondvaluegrow(rdate, rdate2, bondid)`

指定债券持有市值变动,与系统参数证券(基金)相关。单位：元

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondvaluegrowratio(rdate, rdate2, bondid)`

指定债券持有市值变比(%),与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondvolume(rdate, bondid)`

指定债券持有份额,与系统参数证券(基金)相关。

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdbondvolumegrow(rdate, rdate2, bondid)`

指定债券持有份额变动,与系统参数证券(基金)相关。单位：元

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `bondid` | String  | 字符串,债券代码 |

返回：REAL

### 示例

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

## `fundbdnonpercent3(rdate, topn)`

第N名债券市值占债券市值比(%),与系统参数证券(基金)相关。

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundbdnonvalue(rdate, topn)`

第N名债券持有市值,与系统参数证券(基金)相关。单位：元

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundBdSumN(rdate, top_n, field)`

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

| 参数    | 类型    | 说明             |
| ------- | ------- | ---------------- |
| `rdate` | Integer | 整数。指定报告期 |
| `top_n` | Integer | 整数。前N        |
| `field` | String  | 字符串。列名     |

返回：Real

### 示例

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

## `fundcbbondpercent3(rdate, stockid)`

基金指定报告期指定可转债市值占债券市值比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundcbnonpercent3(rdate, topn)`

基金指定报告期第N名可转债市值占债券市值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

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

## `fundCbQk(fundid, rdate, top_n)`

指定报告期的处于转股期的可转债明细。

| 参数     | 类型    | 说明             |
| -------- | ------- | ---------------- |
| `fundid` | String  | 字符串。基金代码 |
| `rdate`  | Integer | 整数。指定报告期 |
| `top_n`  | Integer | 整数。前N        |

返回：Array

### 示例

```tsl
return fundCbQk('OF000001',20231231,1);
结果：
```

## `fundssnetassetvalue(rdate)`

指定报告期基金资产净值(万)，与当前证券相关

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

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

## `fundsspurchasevalue(rdate, rdate2)`

指定报告期基金净申购金额(万)，与当前证券相关

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |

返回：REAL

### 示例

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

## `fundpmnoncode(rdate, topn)`

基金指定报告期第N名贵金属代码

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：STRING

### 示例

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

## `fundpmsecuritypercentgrow3(rdate, rdate2, stockid)`

基金指定报告期指定贵金属市值占贵金属市值比变动(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

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

## `fundpmsumnpercent2(rdate, topn)`

基金指定报告期前N名贵金属市值占总值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundpmsumnpercent3(rdate, topn)`

基金指定报告期前N名贵金属市值占贵金属市值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

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

## `fundpmsumnvaluegrowratio(rdate, rdate2, topn)`

基金指定报告期前N名贵金属持有市值变比(%)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF002610在2019年报前1名贵金属持有市值变比(%)
setSysParam(pn_stock(),"OF002610");
return fundpmsumnvaluegrowratio(20191231,20181231,1);
//返回：-81.9879496846482
```

## `fundfdfundpercent2(rdate, stockid)`

基金指定报告期指定基金市值占总值比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,基金代码 |

返回：REAL

### 示例

```tsl
//计算基金OF006872在2019年报关于OF003349的市值占总值比(%)
setSysParam(pn_stock(),"OF006872");
return fundfdfundpercent2(20191231,"OF003349");
//返回：11.016283621239
```

## `fundfdfundpercent3(rdate, stockid)`

基金指定报告期指定基金市值占基金市值比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,基金代码 |

返回：REAL

### 示例

```tsl
//计算基金OF006872在2019年报关于OF003349的市值占基金市值比(%)
setSysParam(pn_stock(),"OF006872");
return fundfdfundpercent3(20191231,"OF003349");
//返回：15.6340847701839
```

## `fundfdfundpercentgrow2(rdate, rdate2, stockid)`

基金指定报告期指定基金市值占总值比变动(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,基金代码 |

返回：REAL

### 示例

```tsl
//计算基金OF005809在2019年报关于OF004496的市值占总值比变动(%)
setSysParam(pn_stock(),"OF005809");
return fundfdfundpercentgrow2(20191231,20181231,"OF004496");
//返回：15.6386901861466
```

## `fundfdfundpercentgrow3(rdate, rdate2, stockid)`

基金指定报告期指定基金市值占基金市值比变动(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,基金代码 |

返回：REAL

### 示例

```tsl
//计算基金OF005809在2019年报关于OF004496的市值占总值比变动(%)
setSysParam(pn_stock(),"OF005809");
return fundfdfundpercentgrow3(20191231,20181231,"OF004496");
//返回：16.7501100284876
```

## `fundfdfundvaluegrowratio(rdate, rdate2, stockid)`

基金指定报告期指定基金持有市值变比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,基金代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000008在2019年报关于OF159922的持有市值变比(%)
setSysParam(pn_stock(),"OF000008");
return fundfdfundvaluegrowratio(20191231,20181231,"OF159922");
//返回：147.794380361061
```

## `fundfdmanagerpercent3(rdate)`

持有关联基金市值占基金市值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF006872在2019年报持有关联基金占基金市值比(%)
setSysParam(pn_stock(),"OF006872");
return fundfdmanagerpercent3(20191231);
//返回：29.05
```

## `fundbsstocknetamount(rdate, stockid)`

基金指定报告期的指定股票累计净买入金额(万)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF006872在2019年报关于SZ300760累计净买入金额(万)
setSysParam(pn_stock(),"OF006872");
return fundbsstocknetamount(20191231,"SZ300760");
//返回：6.1258
```

## `fundbsstocksellamount(rdate, stockid)`

指定股票累计卖出金额(万),基金指定报告期的指定股票累计卖出金额（万）

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF006872在2019年报关于SZ300760累计卖出金额(万)
setSysParam(pn_stock(),"OF006872");
return fundbsstocksellamount(20191231,"SZ300760");
//返回：300.9683
```

## `fundbsstocksellpercent2(rdate, stockid)`

基金指定报告期的指定股票累计卖出金额占期初总值比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000001在2019年报关于SH601336累计卖出金额占期初总值比(%)
setSysParam(pn_stock(),"OF000001");
return fundbsstocksellpercent2(20191231,"SH601336");
//返回：12.9206133999664
```

## `fundbsstocksellpercent3(rdate, stockid)`

基金指定报告期的指定股票累计卖出金额占期初股票市值比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000001在2019年报关于SH601336累计卖出金额占期初股票市值比(%)
setSysParam(pn_stock(),"OF000001");
return fundbsstocksellpercent3(20191231,"SH601336");
//返回：21.0911411411508
```

## `fundbsstocksellrank(rdate, stockid)`

基金指定报告期的指定股票累计卖出排名

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
计算基金OF006872在2019年报关于SZ300760累计卖出排名
setSysParam(pn_stock(),"OF006872");
return fundbsstocksellrank(20191231,"SZ300760");
//返回：2
```

## `fundbssumnbuypercent(rdate, topn)`

基金指定报告期的前N名股票累计买入金额占期初净值比(%)；

| 参数    | 类型    | 说明                                                        |
| ------- | ------- | ----------------------------------------------------------- |
| `rdate` | Integer | 整型,指定报告期                                             |
| `topn`  | Integer | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：REAL

### 示例

```tsl
//计算基金OF000001在2019年报前3名股票累计买入金额占期初净值比(%)
setSysParam(pn_stock(),"OF000001");
return fundbssumnbuypercent(20191231,3);
//返回：36.24
```

## `fundbssumnsellpercent2(rdate, topn)`

基金指定报告期的前N名股票累计卖出金额占期初总值比(%)；

| 参数    | 类型    | 说明                                                        |
| ------- | ------- | ----------------------------------------------------------- |
| `rdate` | Integer | 整型,指定报告期                                             |
| `topn`  | Integer | 整型,前N,当TopN=0或者TopN为空时表示所有股票累计买入金额(万) |

返回：REAL

### 示例

```tsl
//计算基金OF000001在2019年报前3名股票累计卖出金额占期初总值比(%)
setSysParam(pn_stock(),"OF000001");
return fundbssumnsellpercent2(20191231,3);
//返回：36.0979897363215
```

## `fundarmasset(rdate)`

基金指定报告期各期限资产合计(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报资产(万)
setSysParam(pn_stock(),"OF000009");
return fundarmasset(20191231);
//返回：4490211.90392788
```

## `fundarmasset120Dpercent(rdate)`

基金指定报告期90天(含)-120天资产占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报90天(含)-120天资产占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmasset120Dpercent(20191231);
//返回：4.07
```

## `fundarmasset30Dpercent(rdate)`

基金指定报告期30天以内资产占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报30天以内资产占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmasset30Dpercent(20191231);
//返回：18.99
```

## `fundarmasset397D(rdate)`

基金指定报告期120天(含)-397天(含)资产(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报120天(含)-397天(含)资产(万)
setSysParam(pn_stock(),"OF000009");
return fundarmasset397D(20191231);
//返回：1160105.40761802
```

## `fundarmasset397Dpercent(rdate)`

基金指定报告期120天(含)-397天(含)资产占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报120天(含)-397天(含)资产占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmasset397Dpercent(20191231);
//返回：29.58
```

## `fundarmasset60D(rdate)`

基金指定报告期30天(含)-60天资产(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报30天(含)-60天资产(万)
setSysParam(pn_stock(),"OF000009");
return fundarmasset60D(20191231);
//返回：568286.928883876
```

## `fundarmasset60Dpercent(rdate)`

基金指定报告期30天(含)-60天资产占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报30天(含)-60天资产占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmasset60Dpercent(20191231);
//返回：14.49
```

## `fundarmasset90D(rdate)`

基金指定报告期60天(含)-90天资产(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报60天(含)-90天资产(万)
setSysParam(pn_stock(),"OF000009");
return fundarmasset90D(20191231);
//返回：1857815.86067834
```

## `fundarmasset90Dpercent(rdate)`

基金指定报告期60天(含)-90天资产占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报60天(含)-90天资产占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmasset90Dpercent(20191231);
//返回：47.37
```

## `fundarmassetpercent(rdate)`

基金指定报告期资产占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报资产占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmassetpercent(20191231);
//返回：114.49
```

## `fundarmdebt(rdate)`

基金指定报告期各期限负债合计(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报负债(万)
setSysParam(pn_stock(),"OF000009");
return fundarmdebt(20191231);
//返回：614173.45109189
```

## `fundarmdebt120D(rdate)`

基金指定报告期90天(含)-120天负债(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报90天(含)-120天负债(万)
setSysParam(pn_stock(),"OF000009");
return fundarmdebt120D(20191231);
//返回：0
```

## `fundarmdebt120Dpercent(rdate)`

基金指定报告期90天(含)-120天负债占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报90天(含)-120天负债占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmdebt120Dpercent(20191231);
//返回：0
```

## `fundarmdebt30D(rdate)`

基金指定报告期30天以内负债(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报30天以内负债(万)
setSysParam(pn_stock(),"OF000009");
return fundarmdebt30D(20191231);
//返回：614173.45109189
```

## `fundarmdebt30Dpercent(rdate)`

基金指定报告期30天以内负债占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报30天以内资产占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmdebt30Dpercent(20191231);
//返回：15.66
```

## `fundarmdebt397D(rdate)`

基金指定报告期120天(含)-397天(含)负债(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报120天(含)-397天(含)负债(万)
setSysParam(pn_stock(),"OF000009");
return fundarmdebt397D(20191231);
//返回：0
```

## `fundarmdebt397Dpercent(rdate)`

基金指定报告期120天(含)-397天(含)负债占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报120天(含)-397天(含)负债占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmdebt397Dpercent(20191231);
//返回：0
```

## `fundarmdebt60D(rdate)`

基金指定报告期30天(含)-60天负债(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF004185在2018年中报30天(含)-60天负债(万)
setSysParam(pn_stock(),"OF004185");
return fundarmdebt60D(20180630);
//返回：2003.2
```

## `fundarmdebt60Dpercent(rdate)`

基金指定报告期30天(含)-60天负债占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF004185在2018年中报30天(含)-60天负债占净值比(%)
setSysParam(pn_stock(),"OF004185");
return fundarmdebt60Dpercent(20180630);
//返回：2.58
```

## `fundarmdebt90D(rdate)`

基金指定报告期60天(含)-90天负债(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报60天(含)-90天负债(万)
setSysParam(pn_stock(),"OF000009");
return fundarmdebt90D(20191231);
//返回：0
```

## `fundarmdebt90Dpercent(rdate)`

基金指定报告期60天(含)-90天负债占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报60天(含)-90天负债占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmdebt90Dpercent(20191231);
//返回：0
```

## `fundarmdebtpercent(rdate)`

基金指定报告期负债占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报负债占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundarmdebtpercent(20191231);
//返回：15.66
```

## `fundArmmx(fundid, rdate, dtype)`

指定报告期的平均剩余期限分布情况。

| 参数     | 类型    | 说明                            |
| -------- | ------- | ------------------------------- |
| `fundid` | String  | 字符串。基金代码                |
| `rdate`  | Integer | 整数。指定报告期                |
| `dtype`  | Integer | 用户自定义。分布情况，取值如下: |

返回：Array

### 示例

```tsl
return fundArmmx('OF000009',20231231,0);
结果：
```

## `fundArmAssetByField(fundid, rdate, dtype, value_field)`

指定报告期的平均剩余期限分布情况计算资产或负债。

| 参数          | 类型    | 说明                            |
| ------------- | ------- | ------------------------------- |
| `fundid`      | String  | 字符串。基金代码                |
| `rdate`       | Integer | 整数。指定报告期                |
| `dtype`       | Integer | 用户自定义。分布类型，取值如下: |
| `value_field` | String  | 字符串。指定字段                |

返回：Real

### 示例

```tsl
return fundArmAssetByField('OF000009',20231231,1,'各期限资产占净值比例(%)');
//结果：558753.59
```

## `fundabsnoncode(rdate, topn)`

基金指定报告期第N名资产支持证券代码

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：STRING

### 示例

```tsl
计算基金OF000009在2019年报第3名资产支持证券代码
setSysParam(pn_stock(),"OF000009");
return fundabsnoncode(20191231,3);
//返回：SZ139435
```

## `fundabsnonpercent(rdate, topn)`

基金指定报告期第N名资产支持证券市值占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报第3名资产支持证券市值占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabsnonpercent(20191231,3);
//返回：0.13
```

## `fundabsnonpercent2(rdate, topn)`

基金指定报告期第N名资产支持证券市值占总值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报第3名资产支持证券市值占总值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabsnonpercent2(20191231,3);
//返回：0.110046329631174
```

## `fundabsnonpercent3(rdate, topn)`

基金指定报告期第N名资产支持证券市值占固定收益投资市值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报第3名资产支持证券市值占固定收益投资市值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabsnonpercent3(20191231,3);
//返回：0.212776017382555
```

## `fundabsnonpercent4(rdate, topn)`

基金指定报告期第N名资产支持证券市值占资产支持证券市值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报第3名资产支持证券市值占资产支持证券市值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabsnonpercent4(20191231,3);
//返回：4.56202664893526
```

## `fundabsnonvalue(rdate, topn)`

基金指定报告期第N名资产支持证券持有市值(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报第3名资产支持证券持有市值(万)
setSysParam(pn_stock(),"OF000009");
return fundabsnonvalue(20191231,3);
//返回：5000
```

## `fundabsnonvolume(rdate, topn)`

基金指定报告期第N名资产支持证券持有份额

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,第N        |

返回：REAL

### 示例

```tsl
计算基金OF000009在2019年报第3名资产支持证券持有份额
setSysParam(pn_stock(),"OF000009");
return fundabsnonvolume(20191231,3);
//返回：500000
```

## `fundabssecuritypercent(rdate, stockid)`

基金指定报告期指定资产支持证券市值占净值比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabssecuritypercent(20191231,"SZ139453");
//返回：0.18
```

## `fundabssecuritypercent2(rdate, stockid)`

基金指定报告期指定资产支持证券市值占总值比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占总值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabssecuritypercent2(20191231,"SZ139453");
//返回：0.154064861483644
```

## `fundabssecuritypercent3(rdate, stockid)`

基金指定报告期指定资产支持证券市值占固定收益投资市值比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占固定收益投资市值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabssecuritypercent3(20191231,"SZ139453");
//返回：0.297886424335576
```

## `fundabssecuritypercent4(rdate, stockid)`

基金指定报告期指定资产支持证券市值占资产支持证券市值比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占资产支持证券市值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabssecuritypercent4(20191231,"SZ139453");
//返回：6.38683730850936
```

## `fundabssecuritypercentgrow(rdate, rdate2, stockid)`

基金指定报告期指定资产支持证券市值占净值比变动(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占净值比变动(%)
setSysParam(pn_stock(),"OF000009");
return fundabssecuritypercentgrow(20191231,20181231,"SZ139453");
//返回：0.18
```

## `fundabssecuritypercentgrow2(rdate, rdate2, stockid)`

基金指定报告期指定资产支持证券市值占总值比变动(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占总值比变动(%)
setSysParam(pn_stock(),"OF000009");
return fundabssecuritypercentgrow2(20191231,20181231,"SZ139453");
//返回：0.154064861483644
```

## `fundabssecuritypercentgrow3(rdate, rdate2, stockid)`

基金指定报告期指定资产支持证券市值占固定收益投资市值比变动(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占固定收益投资市值比变动(%)
setSysParam(pn_stock(),"OF000009");
return fundabssecuritypercentgrow3(20191231,20181231,"SZ139453");
//返回：0.297886424335576
```

## `fundabssecuritypercentgrow4(rdate, rdate2, stockid)`

基金指定报告期指定资产支持证券市值占资产支持证券市值比变动(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券市值占资产支持证券市值比变动(%)
setSysParam(pn_stock(),"OF000009");
return fundabssecuritypercentgrow4(20191231,20181231,"SZ139453");
//返回：6.38683730850936
```

## `fundabssecurityvalue(rdate, stockid)`

基金指定报告期指定资产支持证券持有市值(万)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券持有市值(万)
setSysParam(pn_stock(),"OF000009");
return fundabssecurityvalue(20191231,"SZ139453");
//返回：7000
```

## `fundabssecurityvaluegrow(rdate, rdate2, stockid)`

基金指定报告期指定资产支持证券持有市值变动(万)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券持有市值变动(万)
setSysParam(pn_stock(),"OF000009");
return fundabssecurityvaluegrow(20191231,20181231,"SZ139453");
//返回：7000
```

## `fundabssecurityvaluegrowratio(rdate, rdate2, stockid)`

基金指定报告期指定资产支持证券持有市值变比(%)

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报关于SZ139453资产支持证券持有市值变比(%)
setSysParam(pn_stock(),"OF000009");
return fundabssecurityvaluegrowratio(20191231,20181231,"SZ139453");
//返回：0
```

## `fundabssecurityvolume(rdate, stockid)`

基金指定报告期指定资产支持证券持有份额

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
计算基金OF000009在2019年报关于SZ139453资产支持证券持有份额
setSysParam(pn_stock(),"OF000009");
return fundabssecurityvolume(20191231,"SZ139453");
//返回：700000
```

## `fundabssecurityvolumegrow(rdate, rdate2, stockid)`

基金指定报告期指定资产支持证券持有份额变动

| 参数      | 类型    | 说明            |
| --------- | ------- | --------------- |
| `rdate`   | Integer | 整型,指定报告期 |
| `rdate2`  | Integer | 整型,同比报告期 |
| `stockid` | String  | 字符串,股票代码 |

返回：REAL

### 示例

```tsl
计算基金OF000009在2019年报关于SZ139453资产支持证券持有份额变动
setSysParam(pn_stock(),"OF000009");
return fundabssecurityvolumegrow(20191231,20181231,"SZ139453");
//返回：700000
```

## `fundabssumnpercent(rdate, topn)`

基金指定报告期前N名资产支持证券市值占净值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券市值占净值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabssumnpercent(20191231,3);
//返回：0.44
```

## `fundabssumnpercent2(rdate, topn)`

基金指定报告期前N名资产支持证券市值占总值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券市值占总值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabssumnpercent2(20191231,3);
//返回：0.374157520745991
```

## `fundabssumnpercent3(rdate, topn)`

基金指定报告期前N名资产支持证券市值占固定收益投资市值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券市值占固定收益投资市值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabssumnpercent3(20191231,3);
//返回：0.723438459100685
```

## `fundabssumnpercent4(rdate, topn)`

基金指定报告期前N名资产支持证券市值占资产支持证券市值比(%)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券市值占资产支持证券市值比(%)
setSysParam(pn_stock(),"OF000009");
return fundabssumnpercent4(20191231,3);
//返回：15.5108906063799
```

## `fundabssumnpercentgrow(rdate, rdate2, topn)`

基金指定报告期前N名资产支持证券市值占净值比变动(%)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券市值占净值比变动(%)
setSysParam(pn_stock(),"OF000009");
return fundabssumnpercentgrow(20191231,20181231,3);
//返回：0.33
```

## `fundabssumnpercentgrow2(rdate, rdate2, topn)`

基金指定报告期前N名资产支持证券市值占总值比变动(%)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券市值占总值比变动(%)
setSysParam(pn_stock(),"OF000009");
return fundabssumnpercentgrow2(20191231,20181231,3);
//返回：0.267815386984316
```

## `fundabssumnpercentgrow3(rdate, rdate2, topn)`

基金指定报告期前N名资产支持证券市值占固定收益投资市值比变动(%)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券市值占固定收益投资市值比变动(%)
setSysParam(pn_stock(),"OF000009");
return fundabssumnpercentgrow3(20191231,20181231,3);
//返回：0.470090300029519
```

## `fundabssumnpercentgrow4(rdate, rdate2, topn)`

基金指定报告期前N名资产支持证券市值占资产支持证券市值比变动(%)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券市值占资产支持证券市值比变动(%)
setSysParam(pn_stock(),"OF000009");
return fundabssumnpercentgrow4(20191231,20181231,3);
//返回：-84.4891093936201
```

## `fundabssumnvalue(rdate, topn)`

基金指定报告期前N名资产支持证券持有市值(万)

| 参数    | 类型    | 说明            |
| ------- | ------- | --------------- |
| `rdate` | Integer | 整型,指定报告期 |
| `topn`  | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券持有市值(万)
setSysParam(pn_stock(),"OF000009");
return fundabssumnvalue(20191231,3);
//返回：17000
```

## `fundabssumnvaluegrow(rdate, rdate2, topn)`

基金指定报告期前N名资产支持证券持有市值变动(万)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券持有市值变动(万)
setSysParam(pn_stock(),"OF000009");
return fundabssumnvaluegrow(20191231,20181231,3);
//返回：8700
```

## `fundabssumnvaluegrowratio(rdate, rdate2, topn)`

基金指定报告期前N名资产支持证券持有市值变比(%)

| 参数     | 类型    | 说明            |
| -------- | ------- | --------------- |
| `rdate`  | Integer | 整型,指定报告期 |
| `rdate2` | Integer | 整型,同比报告期 |
| `topn`   | Integer | 整型,前N        |

返回：REAL

### 示例

```tsl
//计算基金OF000009在2019年报前3名资产支持证券持有市值变比(%)
setSysParam(pn_stock(),"OF000009");
return fundabssumnvaluegrowratio(20191231,20181231,3);
//返回：104.819277108434
```

## `fundAbsQk(fundid, rdate, top_n)`

指定报告期的资产支持证券明细。

| 参数     | 类型    | 说明             |
| -------- | ------- | ---------------- |
| `fundid` | String  | 字符串。基金代码 |
| `rdate`  | Integer | 整数。指定报告期 |
| `top_n`  | Integer | 整数。前N        |

返回：Array

### 示例

```tsl
return fundAbsQk('OF000379',20191231,3);
结果：
```

## `isFundDeclareIr(r_date)`

报告期是否已公布投资组合，与系统参数(证券代码)相关。

| 参数     | 类型    | 说明         |
| -------- | ------- | ------------ |
| `r_date` | Integer | 整数。报告期 |

返回：Integer

### 示例

```tsl
setSysParam(PN_Stock(),'OF000001');
return isFundDeclareIr(20221231);
```

## `FundsChangeInFairValueOfFinancialAsset_Bond(fund_arr, r_date)`

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

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

返回：array

## `FundsChangeInFairValueOfFinancialAsset_Stock(fund_arr, r_date)`

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

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

返回：array

## `Fund_SCDominatorValue()`

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

返回：any

## `Fund_SCPercentageField()`

基金持股-占净值比例。根据数据库提供商返回对应的值

返回：string

## `Fund_SCStockCodeField()`

基金持股-股票代码。根据数据库提供商返回对应的值

返回：string

## `Fund_SCMarketValueField()`

基金持股-市值。根据数据库提供商返回对应的值

返回：string

## `Fund_SCStockNameField()`

基金持股-投资股票名称。根据数据库提供商返回对应的值

返回：string

## `Fund_SCHoldAmountField()`

基金持股-持有数量。根据数据库提供商返回对应的值

返回：string

## `Fund_BCStockCodeField()`

持债明细-债券代码。根据数据库提供商返回对应的值

返回：string

## `Fund_BCHoldAmountField()`

持债明细-持有数量。根据数据库提供商返回对应的值

返回：string

## `Fund_BCMaturityField()`

持债明细-偿还期限。根据数据库提供商返回对应的值

返回：string

## `Fund_BCTypeField()`

持债明细-转股期。根据数据库提供商返回对应的值

返回：string

## `Fund_BCMarketValueField()`

持债明细-市值。根据数据库提供商返回对应的值

返回：string

## `Fund_BCNoField()`

持债明细-名次。根据数据库提供商返回对应的值

返回：string

## `Fund_BCStockNameField()`

持债明细-债券名称。根据数据库提供商返回对应的值

返回：string

## `Fund_BCPercentageField()`

持债明细-占净值比例。根据数据库提供商返回对应的值

返回：string

## `Fund_BCDominatorValue()`

持债明细-单位。根据数据库提供商返回对应的值

返回：any

## `Fund_SCSTypeField()`

累计买/卖出超净值2%-变动类型。根据数据库提供商返回对应的值

返回：string

## `Fund_SCB2CharacterField()`

累计买入超净值2%-类型。根据数据库提供商返回对应的值

返回：string

## `Fund_SCB2StockNameField()`

累计买入超净值2%-股票名称。根据数据库提供商返回对应的值

返回：string

## `Fund_SCB2AmountField()`

累计买入超净值2%-累计买入金额。根据数据库提供商返回对应的值

返回：string

## `Fund_SCB2PercentageField()`

累计买入超净值2%-占期初基金资产净值比例。根据数据库提供商返回对应的值

返回：string

## `Fund_SCB2DominatorValue()`

累计买入超净值2%-单位。根据数据库提供商返回对应的值

返回：any

## `Fund_SCB2StockCodeField()`

累计买入超净值2%-股票代码。根据数据库提供商返回对应的值

返回：string

## `Fund_SCS2AmountField()`

累计卖出超净值2%-累计卖出金额。根据数据库提供商返回对应的值

返回：string

## `Fund_SCS2PercentageField()`

累计卖出超净值2%-占期初基金资产净值比例。根据数据库提供商返回对应的值

返回：string

## `Fund_SCS2StockCodeField()`

累计卖出超净值2%-股票代码。根据数据库提供商返回对应的值

返回：string

## `Fund_SCS2StockNameField()`

累计卖出超净值2%-股票名称。根据数据库提供商返回对应的值

返回：string

## `Fund_SCS2CharacterField()`

累计卖出超净值2%-类型。根据数据库提供商返回对应的值

返回：string

## `Fund_SCS2DominatorValue()`

累计卖出超净值2%-单位。根据数据库提供商返回对应的值

返回：any

## `Fund_ICDominatorValue()`

行业配置-单位。根据数据库提供商返回对应的值

返回：any

## `Fund_ICMarketValueField()`

基金行业投资-市值。根据数据库提供商返回对应的值

返回：string

## `Fund_ICPercentageField()`

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

返回：string

## `portfolioHvByPe(bk_name, beg_t, end_t, money, adjust_month, from_no, to_no, percent_type, return_type)`

按市盈率进行投资组合校验，算法如下：计算起始日样本股的市盈率，按照升序排序。对于市盈率<0的股票，不予考虑；取指定索引段（如：取市盈率排名的FromNo - ToNo名的）股票作为投资组合股票，按照流通股加权/总股本加权/等资金加权等方式确定投资组合每个股票的投资比例，计算投资组合股票每日市值，并和指数进行比较

| 参数           | 类型      | 说明                                           |
| -------------- | --------- | ---------------------------------------------- |
| `bk_name`      | String    | 字符串，样本股                                 |
| `beg_t`        | TDateTime | 日期型时间，投资开始日                         |
| `end_t`        | TDateTime | 日期型时间，投资截止日                         |
| `money`        | Real      | 实数，投资金额(万)                             |
| `adjust_month` | Integer   | 整数，投资组合调整时段(月)                     |
| `from_no`      | Integer   | 整数，样本股选择开始编号                       |
| `to_no`        | Integer   | 整数，样本股选择截止编号                       |
| `percent_type` | Integer   | 用户自定义，投资比例选择，含义如下表:          |
| `return_type`  |           | 用户自定义，返回类型，0表示返回图形，1表示数据 |

返回：TableArray

### 示例

```tsl
return portfolioHvByPe("深证A股;上证A股",intToDate(20120912),intToDate(20121022),500,3,1,10,2,1);
//结果：
```

## `portfolioTrack(zh_result, tmoney, beg_t, end_t)`

对已经建立好的投资组合进行跟踪

| 参数        | 类型      | 说明                            |
| ----------- | --------- | ------------------------------- |
| `zh_result` | Array     | 数据表，组合结果，数据格式如下: |
| `tmoney`    | Real      | 实数，总共投资金额<万元>        |
| `beg_t`     | TDateTime | 日期型时间，开始投资日期        |
| `end_t`     | TDateTime | 日期型时间，结束投资日期        |

返回：TableArray

### 示例

```tsl
return portfolioTrack("Data",500,intToDate(20120721),intToDate(20121022));
//结果：
```

## `portfolioByAny(stock_arr, end_t, eval_exp, sort_dir, range_type, range_beg, range_end, condition)`

计算满足条件Condition的股票的EvalExp，选取值在RangeBeg跟RangeEnd之间，按照不同的RangeType类型选择

| 参数         | 类型       | 说明                                     |
| ------------ | ---------- | ---------------------------------------- |
| `stock_arr`  | TableArray | 数据表，股票列表，必须含有’代码’，’股数’ |
| `end_t`      | TDateTime  | 日期型时间，当前时间                     |
| `eval_exp`   | Expression | 表达式                                   |
| `sort_dir`   | Boolean    | 真假，排序方向                           |
| `range_type` | Integer    | 整数，范围类型                           |
| `range_beg`  | Real       | 实数，范围上限                           |
| `range_end`  | Real       | 实数，范围下限                           |
| `condition`  | Expression | 表达式，条件选择                         |

返回：TableArray

### 示例

```tsl
return portfolioByAny(
array("SH600718","SZ000920"),
intToDate(20120916),
@open(),
1,0,7,8,@true);
//结果：
```

## `portfolioTrackingByAny(bk_name, stock_arr, beg_t, end_t, adjust_days, eval_exp, sort_dir, range_type, range_beg, range_end, condition)`

得出投资组合中的一些中间结果数据

| 参数          | 类型       | 说明                                     |
| ------------- | ---------- | ---------------------------------------- |
| `bk_name`     | String     | 字符串，板块名称                         |
| `stock_arr`   | TableArray | 数据表，股票列表，必须含有’代码’，’股数’ |
| `beg_t`       | TDateTime  | 日期型时间，起始日期                     |
| `end_t`       | TDateTime  | 日期型时间，当前时间                     |
| `adjust_days` | Integer    | 整数                                     |
| `eval_exp`    | Expression | 表达式                                   |
| `sort_dir`    | Boolean    | 真假，排序方向                           |
| `range_type`  | Integer    | 整数，范围类型                           |
| `range_beg`   | Real       | 实数，范围上限                           |
| `range_end`   | Real       | 实数，范围下限                           |
| `condition`   | Expression | 表达式，条件选择                         |

返回：得出投资组合中的一些中间结果数据

### 示例

```tsl
stock_arr:=array(('代码':"SH600718",'股数':20),('代码':"SZ000920",'股数':30));
begt:=intToDate(20121018);
endt:=intToDate(20121026);
return portfolioTrackingByAny(
"深证A股;上证A股",
StockArr,
begt,
endt,
3,
@stockZf3(),
false,
0,0,10,@true);
//结果：
```

## `portfolioByPe(stock_arr, end_t, from_no, to_no)`

根据FromNo，ToNo取StockArr在EndT的市盈率升序后的结果集。

| 参数        | 类型      | 说明                 |
| ----------- | --------- | -------------------- |
| `stock_arr` | String    | 字符串，板块名称     |
| `end_t`     | TDateTime | 日期型时间，开始时间 |
| `from_no`   | integer   | 整数，起始行号       |
| `to_no`     | integer   | 整数，截止行号       |

返回：Array,TableArray

### 示例

```tsl
stock_arr:=array("SH600718","SZ000920","SH600000");
end_t:=intToDate(20120828);
return portfolioByPe(stock_arr,end_t,1,2);
//结果：
```

## `portfolioGraph(t)`

组合收盘和指数收盘的图。

| 参数 | 类型       | 说明                                           |
| ---- | ---------- | ---------------------------------------------- |
| `t`  | TableArray | 数据表，包含’日期’，’组合指数’与’指数’字段的表 |

返回：TableArray

### 示例

```tsl
setSysParam(PN_DATE(),intToDate(20121029));
t:=nDay(100,'日期',sp_time(),'指数',spec(close(),'SZ000002'),'组合指数',spec(close(),'SZ000001'));
return portfolioGraph(t);
//结果：
```

## `portfolioPercent(stock_arr, beg_t, money, percent_type)`

按照不同投资比例下的股票所分配的资金以及所购买股数

| 参数           | 类型  | 说明 |
| -------------- | ----- | ---- |
| `stock_arr`    | Array |      |
| `beg_t`        |       |      |
| `money`        |       |      |
| `percent_type` |       |      |

返回：Array,TableArray

### 示例

```tsl
stock_arr:=array("SH600718","SZ000920");
endt:=intToDate(20120918);
return portfolioPercent(stock_arr,endt,500,0);
//结果：
```

## `portfolioTracking(bk_name, stock_arr, beg_t, end_t, adjust_month, from_no, to_no)`

跟踪股票组合的每日组合市值，涨幅，累计涨幅与当前环境下的指数的相关数据比较

| 参数           | 类型 | 说明 |
| -------------- | ---- | ---- |
| `bk_name`      |      |      |
| `stock_arr`    |      |      |
| `beg_t`        |      |      |
| `end_t`        |      |      |
| `adjust_month` |      |      |
| `from_no`      |      |      |
| `to_no`        |      |      |

返回：Array,TableArray

### 示例

```tsl
stock_arr:=array(('代码':'SZ000002','股数':10),('代码':'SH600000','股数':30),('代码':'SZ000001','股数':20));
begt:=intToDate(20120912);
endt:=intToDate(20121022);
return portfolioTracking('沪深300',stock_arr,begt,endt,4,2,5);
//结果：
```

## `Fund_PF_HoldFeeling_Stat(fund_id, begt, endt, roll_n_year_arr)`

固定持有期收益统计 区间内，任意时点买入持有固定期限（年），统计任意时点对应的持有收益表现 暂仅支持整年度持有期

| 参数              | 类型     | 说明                            |
| ----------------- | -------- | ------------------------------- |
| `fund_id`         | string   | 证券,代码                       |
| `begt`            | datetime | 日期,开始日                     |
| `endt`            | datetime | 日期,截止日                     |
| `roll_n_year_arr` | array    | 一维数字数组,滚动持有期数（年） |

返回：array

## `Fund_PF_HoldFeeling_Trend(fund_id, begt, endt, ma_num, delta)`

功能：趋势收益描述

| 参数      | 类型     | 说明            |
| --------- | -------- | --------------- |
| `fund_id` | string   | 证券,代码       |
| `begt`    | datetime | 日期,开始日     |
| `endt`    | datetime | 日期,截止日     |
| `ma_num`  | any      | 整数,均线值     |
| `delta`   | any      | 整数,路程间隔数 |

返回：array

## `Fund_PF_HoldFeeling(fund_id, begt, end_t, cycle, ma_num, delta, roll_years_arr)`

基金持有体验指标

| 参数             | 类型     | 说明                                       |
| ---------------- | -------- | ------------------------------------------ |
| `fund_id`        | string   | 字符串类型，基金代码                       |
| `begt`           | datetime | 日期类型，开始日                           |
| `end_t`          | datetime | 日期类型，截止日                           |
| `cycle`          | string   | 字符串类型，取数周期                       |
| `ma_num`         | any      | 整数类型，移动期数                         |
| `delta`          | any      | 整数类型，路程间隔数                       |
| `roll_years_arr` | array    | 一维数组类型，滚动年份数，例如array(1,3,5) |

返回：array

## `Fund_PF_ThemeStyle(fund_id, beg_t, end_t, theme_arr, top_n)`

主题风格因子：基于业绩

| 参数        | 类型     | 说明                                                                                                               |
| ----------- | -------- | ------------------------------------------------------------------------------------------------------------------ |
| `fund_id`   | string   | 字符串类型，基金代码                                                                                               |
| `beg_t`     | datetime | 日期类型，开始日                                                                                                   |
| `end_t`     | datetime | 日期类型，截止日                                                                                                   |
| `theme_arr` | array    | 数据表类型，主题池，需包含"主题"、"代表指数"及"成分股"字段，；其中，成分股为一维字符串数组，为空时会选择默认主题池 |
| `top_n`     | any      | 整数类型，前N个主题                                                                                                |

返回：array

## `Fund_PF_Hurst(fundid, begt, endt, cycle)`

Fund_PF_Hurst 相关函数。

| 参数     | 类型     | 说明                 |
| -------- | -------- | -------------------- |
| `fundid` | string   | 字符串类型，基金代码 |
| `begt`   | datetime | 日期类型，区间开始日 |
| `endt`   | datetime | 日期类型，区间截止日 |
| `cycle`  | any      | 周期类型，周期       |

返回：float

## `Fund_PF_CPR(fundid, begt, endt, cycle, index_id)`

Fund_PF_CPR 相关函数。

| 参数       | 类型     | 说明                     |
| ---------- | -------- | ------------------------ |
| `fundid`   | string   | 字符串类型，基金代码     |
| `begt`     | datetime | 日期类型，区间开始日     |
| `endt`     | datetime | 日期类型，区间截止日     |
| `cycle`    | any      | 周期类型，周期           |
| `index_id` | string   | 字符串类型，基准指数代码 |

返回：float

## `fund_ABSHoldDetail(show_number, unit_type, report_date_show_order)`

资产支持证券明细

| 参数                     | 类型 | 说明                |
| ------------------------ | ---- | ------------------- |
| `show_number`            | any  | 用户自定义,显示个数 |
| `unit_type`              | any  | 用户自定义,显示单位 |
| `report_date_show_order` | bool | object              |

返回：bool

## `Fund_PFFormatData1(fund_id, rdatearr, infoid)`

标准化数据(资产配置) Infoid：322，资产配置表

| 参数       | 类型   | 说明                  |
| ---------- | ------ | --------------------- |
| `fund_id`  | string | 证券,基金代码         |
| `rdatearr` | array  | 数据表类型,报告期列表 |
| `infoid`   | any    | 整数,表ID             |

返回：array

## `Fund_PFGetTrueFundID(fund_id)`

获取取数代码

| 参数      | 类型   | 说明          |
| --------- | ------ | ------------- |
| `fund_id` | string | 证券,基金代码 |

返回：array

## `Fund_PFHeadLineConfig()`

字段显示配置

返回：array

## `Fund_PFFundHoldingValuePercent(endt, holdingvalue)`

基金持基市值占基金规模比例

| 参数           | 类型  | 说明                  |
| -------------- | ----- | --------------------- |
| `endt`         | any   | 整数,截止日           |
| `holdingvalue` | float | 实数,基金个基持基市值 |

返回：float

## `Fund_PFFormatData3(fund_id, rdatearr, infoid)`

标准化数据(集中度) 市值、集中度：不够前N按最大算。

| 参数       | 类型   | 说明                  |
| ---------- | ------ | --------------------- |
| `fund_id`  | string | 证券,基金代码         |
| `rdatearr` | array  | 数据表类型,报告期列表 |
| `infoid`   | any    | 整数,表ID             |

返回：array

## `Fund_PFHoldingDetailExprConfig()`

持仓明细表达式配置

返回：array

## `Fund_PFFormatData2(fund_id, rdatearr, infoid)`

标准化数据(债券/行业配置) Infoid：340，债券配置表； 320，行业配置表

| 参数       | 类型   | 说明                  |
| ---------- | ------ | --------------------- |
| `fund_id`  | string | 证券,基金代码         |
| `rdatearr` | array  | 数据表类型,报告期列表 |
| `infoid`   | any    | 整数,表ID             |

返回：array

## `Fund_PFAllocation(fund_id, rdatearr, inptype, displaytype, altype)`

配置/走势计算 Inptype控制占比类型，0为占净值比例，1为占总值比例 Displaytype控制是否变比显示，0为不显示，1为显示 Altype控制资产类型，0:资产配置，1:债券配置，2:行业配置,3:债券集中度,4:行业集中度

| 参数          | 类型   | 说明                  |
| ------------- | ------ | --------------------- |
| `fund_id`     | string | 证券,基金代码         |
| `rdatearr`    | array  | 数据表类型,报告期列表 |
| `inptype`     | any    | 整数,占比算法         |
| `displaytype` | bool   | object                |
| `altype`      | any    | 整数,资产类型         |

返回：array

## `Fund_PFBasicConfig()`

基础配置 基础字段的配置:单位、行业类别(申万、中证、证监会)、精度、占比前N 、集中度前N列表

返回：array

## `Fund_PFAllocationConfig(id)`

配置表字段配置

| 参数 | 类型 | 说明          |
| ---- | ---- | ------------- |
| `id` | any  | 整数,字段配置 |

返回：array

## `Fund_PFBondHoldingValuePercent(endt, holdingvalue)`

基金持债数量占发行量比例

| 参数           | 类型  | 说明                  |
| -------------- | ----- | --------------------- |
| `endt`         | any   | 整数,截止日           |
| `holdingvalue` | float | 实数,基金个券持债张数 |

返回：float

## `Fund_PFHoldingDetailConfig()`

持仓明细配置

返回：array

## `Fund_PFHBCalculation(data, hbdata, infoid)`

计算变比数据 同比数据占比-上一个报告期数据占比=变比 集中度：不够前N或者上期不够前N，视为不可比，赋'-'

| 参数     | 类型  | 说明                    |
| -------- | ----- | ----------------------- |
| `data`   | array | 数据表类型,配置数据     |
| `hbdata` | array | 数据表类型,环比配置数据 |
| `infoid` | any   | 整数,表ID               |

返回：array

## `Funds_cwcs(end_t, n_days)`

返回开放式基金在指定日的仓位测算数据。

| 参数     | 类型     | 说明                 |
| -------- | -------- | -------------------- |
| `end_t`  | datetime | 日期类型，截止日期   |
| `n_days` | any      | 整数，回归所用交易点 |

返回：array

## `fundHoldConfiguration2(info_id)`

投资组合-持仓明细指标配置信息

| 参数      | 类型    | 说明      |
| --------- | ------- | --------- |
| `info_id` | Integer | 整数,表ID |

返回：Array

## `fundHoldConfiguration(info_id)`

（参考文档未提供简述。）

| 参数      | 类型    | 说明      |
| --------- | ------- | --------- |
| `info_id` | Integer | 整数,表ID |

返回：any

## `fundiccentralization_call(fund_arr, r_date, sort_by, sort_order, return_number)`

基金行业集中度。

| 参数            | 类型     | 说明                                   |
| --------------- | -------- | -------------------------------------- |
| `fund_arr`      | array    | 数组。基金列表。                       |
| `r_date`        | datetime | 整数。报告期。                         |
| `sort_by`       | string   | 字符串。排序字段，取值如下:            |
| `sort_order`    | any      | 整数。排序方法，1表示正序，0表示逆序。 |
| `return_number` | any      | 整数。返回个数。                       |

返回：array

## `FundsCurrency_NetAsset(bk_name, end_t, sort_by, sort_order, return_number)`

返回指定板块指定日期货币基金净值对比数据。

| 参数            | 类型     | 说明                 |
| --------------- | -------- | -------------------- |
| `bk_name`       | string   | 字符串类型，板块名称 |
| `end_t`         | datetime | 日期类型，截止日期   |
| `sort_by`       | any      | 整型，排序字段       |
| `sort_order`    | any      | 整型，排序方式       |
| `return_number` | any      | 整型，返回个数       |

返回：array

## `funds_ConvBondHoldDetail(bk_name, rdate, top_n)`

可转债明细

| 参数      | 类型     | 说明                |
| --------- | -------- | ------------------- |
| `bk_name` | string   | 市场和板块,板块名称 |
| `rdate`   | datetime | 报告期,报告期       |
| `top_n`   | any      | 用户自定义,取前N名  |

返回：bool

## `funds_CumBuyAndSell(bk_name, rdate, top_n, unit_type)`

累计买入和卖出

| 参数        | 类型     | 说明                |
| ----------- | -------- | ------------------- |
| `bk_name`   | string   | 市场和板块,板块名称 |
| `rdate`     | datetime | 报告期,报告期       |
| `top_n`     | any      | 用户自定义,取前N名  |
| `unit_type` | any      | 用户自定义,显示单位 |

返回：bool
