# 金融 / 基本面 / 区间报表 / 基金扩展库

## `fundExt_bccQk(r_date)`

声明：function

返回基金扩展－债券集中度

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | integer | 报告期 |

返回：array

### 示例

范例01：返回”SH500001”在2003年的基金扩展-债券集中度

```tsl
FundID := "SH500001";
SetSysParam(pn_Stock(), FundID);
RDate := 20111231;
return FundExt_BCCQk(RDate);
// 输出："SH500001"在2003年的基金扩展-债券集中度
```

## `fundExt_bcdcExt(r_date)`

声明：function

返回基金扩展－持债集中度

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | integer | 报告期 |

返回：array

### 示例

范例01：返回”SH500001”在2003年的基金扩展-持债集中度

```tsl
SetSysParam(pn_Stock(), "SH500001");
RDate := 20111231;
return FundExt_BCDCExt(RDate);
// 输出："SH500001"在2003年的基金扩展-持债集中度
```

## `fundExt_bcdQk(r_date)`

声明：function

返回基金扩展－持债情况

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | integer | 报告期 |

返回：array

### 示例

范例01：返回”SH500001”在2003年的基金扩展-持债情况

```tsl
FundID := "SH500001";
SetSysParam(pn_Stock(), FundID);
RDate := 20111231;
return FundExt_BCDQk(RDate);
// 输出："SH500001"在2003年的基金扩展-持债情况
```

## `fundExt_bcQk(r_date)`

声明：function

返回基金扩展－债券配置

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | integer | 报告期 |

返回：array

### 示例

范例01：返回”SH500001”在2003年的基金扩展-债券配置

```tsl
FundID := "SH500001";
SetSysParam(pn_Stock(), FundID);
RDate := 20111231;
return FundExt_BCQk(RDate);
// 输出："SH500001"在2003年的基金扩展-债券配置
```

## `fundExt_iccQk(r_date)`

声明：function

返回基金扩展－行业集中度

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | integer | 报告期 |

返回：array

### 示例

范例01：返回”SH500001”在2003年的基金扩展-行业集中度

```tsl
FundID := "SH500001";
SetSysParam(pn_Stock(), FundID);
RDate := 20111231;
Return FundExt_ICCQk(RDate);
// 输出："SH500001"在2003年的基金扩展-行业集中度
```

## `fundExt_icQk(r_date)`

声明：function

返回基金扩展－行业配置

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | integer | 报告期 |

返回：array

### 示例

范例01：返回”SH500001”在2003年的基金扩展-行业配置

```tsl
FundID := "SH500001";
SetSysParam(pn_Stock(), FundID);
RDate := 20111231;
return FundExt_ICQk(RDate);
// 输出："SH500001"在2003年的基金扩展-行业配置
```

## `fundExt_irQk(r_date)`

声明：function

返回基金扩展－资产配置

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | integer | 报告期 |

返回：array

### 示例

范例01：返回”SH500001”在2003年的基金扩展-资产配置

```tsl
SetSysParam(pn_Stock(), "SH500001");
RDate := 20031231;
return FundExt_IRQk(RDate);
// 输出："SH500001"在2003年的基金扩展-资产配置
```

## `fundExt_sccExt(r_date)`

声明：function

返回基金扩展－持股集中度

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | integer | 报告期 |

返回：array

### 示例

范例01：返回”SH500001”在2003年的基金扩展-持股集中度

```tsl
FundID := "SH500001";
SetSysParam(pn_Stock(), FundID);
RDate := 20111231;
return FundExt_SCCExt(RDate);
// 输出："SH500001"在2003年的基金扩展-持股集中度
```

## `fundExt_scdQk(r_date)`

声明：function

返回基金扩展－持股情况

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数     | 类型    | 说明   |
| -------- | ------- | ------ |
| `r_date` | integer | 报告期 |

返回：array

### 示例

范例01：返回”SH500001”在2003年的基金扩展-持股情况

```tsl
FundID := "SH500001";
SetSysParam(pn_Stock(), FundID);
RDate := 20111231;
return FundExt_SCDQk(RDate);
// 输出："SH500001"在2003年的基金扩展-持股情况
```

## `fundNAQk(beg_t, end_t, cy)`

声明：function

返回基金－区间－收益率

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数    | 类型        | 说明     |
| ------- | ----------- | -------- |
| `beg_t` | t_date_time | 开始日期 |
| `end_t` | t_date_time | 截止日期 |
| `cy`    | string      | 周期     |

返回：array

### 示例

范例01：返回”SH500001”2011-01-01至2011-12-31的周收益率

```tsl
SetSysParam(pn_Stock(), "SH500001");
BegT := inttodate(20110101);
EndT := inttodate(20111231);
return FundNAQk(BegT, EndT, Cy_week());
// 输出："SH500001"2011-01-01至2011-12-31的周收益率
```

## `fundNAwzfQk(beg_t, end_t, cy, type, option)`

声明：function

返回基金净值收益率序列

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数     | 类型        | 说明                                    |
| -------- | ----------- | --------------------------------------- |
| `beg_t`  | cycle_list  | 日期,区间开始日                         |
| `end_t`  | cycle_list  | 日期,区间截止日                         |
| `cy`     | cycle_list  | 周期,周期                               |
| `type`   | user_define | 用户自定义,区间类型，默认为0，取值如下: |
| `option` | user_define | 用户自定义,比对依据，默认为0，取值如下: |

返回：array

### 示例

范例01：调用函数

```tsl
sp_s(pn_stock(), "OF000001");
begt := 20230101t;
endt := 20231231t;
cy := cy_week();
type_ := 0;
option := 0;
return fundNawzfQk(beg_t, end_t, cy, type_, option);
// 输出：
```

## `fundRRAQk(end_t)`

声明：function

返回基金－截止日－风险及调整收益

<!-- tags: 金融 基本面 区间报表 基金扩展库 返回 获取 报表 报告期 -->

| 参数    | 类型        | 说明     |
| ------- | ----------- | -------- |
| `end_t` | t_date_time | 截止日期 |

返回：array

### 示例

范例01：返回”SH500001”在截止日2011年11月30号的风险及调整收益

```tsl
SetSysParam(pn_Stock(), "SH500001");
EndT := inttodate(20111130);
return FundRRAQk(EndT);
// 输出："SH500001"在截止日2011年11月30号的风险及调整收益
```
