# 金融 / 指数 / 财务指标

## `index_callFinancialItemPs(right_type, sample_select, criterion, value_type, r_date_type)`

声明：function

计算指数每股财务指标，与系统证券、时间相关

<!-- tags: 金融 指数 财务指标 计算 求解 -->

| 参数            | 类型    | 说明                                                     |
| --------------- | ------- | -------------------------------------------------------- |
| `right_type`    | integer | 加权方式，整型，取值如下                                 |
| `sample_select` | integer | 样本股选择，具体取值如下:                                |
| `criterion`     | float   | 实数，绩差股标准，和参数SampleSelect结合使用             |
| `value_type`    | integer | 相应指标的ID号(如:ValueType = 0，时，取得指标为流动比率) |
| `r_date_type`   | integer | 整型，报告期类型，具体取值如下:                          |

返回：float

### 示例

范例01：提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的每股收益

```tsl
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的每股收益
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallFinancialItemPS (11, 0, 0, 0, 0);
// 输出：1.6313
```

范例02：提取2023年7月31日沪深300,全部样本股、直接法权重加权、TTM的每股主营收入

```tsl
// 提取2023年7月31日沪深300,全部样本股、直接法权重加权、TTM的每股主营收入
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallFinancialItemPS (13, 0, 0, 4, 0);
// 输出：27.9402
```

## `index_callRoe(right_type, sample_select, criterion, r_date_type)`

声明：function

计算指数ROE（%），与系统证券、时间相关

<!-- tags: 金融 指数 财务指标 计算 求解 ROE -->

| 参数            | 类型    | 说明                                         |
| --------------- | ------- | -------------------------------------------- |
| `right_type`    | integer | 加权方式，整型，取值如下                     |
| `sample_select` | integer | 样本股选择，具体取值如下:                    |
| `criterion`     | float   | 实数，绩差股标准，和参数SampleSelect结合使用 |
| `r_date_type`   | integer | 整型，报告期类型，具体取值如下:              |

返回：float

### 示例

范例01：提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的ROE

```tsl
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的ROE
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallROE(11, 0, 0, 0);
// 输出：12.3781
```

范例02：提取2023年7月31日沪深300,全部样本股、调和平均数权重加权、最新年度的ROE

```tsl
// 提取2023年7月31日沪深300,全部样本股、调和平均数权重加权、最新年度的ROE
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallROE(12, 0, 0, 1);
// 输出：12.0679
```
