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.
347 lines
3.9 KiB
Markdown
347 lines
3.9 KiB
Markdown
# 数据仓库 / 周期函数
|
|
|
|
## `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
|
|
```
|