# 金融 / 金融工程 / 量化数据接口 / 风险模型(CNE5)

## `stocks_stylefactor(stocks, end_t, dtype, iffil)`

声明：function

返回指定股票池在指定日的 CNE5 风格因子值或因子暴露百分位

<!-- tags: 金融 金融工程 量化数据接口 风险模型 CNE5 股票池 风格因子 因子暴露 百分位 -->

| 参数     | 类型        | 说明                         |
| -------- | ----------- | ---------------------------- |
| `stocks` | array       | 股票代码数组                 |
| `end_t`  | t_date_time | 截止日期                     |
| `dtype`  | integer     | 返回值类型，取值见下         |
| `iffil`  | boolean     | 是否填充缺失值，填充规则见下 |

dtype 取值

- `1` — 返回因子值
- `2` — 返回因子暴露百分位

iffil 取值

- `false` — 不填充缺失值
- `true` — 因子值模式填充为 0，百分位模式填充为 50

返回：array

### 示例

范例01：计算两只股票的风格因子值并填充缺失值

```tsl
return stocks_stylefactor(
    array("SZ000002", "SH600000"), 20240131T, 1, true);
```

## `stockstylefactor(dtype)`

声明：function

返回股票风格因子暴露

<!-- tags: 金融 金融工程 量化数据接口 (CNE5) 风险模型 返回 获取 -->

| 参数    | 类型    | 说明             |
| ------- | ------- | ---------------- |
| `dtype` | integer | Integer,取值类型 |

返回：array

### 示例

范例01：调用函数

```tsl
setSysParam(pn_stock(), 'SH600000');
setSysParam(pn_date(), 20200509T);
return stockStyleFactor(1);
```
