feat(tsl-api-reference): expand API and module coverage

This commit is contained in:
csh
2026-08-14 17:12:55 +08:00
parent 8f1056130d
commit 3d3036ebe1
571 changed files with 47842 additions and 14458 deletions
@@ -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
范例01SH0000182016年1月1日到2018年9月3日,日线净值数据的Omega比率
```tsl
// SH0000182016年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)`