# 金融 / 基金 / 中间函数

## `fundExNetAssetWeeklyList(ratio_arr)`

声明：function

返回修正后的基金净值，与系统参数(基金)相关。按照基金复权表重新计算基金净值

<!-- tags: 金融 基金 中间函数 返回 获取 -->

| 参数        | 类型  | 说明             |
| ----------- | ----- | ---------------- |
| `ratio_arr` | array | 数组。基金复权表 |

返回：array

### 示例

范例01：调用函数

```tsl
setSysParam(PN_Stock(), 'OF000001');
return fundExNetAssetWeeklyList();
```

## `fundExRatio()`

声明：function

返回基金复权比。与系统股票pn_stock()、当前时间pn_date(),相关

<!-- tags: 金融 基金 中间函数 返回 获取 -->

返回：real

### 示例

范例01：调用函数

```tsl
// OF162714的基金复权比。
setSysParam(pn_stock(), "OF162714");
return fundExRatio();
// 问题一上个函数类似
// 输出：0
```

## `fundExRatioOfLido()`

声明：function

返回基金复权比(Lido数据提供商)。与系统股票pn_stock()、当前时间pn_date(),相关

<!-- tags: 金融 基金 中间函数 返回 获取 -->

返回：real

## `fundExRatioOfWind()`

声明：function

返回基金复权比(Wind数据提供商)，与系统参数(股票、当前时间)相关

<!-- tags: 金融 基金 中间函数 返回 获取 -->

返回：float

## `fundWeeklyYTM(t)`

声明：function

返回基金收益率（复权）。与系统股票pn_stock()、当前时间pn_date(),相关

<!-- tags: 金融 基金 中间函数 返回 获取 -->

| 参数 | 类型  | 说明         |
| ---- | ----- | ------------ |
| `t`  | array | 数据表类型， |

返回：array

### 示例

范例01：OF162714基金收益率（复权）

```tsl
// OF162714基金收益率（复权）。
setsysparam(pn_stock(), "OF162714");
Return FundWeeklyYTM(Array());
```

## `intersectionAlphaBetaValue(t_1, t_2, alpha, beta, residual, corr)`

声明：function

返回α,β,参差。与系统股票pn_stock()、当前时间pn_date(),相关

<!-- tags: 金融 基金 中间函数 返回 获取 -->

| 参数       | 类型  | 说明               |
| ---------- | ----- | ------------------ |
| `t_1`      | array | 数据表类型；       |
| `t_2`      | array | 数据表类型；       |
| `alpha`    | real  | 实数类型；         |
| `beta`     | real  | 实数类型；         |
| `residual` | real  | 实数类型；         |
| `corr`     | real  | 实数类型，相关系数 |

返回：array

### 示例

范例01：调用函数

```tsl
// t1和t2序列的相关指标
t1 := spec(nDay(30, '涨幅', stockZf3()), 'SZ000002');
t2 := spec(nDay(30, '涨幅', stockZf3()), 'SH600001');
intersectionAlphaBetaValue(t1, t2, a, b, c, d);
return array(a, b, c, c);
```
