# 金融 / 金融工程 / 量化数据接口 / 高频因子

## `tsBf_qmd_ext(info_id)`

声明：function

返回指定日(最新数据)，与代码、时间相关

<!-- tags: 金融 金融工程 量化数据接口 高频因子 返回 获取 -->

| 参数      | 类型   | 说明                                                   |
| --------- | ------ | ------------------------------------------------------ |
| `info_id` | string | 提取数据的 ID， 支持表 ID、字段 ID，以及由此组成的数组 |

返回：array

### 示例

范例01：调用 TSBF_QMD_Ext

```tsl
sp_s(PN_Date(), 20200317T);
sp_s(PN_Stock(), 'OF000001');
return TSBF_QMD_Ext(9802001001);
// 输出：76.40605
```

范例02：调用 TSBF_QMD_Ext

```tsl
sp_s(PN_Date(), 20200317T);
sp_s(PN_Stock(), 'OF000001');
return TSBF_QMD_Ext(9802001);
```

## `tsBf_qmd_mNdays(info_id, n)`

声明：function

返回(市场)N 日，与代码、时间相关

<!-- tags: 金融 金融工程 量化数据接口 高频因子 返回 获取 -->

| 参数      | 类型    | 说明                                                                 |
| --------- | ------- | -------------------------------------------------------------------- |
| `info_id` | string  | 提取数据的 ID，支持表 ID、字段 ID，以及由此组成的数组                |
| `n`       | integer | 最近 N 个市场交易日区间的数据， 若当日所有字段都不存在数据则跳过该日 |

返回：array

### 示例

范例01：在 20200317 日同时提取前 5 日的活力指数表、 市场涨停统计信息

```tsl
// 在 20200317 日同时提取前 5 日的活力指数表、 市场涨停统计信息
sp_s(PN_Date(), 20200317T);
sp_s(PN_Stock(), 'QT001'); // QT001 即自编代码
return TSBF_QMD_MNdays(array(9802001, 9802007, 9802007003), 5);
```

## `tsBf_qmd_ndays(info_id, n)`

声明：function

提取当前证券最近 N 个个券交易日的 Quant_MD 数据，当某日所有指定字段均无数据时跳过该日

<!-- tags: 金融 金融工程 量化数据接口 高频因子 Quant_MD 个券 最近N日 字段ID 表ID -->

| 参数      | 类型           | 说明                                          |
| --------- | -------------- | --------------------------------------------- |
| `info_id` | integer\|array | 表 ID、字段 ID 或同表内多个字段 ID 组成的数组 |
| `n`       | integer        | 向前提取的个券交易日数量                      |

读取 Quant_MD 数据需要相应数据权限

返回：array

### 示例

范例01：提取基金最近五日的测算仓位、常数项和拟合优度

```tsl
setSysParam(pn_date(), 20200317T);
setSysParam(pn_stock(), "OF000001");
return tsBf_qmd_ndays(
    array(9802001000, 9802001001, 9802001002, 9802001004), 5);
```

## `tsBf_qmd_qk(info_id, begt, endt)`

声明：function

返回区间，与代码相关

<!-- tags: 金融 金融工程 量化数据接口 高频因子 返回 获取 -->

| 参数      | 类型     | 说明                                                  |
| --------- | -------- | ----------------------------------------------------- |
| `info_id` | string   | 提取数据的 ID，支持表 ID、字段 ID，以及由此组成的数组 |
| `begt`    | datetime | 开始日（含）                                          |
| `endt`    | datetime | 截止日（含），若 Endt 为 nil、或为空时， 取 begt      |

返回：array

### 示例

范例01：提取 OF00001 在 20200317 日至20200321日的测算仓位(%)

```tsl
// 提取 OF00001 在 20200317 日至20200321日的测算仓位(%)
sp_s(PN_Stock(), 'OF000001');
return TSBF_QMD_QK(9802001001, 20200317T, 20200321T);
```
