# 金融 / 基金 / 投资组合 / 资产配置

## `fundirabsvalue(rdate)`

声明：function

返回资产配置-资产支持证券市值

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

## `fundIRBondPercent(r_date)`

声明：function

返回基金的债券占净值比例(%)，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 取得华安创新2011年年报公布的债券占净值比例(%)
setSysParam(pn_stock(), 'OF040001');
r_date := 20111231;
return fundIrBondPercent(r_date);
// 输出：26.48
```

## `fundIRBondPercentGrow(r_date, r_date_2)`

声明：function

返回基金的债券现金占净值比例变动，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 比较华安创新 2011年中报与2010年中报的债券现金占净值比例变动情况
setSysParam(pn_stock(), 'OF040001');
r_date1 := 20110630;
r_date2 := 20100630;
return fundIrBondPercentGrow(r_date1, r_date2);
// 输出：-10.55
```

## `fundIRBondValue(r_date)`

声明：function

返回基金指定报告期的债券市值，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 返回华安创新2011年中报的债券市值
setSysParam(pn_stock(), 'OF040001');
r_date := 20110630;
return fundIrBondValue(r_date);
// 输出：1656960130.7
```

## `fundIRBondValueGrow(r_date, r_date_2)`

声明：function

返回基金的债券现金变动(增长)，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 比较华安创新 2011年中报与2010年中报中债券现金变动情况
setSysParam(pn_stock(), 'OF040001');
r_date1 := 20110630;
r_date2 := 20100630;
return fundIrBondValueGrow(r_date1, r_date2);
// 输出：-581095932
```

## `fundIRBondValueGrowRatio(r_date, r_date_2)`

声明：function

返回基金的债券现金变比(增长率)(%)，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 比较华安创新2011年中报与2010年中报的债券现金变比(增长率)(%)
setSysParam(pn_stock(), 'OF040001');
r_date1 := 20110630;
r_date2 := 20100630;
return fundIrBondValueGrowRatio(r_date1, r_date2);
// 输出：-25.96
```

## `fundircashvalue(rdate)`

声明：function

返回资产配置-银行存款和清算备付金市值

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

## `fundirderivativesvalue(rdate)`

声明：function

返回资产配置-金融衍生品市值

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

## `fundirfieldvalue(rdate, field)`

声明：function

返回资产配置-指定字段数据

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：float

## `fundirfundvalue(rdate)`

声明：function

返回资产配置-基金市值

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

## `fundIRNetAssetValue(r_date)`

声明：function

返回基金指定报告期的资产净值，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 返回华安创新 2011年中报公布的资产净值
setSysParam(pn_stock(), 'OF040001');
r_date := 20110630;
return fundIrNetAssetValue(r_date);
// 输出：7285618761.52
```

## `fundIRNetAssetValueGrow(r_date, r_date_2)`

声明：function

返回基金的资产净值变动，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```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_date_2)`

声明：function

返回基金的资产净值变动比值，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 返回华安创新2011年中报和2010年中报的资产净值变动比值
setSysParam(pn_stock(), 'OF040001');
r_date1 := 20110630;
r_date2 := 20100630;
return fundIrNetAssetValueGrowRatio(r_date1, r_date2);
// 输出：8.39
```

## `fundirothervalue(rdate)`

声明：function

返回资产配置-其他资产市值

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：float

## `fundirrepurchasevalue(rdate)`

声明：function

返回资产配置-卖出回购证券市值

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

## `fundirresalevalue(rdate)`

声明：function

返回资产配置-买入返售证券市值

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

## `fundIRStockPercent(r_date)`

声明：function

返回基金的股票占净值比例(%)，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 返回华安创新2011年中报的公布的股票占净值比例(%)
setSysParam(pn_stock(), 'OF040001');
r_date := 20110630;
return fundIrStockPercent(r_date);
// 输出：66.35
```

## `fundIRStockValue(r_date)`

声明：function

返回基金的资产配置-股票市值，从表基金.资产配置（322）中取股票市值。与系统股票pn_stock()、当前时间pn_date(),相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// OF162714，2018年中报的股票市值。
setSysParam(pn_stock(), "OF162714");
return fundIrStockValue(20180630);
// 输出：75934603.15
```

## `fundIRStockValueGrow(r_date, r_date_2)`

声明：function

返回基金的股票市值变动，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```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_date_2)`

声明：function

返回基金的股票市值变动比值，与系统证券pn_stock()相关

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：real

### 示例

范例01：调用函数

```tsl
// 返回华安创新2011年中报与2010年中报股票市值变动的比值
setSysParam(pn_stock(), 'OF040001');
r_date1 := 20110630;
r_date2 := 20100630;
return fundIrStockValueGrowRatio(r_date1, r_date2);
// 输出：22.16
```

## `fundirtotalassetvalue(rdate)`

声明：function

返回资产配置-资产总值

<!-- tags: 金融 基金 投资组合 资产配置 返回 获取 -->

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

返回：float
