# 金融 / 板块 / 中间函数

## `allABk()`

声明：function

返回所有A股板块

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

返回：string

### 示例

范例01：调用函数

```tsl
return allABk ();
// 输出：深证A股#上证A股#中小企业板#创业板
```

## `allBBk()`

声明：function

返回所有B股板块

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

返回：string

### 示例

范例01：调用函数

```tsl
return allBBk();
// 输出：深证B股#上证B股
```

## `allConvertiblebondBk2()`

声明：function

返回可转债+退市债券

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

返回：string

### 示例

范例01：调用函数

```tsl
// 可转债+退市债券
return allConvertiblebondBk2();
// 输出：可转债;退市债券
```

## `allFundBk()`

声明：function

返回所有基金板块，不包含退市

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

返回：string

### 示例

范例01：调用函数

```tsl
return allFundBk();
// 输出：开放;封闭
```

## `allFundBk2()`

声明：function

返回所有基金板块(包含退市)

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

返回：string

### 示例

范例01：调用函数

```tsl
return allFundBk2();
// 输出：开放;封闭;已退市基金
```

## `allFutureBk3()`

声明：function

返回期货+退市期货+衍生品

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

返回：string

### 示例

范例01：调用函数

```tsl
// 期货+退市期货+衍生品
return allFutureBk3();
// 输出：股指期货;国债期货;国内商品期货;退市期货;期货衍生
```

## `allInBankBondBk2()`

声明：function

返回银行间债券+退市债券

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

返回：string

### 示例

范例01：调用函数

```tsl
// 银行间债券+退市债券
return allInBankBondBk2();
// 输出：银行间债券;退市债券
```

## `allNonOpenFundBk()`

声明：function

返回最新封闭基金板块，不包含退市

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

返回：string

### 示例

范例01：调用函数

```tsl
// 最新封闭基金板块
return allNonOpenFundBk();
// 封闭
```

## `allNonOpenFundBk2()`

声明：function

返回封闭+退市封闭

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

返回：string

### 示例

范例01：调用函数

```tsl
// 封闭+退市封闭
return allNonOpenFundBk2();
// 输出：封闭;退市封闭
```

## `allOpenFundBk2()`

声明：function

返回开放+退市开放

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

返回：string

### 示例

范例01：调用函数

```tsl
return allOpenFundBk2();
// 输出：开放;退市开放
```

## `allOptionBk()`

声明：function

返回所有期权板块(包含退市)

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

返回：字符串。所有期权板块(包含退市)。

### 示例

范例01：调用函数

```tsl
return allOptionBk();
// 输出：上海期权;退市期权;期货期权;深圳期权
```

## `allOptionBk2()`

声明：function

返回所有期权板块(不包含退市)

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

返回：字符串。所有期权板块(不包含退市)。

### 示例

范例01：调用函数

```tsl
return allOptionBk2();
// 输出：上海期权;期货期权;深圳期权
```

## `ct_sectorQuarterGrowRatio()`

声明：function

返回板块季度环比(%)

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

返回：string

### 示例

范例01：结果：QuarterGrowRatio

```tsl
return CT_SectorQuarterGrowRatio();
// 输出：QuarterGrowRatio
```

## `defaultallfunds()`

声明：function

返回所有基金列表（不包含退市）

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

返回：array

## `defaultallfunds2()`

声明：function

返回所有基金列表（包含退市）

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

返回：array

## `defaultBkName()`

声明：function

返回缺省板块名称

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

返回：string

### 示例

范例01：调用函数

```tsl
setSysParam(Pn_Bk(), "新建板块");
return defaultBkName();
// 输出：新建板块
```

## `defaultBondIndexId()`

声明：function

返回缺省的债券指数代码

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

返回：string

### 示例

范例01：调用函数

```tsl
return defaultBondIndexId();
// SH000012
```

## `defaultCurrenyId()`

声明：function

返回缺省现金代码

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

返回：string

### 示例

范例01：调用函数

```tsl
return defaultCurrenyId();
// 输出：SH000000
```

## `defaultFundId()`

声明：function

返回缺省基金代码

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

返回：string

### 示例

范例01：OF040001

```tsl
return DefaultFundId();
// OF040001
```

## `defaultHTIndexId()`

声明：function

返回缺省的海通指数

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

返回：string

### 示例

范例01：调用函数

```tsl
return defaultHtIndexId();
// 输出：SH000001
```

## `defaultHTIndexId2()`

声明：function

返回缺省的海通指数2

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

返回：string

### 示例

范例01：调用函数

```tsl
return defaultHtIndexId2();
// SH000001
```

## `defaultIndexId()`

声明：function

返回缺省的指数代码

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

返回：string

### 示例

范例01：调用函数

```tsl
return defaultIndexId();
// 输出：SH000001
```

## `defaultIndexId2()`

声明：function

返回缺省的市场/通道代码。A股：SH000001；南向：HSG000001；北向：HSG000002；港股：HKHSI001

<!-- tags: 金融 板块 中间函数 返回 获取 SH000001 HSG000001 HSG000002 HKHSI001 -->

返回：字符串。缺省的市场/通道代码。

### 示例

范例01：调用函数

```tsl
return defaultIndexId2();
// 输出：SH000001
```

## `netAssetsAdjust(report_date)`

声明：function

返回调整后的净资产

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

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

返回：real

### 示例

范例01：调用函数

```tsl
// 返回万科A，2002年年报调整后的净资产
setSysParam(pn_stock(), "SZ000002");
return netAssetsAdjust(20021231);
// 输出：5.56
```

## `pn_bk()`

声明：function

返回当前板块

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

返回：string

### 示例

范例01：结果：新建板块

```tsl
SetSysParam(Pn_Bk(), '新建板块');
t := GetSysParam(Pn_Bk());
return t;
// 输出：新建板块
```

## `stockEpsDirect(report_date)`

声明：function

返回直接从报表中取得的每股收益值

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

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

返回：real

### 示例

范例01：调用函数

```tsl
// 返回万科A，2002年年报每股收益
setSysParam(pn_stock(), "SZ000002");
return stockEpsDirect(20021231);
// 输出：0.61
```

## `stockInteriorType(s_type)`

声明：function

返回股票类型数组形式

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

| 参数     | 类型 | 说明           |
| -------- | ---- | -------------- |
| `s_type` | int  | 整数，股票类型 |

返回：array

### 示例

范例01：调用 StockInteriorType

```tsl
return StockInteriorType(1);
```
