✨ feat(tsl-api-reference): expand API and module coverage
This commit is contained in:
+66
-4
@@ -83,6 +83,68 @@ return fundJensenMeasure("SH000001", intToDate(20030314), intToDate(20121019), 1
|
||||
// 输出:0.03575
|
||||
```
|
||||
|
||||
## `fundMeasure(index_id, beg_t, end_t, rf, data_select, annual, cycle)`
|
||||
|
||||
声明:function
|
||||
|
||||
计算基金的收益、波动与风险评估指标
|
||||
|
||||
<!-- tags: 金融 基金 基金评估 收益 波动 风险 指标 年化 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ---------------------- |
|
||||
| `index_id` | string | 基准指数代码 |
|
||||
| `beg_t` | datetime | 开始日期 |
|
||||
| `end_t` | datetime | 截止日期 |
|
||||
| `rf` | real | 无风险年收益率百分比 |
|
||||
| `data_select` | integer | 机构或产品类型 |
|
||||
| `annual` | boolean | 是否对指标执行年化处理 |
|
||||
| `cycle` | string | 净值数据周期 |
|
||||
|
||||
data_select 取值
|
||||
|
||||
- `-1` — 所有机构
|
||||
- `0` — 基金
|
||||
- `1` — 封闭式基金
|
||||
- `2` — 开放式基金
|
||||
- `4` — 保险
|
||||
- `5` — 期货公司
|
||||
- `6` — 银行
|
||||
- `15` — 财务公司
|
||||
- `16` — 上市公司
|
||||
- `21` — 社保
|
||||
- `22` — 企业年金
|
||||
- `29` — QFII
|
||||
- `30` — 证券公司
|
||||
- `31` — 基金公司
|
||||
- `32` — 信托公司
|
||||
- `36` — 私募基金
|
||||
- `37` — 信托集合
|
||||
- `39` — 其他机构
|
||||
- `40` — 私募基金公司
|
||||
- `41` — 银行理财
|
||||
- `42` — 券商理财
|
||||
- `43` — 基金资管计划
|
||||
- `44` — 期货资管计划
|
||||
- `45` — 保险自营
|
||||
- `46` — 保险资管产品
|
||||
- `47` — 其他资管计划
|
||||
- `48` — 基本养老基金
|
||||
- `49` — 职业年金
|
||||
- `50` — 养老金产品
|
||||
|
||||
返回:array
|
||||
|
||||
### 示例
|
||||
|
||||
范例01:计算指定基金的日线收益风险指标
|
||||
|
||||
```tsl
|
||||
setSysParam(pn_stock(), "OF510500");
|
||||
return fundMeasure(
|
||||
"SH000905", 20250101T, 20251231T, 3, 0, true, cy_day());
|
||||
```
|
||||
|
||||
## `fundOmega(index_id, beg_t, end_t, data_select, cycle)`
|
||||
|
||||
声明:function
|
||||
@@ -106,10 +168,10 @@ return fundJensenMeasure("SH000001", intToDate(20030314), intToDate(20121019), 1
|
||||
范例01:SH000018,2016年1月1日到2018年9月3日,日线净值数据的Omega比率
|
||||
|
||||
```tsl
|
||||
// SH000018,2016年1月1日到2018年9月3日,日线净值数据的Omega比率。
|
||||
|
||||
Return FundOmega("SH000018", 20160101T, 20180903T, 0, cy_day());
|
||||
// 输出:0.98081
|
||||
setSysParam(pn_stock(), 'OF000001');
|
||||
setSysParam(pn_cycle(), cy_day());
|
||||
return fundOmega('SH000300', 20230101T, 20250801T, 0, cy_day());
|
||||
// 输出:0.957895
|
||||
```
|
||||
|
||||
## `fundRachev(beg_t, end_t, rf, data_select, cycle)`
|
||||
|
||||
Reference in New Issue
Block a user