Files
playbook/skills/tsl-api-reference/references/codegen/module/ts-evaluation-of-rotation-skill.md
T

235 lines
4.9 KiB
Markdown

# 基金研究 / 轮动能力评价
## `TS_EvaluationOfRotationSkill`
声明:class
基金轮动能力评价框架
<!-- tags: 评估 基金产品 基金轮动 择时能力 业绩评价 -->
### `getTradedaysArr()`
声明:function
获取区间内日期序列
<!-- tags: 查询 交易日期 日期时间 -->
可见性:`public`
返回:array
### `getStyleDetails(v_end_t)`
声明:function
获取目标组合指定日风格配置详情
<!-- tags: 查询 风格因子 投资风格 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| --------- | -------- | ---------------- |
| `v_end_t` | datetime | 日期类型,截止日 |
返回:array
### `getIndexesDetails(v_end_t)`
声明:function
获取基准组合指定日风格配置详情
<!-- tags: 查询 风格因子 投资风格 比较基准 业绩基准 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| --------- | -------- | ---------------- |
| `v_end_t` | datetime | 日期类型,截止日 |
返回:array
### `getIndexReturnByEndt(v_end_t)`
声明:function
获取指定日风格指数收益率序列,要求包括该风格内所有指数代码(全集)
<!-- tags: 查询 回报率 投资收益 基准指数 指数产品 风格因子 投资风格 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| --------- | -------- | ---------------- |
| `v_end_t` | datetime | 日期类型,截止日 |
返回:array
### `getStyleWinPercent(v_end_t)`
声明:function
获取指定日风格胜率序列
<!-- tags: 查询 风格因子 投资风格 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| --------- | -------- | ---------------- |
| `v_end_t` | datetime | 日期类型,截止日 |
返回:array
### `measure()`
声明:function
轮动能力评价框架总接口
<!-- tags: 计算 轮动能力 基金评价 -->
可见性:`public`
### `get_Ret_CfgDescriptionQK(vbegt, vendt)`
声明:function
返回指定区间内配置描述类指标
<!-- tags: 查询 回报率 投资收益 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
| `vbegt` | datetime | 日期类型,开始日 |
| `vendt` | datetime | 日期类型,截止日 |
返回:array
### `get_Ret_RotationConductQK(vbegt, vendt)`
声明:function
返回指定区间内轮动行为类指标
<!-- tags: 查询 回报率 投资收益 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
| `vbegt` | datetime | 日期类型,开始日 |
| `vendt` | datetime | 日期类型,截止日 |
返回:array
### `get_Ret_RotationDescriptionQK(vbegt, vendt)`
声明:function
返回指定区间内轮动描述类指标
<!-- tags: 查询 回报率 投资收益 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
| `vbegt` | datetime | 日期类型,开始日 |
| `vendt` | datetime | 日期类型,截止日 |
返回:array
### `get_Ret_RotationSkillQK(vbegt, vendt)`
声明:function
返回指定区间内轮动能力类指标
<!-- tags: 查询 回报率 投资收益 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
| `vbegt` | datetime | 日期类型,开始日 |
| `vendt` | datetime | 日期类型,截止日 |
返回:array
### `get_Ret_CfgSkillQK(vbegt, vendt)`
声明:function
返回指定区间内配置能力类指标
<!-- tags: 查询 回报率 投资收益 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
| `vbegt` | datetime | 日期类型,开始日 |
| `vendt` | datetime | 日期类型,截止日 |
返回:array
### `get_Ret_SelectivityQK(vbegt, vendt)`
声明:function
返回指定区间内轮动选择类指标
<!-- tags: 查询 筛选 回报率 投资收益 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
| `vbegt` | datetime | 日期类型,开始日 |
| `vendt` | datetime | 日期类型,截止日 |
返回:array
### `get_ret_tAllDetails(vbegt, vendt)`
声明:function
返回指定区间内风格配置中间数据详情
<!-- tags: 查询 回报率 投资收益 风格因子 投资风格 -->
可见性:`public`
| 参数 | 类型 | 说明 |
| ------- | -------- | ---------------- |
| `vbegt` | datetime | 日期类型,开始日 |
| `vendt` | datetime | 日期类型,截止日 |
返回:array
#### 示例
范例01:调用示例
```tsl
FundID := "OF000001";
BegT := 20220101T;
EndT := 20221231T;
StyleType := 1; //申万行业风格
DateType := 3; //期初期末均值
HoldType := 3; //模拟持仓法
Return
TSFL_TS_FundEvaluationOfRotationSkill(FundID,BegT,EndT,StyleType,DateType
,HoldType);
```