feat(tsl-api-reference): expand and reorganize api catalog

Flatten builtin pages, add third-party and platform scopes, and import financial and data warehouse references.

Keep the existing generated index without rebuilding after signature normalization.
This commit is contained in:
csh
2026-08-10 18:26:24 +08:00
parent 2938300acb
commit 9010829c6d
1186 changed files with 243901 additions and 219769 deletions
@@ -0,0 +1,346 @@
# 数据仓库 / 周期函数
## `cy_10M()`
声明:function
10分钟线
返回:string
## `cy_10S()`
声明:function
10秒线
返回:string
## `cy_120M()`
声明:function
120分钟线
返回:string
## `cy_12S()`
声明:function
12秒线
返回:string
## `cy_15M()`
声明:function
15分钟线
返回:string
## `cy_15S()`
声明:function
15秒线
返回:string
## `cy_1M()`
声明:function
1分钟线
返回:string
## `cy_1S()`
声明:function
1秒线
返回:string
## `cy_20M()`
声明:function
20分钟线
返回:string
## `cy_20S()`
声明:function
20秒线
返回:string
## `cy_2M()`
声明:function
2分钟线
返回:string
## `cy_2S()`
声明:function
2秒线
返回:string
## `cy_30M()`
声明:function
30分钟线
返回:string
## `cy_30S()`
声明:function
30秒线
返回:string
## `cy_3M()`
声明:function
3分钟线
返回:string
## `cy_3S()`
声明:function
3秒线
返回:string
## `cy_40M()`
声明:function
40分钟线
返回:string
## `cy_4S()`
声明:function
4秒线
返回:string
## `cy_5M()`
声明:function
5分钟线
返回:string
## `cy_5S()`
声明:function
5秒线
返回:string
## `cy_60M()`
声明:function
60分钟线
返回:string
## `cy_6S()`
声明:function
6秒线
返回:string
## `cy_day()`
声明:function
日线
返回:string
## `cy_detail()`
声明:function
成交明细,作为周期访问,以点而不是以固定时间为固定周期
返回:string
## `cy_freeCycle(n)`
声明:function
指定秒数的自由滚动周期
| 参数 | 类型 | 说明 |
| ---- | ------- | -------------------- |
| `n` | integer | 整数,指定的滚动秒数 |
返回:integer
## `cy_halfs()`
声明:function
半秒线
返回:string
## `cy_halfYear()`
声明:function
半年线
返回:string
## `cy_month()`
声明:function
月线
返回:string
## `cy_quarter()`
声明:function
季线
返回:string
## `cy_trailingDays(n)`
声明:function
指定交易日数的自由滚动周期
| 参数 | 类型 | 说明 |
| ---- | ------- | ------------------------ |
| `n` | integer | 整数,指定的滚动交易日数 |
返回:string
## `cy_trailingSeconds(n)`
声明:function
指定秒数的自由滚动周期
| 参数 | 类型 | 说明 |
| ---- | ------- | -------------------------------------------------------- |
| `n` | integer | 整数,指定的滚动秒数,秒数应超过4\*3600也就是4个小时以内 |
返回:string
## `cy_twoYear()`
声明:function
返回字符串”两年”
返回:string
### 示例
范例01:结果:’两年’
```tsl
Return Cy_TwoYear();
// 输出:'两年'
```
## `cy_week()`
声明:function
周线
返回:string
## `cy_year()`
声明:function
年线
返回:string
## `monthsBetween2(a_now, a_then)`
声明:function
对月数:今天到下个月的今天(不包括)算一个完整月度,即一个对月
| 参数 | 类型 | 说明 |
| -------- | -------- | ----- |
| `a_now` | datetime | 日期, |
| `a_then` | datetime | 日期, |
返回:float
### 示例
范例01:返回2025-3-10到2026-2-4的对月数,,=10+(31-10)/31+(4-1)/28
```tsl
BegT := 20250310T;
EndT := 20260204T;
return MonthsBetween2(begT, endT);
// 输出:10.7845622119816
```
## `yearsBetween2(a_now, a_then)`
声明:function
对年数:明年的今天(不包括)算一个完整年度,即一个对年
| 参数 | 类型 | 说明 |
| -------- | -------- | ----- |
| `a_now` | datetime | 日期, |
| `a_then` | datetime | 日期, |
返回:float
### 示例
范例01:返回2026-2-4到2029-5-4的对年数
```tsl
BegT := 20260204T;
EndT := 20290504T;
return YearsBetween2(begT, endT);
// 输出:3.24657534246575
```