📝 docs(tsl): clarify syntax constraints and enhance test infrastructure
- Add TSF file naming constraint to syntax/02_core_model.md - Clarify semicolon rules: syntax facts vs style preferences - Separate control flow end semicolon rules (syntax allows both) - Add function body semicolon requirements to syntax/05_functions_and_calls.md - Move style preferences to code_style.md (control flow end semicolons) - Remove cross-references from syntax docs to maintain independence - Enhance Gitea workflow emoji for better CI output readability - Fix CI test path from tests/ to test/ - Organize agent test results under test/agent/result/ directory - Add complete Chinese translation of test cases (test_cases_zh.md) - Clean up .gitignore to use unified test/agent/result/ directory - Remove obsolete agent test artifacts (REPORTS_LOCATION.md, old results) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,18 +0,0 @@
|
||||
# 数据仓库金融函数 - 系统参数键
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 系统参数键
|
||||
|
||||
### `cyclefilter`
|
||||
|
||||
用途:设置周期过滤器以及集合竞价分离器。它是系统参数键,不是函数调用。
|
||||
|
||||
参数个数:不适用
|
||||
返回值:不适用
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | ------------------------------------------------------------------------------------------------------------- |
|
||||
| 1 | `value` | 是 | 整数 | 通过 `setSysParam("cyclefilter", value)` 设置;`0` 取消过滤,`1` 过滤期货放假期间夜盘,`3` 新增集合竞价周期点 |
|
||||
+18
@@ -161,3 +161,21 @@
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入;示例参数形态为 `46002` |
|
||||
# 数据仓库金融函数 - 条件判定
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 条件判定
|
||||
|
||||
### `isTimePeriodInfoId(arg1)`
|
||||
|
||||
用途:条件判定相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:布尔值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入;示例参数形态为 `150003` |
|
||||
+18
@@ -1,3 +1,21 @@
|
||||
# 数据仓库金融函数 - 日内数据
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 盘中相关
|
||||
|
||||
### `rd(arg1)`
|
||||
|
||||
用途:盘中相关相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入;示例参数形态为 `0` |
|
||||
# 数据仓库金融函数 - 盘后相关(在当日可用于盘中)
|
||||
|
||||
文档类型:函数事实页
|
||||
@@ -1,18 +0,0 @@
|
||||
# 数据仓库金融函数 - 盘中相关
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 盘中相关
|
||||
|
||||
### `rd(arg1)`
|
||||
|
||||
用途:盘中相关相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入;示例参数形态为 `0` |
|
||||
@@ -1,27 +0,0 @@
|
||||
# 数据仓库金融函数 - 查询和轮询函数
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 查询和轮询函数
|
||||
|
||||
### `query(arg1, stock_id_2, arg3, arg4, arg5, stock_id_6, arg7, stock_id_8, arg9, arg10)`
|
||||
|
||||
用途:查询和轮询函数相关函数。
|
||||
|
||||
参数个数:10
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | ------------------------------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'上证A股;创业板'` |
|
||||
| 2 | `stock_id_2` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'SZ000001;SZ000002;SZ000997'` |
|
||||
| 3 | `arg3` | 是 | 任意值 | 按源文档示例顺序传入;示例参数形态为 `close() > ma(close(), 10)` |
|
||||
| 4 | `arg4` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `''` |
|
||||
| 5 | `arg5` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'证券代码'` |
|
||||
| 6 | `stock_id_6` | 是 | 任意值 | 按源文档示例顺序传入;示例参数形态为 `DefaultStockID()` |
|
||||
| 7 | `arg7` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'证券名称'` |
|
||||
| 8 | `stock_id_8` | 是 | 任意值 | 按源文档示例顺序传入;示例参数形态为 `CurrentStockName()` |
|
||||
| 9 | `arg9` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'收盘价'` |
|
||||
| 10 | `arg10` | 是 | 任意值 | 按源文档示例顺序传入;示例参数形态为 `close()` |
|
||||
+13
@@ -51,3 +51,16 @@
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | ------------------------------------------------- |
|
||||
| 1 | `stock_id` | 是 | 任意值 | 按源文档示例顺序传入;示例参数形态为 `pn_stock()` |
|
||||
|
||||
## 系统参数键
|
||||
|
||||
### `cyclefilter`
|
||||
|
||||
用途:设置周期过滤器以及集合竞价分离器。它是系统参数键,不是函数调用。
|
||||
|
||||
参数个数:不适用
|
||||
返回值:不适用
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | ------------------------------------------------------------------------------------------------------------- |
|
||||
| 1 | `value` | 是 | 整数 | 通过 `setSysParam("cyclefilter", value)` 设置;`0` 取消过滤,`1` 过滤期货放假期间夜盘,`3` 新增集合竞价周期点 |
|
||||
+28
-1
@@ -1,4 +1,4 @@
|
||||
# 数据仓库金融函数 - 复权类型函数
|
||||
# 数据仓库金融函数 - 复权相关
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
@@ -35,3 +35,30 @@
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---- |
|
||||
# 数据仓库金融函数 - 复权基准日函数
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 复权基准日函数
|
||||
|
||||
### `rd_lastday()`
|
||||
|
||||
用途:复权基准日函数相关函数。
|
||||
|
||||
参数个数:0
|
||||
返回值:常量值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---- |
|
||||
|
||||
### `rd_firstday()`
|
||||
|
||||
用途:复权基准日函数相关函数。
|
||||
|
||||
参数个数:0
|
||||
返回值:常量值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---- |
|
||||
+27
@@ -102,3 +102,30 @@
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'1+3'` |
|
||||
# 数据仓库金融函数 - 查询和轮询函数
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 查询和轮询函数
|
||||
|
||||
### `query(arg1, stock_id_2, arg3, arg4, arg5, stock_id_6, arg7, stock_id_8, arg9, arg10)`
|
||||
|
||||
用途:查询和轮询函数相关函数。
|
||||
|
||||
参数个数:10
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | ------------------------------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'上证A股;创业板'` |
|
||||
| 2 | `stock_id_2` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'SZ000001;SZ000002;SZ000997'` |
|
||||
| 3 | `arg3` | 是 | 任意值 | 按源文档示例顺序传入;示例参数形态为 `close() > ma(close(), 10)` |
|
||||
| 4 | `arg4` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `''` |
|
||||
| 5 | `arg5` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'证券代码'` |
|
||||
| 6 | `stock_id_6` | 是 | 任意值 | 按源文档示例顺序传入;示例参数形态为 `DefaultStockID()` |
|
||||
| 7 | `arg7` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'证券名称'` |
|
||||
| 8 | `stock_id_8` | 是 | 任意值 | 按源文档示例顺序传入;示例参数形态为 `CurrentStockName()` |
|
||||
| 9 | `arg9` | 是 | 字符串 | 按源文档示例顺序传入;示例参数形态为 `'收盘价'` |
|
||||
| 10 | `arg10` | 是 | 任意值 | 按源文档示例顺序传入;示例参数形态为 `close()` |
|
||||
@@ -1,27 +0,0 @@
|
||||
# 数据仓库金融函数 - 复权基准日函数
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 复权基准日函数
|
||||
|
||||
### `rd_lastday()`
|
||||
|
||||
用途:复权基准日函数相关函数。
|
||||
|
||||
参数个数:0
|
||||
返回值:常量值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---- |
|
||||
|
||||
### `rd_firstday()`
|
||||
|
||||
用途:复权基准日函数相关函数。
|
||||
|
||||
参数个数:0
|
||||
返回值:常量值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---- |
|
||||
+59
@@ -105,3 +105,62 @@
|
||||
| 1 | `expression` | 是 | 表达式对象 | 按源文档示例顺序传入;示例参数形态为 `@close()` |
|
||||
| 2 | `date_value_2` | 是 | 日期或时间值 | 按源文档示例顺序传入;示例参数形态为 `20230101T` |
|
||||
| 3 | `date_value_3` | 是 | 日期或时间值 | 按源文档示例顺序传入;示例参数形态为 `20230110T` |
|
||||
# 数据仓库金融函数 - 向导函数 / N日 / 中间函数
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 向导函数 / N日 / 中间函数
|
||||
|
||||
### `getExpCaceStr(expression)`
|
||||
|
||||
用途:向导函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
|
||||
| 1 | `expression` | 是 | 表达式对象 | 按源文档示例顺序传入;示例参数形态为 `@close()` |
|
||||
|
||||
### `techCal_unit(expression)`
|
||||
|
||||
用途:向导函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
|
||||
| 1 | `expression` | 是 | 表达式对象 | 按源文档示例顺序传入;示例参数形态为 `@close()` |
|
||||
# 数据仓库金融函数 - 向导函数 / 历史遗留
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 向导函数 / 历史遗留
|
||||
|
||||
### `sumOfSectorExceptNoTrade(expression)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值。
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
|
||||
| 1 | `expression` | 是 | 表达式对象 | 按源文档示例顺序传入;示例参数形态为 `@close()` |
|
||||
|
||||
### `avgOfSectorExceptNoTrade(expression, arg2)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值。
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
|
||||
| 1 | `expression` | 是 | 表达式对象 | 按源文档示例顺序传入;示例参数形态为 `@close()` |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入;示例参数形态为 `0` |
|
||||
@@ -1,29 +0,0 @@
|
||||
# 数据仓库金融函数 - 向导函数 / N日 / 中间函数
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 向导函数 / N日 / 中间函数
|
||||
|
||||
### `getExpCaceStr(expression)`
|
||||
|
||||
用途:向导函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
|
||||
| 1 | `expression` | 是 | 表达式对象 | 按源文档示例顺序传入;示例参数形态为 `@close()` |
|
||||
|
||||
### `techCal_unit(expression)`
|
||||
|
||||
用途:向导函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
|
||||
| 1 | `expression` | 是 | 表达式对象 | 按源文档示例顺序传入;示例参数形态为 `@close()` |
|
||||
@@ -1,30 +0,0 @@
|
||||
# 数据仓库金融函数 - 向导函数 / 历史遗留
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 向导函数 / 历史遗留
|
||||
|
||||
### `sumOfSectorExceptNoTrade(expression)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值。
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
|
||||
| 1 | `expression` | 是 | 表达式对象 | 按源文档示例顺序传入;示例参数形态为 `@close()` |
|
||||
|
||||
### `avgOfSectorExceptNoTrade(expression, arg2)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值。
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | ---------- | ----------------------------------------------- |
|
||||
| 1 | `expression` | 是 | 表达式对象 | 按源文档示例顺序传入;示例参数形态为 `@close()` |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入;示例参数形态为 `0` |
|
||||
@@ -1,18 +0,0 @@
|
||||
# 数据仓库金融函数 - 条件判定
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../datawarehouse.md](../datawarehouse.md)、[../../index.md](../../index.md)
|
||||
|
||||
## 条件判定
|
||||
|
||||
### `isTimePeriodInfoId(arg1)`
|
||||
|
||||
用途:条件判定相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:布尔值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入;示例参数形态为 `150003` |
|
||||
Reference in New Issue
Block a user