📝 docs(tsl): sync api skill with corrected codegen
Mirror docs/tsl/codegen into the bundled tsl-api-reference skill and rebuild the function index. Remove invalid duplicate API entries for cb_delistedbydate, createhttpsession, exportJsonString, and Anova_Bartlett so exact lookup returns the canonical entries.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 基金 / 基金评估
|
||||
|
||||
### `fundCalmarRatio(beg_t, end_t, data_select, cycle)`
|
||||
## `fundCalmarRatio(beg_t, end_t, data_select, cycle)`
|
||||
|
||||
基金Calmar。与系统股票pn_stock()、当前时间pn_date()相关。
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"OF162714");
|
||||
Return FundCalmarRatio(20160101T,20180903T,0,cy_day());
|
||||
```
|
||||
|
||||
### `fundOmega(index_id, beg_t, end_t, data_select, cycle)`
|
||||
## `fundOmega(index_id, beg_t, end_t, data_select, cycle)`
|
||||
|
||||
基金Omega比率。与系统股票pn_stock()、当前时间pn_date()相关。
|
||||
|
||||
@@ -34,7 +34,7 @@ Return FundCalmarRatio(20160101T,20180903T,0,cy_day());
|
||||
|
||||
返回:float
|
||||
|
||||
### `fundRachev(beg_t, end_t, rf, data_select, cycle)`
|
||||
## `fundRachev(beg_t, end_t, rf, data_select, cycle)`
|
||||
|
||||
基金Rachev比率。与系统股票pn_stock()、当前时间pn_date()相关。
|
||||
|
||||
@@ -48,29 +48,29 @@ Return FundCalmarRatio(20160101T,20180903T,0,cy_day());
|
||||
|
||||
返回:float
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),"OF162714");
|
||||
Return FundRachev(20160101T,20180903T,3,0,cy_day());
|
||||
```
|
||||
|
||||
### `fundSortinoRatio(beg_t, end_t, rf, data_select, annual, cycle)`
|
||||
## `fundSortinoRatio(beg_t, end_t, rf, data_select, annual, cycle)`
|
||||
|
||||
基金索丁诺比率。与系统股票pn_stock()、当前时间pn_date()相关。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `beg_t` | DateTime | 日期类型,开始日期; |
|
||||
| `end_t` | DateTime | 日期类型,截止日期; |
|
||||
| `rf` | Real | 实数类型,无风险年收益率(%); |
|
||||
| `data_select` | Integer | 用户自定义类型,所选取的数据; |
|
||||
| `annual` | Boolean | 真假类型,是否年化; |
|
||||
| `cycle` | String | 周期类型,周期 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ------------------------------ |
|
||||
| `beg_t` | DateTime | 日期类型,开始日期; |
|
||||
| `end_t` | DateTime | 日期类型,截止日期; |
|
||||
| `rf` | Real | 实数类型,无风险年收益率(%); |
|
||||
| `data_select` | Integer | 用户自定义类型,所选取的数据; |
|
||||
| `annual` | Boolean | 真假类型,是否年化; |
|
||||
| `cycle` | String | 周期类型,周期 |
|
||||
|
||||
返回:Real
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//OF162714,2016年1月1日到2018年9月3日,无风险年收益率为3,年化的日线净值数据的索丁诺比率。
|
||||
@@ -79,20 +79,20 @@ return fundSortinoRatio(20160101T,20180903T,3,0,1,cy_day());
|
||||
//结果:-0.31887
|
||||
```
|
||||
|
||||
### `fundAppraisalRatio(index_id, beg_t, end_t, data_select)`
|
||||
## `fundAppraisalRatio(index_id, beg_t, end_t, data_select)`
|
||||
|
||||
估价比率(估价比率=α系数/残差),也即为信息比率,与系统证券pn_stock()相关。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `index_id` | String | 指数代码 |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | ------------ |
|
||||
| `index_id` | String | 指数代码 |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `data_select` | Integer | 所选取的数据 |
|
||||
|
||||
返回:Real
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//取华安创新2003年10月10日到2012年10月19日之间的估价比率
|
||||
@@ -101,21 +101,21 @@ ReturnFundAppraisalRatio("SH000001",intToDate(20031010),intToDate(20121022),0);
|
||||
//结果:0.03157
|
||||
```
|
||||
|
||||
### `fundJensenMeasure(index_id, beg_t, end_t, rf, data_select)`
|
||||
## `fundJensenMeasure(index_id, beg_t, end_t, rf, data_select)`
|
||||
|
||||
返回Jense指数(与系统股票pn_stock()相关)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `index_id` | String | 指数代码 |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
| `data_select` | Integer | 所选取的数据 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | ----------------- |
|
||||
| `index_id` | String | 指数代码 |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
| `data_select` | Integer | 所选取的数据 |
|
||||
|
||||
返回:Real
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//取华安创新2003年03月14日到2012年10月19日之间的Jense指数
|
||||
@@ -124,20 +124,20 @@ return fundJensenMeasure("SH000001",intToDate(20030314),intToDate(20121019),1.98
|
||||
//结果:0.03575
|
||||
```
|
||||
|
||||
### `fundSharpMeasure(beg_t, end_t, rf, data_select)`
|
||||
## `fundSharpMeasure(beg_t, end_t, rf, data_select)`
|
||||
|
||||
返回Sharp指数(与系统证券pn_stock()相关)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
| `data_select` | Integer | 所选取的数据 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | ----------------- |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
| `data_select` | Integer | 所选取的数据 |
|
||||
|
||||
返回:Real
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//取华安创新2003年3月14日到2012年10月19日之间的Sharp指数
|
||||
@@ -146,21 +146,21 @@ ReturnFundSharpMeasure(intToDate(20030314),intToDate(20121019),2,0);
|
||||
//结果:0.04014
|
||||
```
|
||||
|
||||
### `fundTreynorMeasure(index_id, beg_t, end_t, rf, data_select)`
|
||||
## `fundTreynorMeasure(index_id, beg_t, end_t, rf, data_select)`
|
||||
|
||||
返回Treynor指数(与系统股票pn_stock()相关)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `index_id` | String | 指数代码 |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
| `data_select` | Integer | 所选取的数据 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | ----------------- |
|
||||
| `index_id` | String | 指数代码 |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
| `data_select` | Integer | 所选取的数据 |
|
||||
|
||||
返回:Real
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//取华安创新2003年03月14日到2012年10月19日之间的Treynor指数
|
||||
@@ -169,21 +169,21 @@ return fundTreynorMeasure("SH000001",intToDate(20030314),intToDate(20121019),1.9
|
||||
//结果:0.07722
|
||||
```
|
||||
|
||||
### `fundMeasure(index_id, beg_t, end_t, rf, data_select)`
|
||||
## `fundMeasure(index_id, beg_t, end_t, rf, data_select)`
|
||||
|
||||
返回基金评估常用的指标。只支持日线与周线,若当前基金净值是按周公布的,计算指标包括以下等:(Rp,Rm,Alpha,Beta,Std,SharpMeasure,JensenMeasure,TreynorMeasure,AppraisalRatio,Corr,…)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `index_id` | String | 指数代码 |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
| `data_select` | Integer | 所选取的数据 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | ----------------- |
|
||||
| `index_id` | String | 指数代码 |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
| `data_select` | Integer | 所选取的数据 |
|
||||
|
||||
返回:Array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//取华安创新2012年1月21日到2012年5月21日之间的常用指标
|
||||
@@ -198,21 +198,21 @@ return fundMeasure("SH000001",intToDate(20210121),intToDate(20210521),14,0);
|
||||
返回(不完整截图):
|
||||
```
|
||||
|
||||
### `userDefineIndex(stock_arr, beg_t, end_t, rf, use_rf)`
|
||||
## `userDefineIndex(stock_arr, beg_t, end_t, rf, use_rf)`
|
||||
|
||||
用户自定义指数的收益率序列,与系统周期pn_cycle()相关。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| `stock_arr` | Array | 指数加权数据,例子如下 |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
| `use_rf` | Boolean | 考虑无风险收益率 |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------- | --------------------- |
|
||||
| `stock_arr` | Array | 指数加权数据,例子如下 |
|
||||
| `beg_t` | Date | 开始日期 |
|
||||
| `end_t` | Date | 截止日期 |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
| `use_rf` | Boolean | 考虑无风险收益率 |
|
||||
|
||||
返回:Array
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//取2012年10月10日到2012年10月19日的自定义指数收益率序列
|
||||
@@ -226,17 +226,17 @@ intToDate(20121010),intToDate(20121019),2,false);
|
||||
结果:
|
||||
```
|
||||
|
||||
### `zsRfRatio(rf)`
|
||||
## `zsRfRatio(rf)`
|
||||
|
||||
无风险收益率(折算),与系统周期有关
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ---- | ----------------- |
|
||||
| `rf` | Real | 无风险年收益率(%) |
|
||||
|
||||
返回:Real
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
//获得折算后的无风险收益率
|
||||
|
||||
Reference in New Issue
Block a user