diff --git a/AGENTS.md b/AGENTS.md index 1488972..fef7442 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -33,6 +33,7 @@ - **职责**:提供"怎么做"的详细知识 **关键 Skills**: + - `$tsl-guide` - TSL 渐进式语法教学(基础/高级/函数库/最佳实践) - `$performance-optimization` - 跨语言性能优化工作流 - `$testing-workflow` - 跨语言测试策略 @@ -87,10 +88,10 @@ Token 消耗:~8,000 tokens ## 性能指标 -| 指标 | 之前 | 当前 | 改善 | -|------|--------|--------|------| -| .agents/ 规模 | ~500 行 | 168 行 | **↓ 66%** | -| 持续占用 tokens | ~12,500 | ~4,200 | **↓ 66%** | +| 指标 | 之前 | 当前 | 改善 | +| --------------- | ------- | ------- | --------- | +| .agents/ 规模 | ~500 行 | 168 行 | **↓ 66%** | +| 持续占用 tokens | ~12,500 | ~4,200 | **↓ 66%** | | 平均场景 tokens | ~12,500 | ~10,500 | **↓ 16%** | --- @@ -100,11 +101,13 @@ Token 消耗:~8,000 tokens ### .agents/ 修改原则 **应该修改**: + - ✅ 发现新的安全漏洞类型 - ✅ 核心约定变化(文件命名/格式规则) - ✅ 新增不可违反的硬性约束 **不应该修改**: + - ❌ 添加"建议性"最佳实践 → 应加到 skill - ❌ 添加详细语法说明 → 应加到 skill 或 docs - ❌ 超过 50 行限制 → 应拆分到 skill @@ -112,6 +115,7 @@ Token 消耗:~8,000 tokens ### Skills 创建原则 **应该创建**: + - ✅ 新增工作流程(如 code-review) - ✅ 新语言需要"从零教学"(如 tsl-guide) - ✅ 跨语言通用知识(如 performance-optimization) diff --git a/README.md b/README.md index 2c4f14a..c19e9db 100644 --- a/README.md +++ b/README.md @@ -186,7 +186,6 @@ git commit -m ":package: deps(playbook): add tsl standards" > 会自动生成最小版;已存在则不会覆盖。 3. **验收**(任意满足其一即可): - - 目录存在:`.agents/tsl/` - 规则入口可读:`.agents/tsl/index.md` - (可选)C++ 规则入口可读:`.agents/cpp/index.md` diff --git a/codex/skills/performance-optimization/SKILL.md b/codex/skills/performance-optimization/SKILL.md index 09a8e24..d77e320 100644 --- a/codex/skills/performance-optimization/SKILL.md +++ b/codex/skills/performance-optimization/SKILL.md @@ -65,19 +65,23 @@ std::cout << "Elapsed: " << elapsed.count() << "ms\n"; ### 3. 优化策略(从高收益到低收益) **3.1 算法级(优先级最高)** + - 降低复杂度:`O(n^2)` → `O(n log n)` → `O(n)` - 避免重复计算:缓存、记忆化 **3.2 数据结构级** + - 选择合适容器:数组 vs 哈希表 vs 树 - 预分配容量,减少扩容 **3.3 循环级** + - 循环内不做 I/O - 循环内避免重复解析/格式化 - 提前计算循环不变量 **3.4 I/O 级** + - 批量读写(减少系统调用) - 缓存(明确 TTL 与容量上限) diff --git a/codex/skills/testing-workflow/SKILL.md b/codex/skills/testing-workflow/SKILL.md index 398653d..202bef0 100644 --- a/codex/skills/testing-workflow/SKILL.md +++ b/codex/skills/testing-workflow/SKILL.md @@ -25,6 +25,7 @@ description: "测试策略与最佳实践(TSL/Python/C++):单元测试→ - 一个测试只验证一个行为点 **命名示例**: + - `test_add_positive_numbers_returns_sum` - `test_add_with_zero_returns_other_number` @@ -45,13 +46,13 @@ description: "测试策略与最佳实践(TSL/Python/C++):单元测试→ ## 何时补测试 -| 场景 | 是否需要测试 | 测试类型 | -|------|-------------|---------| -| 新功能 | ✅ 必须 | 单元 + 集成 | -| Bug 修复 | ✅ 必须 | 回归 | -| 重构 | ✅ 必须 | 运行现有测试 | -| 文档/注释 | ❌ 不需要 | - | -| 格式调整 | ❌ 不需要 | - | +| 场景 | 是否需要测试 | 测试类型 | +| --------- | ------------ | ------------ | +| 新功能 | ✅ 必须 | 单元 + 集成 | +| Bug 修复 | ✅ 必须 | 回归 | +| 重构 | ✅ 必须 | 运行现有测试 | +| 文档/注释 | ❌ 不需要 | - | +| 格式调整 | ❌ 不需要 | - | ## 测试可维护性原则 diff --git a/codex/skills/tsl-guide/SKILL.md b/codex/skills/tsl-guide/SKILL.md index 6afaeb3..d2a5336 100644 --- a/codex/skills/tsl-guide/SKILL.md +++ b/codex/skills/tsl-guide/SKILL.md @@ -92,6 +92,7 @@ col_0 := matrix[:, 0]; **文件**:`references/primer.md` **内容**: + - 变量/常量、类型与字面量 - 数组与表数组表达 - 运算符与表达式 @@ -108,6 +109,7 @@ col_0 := matrix[:, 0]; **文件**:`references/advanced.md` **内容**: + - Unit/Namespace/函数文件与调用优先级 - Class/Object 模型(继承/override/Create/Destroy) - 扩展语法:矩阵、集合运算、结果集过滤 @@ -123,10 +125,12 @@ col_0 := matrix[:, 0]; **文件**:`references/functions_index.md` **内容**: + - 函数库分类索引与检索策略 - 对应权威目录:`docs/tsl/syntax_book/function/tsl/index.md` **重要说明**: + - 函数库已拆分为 `docs/tsl/syntax_book/function/` 多文件,**禁止整目录加载** - 优先在 `docs/tsl/syntax_book/function/tsl/` 下分文件检索 @@ -169,6 +173,7 @@ col_0 := matrix[:, 0]; 3. 只读取相关函数片段(≤100 行) **检索示例**: + ```bash rg -n "\\bTrim\\b" docs/tsl/syntax_book/function/tsl/base.md rg -n "^######\s+FileExists" docs/tsl/syntax_book/function/tsl/resource.md diff --git a/codex/skills/tsl-guide/references/primer.md b/codex/skills/tsl-guide/references/primer.md index d9d5648..40c10dc 100644 --- a/codex/skills/tsl-guide/references/primer.md +++ b/codex/skills/tsl-guide/references/primer.md @@ -74,17 +74,17 @@ var d: integer; // 类型可写可省(类型信息不做强校验) 常见类型(参考 `01_language_basics.md`): -| 类型 | 说明 | -|------|------| -| Integer / Int64 | 整数 | -| Real | 浮点数 | -| Boolean | 布尔值(true/false) | -| TDateTime | 日期时间 | -| String | 字符串 | -| Binary | 二进制 | -| Array | 数组 | -| Matrix / TMatrix | 矩阵 | -| NIL | 空值 | +| 类型 | 说明 | +| ---------------- | -------------------- | +| Integer / Int64 | 整数 | +| Real | 浮点数 | +| Boolean | 布尔值(true/false) | +| TDateTime | 日期时间 | +| String | 字符串 | +| Binary | 二进制 | +| Array | 数组 | +| Matrix / TMatrix | 矩阵 | +| NIL | 空值 | 示例: diff --git a/docs/tsl/syntax_book/01_language_basics.md b/docs/tsl/syntax_book/01_language_basics.md index 4abbb13..1c4e9ad 100644 --- a/docs/tsl/syntax_book/01_language_basics.md +++ b/docs/tsl/syntax_book/01_language_basics.md @@ -94,7 +94,7 @@ - [MTOC](#mtoc-1) - [MTOC(TICK:double)获得与某个指定的 TICK 之间的秒数](#mtoctickdouble获得与某个指定的-tick-之间的秒数) - [\_\_line\_\_](#__line__) - - [\_\_stack\_frame](#__stack_frame) + - [\_\_stack_frame](#__stack_frame) - [面向对象支持的保留字](#面向对象支持的保留字) - [TYPE](#type) - [CLASS](#class) @@ -426,6 +426,7 @@ return Call(a, 1); ```tsl SysParams["MM"] := 1;等同于 SetSysParam("MM", 1); ``` + 直接使用 SysParams 来访问和设置系统环境的值的性能会优越于 SetSysParam 和 GetSysParam 函数,尤其当某系统环境变量的值是一个数组的时候。 参见:系统参数设置和获取函数 @@ -752,6 +753,7 @@ var 还可以用来声明变量,在使用 Explicit 编译选项的时候,变 ```tsl echo "Today is ", DateToStr(Today()), "now->", TimeToStr(Now()); ``` + 如果在平台运行,会输出信息到客户端 固定功能用法: @@ -815,7 +817,7 @@ end; function teststatic(key); begin // 这个变量A的值是一个不需要每次调用重新构造的静态计算,即它右边的表达式不管上层调用多少次,它只执行一次 - A := + A := static array("ABCD":1, "BBBB":2, "CCCC":3……..); return A[key]; end; @@ -878,6 +880,7 @@ begin end; // 使用了全局变量之后,以上的 testglobal 函数会打印出 100。 ``` + ##### _MYMEM_ 应用已经使用的内存大小。 @@ -896,6 +899,7 @@ A := 0; for i := 0 to 99999 do A++; return MTOC; ``` + 以上代码可以计算所耗费的秒数 ##### MTOC @@ -954,6 +958,7 @@ return array(TE1, TE2, MTOC); ```tsl type abcd = class ``` + Public ```tsl @@ -964,6 +969,7 @@ begin end; end; ``` + ###### CLASS 类关键字,用来定义类,见 TYPE。 @@ -1033,6 +1039,7 @@ return ret; // 返回结果:0 property A[:String] read GETA write SETA; property A[:String] Index 1 read GETA Write SETA; ``` + ###### SELF SELF 得到当前的对象。 @@ -1082,82 +1089,82 @@ else return "Canceled"; ##### SQL 语法支持保留字 -| 相关的关键字 | 含义 | -| --- | --- | -| Select | 查询语句,指定由查询返回的列。详细使用方法见SELECT查询 | -| VSelect | 查询语句,返回一个值 | -| SSelect | 查询语句,返回一维数组 | -| MSelect | 查询语句,返回Matrix类型数组 | -| Distinct | 取唯一值,去重复项 | -| SelectOpt | 返回指定类型值,selectopt(type),type值不同,返回不同类型的值。详见select字句语法。 | -| DRange | Drange(N to M): 从查询结果集中输出从N到M之间的行;
Drange(N of M): 从查询结果集中输出从 (N-1)/M * 记录总条数到 N/M * 记录总条数 -1 之间的行; | -| As | 对列命名 | -| From | 数据的来源表 | -| MarketTable | 高频行情数据表 | -| InfoTable | 财务类数据表关键字 | -| TradeTable | 交易明细数据表 | -| SqlTable | 用于与第三方数据库交互的关键字 | -| HugeSqlTable | | -| KeepNull | | -| Datekey | 取行情数据时,指定日期关键字 | -| Of | 取数据时,指定股票关键字 | -| Order | 排序,与by同时使用:order by | -| By | 排序,与order同时使用:order by | -| Where | 条件 | -| Desc | 排序,逆序 | -| Asc | 排序,正序 | -| Group | 分组 | -| Having | 聚集 | -| ChecksumOf | 生成哈希索引 | -| Countof | 记录统计 | -| SumOf | 和 | -| MaxOf | 最大值 | -| StdevOf | 标准差 | -| VarOf | 在险价值 | -| TotalVarOf | | -| NormOf | 平方和的平方根 | -| MedianOf | 中值 | -| AveDevOf | 离散度 | -| GeoMeanOf | 几何平均值 | -| SkewOf | 偏度 | -| KurtosisOf | 峰度 | -| Skew2Of | 偏度 | -| Kurtosis2Of | 峰度 | -| LargeOf | 最大值 | -| PercentileOf | 百分点 | -| QuartileOf | 四分位的值 | -| TrimMeanOf | 返回数据集中的内部平均值,从头尾去掉指定百分比的数据点,再求平均值 | -| CountOf | 记录个数 | -| AvgOf | 平均值 | -| MinOf | 最小值 | -| AggOf | 利用回调函数计算聚集的值 | -| StdevpOf | 统计标准偏差 | -| VarpOf | 统计方差 | -| ModeOf | 众数 | -| DevSqOf | 样本平均值偏差的平方和 | -| HarMeanOf | 调和平均值 | -| Checksum_AggOf | 校验和 | -| SmallOf | 最小值 | -| PercentRankOf | 数据集中X排位的百分点的值 | -| Rankof | 排位 | -| FrequencyOf | 数值区间在数据集中出现的频率 | -| ProductOf | | -| RefOf | 往前取数据 | -| RefsOf | | -| AggValue | 当前参与聚集的列的值 | -| ThisGroup | 指定分组 | -| ThisRow | 当前行的数据值 | -| ThisRowIndex | 当前行的相对索引值 | -| ThisOrder | 当前排序 | -| Insert | 插入数据 | -| InsertFields | 插入数据的字段列表 | -| Values | 设置或者取得Name=Value模式串中指定的Name的Value值 | -| Update | 修改数据 | -| Set | 修改数据 | -| Delete | 删除数据 | -| DeleteOpt | 设定删除数组时是否自动修改下标,SelectOpt对稀疏矩阵用的时候很有意义 | -| FetchFirst | 查询第一条记录 | -| FetchNext | 查询下一条记录 | +| 相关的关键字 | 含义 | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| Select | 查询语句,指定由查询返回的列。详细使用方法见SELECT查询 | +| VSelect | 查询语句,返回一个值 | +| SSelect | 查询语句,返回一维数组 | +| MSelect | 查询语句,返回Matrix类型数组 | +| Distinct | 取唯一值,去重复项 | +| SelectOpt | 返回指定类型值,selectopt(type),type值不同,返回不同类型的值。详见select字句语法。 | +| DRange | Drange(N to M): 从查询结果集中输出从N到M之间的行;
Drange(N of M): 从查询结果集中输出从 (N-1)/M _ 记录总条数到 N/M _ 记录总条数 -1 之间的行; | +| As | 对列命名 | +| From | 数据的来源表 | +| MarketTable | 高频行情数据表 | +| InfoTable | 财务类数据表关键字 | +| TradeTable | 交易明细数据表 | +| SqlTable | 用于与第三方数据库交互的关键字 | +| HugeSqlTable | | +| KeepNull | | +| Datekey | 取行情数据时,指定日期关键字 | +| Of | 取数据时,指定股票关键字 | +| Order | 排序,与by同时使用:order by | +| By | 排序,与order同时使用:order by | +| Where | 条件 | +| Desc | 排序,逆序 | +| Asc | 排序,正序 | +| Group | 分组 | +| Having | 聚集 | +| ChecksumOf | 生成哈希索引 | +| Countof | 记录统计 | +| SumOf | 和 | +| MaxOf | 最大值 | +| StdevOf | 标准差 | +| VarOf | 在险价值 | +| TotalVarOf | | +| NormOf | 平方和的平方根 | +| MedianOf | 中值 | +| AveDevOf | 离散度 | +| GeoMeanOf | 几何平均值 | +| SkewOf | 偏度 | +| KurtosisOf | 峰度 | +| Skew2Of | 偏度 | +| Kurtosis2Of | 峰度 | +| LargeOf | 最大值 | +| PercentileOf | 百分点 | +| QuartileOf | 四分位的值 | +| TrimMeanOf | 返回数据集中的内部平均值,从头尾去掉指定百分比的数据点,再求平均值 | +| CountOf | 记录个数 | +| AvgOf | 平均值 | +| MinOf | 最小值 | +| AggOf | 利用回调函数计算聚集的值 | +| StdevpOf | 统计标准偏差 | +| VarpOf | 统计方差 | +| ModeOf | 众数 | +| DevSqOf | 样本平均值偏差的平方和 | +| HarMeanOf | 调和平均值 | +| Checksum_AggOf | 校验和 | +| SmallOf | 最小值 | +| PercentRankOf | 数据集中X排位的百分点的值 | +| Rankof | 排位 | +| FrequencyOf | 数值区间在数据集中出现的频率 | +| ProductOf | | +| RefOf | 往前取数据 | +| RefsOf | | +| AggValue | 当前参与聚集的列的值 | +| ThisGroup | 指定分组 | +| ThisRow | 当前行的数据值 | +| ThisRowIndex | 当前行的相对索引值 | +| ThisOrder | 当前排序 | +| Insert | 插入数据 | +| InsertFields | 插入数据的字段列表 | +| Values | 设置或者取得Name=Value模式串中指定的Name的Value值 | +| Update | 修改数据 | +| Set | 修改数据 | +| Delete | 删除数据 | +| DeleteOpt | 设定删除数组时是否自动修改下标,SelectOpt对稀疏矩阵用的时候很有意义 | +| FetchFirst | 查询第一条记录 | +| FetchNext | 查询下一条记录 | ##### 被系统保留未被使用的保留字 @@ -1528,6 +1535,7 @@ book."则代表的是 This''s a book. 有时候,程序中需要表达特殊的难以直接输入的 ASCII 符,例如笑脸符的 ASCII 值为 1,要表达的时候就用#1 就可以表达了,而同样的,回车符的 ASCII 码值为 13,可以用#13 来表达,而字符 0 的 ASCII 码值为 48,则#48 可以表达数字字符 0。 # 号字符表达方式可以和引号的字符串表达方式串起来表达字符串常量,例如:'The first + line,Hello!'#13#10'The second line,Yeah!'#13#10'The End.'描述的字符串内容为: The first line,Hello! @@ -1778,6 +1786,7 @@ c := s[0]; ``` c 为长度 1 的字符串。 + #### Array,TableArray 数组类型 数组型,数组是程序中最常用的结构数据类型,用来描述一定数目的元素集合。数组的每个元素和下标相关联,根据下标指示数组中元素的位置。 @@ -1791,6 +1800,7 @@ arr := array(); arr[0] := -1; arr[0][0][0] := 0; ``` + TSL 的数组,有两种下标,一种为整数,一种为字符串。允许有字符型下标存在,其优点是可以直接描述一张数据表。例如 arrTable 是一个二维数组,我们可以设定其中的一个元素值如下: ```tsl @@ -1914,6 +1924,7 @@ TCLASS 型数据可以用.操作符来调用类方法。 ```tsl class(ClassA).MethodA(a, b); ``` + #### ComObj 对象型,对象型是 TSL 中的一种 Com 对象数据类型,用这种类型可以操作各种 Com 对象,如 Excel 以及 Word 对象。 @@ -1949,6 +1960,7 @@ com_obj.PropertyName(param1, param2) := value; ```tsl com_obj.MethodName(param1, param2); ``` + 如果对象的属性或者方法返回的仍然是对象,支持嵌套调用: ComObjVariant.[(P1,P2...)]. @@ -2008,6 +2020,7 @@ COM 的调用和 TSL 的对象的调用是没有差异的,也非常类似于 P GetOleObject("Excel.Application", 0, Obj); Obj.WorkBooks.Open("C:\\1.xls"); ``` + 上边的代码 Obj.WorkBooks 隐含着返回了一个 WorkBooks 对象 #### TSLObj @@ -2039,6 +2052,7 @@ TSL 语言标示符大小写无关,未初始化的变量为整数 0。 ```tsl var_name := expression; ``` + 例如: ```tsl @@ -2112,6 +2126,7 @@ TSL 中支持常量、常量成员、运行时常量。 ```tsl const 标识符 = 基础数据类型的常数或常量参与的运算结果; ``` + 如下: 【常量定义】 @@ -2154,11 +2169,13 @@ end; ```tsl // 运行时常量的赋值符号为”:=” ``` + 其定义与初始化: ```tsl const 标识符 := 任何数据类型的常数或任意表达式的返回值; ``` + 例如: ```tsl @@ -2166,6 +2183,7 @@ const a := 1; C := 100; const b := C + now(); ``` + 则此时的 b 只有在第一次运行时才能知道它的具体值。 特性说明: @@ -2182,18 +2200,18 @@ const b := C + now(); ##### 常量与运行时常量的对比 -| 特点 | 常量定义 | 运行时常量定义 | 变量定义 | -| --- | --- | --- | --- | -| 声明关键字 | Const | Const | 无(存在编译选项时用var) | -| 初始化赋值符 | = | := | := | -| 初始化数据 | 常量或常量参与的计算 | 任意表达式 | 任意表达式 | -| 初始化计算种类 | 类型与算符有限制,具体可参考:计算种类 | 无约束 | 无约束 | -| 初始化生效 | 初始化时确认,是预知的 | 第一次运行时确认 | 运行时确认 | -| 初始化后是否可被修改 | 不能被修改 | 不能被修改 | 能被修改 | -| 是否支持类成员 | 支持 | 不支持 | 支持 | -| 是否支持声明中初始化类成员 | 支持 | 不支持 | 不支持 | -| 运算效率 | 存储数据较大时效率相对较高 | 存储数据较大时效率相对较高 | 一般 | -| 定义初始化举例 | Const a="Hello"; | Const a:=100+now(); | a:=100+now(); | +| 特点 | 常量定义 | 运行时常量定义 | 变量定义 | +| -------------------------- | -------------------------------------- | -------------------------- | ------------------------- | +| 声明关键字 | Const | Const | 无(存在编译选项时用var) | +| 初始化赋值符 | = | := | := | +| 初始化数据 | 常量或常量参与的计算 | 任意表达式 | 任意表达式 | +| 初始化计算种类 | 类型与算符有限制,具体可参考:计算种类 | 无约束 | 无约束 | +| 初始化生效 | 初始化时确认,是预知的 | 第一次运行时确认 | 运行时确认 | +| 初始化后是否可被修改 | 不能被修改 | 不能被修改 | 能被修改 | +| 是否支持类成员 | 支持 | 不支持 | 支持 | +| 是否支持声明中初始化类成员 | 支持 | 不支持 | 不支持 | +| 运算效率 | 存储数据较大时效率相对较高 | 存储数据较大时效率相对较高 | 一般 | +| 定义初始化举例 | Const a="Hello"; | Const a:=100+now(); | a:=100+now(); | ##### 常量的产生对其它功能的扩展帮助 @@ -2227,6 +2245,7 @@ A := length(A); A := A\ * 10.0; // A 的类型运算后变成了实数 140.0 A := array(A); // A 的类型变成了数组,内容为 array(140.0) ``` + 这种变量类型可以改变的特性,我们称之为变量类型的运行时相关,也就是说,变量类型只有在运行到具体位置的时候才可以被明确,这种特性在计算机术语里也可以称之为 TSL 语言是弱类型的语言。 #### TSL 语言变量的初始值 @@ -2246,6 +2265,7 @@ int I;//申明 I 为整数类型 ```tsl I = 0; // 赋值语句,C 语言的=和 TSL 的 := 意义是一样的 ``` + 先得申明 I 变量为整数,才可以使用 I。 而且这样是不正确的: @@ -2254,6 +2274,7 @@ I = 0; // 赋值语句,C 语言的=和 TSL 的 := 意义是一样的 int I; I := "1234"; ``` + 这样 C 语言会报告类型不匹配的错误,因为无法把一个字符串类型赋给一个整数类型的变量,这就是强类型语言,而且,无论在哪里,只要使用 I,都可以知道 I 是整数类型。 #### 数据类型转换与算符重载 @@ -2266,6 +2287,7 @@ B := 1; C := B + StrToInt(A); // StrToInt 是一个把字符串转换成为整数的函数,我们先不去理解 TSL 的函数的表达方式,函数会在后续章节中讲解 ``` + 在 TSL 中,我们很明确地先把字符串 A 用相关函数转换成为整数再和 B 相加,这样我们很清楚 C 的结果是 1+1234=1235。 假定是支持数据自动转换的语言,这样写就可以了: @@ -2275,6 +2297,7 @@ A := "1234"; B := 1; C := B + A; ``` + 编译器会自动识别 B 为整数,整数和后边的类型相加,自动把后边的数据类型转换成为整数,这样我们可以称之为语言内核已经重载了+运算符,使得自动执行了将第二操作数自动转换成为和第一个操作数相同的类型,也就是自动把字符串”1234”自动转换成为和整数 1 一样的类型的功能。 以上代码看起来显然比没有自动类型转换的看起来要简单和优雅,但是我们再看下一个代码: @@ -2284,6 +2307,7 @@ A := "1234"; B := 1; C := A + B; ``` + 这个 C 的结果会是什么呢?由于 A 是字符串,所以先要把 B 的结果 1 先变成字符串"1"再和 A 相加,结果就变成了"12341"。 这样就出现了很意想不到的效果了:A+B 的结果与 B+A 的结果是完全不相同的,假定开发人员写的时候稍有不注意,这类的错误是非常容易犯下并难以查找的。 @@ -2310,6 +2334,7 @@ TSL 采用 Var 作为前缀来声明变量,具体使用方法为: ```tsl var varName1, varName2[:type]; ``` + 例如: ```tsl @@ -2343,6 +2368,7 @@ TSL 的算符有的存在.前导,例如 .&,.>等等,需要注意的是,由 ```tsl a := 1; ``` + 注:TSL 中 `=` 是关系运算符,赋值使用 `:=`。 ##### 多参数赋值运算 @@ -2352,6 +2378,7 @@ a := 1; ```tsl [变量 1, 变量 2, ...] := array(值 1, 值 2, ...); ``` + 注意: - 右侧数组第一维下标必须为自然数,可为多维数组。 @@ -2411,6 +2438,7 @@ return Test(e := 3, [f, g] := array(1, 2), g); // 返回 6 return Test(e := 3, [f, g] := array(1, 2)); // 返回 4(c 为 nil) ``` + 注:此用法不常见。 范例 06:实用场景,当我们执行某个程序之后想要返回多个指标值,可以采用这种方式进行处理会更快便捷。比如在数据库交互过程中,做一个数据提取的操作的时候,我既希望可以返回提取的数据结果集,又希望在提取失败时返回具体失败的信息,方便查看失败的原因。那此时,就希望能一次返回两个结果,一个代表数据库操作是否成功的 Bool 类型结果,另一个代表的是提取的结果集或报错信息。那通过数组绑定变量的方式就可以很好地读取到对应的信息值,大致过程如下所示: @@ -2440,20 +2468,20 @@ end; 算术运算符是最常用的运算符,用于从事算术运算,除了四则运算+-\*/以外,TSL 还支持求余,整除,自加一,自减一等。 -| 运算符 | 运算 | 运算对象 | 结果类型 | 例子 | -| --- | --- | --- | --- | --- | -| + | 加,正号,可为一元或者二元运算符 | 整型、实型、字符串 | 只要有一个运算对象是实型,结果就是实型,如果全部的运算对象都是整型并且运算不是除法,则结果为整型,若运算是除法或者左除,则结果是实型 | 2+1结果为3
"222"+"888"结果为"222888" | -| - | 减,负号,可为一元或者二元运算符 | 整型、实型 | | 2-1结果为1 | -| * | 乘 | 整型、实型 | | 2*2结果为4 | -| / | 除 | 整型、实型 | | 2/4结果为0.5
注意:在某些语言中,整数常量相除的结果为整数,如果要结果为实数需要其中一个参与运算的元素为实数 | -| \ | 左除 | 整型、
实型 | | 3\2的结果为0.666666…
左除这种运算符只有少数语言支持,大部分语言并不支持 | -| %,Mod | 取余 | 整型 | 整型 | 例如4 % 3的结果为1 | -| Div | 除取整 | 整型、实型 | 整型 | 例如7 div 3的结果为2 | -| ++ | 自加1,一元运算符 | 整型、实型 | 整型、实型 | 见下例 | -| -- | 自减1,一元运算符 | 整型、实型 | 整型、实型 | 见下例 | -| ! | 求倒数,一元运算符 | 整型、实型 | 实型 | !A相当于1/A | -| ^ | 求幂 | 整型、实型 | 实数 | 2^3等于2的3次方为8 | -| ~ | 求对数 | 整型、实型 | 实数 | 8~2等于8对2求对数,为3 | +| 运算符 | 运算 | 运算对象 | 结果类型 | 例子 | +| ------ | -------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------- | +| + | 加,正号,可为一元或者二元运算符 | 整型、实型、字符串 | 只要有一个运算对象是实型,结果就是实型,如果全部的运算对象都是整型并且运算不是除法,则结果为整型,若运算是除法或者左除,则结果是实型 | 2+1结果为3
"222"+"888"结果为"222888" | +| - | 减,负号,可为一元或者二元运算符 | 整型、实型 | | 2-1结果为1 | +| \* | 乘 | 整型、实型 | | 2\*2结果为4 | +| / | 除 | 整型、实型 | | 2/4结果为0.5
注意:在某些语言中,整数常量相除的结果为整数,如果要结果为实数需要其中一个参与运算的元素为实数 | +| \ | 左除 | 整型、
实型 | | 3\2的结果为0.666666…
左除这种运算符只有少数语言支持,大部分语言并不支持 | +| %,Mod | 取余 | 整型 | 整型 | 例如4 % 3的结果为1 | +| Div | 除取整 | 整型、实型 | 整型 | 例如7 div 3的结果为2 | +| ++ | 自加1,一元运算符 | 整型、实型 | 整型、实型 | 见下例 | +| -- | 自减1,一元运算符 | 整型、实型 | 整型、实型 | 见下例 | +| ! | 求倒数,一元运算符 | 整型、实型 | 实型 | !A相当于1/A | +| ^ | 求幂 | 整型、实型 | 实数 | 2^3等于2的3次方为8 | +| ~ | 求对数 | 整型、实型 | 实数 | 8~2等于8对2求对数,为3 | 示例: @@ -2477,25 +2505,25 @@ A--; 在=,<>,<,>,<=,>=等运算符都可以对字符串类型进行判断,判断是以字符串中的字符的 ASCII 码值的大小为原则的,比较原则:从第一个字符开始比,相同则比下一个字符,如果两个字符串不一样长,且短串长度部分都相等,则长串大。此外,大小写的 ASCII 码值是不同的,小写的码值大,因此字符串比较是大小写相关的,例如"A"<"a"为真。 -| 运算符 | 运算 | 运算对象 | 例子 | -| --- | --- | --- | --- | -| =,.= | 等于 | 简单类型 | 1=2的结果为假
注意:在有些语言中,=被用于赋值符,这样等于判断符就使用== | -| <>,.<> | 不等于 | 简单类型 | 1<>2的结果为真
注意:在有些语言中,采用!=作为不等于的判断符 | -| <,.< | 小于 | 简单类型 | 1<2的结果为真 | -| >,.> | 大于 | 简单类型 | 1>2的结果为假
"B">"A"结果为真 | -| <=,.<= | 小于等于 | 简单类型 | 1<=2的结果为真 | -| >=,.>= | 大于等于 | 简单类型 | 1>=2的结果为假 | -| LIKE | 模式匹配判断 | 字符串 | "2009-1-1" like "\\d+-\\d+-\\d+"为真
在TSL中,Like符和SQL的Like的含义不同,TSL的Like的右元素为正则表达式,左边运算元素为匹配串,结果是左边串是否匹配右边的正则表达式,关于正则表达式可以参阅的相关正则表达式的章节 | +| 运算符 | 运算 | 运算对象 | 例子 | +| ------ | ------------ | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| =,.= | 等于 | 简单类型 | 1=2的结果为假
注意:在有些语言中,=被用于赋值符,这样等于判断符就使用== | +| <>,.<> | 不等于 | 简单类型 | 1<>2的结果为真
注意:在有些语言中,采用!=作为不等于的判断符 | +| <,.< | 小于 | 简单类型 | 1<2的结果为真 | +| >,.> | 大于 | 简单类型 | 1>2的结果为假
"B">"A"结果为真 | +| <=,.<= | 小于等于 | 简单类型 | 1<=2的结果为真 | +| >=,.>= | 大于等于 | 简单类型 | 1>=2的结果为假 | +| LIKE | 模式匹配判断 | 字符串 | "2009-1-1" like "\\d+-\\d+-\\d+"为真
在TSL中,Like符和SQL的Like的含义不同,TSL的Like的右元素为正则表达式,左边运算元素为匹配串,结果是左边串是否匹配右边的正则表达式,关于正则表达式可以参阅的相关正则表达式的章节 | #### 逻辑运算符 逻辑运算符就是对真假的 Boolean 类型进行运算的算符。 -| 运算符 | 运算 | 运算对象 | 结果类型 | 例子 | -| --- | --- | --- | --- | --- | -| Not,.!! | 逻辑非,一元运算符 | 布尔型 | 布尔型 | 逻辑非,对真运算则为假,对假运算则为真
Not 1的结果为0
在C语言或者类C语言中,Not的表达为! | -| And,.&& | 逻辑与 | 布尔型 | 布尔型 | 逻辑与,真与真与为真,真与假或者假与假与都为假
1 and 2结果为1
1 and 0结果为0
在C语言或者类C语言中,And的表达为&& | -| Or,.\|\| | 逻辑或 | 布尔型 | 布尔型 | 逻辑或,只要一个为真,运算结果就为真
1 or 2 结果为1
1 or 0结果为1
0 or 0结果为0
在C语言或者类C语言
中,Or的表达为II | +| 运算符 | 运算 | 运算对象 | 结果类型 | 例子 | +| -------- | ------------------ | -------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| Not,.!! | 逻辑非,一元运算符 | 布尔型 | 布尔型 | 逻辑非,对真运算则为假,对假运算则为真
Not 1的结果为0
在C语言或者类C语言中,Not的表达为! | +| And,.&& | 逻辑与 | 布尔型 | 布尔型 | 逻辑与,真与真与为真,真与假或者假与假与都为假
1 and 2结果为1
1 and 0结果为0
在C语言或者类C语言中,And的表达为&& | +| Or,.\|\| | 逻辑或 | 布尔型 | 布尔型 | 逻辑或,只要一个为真,运算结果就为真
1 or 2 结果为1
1 or 0结果为1
0 or 0结果为0
在C语言或者类C语言
中,Or的表达为II | TSL 在很多方面和 Pascal 语言比较类似,但是在 Pascal 语言中,Not,And,Or 同时可以作为位运算符,由于 TSL 为弱类型语言,为了避免冲突,TSL 取消了这一特性,位运算有相应的一组算符和函数。 @@ -2601,6 +2629,7 @@ return s; a := array(1, 2, 3, 4, 5); b := a . > 3 .? array(2, 3, 4, 5, 6) : array(3, 4, 5, 6, 7); ``` + b 的结果为:array(3,4,5,5,6) 即,对集合 a 中每个元素的集进行判断取值,然后得到对应的结果返回到结果集中。 @@ -2619,6 +2648,7 @@ f2 := fmarray[[100, 10], [200, 20], [300, 30], [400, 40]]; b := f1 . > 3 .? f1:f2; return b; ``` + 结果: 例如:将整型矩阵中不符合条件的值用浮点数 10.5 替换 @@ -2628,6 +2658,7 @@ f1 := fmarray[[1, 2], [0, 4], [1, 2], [5, 6]]; b := f1 . > 3 .? f1:10.5; return b; ``` + 返回的矩阵中,所有单元格类型都为浮点数: 注:即便判断中没有出现符合条件的单元,数据类型不同时也会做包容处理。 @@ -2648,16 +2679,16 @@ return b; 下述所说的整数为 32 位整数或 64 位整数。 -| 运算符 | 运算 | 运算对象 | 结果类型 | 例子 | -| --- | --- | --- | --- | --- | -| .& | 位与 | 整数 | 整数 | 位与,例如3 .& 1 的结果1,3 .& 4的结果为0,在C或者类C语言中,.&的表达为& | -| .\| | 位或 | 整数 | 整数 | 位或,例如3 .\| 1 的结果3,3 .\| 4的结果为7,在C或者类C语言中,.\|的表达为\| | -| .! | 位非(取反) | 整数 | 整数 | 位非,.! 1的结果为-2,.! 0的结果为-1,在C或者类C语言中,位非运算符为~ | -| .^ | 位异或 | 整数 | 整数 | 位异或,按位异或,相同位为0,不同的位为1,如:1 .^ 1为0,1 .^ 5 的值为4,在C或者类C语言中,.^的表达为^ | -| SHL | 位左移 | 整数 | 整数 | 位向左移动,最高移动的N位舍弃 | -| ROL | 左循环移位 | 整数 | 整数 | 位向左移动,最高移动的N位卷滚到最低位 | -| SHR | 位右移 | 整数 | 整数 | 位向右移动,最低移动的N位舍弃 | -| ROR | 右循环移位 | 整数 | 整数 | 位向右移动,最低移动的N位卷滚到最高位 | +| 运算符 | 运算 | 运算对象 | 结果类型 | 例子 | +| ------ | ------------ | -------- | -------- | ------------------------------------------------------------------------------------------------------ | +| .& | 位与 | 整数 | 整数 | 位与,例如3 .& 1 的结果1,3 .& 4的结果为0,在C或者类C语言中,.&的表达为& | +| .\| | 位或 | 整数 | 整数 | 位或,例如3 .\| 1 的结果3,3 .\| 4的结果为7,在C或者类C语言中,.\|的表达为\| | +| .! | 位非(取反) | 整数 | 整数 | 位非,.! 1的结果为-2,.! 0的结果为-1,在C或者类C语言中,位非运算符为~ | +| .^ | 位异或 | 整数 | 整数 | 位异或,按位异或,相同位为0,不同的位为1,如:1 .^ 1为0,1 .^ 5 的值为4,在C或者类C语言中,.^的表达为^ | +| SHL | 位左移 | 整数 | 整数 | 位向左移动,最高移动的N位舍弃 | +| ROL | 左循环移位 | 整数 | 整数 | 位向左移动,最高移动的N位卷滚到最低位 | +| SHR | 位右移 | 整数 | 整数 | 位向右移动,最低移动的N位舍弃 | +| ROR | 右循环移位 | 整数 | 整数 | 位向右移动,最低移动的N位卷滚到最高位 | #### []运算符 @@ -2675,6 +2706,7 @@ A := array(1, 2, 3); B := A[0]; // 那么 B 的结果是 1; ``` + []中的内容就是数组的下标。 如果我们替换掉一行语句 @@ -2683,6 +2715,7 @@ B := A[0]; A := array(1, 2, 3); A[0] := 2; ``` + 那么数组 A 的内容就变成了 array(2,2,3)。 []的另外一个作用就是指示字符串中指定下标的字符。 @@ -2699,6 +2732,7 @@ A[0] := 2; A := "ABCD"; B := A[1]; ``` + 那么 B 的结果是"A" 如果要给字符串的某个项来赋值: @@ -2707,6 +2741,7 @@ B := A[1]; A := "ABCD"; A[1] := "B"; ``` + 那么 A 的值变成了"BBCD" 我们也可以用下列方法给字符串的某项赋值: @@ -2715,6 +2750,7 @@ A[1] := "B"; A := "ABCD"; A[1] := 0x30; ``` + 结果 A 的值变成了"0BCD",因为 16 进制的 30 就是字符 0 的 ASCII 值。 此外,[]算符还可以用于在类 SQL 语法中取字段结果,这个内容在今后的数据查询与 SQL 语言中将会进行具体描述。 @@ -2733,6 +2769,7 @@ A[1] := 0x30; a := 1; b := a + 1; ``` + 那么我们知道 b 的结果会是 2,我们知道 a+1 就是一个表达式,下边的代码: ```tsl @@ -2740,6 +2777,7 @@ A := 1; B := @A + 1; C := eval(B); ``` + 这里边出现了一个表达式求值的函数,叫 eval,而 B 是表达式类型,利用表达式求值函数对 B 这个表达式求值得到的结果就是 2,也就是 C 的结果是 2。 执行下边的代码可以得到同样的结果: @@ -2749,12 +2787,13 @@ A := 1; B := &”A + 1”; C := eval(B); ``` + @符是一个表达式前导符,用于指定后边的内容是一个表达式,而&符号则是把一个字符串的内容编译成为一个表达式使用。 -| 运算符 | 运算 | 运算对象 | 结果类型 | -| --- | --- | --- | --- | -| @ | 前导符,直接声明为表达式,一元运算符 | 语句 | 表达式型 | -| & | 转换字符串为表达式,一元运算符 | 字符串类型 | 表达式型 | +| 运算符 | 运算 | 运算对象 | 结果类型 | +| ------ | ------------------------------------ | ---------- | -------- | +| @ | 前导符,直接声明为表达式,一元运算符 | 语句 | 表达式型 | +| & | 转换字符串为表达式,一元运算符 | 字符串类型 | 表达式型 | 表达式运算用于那些需要动态执行而传值无法实现的特殊情况。 @@ -2762,9 +2801,9 @@ C := eval(B); 该算符在后续章节中会使用到 -| 运算符 | 运算 | 运算对象 | 结果类型 | -| --- | --- | --- | --- | -| . | 对象运算符号,访问对象的属性和方法 | 对象类型 | 任意 | +| 运算符 | 运算 | 运算对象 | 结果类型 | +| ------ | ---------------------------------- | -------- | -------- | +| . | 对象运算符号,访问对象的属性和方法 | 对象类型 | 任意 | #### 矩阵运算符 @@ -2772,19 +2811,19 @@ C := eval(B); 关于矩阵的计算我们将在矩阵计算专门章节里讲述。 -| 运算符 | 运算 | -| --- | --- | -| :* | 矩阵乘 | -| :/ | 矩阵除 | -| :\ | 矩阵左除 | -| :^ | 矩阵幂 | -| ! | 矩阵逆和伪逆 | -| \| | 矩阵并右方 | -| :\| | 矩阵并右方(空列不错位,支持非完全矩阵) | -| Union | 矩阵并下方 | -| :: | 矩阵循环 | -| ::= | 矩阵循环赋值 | -| -> | 生成序列数组 | +| 运算符 | 运算 | +| ------ | -------------------------------------- | +| :\* | 矩阵乘 | +| :/ | 矩阵除 | +| :\ | 矩阵左除 | +| :^ | 矩阵幂 | +| ! | 矩阵逆和伪逆 | +| \| | 矩阵并右方 | +| :\| | 矩阵并右方(空列不错位,支持非完全矩阵) | +| Union | 矩阵并下方 | +| :: | 矩阵循环 | +| ::= | 矩阵循环赋值 | +| -> | 生成序列数组 | #### 集合运算符 @@ -2792,14 +2831,14 @@ C := eval(B); 有关集合运算的内容在集合运算章节中会独立讲述。 -| 运算符 | 运算 | -| --- | --- | -| IN | 判断元素是否存在或者判定是否是子集 | -| Union2 | 集合并集 | -| Intersect | 集合交集 | -| Outersect | 对称差集 | -| Minus | 集合补集 | -| SQLIN | 行判断,判别是否是元素 | +| 运算符 | 运算 | +| --------- | ---------------------------------- | +| IN | 判断元素是否存在或者判定是否是子集 | +| Union2 | 集合并集 | +| Intersect | 集合交集 | +| Outersect | 对称差集 | +| Minus | 集合补集 | +| SQLIN | 行判断,判别是否是元素 | #### 过滤集运算符 @@ -2807,9 +2846,9 @@ C := eval(B); 过滤集运算也可以对二维结果集的整行内容进行过滤,这样的操作非常类似于集合运算,过滤在过滤集内的类似于交集,而反之类似于减集。但是过滤运算和集合运算的最大差异是:集合运算的结果内容不允许有重复项,而过滤运算的结果允许有重复项,也就是说于被过滤集中的重复项目是不会被自动去重的。 -| 运算符 | 运算 | -| --- | --- | -| FilterIn | 过滤在其中 | +| 运算符 | 运算 | +| ----------- | ------------ | +| FilterIn | 过滤在其中 | | FilterNotIn | 过滤不在其中 | #### 运算赋值运算符 @@ -2819,12 +2858,14 @@ C := eval(B); ```tsl A := A + B; ``` + 这条语句的意思读者已经很清楚了,就是将 A+B 的值赋予 A。对于这类运算,我们可以用另外一条语句替代: ```tsl A += B; // 这就叫运算赋值运算符,基本上就是用算符=来替代掉原来的 A:=A 算符 B 的功能。 ``` + 这种算符在 C 以及类 C 语言中被广泛支持,但是或许有的读者会有一个疑问,除了获得代码编写上的简便以外,似乎没有其他用处。其实不然,在很多情况下,采用运算赋值运算符还可以获得效率上的提高。 我们拿字符串的加法来做一个例子: @@ -2833,55 +2874,59 @@ A += B; A := ""; for i := 0 to 9999 do A := A + "A"; ``` + 和 ```tsl A := ""; for i := 0 to 9999 do A += "A"; ``` + 这两种写法在计算机的执行上是完全不同的,+=并不仅仅只是写法的简便那么简单。 ```tsl // 在执行 A:=A+"A"的时候,计算机先取出 A 的值,然后执行+的操作,也就是需要先分配一个足够的内存空间存贮 A+"A"的结果,然后再将 A 原来存贮的字符串进行释放,释放以后再把计算的字符串结果复制到 A。 ``` + 而执行 A+="A"的时候,计算机仅仅只需要先把 A 的字符串的存贮空间扩大一个字节,然后再把"A"复制进末尾。 ```tsl // 简单说起来,就是+=可以利用原有变量的存贮空间,而:=则不行,这样就可以基本保障几乎所有类似的运算采用运算赋值运算符会更快速。这个效率尤其在之后的矩阵计算中会体现得更加明显(由于矩阵的每一次计算的结果集相比标量而言都非常庞大,导致:=会不断地生成新结果集和删除旧结果集,使得效率很低) ``` -| 运算符 | 算符名称 | 备注 | -| --- | --- | --- | -| += | 加等于 | | -| -= | 减等于 | | -| *= | 乘等于 | | -| /= | 除等于 | | -| \= | 左除等于 | | -| ^= | 幂等于 | | -| ~= | 对数等于 | | -| %= | 模等于 | | -| Div= | 整除等于 | 很特殊的算符,字母和符号并用的算符 | -| .\|= | 位或等于 | | -| .&= | 位与等于 | | -| .\|\|= | 逻辑或等于 | | -| .&&= | 逻辑与等于 | | -| .^= | 位异或等于 | | -| \|= | 矩阵右并等于 | | -| :\|= | 矩阵右并等于 | 和\|=的差异见后续章节中\|和:\|的差异 | -| &= | 矩阵下并等于 | 很特殊的算符,因为&是表达式,所以利用&=来实现union等于的功能 | -| :*= | 矩阵乘等于 | | -| :/= | 矩阵除等于 | | -| :\= | 矩阵左除等于 | | -| :^= | 矩阵幂等于 | | -| Union2= | 集合并等于 | 很特殊的算符,字母和符号并用的算符 | -| Intersect= | 集合交集等于 | 很特殊的算符,字母和符号并用的算符 | -| Outersect= | 集合对称差集= | 很特殊的算符,字母和符号并用的算符 | -| Minus= | 集合补集等于 | 很特殊的算符,字母和符号并用的算符 | + +| 运算符 | 算符名称 | 备注 | +| ---------- | ------------- | ------------------------------------------------------------ | +| += | 加等于 | | +| -= | 减等于 | | +| \*= | 乘等于 | | +| /= | 除等于 | | +| \= | 左除等于 | | +| ^= | 幂等于 | | +| ~= | 对数等于 | | +| %= | 模等于 | | +| Div= | 整除等于 | 很特殊的算符,字母和符号并用的算符 | +| .\|= | 位或等于 | | +| .&= | 位与等于 | | +| .\|\|= | 逻辑或等于 | | +| .&&= | 逻辑与等于 | | +| .^= | 位异或等于 | | +| \|= | 矩阵右并等于 | | +| :\|= | 矩阵右并等于 | 和\|=的差异见后续章节中\|和:\|的差异 | +| &= | 矩阵下并等于 | 很特殊的算符,因为&是表达式,所以利用&=来实现union等于的功能 | +| :\*= | 矩阵乘等于 | | +| :/= | 矩阵除等于 | | +| :\= | 矩阵左除等于 | | +| :^= | 矩阵幂等于 | | +| Union2= | 集合并等于 | 很特殊的算符,字母和符号并用的算符 | +| Intersect= | 集合交集等于 | 很特殊的算符,字母和符号并用的算符 | +| Outersect= | 集合对称差集= | 很特殊的算符,字母和符号并用的算符 | +| Minus= | 集合补集等于 | 很特殊的算符,字母和符号并用的算符 | #### With 设值运算符 -| 运算符 | 运算 | 运算对象 | 结果类型 | -| --- | --- | --- | --- | -| => | 设置With的系统参数 | 任意类型 | 无结果 | +| 运算符 | 运算 | 运算对象 | 结果类型 | +| ------ | ------------------ | -------- | -------- | +| => | 设置With的系统参数 | 任意类型 | 无结果 | #### 算符优先级 @@ -2895,19 +2940,19 @@ for i := 0 to 9999 do A += "A"; 以下会出现一些在上边未使用的算符,这些算符将会在矩阵计算等章节中详细解释。运算符的优先级有两个特例,就是+-号的优先级分为两种,一个是一元运算符的正负号的优先级,一个是做加减法计算的优先级。 -| 运算符 | 优先级 | -| --- | --- | -| (),[],.,?. | 0(最高) | -| &,Not,++,--,`,!,.!,.!! | 1 | -| $ | 2 | -| ^,~,:^ | 3 | -| *,/,\,%,Mod,Div, :*,:/,:\,SHL,SHR,ROL,ROR | 4 | -| +,-,\|,:\|,union,union2,Intersect,Outersect,Minus,.\|,.\|\|,.&,.&&, ->,.^,正号+,负号- | 5 | -| IS,IN,Like,=,<,>,>=,<=,<>,.=,.<>,.>=,.<=,.<,.>,
:>, :<,:<>,:==,:>=,:<=,::>,::<,::<>,::==,::>=,::<= | 6 | -| And,Or | 7 | -| : | 8 | -| :=, +=, -=, *=, /=, \=, ^=, ~=, %=, div=, \|=, :\|=, union2=, intersect=, Outersect=, Minus=, &=, :*=, :/=, :\=, :^=, ::=, ::, .\|=, .&=, .\|\|=, .&&=, .^= | 9 | -| @ | 10(最低) | +| 运算符 | 优先级 | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | +| (),[],.,?. | 0(最高) | +| &,Not,++,--,`,!,.!,.!! | 1 | +| $ | 2 | +| ^,~,:^ | 3 | +| _,/,\,%,Mod,Div, :_,:/,:\,SHL,SHR,ROL,ROR | 4 | +| +,-,\|,:\|,union,union2,Intersect,Outersect,Minus,.\|,.\|\|,.&,.&&, ->,.^,正号+,负号- | 5 | +| IS,IN,Like,=,<,>,>=,<=,<>,.=,.<>,.>=,.<=,.<,.>,
:>, :<,:<>,:==,:>=,:<=,::>,::<,::<>,::==,::>=,::<= | 6 | +| And,Or | 7 | +| : | 8 | +| :=, +=, -=, _=, /=, \=, ^=, ~=, %=, div=, \|=, :\|=, union2=, intersect=, Outersect=, Minus=, &=, :_=, :/=, :\=, :^=, ::=, ::, .\|=, .&=, .\|\|=, .&&=, .^= | 9 | +| @ | 10(最低) | 值得注意的是,虽然 TSL 语言的算符和 Pascal 语言在很多方面相似,但是算符的优先级却不尽相同,有一个很典型的例子: @@ -3024,6 +3069,7 @@ TSL 提供的布尔表达式可以含有逻辑运算和关系运算。 ```tsl return (a := 1, b := 2, c := 3, a + b + c); ``` + 这个语句先对 a 赋值,在对 b 赋值,接下来是 c,最后执行 a+b+c。类似于: ```tsl @@ -3032,27 +3078,30 @@ b := 2; c := 3; return a + b + c; ``` + 也支持作为表达式参与计算,如: ```tsl A := (b := 2, c := 3, b * c) * c; ``` + 这个结果是 2*3*3 结果为 18 #### 链式表达式 TSL 语言中目前支持的关系运算符: -| 关系运算符 | 大于 | 小于 | 不等于 | 等于 | 大于等于 | 小于等于 | 说明 | -| --- | --- | --- | --- | --- | --- | --- | --- | -| 标量关系算符 | > | < | <> | = | >= | <= | 非链式,a | :< | :<> | :== | :>= | :<= | 链式,a: | .< | .<> | .= | .>= | .<= | 非链式,a. | ::< | ::<> | ::== | ::>= | ::<= | 链式,a:: | < | <> | = | >= | <= | 非链式,a | :< | :<> | :== | :>= | :<= | 链式,a: | .< | .<> | .= | .>= | .<= | 非链式,a. | ::< | ::<> | ::== | ::>= | ::<= | 链式,a::`。 @@ -3126,6 +3175,7 @@ TSL 还可以支持混用 fmarray 和 array 以及标量 S := "AAABBB"; S1 := S[3:4]; ``` + S1 的结果为"AB",为第三个字符到第四个字符的值。 #### 字符串替换子串 StringValue[StartIndex:EndIndex]:=SubString @@ -3136,6 +3186,7 @@ S1 的结果为"AB",为第三个字符到第四个字符的值。 S := "AAABBB"; S[3:4] := "111"; ``` + S 的结果为"AA111BB" 含义是替换掉第三个字符到第四个字符的值为"111"。 @@ -3149,6 +3200,7 @@ S := "AAABBB"; S[3:4] := ""; S 的结果则为"AABB"; ``` + #### 字符串插入子串 StringValue[Index:0]:=SubString 假定我们要在指定的位置插入字符串,我们可以采用类似于替换的方法,但是结束索引号设置为 0,例如: @@ -3157,6 +3209,7 @@ S 的结果则为"AABB"; S := "AAABBB"; S[4:0] := "111"; ``` + S 的结果为"AAA111BBB" 含义是在第四个字符的位置插入"111" @@ -3271,6 +3324,7 @@ end; ```tsl with [S => StockID, T => Time] do ; ``` + 例如: ```tsl @@ -3281,6 +3335,7 @@ begin diff := close_value - ref_close; end; ``` + 其工作原理如下: 先根据 S 和 T 设置当前的股票和日期,然后执行 DO 后的语句,执行完后恢复股票和日期的环境。 diff --git a/docs/tsl/syntax_book/02_control_flow.md b/docs/tsl/syntax_book/02_control_flow.md index ca3f6b9..5be15e3 100644 --- a/docs/tsl/syntax_book/02_control_flow.md +++ b/docs/tsl/syntax_book/02_control_flow.md @@ -169,6 +169,7 @@ B := case of <情况标号表 1> : 表达式 1; <情况标号表 2> : 表达式 2; ``` + …(其它的与普通用法一致) 范例: @@ -573,16 +574,16 @@ MTOC 默认 MTOC 和上次 MTIC 匹配,但是也可以指定某个 MTIC 的返回来计算时间 ```tsl -T1 := +T1 := MTIC ; for i := 0 to 9999 do A++; -TE1 := +TE1 := MTOC(T1) ; MTIC; for j := 0 to 9999 do A++; -TE2 := +TE2 := MTOC(T1) ; return array(TE1, TE2, diff --git a/docs/tsl/syntax_book/03_functions.md b/docs/tsl/syntax_book/03_functions.md index 15ca349..c9ee825 100644 --- a/docs/tsl/syntax_book/03_functions.md +++ b/docs/tsl/syntax_book/03_functions.md @@ -160,6 +160,7 @@ begin return a + b; end; ``` + 这样运行的结果和上边的一摸一样,TSL 用 in 或者 const 表示送入的为值(形参),而用 out 或者 var 表示送入的为引用(实参)。 既然上边说到了 TSL 语言默认都是实参,为什么还多此一举加入了 out,var 前缀呢? @@ -251,6 +252,7 @@ b := 3; ``` 结果:由于 b 未声明,`b := 3` 处会报错。 + #### 函数返回以及退出 return @@ -266,6 +268,7 @@ EXIT ```tsl 定义:FunctionName([a, [b, [c ...]]] ...); ``` + 其中,a,b,c,表示已定义的参数,...表示不定个数的参数,不限个数,在调用时进行定义。 即支持定义如:FuncA(a,b,...)、FuncA(...)等。 @@ -642,6 +645,7 @@ begin echo ##fun(5, 6); end; ``` + 注:匿名函数也可以直接在函数参数中直接定义。 例如: @@ -652,6 +656,7 @@ begin return x + y; end); ``` + ### ##匿名函数以及函数指针的调用 #### A(1,2)代表 A 的类型是一个匿名函数或者函数指针类型,调用这个匿名函数或者函数指针代表的函数,送入 1,2 两个参数。 @@ -661,6 +666,7 @@ A(1,2)则表示 A 是一个名字为 A 的函数。 ```tsl B := FindFunction("A"); // FindFunction 可以查找函数并返回该函数的指针。 ``` + ## B(1,2)的运行过程等同于 A(1,2) ### ::指定调用全局函/单元函数 @@ -738,6 +744,7 @@ TSL 调用动态库的函数申明基本与 PASCAL 的申明方式相同。 function GetTickCount():Integer; stdcall; external"kernel32.dll"name "GetTickCount"KeepResident; ``` + Stdcall:是调用方式,对于操作系统库基本是 STDCALL,而 C++开发的动态库则是 CDECL, External:后接包含动态库名称的常量,也可以包含完整路径(应注意\的转义) @@ -783,9 +790,11 @@ TSL 调用外部函数指针 ##### TSL 调用外部动态库的函数 语法:Function newFuncName(p1:DataType;p2:Datetype;…):returnType;external + ```tsl FuncDLL name FuncName; ``` + 其中,多个参数用;隔开,注意每个参数的参数类型要与原函数对应 returnType:是函数返回结果数据类型 @@ -816,6 +825,7 @@ function TSstrtofloat(s:string):double;external"tslkrnl.dll"name"TS_strtofloat"; TSLfunPointer := function(p1:DataType;p2:Datetype;…):return type;external funcPointer; ``` + 其中,funcPointer 为外部函数指针,TSLfunPointer 为返回结果,即为天软函数指针。 范例: @@ -858,12 +868,14 @@ Windows 的 API 使用 stdcall 模式。 function TS_strtofloat(s:string):double;external"tslkrnl.dll"name "TS_strtofloat"; ``` + 等同于: ```tsl function TS_strtofloat(s:string):double;cdecl;external"tslkrnl.dll"name "TS_strtofloat"; ``` + 除了 Win32 以外,每种 CPU 架构下只有一套标准调用模式,不需考虑是 stdcall 还是 cdecl。目前只有 Win32 还需要考虑调用方式的申明。 ##### 申明函数时使用常量/常量计算结果指定动态库名称 diff --git a/docs/tsl/syntax_book/04_modules_and_namespace.md b/docs/tsl/syntax_book/04_modules_and_namespace.md index e5e6c0c..a12fcad 100644 --- a/docs/tsl/syntax_book/04_modules_and_namespace.md +++ b/docs/tsl/syntax_book/04_modules_and_namespace.md @@ -205,6 +205,7 @@ Unit_DfParamsDemo End. ```tsl unit 的使用具有代码重用,信息隐藏的优势。一个单元的 interface 中的所有标识符(函数,类等)对于使用该 unit 的任何程序都是可用的,而这些标识符的实现部分都隐藏在相应的 unit 中(implementation 部分)。调用者只需要知道接口部分的语法,利用 unit 中的公有方法,unit 中的内部运行机制并不是调用者需要关心的,只在 implementation 中定义而不在 interface 定义的内容是不能被 unit 的引用者访问的。 ``` + 一个例子: ```tsl @@ -291,11 +292,13 @@ implementation 中声明的变量或常量,只能被当前 unit 单元内的 ```tsl // 如定义变量 UA,UC:var UA,UC; ``` + 常量的定义:由关键字 Const 开头,后面接常量,具体用法可参考:常量及常量成员的定义与初始化 ```tsl // 如定义一个常量:const UcA=100; ``` + 外部对单元变量或常量的引用:findfunction(UnitName).UnitA 示例: @@ -565,6 +568,7 @@ WEB 端、客户端、命令行解释器端,funcext 目录存在于 tslinterp. NameSpace "NameSpaceName"; FunctionName(); ``` + 当在使用 WEB 开发或者命令行解释器开发的时候,可以在 .tsl 文件的当前路径下创建 `tsl.conf` 文件,并在其中: diff --git a/docs/tsl/syntax_book/05_object_model.md b/docs/tsl/syntax_book/05_object_model.md index b380775..afb763d 100644 --- a/docs/tsl/syntax_book/05_object_model.md +++ b/docs/tsl/syntax_book/05_object_model.md @@ -313,6 +313,7 @@ TSL 继承的实现方式是:声明类类型时,在 `class` 后的括号中 ```tsl type MyClass = class(BaseClass1[, BaseClass2, ...]); ``` + 以上代码定义了一个叫做 myClass 的类,它继承自 BaseClass1、BaseClass2 列表。这样我们称 MyClass 为子类,BaseClass1,BaseClass2…为 MyClass 的基类或父类。也可以叫祖先类. 子类 MyClass 将获得基类(BaseClass1、BaseClass2、…)的所有非私有数据和行为,此外新类可以为自己定义新的数据和行为进行扩展,也可以重新定义基类中的行为. @@ -339,6 +340,7 @@ begin obj.F1(); end; ``` + 说明:类 `B` 继承了类 `A` 的方法 `F1`,不需要重复定义。 如果子类的多个基类都有同样的方法,在子类中调用这个方法时需要为这个方法指定具体的父类,方法为在调用的方法前面加上 Class(基类名称). @@ -429,7 +431,7 @@ TSL 成员(包括字段、方法、属性)默认的作用域是 public。 ```tsl type -MyClass := +MyClass := class (BaseClass) private @@ -570,12 +572,14 @@ end; ```tsl class(Thuman).mCount; // 不用实例化来进行调用 ``` + 或 ```tsl obj := new Thuman(); // 用实例化来进行调用 obj.mCount; ``` + #### const 常量成员 常量成员定义的值可以是一个常数也可以是常量参与的计算。具体定义与支持的运算符可参考常量及常量成员的定义与初始化 @@ -818,7 +822,7 @@ function Method1(s, a, b); override; begin Inherited; // 优先调用父类中Method1(s,a,b)方法,找不到不报错 s := s + "->SubClass"; - s2 := + s2 := Inherited Method2(a, b); // 指定调用父类中的Method2(a,b)方法,找不到会报错 s := s + "->" + s2; return s; @@ -976,7 +980,7 @@ begin end; end; type Ellipse = class(Figure) -function Draw(); // +function Draw(); // // 注意没有override begin Writeln("draw Ellipse"); @@ -1061,6 +1065,7 @@ end. ```tsl function Create() ``` + TSL 总是为一个类生成默认的公有(public)的 create 方法, 如果显式没有为类声明 public create,对象初始化时就使用默认的 create 方法,如果用户声明了 public create 方法,对象初始化时就执行用户定义的方法。Create 不可以声明为私有(private)的和受保护(protected)的方法,否则对象初始化时不执行自己声明的方法. @@ -1104,6 +1109,7 @@ end. ```tsl // 调用 class(BaseClass).Create(); ``` + #### 析构函数 对象销毁时候执行的方法。声明一个析构函数就像声明一个一般的函数,必须以关键字 Destroy 命名的函数,且无参数,当对象释放时会自动调用。 @@ -1111,6 +1117,7 @@ end. ```tsl function destroy(); ``` + #### 指定类 如果要指定执行某个类中的方法,需要用 Class 指定类名。 @@ -1121,11 +1128,13 @@ function destroy(); class(ClassName).FunctionName; // 表示执行类 ClassName 中的方法 FunctionName; ``` + 如果是对实例对象,希望实例对象执行某个祖先类的方法,格式为: ```tsl class(ClassName, ObjectName).FunctionName; ``` + 表示实例对象 ObjectName 执行祖先类 ClassName 的 FunctionName 方法。 #### Self @@ -1145,6 +1154,7 @@ class(ClassName, ObjectName).FunctionName; ```tsl self.functionName(); ``` + 编译器会自动匹配所调用的方法,Self 方法一般可以省略。 有一点注意的是: @@ -1187,6 +1197,7 @@ AA.F(); // 输出 A.F2; // 创建了类型 A 的实例对象,F()中的 Self.F2(),表示调用的是类型 A 的 F2(); BB := CreateObject("B"); ``` + BB.F();//输出 B.F2() 以上代码创建了类型 B 的实例对象,F()中的 Self.F2()表示调用类型 B 的 F2() @@ -1196,6 +1207,7 @@ Self 的这种特性在某些情况下会出现理解上的歧义,如果想固 ```tsl // 以上代码中的 Self.F2()需要换成 class(A).F2(); ``` + 那么以上代码输出 A.F2 @@ -1270,6 +1282,7 @@ end; ```tsl class(类名).类方法 ``` + 示例: 上例中,可以 @@ -1277,6 +1290,7 @@ class(类名).类方法 ```tsl class(ClassName).FuncName(); ``` + 注: 一个类方法也可以被当作实例方法使用,使用方法和实例方法完全一样。方法的内部也可以调用实例的字段、属性和方法,如果方法调用了这样的数据或方法,就不能当作类方法使用了,否则的话会出错。 @@ -1306,6 +1320,7 @@ property Components: DocxComponentsFacade read components_; ```tsl 2、PropertyName 是自定义合法的属性名,可以带参数,写法如 PropertyName(a, b); ``` + 3、每个属性至少有一个读限定符或一个写限定符,或两者都有,它们称为访问限定符,具有以下的格式: read fieldOrMethod @@ -1463,6 +1478,7 @@ property idx0 index"High school"read rindex write windex; ```tsl class(类名)或者 FindClass(类名字符串)可以获得一个类的类型。 ``` + CreateObject 支持通过指定类的类型创建实例。 如: @@ -1472,13 +1488,13 @@ obj1 := new T1(); Echo obj1 is class(T1) ; // 判断对象是否是指定类的实例 -C1 := +C1 := findclass("t1") ; // 获取指定类的类型 Echo obj1 is C1 ; -obj2 := +obj2 := CreateObject(C1) ; // 通过指定类的类型创建实例 ``` @@ -1494,6 +1510,7 @@ CreateObject(C1) ```tsl classA := FindClass("A"); ``` + classA 指向了类 A,可以通过 ClassA 调用 A 的共享方法。但是不能调用实例方法,因为 ClassA 没有指向实例对象。 ```tsl @@ -1714,7 +1731,6 @@ funcC := findfunction("add", class(TestClass01)); return TSLObjects(0); ``` - 范例 02:获取当前运行环境下所有对象信息以及原对象,并通过该结果访问其属性、方法 ```tsl @@ -1731,7 +1747,6 @@ t2 := newObjB.add(3, 4); return array(v1, v2, t1, t2); ``` - #### FindFunction 在对象或类中查找方法: @@ -1772,11 +1787,13 @@ begin F2.do(); end. ``` + #### ThisFunction ```tsl F := ThisFunction(Object or class.function); ``` + 查找方法的又一个方法;参数格式为: 1. 对象名.方法名,如果创建了对象,可用这种方法。 @@ -1805,6 +1822,7 @@ begin F2.do(); end. ``` + #### FunctionInfo 调用方法: @@ -1813,25 +1831,25 @@ end. 获取函数的信息。返回存放函数信息的字符串下标数组。 -| 下标 | 数据类型 | 描述 | -| --- | --- | --- | -| functionname | String | 方法名 | -| parameter | Array | 方法参数 | -| returntype | Stirng | 函数返回值 | -| returndim | Integer | 数组的维度,0表示不是数组 | -| calltype | Integer | 调用类型 | -| classname | Stirng | 所在的类名 | +| 下标 | 数据类型 | 描述 | +| ------------ | -------- | ------------------------ | +| functionname | String | 方法名 | +| parameter | Array | 方法参数 | +| returntype | Stirng | 函数返回值 | +| returndim | Integer | 数组的维度,0表示不是数组 | +| calltype | Integer | 调用类型 | +| classname | Stirng | 所在的类名 | 其中:parameter 下标所对应的数组也是字符串下标数组。 下标 -| 下标 | 数据类型 | 描述 | -| --- | --- | --- | -| nme | String | 参数名称 | -| tpe | String | 参数类型 | -| dm | Integer | 数组的维度 | -| out | Integer | | +| 下标 | 数据类型 | 描述 | +| ---- | -------- | ---------- | +| nme | String | 参数名称 | +| tpe | String | 参数类型 | +| dm | Integer | 数组的维度 | +| out | Integer | | 注意: @@ -2045,8 +2063,8 @@ begin FMoneyMX := array(); FMoneyMX[0]["时间"] := datetimetostr(now()); // 初始资产 FMoneyMX[0]["当前余额"] := v; // 初始资产 - FMoneyMX[0]["出金"] := 0; // - FMoneyMX[0]["入金"] := 0; // + FMoneyMX[0]["出金"] := 0; // + FMoneyMX[0]["入金"] := 0; // FlastR := -1; FnewR := 0; end; @@ -2215,6 +2233,7 @@ array(2,3,4,1000,6) ```tsl c := b++;后: ``` + c.data: array(2,3,4,1000,6) @@ -2230,6 +2249,7 @@ array(3,4,5,1001,7) ```tsl // 在单元中的类,可通过 obj:=new Unit1.Class1.Class2()的方式进行构建 ``` + 通过 Type ClassA=Class(Unit1.Class1.Class2...)模式进行继承 #### 继承单元中的类 @@ -2247,6 +2267,7 @@ ClassA=Class(Unit1.Class1.Class2...)模式来定义类,Class 中包含“单 type ClassA = class(Unit1.Class1.Class2, OtherClass) end; ``` + 例如:`type ClassA = class(Unit1.Class1.Class2)` 表示 ClassA 直接继承单元 Unit1 中 Class1 内部定义的嵌套类 Class2。 书写时需注意,必须完整、准确的指定从单元名到最终类名的全部路径,否则会执行失败。 @@ -3080,28 +3101,28 @@ return array( TCipher 类用于多重对称加密算法,其支持的算法有: -| mode | 算法名 | 密钥长度(字节) | IV长度(字节) | -| --- | --- | --- | --- | -| 1 | DES_ECB | 8 | 0 | -| 2 | DEC_CBC | 8 | 8 | -| 3 | DES_CFB | 8 | 8 | -| 4 | DES_OFB | 8 | 8 | -| 5 | IDEA_ECB | 16 | 0 | -| 6 | IDEA_CBC | 16 | 8 | -| 7 | IDEA_CFB | 16 | 8 | -| 8 | IDEA_OFB | 16 | 8 | -| 9 | AES_128_ECB | 16 | 0 | -| 10 | AES_128_CBC | 16 | 16 | -| 11 | AES_128_CFB | 16 | 16 | -| 12 | AES_128_OFB | 16 | 16 | -| 13 | AES_192_ECB | 24 | 0 | -| 14 | AES_192_CBC | 24 | 16 | -| 15 | AES_192_CFB | 24 | 16 | -| 16 | AES_192_OFB | 24 | 16 | -| 17 | AES_256_ECB | 32 | 0 | -| 18 | AES_256_CBC | 32 | 16 | -| 19 | AES_256_CFB | 32 | 16 | -| 20 | AES_256_OFB | 32 | 16 | +| mode | 算法名 | 密钥长度(字节) | IV长度(字节) | +| ---- | ----------- | ---------------- | -------------- | +| 1 | DES_ECB | 8 | 0 | +| 2 | DEC_CBC | 8 | 8 | +| 3 | DES_CFB | 8 | 8 | +| 4 | DES_OFB | 8 | 8 | +| 5 | IDEA_ECB | 16 | 0 | +| 6 | IDEA_CBC | 16 | 8 | +| 7 | IDEA_CFB | 16 | 8 | +| 8 | IDEA_OFB | 16 | 8 | +| 9 | AES_128_ECB | 16 | 0 | +| 10 | AES_128_CBC | 16 | 16 | +| 11 | AES_128_CFB | 16 | 16 | +| 12 | AES_128_OFB | 16 | 16 | +| 13 | AES_192_ECB | 24 | 0 | +| 14 | AES_192_CBC | 24 | 16 | +| 15 | AES_192_CFB | 24 | 16 | +| 16 | AES_192_OFB | 24 | 16 | +| 17 | AES_256_ECB | 32 | 0 | +| 18 | AES_256_CBC | 32 | 16 | +| 19 | AES_256_CFB | 32 | 16 | +| 20 | AES_256_OFB | 32 | 16 | ##### TCipher 类的属性 @@ -3204,7 +3225,6 @@ end; return r; ``` - ###### StringsW - Values @@ -3264,7 +3284,6 @@ obj.ValueFromIndex(1) := "888"; // 写入,即给指定位置的value重新赋 return array(s0, obj.DelimitedText); ``` - ###### TextW - Values @@ -3435,7 +3454,6 @@ obj.CommaText := 'ABC,12,"3,a""bc"'; return array(obj.strings(0), obj.strings(1), obj.strings(2)); ``` - ###### DelimitedText 范例 @@ -3456,7 +3474,6 @@ for i := 0 to SN - 1 do r[i] := obj.strings(i); return r; ``` - ###### Names 范例 @@ -4089,7 +4106,6 @@ obj.GetStrings(getObj); return getObj.GetText(); ``` - ###### SetStrings 范例 @@ -4119,7 +4135,6 @@ obj.GetStrings(getObj); return getObj.GetText(); ``` - ##### TMemIniFile 的属性 ###### CaseSensitive @@ -4153,7 +4168,6 @@ t2 := obj.ReadString("test", "string", ""); // 大小写不一致 return array(t1, t2); ``` - #### TRegistryIniFile 对象 参考:TIniFile 对象 @@ -4492,6 +4506,7 @@ Session 管理器,可以用来在 WEB 服务器端存贮信息,例如存贮 ```tsl TSessionMan 对象的创建方法:CreateObject("TSessionMan"); ``` + ##### TSessionMan 的方法 ###### NewSession @@ -4841,7 +4856,6 @@ if ret then return msg; else return "获取指定邮件前3行内容失败!"; ``` - ###### RetrieveMsgSize 范例 @@ -4880,7 +4894,6 @@ if ret then return msg.asstring; else return "获取指定邮件内容失败!"; ``` - ###### RetrieveHeader 范例 01:获取指定邮件头部信息 @@ -4893,7 +4906,6 @@ if ret then return msg.asstring; else return "获取指定邮件内容失败!"; ``` - ###### RetrieveRaw 范例 01:获取指定邮件的原始内容 @@ -4906,7 +4918,6 @@ if ret then return msg; else return "获取指定邮件内容失败!"; ``` - ###### UIDL 范例 @@ -4951,7 +4962,6 @@ pop3Obj := new pop3("pop3.tinysoft.com.cn", "username", "password"); return := pop3Obj.CAPA(); ``` - ##### Pop3 对象属性 ###### AuthType diff --git a/docs/tsl/syntax_book/06_extended_syntax.md b/docs/tsl/syntax_book/06_extended_syntax.md index 72e30be..851b726 100644 --- a/docs/tsl/syntax_book/06_extended_syntax.md +++ b/docs/tsl/syntax_book/06_extended_syntax.md @@ -52,7 +52,7 @@ - [|矩阵列相加算符](#矩阵列相加算符) - [:|非完全矩阵列相加算符](#非完全矩阵列相加算符) - [!求逆与广义逆](#求逆与广义逆) - - [:*矩阵乘法](#矩阵乘法) + - [:\*矩阵乘法](#矩阵乘法) - [:/矩阵除法](#矩阵除法) - [:\矩阵左除](#矩阵左除) - [:^矩阵乘方](#矩阵乘方) @@ -326,6 +326,7 @@ A Outersect B 的结果为: // 假定我们有一个二维矩阵,我们用 R1:=sselect \* from R end;就可以把 R 转换为一个一维数组到结果集 R1 了。然后我们的运算可以基于转换后的结果集。 ``` + ## 结果集过滤运算 ### 结果集过滤运算简介 @@ -363,6 +364,7 @@ FilterIn 取包含的子集 ```tsl R1 := FilterIn (R, CodeArr, "Code") ``` + 结果集 R1 为 Code V1 V2 @@ -376,6 +378,7 @@ FilterNotIn 取不包含的子集 ```tsl R1 := FilterNotIn (R, CodeArr, "Code") ``` + 结果集 R2 为 Code V1 V2 @@ -412,6 +415,7 @@ R[array(1,3)]的结果就是 R 的行标为 1 和 3 的子结果集,假使用 SubIndex := FilterIn(R, CodeArr, "Code", false); SubResult := R[SubIndex, array("Code", "V1", "V2")]; ``` + ### 对一维数组或者二维数组的行进行结果集过滤的方法 上一个内容是针对二维数组的列来过滤的,如果我们需要过滤整行呢?或者我们的需要过滤的结果集没有列(一维数组),我们如何进行过滤呢? @@ -580,7 +584,6 @@ SetSysParam(PN_Precision(), 4); return rand(10, 10); ``` - 范例 02: ```tsl @@ -589,7 +592,6 @@ SetSysParam(PN_Precision(), 4); return rand(3, 3, array("normal", 0, 1)); ``` - 范例 03: ```tsl @@ -598,7 +600,6 @@ SetSysParam(PN_Precision(), 4); return rand(3, 3, array("normal", 0, 1), 3); ``` - #### Nils 范例 @@ -642,6 +643,7 @@ t3 := eye(5, array("A", "B")); // 返回5行2列的列名分别为"A","B"的单 a := array(2.5, 0.5); B := a - > 5; ``` + B 的结果为 array(2.5,3,3.5,4,4.5,5) 定义三:array(BegValue,StepValue,IndexArray)->EndValue @@ -654,6 +656,7 @@ B 的结果为 array(2.5,3,3.5,4,4.5,5) a := array(0, 1, array("A", "B", "C", "D", "E", "F")); B := a - > 5; ``` + B 的结果为 array("A":0,"B":1,"C":2,"D":3,"E":4,"F":5) ### 获得矩阵的大小 @@ -783,7 +786,6 @@ t := array(0, 1, 2, 3, nil, 4); return Mfind(t); ``` - 范例 03:多个参数:指定条件的值的下标、带值输出,替换等结果的展示 ```tsl @@ -798,6 +800,7 @@ B 与 D 的结果为: C 的结果为(列名为 2 的为该项的值): ```tsl // 执行完 D:=Mfind(A,Mcell>3,false,3);后,数组 A 的结果为: ``` + PS:C 和 B 的结果的差异就是 C 多出一列为符合条件的值,而 0 列为行标,1 列为列标。 D 的结果与 B 一致,而数组 A 的结果中>3 的值被替换成 3 @@ -807,6 +810,7 @@ D 的结果与 B 一致,而数组 A 的结果中>3 的值被替换成 3 ```tsl Mfind(Matrix:array):array; ``` + Mfind 在一个参数的时候,则为查找为真的下标,如果参数为一个一维数组,则其返回的结果集也为一个一维数组 例如:找出数组中指定列符合指定条件的子集 @@ -816,6 +820,7 @@ Mfind 在一个参数的时候,则为查找为真的下标,如果参数为 select 的代码 c := select \ * from b where [0] > 0.5 end;可以获得列 0 大于 0.5 的子集 // 可以很便捷地使用矩阵模式代码替代:c:=b[mFind(b[:,0].>0.5)]; ``` + 即 ```tsl @@ -880,6 +885,7 @@ Mfind 处理可以用来查找,还可以用 Mfind 替换掉特殊值,例如 ```tsl A := Rand(10); ``` + Mfind(A,Mcell>0.9,NIL,0.9);可以将大于 0.9 的值替换为 0.9 ##### Mfind 用于将逻辑数组变换为下标数组 @@ -894,15 +900,19 @@ D := A[C]; // 取出A的子矩阵 ``` 等价写法:`D := A[Mfind(A[:, 0] .> 0.5)]`,等同于 `D := select * from A where [0] > 0.5 end;`。 + #### MRow 说明:行下标。遍历矩阵时,`MRow` 返回当前行下标。 + #### MCol 说明:列下标。遍历矩阵时,`MCol` 返回当前列下标。 + #### MCell 说明:单元格值。遍历矩阵时,`MCell` 返回当前单元格值,也可对 `MCell` 赋值以修改。 + #### MIndexcount 说明:多维矩阵遍历时,`MIndexCount` 表示当前元素所在的总维度。 @@ -948,6 +958,7 @@ end; ``` 对 A 遍历时给 B 赋值,结果 B 与 A 相同,等价于 `B := A`。 + #### ::= 矩阵遍历赋值算符,支持子矩阵循环赋值。 @@ -999,6 +1010,7 @@ a : := spec(specDate(close(), strToDate(mcol)), mrow); 这里边,使用了 MCol 获得当前的列下标,MRow 获得当前的行下标,我们再利用了 Spec 和 SpecDate 函数,计算出了指定股票指定时间的收盘价。最后生成了一个收盘价矩阵。 同样,上面的 `::=` 改用 `:.=` 也可以。 + #### 矩阵的多维遍历 对矩阵使用 `::`/`::=` 只能做二维遍历,结合子矩阵算符可进行多维遍历。 @@ -1023,6 +1035,7 @@ a[:, :, :] : := mIndex(0) * mIndex(1) * mIndex(2); a := array(-1, "AAA", 1); a: := ifReal(mCell); ``` + 例如,用户自定义一个分类函数并对集合逐元素应用: ```tsl @@ -1075,7 +1088,6 @@ return MFind(t, mCell = 2); 更多范例可参考 `MFind`。 - #### :. 矩阵深度遍历算符,不假定维度数,而是对数组的节点进行深度遍历。是对::算符的功能扩展,使用方式和::一致,对于 fmarray 而言行为一致,但对于数组 Array,::最多只能遍历两维,而:.是遍历到最深维度。 @@ -1089,6 +1101,7 @@ A:.begin B[mRow][mCol] := mCell; end; ``` + 说明:对 `A` 遍历并写入 `B`,最终 `B` 与 `A` 内容相同,相当于 `B := A`。 再比如,多维数组与不完全矩阵的遍历差异: @@ -1116,7 +1129,6 @@ return t2; `:.` 遍历到最深维度,`::` 最多遍历到二维。 - #### :.= 矩阵深度遍历赋值算符,不假定维度数,对数组节点进行深度遍历并赋值。是对 `::=` 的扩展:`::=` 最多遍历到二维,`:.=` 遍历到最深维度。 @@ -1127,6 +1139,7 @@ return t2; b := array(-1, 2, 3, -5); b:.= abs(mCell); ``` + 结果:`array(1, 2, 3, 5)`。 对比 `:.=` 与 `::=`: @@ -1207,7 +1220,6 @@ return A + B; 支持的运算符:`+`, `-`, `*`, `/`, `\`, `mod`, `div`, `^`, `~`, `.=` , `.>`, `.<`, `.<>`, `.>=`, `.<=`, `.&`, `.|`, `.!`, `.^`, `shl`, `rol`, `shr`, `ror`, `.&&`, `.||`, `.!!`, `like`, `++`, `--`。 - 范例: 范例 1 @@ -1239,13 +1251,13 @@ arr2 := Ones(5, array("a", "b", "c")); return arr1 + arr2; ``` - 范例 4 ```tsl arr := array(1, 2, 3, 4, 5); return ++arr; ``` + 返回:`array(2, 3, 4, 5, 6)`。 #### 矩阵转置算符 @@ -1256,6 +1268,7 @@ return ++arr; a := array((1, 2, 3), (2, 3, 4)); a := `a; ``` + A 的结果为 `array((1, 2), (2, 3), (3, 4))`。 转置对一维数组进行转置得到的结果为一个列向量。 @@ -1264,6 +1277,7 @@ A 的结果为 `array((1, 2), (2, 3), (3, 4))`。 a := array(1, 2, 3); a := `a; ``` + A 的结果为 `array((1), (2), (3))`。 #### Union 矩阵行相加算符 @@ -1275,6 +1289,7 @@ a := array((1, 2, 3), (2, 3, 4)); b := array((11, 22, 33), (22, 33, 44)); a := a union b; ``` + A 的结果为 `array((1, 2, 3), (2, 3, 4), (11, 22, 33), (22, 33, 44))`。 以上也可以写成 A&=B;记住这个是个特例,TSL 采用了&=而不是 union=,这更直观。 @@ -1304,6 +1319,7 @@ A := A | B; A 的结果为 array((1, 2, 3, 11, 22, 33), (2, 3, 4, 22, 33, 44)); ``` + 以上也可以写成 A|=B。 事实上,|对一维数组同样有效,例如 array(1,2) | @@ -1323,6 +1339,7 @@ A:| = B; // 也可以写成A := A:|B; A 的结果为 array((1, 2, 3, 11, 22, 33), (2, 3, nil, 22, 33, 44)); // 如果采用 A|=B 结果就会是 array((1,2,3,11,22,33),(2,3,22,33,44)); ``` + #### !求逆与广义逆 矩阵求逆 @@ -1355,9 +1372,9 @@ array( 对于某些不完全的奇异矩阵,如果需要用广义逆而非逆计算,需要使用函数 pinv。 -#### :*矩阵乘法 +#### :\*矩阵乘法 -与一些矩阵计算语言不同,TSL 语言*相当于.*,矩阵乘为:* +与一些矩阵计算语言不同,TSL 语言*相当于.*,矩阵乘为:\* ```tsl A := array((1, 2, 3), (2, 3, 4)); @@ -1376,6 +1393,7 @@ array( ```tsl // 上述写法也可以为:A:\*=B; ``` + #### :/矩阵除法 与某些矩阵计算语言不同,TSL 语言的/相当于./,而矩阵除法采用:/ @@ -1444,6 +1462,7 @@ A[:,"A"] // 假定一个一维数组 A,值为 a:=array(1,2,3,4,5),我们需要取出其下标从 1 到 3 的值,我们用 A[1:3]即可。 // 如果 A 是一个矩阵,a:=array((1,2,3),(2,3,4),(3,4,5),(4,5,6)); ``` + 我们一样可以用 a[1:3]这样的结果和 a[1:3,:]是一样的,因为对于 TSL 语言而言,二维的数组就是一维的一维数组。 #### 子矩阵-利用下标数组取 @@ -1477,12 +1496,14 @@ b := a[array(1, 3, 4), array(0, 2)]; ``` B 的结果为 `array((2, 4), (4, 6), (5, 7))`。 + #### 子矩阵设置-给子矩阵的内容赋值为确切简单值 ```tsl a := zeros(10, 10); a[1:8, 1:8] := 1; ``` + A 的结果为周边为 0,里边为 1 的矩阵 #### 子矩阵设置-给子矩阵赋值一个同等大小的矩阵 @@ -1491,6 +1512,7 @@ A 的结果为周边为 0,里边为 1 的矩阵 a := zeros(10, 10); a[1:8, 1:8] := eye(8, 8); ``` + A 的结果为周边为 0,里边为一个 8\*8 单位矩阵。 #### 子矩阵循环赋值::= @@ -1502,6 +1524,7 @@ A 的结果为周边为 0,里边为一个 8\*8 单位矩阵。 a := zeros(10, 10); a[1:8, 1:8] : := mrow * mcol; ``` + A 的结果为: #### 多维矩阵的子矩阵 @@ -1526,6 +1549,7 @@ a[1:2, 1:2] :: begin mcell := mcol * mrow; end; ``` + #### 子矩阵算符对字符串下标的处理规则 对于有字符串下标的矩阵,我们的子矩阵算符:一样是支持的,但是:支持的依旧是序号。 @@ -1534,6 +1558,7 @@ end; a := array("A": 1, "B": 2, "C": 3, "D": 4); b := a[1:2]; ``` + B的结果是什么呢? 答案如下: @@ -1547,6 +1572,7 @@ b := a[array("B", "C")]; ``` 不要使用 `b := a[array(1, 2)]` 来表示字符串下标。 + #### 子矩阵计算进行字符串下标和数字下标的转换 我们可能经常需要利用字符串下标数组进行显示,而使用数字下标数组进行运算,这样经常会需要有互相转换的方法。 @@ -1594,6 +1620,7 @@ ReIndex(A, array("A":"A1", "D":nil)); A 的结果变为: array("A1":0, "B":1, "E":3); ``` + 参数 array("A":"A1","D":nil)的含义是:将字符串下标"A"改为"A1",把字符串下标"D"删除。 如果我们要对多维数组进行处理,假定我们有: @@ -1617,6 +1644,7 @@ reIndex(A, array(0:4, 4:0)); A 的结果为 array(5, 2, 3, 4, 1); ``` + ### 矩阵与函数 #### 支持矩阵的基础函数 @@ -1675,6 +1703,7 @@ D := Abs(A, 2, 0); 当第一个附加参数为 0 的,表示 nil 和其他错误都为错误,错误位置均设置为 0,那么 B 为 Array(1,2,0,0,3); 当第一个附加参数为 1 的,表示 nil 允许,但是其他错误不被允许,因此 nil 被保留,而"AAA"被设置为 0,因此 C 为 Array(1,2,0,nil,3); 由于第一个附加参数为 2 代表了错误也可以接受,所以 D 为 Array(1,2,"AAA",nil,3); + ##### 基础函数的附加参数说明 以 Abs 和 RoundTo 为例: @@ -1715,13 +1744,13 @@ RoundTo(array(1.6, 2.9, 3.8), 0); // array(2.0, 3.0, 4.0) RoundTo(1.3467, array(0, -1, -2, -3)); // array(1.0, 1.3, 1.35, 1.347) RoundTo(array(1.5, 2.9, 3.8), array(-1, 0, 0)); // array(1.5, 3.0, 4.0) ``` + 多参数与变参的矩阵处理规则同理:按位置匹配并逐元素计算。 ##### 支持标量和多维矩阵的基础函数 常见函数如 `Arccos`、`Arcsin`、`Tan`、`Cotan`、`CosH`、`SinH`、`LnXp1`、`Log10` 等均支持矩阵输入;完整列表请参考函数库(数学函数)。 - #### 基础统计函数对二维数组的处理 基础统计函数支持对二维数组的处理,并支持选择行列操作,指定移动步数,选择部分字段以及异常处理模式后再做统计。 @@ -1754,6 +1783,7 @@ a[:, "B"] := 2 - > 11; B := Mean(A)的结果为: C := Mean(A, true)的结果为: ``` + 也就是说,在基础统计函数后的第一个附加参数为指定统计以行或以列统计,若为真表示行统计,为假或者缺省则为列统计 ##### 基础统计函数统计支持移动 @@ -1769,6 +1799,7 @@ A[:, "B"] := 2 - > 11; D := Mean(A, false, 3); // 指定步长为 3,即统计当前行最近的 3 个值的平均 ``` + 其结果为 以列的移动 3 个数据点的平均值,第二个附加参数的值为移动点数 @@ -1790,6 +1821,7 @@ a[:, "B"] := 2 - > 11; ```tsl E := mean(a, false, 0, "A"); ``` + 那么 E 的值为 4.5 如果我们需要”A”列的移动 3 日平均用 Mean(a,false,3,"A")即可 @@ -1878,18 +1910,16 @@ C := Mean(A, false, 3, nil, 4); 如此,衍生出 8 种组合场景,分别对应如下: - -| 二进制 | 十进制值 | 功能说明 | -| --- | --- | --- | -| 0b000 | 0 | 默认值,异常值报错,nil 不报错,移动时异常值不忽略 | -| 0b001 | 1 | 异常值不报错,nil 不报错,移动时异常值不忽略 | -| 0b010 | 2 | 异常值与 nil 报错,移动时异常值不忽略 | -| 0b011 | 3 | 异常值不报错,nil 报错,移动时异常值不忽略 | -| 0b100 | 4 | 异常值报错,nil 不报错,计算移动时忽略异常值 | -| 0b101 | 5 | 异常值与 nil 不报错,计算移动时忽略异常值 | -| 0b110 | 6 | 异常值报错,nil 报错,计算移动时忽略异常值 | -| 0b111 | 7 | 异常值不报错,nil 报错,计算移动时忽略异常值 | - +| 二进制 | 十进制值 | 功能说明 | +| ------ | -------- | -------------------------------------------------- | +| 0b000 | 0 | 默认值,异常值报错,nil 不报错,移动时异常值不忽略 | +| 0b001 | 1 | 异常值不报错,nil 不报错,移动时异常值不忽略 | +| 0b010 | 2 | 异常值与 nil 报错,移动时异常值不忽略 | +| 0b011 | 3 | 异常值不报错,nil 报错,移动时异常值不忽略 | +| 0b100 | 4 | 异常值报错,nil 不报错,计算移动时忽略异常值 | +| 0b101 | 5 | 异常值与 nil 不报错,计算移动时忽略异常值 | +| 0b110 | 6 | 异常值报错,nil 报错,计算移动时忽略异常值 | +| 0b111 | 7 | 异常值不报错,nil 报错,计算移动时忽略异常值 | 注:上述说明中“移动时中提到的异常值”包括 nil 值在内,而其它处异常值中则不包括 nil 值在内。 @@ -1913,7 +1943,6 @@ Mean(Array(),false,0,nil,0,"空数组")来得到”空数组”这个字符串 常见函数如 `Large`、`Small`、`Percentile`、`Mean`、`Sum`、`Median` 等均支持一维数组与二维矩阵;完整列表见函数库(统计函数)。 - ### FMArray #### FMArray 数组的简介 @@ -2068,7 +2097,6 @@ Fmd := MinitDiag(3, 3, 1); return Fmd; ``` - 定义二:MInitDiag(Larray:Array,InitValue:[Int|Int64|Double]):FMArray 说明:功能参照定义一。与定义一的区别是将维度放到一个 array 数组中,而不是 N 个可选参数,所以定义二的方式中,MInitDiag 函数的参数只有两个。 @@ -2093,7 +2121,6 @@ Fmd2 := MinitDiag(array(3, 2), 1.0); return Fmd2; ``` - ###### MRand 定义一:`MRand(L1[,…LN][,randominfo:array]):FMArray` @@ -2116,14 +2143,12 @@ RandomInfo:最后一个参数,矩阵随机类型,可省略,省略时返 return mrand(4); ``` - 范例 02:返回一个服从标准正态分布的二维矩阵 ```tsl return mrand(4, 2, array("normal", 0, 1)); ``` - 定义二:MRand(LArray:Array[,randominfo:array]):FMArray 说明:功能参照定义一。与定义一的区别是将维度放到一个 array 数组中,而不是 N 个可选参数,所以定义二的方式中,MRand 函数的参数只一个固定参数与一个可选参数。 @@ -2146,7 +2171,6 @@ f3 := mrand(array(2, 3)); // 初始化一个2*3的随机数组 return f3; ``` - ##### 数据类型的判断 在天软语言中,datatype(v)可以判断任意数据的数据类型,而 FMArray 数组的数据类型对应的是分类 27。 @@ -2196,14 +2220,12 @@ t1 := real(t); return t1; ``` - 也支持多维矩阵,例如: ```tsl return real(fmarray[[-1, 2], [3, 4]]); ``` - ##### FMArray 与 Array 的相互转换 ###### ArrayToFM @@ -2312,12 +2334,14 @@ return f1; // 大小变更为10*4,扩大的地方用0补充 ```tsl Mfind、::、: := 和 mrow, mcol, mcell, mindex, mIndexCount 等矩阵运算符也支持对 fmarray 类型的计算。 ``` + 其中: ```tsl Mfind、::、: := 可以遍历 fmarray 的全部维度 // 在用到 Mfind、::、::=进行遍历时,还可以用以下关键字对矩阵进行操作: ``` + Mrow 可以获得第一维下标 Mcol 获得第二维下标 @@ -2344,6 +2368,7 @@ return A; Mfind 中的替换以及 A[0, 1] := 99.99 等的赋值都是如此。 ``` + ###### 查找与遍历举例 MFind 可以查找矩阵中的符合条件的位置以及值,还可以替换符合条件的值。 @@ -2353,6 +2378,7 @@ MFind 可以查找矩阵中的符合条件的位置以及值,还可以替换 ```tsl : := 即矩阵遍历赋值算符,不支持语句段,一般当某函数只支持数值计算,不支持数组计算时,可通过此方式快速实现。 ``` + 一般而言,优先使用 Mfind,效率较高。 ####### Mfind 应用举例 @@ -2423,7 +2449,6 @@ F: := RoundTo5(mcell); return F; ``` - ##### 子矩阵的提取与赋值 FMArray 支持 array 子矩阵操作的所有形式。 @@ -2458,6 +2483,7 @@ A[array(2,5,6), array(0,2)] ```tsl fm := mrand(3, 4, 5); ``` + fm[:,0,:]为固定维度 1 下标为 0 的二维矩阵 fm[:,array(2,3),:] 用数组做下标取多个下标 @@ -2474,6 +2500,7 @@ fm[:,2:3,:] 用 fromindex:toindex 模式取多个下标 // 比如,A[0,1]:=100,即可以将矩阵 A 的行下标为 0,列下标为 1 的单元格赋值为 100。 A[2:5] := 100,可以将矩阵 A 的行下标从 2 到 5 的子矩阵的单元格的值都赋值为 100。 ``` + 赋的值也是一个矩阵的具体案例如下: 例 01:行数相同的一维矩阵,给同一行内的单元格赋相同的值。 @@ -2494,7 +2521,6 @@ t[1:2][0:1] := fmarray[[1, 10], [2, 20]]; // 子矩阵为2行2列,所以赋值 return t; ``` - ##### 行的自扩张 FMArray 支持行的自扩张,但不支持其他维度的自扩张。 @@ -2503,6 +2529,7 @@ FMArray 支持行的自扩张,但不支持其他维度的自扩张。 // 比如,初始化一个 3 行 2 列的矩阵:A:=minit(3,2,0.0); // 而后赋值:A[100]:=1; ``` + 即此时的 A 的大小变成了 101 行 2 列的矩阵,自扩张产生的中间值用 0 补充。 例如: @@ -2539,11 +2566,13 @@ TSL 的基础算符有比如+,-,\*,/,\,%,mod,div,^,~,.=,.>,.<,.<>,.>=,.<=,.!,.&, ```tsl a := fmarray[1, 2, 3] + fmarray[2, 3, 4]; ``` + A 的结果为:`fmarray[3, 5, 7]`。 ```tsl a := fmarray[1, 2, 3] + 1; ``` + A 的结果为:`fmarray[2, 3, 4]`。 矩阵运算支持和 array 的混合运算 @@ -2557,6 +2586,7 @@ A 的结果为:`fmarray[2, 3, 4]`。 ```tsl a := fmarray[1, 2, 3] + array(2, 3, 4); ``` + A 的结果为:`fmarray[3, 5, 7]`。 多维矩阵的转置 @@ -2707,6 +2737,7 @@ FMArray 支持 SQL 语法的大多数功能,但是由于这类语法操作不 f1 := fmarray[[1, 2], [0, 4], [1, 2], [5, 6]]; t := select \ * from f1 end; ``` + 此时的 t 是一个 Array,而 select 改成 Mselect 后结果是一个 Matrix。 其它功能与用法与 Array 一致。 @@ -2726,6 +2757,7 @@ t := select \ * from f1 end; ```tsl a := minit(2, 3, 1.0); insert into a array(9); ``` + A 的结果是: fmarray[[1.0,1.0,1.0],[1.0,1.0,1.0],[9.0,9.0,9.0]] ###### Delete 和 update 对 fmarray 的支持 @@ -2735,9 +2767,11 @@ Delete 和 update 支持对 fmarray 的操作,操作后的结果还是一个 F 例如:delete from f where [1]=4; 可以删除矩阵 f 中 1 列值为 4 的所在行; update f set [0]=100 where [1]=4 + ```tsl end; 可以将 1 列中值为 4 的行的 0 列值更新为 100。 ``` + 提示:fmarray 无法像 array 一样自动通过 update 增加列,这是因为这种操作对于 fmarray 相比 array 而言更慢,采用 fmarray 应该规避这类操作,只将 fmarray 用于必要的地方。 ##### Fmarray 为 CopyOnwrite 模式 @@ -2752,6 +2786,7 @@ B := a[0:98]; C := a[0]; D := A; ``` + 其内存表现: ##### 支持 FMArray 的公用函数 @@ -2772,6 +2807,7 @@ t := Reshape(f1, 6); return t; // t 的值为 fmarray[1,2,3,4,5,5]; 即由一个 2\*3 的矩阵变成了一个 6 行的一维矩阵。 ``` + ###### 排序 Sortarray,sorttablebyfield 支持对 fmarray 的排序 @@ -2798,7 +2834,6 @@ SortTableByField(f1, 0, 1); // 按第一列进行升序排列 return f1; ``` - ###### All 与 Any All、Any,模式与 array 同,如果用于行列的 any 返回值为 fmarray @@ -2885,9 +2920,11 @@ _ )、countof()、CheckSumOf( _ )替代。 具体语法如下: From 子句[SelectOpt(Options)] [distinct] [drange( )] + ```tsl [where 子句] [group by 子句] [order by 子句] end; ``` + 为了方便使用和节省内存加快速度,TSL 语言还支持 SSELECT,MSELECT 和 VSELECT 三个关键字做 SELECT 查询,当使用 MSELECT 查询的时候,返回的结果类型为 Matrix 类型,当使用 VSELECT 的时候,直接可返回数据的值,当使用 SSELECT 的时候,返回结果为一个一维数组。 ##### VSelect @@ -2916,6 +2953,7 @@ SSelect 返回一个一维数组,例如只返回其中一列而且要一个一 ```tsl SSelect 可用于对返回结果进行降维处理,用法如 sselect [“A”] from t end; ``` + 与 Select 的对比: ```tsl @@ -2973,7 +3011,6 @@ SelectOpt 以位掩码表示可选行为,常见选项: 其余选项与完整列表请参考函数库与 TS-SQL 相关文档。 - 注: 1、关于 MovingFirst 模式与禁用移动计算时的快速计算模式位设置互相矛盾时 @@ -3030,7 +3067,6 @@ refof(["v"], 5, ["v"] > 30) as"ref5" from t end; ``` - ####### DISTINCT 指定在结果集中只能显示唯一行。为了 DISTINCT 关键字的用途,空值被认为相等。不指定 DISTINCT 则指定在结果集中可以显示重复行。 @@ -3058,6 +3094,7 @@ return select Drange(10 to 99) * from A end; ```tsl return select Drange(-10 to - 1) \ * from A end; ``` + 也就是说 DRANGE 里的范围为负数表示如下: -1 为最后一条数据,-10 是倒数第十条数据。 @@ -3078,6 +3115,7 @@ BY 子句,行的顺序将由数据的存贮原有次序决定。 ```tsl return select Drange(1 of 10) \ * from A end; ``` + 这就是返回 10 等分中的第一等分部分。 ####### < select_list > @@ -3110,10 +3148,13 @@ to Date"或"Qty",列名也可以是数字。 ```tsl select AvgOf(["close"]) as"Average close" ``` + FROM MarketTable datekey encodedate(2002,1,1) to encodedate(2002,12,31) of + ```tsl "SZ000001"end; ``` + column_alias_str 不可用于 ORDER BY 子句,WHERE、GROUP BY 或 HAVING 子句。 ##### From 子句 @@ -3123,7 +3164,7 @@ column_alias_str 不可用于 ORDER BY 子句,WHERE、GROUP BY 或 HAVING 子 ```tsl FROM { } [ , ...n ] - : := + : := | { [DateKey BegTime TO EndTime] @@ -3138,6 +3179,7 @@ FROM { } [ , ...n ] : := ON | with (Expression[,...n] ON Expression[,...n]) ``` + ###### 参数 ####### Expression @@ -3237,6 +3279,7 @@ Join,Left Join,Right Join,Full Join 允许添加 On 的条件,用法范例: select \ * from a join b on [1].["ID"] = [2].["ID"] and [1].["Type"] = [2].["Type"] end; ``` + ON 的用法和 SQL 规范类似,但 On 条件不做优化,如果要进行优化加速,建议采用 With On 条件。 @@ -3248,6 +3291,7 @@ Join,Left Join,Right Join,Full Join 允许添加 With On 的条件,用法范 select \ * from a join b with([1].["ID"], [1].["Type"] ON [2].["ID"], [2].["Type"]) end; ``` + WITH ON 是 TSL 语言类 SQL 的自有的扩展特性,With On 是为了解决 Join 的效率问题,ON 的两旁是两组表达式,每组表达式的表达式个数应该完全相同,with on 会利用两组表达式进行预运算,并建立快速索引,解决效率问题,一般来说 With @@ -3271,6 +3315,7 @@ WHERE 指定查询结果集的条件 ```tsl select \ * from SampleTable where ["字段"] > 10 end; ``` + ##### GROUP BY 子句 语法 @@ -3362,7 +3407,6 @@ from t group by ["行业"] end; 当然用户也可以使用 select \* from ThisGroup end 来得到分组的完全值 - ##### ORDER BY 子句 语法 @@ -3408,6 +3452,7 @@ select [S] from Table end; // 表示返回列abcd而不是列S ``` 同样[0]表示数字字段 0; + ```tsl A := Rand(1000, array(“ABCD”)); B := select * from A where [“ABCD”] > 0.5 order by [“ABCD”] end; @@ -3615,7 +3660,6 @@ Table1 := array(('A':5, 'B':1, 'C':34), return select ["A"], REFOF(["A"], 2, ['A'] > 2) as'refA'from Table1 end; ``` - ###### COUNTIFOF 范例 @@ -3643,7 +3687,6 @@ Table1 := array(('A':5, 'B':20, 'C':34), return select COUNTIFOF(['A'] > 4 , 2) from Table1 end; ``` - ###### AVGOF 范例 @@ -3670,7 +3713,6 @@ Table1 := array( return select AVGOF( ['A'], ['A'] > 4, 2 ) from Table1 end; ``` - ###### EMAOF 范例 @@ -3687,7 +3729,6 @@ Table1 := array( return select emaof(['A'], 1, 2) from Table1 end; ``` - ###### SMAOF 范例 @@ -3702,7 +3743,6 @@ Table1 := array( return select smaof(['A'], 2, 1, 3) from Table1 end; ``` - ###### HARMEANOF 范例 @@ -3755,7 +3795,6 @@ Table1 := array( return select SUMOF( ['A'], ['A'] > 4, 2 ) from Table1 end; ``` - ###### MINOF 范例 @@ -3824,7 +3863,6 @@ minof(['B'], 1, nil, 1, ''), refminof(['B'], 'minA') , refminof(['A'], 'minB') from Table1 end; ``` - ###### RefMaxOf 范例 @@ -3841,7 +3879,6 @@ maxof(['B'], 1, nil, 1, ''), refmaxof(['B'], 'maxA') , refmaxof(['A'], 'maxB') from Table1 end; ``` - ###### MODEOF 范例 @@ -4181,7 +4218,6 @@ Table1 := array( return vSelect FrequencyOf ( ['A'], array(6)) from Table1 end; ``` - ###### ProductOf 范例 @@ -4260,6 +4296,7 @@ end; ```tsl function AggFunctionName(Flag:Integer;Value:[Boolean|Any]):[Boolean|Any]; ``` + 说明 flag 的值表示调用该函数时的状态。 @@ -4298,6 +4335,7 @@ begin else return SysParams["SumSample"]; end; ``` + ###### 双序列统计聚集函数 ####### Correlof @@ -4468,11 +4506,13 @@ begin return DEA; end; ``` + 这个上述代码是使用 SQL 聚集函数实现 MACD 的定义中的一段代码,我们可以看到,对于 DEA 而言,由于 EMAOF 的内还有两个 EMA 的计算,分别和 SHORT 参数和 LONG 参数有关,我们可以将 SHORT 参数和 LONG 参数组成一个字符串来作为外层 EMAOF 的缓存标志串,这样,当具有缓存的时候,当 SHORT 和 LONG 进行了改变,我们不会利用其他参数组存贮的缓存数据来进行 EMAOF 的计算,也就是说我们只会用 SHORT 和 LONG 相同的计算缓存,这样就避免了缓存错误的问题。此外,我们在这里由于每个计算都和 FIELD 相关,所以每个的缓存标识串中均加入了 Field。这样我们就可以在 Select 中调用: ```tsl select DEAOF("close", 12, 30), DEAOF("open", 12, 30) from ``` + …….而不会因为缓存错误而导致的结果问题。 如果我们没有进行函数封装,在绝大多数情况下,我们也可以忽略掉这个聚集函数的缓存标识参数。 @@ -4592,10 +4632,10 @@ DELETEOPT(Options) 指定 DELETEOPT 的选项,控制 DELETE 的行为 -| 值 | 含义 | -| --- | --- | -| 0 | 默认值,删除时修订下标,较大的下标依次减一 | -| 1 | 不改变下标,例如删除下标 2 后,不将 3/4/5 改为 2/3/4 | +| 值 | 含义 | +| --- | ---------------------------------------------------- | +| 0 | 默认值,删除时修订下标,较大的下标依次减一 | +| 1 | 不改变下标,例如删除下标 2 后,不将 3/4/5 改为 2/3/4 | Expression @@ -4971,6 +5011,7 @@ ScoreList[:,array("学号","姓名","英语成绩")] R1 := select \ * , RoundTo((["英语成绩"] + ["语文成绩"] + ["历史成绩"] + ["地理成绩"]) / 4, 2) as"文科成绩"from ScoreList end; ``` + R1 的结果集在原有结果集的基础上增加了文科成绩两列,我们可以看到 select 的使用的方法,select 和 from 之间是所需要的返回内容列表,多个返回内容之间用逗号进行间隔,\*代表原结果集的所有列,from 后则跟着所需查询的结果集,最后 select 以 end 作为结束。而每个返回的内容可以使用 as 列名来标示返回的字段列,也可以省略,一旦省略,select 会自动安排列名(如果返回内容是[]表达式,则列名则和原列名保持一致,否则列名会自动用"Expr1","Expr2"..替代),As 后的列名可以是字符串,也可以是整数。 我们从例子中可以看到,返回的内容中支持计算,允许调用 TSL 支持的各类函数(在例子中我们调用了舍入函数 RoundTo),而访问列值则是采用[]来访问的,在方括号中我们加入字段下标即可。(字段下标可以是常量,也可以是变量,对于整数下标的矩阵,我们用[0]就表示下标为 0 的列)。 @@ -4985,7 +5026,6 @@ select 在指定列使用 as nil 语法则该列不返回。 return select ['stockid'], ['date'], ['close'] * ['vol'] as nil from markettable datekey 20180801T to 20180801T of'SH000001'end; ``` - ##### where 进行条件查询 假如我们有一个二维数组 EnglishScore,结构如下: @@ -5026,6 +5066,7 @@ end; ```tsl B := select \ * from EnglishScore where ["英语成绩"] > 85 end; ``` + 这样看起来是不是很简洁呢?我们是否发现这种写法更容易理解呢?事实上,SQL 语法比较接近自然语言,我们可以把以上语法理解为:查询所有的从 EnglishScore 中的英语成绩> 85 的记录。 @@ -5035,6 +5076,7 @@ from 结果集之后,允许跟 where 以及一个查询条件,这个约定 注:TS-SQL 使用数组下标访问字段;当字段名是字符串时需要写成 `["字段名"]`。例如:`["英语成绩"]`。 TS-SQL 的 `select` 语句以 `end` 结束,外层语句仍以分号 `;` 结束。 + ##### Order By 对返回的结果集进行排序 假如我们除了需要查询出数据,并且还要对查询的结果的英语成绩从小到大进行排序,我们没办法再用简单的几行程序直接写出来了。因为排序牵涉到排序的算法,我们可能会封装一个排序的算法,假定叫 SortFunction,我们用最简单的冒泡排序为例: @@ -5061,6 +5103,7 @@ end; ```tsl B := select \ * from EnglishScore where ["英语成绩"] > 85 order by ["英语成绩"] end; ``` + 也就是说,SQL 允许在 where 子句之后(或者省略 where 子句返回所有),可以带 order by 排序的表达式。order by 默认是从小到大排序的,事实上,order by 允许对多个字段同时进行排序,并且支持从大到小排序。我们如果要对 ScoreList 的语文成绩正序排序,然后对英语成绩和语文成绩的比值进行逆序排列,我们可以如下写: @@ -5069,6 +5112,7 @@ by 允许对多个字段同时进行排序,并且支持从大到小排序。 B := select \ * from ScoreList order by ["语文成绩"] asc, ["英语成绩"] / ["语文成绩"] desc end; ``` + 也就是说 order by 后的排序表达式之后允许跟 asc 或者 desc 来描述排序的方向,缺省为正序(asc 可以省略),而 desc 则代表逆序,并且 order by 之后支持多个排序,多个排序表达式和排序方向之间使用逗号进行分割。 @@ -5078,6 +5122,7 @@ by 之后支持多个排序,多个排序表达式和排序方向之间使用 ```tsl A := select \ * , ThisOrder as"Order"from A order by ["AAA"] end; ``` + 这样可以得到["AAA"]排序的排序位置,该排序位置从 1 开始,与 ThisRowIndex 不同的是:相同的值排序号相同,且不一定连续,例如出现了连续两个排名第一,就没有第二,直接到第三名,这样更加严谨和科学。 ##### DRange 返回结果集中的一部分 @@ -5115,6 +5160,7 @@ begin end; AVG := SUM / length(EnglishScore); // AVG 里存贮英语成绩没及格 ``` + 同样的,我们也可以把这个功能封装起来: ```tsl @@ -5158,6 +5204,7 @@ begin else return "优秀"; end; ``` + 上述代码我们可以如此理解:groupfunc 只是一个自己定义的函数,用途仅仅只是为了上面的分组需要,因为英语成绩表中并没有什么是优秀什么是及格的标准。 GroupFunc 把成绩分成了四档,而 group @@ -5173,6 +5220,7 @@ by 的时候是对分组后的每个子结果集进行运算处理。 return select AvgOf(["英语成绩"]), CountOf( _ ), groupfunc(["英语成绩"]) from EnglishScore group by groupfunc(["英语成绩"]) having CountOf( _ ) > 1 end; ``` + 运行结果如下: Having 和 Where 是不是很类似呢?许多初学 SQL 的人会很容易混淆两者的差异,事实上 Having 可以用聚集函数作为条件,而 Where 是不行的,Having 是先 group 分组再计算 having 条件,而 where 则是最先开始进行条件筛选。在 group @@ -5187,6 +5235,7 @@ By 支持对多个值进行分组,假定 EnglishScore 中还包括一个字段 return select ["性别"], AvgOf(["英语成绩"]), CountOf( \ * ), groupfunc(["英语成绩"]) from EnglishScore group by ["性别"], groupfunc(["英语成绩"]) end; ``` + 毋庸多说,Group By 支持多值的分组只要将多个用于分组的计算在 Group By 后用逗号分隔即可。 @@ -5228,6 +5277,7 @@ By 后用逗号分隔即可。 R := select [1].\ * , [2].["英语成绩"] from A join B on [1].["学号"] = [2].["学号"] end; ``` + R 的结果就是我们要的结果集,我们来理解下多表查询和单表查询的差异: 首先是访问字段的表达方式有变化:我们以[2].["英语成绩"]来访问 B 的英语成绩列,用[1].["学号"]来表示了 A 结果集的学号,[2].["学号"]来表示 B 结果集的学号,而[1].*则表示了 A 结果集的所有字段。这个规则是什么呢?当存在有多表的时候,我们采用[TableOrder].[TableField]的模式来访问表的字段,而 TableOrder 则是表(结果集)在 select 中出现的次序(该次序从 1 开始),如果要返回某个表所有的字段,则采用[TableOrder].*的模式。 @@ -5253,6 +5303,7 @@ r := select [1] . * , [2].["英语成绩"] from A join B on [1].["学号"] = [2].["学号"] end; ``` + 可以用下面的语句替换: ```tsl @@ -5260,6 +5311,7 @@ r := select [1] . * , [2].["英语成绩"] from A cross join B where [1].["学号"] = [2].["学号"] end; ``` + Cross join 还有另外一种写法,就是用逗号“,”替换 corss join: ```tsl @@ -5267,6 +5319,7 @@ r := select [1] . * , [2].["英语成绩"] from A, B where [1].["学号"] = [2].["学号"] end; ``` + 在这里,我们有一个疑问,就是既然 cross join 可以替代掉 join 的功能,那么他们两者的差异是什么呢? @@ -5338,6 +5391,7 @@ on 的语法可以把笛卡尔积的计算复杂度降低到线性复杂度( R := select [1].\ * , [2].["英语成绩"], [3].["语文成绩"] from A join B on [1].["学号"] = [2].["学号"] join C on [1].["学号"] = [3].["学号"] end; ``` + 我们可以认为 join 后的结果集形成了一个新的结果集,这个结果集还可以继续和其他的结果集继续进行联接,用这种方式可以实现几乎任意多张表的联接。 读者必须了解到,join 的计算复杂度很大(使用 with @@ -5356,21 +5410,27 @@ Join 产生的结果集可以理解为笛卡尔积中符合条件的行的集合 ```tsl // 假定上边的案例中的结果集 C 包括的不是语文成绩,而是俄语成绩。而 A 结果集中所包括的学号包括所有学生,而这些学生有的选择的外语是英语,有的选择的是俄语,而我们现在需要汇总一份成绩表。由于 B 结果集和 C 结果集中的学号都不完整,如果使用 R:=select ``` -[1]._,[2].["英语成绩"] from A join B on [1].["学号"]=[2].["学号"] + +[1].\_,[2].["英语成绩"] from A join B on [1].["学号"]=[2].["学号"] + ```tsl end;则 R 结果集中将不会包括没有英语成绩的学号,而采用 R := select ``` -[1]._,[2].["英语成绩"],[3].["俄语成绩"] from A join B on + +[1].\_,[2].["英语成绩"],[3].["俄语成绩"] from A join B on [1].["学号"]=[2].["学号"] join C on [1].["学号"]=[3].["学号"] + ```tsl end;则 R 的结果会是一个空集, 因为有俄语成绩的人没有英语成绩,有英语成绩的人没有俄语成绩。这可能和我们预期的结果是不一致的,我们或许需要的结果集是这样的:包括所有学生,没有俄语成绩的俄语成绩保留为空,没有英语成绩的英语成绩保留为空。 ``` + 如何解决这个问题呢?我们来看一段修正后的代码: ```tsl R := select [1].\ * , [2].["英语成绩"], [3].["俄语成绩"] from A Left join B on [1].["学号"] = [2].["学号"] Left join C on [1].["学号"] = [3].["学号"] end; ``` + 在这里,我们采用了 Left Join 替换了 Join。什么是 Left Join 呢?与 Join 不同的是,Left Join 是以左结果集为基准,如果右结果集缺乏满足和左结果集中的某行联接的条件的行,那么依旧保留一条左结果集中的行,而联接的右结果集假定为空(所有字段的值为 NIL)。 @@ -5394,11 +5454,14 @@ Join 类同。 ```tsl // 如果以上的例子只有 B,C 结果集,而没有 A 结果集,B 结果集为英语成绩,C 为俄语成绩,那么用 R:=select ``` + ["学号"],[1].["英语成绩"],[2].["俄语成绩"] from B full join C on [1].["学号"]=[2].["学号"] + ```tsl end;就可以合并成一个整合的成绩表,除了同时修两门外语的人有两门成绩,否则只有一门成绩有内容,而另外一门成绩为空。 ``` + 在这里,我们需要注意一点,即["学号"]的处理,由于结果中行对应的左右结果集均可能为空行,所以不能在返回中指定某个结果集的学号来返回,缺省使用字段而不带[TableOrder]可以自动在多个表中根据字段名获得一个非空的结果。 当然,我们也可以用如下代码来替代: @@ -5407,6 +5470,7 @@ end;就可以合并成一个整合的成绩表,除了同时修两门外语的 R := select [1].["学号"]?:[2].["学号"] as"学号", [1].["英语成绩"], [2].["俄语成绩"] from B full join C on [1].["学号"] = [2].["学号"] end; ``` + 当参与计算的表更多的时候,显然缺省["学号"]的表达方式会显得更为简洁有效。 #### TS-SQL 的数据更新 @@ -5422,6 +5486,7 @@ SQL 提供了 Delete 来实现删除结果集中符合条件行,我们直接 ```tsl Delete from A where ["学号"] = "01"; ``` + 这个无需多加解释,删除 A 中符合 where 子句中条件的记录。在这里,有一个需要提醒,就是可以省略 where 子句 Delete From A;这同样也是正确的。 @@ -5429,6 +5494,7 @@ Delete From A;这同样也是正确的。 ```tsl // 问题来了,假定我们对一个结果集设置为空值,直接使用 A:=array();就可以了,为什么还需要使用 Delete 语句呢? ``` + 其实,Delete 不仅仅支持对结果集进行操作,在后边章节里我们还会提到 Delete 还可以支撑对实体数据库的表进行操作,在那种时候才具有现实意义。 ##### Insert 插入结果集 @@ -5448,6 +5514,7 @@ TS-SQL 的 Insert 语法和标准的 SQL 基本相同,也有相异的地方, ```tsl insert into a values("06", "路人甲"); ``` + 我们先温习下之前的范例中的 A 结果集,A 结果集是包括学号和姓名两列的结果集,上边的代码是否足够清晰呢? Insert @@ -5458,14 +5525,17 @@ Into 后跟随结果集(需要插入的对象),在结果集之后用 value ```tsl insert into a values("06", "路人甲", 80, nil); ``` + 我们当然可以使用上边的代码来实现,也就是我们让语文成绩先置为空。接下来问题又来了,假定我们的结果集 R 有 10 列,分别是学号和姓名外加英语成绩,语文成绩,物理成绩,化学成绩,数学成绩。。。。等等。 我们如果用上述的写法,我们需要记住每个列的位置,并且要给非需要的列以 nil 替代,这肯定不是一件让人心满意足的写法,这种时候,我们可以用 insert 的另外一种写法: insert into a insertfields(["学号"],["姓名"],["英语成绩"]) + ```tsl values("06", "路人甲", 80); ``` + 这看起来是不是简洁并且难以出错呢?这个语法是我们在 values 之前先用 insertfields(FieldsList)的模式来指定所需要插入的字段,FieldsList 则采用逗号分隔的[FieldName]的模式,而 values 里的 ValueList 则需要和 InsertFields 中的字段次序保持一致。 ###### Insert 插入多行的批量插入 @@ -5476,6 +5546,7 @@ values("06", "路人甲", 80); A1 := array(("学号":"07", "姓名":"路人乙"), ("学号":"08", "姓名":"路人丙")); Insert Into A A1; ``` + 对于 TSL 的结果集而言,上边的写法可以用 A&=A1;来替代,但是对于数据库的插入而言,则显然无法使用&=操作符号,这个时候就必需使用 Insert 语法了。 ###### Insert 指定字段插入 @@ -5492,6 +5563,7 @@ values(3, 4); A 的结果为 array((1, 2, 3), (2, 3, 4), (3, 4)); ``` + 例子中特意使用数字下标的字段,让大家清楚理解其工作原理。 如果只插入一行,则用 values 关键字在()中逐个将字段的内容用逗号分隔。 @@ -5583,6 +5655,7 @@ update a set [0] = 0, [1] = - [1] where [0] < 0 end; // 把 0 列小于 0 的 ```tsl update b set ["英语成绩"] = 79 where ["学号"] = "03"end; ``` + 看起来语法很简单,Update 之后 set 之前是需要更新的结果集,在 set 之后用[FieldName]=Value 的模式将值更新给符合条件的行的 FieldName 字段,而条件则和 select 一样使用 where 子句。 不用多加解释,但还需要关注三个问题:如果更新不需要条件?如果一次更新多个字段?如果字段不存在? @@ -5598,11 +5671,13 @@ update r set ["合法标示"] = 1 end; ```tsl update b set ["英语成绩"] = sqrt(["英语成绩"]) * 10 end; ``` + 第二个问题,Update 支持多个字段的同时更新,例如: ```tsl update b set ["英语成绩"] = 79, ["语文成绩"] = 80 where ["学号"] = "03"end; ``` + 即允许存在多个[FieldName]=Value,之间使用逗号","进行分隔。 第三个问题,如果 TS-SQL 更新的内容是内存的结果集(而非实体数据库),而需要更新字段不存在,会自动产生新列存贮更新的数据,上边的第二个问题的 B 结果集则自动增加了"英语成绩"列。 @@ -5640,7 +5715,6 @@ update t set ['A'] = [@'stockid'] end; return t; ``` - ### TS-SQL 进阶 #### TS-SQL 和一维数组 @@ -5666,6 +5740,7 @@ insert into R insertfields(thisrow) values(70); delete from R where thisrow < 50; // R 的结果为:array(50,60,70) ``` + ##### ThisRow 的其他用途 在处理二维数据结构的时候,ThisRow 同样是有用的,我们使用 update 的时候,由于需要使用 set @@ -5676,14 +5751,17 @@ delete from R where thisrow < 50; 当然,我们可以写成如下内容: Update R set ["语文成绩"]=DATA["语文成绩"],["英语成绩"]=DATA["英语成绩"],..... + ```tsl where ["学号"] = DATA["学号"] end; ``` + 当字段很多的时候,这是否太罗嗦了呢?下列写法是否会让你觉得简洁多了呢? ```tsl Update R set thisrow = DATA where ["学号"] = DATA["学号"] end; ``` + 事实上,除了用于 Update 以外,我们还可以可以做整行相同的判断,这可以用于 Delete,select 等 where 子句中: 假定有矩阵 R,其中存在全 0 的行,我们需要删除掉这些行,怎么做呢? @@ -5693,6 +5771,7 @@ Update R set thisrow = DATA where ["学号"] = DATA["学号"] end; ```tsl Delete from R where [0] = 0 and [1] = 0 and [2] = 0 .....; ``` + 我们还可以换一个很简洁的写法: Delete From R where Sum(ThisRow\*ThisRow)=0; //条件为每一个元素的平方和为 0 @@ -5724,6 +5803,7 @@ R1 := select ThisRow from R where ThisRow > 5 end; R2 := sselect ThisRow from R where ThisRow > 5 end; // 该 R2 的结果为:array(6) ``` + SSelect 的语法和 select 完全相同,返回的结果不同之处在于:SSelect 将返回的结果集按照逐行逐列的原则将所有元素组织成一个一维数组。 #### VSelect 返回单一值 @@ -5733,11 +5813,13 @@ SSelect 的语法和 select 完全相同,返回的结果不同之处在于:S ```tsl R1 := select AvgOf( ["英语成绩"] ) from B end; ``` + R1 返回的结果集是一个 1 行 1 列的二维结果集,这在开发上使用起来比较麻烦。为了方便起见,TS-SQL 引入关键字 VSelect。 ```tsl R2 := VSelect SumOf( ["英语成绩"] ) from B end; ``` + 这个 R2 的结果就是英语成绩的平均值了,VSelect 和 SSelect 类似,VSelect 返回的值为结果集中的第一行第一列的内容。当用户使用聚集函数进行统计的时候,使用 VSelect 可以让代码更为简洁。 #### TS-SQL 和多重嵌套查询 @@ -5764,6 +5846,7 @@ R2 := VSelect SumOf( ["英语成绩"] ) from B end; R := select \ * , select ["课程时间"], ["缺课"] from D where ["学号"] = ["学号"] and ["缺课"] = "Yes"end as"出勤记录"from B end; ``` + 这个时候,我们发现了一个问题,在字查询中,我们无法直接用["学号"]来标示 B 和 D 的学号字段,而这个时候,由于不是使用 Join,所以也无法使用[1].["学号"]的模式来识别字段来源。这时,子查询不存在 Join 的第一个第二个结果集的概念,但存在上一级结果集的概念(例如相对于对 D 查询的子查询而言,B 结果集是 D 结果集查询的上层结果集)。 为了解决这个上下级的关系,TS-SQL 加入了 RefsOf 关键字。 @@ -5820,7 +5903,6 @@ end as"行业成份" from t2 end; ``` - #### TS-SQL 访问分组后组内的内容 先来温习下之前我们说过的分组和聚集函数,我们假定有一个学校的体检结果表 R,结构如下: @@ -5841,6 +5923,7 @@ from t2 end; R1 := select ["性别"], ["年龄"], AvgOf(["身高"]) from R group by ["性别"], ["年龄"] end; ``` + 好了,接下来的问题来了:假使我们需要返回每个分组中身高的人呢?要解决这样的问题,我们便需要有方法访问到分组中的内容,这个时候,TS-SQL 引入了 ThisGroup 关键字。 ##### ThisGroup 访问分组内的内容 @@ -5850,10 +5933,13 @@ end; ```tsl R1 := select ["性别"], ["年龄"], AvgOf(["身高"]), select \ * from ThisGroup where ``` + ["身高"]=Refsof(MaxOf(["身高"]),1 ) end as "最高的学生" from R Group By + ```tsl ["性别"], ["年龄"] end; ``` + 在这个范例中,我们看到我们的子查询使用了 ThisGroup,ThisGroup 是一个特别的关键字,代表着上一层分组中的结果集。在这个范例中,我们还看到使用了 RefsOf(maxOf(["身高"]),1)来计算上一级分组中的最大身高。子查询 Select \* from ThisGroup where ["身高"]=Refsof(MaxOf(["身高"]),1 ) end 的含义是从分组中查询身高和分组的最大值相等的学生,也就是找出该分组中最高的学生。 @@ -5866,6 +5952,7 @@ end 的含义是从分组中查询身高和分组的最大值相等的学生, R1 := select ["性别"], ["年龄"], AvgOf(["身高"]), ThisGroup as"最高的学生"from R group by ["性别"], ["年龄"] end; ``` + 很可惜的是,这样写连语法都无法通过。为什么呢?ThisGroup 仅仅只是一个关键字来代表当前分组,而如果要取出分组中的内容,则必需使用 select,换句话来说就是:ThisGroup 只能被放在 select 的 from 子句中。ThisGroup 只是 select 查询的一个特殊源,而不是一个现成的结果集。 上边代码正确的写法如下: @@ -5874,6 +5961,7 @@ group by ["性别"], ["年龄"] end; R1 := select ["性别"], ["年龄"], AvgOf(["身高"]), select \ * from ThisGroup end as "详细信息"from R group by ["性别"], ["年龄"] end; ``` + ThisGroup 作为一个 from 子句所支持的特殊关键字而不是一个数据集,有很多方面的考量,最主要的原因则是因为这样实现在大多数应用下可以获得更好的效率,因为用户往往并不一定需要访问分组子集的全部内容。 #### RefMaxOf,RefMinOf 引用最大最小的行 @@ -5908,7 +5996,6 @@ refMinOf([0], "id4") as"1列最小值对应的0例值" from t end; ``` - 如果存在子查询,结合 RefsOf 使用,RefMaxOf,RefMinOf 可以简单地解决以前很麻烦的需求 #### ThisRowIndex 在 Select 中返回原始行下标 @@ -5921,6 +6008,7 @@ from t end; A := array(-1, 1, 2, 3, -2, 3); B := SSelect ThisRowIndex from A where ThisRow < 0 end; ``` + B 的结果为 array(0,4) 我们在这个例子中,为了方便起见,我们使用了一维数组来描述,上述的例子中我们得到了小于 0 的值-1、-2 在 A 数组中的行下标为 0 和 4。 @@ -5974,9 +6062,11 @@ REFOF,时间序列化的第一种需求,相对位置需求: 假定 R 结果集中包括有 close 列 那么 select ["close"]/refof(["close"],1) - 1 from R + ```tsl end;就可以返回出每天的涨幅,这足够简单吧。 ``` + 我们理解 refof 的功能是以向前推移当前序列到指定的行再计算第一个参数的表达式,第二个参数为推移的行数,如果第二个参数为负则朝后推移。 花费这么多的气力来描述,仅仅只是提醒读者,我们不用把 refof(["close"]+["open"],1)写成 refof(["close"],1)+refof(["open"],1),前者的访问效率接近后者的两倍。 @@ -6004,6 +6094,7 @@ AVGOF ( [ DISTINCT ] Expression [,BoolConditionExp[,N[,MovingFirst[,CacheId]]]] R := Rand(100, 1); return select [0], AvgOf([0]) as 1, AvgOf([0], true, 10) as 2 from R end; ``` + 我们将结果集以图形来呈现: 得到的有三条线,一条是随机数线,一条是整体的平均值,是一条直线,另外一条蓝色线则是一个移动平均后的平滑线。 @@ -6020,12 +6111,14 @@ return select [0], AvgOf([0]) as 1, AvgOf([0], true, 10) as 2 from R end; select datetimetostr(["date"]), ["close"], avgof(["close"], ["vol"] > 0, 10) from tradetable datekey now() - 1 to now() of"SZ000002"end; ``` + 为了更清晰地看到其运行的结果,我们不妨用一个简单的数据序列来替代。我们假定有结果集 R,R 为一维数组,内容如下 array(1,3, 5, 0, 2,0, 4,5,3) ```tsl R1 := sselect AvgOf( ThisRow, ThisRow > 0, 3) from R end; ``` + 这里对于还不是特别掌握 TS-SQL 的读者,我们要做一个特别的提示,由于一维数组没有列概念,所以没有办法用[列标]的模式去访问列的内容,而 ThisRow 代表的是当前行的内容,对于一维数组而言,ThisRow 存贮的就是当前下标对应的值(还有一个 ThisRowIndex 对应当前的下标),而 select 默认返回的结果集是一个二维结构,在处理一维数组的时候,往往希望返回的也是一维数组,用 sselect 而不是 select 则起到这个作用。 我们在平台上运行可以知道 R1 的结果为 array(1.00,2.00,3.00,3.00,3.333,3.333,3.667,3.667,4.00),前两个结果是在数据点不够的情况下,自动转换成了 1 个点的平均 1/1=1,两个点的平均(1+3)/2=2,第三个点为(1+3+5)/3=3,第四个点则从 0 开始往前推移 3 个>0 的点进行平均,得到的是(1+3+5)/3=3,第五个点为(2+5+3)/3=3.333,第六个点为(2+5+3)/3=3.333,第七个点为(4+2+5)/3=3.667,第八个点为(5+4+2)/3=3.667,第九个点为(3+5+4)/3=4。我们可以清晰地看到 TS-SQL 的条件移动平均是先满足条件,后计算数据的移动。 @@ -6039,6 +6132,7 @@ select N := CountIfOf(["close"] > refof(["close"], 1), 10), AvgOf(["vol"], ["close"] > refof(["close"], 1), N) from markettable Datekey BegDate to EndDate of"SZ000002"end; ``` + 在这里,我们利用了在 select 计算的过程中使用变量 N 将 CountIfOf 返回的个数记录了下来,并将 N 作为了 AvgOf 的参数,看起来是否是很巧妙呢?但是,我们在运行的时候,会遇到一个问题,就是 N 可能为 0,因为在 10 个交易日中连续下跌的可能性是存在的,而 0 日平均是不被允许的,为了解决这个问题,我们可以将代码修改如下: ```tsl @@ -6046,6 +6140,7 @@ select N := CountIfOf(["close"] > refof(["close"], 1), 10), N?AvgOf(["vol"], ["close"] > refof(["close"], 1), N):0 from markettable Datekey BegDate to EndDate of"SZ000002"end; ``` + 利用:表达式,我们把 N 为 0 的特殊情况彻底解决了。 TS-SQL 对上述问题的直接支持办法 @@ -6055,6 +6150,7 @@ TS-SQL 对上述问题的直接支持办法 ```tsl R1 := sselect selectOpt(64) AvgOf( ThisRow, ThisRow > 0, 3) from R end; ``` + 先来看下结果是否正确,运行得到的结果是: array(1.00,2.00,3.00,4.00,3.5,2.00,3.00,4.5,4.00),为了方便起见,我们把 R 的内容在这里重复一下,R 的内容为:array(1,3, @@ -6070,7 +6166,9 @@ OK,这样是否比前一种解决方案更好呢? ```tsl R1 := sselect AvgOf( ThisRow, ThisRow > 0, 3, true), AvgOf( ThisRow, ThisRow > 0, 3, false) ``` + from R + ```tsl end;该参数的意义就是决定 N 到底是先移动还是先判定条件,如果为真,就先移动,则计算 N 个内符合条件的,位假表示先判定,则计算最近 N 个符合条件的。 ``` diff --git a/docs/tsl/syntax_book/07_debug_and_profiler.md b/docs/tsl/syntax_book/07_debug_and_profiler.md index b188158..ecd5578 100644 --- a/docs/tsl/syntax_book/07_debug_and_profiler.md +++ b/docs/tsl/syntax_book/07_debug_and_profiler.md @@ -32,6 +32,7 @@ ```tsl R[i] := #函数名(参数…) with array(系统参数列表…) timeout N; ``` + 其中,with 语句可指定网格运算子程中的系统参数,此输入可省 timeout @@ -353,6 +354,7 @@ begin SetGlobalCache(Cache, V); end; ``` + 但这样存在几个问题: 一是全局缓存的设置是需要权限的,一旦采用这样的模式,代码只能运行在高权限下。 @@ -368,6 +370,7 @@ begin SetGlobalCache(Cache, V); end; ``` + 我们需要在 IsDataNeedReCalc 里来检查诸如外部数据的版本是否发生了变更等工作,往往这种检查对事件的耗费远远大于全局缓存的获取,这样又会影响到用户模型的效率。 ##### 期望的方式 @@ -377,6 +380,7 @@ end; ```tsl if not GetGlobalCache(CacheName, V) then V := CalcDataCall(); ``` + 由于全局缓存系统管了生成,所以我们只需要取即可,如果系统未生成,我们直接进入计算模式。 ##### 不推荐的模式 @@ -384,6 +388,7 @@ if not GetGlobalCache(CacheName, V) then V := CalcDataCall(); ```tsl GetGlobalCache(CacheName, V); ``` + 有的开发者会在升级应用后,将取数程序变成了最简单的模式,假设缓存的获得会成功,这样在项目实施中并无不可,假设数据的初始化和数据变更确定性由系统其他部分完成了,这样也带来了数据底层来源和上层应用分离的优势。 但在产品开发中,我们并不推荐如此模式,因为这样会带来了新的问题。 @@ -497,4 +502,5 @@ Automonthreads 设置的是启动的监控管理线程的数量。 ```tsl // 如果初始化和监控 TSL 需要调用内外部的 TSL 函数来进行数据准备,设计者推荐用户采用 data:=sudo("modeluser",getcalcdata())的模式来进行数据的一些准备工作,因为 GetCalcData()这类的函数往往不需要任何特殊权限,这样可以最大限度地防止非授权代码的运行。 ``` + 如果我们仅仅只是利用初始化和监控进行一些系统性操作,设计者强烈建议不需要使用一些中间函数,将除了二进制函数外的实现直接在.TSL 里完成,这样做可以让这些代码可以独立运行。如果无法保障这一点,强烈建议将无需权限运行的内容以 sudo 模式来运行。 diff --git a/docs/tsl/syntax_book/08_new_generation.md b/docs/tsl/syntax_book/08_new_generation.md index d4a15e0..bc23e45 100644 --- a/docs/tsl/syntax_book/08_new_generation.md +++ b/docs/tsl/syntax_book/08_new_generation.md @@ -45,6 +45,7 @@ TSL 语言中支持复数的表达,虚数单位用 j 表示,记复数 z 为 z := 4 + 3j; z := complex(4, 3); ``` + 即表示 z 是一个实部为 4,虚部为 3 的复数。 复数在客户端中的显示如下: @@ -98,11 +99,13 @@ return datatype(z); z1 := 4 + 3j; z2 := 5 + 12j; ``` + 加法: ```tsl return z1 + z2; ``` + 返回:9.0+15.0j 减法: @@ -110,6 +113,7 @@ return z1 + z2; ```tsl return z2 - z1; ``` + 返回:1.0+9.0j 乘法: @@ -117,6 +121,7 @@ return z2 - z1; ```tsl return z1 * z2; ``` + 返回:-16.0+63.0j 除法: @@ -124,44 +129,44 @@ return z1 * z2; ```tsl return z2 / z1; ``` + 返回:2.24+1.32j ##### 复数支持的算符列表 基础运算符(与实数一致): -| 运算符 | 说明 | 示例 | -| --- | --- | --- | -| + | 加 | `1+2j + (2+3j)` | -| - | 减,负号 | `2+3j - (3+1j)` | -| * | 乘 | `(2+3j) * (3+1j)` | -| / | 除 | `(2+3j) / (3+1j)` | -| \\ | 左除 | `(3+1j) \\ (2+3j)` | -| ~ | 求对数 | `(8+6j) ~ (3+1j)` | -| ^ | 求幂 | `(3+1j)^2` | -| ! | 求倒数 | `!(3+1j)` | -| ++ | 自增 | `(a := 3+1j, a++, a)` | -| -- | 自减 | `(a := 3+1j, a--, a)` | -| = | 等于 | `(0+2j) = 2j` | -| <> | 不等 | `(0+2j) <> 2j` | -| $ | 字符串转换与拼接 | `(3+2j)$"A"` | -| like | 相似判定 | `3.55+4.16j like 3.55` | +| 运算符 | 说明 | 示例 | +| ------ | ---------------- | ---------------------- | +| + | 加 | `1+2j + (2+3j)` | +| - | 减,负号 | `2+3j - (3+1j)` | +| \* | 乘 | `(2+3j) * (3+1j)` | +| / | 除 | `(2+3j) / (3+1j)` | +| \\ | 左除 | `(3+1j) \\ (2+3j)` | +| ~ | 求对数 | `(8+6j) ~ (3+1j)` | +| ^ | 求幂 | `(3+1j)^2` | +| ! | 求倒数 | `!(3+1j)` | +| ++ | 自增 | `(a := 3+1j, a++, a)` | +| -- | 自减 | `(a := 3+1j, a--, a)` | +| = | 等于 | `(0+2j) = 2j` | +| <> | 不等 | `(0+2j) <> 2j` | +| $ | 字符串转换与拼接 | `(3+2j)$"A"` | +| like | 相似判定 | `3.55+4.16j like 3.55` | 赋值运算符: -| 运算符 | 说明 | 示例 | -| --- | --- | --- | -| += | 加等于 | `(a := 3+1j, a += 2+3j, a)` | -| -= | 减等于 | `(a := 3+1j, a -= 2+3j, a)` | -| *= | 乘等于 | `(a := 3+1j, a *= 2+3j, a)` | -| /= | 除等于 | `(a := 2+3j, a /= 3+1j, a)` | -| \\= | 左除等于 | `(a := 3+1j, a \\= 2+3j, a)` | -| ^= | 幂等于 | `(a := 3+1j, a ^= 2, a)` | -| ~= | 对数等于 | `(a := 8+6j, a ~= 3+1j, a)` | +| 运算符 | 说明 | 示例 | +| ------ | -------- | ---------------------------- | +| += | 加等于 | `(a := 3+1j, a += 2+3j, a)` | +| -= | 减等于 | `(a := 3+1j, a -= 2+3j, a)` | +| \*= | 乘等于 | `(a := 3+1j, a *= 2+3j, a)` | +| /= | 除等于 | `(a := 2+3j, a /= 3+1j, a)` | +| \\= | 左除等于 | `(a := 3+1j, a \\= 2+3j, a)` | +| ^= | 幂等于 | `(a := 3+1j, a ^= 2, a)` | +| ~= | 对数等于 | `(a := 8+6j, a ~= 3+1j, a)` | 矩阵与集合相关的运算符与示例见 06 扩展语法(矩阵/集合)章节。 - #### 相关模型 ##### 复数生成 @@ -280,118 +285,115 @@ A := array(1 + 2j, 2.5 + 3j); A: := real(mcell); return A; ``` + 返回的结果为:array(1.0,2.5) ###### 复数支持的常用函数列表 - -| No | 函数名 | 功能 | 举例 | -| --- | --- | --- | --- | -| 1 | Complex | 构建复数或复数矩阵 | Complex(1,2)返回1+2j | -| 2 | IfComplex | 判断是否为复数 | IfComplex(1+2j)返回1 | -| 3 | Datatype | 判断数据类型 复数的编号为41 | Datatype(1+2j)返回41 | -| 4 | real | 取实部 | 如real(2.5+3.2j)返回实数2.5 | -| 5 | Imag | 取虚部 | 如Imag(2.5+3.2j)返回实数3.2 | -| 6 | Conj | 共轭复数 | 如Conj (2.5+3.2j)返回2.5-3.2j | -| 7 | Abs | 取模 | 如Abs(3+4j)返回复数的模5 | -| 8 | Minit | 初始化FMArray | 如Minit(3,1+2j) | -| 9 | Minitdiag | 对角矩阵初始化FMArray | 如MinitDiag(3,3,1+0j); | -| 10 | Sqr | 求平方 | 如Sqr(3+1j) | -| 11 | Sqrt | 求平方根 | 如sqrt(5+12j) | -| 12 | dupValue | 复制值 | 如dupValue(2+1j) | -| 13 | Integer | 强制转换为整数 | 如Integer(3.33+2.5j)结果为3 | -| 14 | Int64 | 对实部进行取整 | int64(2.5+1.6j)返回2 | -| 15 | log10 | 以10为底的对数 | 如log10(2+1j) | -| 16 | Log2 | 以2为底的对数 | 如log2(2+1j) | -| 17 | LogN | 以指定N为底的对数 | 如LogN(3,2+1j) | -| 18 | Int | 将实部与虚部保留整数部分 | int(2.5+1.6j) 返回2.0+1.0j | -| 19 | Frac | 对实部与虚部进取小数部分 | Frac(6.4-3.2j)返回0.4-0.2j | -| 20 | Ceil | 对实部与虚部进行向上取整 | Ceil(6.1+3.5j)结果为7.0+4.0j | -| 21 | Ceil32 | 对实部与虚部进行向上取整 | Ceil32(6.1+3.5j)结果为7.0+4.0j | -| 22 | Ceil64 | 对实部与虚部进行向上取整 | Ceil64(6.1+3.5j) 结果为7.0+4.0j | -| 23 | Floor | 对实部与虚部进行向下取整 | Floor(6.1+3.5j)结果为6.0+3.0j | -| 24 | Floor32 | 对实部与虚部进行向下取整 | Floor32(6.1+3.5j)结果为6.0+3.0j | -| 25 | Floor64 | 对实部与虚部进行向下取整 | Floor64(6.1+3.5j)结果为6.0+3.0j | -| 26 | Trunc | 对实部与虚部进行近0取整 | Trunc(6.1-3.2j)结果为6.0-3.0j | -| 27 | Trunc32 | 对实部与虚部进行近0取整 | Trunc32(6.1-3.2j)结果为6.0-3.0j | -| 28 | Trunc64 | 对实部与虚部进行近0取整 | Trunc64(6.1-3.2j)结果为6.0-3.0j | -| | 精度相关函数,对实部与虚部分别进行处理 | | | -| 29 | FloatN | 四舍五入 | 如:FloatN(2145.3456-1234.3446j,2) 返回:2145.35-1234.34j | -| 30 | RoundTo5 | .5处理 | RoundTo5(2.45-21.05j) 返回:2.5-21.0j | -| 31 | RoundTo | 四舍五入,银行家算法 | roundto(123.3446-123.3446j,-2) 返回:123.34-123.34j | -| 32 | SimpleRoundTo | 四舍五入 | simpleroundto(2154.3456-1246.3456j,2) 返回:2200.0-1200.0j | -| 33 | Round | 四舍五入后输出整数,银行家算法 | round(2145.3456-1234.3456j) 返回:2145.0-1234.0j | -| 34 | round32 | 四舍五入后输出整数,银行家算法 | round32(6.5+3.5j) 返回:6.0+4.0j | -| 35 | round64 | 四舍五入后输出整数,银行家算法 | Round64(6.5+3.5j) 返回:6.0+4.0j | -| 36 | simpleround | 四舍五入后输出整数 | simpleround(6.5+3.5j) 返回:7.0+4.0j | -| 37 | simpleround32 | 四舍五入后输出整数 | simpleround32(6.5+3.5j) 返回:7.0+4.0j | -| 38 | simpleround64 | 四舍五入后输出整数 | Simpleround64(6.5+3.5j) 返回:7.0+4.0j | -| | 其它基础函数 | | | -| 39 | IsZero | 在指定精度下是否等于0,可用于判断两个值是否相等 | IsZero(0.000001+0.0001j,0.00001)结果为0 | -| 40 | ToStn | 转换成STN字符串 | 如tostn(2.2+3.5j)返回字符串的” 2.2+3.5j” | -| 41 | Stn | 将串转成任意类型 | 如stn(“1+2j”)返回复数1.0+2.0j | -| 42 | Format | 将数值转换成指定格式字符串 | 如Format("%.3f",2.55+4.1j)返回字符串” 2.550+4.100j” | -| 43 | DivValue | 除运算 | 如DivValue(2+3j,3+4j)等同于(2+3j)/( 3+4j) | -| 44 | Eval | 执行表达式 | 如eval(&"2+3.22+3.14j")返回5.22+3.14j | -| 45 | call | 调用函数 | 如call("abs",3-4j) 返回5 | -| 46 | CallInarray | 调用函数 | 如callInarray("abs",array(3-4j))返回5 | - +| No | 函数名 | 功能 | 举例 | +| --- | -------------------------------------- | ----------------------------------------------- | ---------------------------------------------------------- | +| 1 | Complex | 构建复数或复数矩阵 | Complex(1,2)返回1+2j | +| 2 | IfComplex | 判断是否为复数 | IfComplex(1+2j)返回1 | +| 3 | Datatype | 判断数据类型 复数的编号为41 | Datatype(1+2j)返回41 | +| 4 | real | 取实部 | 如real(2.5+3.2j)返回实数2.5 | +| 5 | Imag | 取虚部 | 如Imag(2.5+3.2j)返回实数3.2 | +| 6 | Conj | 共轭复数 | 如Conj (2.5+3.2j)返回2.5-3.2j | +| 7 | Abs | 取模 | 如Abs(3+4j)返回复数的模5 | +| 8 | Minit | 初始化FMArray | 如Minit(3,1+2j) | +| 9 | Minitdiag | 对角矩阵初始化FMArray | 如MinitDiag(3,3,1+0j); | +| 10 | Sqr | 求平方 | 如Sqr(3+1j) | +| 11 | Sqrt | 求平方根 | 如sqrt(5+12j) | +| 12 | dupValue | 复制值 | 如dupValue(2+1j) | +| 13 | Integer | 强制转换为整数 | 如Integer(3.33+2.5j)结果为3 | +| 14 | Int64 | 对实部进行取整 | int64(2.5+1.6j)返回2 | +| 15 | log10 | 以10为底的对数 | 如log10(2+1j) | +| 16 | Log2 | 以2为底的对数 | 如log2(2+1j) | +| 17 | LogN | 以指定N为底的对数 | 如LogN(3,2+1j) | +| 18 | Int | 将实部与虚部保留整数部分 | int(2.5+1.6j) 返回2.0+1.0j | +| 19 | Frac | 对实部与虚部进取小数部分 | Frac(6.4-3.2j)返回0.4-0.2j | +| 20 | Ceil | 对实部与虚部进行向上取整 | Ceil(6.1+3.5j)结果为7.0+4.0j | +| 21 | Ceil32 | 对实部与虚部进行向上取整 | Ceil32(6.1+3.5j)结果为7.0+4.0j | +| 22 | Ceil64 | 对实部与虚部进行向上取整 | Ceil64(6.1+3.5j) 结果为7.0+4.0j | +| 23 | Floor | 对实部与虚部进行向下取整 | Floor(6.1+3.5j)结果为6.0+3.0j | +| 24 | Floor32 | 对实部与虚部进行向下取整 | Floor32(6.1+3.5j)结果为6.0+3.0j | +| 25 | Floor64 | 对实部与虚部进行向下取整 | Floor64(6.1+3.5j)结果为6.0+3.0j | +| 26 | Trunc | 对实部与虚部进行近0取整 | Trunc(6.1-3.2j)结果为6.0-3.0j | +| 27 | Trunc32 | 对实部与虚部进行近0取整 | Trunc32(6.1-3.2j)结果为6.0-3.0j | +| 28 | Trunc64 | 对实部与虚部进行近0取整 | Trunc64(6.1-3.2j)结果为6.0-3.0j | +| | 精度相关函数,对实部与虚部分别进行处理 | | | +| 29 | FloatN | 四舍五入 | 如:FloatN(2145.3456-1234.3446j,2) 返回:2145.35-1234.34j | +| 30 | RoundTo5 | .5处理 | RoundTo5(2.45-21.05j) 返回:2.5-21.0j | +| 31 | RoundTo | 四舍五入,银行家算法 | roundto(123.3446-123.3446j,-2) 返回:123.34-123.34j | +| 32 | SimpleRoundTo | 四舍五入 | simpleroundto(2154.3456-1246.3456j,2) 返回:2200.0-1200.0j | +| 33 | Round | 四舍五入后输出整数,银行家算法 | round(2145.3456-1234.3456j) 返回:2145.0-1234.0j | +| 34 | round32 | 四舍五入后输出整数,银行家算法 | round32(6.5+3.5j) 返回:6.0+4.0j | +| 35 | round64 | 四舍五入后输出整数,银行家算法 | Round64(6.5+3.5j) 返回:6.0+4.0j | +| 36 | simpleround | 四舍五入后输出整数 | simpleround(6.5+3.5j) 返回:7.0+4.0j | +| 37 | simpleround32 | 四舍五入后输出整数 | simpleround32(6.5+3.5j) 返回:7.0+4.0j | +| 38 | simpleround64 | 四舍五入后输出整数 | Simpleround64(6.5+3.5j) 返回:7.0+4.0j | +| | 其它基础函数 | | | +| 39 | IsZero | 在指定精度下是否等于0,可用于判断两个值是否相等 | IsZero(0.000001+0.0001j,0.00001)结果为0 | +| 40 | ToStn | 转换成STN字符串 | 如tostn(2.2+3.5j)返回字符串的” 2.2+3.5j” | +| 41 | Stn | 将串转成任意类型 | 如stn(“1+2j”)返回复数1.0+2.0j | +| 42 | Format | 将数值转换成指定格式字符串 | 如Format("%.3f",2.55+4.1j)返回字符串” 2.550+4.100j” | +| 43 | DivValue | 除运算 | 如DivValue(2+3j,3+4j)等同于(2+3j)/( 3+4j) | +| 44 | Eval | 执行表达式 | 如eval(&"2+3.22+3.14j")返回5.22+3.14j | +| 45 | call | 调用函数 | 如call("abs",3-4j) 返回5 | +| 46 | CallInarray | 调用函数 | 如callInarray("abs",array(3-4j))返回5 | ##### 支持复数矩阵的函数列表 除基础函数支持对复数矩阵的操作外,如统计函数、分解函数等也支持复数矩阵的运算,具体列表如下: - -| No | 函数名 | 功能 | 与实数处理的差异 | | -| --- | --- | --- | --- | --- | -| 1 | IfComplex | 判断每个元素是否为复数,如 ifComplex(array(2,2j),1) | | | -| 2 | Datatype | 返回每个元素的数据类型的编号,如 Datatype(array(2,2j),1) | | | -| 3 | arraytofm | 将Array数组转成FMarray矩阵 如arraytofm(t,2j) | | | -| 4 | ExportCsv | 将数组转成csv字符串,如 ExportCsv(array((2+3j,1+2j),(2,3)),s) | | | -| | ….其它数据类型的判定函数 | | | | -| | 统计函数 | 具体用法请查看官方函数说明 | | | -| 1 | Mean | 求算术平均值 | | | -| 2 | Sum | 求和 | | | -| 3 | sumInt | 对实部和虚部分别求整数部分和 | 算法: sumint(real(a))+sumint(imag(a))*1j | | -| 4 | SumOfSquares | 求数组平方和 | 无 | | -| 5 | Norm | 求数组平方和的平方根 | 在复数的计算中,a*conj(a)会替代平方,因此Norm的算法为: sqrt(sum(a*conj(a))) 虚部恒为0,所以norm仅返回实部的值 | | -| 6 | SumsAndSquares | 计算总和以及平方和 | 无 | | -| 7 | StdDev | 样本标准差 | 算法中计算平方由a*conj(a)替代,其它不变 | | -| 8 | PopnStdDev | 总体标准差 | 算法中计算平方由a*conj(a)替代,其它不变 | | -| 9 | Variance | 样本方差 | 算法中计算平方由a*conj(a)替代,其它不变 | | -| 10 | PopnVariance | 总体方差 | 算法中计算平方由a*conj(a)替代,其它不变 | | -| 11 | TotalVariance | 总体偏差 | 算法中计算平方由a*conj(a)替代,其它不变 | | -| 12 | MeanAndStdDev | 计算平均值和标准差 | 标准差算法同StdDev | | -| 13 | Geomean | 几何平均数 | | | -| 14 | Harmean | 调和平均数 | | | -| 15 | Mode | 众数 | | | -| 16 | AveDev | 均值绝对偏差 | | | -| 17 | DevSq | 样本平均值偏差的平方和 | 算法中计算平方由a*conj(a)替代,其它不变 | | -| 18 | Product | 累乘值 | | | -| 19 | Randomfrom | 从一组数据中随机抽取一个样本 | | | -| 20 | VariationCoefficient | 变异系数 | 算法中计算平方由a*conj(a)替代,其它不变,需等升级 | | -| | 双序列统计函数 | | | | -| 1 | Cov | 协方差 | E[X-ux*Conj(Y-uy)] | | -| 2 | Correl | 相关系数 | Cov与PopnStdDev符合复数运算 | | -| 3 | Slopeandintercept | 回归斜率和截距 | | | -| 4 | Slope | 回归斜率 | | | -| 5 | Intercept | 回归截距 | | | -| 6 | RSQ | 乘积矩相关系数平方 | | | -| 7 | Steyx | 相对标准偏差 | | | -| 8 | BetaAndAlpha | 斜率和截距 | | | -| 9 | MeanAndPopnStdDevWithRate | 带权重总体标准差以及平均值 | | | -| | 矩阵运算及分解 | | | | -| 1 | mt_Transposition | 矩阵转置 | | | -| 2 | mt_Multiplication | 矩阵乘 | | | -| 3 | mt_Addition | 矩阵和 | | | -| 4 | mt_Subtraction | 矩阵差 | | | -| 5 | Mt_decompose_lu | 进行lu分解, 函数输出中vi为0,wr为复数特征值 | | | -| 6 | Mt_decompose_qr | 对矩阵进行QR分解 | | | -| 7 | Mt_decompose_eig | 特征值及特征向量 | | | -| 8 | Mt_decompose_chol | cholesky分解 | | | -| 9 | Mt_decompose_svd | 进行SVD分解 | 实矩阵验证方式: U :* (eye(n,m)*s) :* `v 复矩阵验证方式: U :* (eye(n,m)*s) :* conj(`v) | | -| 10 | Mt_decompose_ldl | ldl分解 | | | - +| No | 函数名 | 功能 | 与实数处理的差异 | | +| --- | ------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | --- | +| 1 | IfComplex | 判断每个元素是否为复数,如 ifComplex(array(2,2j),1) | | | +| 2 | Datatype | 返回每个元素的数据类型的编号,如 Datatype(array(2,2j),1) | | | +| 3 | arraytofm | 将Array数组转成FMarray矩阵 如arraytofm(t,2j) | | | +| 4 | ExportCsv | 将数组转成csv字符串,如 ExportCsv(array((2+3j,1+2j),(2,3)),s) | | | +| | ….其它数据类型的判定函数 | | | | +| | 统计函数 | 具体用法请查看官方函数说明 | | | +| 1 | Mean | 求算术平均值 | | | +| 2 | Sum | 求和 | | | +| 3 | sumInt | 对实部和虚部分别求整数部分和 | 算法: sumint(real(a))+sumint(imag(a))\*1j | | +| 4 | SumOfSquares | 求数组平方和 | 无 | | +| 5 | Norm | 求数组平方和的平方根 | 在复数的计算中,a*conj(a)会替代平方,因此Norm的算法为: sqrt(sum(a*conj(a))) 虚部恒为0,所以norm仅返回实部的值 | | +| 6 | SumsAndSquares | 计算总和以及平方和 | 无 | | +| 7 | StdDev | 样本标准差 | 算法中计算平方由a\*conj(a)替代,其它不变 | | +| 8 | PopnStdDev | 总体标准差 | 算法中计算平方由a\*conj(a)替代,其它不变 | | +| 9 | Variance | 样本方差 | 算法中计算平方由a\*conj(a)替代,其它不变 | | +| 10 | PopnVariance | 总体方差 | 算法中计算平方由a\*conj(a)替代,其它不变 | | +| 11 | TotalVariance | 总体偏差 | 算法中计算平方由a\*conj(a)替代,其它不变 | | +| 12 | MeanAndStdDev | 计算平均值和标准差 | 标准差算法同StdDev | | +| 13 | Geomean | 几何平均数 | | | +| 14 | Harmean | 调和平均数 | | | +| 15 | Mode | 众数 | | | +| 16 | AveDev | 均值绝对偏差 | | | +| 17 | DevSq | 样本平均值偏差的平方和 | 算法中计算平方由a\*conj(a)替代,其它不变 | | +| 18 | Product | 累乘值 | | | +| 19 | Randomfrom | 从一组数据中随机抽取一个样本 | | | +| 20 | VariationCoefficient | 变异系数 | 算法中计算平方由a\*conj(a)替代,其它不变,需等升级 | | +| | 双序列统计函数 | | | | +| 1 | Cov | 协方差 | E[X-ux*Conj(Y-uy)] | | +| 2 | Correl | 相关系数 | Cov与PopnStdDev符合复数运算 | | +| 3 | Slopeandintercept | 回归斜率和截距 | | | +| 4 | Slope | 回归斜率 | | | +| 5 | Intercept | 回归截距 | | | +| 6 | RSQ | 乘积矩相关系数平方 | | | +| 7 | Steyx | 相对标准偏差 | | | +| 8 | BetaAndAlpha | 斜率和截距 | | | +| 9 | MeanAndPopnStdDevWithRate | 带权重总体标准差以及平均值 | | | +| | 矩阵运算及分解 | | | | +| 1 | mt_Transposition | 矩阵转置 | | | +| 2 | mt_Multiplication | 矩阵乘 | | | +| 3 | mt_Addition | 矩阵和 | | | +| 4 | mt_Subtraction | 矩阵差 | | | +| 5 | Mt_decompose_lu | 进行lu分解, 函数输出中vi为0,wr为复数特征值 | | | +| 6 | Mt_decompose_qr | 对矩阵进行QR分解 | | | +| 7 | Mt_decompose_eig | 特征值及特征向量 | | | +| 8 | Mt_decompose_chol | cholesky分解 | | | +| 9 | Mt_decompose_svd | 进行SVD分解 | 实矩阵验证方式: U :* (eye(n,m)*s) :_ `v 复矩阵验证方式: U :_ (eye(n,m)_s) :_ conj(`v) | | +| 10 | Mt_decompose_ldl | ldl分解 | | | ##### 复数支持的相关说明 @@ -438,12 +440,14 @@ t := array(1, 1 + 2j); t: := ifComplex(mcell)?mcell:complex(mcell, 0); return t; ``` + 第二种:复数重构 ```tsl t := array(1, 1 + 2j); return complex(real(t), imag(t)); ``` + 转换后结果如下: 转换完成后,就可以进行 sum(t)的操作了。 @@ -618,6 +622,7 @@ A---End ```tsl // 解析:B.FA 返回”A”,说明 B 引用 A 指向的对象;当 A 设置为 nil 时,A 对应的对象被成功释放,即 B:=makeweakref(A);没有导致 A 指向的对象的引用数加 1,B 是一个弱引用。 ``` + ##### weakref_get:生成强引用定义 2 范例 @@ -851,11 +856,13 @@ FB,FC 为非自动弱引用。 ```tsl [WeakRef] x1[, x2, …]; ``` + 指定成员 x1(或 x2 等,多个变量用,隔开)为自动弱引用 ```tsl [AutoRef]x1[, x2, …]; ``` + 指定成员 x1(或 x2 等,多个变量用,隔开)为强引用,一般在弱引用设定环境下使用。 即带[ ]只对当前语句中的变量有效,不带[]就是对段落有效。 @@ -874,6 +881,7 @@ type AutoWeakTest2 = class FOnMouseOver; end; ``` + 上面的强引用成员变量有:FA、FC、FD。 弱引用成员变量有:FB,FB2,FB3,FonClick, FonMouseMove, FonMouseOver。 @@ -884,9 +892,11 @@ end; 2 对 property write 指定的成员变量赋值 即,若 property A write + ```tsl B 中,B 是弱引用或者 B(v)方法中存在对弱引用的成员变量进行赋值,则在对 A 进行写入时(A := obj),B 此时产生的引用也是弱引用。 ``` + 3 将成员变量作为参数送入 TSL 开发的函数,在函数内对参数赋值 即,在类的方法中将成员变量作为参数送入到被调用的函数中,在函数内对参数赋值 @@ -1022,6 +1032,7 @@ Unsupport AutoWeak ```tsl // 定义:[class] function operator funcNmane([,p1[,p2[,…]]]); ``` + 说明:其中 class 关键字表示定义为类方法,为可选关键字。 Operator:为重载关键字 @@ -1137,7 +1148,6 @@ ret := TryStrToInt(c, msg); return array(ret, msg); ``` - 可以看到,字符串” 314”成功被转换成整数类型,并且结果被赋值给了参数 msg。 ##### 对象中对二进制函数重载的应用 @@ -1254,6 +1264,7 @@ end; ```tsl // 定义: function operator for(flag:integer); ``` + 说明: Operator:为重载关键字 @@ -1370,6 +1381,7 @@ in 操作进行重载实现,通过对 flag 的控制,可以实现每次循 ```tsl // 定义:[class] function operator KeyWord([p1[,p2[,…]]]); ``` + 说明:其中 class 关键字表示定义为类方法,为可选关键字。 Operator:为重载关键字 @@ -1428,6 +1440,7 @@ array("A","B","C") ```tsl // 定义:function operator KeyWord([p1[,p2[,…]]]); ``` + 说明: Operator:为重载关键字 diff --git a/docs/tsl/syntax_book/function/01_tsl_functions.md b/docs/tsl/syntax_book/function/01_tsl_functions.md index 9e1f52d..a4f7cc8 100644 --- a/docs/tsl/syntax_book/function/01_tsl_functions.md +++ b/docs/tsl/syntax_book/function/01_tsl_functions.md @@ -9,22 +9,27 @@ ## 快速概览 ### 数学与计算 + - **[数学函数](./tsl/math.md)** (14,396行) - 数值计算、三角函数、统计函数 ### 系统与平台 + - **[系统相关函数](./tsl/system.md)** (1,647行) - 系统信息、环境变量、进程控制 - **[平台函数](./tsl/platform.md)** (553行) - 平台特定功能 - **[客户端函数](./tsl/client.md)** (409行) - 客户端交互、界面控制 ### 基础功能 + - **[基础函数](./tsl/base.md)** (10,660行) - 字符串、数组、日期时间、文件操作 - **[图形函数](./tsl/graphics.md)** (698行) - 绘图、图表、可视化 ### 资源与交互 + - **[资源访问函数](./tsl/resource.md)** (4,897行) - 文件读写、数据库、网络通信 - **[第三方交互函数](./tsl/third_party.md)** (610行) - 第三方库调用、外部程序交互 ### 工具函数 + - **[压缩和解压函数](./tsl/compression.md)** (108行) - 数据压缩、解压缩 - **[信息摘要及编码](./tsl/digest_encoding.md)** (172行) - 哈希算法、加密、编码转换 diff --git a/docs/tsl/syntax_book/function/02_financial_functions.md b/docs/tsl/syntax_book/function/02_financial_functions.md index 6db283c..1d9f621 100644 --- a/docs/tsl/syntax_book/function/02_financial_functions.md +++ b/docs/tsl/syntax_book/function/02_financial_functions.md @@ -9,14 +9,17 @@ ## 快速概览 ### 行情数据 + - **[股票](./financial/stock.md)** (20,893行) - 股票代码、名称、上市信息、交易状态 - **[行情](./financial/market_data.md)** (11,748行) - 实时行情、历史行情、K线数据 - **[指数](./financial/index_data.md)** (2,237行) - 指数数据、指数成分股 ### 技术分析 + - **[技术分析](./financial/technical_analysis.md)** (11,373行) - 均线、MACD、KDJ、RSI等技术指标 ### 资产类别 + - **[债券](./financial/bond.md)** (2,827行) - 债券信息、收益率曲线、债券估值 - **[期权](./financial/option.md)** (1,573行) - 期权定价、希腊字母、隐含波动率 - **[基金](./financial/fund.md)** (10,681行) - 基金净值、持仓、业绩 @@ -25,19 +28,23 @@ - **[外汇](./financial/forex.md)** (116行) - 汇率、外汇行情 ### 财务与基本面 + - **[财务分析](./financial/financial_analysis.md)** (46,778行) ⚠️ **最大文件** - 三大报表、财务比率 - **[基本面](./financial/fundamentals.md)** (6,139行) - 公司信息、行业分类、股东结构 - **[宏观](./financial/macro.md)** (789行) - 宏观经济数据、GDP、CPI ### 板块与分类 + - **[板块](./financial/sector.md)** (24,819行) ⚠️ **大文件** - 行业板块、概念板块、板块轮动 ### 量化分析 + - **[金融工程](./financial/financial_engineering.md)** (6,564行) - 风险模型、因子模型、组合优化 - **[组合评价](./financial/portfolio_evaluation.md)** (3,656行) - 绩效评估、风险调整收益 - **[天软因子](./financial/ts_factor.md)** (186行) - 天软自定义因子库 ### 工具与框架 + - **[框架构造Tools](./financial/framework_tools.md)** (71行) - 策略框架构建工具 - **[网格池](./financial/grid_pool.md)** (301行) - 网格交易、池化管理 - **[日志](./financial/logging.md)** (53行) - 交易日志、事件日志 diff --git a/docs/tsl/syntax_book/function/03_datawarehouse.md b/docs/tsl/syntax_book/function/03_datawarehouse.md index ebd4711..162105d 100644 --- a/docs/tsl/syntax_book/function/03_datawarehouse.md +++ b/docs/tsl/syntax_book/function/03_datawarehouse.md @@ -79,7 +79,6 @@ return select * , datetimetostr(["date"]) as"date" from markettable datekey 20161007T to 20161010.1600T of"ag1612"end; ``` - ##### pn_Stock 范例 @@ -178,7 +177,6 @@ setsysparam(pn_nday(), 250); return nday2('time', datetostr(sp_time()), 'close', close()); ``` - 参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_Cycle pn_Precision pn_ViewPoint pn_FreeCycle pn_ReportMode @@ -271,7 +269,6 @@ setsysparam(pn_date(), 20240702.1030T); // 取分钟线十点半时的价量 return array(close(), vol()); ``` - 参见专题:非整周期行情数据提取陷阱和时点真实行情数据回溯参考SetSysParam GetSysParam pn_Stock pn_Date pn_Rate pn_RateDay pn_nDay pn_Cycle pn_FreeCycle pn_ReportMode @@ -393,14 +390,14 @@ return array(v1, v2); pn_ReportType取值说明: -| 取值 | 含义 | 涉及报表 | 应用范围 | 是否与pn_stock/pn_date相关 | -| --- | --- | --- | --- | --- | -| 0(默认) | 提取最新公布的报告期 | 正式财报 | 应用最广泛 | 与pn_stock、pn_date相关 | -| 1 | 优先级:正式财报>业绩快报>业绩预测 | 正式财报、业绩快报、业绩预测 | 适用于实时财务数据提取 | 与pn_stock、pn_date相关 | -| 2 | 优先级:正式财报>业绩快报 | 正式财报、业绩快报 | 适用于实时财务数据提取 | 与pn_stock、pn_date相关 | -| 3 | 优先级:正式财报>业绩预测 | 正式财报、业绩预测 | 适用于实时财务数据提取 | 与pn_stock、pn_date相关 | -| 90 | 按正式财报发布规则提取 | 正式财报 | 定期更新,所有股票规则相同 | 与pn_stock、pn_date无关 | -| >=19000101 | 指定报告期,若指定报告期未发布,取最新发布报告期 | 正式财报 | 指定报告期 | 与pn_stock相关,与pn_date无关 | +| 取值 | 含义 | 涉及报表 | 应用范围 | 是否与pn_stock/pn_date相关 | +| ---------- | ------------------------------------------------ | ---------------------------- | -------------------------- | ----------------------------- | +| 0(默认) | 提取最新公布的报告期 | 正式财报 | 应用最广泛 | 与pn_stock、pn_date相关 | +| 1 | 优先级:正式财报>业绩快报>业绩预测 | 正式财报、业绩快报、业绩预测 | 适用于实时财务数据提取 | 与pn_stock、pn_date相关 | +| 2 | 优先级:正式财报>业绩快报 | 正式财报、业绩快报 | 适用于实时财务数据提取 | 与pn_stock、pn_date相关 | +| 3 | 优先级:正式财报>业绩预测 | 正式财报、业绩预测 | 适用于实时财务数据提取 | 与pn_stock、pn_date相关 | +| 90 | 按正式财报发布规则提取 | 正式财报 | 定期更新,所有股票规则相同 | 与pn_stock、pn_date无关 | +| >=19000101 | 指定报告期,若指定报告期未发布,取最新发布报告期 | 正式财报 | 指定报告期 | 与pn_stock相关,与pn_date无关 | 相关专题文档 @@ -410,21 +407,21 @@ pn_ReportType取值说明: 发布规则: -| 财报类型 | 公布日期 | -| --- | --- | -| 一季报 | 4月底全部公布(4月最后一天开盘前已全部公布) | -| 中报 | 8月底全部公布(8月最后一天开盘前已全部公布) | -| 三季报 | 10月底全部公布(10月最后一天开盘前已全部公布) | -| 年报 | 次年4月底全部公布(次年4月最后一天开盘前已全部公布) | +| 财报类型 | 公布日期 | +| -------- | ---------------------------------------------------- | +| 一季报 | 4月底全部公布(4月最后一天开盘前已全部公布) | +| 中报 | 8月底全部公布(8月最后一天开盘前已全部公布) | +| 三季报 | 10月底全部公布(10月最后一天开盘前已全部公布) | +| 年报 | 次年4月底全部公布(次年4月最后一天开盘前已全部公布) | 按财报发布规则获取最新报告期与最新年度报告期案例: -| 截止日 | 最新报告期 | 最新年度报告期 | -| --- | --- | --- | -| 2023-01-01~2023-04-29 | 20220930 | 20211231 | -| 2023-04-30~2023-08-30 | 20230331 | 20221231 | -| 2023-08-31~2023-10-30 | 20230630 | 20221231 | -| 2023-10-31~2023-12-31 | 20230930 | 20221231 | +| 截止日 | 最新报告期 | 最新年度报告期 | +| --------------------- | ---------- | -------------- | +| 2023-01-01~2023-04-29 | 20220930 | 20211231 | +| 2023-04-30~2023-08-30 | 20230331 | 20221231 | +| 2023-08-31~2023-10-30 | 20230630 | 20221231 | +| 2023-10-31~2023-12-31 | 20230930 | 20221231 | 范例: @@ -663,7 +660,6 @@ NIL [] get at:NoName339(xxx) line: 6 return MarketInfo(MarketID("SH600000")); ``` - 交易的分段信息结构details字段的内容如下: 34200对应的时间是9:30分,41400对应的时间是11:30分。46800对应的是13:00,54000对应的是15:00。 @@ -778,7 +774,6 @@ setsysparam(pn_date(), inttodate(20140105)); c := nday(10, 'date', datetostr(sp_time()), 'close', close()); ``` - 参考SpecDate GetSysParam SetSysParam ##### tradeDays @@ -1031,7 +1026,6 @@ rd(3)//昨收 return rds; ``` - 范例02:取多个股票盘口行情 ```tsl @@ -1286,7 +1280,6 @@ r := nday(100, 'time', datetostr(sp_time()), 'close', close(), 'ma10', ma(close( return r; ``` - 参考Open High Low Vol Amount Sys_PrevClose ##### BuyVol3 @@ -1665,7 +1658,6 @@ market_ad := array('上涨家数':advance(), return market_ad; ``` - 参考Decline Flat ##### Prev_Settlement @@ -1849,7 +1841,6 @@ r := array('h_value':hhv(close(), N), return r; ``` - 参考LLV ##### LLV @@ -1883,7 +1874,6 @@ t := nday(100, 'time', sp_time(), 'close', close(), 'ma10', ma(close(), 10), 'ma return t; ``` - ##### EMA 算法函数EMA算法说明: @@ -1961,7 +1951,6 @@ _stat := array('标准差':sp_std(close(), 30), return _stat; ``` - 参考时间序列统计 ##### SP_STDP @@ -2034,7 +2023,6 @@ end; return r; ``` - ##### sp_large 算法 @@ -2257,7 +2245,6 @@ return Nday(10, "日期", SP_time(), "峰度", Specall(SP_kurtosis2(Close(), 480 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例2018/10/30万科与大盘最近10天每天与大盘走势的协方差序列 ```tsl @@ -2272,7 +2259,6 @@ return nday(10, "日期", SP_time(), "协方差", Specall(SP_Cov(close(), Spec(C 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例2018/10/30万科与大盘最近10天每天与大盘走势的相关系数序列 ```tsl @@ -2287,7 +2273,6 @@ return nday(10, "日期", SP_time(), "相关系数", Specall(SP_Correl(close(), 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例2018/10/30万科与大盘最近10天每天与大盘走势的回归斜率 ```tsl @@ -2302,7 +2287,6 @@ return nday(10, "日期", SP_time(), "回归斜率", Specall(SP_slope(close(), S 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例2018/10/30万科与大盘最近10天每天与大盘走势的回归截距 ```tsl @@ -2317,7 +2301,6 @@ return nday(10, "日期", SP_time(), "回归截距", Specall(SP_intercept(close( 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例2018/10/30万科与大盘最近10天每天与大盘走势的Pearson乘积矩相关系数的平方 ```tsl @@ -2332,7 +2315,6 @@ return nday(10, "日期", SP_time(), "系数平方", Specall(SP_RSQ(close(), Spe 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例2018/10/30万科与大盘最近10天每天与大盘走势的相对标准偏差 ```tsl @@ -2347,7 +2329,6 @@ return nday(10, "日期", SP_time(), "相对标准偏差", Specall(SP_steyx(clos 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例2018/10/30万科与大盘最近10天每天与大盘走势的回归斜率和截距 ```tsl @@ -2425,7 +2406,6 @@ update t set ['time'] = datetimetostr(['time']) end; return t; ``` - ##### toverDataEx 范例 @@ -2449,7 +2429,6 @@ return toverdataex(fields, d, trade_flag, beg_time, end_time, min_vol, min_amount, min_price, max_vol, max_amount, max_price); ``` - ##### TD 范例 @@ -2468,7 +2447,6 @@ td(3)//成交量 return tds; ``` - ##### TDByIndex 范例 @@ -2538,7 +2516,6 @@ setsysparam(pn_date(), strtodatetime("2014-01-15 10:00:00")); return TDInfo(); ``` - ##### TDInfoByIndex 范例 @@ -2770,7 +2747,6 @@ close() > ma(close(), 10), '', return data; ``` - ##### Foreach #### 市场和板块函数 @@ -2829,7 +2805,6 @@ bk_list := GetBKList('申万行业'); return bk_list; ``` - 范例02: ```tsl @@ -2838,7 +2813,6 @@ bk_list2 := GetBKList('申万行业\\申万采掘'); return bk_list2; ``` - 参考GetBK GetUserBKList GetUserBKList2 GetBKList2 ##### GetUserBKList2 @@ -2851,7 +2825,6 @@ my_sectors := GetUserBKList2("申万行业"); return my_sectors; ``` - 参考GetBK GetBKList GetUserBKList GetBKList2 ##### GetBKList2 @@ -2943,7 +2916,6 @@ setsysparam(pn_date(), inttodate(20110909)); return nday3(30, close()); ``` - 参考NDay NDay2 #### 引用指定函数 @@ -2969,7 +2941,6 @@ r := array('设定日价格':close(),//20110909 return r; ``` - ##### SpecDate 范例 @@ -3503,7 +3474,6 @@ infoid := DatabaseInfoArrayId(21); return infoarray(infoid); ``` - ##### InfoArrayExt 范例 @@ -3543,7 +3513,6 @@ infoid := DatabaseInfoArrayId(21); return InfoArrayExt(infoid, '股权登记日', 20130516); ``` - ##### InfoArrayExists 范例 @@ -3577,7 +3546,6 @@ return array('公司全称':TYPES[idttype(10002)], '未知':TYPES[idttype(99)]); ``` - ##### idfType 范例 @@ -3591,7 +3559,6 @@ return array('公司全称':TYPES[idftype(10002)], '未知':TYPES[idftype(99)]); ``` - ##### BasicIDExists 范例 @@ -3972,7 +3939,6 @@ return Derivative2(@close()); // 指标值为收盘价 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例返回平安银行截止到2015年12月31日的所有年报数量 ```tsl @@ -3987,7 +3953,6 @@ return OccuredOfNReport(@reportofall(46002, GetSysParam('DefaultRepID')), 201512 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例判断2014到2015这两年平安银行年报是否全部存在 ```tsl @@ -4002,7 +3967,6 @@ return ContinuedMatchOfNReport(@reportofall(46002, GetSysParam('DefaultRepID')), 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4018,7 +3982,6 @@ return OccuredRepIdOfNReport(@reportofall(46002, GetSysParam('DefaultRepID')), 2 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例计算平安银行2015年报与2014年报营业收入的和 ```tsl @@ -4033,7 +3996,6 @@ return SumOfNReport(@reportofall(46002, GetSysParam('DefaultRepID')), 20151231, 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例返回平安银行2015年报与2014年报营业收入的平均 ```tsl @@ -4048,7 +4010,6 @@ return AvgOfNReport(@reportofall(46002, GetSysParam('DefaultRepID')), 20151231, 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例返回平安银行2015年年报营业收入额 ```tsl @@ -4063,7 +4024,6 @@ return RefReportValue(@reportofall(46002, GetSysParam('DefaultRepID')), 20161231 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例返回平安银行2014年与2015年报营业收入增长比例 ```tsl @@ -4078,7 +4038,6 @@ return GrowthOfNReport(@reportofall(46002, GetSysParam('DefaultRepID')), 2015123 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 过去N期数据,对期数t的二次方程进行回归,取二次项系数作为业绩增长加速度。以净利润为例,回归公式如下:NPt= @@ -4110,7 +4069,6 @@ return ACCOfNReport(@Last12MData(DefaultRepID(), 46078), 20201231, 8, 1, 1); // 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法过去N期的净利润增速均值除以净利润增速标准差,刻画过去一段时间内净利润增速的稳定性,当指标值比较高的时候,表示过去一段时间内上市公司的业绩保持了稳定增长的态势。范例 ```tsl @@ -4125,7 +4083,6 @@ return RobustGrowthOfNReport(@Last12MData(DefaultRepID(), 9900604), 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 N期稳健加速度=N期稳健增速一阶差分 ,即本期N期稳健增速- 上期N期稳健增速 @@ -4143,7 +4100,6 @@ return RobustACCOfNReport(@Last12MData(DefaultRepID(), 9900604), 20201231, 8, 0) 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4159,7 +4115,6 @@ return HighestOfNReport(@ReportOfAll(46080, DefaultRepID()), 20221231, 5, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4175,7 +4130,6 @@ return lowestOfNReport(@ReportOfAll(46080, DefaultRepID()), 20221231, 5, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法N期标准化增长率=(当期-去年同期)/过去N期标准差范例 ```tsl @@ -4194,7 +4148,6 @@ return t; // 1.265 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法 N期加速度EAV=当期标准化增长率-上期标准化增长率 @@ -4220,7 +4173,6 @@ return t; // -0.45 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 N期加速度EAA=当期同比增长率-上期同比增长率 @@ -4244,7 +4196,6 @@ return t; // -0.016 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4263,7 +4214,6 @@ return t; // 1 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4282,7 +4232,6 @@ return t; // 1 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4346,7 +4295,6 @@ return t; // 1 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4362,7 +4310,6 @@ return HighestOfNDay(@close(), 5); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例返回上证指数在2018年7月18号的收盘价 ```tsl @@ -4378,7 +4325,6 @@ return RefValue(@close(), 10); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4394,7 +4340,6 @@ return OccuredOfNDay(@close(), 10); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4410,7 +4355,6 @@ return GrowthOfNDay(@close(), 5, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 振幅=指标N日最大值-指标N日最小值 @@ -4430,7 +4374,6 @@ return SwingOfNDay(@close(), 5, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4446,7 +4389,6 @@ return ContinuedMatchOfNDay(@close(), 3); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4462,7 +4404,6 @@ return StdOfNDay(@close(), 5); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例计算平安银行截止2018年8月1日最近10个交易日的成交量和 ```tsl @@ -4478,7 +4419,6 @@ return SumOfNDay(@vol(), 10); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4494,7 +4434,6 @@ return LowestOfNDay(@close(), 5); 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4511,7 +4450,6 @@ return OccuredTimeOfNDay(@vol(), 10); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4527,7 +4465,6 @@ return AvgOfNDay(@close(), 5); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4544,7 +4481,6 @@ return GrowthWithHighestOfNDay(@close(), 100, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4561,7 +4497,6 @@ return GrowthWithLowestOfNDay(@close(), 100, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4578,7 +4513,6 @@ return TimeOfHighestOfNDay(@close(), 100); 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4595,7 +4529,6 @@ return TimeOfLowestOfNDay(@close(), 100); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4612,7 +4545,6 @@ return MedianOfNDay(@close(), 100); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4629,7 +4561,6 @@ return KurtosisOfNDay(@close(), 100); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4646,7 +4577,6 @@ return SkewnessOfNDay(@close(), 100); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4663,7 +4593,6 @@ return CovOfNDay(@close(), 10, "SH000001"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4680,7 +4609,6 @@ return RSQOfNDay(@close(), 10, "SH000001"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4697,7 +4625,6 @@ return SteyxOfNDay(@close(), 10, "SH000001"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4714,7 +4641,6 @@ return SlopeOfNDay2(@close(), 10, "SH000001"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4731,7 +4657,6 @@ return CorrelOfNDay2(@close(), 10, "SH000001"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4748,7 +4673,6 @@ return InterceptOfNDay2(@close(), 10, "SH000001"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4764,7 +4688,6 @@ return CorrelOfNDay(@stockpjcj3(), @RefValue(@close(), 5), 10, ""); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4780,7 +4703,6 @@ return DecayAvgOfNDay(@close(), 5); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4796,7 +4718,6 @@ return DeltaOfNDay(@close(), 5); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4812,7 +4733,6 @@ return HHVBarsOfNDay(@close(), 10, ""); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4870,7 +4790,6 @@ return interceptofNday(@close(), @open(), 100, ""); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4886,7 +4805,6 @@ return PercentRankOfNDay(@close(), 10, ""); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法SignedPower(x,n)=sign(x)\*(abs(x)^n)范例 ```tsl @@ -4902,7 +4820,6 @@ return SignedPower(@close(), 3); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4918,7 +4835,6 @@ return SlopeofNday(@close(), @open(), 30, ""); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法cov=mean(x*y)-mean(x)*mean(y)范例 ```tsl @@ -4934,7 +4850,6 @@ return CovarOfNDay(@close(), @open(), 30, ""); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4950,7 +4865,6 @@ return ProductOfNDay(@close(), 3, ""); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4966,7 +4880,6 @@ return WmaofNday(@open(), 30, ""); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4982,7 +4895,6 @@ return SumifofNday(@open(), 30, "@open()>@close()", ""); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5023,7 +4935,6 @@ return SmaofNDay(@open(), 30, 1, ""); 返回:处理后的结果值。 - 范例 ```tsl @@ -5040,7 +4951,6 @@ return SumOfSectorExceptNoTrade(@close()); 返回:处理后的结果值。 - 范例 ```tsl @@ -5094,7 +5004,6 @@ return AvgOfSectorExceptNoTrade(@close(), 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -5110,7 +5019,6 @@ return SumOfPeriod(@close(), 20180801T, 20180802T); 返回:处理后的结果值。 - 算法 振幅=指标区间最大值-指标区间最小值 @@ -5130,7 +5038,6 @@ return SwingOfPeriod(@close(), 20180801T, 20180802T, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -5146,7 +5053,6 @@ return HighestOfPeriod(@close(), 20180801T, 20180802T); 返回:日期或时间值。 - 范例 ```tsl @@ -5162,7 +5068,6 @@ return TimeOfHighestOfPeriod(@close(), 20180801T, 20180802T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5179,7 +5084,6 @@ return OccuredOfPeriod(@IsUp(), 20230101T, 20231010T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5195,7 +5099,6 @@ return AvgOfPeriod(@close(), 20180801T, 20180802T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5211,7 +5114,6 @@ return OccuredOfRepPeriod(@reportofall(46002, GetSysParam('DefaultRepID')), 2015 返回:处理后的结果值。 - 范例 ```tsl @@ -5227,7 +5129,6 @@ return ContinuedMatchOfPeriod(@close(), 20180801T, 20180803T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5243,7 +5144,6 @@ return LowestOfPeriod(@close(), 20180801T, 20180803T); 返回:处理后的结果值。 - 范例平安银行2015到2018四个一季报营业收入的平均值 ```tsl @@ -5259,7 +5159,6 @@ return AvgOfRepPeriod(@reportofall(46002, GetSysParam('DefaultRepID')), 20150331 返回:处理后的结果值。 - 范例平安银行2015到2018四个一季报营业收入的和 ```tsl @@ -5275,7 +5174,6 @@ return SumOfRepPeriod(@reportofall(46002, GetSysParam('DefaultRepID')), 20150331 返回:处理后的结果值。 - 范例 ```tsl @@ -5291,7 +5189,6 @@ return GrowthOfPeriod(@close(), 20180801T, 20180803T, 1); 返回:日期或时间值。 - 范例 ```tsl @@ -5307,7 +5204,6 @@ return TimeOfLowestOfPeriod(@close(), 20180801T, 20180802T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5324,7 +5220,6 @@ return HHVBarsOfPeriod(@close(), 20230101T, 20231010T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5341,7 +5236,6 @@ return LLVBarsOfPeriod(@close(), 20230101T, 20231010T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5358,7 +5252,6 @@ return HighestOfRepPeriod2(@reportofall(46002, GetSysParam('DefaultRepID')), 202 返回:处理后的结果值。 - 范例 ```tsl @@ -5375,7 +5268,6 @@ return LowestOfRepPeriod2(@reportofall(46002, GetSysParam('DefaultRepID')), 2020 返回:处理后的结果值。 - 范例 ```tsl @@ -5392,7 +5284,6 @@ return MedianOfPeriod(@close(), 20230101T, 20231010T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5409,7 +5300,6 @@ return PercentRankOfPeriod(@close(), 20230101T, 20231010T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5426,7 +5316,6 @@ return SkewnessOfPeriod(@close(), 20230101T, 20231010T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5443,7 +5332,6 @@ return KurtosisOfPeriod(@close(), 20230101T, 20231010T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5460,7 +5348,6 @@ return GrowthOfRepPeriod2(@reportofall(46002, GetSysParam('DefaultRepID')), 2020 返回:处理后的结果值。 - 范例 ```tsl @@ -5477,7 +5364,6 @@ return SumOfRepPeriod2(@reportofall(46002, GetSysParam('DefaultRepID')), 2020123 返回:处理后的结果值。 - 范例 ```tsl @@ -5494,7 +5380,6 @@ return AvgOfRepPeriod2(@reportofall(46002, GetSysParam('DefaultRepID')), 2020123 返回:处理后的结果值。 - 范例 ```tsl @@ -5511,7 +5396,6 @@ return StdOfPeriod(@close(), 20230101T, 20231010T); 返回:处理后的结果值。 - 范例 ```tsl @@ -5528,7 +5412,6 @@ return StdOfRepPeriod2(@reportofall(46002, GetSysParam('DefaultRepID')), 2020123 返回:处理后的结果值。 - 范例 ```tsl @@ -5545,7 +5428,6 @@ return CorrelOfPeriod(@close(), 20230901T, 20231010T, "SH000001"); 返回:处理后的结果值。 - 范例 ```tsl @@ -5562,7 +5444,6 @@ return RSQOfPeriod(@close(), 20230901T, 20231010T, "SH000001"); 返回:处理后的结果值。 - 范例 ```tsl @@ -5579,7 +5460,6 @@ return SlopeOfPeriod(@close(), 20230901T, 20231010T, "SH000001"); 返回:处理后的结果值。 - 范例 ```tsl @@ -5596,7 +5476,6 @@ return InterceptOfPeriod(@close(), 20230901T, 20231010T, "SH000001"); 返回:处理后的结果值。 - 范例 ```tsl @@ -5613,7 +5492,6 @@ return CovOfPeriod(@close(), 20230901T, 20231010T, "SH000001"); 返回:处理后的结果值。 - 范例 ```tsl @@ -5643,7 +5521,6 @@ return SteyxOfPeriod(@close(), 20230901T, 20231010T, "SH000001"); 返回:处理后的结果值。 - 算法 增长=V2-V1 @@ -5666,7 +5543,6 @@ return RatioValueByType(1, 2, 1, 2); 返回:布尔值。 - 范例 ```tsl @@ -5681,7 +5557,6 @@ return isValidValue(10); 返回:处理后的结果值。 - 范例 ```tsl @@ -5699,7 +5574,6 @@ return stockarr; 返回:整数。 - 算法复合增长率= (Sign(V2/V1)*Power(abs(V2/V1),1/N)-1)*100%, 其中sign为条件判断,依据给定参数的正/0/负返回1/0/-1,power为幂为1/N的幂函数范例 @@ -5716,7 +5590,6 @@ return CompositeRatioValue(1, 4, 2); 返回:处理后的结果值。 - 算法增长率=(V2-V1)/V1\*100%范例 ```tsl @@ -5731,7 +5604,6 @@ return SimplyRatioValue(1, 2); 返回:布尔值。 - 范例 ```tsl @@ -5746,7 +5618,6 @@ return isNull(0); 返回:布尔值。 - 范例 ```tsl @@ -5783,7 +5654,6 @@ return isValidPositiveValue(1); 返回:处理后的结果值。 - 范例 ```tsl @@ -5801,7 +5671,6 @@ return SumOfNReport2(Exp, ReportID, N); // 983299000000 返回:处理后的结果值。 - 范例 ```tsl @@ -5819,7 +5688,6 @@ return AvgOfNReport2(Exp, ReportID, N); // 122912375000 返回:处理后的结果值。 - 范例 ```tsl @@ -5849,7 +5717,6 @@ return RobustACCOfNReport2(Exp, ReportID, N); // -0.2568 返回:处理后的结果值。 - 范例 ```tsl @@ -5867,7 +5734,6 @@ return RobustGrowthOfNReport2(Exp, ReportID, N); // -0.3269 返回:处理后的结果值。 - 范例 ```tsl @@ -5907,7 +5773,6 @@ return RobustACCOfNReport2(Exp, ReportID, N); // -0.2568 返回:处理后的结果值。 - 范例 ```tsl @@ -5926,7 +5791,6 @@ return PercentRankOftheReport(@ReportOfAll(46002, DefaultRepID()), 20221231); 返回:处理后的结果值。 - 范例 ```tsl @@ -5946,7 +5810,6 @@ return PercentRankOftheDay3(@close(), "", 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -5965,7 +5828,6 @@ return RankOftheReport(@ReportOfAll(46002, DefaultRepID()), 20221231, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -5985,7 +5847,6 @@ return RankOftheDay3(@close(), 0, "", 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -6005,7 +5866,6 @@ return ScaleOfSeries3(@close(), 1, "", 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -6024,7 +5884,6 @@ return ScaleOfSeriesOftheReport(@ReportOfAll(46002, DefaultRepID()), 20221231, 1 返回:处理后的结果值。 - 范例 ```tsl @@ -6044,7 +5903,6 @@ return IndNeutralize4(@close(), 0, "", 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -6063,7 +5921,6 @@ return IndNeutralizeOftheReport(@ReportOfAll(46002, DefaultRepID()), 20221231, 0 返回:处理后的结果值。 - 范例 ```tsl @@ -6081,7 +5938,6 @@ return IndNeutralize(@open(), 0, ""); 返回:处理后的结果值。 - 范例 ```tsl @@ -6099,7 +5955,6 @@ return IndNeutralize2(@open(), 0, ""); 返回:处理后的结果值。 - 范例 ```tsl @@ -6121,7 +5976,6 @@ return PercentRankOftheDay(exp); 返回:处理后的结果值。 - 范例 ```tsl @@ -6143,7 +5997,6 @@ return PercentRankOftheDay2(exp); 返回:处理后的结果值。 - 范例 ```tsl @@ -6165,7 +6018,6 @@ return RankOftheDay(exp, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -6187,7 +6039,6 @@ return RankOftheDay2(exp, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -6207,7 +6058,6 @@ return ScaleOfSeries(@close(), 1, ""); 返回:处理后的结果值。 - 范例 ```tsl @@ -6239,7 +6089,6 @@ return ScaleOfSeries2(@close(), 1, ""); 返回:处理后的结果值。 - 范例 ```tsl @@ -6253,7 +6102,6 @@ return CacheStrMerge('1', 2, 20231020T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -6268,7 +6116,6 @@ return pn_StockArrName(); 返回:处理后的结果值。 - 范例 ```tsl @@ -6296,7 +6143,6 @@ return array(stocks1, stocks2); 返回:处理后的结果值。 - 范例 ```tsl @@ -6320,7 +6166,6 @@ return GetParm_GroupIndustry_ByEndt(GetBKByDate('SH000300', 20231010T), 20231010 返回:处理后的结果值。 - 范例 ```tsl @@ -6349,7 +6194,6 @@ return array(stocks1, stocks2); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/04_algo_trading.md b/docs/tsl/syntax_book/function/04_algo_trading.md index 3667e5a..c831832 100644 --- a/docs/tsl/syntax_book/function/04_algo_trading.md +++ b/docs/tsl/syntax_book/function/04_algo_trading.md @@ -185,28 +185,28 @@ TSOrder2是一个基于面向对象封装的算法交易开发工具包,基于 ####### 子单数据结构 -| 字段名 | 数据类型 | 说明 | -| --- | --- | --- | -| Datatype | string | 数据类型:
Position: 母单信息
order:子单委托
trade:子单成交明细 | -| StrategyName | string | 算法策略名称 | -| InstrumentID | string | 股票代码 | -| Available | string | 母单启动时,当前账户可用资金(买) | -| Direction | string | 买卖方向 | -| YdPosition | string | 母单启动时,当前可卖股数(卖) | -| Position | string | 母单启动时,当前持有股数(卖) | -| TSOrderID | string | 母单、或子单订单号(交易网关) | -| OrderID | string | 子单委托号(柜台) | -| EntrustID | string | 子单撤单号(柜台) | -| OffsetFlag | string | 期货开平方向 | -| OrderStatus | string | 母单或子单状态
0:全部成交
1:部分成交
5:撤单
a:正在委托(柜台还未返回)
c:委托成功
w:正在撤单 | -| StatusMsg | string | 母单或子单状态信息 | -| Price | string | 子单委托价格 | -| Vol | string | 子单委托数量 | -| TradeVol | string | 子单成交数量 | -| TradeAmount | string | 子单成交金额 | -| OrderTime | string | 子单委托时间(网关) | -| OrderTime2 | string | 子单委托时间(柜台) | -| Cancel | string | 母单、子单是否可撤单 | +| 字段名 | 数据类型 | 说明 | +| ------------ | -------- | ------------------------------------------------------------------------------------------------------------------ | +| Datatype | string | 数据类型:
Position: 母单信息
order:子单委托
trade:子单成交明细 | +| StrategyName | string | 算法策略名称 | +| InstrumentID | string | 股票代码 | +| Available | string | 母单启动时,当前账户可用资金(买) | +| Direction | string | 买卖方向 | +| YdPosition | string | 母单启动时,当前可卖股数(卖) | +| Position | string | 母单启动时,当前持有股数(卖) | +| TSOrderID | string | 母单、或子单订单号(交易网关) | +| OrderID | string | 子单委托号(柜台) | +| EntrustID | string | 子单撤单号(柜台) | +| OffsetFlag | string | 期货开平方向 | +| OrderStatus | string | 母单或子单状态
0:全部成交
1:部分成交
5:撤单
a:正在委托(柜台还未返回)
c:委托成功
w:正在撤单 | +| StatusMsg | string | 母单或子单状态信息 | +| Price | string | 子单委托价格 | +| Vol | string | 子单委托数量 | +| TradeVol | string | 子单成交数量 | +| TradeAmount | string | 子单成交金额 | +| OrderTime | string | 子单委托时间(网关) | +| OrderTime2 | string | 子单委托时间(柜台) | +| Cancel | string | 母单、子单是否可撤单 | ##### Tsorder2开发步骤 @@ -287,7 +287,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -323,7 +322,6 @@ TT_Logout(h, timeout); 返回:处理后的结果值。 - 范例 ```tsl @@ -346,7 +344,6 @@ if (h) then return TT_WT(h, "多开", ”IF1301”, 2300, 1, timeout, "开仓测 返回:处理后的结果值。 - 范例 ```tsl @@ -365,7 +362,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -388,7 +384,6 @@ end; 返回:处理后的结果值。 - ####### 内容 - 结算查询 @@ -406,16 +401,16 @@ end; CTP特有 | ConfirmDate | ConfirmTime | -| --- | --- | -| 20110929 | 09:00:03 | +| ----------- | ----------- | +| 20110929 | 09:00:03 | ####### 结算确认 CTP特有 | ConfirmDate | ConfirmTime | -| --- | --- | -| 20110929 | 09:00:03 | +| ----------- | ----------- | +| 20110929 | 09:00:03 | CTP柜台为了让投资者了解当前的交易风险。每天,终端程序第一次登入Thost成功后,必须查询投资者结算结果(ReqQrySettlementInfo) 和确认投资者结算结果(ReqSettlementInfoConfirm),才能正常发送交易指令,包括报单、撤单、服务器预埋单等指令。在一天中,如果投资者中已经确认了结算结果,以后登入Thost,就不再必须确认结算结果,就可以直接发送交易指令了。 @@ -429,330 +424,330 @@ TT_Query(h,’结算确认’,’’,timeout);//结算确认 证券返回 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | AccountID | 投资者账号 | 是 | | -| 2 | StaticRights | 静态权益 | 是 | | -| 3 | DynamicRights | 动态权益 | 是 | | -| 4 | Available | 可用资金 | 是 | 可用资金=可取资金+入金金额 | -| 5 | Commission | 手续费 | 是 | | -| 6 | CloseProfit | 平仓盈亏 | 是 | | -| 7 | PositionProfit | 持仓盈亏 | 是 | | -| 8 | CurrMargin | 当前保证金总额 | 是 | | -| 9 | FrozenMargin | 冻结的保证金 | 是 | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | -------------- | -------------- | -------- | -------------------------- | +| 1 | AccountID | 投资者账号 | 是 | | +| 2 | StaticRights | 静态权益 | 是 | | +| 3 | DynamicRights | 动态权益 | 是 | | +| 4 | Available | 可用资金 | 是 | 可用资金=可取资金+入金金额 | +| 5 | Commission | 手续费 | 是 | | +| 6 | CloseProfit | 平仓盈亏 | 是 | | +| 7 | PositionProfit | 持仓盈亏 | 是 | | +| 8 | CurrMargin | 当前保证金总额 | 是 | | +| 9 | FrozenMargin | 冻结的保证金 | 是 | | CTP返回 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | StaticRights | 静态权益 | 是 | | -| 2 | DynamicRights | 动态权益 | | | -| 3 | Available | 可用资金 | | | -| 4 | Commission | 手续费 | 是 | | -| 5 | CloseProfit | 平仓盈亏 | 是 | | -| 6 | PositionProfit | 持仓盈亏 | 是 | | -| 7 | CurrMargin | 当前保证金总额 | 是 | | -| 8 | FrozenMargin | 冻结的保证金 | 是 | | -| 9 | BrokerID | 经纪公司代码 | | | -| 10 | AccountID | 投资者帐号 | | | -| 11 | PreMortgage | 上次质押金额 | | | -| 12 | PreCredit | 上次信用额度 | | | -| 13 | PreDeposit | 上次存款额 | | | -| 14 | PreBalance | 上次结算准备金 | | | -| 15 | PreMargin | 上次占用的保证金 | | | -| 16 | InterestBase | 利息基数 | | | -| 17 | Interest | 利息收入 | | | -| 18 | Deposit | 入金金额 | | | -| 19 | Withdraw | 出金金额 | | | -| 20 | FrozenCash | 冻结的资金 | | | -| 21 | FrozenCommission | 冻结的手续费 | | | -| 22 | CashIn | 资金差额 | | | -| 23 | Balance | 期货结算准备金 | | | -| 24 | WithdrawQuota | 可取资金 | | | -| 25 | Reserve | 基本准备金 | | | -| 26 | TradingDay | 交易日 | | | -| 27 | SettlementID | 结算编号 | | | -| 28 | Credit | 信用额度 | | | -| 29 | Mortgage | 质押金额 | | | -| 30 | ExchangeMargin | 交易所保证金 | | | -| 31 | DeliveryMargin | 投资者交割保证金 | | | -| 32 | ExchangeDeliveryMargin | 交易所交割保证金 | | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | ---------------------- | ---------------- | -------- | ---- | +| 1 | StaticRights | 静态权益 | 是 | | +| 2 | DynamicRights | 动态权益 | | | +| 3 | Available | 可用资金 | | | +| 4 | Commission | 手续费 | 是 | | +| 5 | CloseProfit | 平仓盈亏 | 是 | | +| 6 | PositionProfit | 持仓盈亏 | 是 | | +| 7 | CurrMargin | 当前保证金总额 | 是 | | +| 8 | FrozenMargin | 冻结的保证金 | 是 | | +| 9 | BrokerID | 经纪公司代码 | | | +| 10 | AccountID | 投资者帐号 | | | +| 11 | PreMortgage | 上次质押金额 | | | +| 12 | PreCredit | 上次信用额度 | | | +| 13 | PreDeposit | 上次存款额 | | | +| 14 | PreBalance | 上次结算准备金 | | | +| 15 | PreMargin | 上次占用的保证金 | | | +| 16 | InterestBase | 利息基数 | | | +| 17 | Interest | 利息收入 | | | +| 18 | Deposit | 入金金额 | | | +| 19 | Withdraw | 出金金额 | | | +| 20 | FrozenCash | 冻结的资金 | | | +| 21 | FrozenCommission | 冻结的手续费 | | | +| 22 | CashIn | 资金差额 | | | +| 23 | Balance | 期货结算准备金 | | | +| 24 | WithdrawQuota | 可取资金 | | | +| 25 | Reserve | 基本准备金 | | | +| 26 | TradingDay | 交易日 | | | +| 27 | SettlementID | 结算编号 | | | +| 28 | Credit | 信用额度 | | | +| 29 | Mortgage | 质押金额 | | | +| 30 | ExchangeMargin | 交易所保证金 | | | +| 31 | DeliveryMargin | 投资者交割保证金 | | | +| 32 | ExchangeDeliveryMargin | 交易所交割保证金 | | | ####### 查询委托 证券返回 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | InvestorID | 投资者代码 | 是 | | -| 2 | TSOrderID | 天软委托编号 | 是 | | -| 3 | OrderID | 委托编号 | | (等于EntrustID) | -| 4 | EntrustID | 报单编号 | 是 | 利用该ID可进行撤单 | -| 5 | Direction | 买卖方向 | 是 | | -| 6 | InstrumentID | 合约代码 | 是 | | -| 7 | Vol | 报单数量 | 是 | | -| 8 | TradeVol | 成交数量 | 是 | | -| 9 | Price | 报单价格 | 是 | | -| 10 | InsertDate | 报单日期 | 是 | | -| 11 | InsertTime | 报单时间 | 是 | | -| 12 | OrderStatus | 报单状态 | 是 | | -| 13 | CancelTime | | | | -| 14 | Broker | 佣金 | | | -| 15 | Transfer | 过户费 | | | -| 16 | Stamp | 印花税 | | | -| 17 | StockSum | 股票费用 | | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | ------------ | ------------ | -------- | ------------------ | +| 1 | InvestorID | 投资者代码 | 是 | | +| 2 | TSOrderID | 天软委托编号 | 是 | | +| 3 | OrderID | 委托编号 | | (等于EntrustID) | +| 4 | EntrustID | 报单编号 | 是 | 利用该ID可进行撤单 | +| 5 | Direction | 买卖方向 | 是 | | +| 6 | InstrumentID | 合约代码 | 是 | | +| 7 | Vol | 报单数量 | 是 | | +| 8 | TradeVol | 成交数量 | 是 | | +| 9 | Price | 报单价格 | 是 | | +| 10 | InsertDate | 报单日期 | 是 | | +| 11 | InsertTime | 报单时间 | 是 | | +| 12 | OrderStatus | 报单状态 | 是 | | +| 13 | CancelTime | | | | +| 14 | Broker | 佣金 | | | +| 15 | Transfer | 过户费 | | | +| 16 | Stamp | 印花税 | | | +| 17 | StockSum | 股票费用 | | | CTP返回 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | EntrustID | 报单编号 | 是 | 利用该ID可以撤单 | -| 2 | OnTradeMsg | 委托编号 | 是 | 利用该ID可以关联成交回报 | -| 3 | StkID | 合约代码1 | 是 | | -| 4 | Price | 报单价格 | 是 | | -| 5 | Vol | 报单数量 | 是 | | -| 6 | TradeVol | 成交数量 | 是 | | -| 7 | StatusMsg | 状态信息 | 是 | | -| 8 | OrderDate | 报单日期 | 是 | | -| 9 | OrderTime | 委托时间 | 是 | | -| 10 | BrokerID | 经纪公司代码 | | | -| 11 | InvestorID | 投资者代码 | 是 | | -| 12 | InstrumentID | 合约代码2 | 是 | | -| 13 | OrderRef | 报单引用 | | | -| 14 | UserID | 用户代码 | | | -| 15 | OrderPriceType | 报单价格条件 | | | -| 16 | Direction | 买卖方向 | 是 | | -| 17 | CombOffsetFlag | 组合开平标志 | | | -| 18 | CombHedgeFlag | 组合投机套保标志 | | | -| 19 | LimitPrice | 价格 | | | -| 20 | VolumeTotalOriginal | 数量 | | | -| 21 | TimeCondition | 有效期类型 | | | -| 22 | GTDDate | GTD日期 | | | -| 23 | VolumeCondition | 成交量类型 | | | -| 24 | MinVolume | 最小成交量 | | | -| 25 | ContingentCondition | 触发条件 | | | -| 26 | StopPrice | 止损价 | | | -| 27 | ForceCloseReason | 强平原因 | | | -| 28 | IsAutoSuspend | 自动挂起标志 | | | -| 29 | BusinessUnit | 业务单元 | | | -| 30 | RequestID | 请求编号 | | | -| 31 | OrderLocalID | 本地报单编号 | | | -| 32 | ExchangeID | 交易所代码 | | | -| 33 | ParticipantID | 会员代码 | | | -| 34 | ClientID | 客户代码 | | | -| 35 | ExchangeInstID | 合约在交易所的代码 | | | -| 36 | TraderID | 交易所交易员代码 | | | -| 37 | InstallID | 安装编号 | | | -| 38 | OrderSubmitStatus | 报单提交状态 | | | -| 39 | NotifySequence | 报单提示序号 | | | -| 40 | TradingDay | 交易日 | | | -| 41 | SettlementID | 结算编号 | | | -| 42 | OrderSysID | 报单编号 | | | -| 43 | OrderSource | 报单来源 | | | -| 44 | OrderStatus | 报单状态 | 是 | | -| 45 | OrderType | 报单类型 | | | -| 46 | VolumeTraded | 今成交数量 | | | -| 47 | VolumeTotal | 剩余数量 | | | -| 48 | InsertDate | 报单日期 | 是 | | -| 49 | InsertTime | 委托时间 | 是 | | -| 50 | ActiveTime | 激活时间 | | | -| 51 | SuspendTime | 挂起时间 | | | -| 52 | UpdateTime | 最后修改时间 | | | -| 53 | CancelTime | 撤销时间 | | | -| 54 | ActiveTraderID | 最后修改交易所交易员代码 | | | -| 55 | ClearingPartID | 结算会员编号 | | | -| 56 | SequenceNo | 序号 | | | -| 57 | FrontID | 前置编号 | | | -| 58 | SessionID | 会话编号 | | | -| 59 | UserProductInfo | 用户端产品信息 | | | -| 60 | UserForceClose | 用户强评标志 | | | -| 61 | ActiveUserID | 操作用户代码 | | | -| 62 | BrokerOrderSeq | 经纪公司报单编号 | | | -| 63 | RelativeOrderSysID | 相关报单 | | | -| 64 | TSOrderID | 天软委托编号 | 是 | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | ------------------- | ------------------------ | -------- | ------------------------ | +| 1 | EntrustID | 报单编号 | 是 | 利用该ID可以撤单 | +| 2 | OnTradeMsg | 委托编号 | 是 | 利用该ID可以关联成交回报 | +| 3 | StkID | 合约代码1 | 是 | | +| 4 | Price | 报单价格 | 是 | | +| 5 | Vol | 报单数量 | 是 | | +| 6 | TradeVol | 成交数量 | 是 | | +| 7 | StatusMsg | 状态信息 | 是 | | +| 8 | OrderDate | 报单日期 | 是 | | +| 9 | OrderTime | 委托时间 | 是 | | +| 10 | BrokerID | 经纪公司代码 | | | +| 11 | InvestorID | 投资者代码 | 是 | | +| 12 | InstrumentID | 合约代码2 | 是 | | +| 13 | OrderRef | 报单引用 | | | +| 14 | UserID | 用户代码 | | | +| 15 | OrderPriceType | 报单价格条件 | | | +| 16 | Direction | 买卖方向 | 是 | | +| 17 | CombOffsetFlag | 组合开平标志 | | | +| 18 | CombHedgeFlag | 组合投机套保标志 | | | +| 19 | LimitPrice | 价格 | | | +| 20 | VolumeTotalOriginal | 数量 | | | +| 21 | TimeCondition | 有效期类型 | | | +| 22 | GTDDate | GTD日期 | | | +| 23 | VolumeCondition | 成交量类型 | | | +| 24 | MinVolume | 最小成交量 | | | +| 25 | ContingentCondition | 触发条件 | | | +| 26 | StopPrice | 止损价 | | | +| 27 | ForceCloseReason | 强平原因 | | | +| 28 | IsAutoSuspend | 自动挂起标志 | | | +| 29 | BusinessUnit | 业务单元 | | | +| 30 | RequestID | 请求编号 | | | +| 31 | OrderLocalID | 本地报单编号 | | | +| 32 | ExchangeID | 交易所代码 | | | +| 33 | ParticipantID | 会员代码 | | | +| 34 | ClientID | 客户代码 | | | +| 35 | ExchangeInstID | 合约在交易所的代码 | | | +| 36 | TraderID | 交易所交易员代码 | | | +| 37 | InstallID | 安装编号 | | | +| 38 | OrderSubmitStatus | 报单提交状态 | | | +| 39 | NotifySequence | 报单提示序号 | | | +| 40 | TradingDay | 交易日 | | | +| 41 | SettlementID | 结算编号 | | | +| 42 | OrderSysID | 报单编号 | | | +| 43 | OrderSource | 报单来源 | | | +| 44 | OrderStatus | 报单状态 | 是 | | +| 45 | OrderType | 报单类型 | | | +| 46 | VolumeTraded | 今成交数量 | | | +| 47 | VolumeTotal | 剩余数量 | | | +| 48 | InsertDate | 报单日期 | 是 | | +| 49 | InsertTime | 委托时间 | 是 | | +| 50 | ActiveTime | 激活时间 | | | +| 51 | SuspendTime | 挂起时间 | | | +| 52 | UpdateTime | 最后修改时间 | | | +| 53 | CancelTime | 撤销时间 | | | +| 54 | ActiveTraderID | 最后修改交易所交易员代码 | | | +| 55 | ClearingPartID | 结算会员编号 | | | +| 56 | SequenceNo | 序号 | | | +| 57 | FrontID | 前置编号 | | | +| 58 | SessionID | 会话编号 | | | +| 59 | UserProductInfo | 用户端产品信息 | | | +| 60 | UserForceClose | 用户强评标志 | | | +| 61 | ActiveUserID | 操作用户代码 | | | +| 62 | BrokerOrderSeq | 经纪公司报单编号 | | | +| 63 | RelativeOrderSysID | 相关报单 | | | +| 64 | TSOrderID | 天软委托编号 | 是 | | ####### 查询成交 证券返回 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | InvestorID | 投资者代码 | 是 | | -| 2 | OrderID | 订单号 | | 利用该ID可以关联到委托ID
orderSysId | -| 3 | SequenceNo | 交易单号 | 是 | | -| 4 | Direction | 买卖方向 | 是 | | -| 5 | InstrumentID | 股票代码 | 是 | | -| 6 | Vol | 成交量 | 是 | | -| 7 | TradeDate | 交易日期 | 是 | | -| 8 | TradeTime | 交易时间 | 是 | | -| 9 | Price | 成交价格 | 是 | | -| 10 | Broker | 佣金 | | | -| 11 | Transfer | 过户费 | | | -| 12 | Stamp | 印花税 | | | -| 13 | TradeAmount | 股票费用 | | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | ------------ | ---------- | -------- | -------------------------------------- | +| 1 | InvestorID | 投资者代码 | 是 | | +| 2 | OrderID | 订单号 | | 利用该ID可以关联到委托ID
orderSysId | +| 3 | SequenceNo | 交易单号 | 是 | | +| 4 | Direction | 买卖方向 | 是 | | +| 5 | InstrumentID | 股票代码 | 是 | | +| 6 | Vol | 成交量 | 是 | | +| 7 | TradeDate | 交易日期 | 是 | | +| 8 | TradeTime | 交易时间 | 是 | | +| 9 | Price | 成交价格 | 是 | | +| 10 | Broker | 佣金 | | | +| 11 | Transfer | 过户费 | | | +| 12 | Stamp | 印花税 | | | +| 13 | TradeAmount | 股票费用 | | | CTP返回 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | OnTradeMsg | 成交回报ID | 是 | 利用该ID可以关联到委托报单 | -| 2 | StkID | 合约代码1 | | | -| 3 | TradeDate | 成交时期 | 是 | | -| 4 | TradeTime | 成交时间 | 是 | | -| 5 | Vol | 成交数量 | 是 | | -| 6 | Price | 成交价格 | 是 | | -| 7 | BrokerID | 经纪公司代码 | | | -| 8 | InvestorID | 投资者代码 | 是 | | -| 9 | InstrumentID | 合约代码2 | 是 | | -| 10 | OrderRef | 报单引用 | | | -| 11 | UserID | 用户代码 | | | -| 12 | ExchangeID | 交易所代码 | | | -| 13 | TradeID | 成交编号 | | | -| 14 | Direction | 买卖方向 | 是 | | -| 15 | OrderSysID | 报单编号 | | | -| 16 | ParticipantID | 会员代码 | | | -| 17 | ClientID | 客户代码 | | | -| 18 | TradingRole | 交易角色 | | | -| 19 | ExchangeInstID | 合约在交易所的代码 | | | -| 20 | OffsetFlag | 开平标志 | | | -| 21 | HedgeFlag | 投机套保标志 | | | -| 22 | Volume | 数量 | | | -| 23 | TradeType | 成交类型 | | | -| 24 | PriceSource | 成交价来源 | | | -| 25 | TraderID | 交易所交易员代码 | | | -| 26 | OrderLocalID | 本地报单编号 | | | -| 27 | ClearingPartID | 结算会员编号 | | | -| 28 | BusinessUnit | 业务单元 | | | -| 29 | SequenceNo | 序号 | 是 | | -| 30 | TradingDay | 交易日 | | | -| 31 | SettlementID | 结算编号 | | | -| 32 | BrokerOrderSeq | 经纪公司报单编号 | | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | -------------- | ------------------ | -------- | -------------------------- | +| 1 | OnTradeMsg | 成交回报ID | 是 | 利用该ID可以关联到委托报单 | +| 2 | StkID | 合约代码1 | | | +| 3 | TradeDate | 成交时期 | 是 | | +| 4 | TradeTime | 成交时间 | 是 | | +| 5 | Vol | 成交数量 | 是 | | +| 6 | Price | 成交价格 | 是 | | +| 7 | BrokerID | 经纪公司代码 | | | +| 8 | InvestorID | 投资者代码 | 是 | | +| 9 | InstrumentID | 合约代码2 | 是 | | +| 10 | OrderRef | 报单引用 | | | +| 11 | UserID | 用户代码 | | | +| 12 | ExchangeID | 交易所代码 | | | +| 13 | TradeID | 成交编号 | | | +| 14 | Direction | 买卖方向 | 是 | | +| 15 | OrderSysID | 报单编号 | | | +| 16 | ParticipantID | 会员代码 | | | +| 17 | ClientID | 客户代码 | | | +| 18 | TradingRole | 交易角色 | | | +| 19 | ExchangeInstID | 合约在交易所的代码 | | | +| 20 | OffsetFlag | 开平标志 | | | +| 21 | HedgeFlag | 投机套保标志 | | | +| 22 | Volume | 数量 | | | +| 23 | TradeType | 成交类型 | | | +| 24 | PriceSource | 成交价来源 | | | +| 25 | TraderID | 交易所交易员代码 | | | +| 26 | OrderLocalID | 本地报单编号 | | | +| 27 | ClearingPartID | 结算会员编号 | | | +| 28 | BusinessUnit | 业务单元 | | | +| 29 | SequenceNo | 序号 | 是 | | +| 30 | TradingDay | 交易日 | | | +| 31 | SettlementID | 结算编号 | | | +| 32 | BrokerOrderSeq | 经纪公司报单编号 | | | ####### 查询持仓 证券返回 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | InvestorID | 用户 | 是 | | -| 2 | InstrumentID | 合约代码 | 是 | | -| 3 | PositionDate | 持仓日期 | 是 | | -| 4 | YdPosition | 昨日剩余持仓 | 是 | | -| 5 | Position | 总持仓 | 是 | | -| 6 | TradingDay | 交易日 | 是 | | -| 7 | TodayPosition | 今日买入 | 是 | | -| 8 | YdPosition2 | 今日初始持仓 | | | -| 9 | StockCost | 持仓总成本 | | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | ------------- | ------------ | -------- | ---- | +| 1 | InvestorID | 用户 | 是 | | +| 2 | InstrumentID | 合约代码 | 是 | | +| 3 | PositionDate | 持仓日期 | 是 | | +| 4 | YdPosition | 昨日剩余持仓 | 是 | | +| 5 | Position | 总持仓 | 是 | | +| 6 | TradingDay | 交易日 | 是 | | +| 7 | TodayPosition | 今日买入 | 是 | | +| 8 | YdPosition2 | 今日初始持仓 | | | +| 9 | StockCost | 持仓总成本 | | | CTP返回 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | InstrumentID | 合约代码 | 是 | | -| 2 | BrokerID | 经纪公司代码 | | | -| 3 | InvestorID | 投资者代码 | 是 | | -| 4 | PosiDirection | 持仓多空方向 | | | -| 5 | HedgeFlag | 投机套保标志 | | | -| 6 | PositionDate | 持仓日期 | 是 | | -| 7 | YdPosition | 上日持仓 | 是 | | -| 8 | Position | 今日持仓 | 是 | | -| 9 | LongFrozen | 多头冻结 | | | -| 10 | ShortFrozen | 空头冻结 | | | -| 11 | LongFrozenAmount | 开仓冻结金额 | | | -| 12 | ShortFrozenAmount | 开仓冻结金额 | | | -| 13 | OpenVolume | 开仓量 | | | -| 14 | CloseVolume | 平仓量 | | | -| 15 | OpenAmount | 开仓金额 | | | -| 16 | CloseAmount | 平仓金额 | | | -| 17 | PositionCost | 持仓成本 | | | -| 18 | PreMargin | 上次占用的保证金 | | | -| 19 | UseMargin | 占用的保证金 | | | -| 20 | FrozenMargin | 冻结的保证金 | | | -| 21 | FrozenCash | 冻结的资金 | | | -| 22 | FrozenCommission | 冻结的手续费 | | | -| 23 | CashIn | 资金差额 | | | -| 24 | Commission | 手续费 | | | -| 25 | CloseProfit | 平仓盈亏 | | | -| 26 | PositionProfit | 持仓盈亏 | | | -| 27 | PreSettlementPrice | 上次结算价 | | | -| 28 | SettlementPrice | 本次结算价 | | | -| 29 | TradingDay | 交易日 | 是 | | -| 30 | SettlementID | 结算编号 | | | -| 31 | OpenCost | 开仓成本 | | | -| 32 | ExchangeMargin | 交易所保证金 | | | -| 33 | CombPosition | 组合成交形成的持仓 | | | -| 34 | CombLongFrozen | 组合多头冻结 | | | -| 35 | CombShortFrozen | 组合空头冻结 | | | -| 36 | CloseProfitByDate | 逐日盯市平仓盈亏 | | | -| 37 | CloseProfitByTrade | 逐笔对冲平仓盈亏 | | | -| 38 | TodayPosition | 今日持仓 | 是 | | -| 39 | MarginRateByMoney | 保证金率 | | | -| 40 | MarginRateByVolume | 保证金率(按手数) | | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | ------------------ | ------------------ | -------- | ---- | +| 1 | InstrumentID | 合约代码 | 是 | | +| 2 | BrokerID | 经纪公司代码 | | | +| 3 | InvestorID | 投资者代码 | 是 | | +| 4 | PosiDirection | 持仓多空方向 | | | +| 5 | HedgeFlag | 投机套保标志 | | | +| 6 | PositionDate | 持仓日期 | 是 | | +| 7 | YdPosition | 上日持仓 | 是 | | +| 8 | Position | 今日持仓 | 是 | | +| 9 | LongFrozen | 多头冻结 | | | +| 10 | ShortFrozen | 空头冻结 | | | +| 11 | LongFrozenAmount | 开仓冻结金额 | | | +| 12 | ShortFrozenAmount | 开仓冻结金额 | | | +| 13 | OpenVolume | 开仓量 | | | +| 14 | CloseVolume | 平仓量 | | | +| 15 | OpenAmount | 开仓金额 | | | +| 16 | CloseAmount | 平仓金额 | | | +| 17 | PositionCost | 持仓成本 | | | +| 18 | PreMargin | 上次占用的保证金 | | | +| 19 | UseMargin | 占用的保证金 | | | +| 20 | FrozenMargin | 冻结的保证金 | | | +| 21 | FrozenCash | 冻结的资金 | | | +| 22 | FrozenCommission | 冻结的手续费 | | | +| 23 | CashIn | 资金差额 | | | +| 24 | Commission | 手续费 | | | +| 25 | CloseProfit | 平仓盈亏 | | | +| 26 | PositionProfit | 持仓盈亏 | | | +| 27 | PreSettlementPrice | 上次结算价 | | | +| 28 | SettlementPrice | 本次结算价 | | | +| 29 | TradingDay | 交易日 | 是 | | +| 30 | SettlementID | 结算编号 | | | +| 31 | OpenCost | 开仓成本 | | | +| 32 | ExchangeMargin | 交易所保证金 | | | +| 33 | CombPosition | 组合成交形成的持仓 | | | +| 34 | CombLongFrozen | 组合多头冻结 | | | +| 35 | CombShortFrozen | 组合空头冻结 | | | +| 36 | CloseProfitByDate | 逐日盯市平仓盈亏 | | | +| 37 | CloseProfitByTrade | 逐笔对冲平仓盈亏 | | | +| 38 | TodayPosition | 今日持仓 | 是 | | +| 39 | MarginRateByMoney | 保证金率 | | | +| 40 | MarginRateByVolume | 保证金率(按手数) | | | ####### 查询持仓明细 CTP特有 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | InstrumentID | 合约代码 | | | -| 2 | BrokerID | 经纪公司代码 | | | -| 3 | InvestorID | 投资者代码 | | | -| 4 | HedgeFlag | 投机套保标志 | | | -| 5 | Direction | 买卖 | | | -| 6 | OpenDate | 开仓日期 | | | -| 7 | TradeID | 成交编号 | | | -| 8 | Volume | 数量 | | | -| 9 | OpenPrice | 开仓价 | | | -| 10 | TradingDay | 交易日 | | | -| 11 | SettlementID | 结算编号 | | | -| 12 | TradeType | 成交类型 | | | -| 13 | CombInstrumentID | 组合合约代码 | | | -| 14 | ExchangeID | 交易所代码 | | | -| 15 | CloseProfitByDate | 逐日盯市平仓盈亏 | | | -| 16 | CloseProfitByTrade | 逐笔对冲平仓盈亏 | | | -| 17 | PositionProfitByDate | 逐日盯市持仓盈亏 | | | -| 18 | PositionProfitByTrade | 逐笔对冲持仓盈亏 | | | -| 19 | Margin | 投资者保证金 | | | -| 20 | ExchMargin | 交易所保证金 | | | -| 21 | MarginRateByMoney | 保证金率 | | | -| 22 | MarginRateByVolume | 保证金率(按手数) | | | -| 23 | LastSettlementPrice | 昨结算价 | | | -| 24 | SettlementPrice | 结算价 | | | -| 25 | CloseVolume | 平仓量 | | | -| 26 | CloseAmount | 平仓金额 | | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | --------------------- | ---------------- | -------- | ---- | +| 1 | InstrumentID | 合约代码 | | | +| 2 | BrokerID | 经纪公司代码 | | | +| 3 | InvestorID | 投资者代码 | | | +| 4 | HedgeFlag | 投机套保标志 | | | +| 5 | Direction | 买卖 | | | +| 6 | OpenDate | 开仓日期 | | | +| 7 | TradeID | 成交编号 | | | +| 8 | Volume | 数量 | | | +| 9 | OpenPrice | 开仓价 | | | +| 10 | TradingDay | 交易日 | | | +| 11 | SettlementID | 结算编号 | | | +| 12 | TradeType | 成交类型 | | | +| 13 | CombInstrumentID | 组合合约代码 | | | +| 14 | ExchangeID | 交易所代码 | | | +| 15 | CloseProfitByDate | 逐日盯市平仓盈亏 | | | +| 16 | CloseProfitByTrade | 逐笔对冲平仓盈亏 | | | +| 17 | PositionProfitByDate | 逐日盯市持仓盈亏 | | | +| 18 | PositionProfitByTrade | 逐笔对冲持仓盈亏 | | | +| 19 | Margin | 投资者保证金 | | | +| 20 | ExchMargin | 交易所保证金 | | | +| 21 | MarginRateByMoney | 保证金率 | | | +| 22 | MarginRateByVolume | 保证金率(按手数) | | | +| 23 | LastSettlementPrice | 昨结算价 | | | +| 24 | SettlementPrice | 结算价 | | | +| 25 | CloseVolume | 平仓量 | | | +| 26 | CloseAmount | 平仓金额 | | | ####### 查询合约 CTP特有 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | InstrumentID | 合约代码 | | | -| 2 | ExchangeID | 交易所代码 | | | -| 3 | InstrumentName | 合约名称 | | | -| 4 | ExchangeInstID | 合约在交易所的代码 | | | -| 5 | ProductID | 产品代码 | | | -| 6 | ProductClass | 产品类型 | | | -| 7 | DeliveryYear | 交割年份 | | | -| 8 | DeliveryMonth | 交割月 | | | -| 9 | MaxMarketOrderVolume | 市价单最大下单量 | | | -| 10 | MinMarketOrderVolume | 市价单最小下单量 | | | -| 11 | MaxLimitOrderVolume | 限价单最大下单量 | | | -| 12 | MinLimitOrderVolume | 限价单最小下单量 | | | -| 13 | VolumeMultiple | 合约数量乘数 | | | -| 14 | PriceTick | 最小变动价位 | | | -| 15 | CreateDate | 创建日 | | | -| 16 | OpenDate | 上市日 | | | -| 17 | ExpireDate | 到期日 | | | -| 18 | StartDelivDate | 开始交割日 | | | -| 19 | EndDelivDate | 结束交割日 | | | -| 20 | InstLifePhase | 合约生命周期状态 | | | -| 21 | IsTrading | 当前是否交易 | | | -| 22 | PositionType | 持仓类型 | | | -| 23 | PositionDateType | 持仓日期类型 | | | -| 24 | LongMarginRatio | 多头保证金率 | | | -| 25 | ShortMarginRatio | 空头保证金率 | | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | -------------------- | ------------------ | -------- | ---- | +| 1 | InstrumentID | 合约代码 | | | +| 2 | ExchangeID | 交易所代码 | | | +| 3 | InstrumentName | 合约名称 | | | +| 4 | ExchangeInstID | 合约在交易所的代码 | | | +| 5 | ProductID | 产品代码 | | | +| 6 | ProductClass | 产品类型 | | | +| 7 | DeliveryYear | 交割年份 | | | +| 8 | DeliveryMonth | 交割月 | | | +| 9 | MaxMarketOrderVolume | 市价单最大下单量 | | | +| 10 | MinMarketOrderVolume | 市价单最小下单量 | | | +| 11 | MaxLimitOrderVolume | 限价单最大下单量 | | | +| 12 | MinLimitOrderVolume | 限价单最小下单量 | | | +| 13 | VolumeMultiple | 合约数量乘数 | | | +| 14 | PriceTick | 最小变动价位 | | | +| 15 | CreateDate | 创建日 | | | +| 16 | OpenDate | 上市日 | | | +| 17 | ExpireDate | 到期日 | | | +| 18 | StartDelivDate | 开始交割日 | | | +| 19 | EndDelivDate | 结束交割日 | | | +| 20 | InstLifePhase | 合约生命周期状态 | | | +| 21 | IsTrading | 当前是否交易 | | | +| 22 | PositionType | 持仓类型 | | | +| 23 | PositionDateType | 持仓日期类型 | | | +| 24 | LongMarginRatio | 多头保证金率 | | | +| 25 | ShortMarginRatio | 空头保证金率 | | | ####### 使用范例 @@ -782,90 +777,90 @@ end; 证券返回 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | OrderID | 委托单号 | 是 | | -| 2 | TradeID | 交易单号 | 是 | | -| 3 | InvestorID | 投资人代码 | 是 | | -| 4 | OnTradeMsg | 成交回报ID | 是 | | -| 5 | SequenceNo | 交易单号 | 是 | | -| 6 | Direction | 买卖方向 | 是 | | -| 7 | InstrumentID | 股票代码 | 是 | | -| 8 | Vol | 成交量 | 是 | | -| 9 | TradeDate | 成交日期 | 是 | | -| 10 | TradeTime | 成交时间 | 是 | | -| 11 | Price | 成交价格 | 是 | | -| 12 | TradeAmount | 成交金额 | | | -| 13 | Broker | 佣金 | | | -| 14 | Transfer | 过户费 | | | -| 15 | Stamp | 印花税 | | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | ------------ | ---------- | -------- | ---- | +| 1 | OrderID | 委托单号 | 是 | | +| 2 | TradeID | 交易单号 | 是 | | +| 3 | InvestorID | 投资人代码 | 是 | | +| 4 | OnTradeMsg | 成交回报ID | 是 | | +| 5 | SequenceNo | 交易单号 | 是 | | +| 6 | Direction | 买卖方向 | 是 | | +| 7 | InstrumentID | 股票代码 | 是 | | +| 8 | Vol | 成交量 | 是 | | +| 9 | TradeDate | 成交日期 | 是 | | +| 10 | TradeTime | 成交时间 | 是 | | +| 11 | Price | 成交价格 | 是 | | +| 12 | TradeAmount | 成交金额 | | | +| 13 | Broker | 佣金 | | | +| 14 | Transfer | 过户费 | | | +| 15 | Stamp | 印花税 | | | CTP返回 -| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | -| --- | --- | --- | --- | --- | -| 1 | OnTradeMsg | 成交回报ID | 是 | 利用该ID可以关联到委托报单 | -| 2 | StkID | 合约代码 | 是 | | -| 3 | Vol | 成交数量 | 是 | | -| 4 | Price | 成交价格 | 是 | | -| 5 | TradeDate | 成交日期 | 是 | | -| 6 | TradeTime | 成交时间 | 是 | | -| 7 | BrokerID | 经纪公司代码 | | | -| 8 | InvestorID | 投资者代码 | 是 | | -| 9 | InstrumentID | 合约代码 | 是 | | -| 10 | OrderRef | 报单引用 | | | -| 11 | UserID | 用户代码 | | | -| 12 | ExchangeID | 交易所代码 | | | -| 13 | TradeID | 成交编号 | | | -| 14 | Direction | 买卖方向 | 是 | | -| 15 | OrderSysID | 报单编号 | | | -| 16 | ParticipantID | 会员代码 | | | -| 17 | ClientID | 客户代码 | | | -| 18 | TradingRole | 交易角色 | | | -| 19 | ExchangeInstID | 合约在交易所的代码 | | | -| 20 | OffsetFlag | 开平标志 | | | -| 21 | HedgeFlag | 投机套保标志 | | | -| 22 | Price | 价格 | 是 | | -| 23 | Volume | 数量 | | | -| 24 | TradeType | 成交类型 | | | -| 25 | PriceSource | 成交价来源 | | | -| 26 | TraderID | 交易所交易员代码 | | | -| 27 | OrderLocalID | 本地报单编号 | | | -| 28 | ClearingPartID | 结算会员编号 | | | -| 29 | BusinessUnit | 业务单元 | | | -| 30 | SequenceNo | 序号 | 是 | | -| 31 | TradingDay | 交易日 | | | -| 32 | SettlementID | 结算编号 | | | -| 33 | BrokerOrderSeq | 经纪公司报单编号 | | | +| 序号 | 字段名称 | 中文名称 | 标准输出 | 说明 | +| ---- | -------------- | ------------------ | -------- | -------------------------- | +| 1 | OnTradeMsg | 成交回报ID | 是 | 利用该ID可以关联到委托报单 | +| 2 | StkID | 合约代码 | 是 | | +| 3 | Vol | 成交数量 | 是 | | +| 4 | Price | 成交价格 | 是 | | +| 5 | TradeDate | 成交日期 | 是 | | +| 6 | TradeTime | 成交时间 | 是 | | +| 7 | BrokerID | 经纪公司代码 | | | +| 8 | InvestorID | 投资者代码 | 是 | | +| 9 | InstrumentID | 合约代码 | 是 | | +| 10 | OrderRef | 报单引用 | | | +| 11 | UserID | 用户代码 | | | +| 12 | ExchangeID | 交易所代码 | | | +| 13 | TradeID | 成交编号 | | | +| 14 | Direction | 买卖方向 | 是 | | +| 15 | OrderSysID | 报单编号 | | | +| 16 | ParticipantID | 会员代码 | | | +| 17 | ClientID | 客户代码 | | | +| 18 | TradingRole | 交易角色 | | | +| 19 | ExchangeInstID | 合约在交易所的代码 | | | +| 20 | OffsetFlag | 开平标志 | | | +| 21 | HedgeFlag | 投机套保标志 | | | +| 22 | Price | 价格 | 是 | | +| 23 | Volume | 数量 | | | +| 24 | TradeType | 成交类型 | | | +| 25 | PriceSource | 成交价来源 | | | +| 26 | TraderID | 交易所交易员代码 | | | +| 27 | OrderLocalID | 本地报单编号 | | | +| 28 | ClearingPartID | 结算会员编号 | | | +| 29 | BusinessUnit | 业务单元 | | | +| 30 | SequenceNo | 序号 | 是 | | +| 31 | TradingDay | 交易日 | | | +| 32 | SettlementID | 结算编号 | | | +| 33 | BrokerOrderSeq | 经纪公司报单编号 | | | ####### Logout 当交易网关和上期技术Thost服务器断开网络连接,触发此消息 -| GateWay | AccountID | -| --- | --- | -| 上期技术 | 9000988 | +| GateWay | AccountID | +| -------- | --------- | +| 上期技术 | 9000988 | ####### OnDisconnect 当天软金融分析.NET服务器和交易网关断开连接 -| error_no | error_info | -| --- | --- | -| 10008 | 与交易网关断开连接 | +| error_no | error_info | +| -------- | ------------------ | +| 10008 | 与交易网关断开连接 | ###### 交易接口调用错误表 -| error_no | error_info | -| --- | --- | -| 10001 | 您的交易系统还没有登陆. | -| 10002 | 无效句柄. | -| 10003 | 交易网关不存在. | -| 10004 | 连接交易网关失败. | -| 10005 | 交易网关不支持该功能. | -| 10006 | 输入参数错误. | -| 10007 | 交易网络断开. | -| 10008 | 与交易网关断开连接 | +| error_no | error_info | +| -------- | ----------------------- | +| 10001 | 您的交易系统还没有登陆. | +| 10002 | 无效句柄. | +| 10003 | 交易网关不存在. | +| 10004 | 连接交易网关失败. | +| 10005 | 交易网关不支持该功能. | +| 10006 | 输入参数错误. | +| 10007 | 交易网络断开. | +| 10008 | 与交易网关断开连接 | ##### 交易指令扩展及算法交易 @@ -896,7 +891,6 @@ CTP返回 返回:处理后的结果值。 - 范例 ```tsl @@ -953,7 +947,6 @@ return OrderID; 返回:处理后的结果值。 - 范例 ```tsl @@ -970,7 +963,6 @@ Ret := TS_ATStop(h, ’156000000107’, 20000); 返回:处理后的结果值。 - 范例 ```tsl @@ -989,7 +981,6 @@ return argv; 返回:处理后的结果值。 - 范例 ```tsl @@ -1010,7 +1001,6 @@ return TS_ATQuery(h, date(), 3, 20000); 返回:处理后的结果值。 - 范例 ```tsl @@ -1028,69 +1018,69 @@ return TS_ATQueryByOrderId(h, Date(), '347500000036', 2, 2000); ####### 策略常用参数表 -| 字段 | 类型 | 单位 | 缺省值 | 备注 | 详细说明 | -| --- | --- | --- | --- | --- | --- | -| 策略名称 | Varchar | | | | | -| 策略对象类名 | Varchar | | | 策略对象ID | | -| 策略开始时间类别 | Int | | | 策略开始时间
0:Now
1:固定时间 | 策略和下单的开始时间,一般大于等于NOW。 | -| 策略开始时间 | DateTime | | | 当策略开始时间类别=1时有效 | 策略和下单的开始时间,一般大于等于NOW。 | -| 策略结束时间类别 | int | | | 0:开始下单向后推移N分钟(交易时间)
1:收盘时间向前推移N分钟(交易时间)
2:固定时间 | | -| 策略结束时间 | DateTime | | | 策略截止时间
当下单截止时间类别=2时有效 | 策略和下单的截止时间,当now大于该时间时,订单将会释放,不会再有下单操作,未完成的单将会撤单 | -| 下单时间推移 | Int | | 10 | 当下单截止时间类别=0或者下单截止时间类别=1时有效(交易时间) | | -| 委托价类别 | Int | | 1 | 0:市价
1:指定参考档
2:基于市价浮动%
3:基于市价浮动
4:限价
5:基于参考档价格浮动 | 非追单时间段内的委托价类别 | -| 委托价-买卖盘参考档 | Int | | 1 | 对委托价类别=‘指定参考档or基于参考档价格浮动有效 | 在买入操作时 1 为卖一档价格,在卖出操作时1为买一档价格 | -| 委托价-基于市价浮动% | Numberic | (%) | 0 | 对委托价类别=‘基于市价浮动%’,目的为了快速买入卖出 | 基于当时的市价按百分比浮动,既在买入操作时,委托价=市价*(1+委托价-基于市价浮动%/100)
卖出操作时,委托价=市价*(1-委托价-基于市价浮动%/100/100) | -| 委托价-基于市价浮动 | Numberic | 元 | 0 | 对委托价类别=‘基于市价浮动’,目的为了快速买入卖出 | 基于当时的市价浮动多少元
买入操作时,委托价=市价+委托价-基于市价浮动
卖出操作时,委托价=市价-委托价-基于市价浮动 | -| 限定价 | Numberic | 元 | | 对委托价类别=‘限价’有效 | 指定委托价格 | -| 委托价-基于参考档价格浮动 | Numberic | 元 | 0 | 对委托价类别=‘基于参考档价格浮动’有效 | 例如在买入时可以用买一价加上0.01元下单确保下单价格比当前市场上买一高一点点 | -| 撤单时间 | Int | 秒 | 0 | 撤单时间>0,表示超时撤单
=0,表示不启用超时撤单 | 当子单的下单时间达到撤单时间还没有全部完成时,将会撤单。 | -| 价格撤单模式 | Int | | 1 | 0:不启用价格撤单
1:指定档行情撤单
2:基于委托价浮动%
3:基于委托价浮动(元) | 当子单的委托价格,超过撤单阀值时,将此子单撤单。 | -| 价格撤单-买卖盘参考档 | Int | | 5 | 仅对价格撤单模式=【指定档行情撤单】时有效 | 例如,在进行买入操作时,价格撤单模式=1,价格撤单-买卖盘参考档=5,当你的委托价格小于买五价时,将会触发撤单操作 | -| 价格撤单-基于委托价上浮% | (%) | | 0 | 仅对价格撤单模式=【基于委托价浮动%】时有效 | 当当前价格>委托价*(1+价格撤单-基于委托价上浮%/100)时撤单 | -| 价格撤单-基于委托价浮动下浮% | (%) | | 0 | 仅对价格撤单模式=【基于委托价浮动%】时有效 | 当当前价格<委托价*(1-价格撤单-基于委托价浮动下浮%/100)时撤单 | -| 价格撤单-基于委托价上浮 | 元 | | 0 | 仅对价格撤单模式=【基于委托价浮动(元)】时有效 | 当当前价格>委托价+价格撤单-基于委托价上浮时撤单 | -| 价格撤单-基于委托价下浮 | 元 | | 0 | 仅对价格撤单模式=【基于委托价浮动(元)】时有效 | 当当前价格<委托价-价格撤单-基于委托价下浮时撤单 | -| 委托价阀值类别 | Int | | 0 | 0:不设阀值
1:绝对价格
2:相对价格(相对系统昨收)
3:百分比(相对系统昨收)
4:涨跌停不交易 | 当委托价超过委托价阀值时,不进行下单操作。
涨跌停不交易,委托价大于等于涨停价时不下单,委托价小于等于跌停价时,不下单。 | -| 委托价上阀值 | Numberic | | 0 | 仅对委托价阀值类别=绝对价格\|相对价格\|百分比有效。 | 委托价阀值类别=1时,委托价>委托价上阀值时不下单
委托价阀值类别=2时,委托价>昨收+委托价上阀值时不下单
委托价阀值类别=3时,委托价>昨收*(1+委托价上阀值/100)时不下单 | -| 委托价下阀值 | Numberic | | 0 | 可以为负 | 委托价阀值类别=1时,委托价<委托价下阀值时不下单
委托价阀值类别=2时,委托价<昨收+委托价下阀值时不下单
委托价阀值类别=3时,委托价<昨收*(1+委托价下阀值/100)时不下单 | -| 最小委托股数 | Int | 股 | 100 | | 非追单时期的每次子单的最小委托股数, | -| 卖出时数量是否为整手 | Int | | 0 | 0:不取整
1:取整 | 某些柜台卖出时也必须取整手 | -| 是否追单 | Int | | 0 | 0:不追单
1:追单 | 追单:
1、未完成的量全部委托
2、采用新的委托价格委托价-追单买卖盘参考档
3、采用新的撤单模式价格撤单-追单买卖盘参考档 | -| 追单开始时间类别 | Int | | 0 | 0:策略结束时间向前推移N分钟
1:固定时间 | | -| 追单时间推移 | Int | 分钟 | 5 | 当追单开始时间类别=0时有效 | | -| 追单开始时间 | DateTime | | | 当追单开始时间类别=1时有效 | 追单的开始时间,一般为策略结束时间的前几分钟。 | -| 委托价类别-追单 | Int | | 1 | 0:市价
1:指定参考档 | 以市价或者指定参考档价格追单 | -| 委托价-追单买卖盘参考档 | Int | | 1 | 当委托价类别-追单=1时有效
1.1 委托价:如果是追单策略的话,一般用,买一/卖一档行情作为委托价
1.2 撤单:一般委托价在两档行情外,直接撤掉 | 当进行买入操作时,委托价-追单买卖盘参考档=1 将会以卖一价下单 | -| 价格撤单-追单买卖盘参考档 | Int | | 1 | | 当进行买入操作时,价格撤单-追单买卖盘参考档=1 时,如果委托价小于买一价,将会撤单,重下
0:不启用价格撤单-追单买卖盘参考档 | -| 撤单时间-追单 | 秒 | | 0 | | 在追单时,多少秒没完全成交,则撤单重下
0:不启用撤单时间-追单 | +| 字段 | 类型 | 单位 | 缺省值 | 备注 | 详细说明 | +| ---------------------------- | -------- | ---- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 策略名称 | Varchar | | | | | +| 策略对象类名 | Varchar | | | 策略对象ID | | +| 策略开始时间类别 | Int | | | 策略开始时间
0:Now
1:固定时间 | 策略和下单的开始时间,一般大于等于NOW。 | +| 策略开始时间 | DateTime | | | 当策略开始时间类别=1时有效 | 策略和下单的开始时间,一般大于等于NOW。 | +| 策略结束时间类别 | int | | | 0:开始下单向后推移N分钟(交易时间)
1:收盘时间向前推移N分钟(交易时间)
2:固定时间 | | +| 策略结束时间 | DateTime | | | 策略截止时间
当下单截止时间类别=2时有效 | 策略和下单的截止时间,当now大于该时间时,订单将会释放,不会再有下单操作,未完成的单将会撤单 | +| 下单时间推移 | Int | | 10 | 当下单截止时间类别=0或者下单截止时间类别=1时有效(交易时间) | | +| 委托价类别 | Int | | 1 | 0:市价
1:指定参考档
2:基于市价浮动%
3:基于市价浮动
4:限价
5:基于参考档价格浮动 | 非追单时间段内的委托价类别 | +| 委托价-买卖盘参考档 | Int | | 1 | 对委托价类别=‘指定参考档or基于参考档价格浮动有效 | 在买入操作时 1 为卖一档价格,在卖出操作时1为买一档价格 | +| 委托价-基于市价浮动% | Numberic | (%) | 0 | 对委托价类别=‘基于市价浮动%’,目的为了快速买入卖出 | 基于当时的市价按百分比浮动,既在买入操作时,委托价=市价*(1+委托价-基于市价浮动%/100)
卖出操作时,委托价=市价*(1-委托价-基于市价浮动%/100/100) | +| 委托价-基于市价浮动 | Numberic | 元 | 0 | 对委托价类别=‘基于市价浮动’,目的为了快速买入卖出 | 基于当时的市价浮动多少元
买入操作时,委托价=市价+委托价-基于市价浮动
卖出操作时,委托价=市价-委托价-基于市价浮动 | +| 限定价 | Numberic | 元 | | 对委托价类别=‘限价’有效 | 指定委托价格 | +| 委托价-基于参考档价格浮动 | Numberic | 元 | 0 | 对委托价类别=‘基于参考档价格浮动’有效 | 例如在买入时可以用买一价加上0.01元下单确保下单价格比当前市场上买一高一点点 | +| 撤单时间 | Int | 秒 | 0 | 撤单时间>0,表示超时撤单
=0,表示不启用超时撤单 | 当子单的下单时间达到撤单时间还没有全部完成时,将会撤单。 | +| 价格撤单模式 | Int | | 1 | 0:不启用价格撤单
1:指定档行情撤单
2:基于委托价浮动%
3:基于委托价浮动(元) | 当子单的委托价格,超过撤单阀值时,将此子单撤单。 | +| 价格撤单-买卖盘参考档 | Int | | 5 | 仅对价格撤单模式=【指定档行情撤单】时有效 | 例如,在进行买入操作时,价格撤单模式=1,价格撤单-买卖盘参考档=5,当你的委托价格小于买五价时,将会触发撤单操作 | +| 价格撤单-基于委托价上浮% | (%) | | 0 | 仅对价格撤单模式=【基于委托价浮动%】时有效 | 当当前价格>委托价\*(1+价格撤单-基于委托价上浮%/100)时撤单 | +| 价格撤单-基于委托价浮动下浮% | (%) | | 0 | 仅对价格撤单模式=【基于委托价浮动%】时有效 | 当当前价格<委托价\*(1-价格撤单-基于委托价浮动下浮%/100)时撤单 | +| 价格撤单-基于委托价上浮 | 元 | | 0 | 仅对价格撤单模式=【基于委托价浮动(元)】时有效 | 当当前价格>委托价+价格撤单-基于委托价上浮时撤单 | +| 价格撤单-基于委托价下浮 | 元 | | 0 | 仅对价格撤单模式=【基于委托价浮动(元)】时有效 | 当当前价格<委托价-价格撤单-基于委托价下浮时撤单 | +| 委托价阀值类别 | Int | | 0 | 0:不设阀值
1:绝对价格
2:相对价格(相对系统昨收)
3:百分比(相对系统昨收)
4:涨跌停不交易 | 当委托价超过委托价阀值时,不进行下单操作。
涨跌停不交易,委托价大于等于涨停价时不下单,委托价小于等于跌停价时,不下单。 | +| 委托价上阀值 | Numberic | | 0 | 仅对委托价阀值类别=绝对价格\|相对价格\|百分比有效。 | 委托价阀值类别=1时,委托价>委托价上阀值时不下单
委托价阀值类别=2时,委托价>昨收+委托价上阀值时不下单
委托价阀值类别=3时,委托价>昨收\*(1+委托价上阀值/100)时不下单 | +| 委托价下阀值 | Numberic | | 0 | 可以为负 | 委托价阀值类别=1时,委托价<委托价下阀值时不下单
委托价阀值类别=2时,委托价<昨收+委托价下阀值时不下单
委托价阀值类别=3时,委托价<昨收\*(1+委托价下阀值/100)时不下单 | +| 最小委托股数 | Int | 股 | 100 | | 非追单时期的每次子单的最小委托股数, | +| 卖出时数量是否为整手 | Int | | 0 | 0:不取整
1:取整 | 某些柜台卖出时也必须取整手 | +| 是否追单 | Int | | 0 | 0:不追单
1:追单 | 追单:
1、未完成的量全部委托
2、采用新的委托价格委托价-追单买卖盘参考档
3、采用新的撤单模式价格撤单-追单买卖盘参考档 | +| 追单开始时间类别 | Int | | 0 | 0:策略结束时间向前推移N分钟
1:固定时间 | | +| 追单时间推移 | Int | 分钟 | 5 | 当追单开始时间类别=0时有效 | | +| 追单开始时间 | DateTime | | | 当追单开始时间类别=1时有效 | 追单的开始时间,一般为策略结束时间的前几分钟。 | +| 委托价类别-追单 | Int | | 1 | 0:市价
1:指定参考档 | 以市价或者指定参考档价格追单 | +| 委托价-追单买卖盘参考档 | Int | | 1 | 当委托价类别-追单=1时有效
1.1 委托价:如果是追单策略的话,一般用,买一/卖一档行情作为委托价
1.2 撤单:一般委托价在两档行情外,直接撤掉 | 当进行买入操作时,委托价-追单买卖盘参考档=1 将会以卖一价下单 | +| 价格撤单-追单买卖盘参考档 | Int | | 1 | | 当进行买入操作时,价格撤单-追单买卖盘参考档=1 时,如果委托价小于买一价,将会撤单,重下
0:不启用价格撤单-追单买卖盘参考档 | +| 撤单时间-追单 | 秒 | | 0 | | 在追单时,多少秒没完全成交,则撤单重下
0:不启用撤单时间-追单 | ####### VWAP策略常见参数表 -| 字段 | 类型 | 单位 | 缺省值 | 备注 | 详细说明 | -| --- | --- | --- | --- | --- | --- | -| 预测量分布所用历史天数 | Int | 天 | 20 | | 预测量分布所用历史样本天数 | -| 预测量分布所用历史样本周期 | Varchar | | Cy_5m() | Cy_5m():5分钟
Cy_10m():10分钟
… | 预测量分布所用历史样本周期 | -| 加权方法 | Int | | 1 | 0:用户自定义
1:算数平均法
2: | | -| 用户自定义量分布 | Array | | | | 自定义历史每天交易量的权重 | -| 下单周期 | Int | 秒 | 60 | | 每个子单的下单周期,也就是下单频率 | -| 下单量增减比例(%) | Numberic | | 0 | (1)一般,此参数=用历史天数计算的下单周期的量的分布;
(2)也可以按照与测量比例,也可以在预测量比例基础上进行浮动 | 暂时未开放 | -| 交易量分配方法 | Int | | | 0:总量分配法
1:余额分配法
2: 时段分配法 | 0:子单委托量,在该时间区间未完全成交的撤单后,全部放到追单时再次委托
1:子单委托量,在该时间区间未完全成交的,按照以后,每个时间断所占的分配比例,再次分配。
2:子单委托量,在该时间区间未完全成交的,放到下个时间区间委托 | +| 字段 | 类型 | 单位 | 缺省值 | 备注 | 详细说明 | +| -------------------------- | -------- | ---- | ------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 预测量分布所用历史天数 | Int | 天 | 20 | | 预测量分布所用历史样本天数 | +| 预测量分布所用历史样本周期 | Varchar | | Cy_5m() | Cy_5m():5分钟
Cy_10m():10分钟
… | 预测量分布所用历史样本周期 | +| 加权方法 | Int | | 1 | 0:用户自定义
1:算数平均法
2: | | +| 用户自定义量分布 | Array | | | | 自定义历史每天交易量的权重 | +| 下单周期 | Int | 秒 | 60 | | 每个子单的下单周期,也就是下单频率 | +| 下单量增减比例(%) | Numberic | | 0 | (1)一般,此参数=用历史天数计算的下单周期的量的分布;
(2)也可以按照与测量比例,也可以在预测量比例基础上进行浮动 | 暂时未开放 | +| 交易量分配方法 | Int | | | 0:总量分配法
1:余额分配法
2: 时段分配法 | 0:子单委托量,在该时间区间未完全成交的撤单后,全部放到追单时再次委托
1:子单委托量,在该时间区间未完全成交的,按照以后,每个时间断所占的分配比例,再次分配。
2:子单委托量,在该时间区间未完全成交的,放到下个时间区间委托 | ####### TWAP策略常见参数表 -| 字段 | 类型 | 单位 | 缺省值 | 备注 | 详细说明 | -| --- | --- | --- | --- | --- | --- | -| 下单方法 | Int | | 0 | 0:周期法
1:子单数量法 | 根据周期或者子单数量来确定下单频率 | -| 下单周期 | Int | 秒 | 60 | 仅当下单方法=【周期法】有效 | 根据交易时长和下单周期,计算出要下单次数,和每次的下单数量 | -| 子单数量 | Int | 个 | | 仅当下单方法=【子单数量法】有效 | 根据交易时长和子单数量,计算出下单频率和每次的下单数量 | -| 交易量分配方法 | Int | | | 0:总量分配法
1:余额分配法
2: 时段分配法 | 0:子单委托量,在该时间区间未完全成交的撤单后,全部放到追单时再次委托
1:子单委托量,在该时间区间未完全成交的,按照以后,每个时间断所占的分配比例,再次分配。
2:子单委托量,在该时间区间未完全成交的,放到下个时间区间委托 | +| 字段 | 类型 | 单位 | 缺省值 | 备注 | 详细说明 | +| -------------- | ---- | ---- | ------ | ----------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 下单方法 | Int | | 0 | 0:周期法
1:子单数量法 | 根据周期或者子单数量来确定下单频率 | +| 下单周期 | Int | 秒 | 60 | 仅当下单方法=【周期法】有效 | 根据交易时长和下单周期,计算出要下单次数,和每次的下单数量 | +| 子单数量 | Int | 个 | | 仅当下单方法=【子单数量法】有效 | 根据交易时长和子单数量,计算出下单频率和每次的下单数量 | +| 交易量分配方法 | Int | | | 0:总量分配法
1:余额分配法
2: 时段分配法 | 0:子单委托量,在该时间区间未完全成交的撤单后,全部放到追单时再次委托
1:子单委托量,在该时间区间未完全成交的,按照以后,每个时间断所占的分配比例,再次分配。
2:子单委托量,在该时间区间未完全成交的,放到下个时间区间委托 | ####### QuickOrder策略常见参数表 -| 字段 | 类型 | 单位 | 缺省值 | 备注 | 详细说明 | -| --- | --- | --- | --- | --- | --- | -| 下单量分配方法 | Int | Int | 0 | 0:一次性全部下单
1:盘口数量浮动%
2:盘口数量浮动 | 确定子单的下单数量 | -| 盘口数量浮动 | Int | % or 股 | 0 | 仅当下单量分配方法=1or2时有效
可以为负 | 当进行买入操作时,委托价类别=1委托价-买卖盘参考档=2时,下单量分配方法=2 时,下单数量=min(剩余数量,卖一量+卖二量+盘口数量浮动)。
当进行买入操作时,委托价类别=1委托价-买卖盘参考档=2时,下单量分配方法=1 时,下单数量=min(剩余数量,(卖一量+卖二量)*(1+盘口数量浮动/100)。 | +| 字段 | 类型 | 单位 | 缺省值 | 备注 | 详细说明 | +| -------------- | ---- | ------- | ------ | -------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 下单量分配方法 | Int | Int | 0 | 0:一次性全部下单
1:盘口数量浮动%
2:盘口数量浮动 | 确定子单的下单数量 | +| 盘口数量浮动 | Int | % or 股 | 0 | 仅当下单量分配方法=1or2时有效
可以为负 | 当进行买入操作时,委托价类别=1委托价-买卖盘参考档=2时,下单量分配方法=2 时,下单数量=min(剩余数量,卖一量+卖二量+盘口数量浮动)。
当进行买入操作时,委托价类别=1委托价-买卖盘参考档=2时,下单量分配方法=1 时,下单数量=min(剩余数量,(卖一量+卖二量)\*(1+盘口数量浮动/100)。 | ###### 期货头寸维护指令(无CEP) @@ -1104,7 +1094,6 @@ return TS_ATQueryByOrderId(h, Date(), '347500000036', 2, 2000); 参数:无。 返回:整数。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/05_server_interaction.md b/docs/tsl/syntax_book/function/05_server_interaction.md index 79f187a..2f283d0 100644 --- a/docs/tsl/syntax_book/function/05_server_interaction.md +++ b/docs/tsl/syntax_book/function/05_server_interaction.md @@ -122,24 +122,24 @@ ProxyAuthMode= #### 异步回调函数以及实时订阅系统参数说明 -| 系统参数名 | 类型 | 说明 | -| --- | --- | --- | -| channel | 整数 | 通道ID,和SendExecute返回值一致 | -| recvtype | 整数 | 参阅:服务器返回信息类型 | -| errno | 整数 | 错误号,非0错误 | -| errmsg | 字符串 | 错误信息 | -| result | 订阅为数组类型 | 结果集,订阅为推送类型 | +| 系统参数名 | 类型 | 说明 | +| ---------- | -------------- | ------------------------------ | +| channel | 整数 | 通道ID,和SendExecute返回值一致 | +| recvtype | 整数 | 参阅:服务器返回信息类型 | +| errno | 整数 | 错误号,非0错误 | +| errmsg | 字符串 | 错误信息 | +| result | 订阅为数组类型 | 结果集,订阅为推送类型 | #### 服务器返回信息类型 -| 返回类型 | 值 | 说明 | -| --- | --- | --- | -| 执行函数返回 | 0x0201 | | -| 执行委托函数返回 | 0x0301 | | -| ECHO返回 | 0x0401 | | -| 客户请求返回 | 0x0402 | | -| 实时订阅返回 | 0x0501 | | -| 错误信息返回 | 0 | | +| 返回类型 | 值 | 说明 | +| ---------------- | ------ | ---- | +| 执行函数返回 | 0x0201 | | +| 执行委托函数返回 | 0x0301 | | +| ECHO返回 | 0x0401 | | +| 客户请求返回 | 0x0402 | | +| 实时订阅返回 | 0x0501 | | +| 错误信息返回 | 0 | | #### EndExecute @@ -205,7 +205,6 @@ rdo2 TSTaskAdmin("oa", CmdReturn, BroadCastMsg, ErrMsg, 3000, 1000); return CmdReturn; ``` - #### SetComputeService #### GetComputebitsOption diff --git a/docs/tsl/syntax_book/function/06_document_processing.md b/docs/tsl/syntax_book/function/06_document_processing.md index f0852cf..4fdd98b 100644 --- a/docs/tsl/syntax_book/function/06_document_processing.md +++ b/docs/tsl/syntax_book/function/06_document_processing.md @@ -54,7 +54,6 @@ 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -75,684 +74,684 @@ TSL语言已经以函数的方式支持Office的绝大多数常量,用户可 以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Office的相关帮助手册,在本语言手册中不提供其用法: -| msoLineDashStyleMixed | msoLineSolid | -| --- | --- | -| msoLineSquareDot | msoLineRoundDot | -| msoLineDash | msoLineDashDot | -| msoLineDashDotDot | msoLineLongDash | -| msoLineLongDashDot | msoLineStyleMixed | -| msoLineSingle | msoLineThinThin | -| msoLineThinThick | msoLineThickThin | -| msoLineThickBetweenThin | msoArrowheadStyleMixed | -| msoArrowheadNone | msoArrowheadTriangle | -| msoArrowheadOpen | msoArrowheadStealth | -| msoArrowheadDiamond | msoArrowheadOval | -| msoArrowheadWidthMixed | msoArrowheadNarrow | -| msoArrowheadWidthMedium | msoArrowheadWide | -| msoArrowheadLengthMixed | msoArrowheadShort | -| msoArrowheadLengthMedium | msoArrowheadLong | -| msoFillMixed | msoFillSolid | -| msoFillPatterned | msoFillGradient | -| msoFillTextured | msoFillBackground | -| msoFillPicture | msoGradientMixed | -| msoGradientHorizontal | msoGradientVertical | -| msoGradientDiagonalUp | msoGradientDiagonalDown | -| msoGradientFromCorner | msoGradientFromTitle | -| msoGradientFromCenter | msoGradientColorMixed | -| msoGradientOneColor | msoGradientTwoColors | -| msoGradientPresetColors | msoTextureTypeMixed | -| msoTexturePreset | msoTextureUserDefined | -| msoPresetTextureMixed | msoTexturePapyrus | -| msoTextureCanvas | msoTextureDenim | -| msoTextureWovenMat | msoTextureWaterDroplets | -| msoTexturePaperBag | msoTextureFishFossil | -| msoTextureSand | msoTextureGreenMarble | -| msoTextureWhiteMarble | msoTextureBrownMarble | -| msoTextureGranite | msoTextureNewsprint | -| msoTextureRecycledPaper | msoTextureParchment | -| msoTextureStationery | msoTextureBlueTissuePaper | -| msoTexturePinkTissuePaper | msoTexturePurpleMesh | -| msoTextureBouquet | msoTextureCork | -| msoTextureWalnut | msoTextureOak | -| msoTextureMediumWood | msoPatternMixed | -| msoPattern5Percent | msoPattern10Percent | -| msoPattern20Percent | msoPattern25Percent | -| msoPattern30Percent | msoPattern40Percent | -| msoPattern50Percent | msoPattern60Percent | -| msoPattern70Percent | msoPattern75Percent | -| msoPattern80Percent | msoPattern90Percent | -| msoPatternDarkHorizontal | msoPatternDarkVertical | -| msoPatternDarkDownwardDiagonal | msoPatternDarkUpwardDiagonal | -| msoPatternSmallCheckerBoard | msoPatternTrellis | -| msoPatternLightHorizontal | msoPatternLightVertical | -| msoPatternLightDownwardDiagonal | msoPatternLightUpwardDiagonal | -| msoPatternSmallGrid | msoPatternDottedDiamond | -| msoPatternWideDownwardDiagonal | msoPatternWideUpwardDiagonal | -| msoPatternDashedUpwardDiagonal | msoPatternDashedDownwardDiagonal | -| msoPatternNarrowVertical | msoPatternNarrowHorizontal | -| msoPatternDashedVertical | msoPatternDashedHorizontal | -| msoPatternLargeConfetti | msoPatternLargeGrid | -| msoPatternHorizontalBrick | msoPatternLargeCheckerBoard | -| msoPatternSmallConfetti | msoPatternZigZag | -| msoPatternSolidDiamond | msoPatternDiagonalBrick | -| msoPatternOutlinedDiamond | msoPatternPlaid | -| msoPatternSphere | msoPatternWeave | -| msoPatternDottedGrid | msoPatternDivot | -| msoPatternShingle | msoPatternWave | -| msoPresetGradientMixed | msoGradientEarlySunset | -| msoGradientLateSunset | msoGradientNightfall | -| msoGradientDaybreak | msoGradientHorizon | -| msoGradientDesert | msoGradientOcean | -| msoGradientCalmWater | msoGradientFire | -| msoGradientFog | msoGradientMoss | -| msoGradientPeacock | msoGradientWheat | -| msoGradientParchment | msoGradientMahogany | -| msoGradientRainbow | msoGradientRainbowII | -| msoGradientGold | msoGradientGoldII | -| msoGradientBrass | msoGradientChrome | -| msoGradientChromeII | msoGradientSilver | -| msoGradientSapphire | msoShadowMixed | -| msoShadow1 | msoShadow2 | -| msoShadow3 | msoShadow4 | -| msoShadow5 | msoShadow6 | -| msoShadow7 | msoShadow8 | -| msoShadow9 | msoShadow10 | -| msoShadow11 | msoShadow12 | -| msoShadow13 | msoShadow14 | -| msoShadow15 | msoShadow16 | -| msoShadow17 | msoShadow18 | -| msoShadow19 | msoShadow20 | -| msoTextEffectMixed | msoTextEffect1 | -| msoTextEffect2 | msoTextEffect3 | -| msoTextEffect4 | msoTextEffect5 | -| msoTextEffect6 | msoTextEffect7 | -| msoTextEffect8 | msoTextEffect9 | -| msoTextEffect10 | msoTextEffect11 | -| msoTextEffect12 | msoTextEffect13 | -| msoTextEffect14 | msoTextEffect15 | -| msoTextEffect16 | msoTextEffect17 | -| msoTextEffect18 | msoTextEffect19 | -| msoTextEffect20 | msoTextEffect21 | -| msoTextEffect22 | msoTextEffect23 | -| msoTextEffect24 | msoTextEffect25 | -| msoTextEffect26 | msoTextEffect27 | -| msoTextEffect28 | msoTextEffect29 | -| msoTextEffect30 | msoTextEffectShapeMixed | -| msoTextEffectShapePlainText | msoTextEffectShapeStop | -| msoTextEffectShapeTriangleUp | msoTextEffectShapeTriangleDown | -| msoTextEffectShapeChevronUp | msoTextEffectShapeChevronDown | -| msoTextEffectShapeRingInside | msoTextEffectShapeRingOutside | -| msoTextEffectShapeArchUpCurve | msoTextEffectShapeArchDownCurve | -| msoTextEffectShapeCircleCurve | msoTextEffectShapeButtonCurve | -| msoTextEffectShapeArchUpPour | msoTextEffectShapeArchDownPour | -| msoTextEffectShapeCirclePour | msoTextEffectShapeButtonPour | -| msoTextEffectShapeCurveUp | msoTextEffectShapeCurveDown | -| msoTextEffectShapeCanUp | msoTextEffectShapeCanDown | -| msoTextEffectShapeWave1 | msoTextEffectShapeWave2 | -| msoTextEffectShapeDoubleWave1 | msoTextEffectShapeDoubleWave2 | -| msoTextEffectShapeInflate | msoTextEffectShapeDeflate | -| msoTextEffectShapeInflateBottom | msoTextEffectShapeDeflateBottom | -| msoTextEffectShapeInflateTop | msoTextEffectShapeDeflateTop | -| msoTextEffectShapeDeflateInflate | msoTextEffectShapeDeflateInflateDeflate | -| msoTextEffectShapeFadeRight | msoTextEffectShapeFadeLeft | -| msoTextEffectShapeFadeUp | msoTextEffectShapeFadeDown | -| msoTextEffectShapeSlantUp | msoTextEffectShapeSlantDown | -| msoTextEffectShapeCascadeUp | msoTextEffectShapeCascadeDown | -| msoTextEffectAlignmentMixed | msoTextEffectAlignmentLeft | -| msoTextEffectAlignmentCentered | msoTextEffectAlignmentRight | -| msoTextEffectAlignmentLetterJustify | msoTextEffectAlignmentWordJustify | -| msoTextEffectAlignmentStretchJustify | msoPresetLightingDirectionMixed | -| msoLightingTopLeft | msoLightingTop | -| msoLightingTopRight | msoLightingLeft | -| msoLightingNone | msoLightingRight | -| msoLightingBottomLeft | msoLightingBottom | -| msoLightingBottomRight | msoPresetLightingSoftnessMixed | -| msoLightingDim | msoLightingNormal | -| msoLightingBright | msoPresetMaterialMixed | -| msoMaterialMatte | msoMaterialPlastic | -| msoMaterialMetal | msoMaterialWireFrame | -| msoPresetExtrusionDirectionMixed | msoExtrusionBottomRight | -| msoExtrusionBottom | msoExtrusionBottomLeft | -| msoExtrusionRight | msoExtrusionNone | -| msoExtrusionLeft | msoExtrusionTopRight | -| msoExtrusionTop | msoExtrusionTopLeft | -| msoPresetThreeDFormatMixed | msoThreeD1 | -| msoThreeD2 | msoThreeD3 | -| msoThreeD4 | msoThreeD5 | -| msoThreeD6 | msoThreeD7 | -| msoThreeD8 | msoThreeD9 | -| msoThreeD10 | msoThreeD11 | -| msoThreeD12 | msoThreeD13 | -| msoThreeD14 | msoThreeD15 | -| msoThreeD16 | msoThreeD17 | -| msoThreeD18 | msoThreeD19 | -| msoThreeD20 | msoExtrusionColorTypeMixed | -| msoExtrusionColorAutomatic | msoExtrusionColorCustom | -| msoAlignLefts | msoAlignCenters | -| msoAlignRights | msoAlignTops | -| msoAlignMiddles | msoAlignBottoms | -| msoDistributeHorizontally | msoDistributeVertically | -| msoConnectorTypeMixed | msoConnectorStraight | -| msoConnectorElbow | msoConnectorCurve | -| msoHorizontalAnchorMixed | msoAnchorNone | -| msoAnchorCenter | msoVerticalAnchorMixed | -| msoAnchorTop | msoAnchorTopBaseline | -| msoAnchorMiddle | msoAnchorBottom | -| msoAnchorBottomBaseLine | msoOrientationMixed | -| msoOrientationHorizontal | msoOrientationVertical | -| msoBringToFront | msoSendToBack | -| msoBringForward | msoSendBackward | -| msoBringInFrontOfText | msoSendBehindText | -| msoSegmentLine | msoSegmentCurve | -| msoEditingAuto | msoEditingCorner | -| msoEditingSmooth | msoEditingSymmetric | -| msoShapeMixed | msoShapeRectangle | -| msoShapeParallelogram | msoShapeTrapezoid | -| msoShapeDiamond | msoShapeRoundedRectangle | -| msoShapeOctagon | msoShapeIsoscelesTriangle | -| msoShapeRightTriangle | msoShapeOval | -| msoShapeHexagon | msoShapeCross | -| msoShapeRegularPentagon | msoShapeCan | -| msoShapeCube | msoShapeBevel | -| msoShapeFoldedCorner | msoShapeSmileyFace | -| msoShapeDonut | msoShapeNoSymbol | -| msoShapeBlockArc | msoShapeHeart | -| msoShapeLightningBolt | msoShapeSun | -| msoShapeMoon | msoShapeArc | -| msoShapeDoubleBracket | msoShapeDoubleBrace | -| msoShapePlaque | msoShapeLeftBracket | -| msoShapeRightBracket | msoShapeLeftBrace | -| msoShapeRightBrace | msoShapeRightArrow | -| msoShapeLeftArrow | msoShapeUpArrow | -| msoShapeDownArrow | msoShapeLeftRightArrow | -| msoShapeUpDownArrow | msoShapeQuadArrow | -| msoShapeLeftRightUpArrow | msoShapeBentArrow | -| msoShapeUTurnArrow | msoShapeLeftUpArrow | -| msoShapeBentUpArrow | msoShapeCurvedRightArrow | -| msoShapeCurvedLeftArrow | msoShapeCurvedUpArrow | -| msoShapeCurvedDownArrow | msoShapeStripedRightArrow | -| msoShapeNotchedRightArrow | msoShapePentagon | -| msoShapeChevron | msoShapeRightArrowCallout | -| msoShapeLeftArrowCallout | msoShapeUpArrowCallout | -| msoShapeDownArrowCallout | msoShapeLeftRightArrowCallout | -| msoShapeUpDownArrowCallout | msoShapeQuadArrowCallout | -| msoShapeCircularArrow | msoShapeFlowchartProcess | -| msoShapeFlowchartAlternateProcess | msoShapeFlowchartDecision | -| msoShapeFlowchartData | msoShapeFlowchartPredefinedProcess | -| msoShapeFlowchartInternalStorage | msoShapeFlowchartDocument | -| msoShapeFlowchartMultidocument | msoShapeFlowchartTerminator | -| msoShapeFlowchartPreparation | msoShapeFlowchartManualInput | -| msoShapeFlowchartManualOperation | msoShapeFlowchartConnector | -| msoShapeFlowchartOffpageConnector | msoShapeFlowchartCard | -| msoShapeFlowchartPunchedTape | msoShapeFlowchartSummingJunction | -| msoShapeFlowchartOr | msoShapeFlowchartCollate | -| msoShapeFlowchartSort | msoShapeFlowchartExtract | -| msoShapeFlowchartMerge | msoShapeFlowchartStoredData | -| msoShapeFlowchartDelay | msoShapeFlowchartSequentialAccessStorage | -| msoShapeFlowchartMagneticDisk | msoShapeFlowchartDirectAccessStorage | -| msoShapeFlowchartDisplay | msoShapeExplosion1 | -| msoShapeExplosion2 | msoShape4pointStar | -| msoShape5pointStar | msoShape8pointStar | -| msoShape16pointStar | msoShape24pointStar | -| msoShape32pointStar | msoShapeUpRibbon | -| msoShapeDownRibbon | msoShapeCurvedUpRibbon | -| msoShapeCurvedDownRibbon | msoShapeVerticalScroll | -| msoShapeHorizontalScroll | msoShapeWave | -| msoShapeDoubleWave | msoShapeRectangularCallout | -| msoShapeRoundedRectangularCallout | msoShapeOvalCallout | -| msoShapeCloudCallout | msoShapeLineCallout1 | -| msoShapeLineCallout2 | msoShapeLineCallout3 | -| msoShapeLineCallout4 | msoShapeLineCallout1AccentBar | -| msoShapeLineCallout2AccentBar | msoShapeLineCallout3AccentBar | -| msoShapeLineCallout4AccentBar | msoShapeLineCallout1NoBorder | -| msoShapeLineCallout2NoBorder | msoShapeLineCallout3NoBorder | -| msoShapeLineCallout4NoBorder | msoShapeLineCallout1BorderandAccentBar | -| msoShapeLineCallout2BorderandAccentBar | msoShapeLineCallout3BorderandAccentBar | -| msoShapeLineCallout4BorderandAccentBar | msoShapeActionButtonCustom | -| msoShapeActionButtonHome | msoShapeActionButtonHelp | -| msoShapeActionButtonInformation | msoShapeActionButtonBackorPrevious | -| msoShapeActionButtonForwardorNext | msoShapeActionButtonBeginning | -| msoShapeActionButtonEnd | msoShapeActionButtonReturn | -| msoShapeActionButtonDocument | msoShapeActionButtonSound | -| msoShapeActionButtonMovie | msoShapeBalloon | -| msoShapeNotPrimitive | msoShapeTypeMixed | -| msoAutoShape | msoCallout | -| msoChart | msoComment | -| msoFreeform | msoGroup | -| msoEmbeddedOLEObject | msoFormControl | -| msoLine | msoLinkedOLEObject | -| msoLinkedPicture | msoOLEControlObject | -| msoPicture | msoPlaceholder | -| msoTextEffect | msoMedia | -| msoTextBox | msoScriptAnchor | -| msoTable | msoCanvas | -| msoDiagram | msoFlipHorizontal | -| msoFlipVertical | msoTrue | -| msoFalse | msoCTrue | -| msoTriStateToggle | msoTriStateMixed | -| msoColorTypeMixed | msoColorTypeRGB | -| msoColorTypeScheme | msoColorTypeCMYK | -| msoColorTypeCMS | msoColorTypeInk | -| msoPictureMixed | msoPictureAutomatic | -| msoPictureGrayscale | msoPictureBlackAndWhite | -| msoPictureWatermark | msoCalloutAngleMixed | -| msoCalloutAngleAutomatic | msoCalloutAngle30 | -| msoCalloutAngle45 | msoCalloutAngle60 | -| msoCalloutAngle90 | msoCalloutDropMixed | -| msoCalloutDropCustom | msoCalloutDropTop | -| msoCalloutDropCenter | msoCalloutDropBottom | -| msoCalloutMixed | msoCalloutOne | -| msoCalloutTwo | msoCalloutThree | -| msoCalloutFour | msoBlackWhiteMixed | -| msoBlackWhiteAutomatic | msoBlackWhiteGrayScale | -| msoBlackWhiteLightGrayScale | msoBlackWhiteInverseGrayScale | -| msoBlackWhiteGrayOutline | msoBlackWhiteBlackTextAndLine | -| msoBlackWhiteHighContrast | msoBlackWhiteBlack | -| msoBlackWhiteWhite | msoBlackWhiteDontShow | -| msoIntegerMixed | msoSingleMixed | -| msoTextOrientationMixed | msoTextOrientationHorizontal | -| msoTextOrientationUpward | msoTextOrientationDownward | -| msoTextOrientationVerticalFarEast | msoTextOrientationVertical | -| msoTextOrientationHorizontalRotatedFarEast | msoScaleFromTopLeft | -| msoScaleFromMiddle | msoScaleFromBottomRight | -| msoBarLeft | msoBarTop | -| msoBarRight | msoBarBottom | -| msoBarFloating | msoBarPopup | -| msoBarMenuBar | msoBarNoProtection | -| msoBarNoCustomize | msoBarNoResize | -| msoBarNoMove | msoBarNoChangeVisible | -| msoBarNoChangeDock | msoBarNoVerticalDock | -| msoBarNoHorizontalDock | msoBarTypeNormal | -| msoBarTypeMenuBar | msoBarTypePopup | -| msoControlCustom | msoControlButton | -| msoControlEdit | msoControlDropdown | -| msoControlComboBox | msoControlButtonDropdown | -| msoControlSplitDropdown | msoControlOCXDropdown | -| msoControlGenericDropdown | msoControlGraphicDropdown | -| msoControlPopup | msoControlGraphicPopup | -| msoControlButtonPopup | msoControlSplitButtonPopup | -| msoControlSplitButtonMRUPopup | msoControlLabel | -| msoControlExpandingGrid | msoControlSplitExpandingGrid | -| msoControlGrid | msoControlGauge | -| msoControlGraphicCombo | msoControlPane | -| msoControlActiveX | msoControlSpinner | -| msoControlLabelEx | msoControlWorkPane | -| msoControlAutoCompleteCombo | msoButtonUp | -| msoButtonDown | msoButtonMixed | -| msoControlOLEUsageNeither | msoControlOLEUsageServer | -| msoControlOLEUsageClient | msoControlOLEUsageBoth | -| msoButtonWrapText | msoButtonTextBelow | -| msoButtonAutomatic | msoButtonIcon | -| msoButtonCaption | msoButtonIconAndCaption | -| msoButtonIconAndWrapCaption | msoButtonIconAndCaptionBelow | -| msoButtonWrapCaption | msoButtonIconAndWrapCaptionBelow | -| msoComboNormal | msoComboLabel | -| msoOLEMenuGroupNone | msoOLEMenuGroupFile | -| msoOLEMenuGroupEdit | msoOLEMenuGroupContainer | -| msoOLEMenuGroupObject | msoOLEMenuGroupWindow | -| msoOLEMenuGroupHelp | msoMenuAnimationNone | -| msoMenuAnimationRandom | msoMenuAnimationUnfold | -| msoMenuAnimationSlide | msoBarRowFirst | -| msoBarRowLast | msoCommandBarButtonHyperlinkNone | -| msoCommandBarButtonHyperlinkOpen | msoCommandBarButtonHyperlinkInsertPicture | -| msoHyperlinkRange | msoHyperlinkShape | -| msoHyperlinkInlineShape | msoMethodGet | -| msoMethodPost | msoAnimationIdle | -| msoAnimationGreeting | msoAnimationGoodbye | -| msoAnimationBeginSpeaking | msoAnimationRestPose | -| msoAnimationCharacterSuccessMajor | msoAnimationGetAttentionMajor | -| msoAnimationGetAttentionMinor | msoAnimationSearching | -| msoAnimationPrinting | msoAnimationGestureRight | -| msoAnimationWritingNotingSomething | msoAnimationWorkingAtSomething | -| msoAnimationThinking | msoAnimationSendingMail | -| msoAnimationListensToComputer | msoAnimationDisappear | -| msoAnimationAppear | msoAnimationGetArtsy | -| msoAnimationGetTechy | msoAnimationGetWizardy | -| msoAnimationCheckingSomething | msoAnimationLookDown | -| msoAnimationLookDownLeft | msoAnimationLookDownRight | -| msoAnimationLookLeft | msoAnimationLookRight | -| msoAnimationLookUp | msoAnimationLookUpLeft | -| msoAnimationLookUpRight | msoAnimationSaving | -| msoAnimationGestureDown | msoAnimationGestureLeft | -| msoAnimationGestureUp | msoAnimationEmptyTrash | -| msoButtonSetNone | msoButtonSetOK | -| msoButtonSetCancel | msoButtonSetOkCancel | -| msoButtonSetYesNo | msoButtonSetYesNoCancel | -| msoButtonSetBackClose | msoButtonSetNextClose | -| msoButtonSetBackNextClose | msoButtonSetRetryCancel | -| msoButtonSetAbortRetryIgnore | msoButtonSetSearchClose | -| msoButtonSetBackNextSnooze | msoButtonSetTipsOptionsClose | -| msoButtonSetYesAllNoCancel | msoIconNone | -| msoIconAlert | msoIconTip | -| msoIconAlertInfo | msoIconAlertWarning | -| msoIconAlertQuery | msoIconAlertCritical | -| msoBalloonTypeButtons | msoBalloonTypeBullets | -| msoBalloonTypeNumbers | msoModeModal | -| msoModeAutoDown | msoModeModeless | -| msoBalloonErrorNone | msoBalloonErrorOther | -| msoBalloonErrorTooBig | msoBalloonErrorOutOfMemory | -| msoBalloonErrorBadPictureRef | msoBalloonErrorBadReference | -| msoBalloonErrorButtonlessModal | msoBalloonErrorButtonModeless | -| msoBalloonErrorBadCharacter | msoBalloonErrorCOMFailure | -| msoBalloonErrorCharNotTopmostForModal | msoBalloonErrorTooManyControls | -| msoWizardActInactive | msoWizardActActive | -| msoWizardActSuspend | msoWizardActResume | -| msoWizardMsgLocalStateOn | msoWizardMsgLocalStateOff | -| msoWizardMsgShowHelp | msoWizardMsgSuspending | -| msoWizardMsgResuming | msoBalloonButtonYesToAll | -| msoBalloonButtonOptions | msoBalloonButtonTips | -| msoBalloonButtonClose | msoBalloonButtonSnooze | -| msoBalloonButtonSearch | msoBalloonButtonIgnore | -| msoBalloonButtonAbort | msoBalloonButtonRetry | -| msoBalloonButtonNext | msoBalloonButtonBack | -| msoBalloonButtonNo | msoBalloonButtonYes | -| msoBalloonButtonCancel | msoBalloonButtonOK | -| msoBalloonButtonNull | msoPropertyTypeNumber | -| msoPropertyTypeBoolean | msoPropertyTypeDate | -| msoPropertyTypeString | msoPropertyTypeFloat | -| msoLanguageIDInstall | msoLanguageIDUI | -| msoLanguageIDHelp | msoLanguageIDExeMode | -| msoLanguageIDUIPrevious | msoFeatureInstallNone | -| msoFeatureInstallOnDemand | msoFeatureInstallOnDemandWithUI | -| msoScriptLanguageJava | msoScriptLanguageVisualBasic | -| msoScriptLanguageASP | msoScriptLanguageOther | -| msoScriptLocationInHead | msoScriptLocationInBody | -| msoOptionsNew | msoOptionsAdd | -| msoOptionsWithin | msoViewFileInfo | -| msoViewPreview | msoViewSummaryInfo | -| msoFileFindSortbyAuthor | msoFileFindSortbyDateCreated | -| msoFileFindSortbyLastSavedBy | msoFileFindSortbyDateSaved | -| msoFileFindSortbyFileName | msoFileFindSortbySize | -| msoFileFindSortbyTitle | msoListbyName | -| msoListbyTitle | msoLastModifiedYesterday | -| msoLastModifiedToday | msoLastModifiedLastWeek | -| msoLastModifiedThisWeek | msoLastModifiedLastMonth | -| msoLastModifiedThisMonth | msoLastModifiedAnyTime | -| msoSortByFileName | msoSortBySize | -| msoSortByFileType | msoSortByLastModified | -| msoSortByNone | msoSortOrderAscending | -| msoSortOrderDescending | msoConnectorAnd | -| msoConnectorOr | msoConditionFileTypeAllFiles | -| msoConditionFileTypeOfficeFiles | msoConditionFileTypeWordDocuments | -| msoConditionFileTypeExcelWorkbooks | msoConditionFileTypePowerPointPresentations | -| msoConditionFileTypeBinders | msoConditionFileTypeDatabases | -| msoConditionFileTypeTemplates | msoConditionIncludes | -| msoConditionIncludesPhrase | msoConditionBeginsWith | -| msoConditionEndsWith | msoConditionIncludesNearEachOther | -| msoConditionIsExactly | msoConditionIsNot | -| msoConditionYesterday | msoConditionToday | -| msoConditionTomorrow | msoConditionLastWeek | -| msoConditionThisWeek | msoConditionNextWeek | -| msoConditionLastMonth | msoConditionThisMonth | -| msoConditionNextMonth | msoConditionAnytime | -| msoConditionAnytimeBetween | msoConditionOn | -| msoConditionOnOrAfter | msoConditionOnOrBefore | -| msoConditionInTheNext | msoConditionInTheLast | -| msoConditionEquals | msoConditionDoesNotEqual | -| msoConditionAnyNumberBetween | msoConditionAtMost | -| msoConditionAtLeast | msoConditionMoreThan | -| msoConditionLessThan | msoConditionIsYes | -| msoConditionIsNo | msoConditionIncludesFormsOf | -| msoConditionFreeText | msoConditionFileTypeOutlookItems | -| msoConditionFileTypeMailItem | msoConditionFileTypeCalendarItem | -| msoConditionFileTypeContactItem | msoConditionFileTypeNoteItem | -| msoConditionFileTypeJournalItem | msoConditionFileTypeTaskItem | -| msoConditionFileTypePhotoDrawFiles | msoConditionFileTypeDataConnectionFiles | -| msoConditionFileTypePublisherFiles | msoConditionFileTypeProjectFiles | -| msoConditionFileTypeDocumentImagingFiles | msoConditionFileTypeVisioFiles | -| msoConditionFileTypeDesignerFiles | msoConditionFileTypeWebPages | -| msoConditionEqualsLow | msoConditionEqualsNormal | -| msoConditionEqualsHigh | msoConditionNotEqualToLow | -| msoConditionNotEqualToNormal | msoConditionNotEqualToHigh | -| msoConditionEqualsNotStarted | msoConditionEqualsInProgress | -| msoConditionEqualsCompleted | msoConditionEqualsWaitingForSomeoneElse | -| msoConditionEqualsDeferred | msoConditionNotEqualToNotStarted | -| msoConditionNotEqualToInProgress | msoConditionNotEqualToCompleted | -| msoConditionNotEqualToWaitingForSomeoneElse | msoConditionNotEqualToDeferred | -| msoFileTypeAllFiles | msoFileTypeOfficeFiles | -| msoFileTypeWordDocuments | msoFileTypeExcelWorkbooks | -| msoFileTypePowerPointPresentations | msoFileTypeBinders | -| msoFileTypeDatabases | msoFileTypeTemplates | -| msoFileTypeOutlookItems | msoFileTypeMailItem | -| msoFileTypeCalendarItem | msoFileTypeContactItem | -| msoFileTypeNoteItem | msoFileTypeJournalItem | -| msoFileTypeTaskItem | msoFileTypePhotoDrawFiles | -| msoFileTypeDataConnectionFiles | msoFileTypePublisherFiles | -| msoFileTypeProjectFiles | msoFileTypeDocumentImagingFiles | -| msoFileTypeVisioFiles | msoFileTypeDesignerFiles | -| msoFileTypeWebPages | msoLanguageIDMixed | -| msoLanguageIDNone | msoLanguageIDNoProofing | -| msoLanguageIDAfrikaans | msoLanguageIDAlbanian | -| msoLanguageIDAmharic | msoLanguageIDArabicAlgeria | -| msoLanguageIDArabicBahrain | msoLanguageIDArabicEgypt | -| msoLanguageIDArabicIraq | msoLanguageIDArabicJordan | -| msoLanguageIDArabicKuwait | msoLanguageIDArabicLebanon | -| msoLanguageIDArabicLibya | msoLanguageIDArabicMorocco | -| msoLanguageIDArabicOman | msoLanguageIDArabicQatar | -| msoLanguageIDArabic | msoLanguageIDArabicSyria | -| msoLanguageIDArabicTunisia | msoLanguageIDArabicUAE | -| msoLanguageIDArabicYemen | msoLanguageIDArmenian | -| msoLanguageIDAssamese | msoLanguageIDAzeriCyrillic | -| msoLanguageIDAzeriLatin | msoLanguageIDBasque | -| msoLanguageIDByelorussian | msoLanguageIDBengali | -| msoLanguageIDBulgarian | msoLanguageIDBurmese | -| msoLanguageIDCatalan | msoLanguageIDChineseHongKongSAR | -| msoLanguageIDChineseMacaoSAR | msoLanguageIDSimplifiedChinese | -| msoLanguageIDChineseSingapore | msoLanguageIDTraditionalChinese | -| msoLanguageIDCherokee | msoLanguageIDCroatian | -| msoLanguageIDCzech | msoLanguageIDDanish | -| msoLanguageIDDivehi | msoLanguageIDBelgianDutch | -| msoLanguageIDDutch | msoLanguageIDDzongkhaBhutan | -| msoLanguageIDEdo | msoLanguageIDEnglishAUS | -| msoLanguageIDEnglishBelize | msoLanguageIDEnglishCanadian | -| msoLanguageIDEnglishCaribbean | msoLanguageIDEnglishIndonesia | -| msoLanguageIDEnglishIreland | msoLanguageIDEnglishJamaica | -| msoLanguageIDEnglishNewZealand | msoLanguageIDEnglishPhilippines | -| msoLanguageIDEnglishSouthAfrica | msoLanguageIDEnglishTrinidadTobago | -| msoLanguageIDEnglishUK | msoLanguageIDEnglishUS | -| msoLanguageIDEnglishZimbabwe | msoLanguageIDEstonian | -| msoLanguageIDFaeroese | msoLanguageIDFarsi | -| msoLanguageIDFilipino | msoLanguageIDFinnish | -| msoLanguageIDBelgianFrench | msoLanguageIDFrenchCameroon | -| msoLanguageIDFrenchCanadian | msoLanguageIDFrenchCotedIvoire | -| msoLanguageIDFrench | msoLanguageIDFrenchHaiti | -| msoLanguageIDFrenchLuxembourg | msoLanguageIDFrenchMali | -| msoLanguageIDFrenchMonaco | msoLanguageIDFrenchMorocco | -| msoLanguageIDFrenchReunion | msoLanguageIDFrenchSenegal | -| msoLanguageIDSwissFrench | msoLanguageIDFrenchWestIndies | -| msoLanguageIDFrenchZaire | msoLanguageIDFrisianNetherlands | -| msoLanguageIDFulfulde | msoLanguageIDGaelicIreland | -| msoLanguageIDGaelicScotland | msoLanguageIDGalician | -| msoLanguageIDGeorgian | msoLanguageIDGermanAustria | -| msoLanguageIDGerman | msoLanguageIDGermanLiechtenstein | -| msoLanguageIDGermanLuxembourg | msoLanguageIDSwissGerman | -| msoLanguageIDGreek | msoLanguageIDGuarani | -| msoLanguageIDGujarati | msoLanguageIDHausa | -| msoLanguageIDHawaiian | msoLanguageIDHebrew | -| msoLanguageIDHindi | msoLanguageIDHungarian | -| msoLanguageIDIbibio | msoLanguageIDIcelandic | -| msoLanguageIDIgbo | msoLanguageIDIndonesian | -| msoLanguageIDInuktitut | msoLanguageIDItalian | -| msoLanguageIDSwissItalian | msoLanguageIDJapanese | -| msoLanguageIDKannada | msoLanguageIDKanuri | -| msoLanguageIDKashmiri | msoLanguageIDKashmiriDevanagari | -| msoLanguageIDKazakh | msoLanguageIDKhmer | -| msoLanguageIDKirghiz | msoLanguageIDKonkani | -| msoLanguageIDKorean | msoLanguageIDKyrgyz | -| msoLanguageIDLatin | msoLanguageIDLao | -| msoLanguageIDLatvian | msoLanguageIDLithuanian | -| msoLanguageIDMacedonian | msoLanguageIDMalaysian | -| msoLanguageIDMalayBruneiDarussalam | msoLanguageIDMalayalam | -| msoLanguageIDMaltese | msoLanguageIDManipuri | -| msoLanguageIDMarathi | msoLanguageIDMongolian | -| msoLanguageIDNepali | msoLanguageIDNorwegianBokmol | -| msoLanguageIDNorwegianNynorsk | msoLanguageIDOriya | -| msoLanguageIDOromo | msoLanguageIDPashto | -| msoLanguageIDPolish | msoLanguageIDBrazilianPortuguese | -| msoLanguageIDPortuguese | msoLanguageIDPunjabi | -| msoLanguageIDRhaetoRomanic | msoLanguageIDRomanianMoldova | -| msoLanguageIDRomanian | msoLanguageIDRussianMoldova | -| msoLanguageIDRussian | msoLanguageIDSamiLappish | -| msoLanguageIDSanskrit | msoLanguageIDSerbianCyrillic | -| msoLanguageIDSerbianLatin | msoLanguageIDSesotho | -| msoLanguageIDSindhi | msoLanguageIDSindhiPakistan | -| msoLanguageIDSinhalese | msoLanguageIDSlovak | -| msoLanguageIDSlovenian | msoLanguageIDSomali | -| msoLanguageIDSorbian | msoLanguageIDSpanishArgentina | -| msoLanguageIDSpanishBolivia | msoLanguageIDSpanishChile | -| msoLanguageIDSpanishColombia | msoLanguageIDSpanishCostaRica | -| msoLanguageIDSpanishDominicanRepublic | msoLanguageIDSpanishEcuador | -| msoLanguageIDSpanishElSalvador | msoLanguageIDSpanishGuatemala | -| msoLanguageIDSpanishHonduras | msoLanguageIDMexicanSpanish | -| msoLanguageIDSpanishNicaragua | msoLanguageIDSpanishPanama | -| msoLanguageIDSpanishParaguay | msoLanguageIDSpanishPeru | -| msoLanguageIDSpanishPuertoRico | msoLanguageIDSpanishModernSort | -| msoLanguageIDSpanish | msoLanguageIDSpanishUruguay | -| msoLanguageIDSpanishVenezuela | msoLanguageIDSutu | -| msoLanguageIDSwahili | msoLanguageIDSwedishFinland | -| msoLanguageIDSwedish | msoLanguageIDSyriac | -| msoLanguageIDTajik | msoLanguageIDTamil | -| msoLanguageIDTamazight | msoLanguageIDTamazightLatin | -| msoLanguageIDTatar | msoLanguageIDTelugu | -| msoLanguageIDThai | msoLanguageIDTibetan | -| msoLanguageIDTigrignaEthiopic | msoLanguageIDTigrignaEritrea | -| msoLanguageIDTsonga | msoLanguageIDTswana | -| msoLanguageIDTurkish | msoLanguageIDTurkmen | -| msoLanguageIDUkrainian | msoLanguageIDUrdu | -| msoLanguageIDUzbekCyrillic | msoLanguageIDUzbekLatin | -| msoLanguageIDVenda | msoLanguageIDVietnamese | -| msoLanguageIDWelsh | msoLanguageIDXhosa | -| msoLanguageIDYi | msoLanguageIDYiddish | -| msoLanguageIDYoruba | msoLanguageIDZulu | -| msoScreenSize544x376 | msoScreenSize640x480 | -| msoScreenSize720x512 | msoScreenSize800x600 | -| msoScreenSize1024x768 | msoScreenSize1152x882 | -| msoScreenSize1152x900 | msoScreenSize1280x1024 | -| msoScreenSize1600x1200 | msoScreenSize1800x1440 | -| msoScreenSize1920x1200 | msoCharacterSetArabic | -| msoCharacterSetCyrillic | msoCharacterSetEnglishWesternEuropeanOtherLatinScript | -| msoCharacterSetGreek | msoCharacterSetHebrew | -| msoCharacterSetJapanese | msoCharacterSetKorean | -| msoCharacterSetMultilingualUnicode | msoCharacterSetSimplifiedChinese | -| msoCharacterSetThai | msoCharacterSetTraditionalChinese | -| msoCharacterSetVietnamese | msoEncodingThai | -| msoEncodingJapaneseShiftJIS | msoEncodingSimplifiedChineseGBK | -| msoEncodingKorean | msoEncodingTraditionalChineseBig5 | -| msoEncodingUnicodeLittleEndian | msoEncodingUnicodeBigEndian | -| msoEncodingCentralEuropean | msoEncodingCyrillic | -| msoEncodingWestern | msoEncodingGreek | -| msoEncodingTurkish | msoEncodingHebrew | -| msoEncodingArabic | msoEncodingBaltic | -| msoEncodingVietnamese | msoEncodingAutoDetect | -| msoEncodingJapaneseAutoDetect | msoEncodingSimplifiedChineseAutoDetect | -| msoEncodingKoreanAutoDetect | msoEncodingTraditionalChineseAutoDetect | -| msoEncodingCyrillicAutoDetect | msoEncodingGreekAutoDetect | -| msoEncodingArabicAutoDetect | msoEncodingISO88591Latin1 | -| msoEncodingISO88592CentralEurope | msoEncodingISO88593Latin3 | -| msoEncodingISO88594Baltic | msoEncodingISO88595Cyrillic | -| msoEncodingISO88596Arabic | msoEncodingISO88597Greek | -| msoEncodingISO88598Hebrew | msoEncodingISO88599Turkish | -| msoEncodingISO885915Latin9 | msoEncodingISO2022JPNoHalfwidthKatakana | -| msoEncodingISO2022JPJISX02021984 | msoEncodingISO2022JPJISX02011989 | -| msoEncodingISO2022KR | msoEncodingISO2022CNTraditionalChinese | -| msoEncodingISO2022CNSimplifiedChinese | msoEncodingMacRoman | -| msoEncodingMacJapanese | msoEncodingMacTraditionalChineseBig5 | -| msoEncodingMacKorean | msoEncodingMacArabic | -| msoEncodingMacHebrew | msoEncodingMacGreek1 | -| msoEncodingMacCyrillic | msoEncodingMacSimplifiedChineseGB2312 | -| msoEncodingMacRomania | msoEncodingMacUkraine | -| msoEncodingMacLatin2 | msoEncodingMacIcelandic | -| msoEncodingMacTurkish | msoEncodingMacCroatia | -| msoEncodingEBCDICUSCanada | msoEncodingEBCDICInternational | -| msoEncodingEBCDICMultilingualROECELatin2 | msoEncodingEBCDICGreekModern | -| msoEncodingEBCDICTurkishLatin5 | msoEncodingEBCDICGermany | -| msoEncodingEBCDICDenmarkNorway | msoEncodingEBCDICFinlandSweden | -| msoEncodingEBCDICItaly | msoEncodingEBCDICLatinAmericaSpain | -| msoEncodingEBCDICUnitedKingdom | msoEncodingEBCDICJapaneseKatakanaExtended | -| msoEncodingEBCDICFrance | msoEncodingEBCDICArabic | -| msoEncodingEBCDICGreek | msoEncodingEBCDICHebrew | -| msoEncodingEBCDICKoreanExtended | msoEncodingEBCDICThai | -| msoEncodingEBCDICIcelandic | msoEncodingEBCDICTurkish | -| msoEncodingEBCDICRussian | msoEncodingEBCDICSerbianBulgarian | -| msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese | msoEncodingEBCDICUSCanadaAndJapanese | -| msoEncodingEBCDICKoreanExtendedAndKorean | msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese | -| msoEncodingEBCDICUSCanadaAndTraditionalChinese | msoEncodingEBCDICJapaneseLatinExtendedAndJapanese | -| msoEncodingOEMUnitedStates | msoEncodingOEMGreek437G | -| msoEncodingOEMBaltic | msoEncodingOEMMultilingualLatinI | -| msoEncodingOEMMultilingualLatinII | msoEncodingOEMCyrillic | -| msoEncodingOEMTurkish | msoEncodingOEMPortuguese | -| msoEncodingOEMIcelandic | msoEncodingOEMHebrew | -| msoEncodingOEMCanadianFrench | msoEncodingOEMArabic | -| msoEncodingOEMNordic | msoEncodingOEMCyrillicII | -| msoEncodingOEMModernGreek | msoEncodingEUCJapanese | -| msoEncodingEUCChineseSimplifiedChinese | msoEncodingEUCKorean | -| msoEncodingEUCTaiwaneseTraditionalChinese | msoEncodingISCIIDevanagari | -| msoEncodingISCIIBengali | msoEncodingISCIITamil | -| msoEncodingISCIITelugu | msoEncodingISCIIAssamese | -| msoEncodingISCIIOriya | msoEncodingISCIIKannada | -| msoEncodingISCIIMalayalam | msoEncodingISCIIGujarati | -| msoEncodingISCIIPunjabi | msoEncodingArabicASMO | -| msoEncodingArabicTransparentASMO | msoEncodingKoreanJohab | -| msoEncodingTaiwanCNS | msoEncodingTaiwanTCA | -| msoEncodingTaiwanEten | msoEncodingTaiwanIBM5550 | -| msoEncodingTaiwanTeleText | msoEncodingTaiwanWang | -| msoEncodingIA5IRV | msoEncodingIA5German | -| msoEncodingIA5Swedish | msoEncodingIA5Norwegian | -| msoEncodingUSASCII | msoEncodingT61 | -| msoEncodingISO6937NonSpacingAccent | msoEncodingKOI8R | -| msoEncodingExtAlphaLowercase | msoEncodingKOI8U | -| msoEncodingEuropa3 | msoEncodingHZGBSimplifiedChinese | -| msoEncodingUTF7 | msoEncodingUTF8 | -| msoHTMLProjectOpenSourceView | msoHTMLProjectOpenTextView | -| msoHTMLProjectStateDocumentLocked | msoHTMLProjectStateProjectLocked | -| msoHTMLProjectStateDocumentProjectUnlocked | msoFileDialogOpen | -| msoFileDialogSaveAs | msoFileDialogFilePicker | -| msoFileDialogFolderPicker | msoFileDialogViewList | -| msoFileDialogViewDetails | msoFileDialogViewProperties | -| msoFileDialogViewPreview | msoFileDialogViewThumbnail | -| msoFileDialogViewLargeIcons | msoFileDialogViewSmallIcons | -| msoFileDialogViewWebView | msoAutomationSecurityLow | -| msoAutomationSecurityByUI | msoAutomationSecurityForceDisable | -| msoAlertButtonOK | msoAlertButtonOKCancel | -| msoAlertButtonAbortRetryIgnore | msoAlertButtonYesNoCancel | -| msoAlertButtonYesNo | msoAlertButtonRetryCancel | -| msoAlertButtonYesAllNoCancel | msoAlertIconNoIcon | -| msoAlertIconCritical | msoAlertIconQuery | -| msoAlertIconWarning | msoAlertIconInfo | -| msoAlertDefaultFirst | msoAlertDefaultSecond | -| msoAlertDefaultThird | msoAlertDefaultFourth | -| msoAlertDefaultFifth | msoAlertCancelDefault | -| msoAlertCancelFirst | msoAlertCancelSecond | -| msoAlertCancelThird | msoAlertCancelFourth | -| msoAlertCancelFifth | msoSearchInMyComputer | -| msoSearchInOutlook | msoSearchInMyNetworkPlaces | -| msoSearchInCustom | msoTargetBrowserV3 | -| msoTargetBrowserV4 | msoTargetBrowserIE4 | -| msoTargetBrowserIE5 | msoTargetBrowserIE6 | -| msoOrgChartOrientationMixed | msoOrgChartOrientationVertical | -| msoOrgChartLayoutMixed | msoOrgChartLayoutStandard | -| msoOrgChartLayoutBothHanging | msoOrgChartLayoutLeftHanging | -| msoOrgChartLayoutRightHanging | msoBeforeNode | -| msoAfterNode | msoBeforeFirstSibling | -| msoAfterLastSibling | msoDiagramMixed | -| msoDiagramOrgChart | msoDiagramCycle | -| msoDiagramRadial | msoDiagramPyramid | -| msoDiagramVenn | msoDiagramTarget | -| msoDiagramNode | msoDiagramAssistant | -| msoMoveRowFirst | msoMoveRowPrev | -| msoMoveRowNext | msoMoveRowNbr | -| msoFilterComparisonEqual | msoFilterComparisonNotEqual | -| msoFilterComparisonLessThan | msoFilterComparisonGreaterThan | -| msoFilterComparisonLessThanEqual | msoFilterComparisonGreaterThanEqual | -| msoFilterComparisonIsBlank | msoFilterComparisonIsNotBlank | -| msoFilterComparisonContains | msoFilterComparisonNotContains | -| msoFilterConjunctionAnd | msoFilterConjunctionOr | -| msoOpenDocument | msoNew | -| msoNewfromExistingFile | msoNewfromTemplate | -| msoBottomSection | msoEditFile | -| msoCreateNewFile | msoOpenFile | -| msoLanguageIDChineseHongKong | msoLanguageIDChineseMacao | -| msoLanguageIDEnglishTrinidad | | +| msoLineDashStyleMixed | msoLineSolid | +| ---------------------------------------------------- | -------------------------------------------------------------- | +| msoLineSquareDot | msoLineRoundDot | +| msoLineDash | msoLineDashDot | +| msoLineDashDotDot | msoLineLongDash | +| msoLineLongDashDot | msoLineStyleMixed | +| msoLineSingle | msoLineThinThin | +| msoLineThinThick | msoLineThickThin | +| msoLineThickBetweenThin | msoArrowheadStyleMixed | +| msoArrowheadNone | msoArrowheadTriangle | +| msoArrowheadOpen | msoArrowheadStealth | +| msoArrowheadDiamond | msoArrowheadOval | +| msoArrowheadWidthMixed | msoArrowheadNarrow | +| msoArrowheadWidthMedium | msoArrowheadWide | +| msoArrowheadLengthMixed | msoArrowheadShort | +| msoArrowheadLengthMedium | msoArrowheadLong | +| msoFillMixed | msoFillSolid | +| msoFillPatterned | msoFillGradient | +| msoFillTextured | msoFillBackground | +| msoFillPicture | msoGradientMixed | +| msoGradientHorizontal | msoGradientVertical | +| msoGradientDiagonalUp | msoGradientDiagonalDown | +| msoGradientFromCorner | msoGradientFromTitle | +| msoGradientFromCenter | msoGradientColorMixed | +| msoGradientOneColor | msoGradientTwoColors | +| msoGradientPresetColors | msoTextureTypeMixed | +| msoTexturePreset | msoTextureUserDefined | +| msoPresetTextureMixed | msoTexturePapyrus | +| msoTextureCanvas | msoTextureDenim | +| msoTextureWovenMat | msoTextureWaterDroplets | +| msoTexturePaperBag | msoTextureFishFossil | +| msoTextureSand | msoTextureGreenMarble | +| msoTextureWhiteMarble | msoTextureBrownMarble | +| msoTextureGranite | msoTextureNewsprint | +| msoTextureRecycledPaper | msoTextureParchment | +| msoTextureStationery | msoTextureBlueTissuePaper | +| msoTexturePinkTissuePaper | msoTexturePurpleMesh | +| msoTextureBouquet | msoTextureCork | +| msoTextureWalnut | msoTextureOak | +| msoTextureMediumWood | msoPatternMixed | +| msoPattern5Percent | msoPattern10Percent | +| msoPattern20Percent | msoPattern25Percent | +| msoPattern30Percent | msoPattern40Percent | +| msoPattern50Percent | msoPattern60Percent | +| msoPattern70Percent | msoPattern75Percent | +| msoPattern80Percent | msoPattern90Percent | +| msoPatternDarkHorizontal | msoPatternDarkVertical | +| msoPatternDarkDownwardDiagonal | msoPatternDarkUpwardDiagonal | +| msoPatternSmallCheckerBoard | msoPatternTrellis | +| msoPatternLightHorizontal | msoPatternLightVertical | +| msoPatternLightDownwardDiagonal | msoPatternLightUpwardDiagonal | +| msoPatternSmallGrid | msoPatternDottedDiamond | +| msoPatternWideDownwardDiagonal | msoPatternWideUpwardDiagonal | +| msoPatternDashedUpwardDiagonal | msoPatternDashedDownwardDiagonal | +| msoPatternNarrowVertical | msoPatternNarrowHorizontal | +| msoPatternDashedVertical | msoPatternDashedHorizontal | +| msoPatternLargeConfetti | msoPatternLargeGrid | +| msoPatternHorizontalBrick | msoPatternLargeCheckerBoard | +| msoPatternSmallConfetti | msoPatternZigZag | +| msoPatternSolidDiamond | msoPatternDiagonalBrick | +| msoPatternOutlinedDiamond | msoPatternPlaid | +| msoPatternSphere | msoPatternWeave | +| msoPatternDottedGrid | msoPatternDivot | +| msoPatternShingle | msoPatternWave | +| msoPresetGradientMixed | msoGradientEarlySunset | +| msoGradientLateSunset | msoGradientNightfall | +| msoGradientDaybreak | msoGradientHorizon | +| msoGradientDesert | msoGradientOcean | +| msoGradientCalmWater | msoGradientFire | +| msoGradientFog | msoGradientMoss | +| msoGradientPeacock | msoGradientWheat | +| msoGradientParchment | msoGradientMahogany | +| msoGradientRainbow | msoGradientRainbowII | +| msoGradientGold | msoGradientGoldII | +| msoGradientBrass | msoGradientChrome | +| msoGradientChromeII | msoGradientSilver | +| msoGradientSapphire | msoShadowMixed | +| msoShadow1 | msoShadow2 | +| msoShadow3 | msoShadow4 | +| msoShadow5 | msoShadow6 | +| msoShadow7 | msoShadow8 | +| msoShadow9 | msoShadow10 | +| msoShadow11 | msoShadow12 | +| msoShadow13 | msoShadow14 | +| msoShadow15 | msoShadow16 | +| msoShadow17 | msoShadow18 | +| msoShadow19 | msoShadow20 | +| msoTextEffectMixed | msoTextEffect1 | +| msoTextEffect2 | msoTextEffect3 | +| msoTextEffect4 | msoTextEffect5 | +| msoTextEffect6 | msoTextEffect7 | +| msoTextEffect8 | msoTextEffect9 | +| msoTextEffect10 | msoTextEffect11 | +| msoTextEffect12 | msoTextEffect13 | +| msoTextEffect14 | msoTextEffect15 | +| msoTextEffect16 | msoTextEffect17 | +| msoTextEffect18 | msoTextEffect19 | +| msoTextEffect20 | msoTextEffect21 | +| msoTextEffect22 | msoTextEffect23 | +| msoTextEffect24 | msoTextEffect25 | +| msoTextEffect26 | msoTextEffect27 | +| msoTextEffect28 | msoTextEffect29 | +| msoTextEffect30 | msoTextEffectShapeMixed | +| msoTextEffectShapePlainText | msoTextEffectShapeStop | +| msoTextEffectShapeTriangleUp | msoTextEffectShapeTriangleDown | +| msoTextEffectShapeChevronUp | msoTextEffectShapeChevronDown | +| msoTextEffectShapeRingInside | msoTextEffectShapeRingOutside | +| msoTextEffectShapeArchUpCurve | msoTextEffectShapeArchDownCurve | +| msoTextEffectShapeCircleCurve | msoTextEffectShapeButtonCurve | +| msoTextEffectShapeArchUpPour | msoTextEffectShapeArchDownPour | +| msoTextEffectShapeCirclePour | msoTextEffectShapeButtonPour | +| msoTextEffectShapeCurveUp | msoTextEffectShapeCurveDown | +| msoTextEffectShapeCanUp | msoTextEffectShapeCanDown | +| msoTextEffectShapeWave1 | msoTextEffectShapeWave2 | +| msoTextEffectShapeDoubleWave1 | msoTextEffectShapeDoubleWave2 | +| msoTextEffectShapeInflate | msoTextEffectShapeDeflate | +| msoTextEffectShapeInflateBottom | msoTextEffectShapeDeflateBottom | +| msoTextEffectShapeInflateTop | msoTextEffectShapeDeflateTop | +| msoTextEffectShapeDeflateInflate | msoTextEffectShapeDeflateInflateDeflate | +| msoTextEffectShapeFadeRight | msoTextEffectShapeFadeLeft | +| msoTextEffectShapeFadeUp | msoTextEffectShapeFadeDown | +| msoTextEffectShapeSlantUp | msoTextEffectShapeSlantDown | +| msoTextEffectShapeCascadeUp | msoTextEffectShapeCascadeDown | +| msoTextEffectAlignmentMixed | msoTextEffectAlignmentLeft | +| msoTextEffectAlignmentCentered | msoTextEffectAlignmentRight | +| msoTextEffectAlignmentLetterJustify | msoTextEffectAlignmentWordJustify | +| msoTextEffectAlignmentStretchJustify | msoPresetLightingDirectionMixed | +| msoLightingTopLeft | msoLightingTop | +| msoLightingTopRight | msoLightingLeft | +| msoLightingNone | msoLightingRight | +| msoLightingBottomLeft | msoLightingBottom | +| msoLightingBottomRight | msoPresetLightingSoftnessMixed | +| msoLightingDim | msoLightingNormal | +| msoLightingBright | msoPresetMaterialMixed | +| msoMaterialMatte | msoMaterialPlastic | +| msoMaterialMetal | msoMaterialWireFrame | +| msoPresetExtrusionDirectionMixed | msoExtrusionBottomRight | +| msoExtrusionBottom | msoExtrusionBottomLeft | +| msoExtrusionRight | msoExtrusionNone | +| msoExtrusionLeft | msoExtrusionTopRight | +| msoExtrusionTop | msoExtrusionTopLeft | +| msoPresetThreeDFormatMixed | msoThreeD1 | +| msoThreeD2 | msoThreeD3 | +| msoThreeD4 | msoThreeD5 | +| msoThreeD6 | msoThreeD7 | +| msoThreeD8 | msoThreeD9 | +| msoThreeD10 | msoThreeD11 | +| msoThreeD12 | msoThreeD13 | +| msoThreeD14 | msoThreeD15 | +| msoThreeD16 | msoThreeD17 | +| msoThreeD18 | msoThreeD19 | +| msoThreeD20 | msoExtrusionColorTypeMixed | +| msoExtrusionColorAutomatic | msoExtrusionColorCustom | +| msoAlignLefts | msoAlignCenters | +| msoAlignRights | msoAlignTops | +| msoAlignMiddles | msoAlignBottoms | +| msoDistributeHorizontally | msoDistributeVertically | +| msoConnectorTypeMixed | msoConnectorStraight | +| msoConnectorElbow | msoConnectorCurve | +| msoHorizontalAnchorMixed | msoAnchorNone | +| msoAnchorCenter | msoVerticalAnchorMixed | +| msoAnchorTop | msoAnchorTopBaseline | +| msoAnchorMiddle | msoAnchorBottom | +| msoAnchorBottomBaseLine | msoOrientationMixed | +| msoOrientationHorizontal | msoOrientationVertical | +| msoBringToFront | msoSendToBack | +| msoBringForward | msoSendBackward | +| msoBringInFrontOfText | msoSendBehindText | +| msoSegmentLine | msoSegmentCurve | +| msoEditingAuto | msoEditingCorner | +| msoEditingSmooth | msoEditingSymmetric | +| msoShapeMixed | msoShapeRectangle | +| msoShapeParallelogram | msoShapeTrapezoid | +| msoShapeDiamond | msoShapeRoundedRectangle | +| msoShapeOctagon | msoShapeIsoscelesTriangle | +| msoShapeRightTriangle | msoShapeOval | +| msoShapeHexagon | msoShapeCross | +| msoShapeRegularPentagon | msoShapeCan | +| msoShapeCube | msoShapeBevel | +| msoShapeFoldedCorner | msoShapeSmileyFace | +| msoShapeDonut | msoShapeNoSymbol | +| msoShapeBlockArc | msoShapeHeart | +| msoShapeLightningBolt | msoShapeSun | +| msoShapeMoon | msoShapeArc | +| msoShapeDoubleBracket | msoShapeDoubleBrace | +| msoShapePlaque | msoShapeLeftBracket | +| msoShapeRightBracket | msoShapeLeftBrace | +| msoShapeRightBrace | msoShapeRightArrow | +| msoShapeLeftArrow | msoShapeUpArrow | +| msoShapeDownArrow | msoShapeLeftRightArrow | +| msoShapeUpDownArrow | msoShapeQuadArrow | +| msoShapeLeftRightUpArrow | msoShapeBentArrow | +| msoShapeUTurnArrow | msoShapeLeftUpArrow | +| msoShapeBentUpArrow | msoShapeCurvedRightArrow | +| msoShapeCurvedLeftArrow | msoShapeCurvedUpArrow | +| msoShapeCurvedDownArrow | msoShapeStripedRightArrow | +| msoShapeNotchedRightArrow | msoShapePentagon | +| msoShapeChevron | msoShapeRightArrowCallout | +| msoShapeLeftArrowCallout | msoShapeUpArrowCallout | +| msoShapeDownArrowCallout | msoShapeLeftRightArrowCallout | +| msoShapeUpDownArrowCallout | msoShapeQuadArrowCallout | +| msoShapeCircularArrow | msoShapeFlowchartProcess | +| msoShapeFlowchartAlternateProcess | msoShapeFlowchartDecision | +| msoShapeFlowchartData | msoShapeFlowchartPredefinedProcess | +| msoShapeFlowchartInternalStorage | msoShapeFlowchartDocument | +| msoShapeFlowchartMultidocument | msoShapeFlowchartTerminator | +| msoShapeFlowchartPreparation | msoShapeFlowchartManualInput | +| msoShapeFlowchartManualOperation | msoShapeFlowchartConnector | +| msoShapeFlowchartOffpageConnector | msoShapeFlowchartCard | +| msoShapeFlowchartPunchedTape | msoShapeFlowchartSummingJunction | +| msoShapeFlowchartOr | msoShapeFlowchartCollate | +| msoShapeFlowchartSort | msoShapeFlowchartExtract | +| msoShapeFlowchartMerge | msoShapeFlowchartStoredData | +| msoShapeFlowchartDelay | msoShapeFlowchartSequentialAccessStorage | +| msoShapeFlowchartMagneticDisk | msoShapeFlowchartDirectAccessStorage | +| msoShapeFlowchartDisplay | msoShapeExplosion1 | +| msoShapeExplosion2 | msoShape4pointStar | +| msoShape5pointStar | msoShape8pointStar | +| msoShape16pointStar | msoShape24pointStar | +| msoShape32pointStar | msoShapeUpRibbon | +| msoShapeDownRibbon | msoShapeCurvedUpRibbon | +| msoShapeCurvedDownRibbon | msoShapeVerticalScroll | +| msoShapeHorizontalScroll | msoShapeWave | +| msoShapeDoubleWave | msoShapeRectangularCallout | +| msoShapeRoundedRectangularCallout | msoShapeOvalCallout | +| msoShapeCloudCallout | msoShapeLineCallout1 | +| msoShapeLineCallout2 | msoShapeLineCallout3 | +| msoShapeLineCallout4 | msoShapeLineCallout1AccentBar | +| msoShapeLineCallout2AccentBar | msoShapeLineCallout3AccentBar | +| msoShapeLineCallout4AccentBar | msoShapeLineCallout1NoBorder | +| msoShapeLineCallout2NoBorder | msoShapeLineCallout3NoBorder | +| msoShapeLineCallout4NoBorder | msoShapeLineCallout1BorderandAccentBar | +| msoShapeLineCallout2BorderandAccentBar | msoShapeLineCallout3BorderandAccentBar | +| msoShapeLineCallout4BorderandAccentBar | msoShapeActionButtonCustom | +| msoShapeActionButtonHome | msoShapeActionButtonHelp | +| msoShapeActionButtonInformation | msoShapeActionButtonBackorPrevious | +| msoShapeActionButtonForwardorNext | msoShapeActionButtonBeginning | +| msoShapeActionButtonEnd | msoShapeActionButtonReturn | +| msoShapeActionButtonDocument | msoShapeActionButtonSound | +| msoShapeActionButtonMovie | msoShapeBalloon | +| msoShapeNotPrimitive | msoShapeTypeMixed | +| msoAutoShape | msoCallout | +| msoChart | msoComment | +| msoFreeform | msoGroup | +| msoEmbeddedOLEObject | msoFormControl | +| msoLine | msoLinkedOLEObject | +| msoLinkedPicture | msoOLEControlObject | +| msoPicture | msoPlaceholder | +| msoTextEffect | msoMedia | +| msoTextBox | msoScriptAnchor | +| msoTable | msoCanvas | +| msoDiagram | msoFlipHorizontal | +| msoFlipVertical | msoTrue | +| msoFalse | msoCTrue | +| msoTriStateToggle | msoTriStateMixed | +| msoColorTypeMixed | msoColorTypeRGB | +| msoColorTypeScheme | msoColorTypeCMYK | +| msoColorTypeCMS | msoColorTypeInk | +| msoPictureMixed | msoPictureAutomatic | +| msoPictureGrayscale | msoPictureBlackAndWhite | +| msoPictureWatermark | msoCalloutAngleMixed | +| msoCalloutAngleAutomatic | msoCalloutAngle30 | +| msoCalloutAngle45 | msoCalloutAngle60 | +| msoCalloutAngle90 | msoCalloutDropMixed | +| msoCalloutDropCustom | msoCalloutDropTop | +| msoCalloutDropCenter | msoCalloutDropBottom | +| msoCalloutMixed | msoCalloutOne | +| msoCalloutTwo | msoCalloutThree | +| msoCalloutFour | msoBlackWhiteMixed | +| msoBlackWhiteAutomatic | msoBlackWhiteGrayScale | +| msoBlackWhiteLightGrayScale | msoBlackWhiteInverseGrayScale | +| msoBlackWhiteGrayOutline | msoBlackWhiteBlackTextAndLine | +| msoBlackWhiteHighContrast | msoBlackWhiteBlack | +| msoBlackWhiteWhite | msoBlackWhiteDontShow | +| msoIntegerMixed | msoSingleMixed | +| msoTextOrientationMixed | msoTextOrientationHorizontal | +| msoTextOrientationUpward | msoTextOrientationDownward | +| msoTextOrientationVerticalFarEast | msoTextOrientationVertical | +| msoTextOrientationHorizontalRotatedFarEast | msoScaleFromTopLeft | +| msoScaleFromMiddle | msoScaleFromBottomRight | +| msoBarLeft | msoBarTop | +| msoBarRight | msoBarBottom | +| msoBarFloating | msoBarPopup | +| msoBarMenuBar | msoBarNoProtection | +| msoBarNoCustomize | msoBarNoResize | +| msoBarNoMove | msoBarNoChangeVisible | +| msoBarNoChangeDock | msoBarNoVerticalDock | +| msoBarNoHorizontalDock | msoBarTypeNormal | +| msoBarTypeMenuBar | msoBarTypePopup | +| msoControlCustom | msoControlButton | +| msoControlEdit | msoControlDropdown | +| msoControlComboBox | msoControlButtonDropdown | +| msoControlSplitDropdown | msoControlOCXDropdown | +| msoControlGenericDropdown | msoControlGraphicDropdown | +| msoControlPopup | msoControlGraphicPopup | +| msoControlButtonPopup | msoControlSplitButtonPopup | +| msoControlSplitButtonMRUPopup | msoControlLabel | +| msoControlExpandingGrid | msoControlSplitExpandingGrid | +| msoControlGrid | msoControlGauge | +| msoControlGraphicCombo | msoControlPane | +| msoControlActiveX | msoControlSpinner | +| msoControlLabelEx | msoControlWorkPane | +| msoControlAutoCompleteCombo | msoButtonUp | +| msoButtonDown | msoButtonMixed | +| msoControlOLEUsageNeither | msoControlOLEUsageServer | +| msoControlOLEUsageClient | msoControlOLEUsageBoth | +| msoButtonWrapText | msoButtonTextBelow | +| msoButtonAutomatic | msoButtonIcon | +| msoButtonCaption | msoButtonIconAndCaption | +| msoButtonIconAndWrapCaption | msoButtonIconAndCaptionBelow | +| msoButtonWrapCaption | msoButtonIconAndWrapCaptionBelow | +| msoComboNormal | msoComboLabel | +| msoOLEMenuGroupNone | msoOLEMenuGroupFile | +| msoOLEMenuGroupEdit | msoOLEMenuGroupContainer | +| msoOLEMenuGroupObject | msoOLEMenuGroupWindow | +| msoOLEMenuGroupHelp | msoMenuAnimationNone | +| msoMenuAnimationRandom | msoMenuAnimationUnfold | +| msoMenuAnimationSlide | msoBarRowFirst | +| msoBarRowLast | msoCommandBarButtonHyperlinkNone | +| msoCommandBarButtonHyperlinkOpen | msoCommandBarButtonHyperlinkInsertPicture | +| msoHyperlinkRange | msoHyperlinkShape | +| msoHyperlinkInlineShape | msoMethodGet | +| msoMethodPost | msoAnimationIdle | +| msoAnimationGreeting | msoAnimationGoodbye | +| msoAnimationBeginSpeaking | msoAnimationRestPose | +| msoAnimationCharacterSuccessMajor | msoAnimationGetAttentionMajor | +| msoAnimationGetAttentionMinor | msoAnimationSearching | +| msoAnimationPrinting | msoAnimationGestureRight | +| msoAnimationWritingNotingSomething | msoAnimationWorkingAtSomething | +| msoAnimationThinking | msoAnimationSendingMail | +| msoAnimationListensToComputer | msoAnimationDisappear | +| msoAnimationAppear | msoAnimationGetArtsy | +| msoAnimationGetTechy | msoAnimationGetWizardy | +| msoAnimationCheckingSomething | msoAnimationLookDown | +| msoAnimationLookDownLeft | msoAnimationLookDownRight | +| msoAnimationLookLeft | msoAnimationLookRight | +| msoAnimationLookUp | msoAnimationLookUpLeft | +| msoAnimationLookUpRight | msoAnimationSaving | +| msoAnimationGestureDown | msoAnimationGestureLeft | +| msoAnimationGestureUp | msoAnimationEmptyTrash | +| msoButtonSetNone | msoButtonSetOK | +| msoButtonSetCancel | msoButtonSetOkCancel | +| msoButtonSetYesNo | msoButtonSetYesNoCancel | +| msoButtonSetBackClose | msoButtonSetNextClose | +| msoButtonSetBackNextClose | msoButtonSetRetryCancel | +| msoButtonSetAbortRetryIgnore | msoButtonSetSearchClose | +| msoButtonSetBackNextSnooze | msoButtonSetTipsOptionsClose | +| msoButtonSetYesAllNoCancel | msoIconNone | +| msoIconAlert | msoIconTip | +| msoIconAlertInfo | msoIconAlertWarning | +| msoIconAlertQuery | msoIconAlertCritical | +| msoBalloonTypeButtons | msoBalloonTypeBullets | +| msoBalloonTypeNumbers | msoModeModal | +| msoModeAutoDown | msoModeModeless | +| msoBalloonErrorNone | msoBalloonErrorOther | +| msoBalloonErrorTooBig | msoBalloonErrorOutOfMemory | +| msoBalloonErrorBadPictureRef | msoBalloonErrorBadReference | +| msoBalloonErrorButtonlessModal | msoBalloonErrorButtonModeless | +| msoBalloonErrorBadCharacter | msoBalloonErrorCOMFailure | +| msoBalloonErrorCharNotTopmostForModal | msoBalloonErrorTooManyControls | +| msoWizardActInactive | msoWizardActActive | +| msoWizardActSuspend | msoWizardActResume | +| msoWizardMsgLocalStateOn | msoWizardMsgLocalStateOff | +| msoWizardMsgShowHelp | msoWizardMsgSuspending | +| msoWizardMsgResuming | msoBalloonButtonYesToAll | +| msoBalloonButtonOptions | msoBalloonButtonTips | +| msoBalloonButtonClose | msoBalloonButtonSnooze | +| msoBalloonButtonSearch | msoBalloonButtonIgnore | +| msoBalloonButtonAbort | msoBalloonButtonRetry | +| msoBalloonButtonNext | msoBalloonButtonBack | +| msoBalloonButtonNo | msoBalloonButtonYes | +| msoBalloonButtonCancel | msoBalloonButtonOK | +| msoBalloonButtonNull | msoPropertyTypeNumber | +| msoPropertyTypeBoolean | msoPropertyTypeDate | +| msoPropertyTypeString | msoPropertyTypeFloat | +| msoLanguageIDInstall | msoLanguageIDUI | +| msoLanguageIDHelp | msoLanguageIDExeMode | +| msoLanguageIDUIPrevious | msoFeatureInstallNone | +| msoFeatureInstallOnDemand | msoFeatureInstallOnDemandWithUI | +| msoScriptLanguageJava | msoScriptLanguageVisualBasic | +| msoScriptLanguageASP | msoScriptLanguageOther | +| msoScriptLocationInHead | msoScriptLocationInBody | +| msoOptionsNew | msoOptionsAdd | +| msoOptionsWithin | msoViewFileInfo | +| msoViewPreview | msoViewSummaryInfo | +| msoFileFindSortbyAuthor | msoFileFindSortbyDateCreated | +| msoFileFindSortbyLastSavedBy | msoFileFindSortbyDateSaved | +| msoFileFindSortbyFileName | msoFileFindSortbySize | +| msoFileFindSortbyTitle | msoListbyName | +| msoListbyTitle | msoLastModifiedYesterday | +| msoLastModifiedToday | msoLastModifiedLastWeek | +| msoLastModifiedThisWeek | msoLastModifiedLastMonth | +| msoLastModifiedThisMonth | msoLastModifiedAnyTime | +| msoSortByFileName | msoSortBySize | +| msoSortByFileType | msoSortByLastModified | +| msoSortByNone | msoSortOrderAscending | +| msoSortOrderDescending | msoConnectorAnd | +| msoConnectorOr | msoConditionFileTypeAllFiles | +| msoConditionFileTypeOfficeFiles | msoConditionFileTypeWordDocuments | +| msoConditionFileTypeExcelWorkbooks | msoConditionFileTypePowerPointPresentations | +| msoConditionFileTypeBinders | msoConditionFileTypeDatabases | +| msoConditionFileTypeTemplates | msoConditionIncludes | +| msoConditionIncludesPhrase | msoConditionBeginsWith | +| msoConditionEndsWith | msoConditionIncludesNearEachOther | +| msoConditionIsExactly | msoConditionIsNot | +| msoConditionYesterday | msoConditionToday | +| msoConditionTomorrow | msoConditionLastWeek | +| msoConditionThisWeek | msoConditionNextWeek | +| msoConditionLastMonth | msoConditionThisMonth | +| msoConditionNextMonth | msoConditionAnytime | +| msoConditionAnytimeBetween | msoConditionOn | +| msoConditionOnOrAfter | msoConditionOnOrBefore | +| msoConditionInTheNext | msoConditionInTheLast | +| msoConditionEquals | msoConditionDoesNotEqual | +| msoConditionAnyNumberBetween | msoConditionAtMost | +| msoConditionAtLeast | msoConditionMoreThan | +| msoConditionLessThan | msoConditionIsYes | +| msoConditionIsNo | msoConditionIncludesFormsOf | +| msoConditionFreeText | msoConditionFileTypeOutlookItems | +| msoConditionFileTypeMailItem | msoConditionFileTypeCalendarItem | +| msoConditionFileTypeContactItem | msoConditionFileTypeNoteItem | +| msoConditionFileTypeJournalItem | msoConditionFileTypeTaskItem | +| msoConditionFileTypePhotoDrawFiles | msoConditionFileTypeDataConnectionFiles | +| msoConditionFileTypePublisherFiles | msoConditionFileTypeProjectFiles | +| msoConditionFileTypeDocumentImagingFiles | msoConditionFileTypeVisioFiles | +| msoConditionFileTypeDesignerFiles | msoConditionFileTypeWebPages | +| msoConditionEqualsLow | msoConditionEqualsNormal | +| msoConditionEqualsHigh | msoConditionNotEqualToLow | +| msoConditionNotEqualToNormal | msoConditionNotEqualToHigh | +| msoConditionEqualsNotStarted | msoConditionEqualsInProgress | +| msoConditionEqualsCompleted | msoConditionEqualsWaitingForSomeoneElse | +| msoConditionEqualsDeferred | msoConditionNotEqualToNotStarted | +| msoConditionNotEqualToInProgress | msoConditionNotEqualToCompleted | +| msoConditionNotEqualToWaitingForSomeoneElse | msoConditionNotEqualToDeferred | +| msoFileTypeAllFiles | msoFileTypeOfficeFiles | +| msoFileTypeWordDocuments | msoFileTypeExcelWorkbooks | +| msoFileTypePowerPointPresentations | msoFileTypeBinders | +| msoFileTypeDatabases | msoFileTypeTemplates | +| msoFileTypeOutlookItems | msoFileTypeMailItem | +| msoFileTypeCalendarItem | msoFileTypeContactItem | +| msoFileTypeNoteItem | msoFileTypeJournalItem | +| msoFileTypeTaskItem | msoFileTypePhotoDrawFiles | +| msoFileTypeDataConnectionFiles | msoFileTypePublisherFiles | +| msoFileTypeProjectFiles | msoFileTypeDocumentImagingFiles | +| msoFileTypeVisioFiles | msoFileTypeDesignerFiles | +| msoFileTypeWebPages | msoLanguageIDMixed | +| msoLanguageIDNone | msoLanguageIDNoProofing | +| msoLanguageIDAfrikaans | msoLanguageIDAlbanian | +| msoLanguageIDAmharic | msoLanguageIDArabicAlgeria | +| msoLanguageIDArabicBahrain | msoLanguageIDArabicEgypt | +| msoLanguageIDArabicIraq | msoLanguageIDArabicJordan | +| msoLanguageIDArabicKuwait | msoLanguageIDArabicLebanon | +| msoLanguageIDArabicLibya | msoLanguageIDArabicMorocco | +| msoLanguageIDArabicOman | msoLanguageIDArabicQatar | +| msoLanguageIDArabic | msoLanguageIDArabicSyria | +| msoLanguageIDArabicTunisia | msoLanguageIDArabicUAE | +| msoLanguageIDArabicYemen | msoLanguageIDArmenian | +| msoLanguageIDAssamese | msoLanguageIDAzeriCyrillic | +| msoLanguageIDAzeriLatin | msoLanguageIDBasque | +| msoLanguageIDByelorussian | msoLanguageIDBengali | +| msoLanguageIDBulgarian | msoLanguageIDBurmese | +| msoLanguageIDCatalan | msoLanguageIDChineseHongKongSAR | +| msoLanguageIDChineseMacaoSAR | msoLanguageIDSimplifiedChinese | +| msoLanguageIDChineseSingapore | msoLanguageIDTraditionalChinese | +| msoLanguageIDCherokee | msoLanguageIDCroatian | +| msoLanguageIDCzech | msoLanguageIDDanish | +| msoLanguageIDDivehi | msoLanguageIDBelgianDutch | +| msoLanguageIDDutch | msoLanguageIDDzongkhaBhutan | +| msoLanguageIDEdo | msoLanguageIDEnglishAUS | +| msoLanguageIDEnglishBelize | msoLanguageIDEnglishCanadian | +| msoLanguageIDEnglishCaribbean | msoLanguageIDEnglishIndonesia | +| msoLanguageIDEnglishIreland | msoLanguageIDEnglishJamaica | +| msoLanguageIDEnglishNewZealand | msoLanguageIDEnglishPhilippines | +| msoLanguageIDEnglishSouthAfrica | msoLanguageIDEnglishTrinidadTobago | +| msoLanguageIDEnglishUK | msoLanguageIDEnglishUS | +| msoLanguageIDEnglishZimbabwe | msoLanguageIDEstonian | +| msoLanguageIDFaeroese | msoLanguageIDFarsi | +| msoLanguageIDFilipino | msoLanguageIDFinnish | +| msoLanguageIDBelgianFrench | msoLanguageIDFrenchCameroon | +| msoLanguageIDFrenchCanadian | msoLanguageIDFrenchCotedIvoire | +| msoLanguageIDFrench | msoLanguageIDFrenchHaiti | +| msoLanguageIDFrenchLuxembourg | msoLanguageIDFrenchMali | +| msoLanguageIDFrenchMonaco | msoLanguageIDFrenchMorocco | +| msoLanguageIDFrenchReunion | msoLanguageIDFrenchSenegal | +| msoLanguageIDSwissFrench | msoLanguageIDFrenchWestIndies | +| msoLanguageIDFrenchZaire | msoLanguageIDFrisianNetherlands | +| msoLanguageIDFulfulde | msoLanguageIDGaelicIreland | +| msoLanguageIDGaelicScotland | msoLanguageIDGalician | +| msoLanguageIDGeorgian | msoLanguageIDGermanAustria | +| msoLanguageIDGerman | msoLanguageIDGermanLiechtenstein | +| msoLanguageIDGermanLuxembourg | msoLanguageIDSwissGerman | +| msoLanguageIDGreek | msoLanguageIDGuarani | +| msoLanguageIDGujarati | msoLanguageIDHausa | +| msoLanguageIDHawaiian | msoLanguageIDHebrew | +| msoLanguageIDHindi | msoLanguageIDHungarian | +| msoLanguageIDIbibio | msoLanguageIDIcelandic | +| msoLanguageIDIgbo | msoLanguageIDIndonesian | +| msoLanguageIDInuktitut | msoLanguageIDItalian | +| msoLanguageIDSwissItalian | msoLanguageIDJapanese | +| msoLanguageIDKannada | msoLanguageIDKanuri | +| msoLanguageIDKashmiri | msoLanguageIDKashmiriDevanagari | +| msoLanguageIDKazakh | msoLanguageIDKhmer | +| msoLanguageIDKirghiz | msoLanguageIDKonkani | +| msoLanguageIDKorean | msoLanguageIDKyrgyz | +| msoLanguageIDLatin | msoLanguageIDLao | +| msoLanguageIDLatvian | msoLanguageIDLithuanian | +| msoLanguageIDMacedonian | msoLanguageIDMalaysian | +| msoLanguageIDMalayBruneiDarussalam | msoLanguageIDMalayalam | +| msoLanguageIDMaltese | msoLanguageIDManipuri | +| msoLanguageIDMarathi | msoLanguageIDMongolian | +| msoLanguageIDNepali | msoLanguageIDNorwegianBokmol | +| msoLanguageIDNorwegianNynorsk | msoLanguageIDOriya | +| msoLanguageIDOromo | msoLanguageIDPashto | +| msoLanguageIDPolish | msoLanguageIDBrazilianPortuguese | +| msoLanguageIDPortuguese | msoLanguageIDPunjabi | +| msoLanguageIDRhaetoRomanic | msoLanguageIDRomanianMoldova | +| msoLanguageIDRomanian | msoLanguageIDRussianMoldova | +| msoLanguageIDRussian | msoLanguageIDSamiLappish | +| msoLanguageIDSanskrit | msoLanguageIDSerbianCyrillic | +| msoLanguageIDSerbianLatin | msoLanguageIDSesotho | +| msoLanguageIDSindhi | msoLanguageIDSindhiPakistan | +| msoLanguageIDSinhalese | msoLanguageIDSlovak | +| msoLanguageIDSlovenian | msoLanguageIDSomali | +| msoLanguageIDSorbian | msoLanguageIDSpanishArgentina | +| msoLanguageIDSpanishBolivia | msoLanguageIDSpanishChile | +| msoLanguageIDSpanishColombia | msoLanguageIDSpanishCostaRica | +| msoLanguageIDSpanishDominicanRepublic | msoLanguageIDSpanishEcuador | +| msoLanguageIDSpanishElSalvador | msoLanguageIDSpanishGuatemala | +| msoLanguageIDSpanishHonduras | msoLanguageIDMexicanSpanish | +| msoLanguageIDSpanishNicaragua | msoLanguageIDSpanishPanama | +| msoLanguageIDSpanishParaguay | msoLanguageIDSpanishPeru | +| msoLanguageIDSpanishPuertoRico | msoLanguageIDSpanishModernSort | +| msoLanguageIDSpanish | msoLanguageIDSpanishUruguay | +| msoLanguageIDSpanishVenezuela | msoLanguageIDSutu | +| msoLanguageIDSwahili | msoLanguageIDSwedishFinland | +| msoLanguageIDSwedish | msoLanguageIDSyriac | +| msoLanguageIDTajik | msoLanguageIDTamil | +| msoLanguageIDTamazight | msoLanguageIDTamazightLatin | +| msoLanguageIDTatar | msoLanguageIDTelugu | +| msoLanguageIDThai | msoLanguageIDTibetan | +| msoLanguageIDTigrignaEthiopic | msoLanguageIDTigrignaEritrea | +| msoLanguageIDTsonga | msoLanguageIDTswana | +| msoLanguageIDTurkish | msoLanguageIDTurkmen | +| msoLanguageIDUkrainian | msoLanguageIDUrdu | +| msoLanguageIDUzbekCyrillic | msoLanguageIDUzbekLatin | +| msoLanguageIDVenda | msoLanguageIDVietnamese | +| msoLanguageIDWelsh | msoLanguageIDXhosa | +| msoLanguageIDYi | msoLanguageIDYiddish | +| msoLanguageIDYoruba | msoLanguageIDZulu | +| msoScreenSize544x376 | msoScreenSize640x480 | +| msoScreenSize720x512 | msoScreenSize800x600 | +| msoScreenSize1024x768 | msoScreenSize1152x882 | +| msoScreenSize1152x900 | msoScreenSize1280x1024 | +| msoScreenSize1600x1200 | msoScreenSize1800x1440 | +| msoScreenSize1920x1200 | msoCharacterSetArabic | +| msoCharacterSetCyrillic | msoCharacterSetEnglishWesternEuropeanOtherLatinScript | +| msoCharacterSetGreek | msoCharacterSetHebrew | +| msoCharacterSetJapanese | msoCharacterSetKorean | +| msoCharacterSetMultilingualUnicode | msoCharacterSetSimplifiedChinese | +| msoCharacterSetThai | msoCharacterSetTraditionalChinese | +| msoCharacterSetVietnamese | msoEncodingThai | +| msoEncodingJapaneseShiftJIS | msoEncodingSimplifiedChineseGBK | +| msoEncodingKorean | msoEncodingTraditionalChineseBig5 | +| msoEncodingUnicodeLittleEndian | msoEncodingUnicodeBigEndian | +| msoEncodingCentralEuropean | msoEncodingCyrillic | +| msoEncodingWestern | msoEncodingGreek | +| msoEncodingTurkish | msoEncodingHebrew | +| msoEncodingArabic | msoEncodingBaltic | +| msoEncodingVietnamese | msoEncodingAutoDetect | +| msoEncodingJapaneseAutoDetect | msoEncodingSimplifiedChineseAutoDetect | +| msoEncodingKoreanAutoDetect | msoEncodingTraditionalChineseAutoDetect | +| msoEncodingCyrillicAutoDetect | msoEncodingGreekAutoDetect | +| msoEncodingArabicAutoDetect | msoEncodingISO88591Latin1 | +| msoEncodingISO88592CentralEurope | msoEncodingISO88593Latin3 | +| msoEncodingISO88594Baltic | msoEncodingISO88595Cyrillic | +| msoEncodingISO88596Arabic | msoEncodingISO88597Greek | +| msoEncodingISO88598Hebrew | msoEncodingISO88599Turkish | +| msoEncodingISO885915Latin9 | msoEncodingISO2022JPNoHalfwidthKatakana | +| msoEncodingISO2022JPJISX02021984 | msoEncodingISO2022JPJISX02011989 | +| msoEncodingISO2022KR | msoEncodingISO2022CNTraditionalChinese | +| msoEncodingISO2022CNSimplifiedChinese | msoEncodingMacRoman | +| msoEncodingMacJapanese | msoEncodingMacTraditionalChineseBig5 | +| msoEncodingMacKorean | msoEncodingMacArabic | +| msoEncodingMacHebrew | msoEncodingMacGreek1 | +| msoEncodingMacCyrillic | msoEncodingMacSimplifiedChineseGB2312 | +| msoEncodingMacRomania | msoEncodingMacUkraine | +| msoEncodingMacLatin2 | msoEncodingMacIcelandic | +| msoEncodingMacTurkish | msoEncodingMacCroatia | +| msoEncodingEBCDICUSCanada | msoEncodingEBCDICInternational | +| msoEncodingEBCDICMultilingualROECELatin2 | msoEncodingEBCDICGreekModern | +| msoEncodingEBCDICTurkishLatin5 | msoEncodingEBCDICGermany | +| msoEncodingEBCDICDenmarkNorway | msoEncodingEBCDICFinlandSweden | +| msoEncodingEBCDICItaly | msoEncodingEBCDICLatinAmericaSpain | +| msoEncodingEBCDICUnitedKingdom | msoEncodingEBCDICJapaneseKatakanaExtended | +| msoEncodingEBCDICFrance | msoEncodingEBCDICArabic | +| msoEncodingEBCDICGreek | msoEncodingEBCDICHebrew | +| msoEncodingEBCDICKoreanExtended | msoEncodingEBCDICThai | +| msoEncodingEBCDICIcelandic | msoEncodingEBCDICTurkish | +| msoEncodingEBCDICRussian | msoEncodingEBCDICSerbianBulgarian | +| msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese | msoEncodingEBCDICUSCanadaAndJapanese | +| msoEncodingEBCDICKoreanExtendedAndKorean | msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese | +| msoEncodingEBCDICUSCanadaAndTraditionalChinese | msoEncodingEBCDICJapaneseLatinExtendedAndJapanese | +| msoEncodingOEMUnitedStates | msoEncodingOEMGreek437G | +| msoEncodingOEMBaltic | msoEncodingOEMMultilingualLatinI | +| msoEncodingOEMMultilingualLatinII | msoEncodingOEMCyrillic | +| msoEncodingOEMTurkish | msoEncodingOEMPortuguese | +| msoEncodingOEMIcelandic | msoEncodingOEMHebrew | +| msoEncodingOEMCanadianFrench | msoEncodingOEMArabic | +| msoEncodingOEMNordic | msoEncodingOEMCyrillicII | +| msoEncodingOEMModernGreek | msoEncodingEUCJapanese | +| msoEncodingEUCChineseSimplifiedChinese | msoEncodingEUCKorean | +| msoEncodingEUCTaiwaneseTraditionalChinese | msoEncodingISCIIDevanagari | +| msoEncodingISCIIBengali | msoEncodingISCIITamil | +| msoEncodingISCIITelugu | msoEncodingISCIIAssamese | +| msoEncodingISCIIOriya | msoEncodingISCIIKannada | +| msoEncodingISCIIMalayalam | msoEncodingISCIIGujarati | +| msoEncodingISCIIPunjabi | msoEncodingArabicASMO | +| msoEncodingArabicTransparentASMO | msoEncodingKoreanJohab | +| msoEncodingTaiwanCNS | msoEncodingTaiwanTCA | +| msoEncodingTaiwanEten | msoEncodingTaiwanIBM5550 | +| msoEncodingTaiwanTeleText | msoEncodingTaiwanWang | +| msoEncodingIA5IRV | msoEncodingIA5German | +| msoEncodingIA5Swedish | msoEncodingIA5Norwegian | +| msoEncodingUSASCII | msoEncodingT61 | +| msoEncodingISO6937NonSpacingAccent | msoEncodingKOI8R | +| msoEncodingExtAlphaLowercase | msoEncodingKOI8U | +| msoEncodingEuropa3 | msoEncodingHZGBSimplifiedChinese | +| msoEncodingUTF7 | msoEncodingUTF8 | +| msoHTMLProjectOpenSourceView | msoHTMLProjectOpenTextView | +| msoHTMLProjectStateDocumentLocked | msoHTMLProjectStateProjectLocked | +| msoHTMLProjectStateDocumentProjectUnlocked | msoFileDialogOpen | +| msoFileDialogSaveAs | msoFileDialogFilePicker | +| msoFileDialogFolderPicker | msoFileDialogViewList | +| msoFileDialogViewDetails | msoFileDialogViewProperties | +| msoFileDialogViewPreview | msoFileDialogViewThumbnail | +| msoFileDialogViewLargeIcons | msoFileDialogViewSmallIcons | +| msoFileDialogViewWebView | msoAutomationSecurityLow | +| msoAutomationSecurityByUI | msoAutomationSecurityForceDisable | +| msoAlertButtonOK | msoAlertButtonOKCancel | +| msoAlertButtonAbortRetryIgnore | msoAlertButtonYesNoCancel | +| msoAlertButtonYesNo | msoAlertButtonRetryCancel | +| msoAlertButtonYesAllNoCancel | msoAlertIconNoIcon | +| msoAlertIconCritical | msoAlertIconQuery | +| msoAlertIconWarning | msoAlertIconInfo | +| msoAlertDefaultFirst | msoAlertDefaultSecond | +| msoAlertDefaultThird | msoAlertDefaultFourth | +| msoAlertDefaultFifth | msoAlertCancelDefault | +| msoAlertCancelFirst | msoAlertCancelSecond | +| msoAlertCancelThird | msoAlertCancelFourth | +| msoAlertCancelFifth | msoSearchInMyComputer | +| msoSearchInOutlook | msoSearchInMyNetworkPlaces | +| msoSearchInCustom | msoTargetBrowserV3 | +| msoTargetBrowserV4 | msoTargetBrowserIE4 | +| msoTargetBrowserIE5 | msoTargetBrowserIE6 | +| msoOrgChartOrientationMixed | msoOrgChartOrientationVertical | +| msoOrgChartLayoutMixed | msoOrgChartLayoutStandard | +| msoOrgChartLayoutBothHanging | msoOrgChartLayoutLeftHanging | +| msoOrgChartLayoutRightHanging | msoBeforeNode | +| msoAfterNode | msoBeforeFirstSibling | +| msoAfterLastSibling | msoDiagramMixed | +| msoDiagramOrgChart | msoDiagramCycle | +| msoDiagramRadial | msoDiagramPyramid | +| msoDiagramVenn | msoDiagramTarget | +| msoDiagramNode | msoDiagramAssistant | +| msoMoveRowFirst | msoMoveRowPrev | +| msoMoveRowNext | msoMoveRowNbr | +| msoFilterComparisonEqual | msoFilterComparisonNotEqual | +| msoFilterComparisonLessThan | msoFilterComparisonGreaterThan | +| msoFilterComparisonLessThanEqual | msoFilterComparisonGreaterThanEqual | +| msoFilterComparisonIsBlank | msoFilterComparisonIsNotBlank | +| msoFilterComparisonContains | msoFilterComparisonNotContains | +| msoFilterConjunctionAnd | msoFilterConjunctionOr | +| msoOpenDocument | msoNew | +| msoNewfromExistingFile | msoNewfromTemplate | +| msoBottomSection | msoEditFile | +| msoCreateNewFile | msoOpenFile | +| msoLanguageIDChineseHongKong | msoLanguageIDChineseMacao | +| msoLanguageIDEnglishTrinidad | | ##### Office操作相关的类 @@ -766,7 +765,6 @@ TSL语言已经以函数的方式支持Office的绝大多数常量,用户可 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 用于创建与office(excel、word)相关的对象的函数,使用方式:style := TOfficeObj('TStyle')。 @@ -2571,7 +2569,6 @@ style.NumberFormat.FormatCode := ' yyyy/m/d h:mm'; 返回:处理后的结果值。 - 范例 ```tsl @@ -2640,7 +2637,6 @@ tsl.exe test.tsl 返回:处理后的结果值。 - 范例 ```tsl @@ -2655,7 +2651,6 @@ end; return 0; ``` - ###### ExcelGetCell 用途:Excel控制函数相关函数。 @@ -2663,7 +2658,6 @@ return 0; 返回:处理后的结果值。 - 范例 ```tsl @@ -2677,7 +2671,6 @@ end; return 0; ``` - ###### ExcelSetCell 用途:Excel控制函数相关函数。 @@ -2685,7 +2678,6 @@ return 0; 返回:处理后的结果值。 - 范例 ```tsl @@ -2708,7 +2700,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -2722,7 +2713,6 @@ end; return ret; ``` - ###### ExcelSetCells 用途:Excel控制函数相关函数。 @@ -2730,7 +2720,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -2753,7 +2742,6 @@ return ret; 返回:整数。 - 范例 ```tsl @@ -2777,7 +2765,6 @@ return 0; 返回:整数。 - 范例 ```tsl @@ -2791,7 +2778,6 @@ end; return 0; ``` - ###### ExcelGetChartSheetNameByIndex ###### ExcelSaveAs @@ -2801,7 +2787,6 @@ return 0; 返回:处理后的结果值。 - 范例 ```tsl @@ -2823,7 +2808,6 @@ return 'Excel 另存失败'; 返回:处理后的结果值。 - 范例 ```tsl @@ -2845,7 +2829,6 @@ return 'Excel 另存失败'; 返回:处理后的结果值。 - 范例 ```tsl @@ -2869,7 +2852,6 @@ return ret1; 返回:处理后的结果值。 - 范例 ```tsl @@ -2886,7 +2868,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -2903,7 +2884,6 @@ return ret1; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2922,7 +2902,6 @@ return ret2; 返回:处理后的结果值。 - 范例 ```tsl @@ -2947,7 +2926,6 @@ return array(ret, ret1, ret2); 返回:处理后的结果值。 - 范例 ```tsl @@ -2973,7 +2951,6 @@ return ret2; 返回:处理后的结果值。 - 范例 ```tsl @@ -3004,7 +2981,6 @@ return ret2; 返回:处理后的结果值。 - 范例 ```tsl @@ -3026,7 +3002,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -3049,7 +3024,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -3087,749 +3061,749 @@ TSL语言已经以函数的方式支持Excel的绝大多数常量,用户可以 以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Excel的相关帮助手册,在本语言手册中不提供其用法: -| xlAll | xlAutomatic | -| --- | --- | -| xlBoth | xlCenter | -| xlChecker | xlCircle | -| xlCorner | xlCrissCross | -| xlCross | xlDiamond | -| xlDistributed | xlDoubleAccounting | -| xlFixedValue | xlFormats | -| xlGray16 | xlGray8 | -| xlGrid | xlHigh | -| xlInside | xlJustify | -| xlLightDown | xlLightHorizontal | -| xlLightUp | xlLightVertical | -| xlLow | xlManual | -| xlMinusValues | xlModule | -| xlNextToAxis | xlNone | -| xlNotes | xlOff | -| xlOn | xlPercent | -| xlPlus | xlPlusValues | -| xlSemiGray75 | xlShowLabel | -| xlShowLabelAndPercent | xlShowPercent | -| xlShowValue | xlSimple | -| xlSingle | xlSingleAccounting | -| xlSolid | xlSquare | -| xlStar | xlStError | -| xlToolbarButton | xlTriangle | -| xlGray25 | xlGray50 | -| xlGray75 | xlBottom | -| xlLeft | xlRight | -| xlTop | xl3DBar | -| xl3DSurface | xlBar | -| xlColumn | xlCombination | -| xlCustom | xlDefaultAutoFormat | -| xlMaximum | xlMinimum | -| xlOpaque | xlTransparent | -| xlBidi | xlLatin | -| xlContext | xlLTR | -| xlRTL | xlFullScript | -| xlPartialScript | xlMixedScript | -| xlMixedAuthorizedScript | xlVisualCursor | -| xlLogicalCursor | xlSystem | -| xlPartial | xlHindiNumerals | -| xlBidiCalendar | xlGregorian | -| xlComplete | xlScale | -| xlClosed | xlColor1 | -| xlColor2 | xlColor3 | -| xlConstants | xlContents | -| xlBelow | xlCascade | -| xlCenterAcrossSelection | xlChart4 | -| xlChartSeries | xlChartShort | -| xlChartTitles | xlClassic1 | -| xlClassic2 | xlClassic3 | -| xl3DEffects1 | xl3DEffects2 | -| xlAbove | xlAccounting1 | -| xlAccounting2 | xlAccounting3 | -| xlAccounting4 | xlAdd | -| xlDebugCodePane | xlDesktop | -| xlDirect | xlDivide | -| xlDoubleClosed | xlDoubleOpen | -| xlDoubleQuote | xlEntireChart | -| xlExcelMenus | xlExtended | -| xlFill | xlFirst | -| xlFloating | xlFormula | -| xlGeneral | xlGridline | -| xlIcons | xlImmediatePane | -| xlInteger | xlLast | -| xlLastCell | xlList1 | -| xlList2 | xlList3 | -| xlLocalFormat1 | xlLocalFormat2 | -| xlLong | xlLotusHelp | -| xlMacrosheetCell | xlMixed | -| xlMultiply | xlNarrow | -| xlNoDocuments | xlOpen | -| xlOutside | xlReference | -| xlSemiautomatic | xlShort | -| xlSingleQuote | xlStrict | -| xlSubtract | xlTextBox | -| xlTiled | xlTitleBar | -| xlToolbar | xlVisible | -| xlWatchPane | xlWide | -| xlWorkbookTab | xlWorksheet4 | -| xlWorksheetCell | xlWorksheetShort | -| xlAllExceptBorders | xlLeftToRight | -| xlTopToBottom | xlVeryHidden | -| xlDrawingObject | xlCreatorCode | -| xlBuiltIn | xlUserDefined | -| xlAnyGallery | xlColorIndexAutomatic | -| xlColorIndexNone | xlCap | -| xlNoCap | xlColumns | -| xlRows | xlScaleLinear | -| xlScaleLogarithmic | xlAutoFill | -| xlChronological | xlGrowth | -| xlDataSeriesLinear | xlAxisCrossesAutomatic | -| xlAxisCrossesCustom | xlAxisCrossesMaximum | -| xlAxisCrossesMinimum | xlPrimary | -| xlSecondary | xlBackgroundAutomatic | -| xlBackgroundOpaque | xlBackgroundTransparent | -| xlMaximized | xlMinimized | -| xlNormal | xlCategory | -| xlSeriesAxis | xlValue | -| xlArrowHeadLengthLong | xlArrowHeadLengthMedium | -| xlArrowHeadLengthShort | xlVAlignBottom | -| xlVAlignCenter | xlVAlignDistributed | -| xlVAlignJustify | xlVAlignTop | -| xlTickMarkCross | xlTickMarkInside | -| xlTickMarkNone | xlTickMarkOutside | -| xlX | xlY | -| xlErrorBarIncludeBoth | xlErrorBarIncludeMinusValues | -| xlErrorBarIncludeNone | xlErrorBarIncludePlusValues | -| xlInterpolated | xlNotPlotted | -| xlZero | xlArrowHeadStyleClosed | -| xlArrowHeadStyleDoubleClosed | xlArrowHeadStyleDoubleOpen | -| xlArrowHeadStyleNone | xlArrowHeadStyleOpen | -| xlArrowHeadWidthMedium | xlArrowHeadWidthNarrow | -| xlArrowHeadWidthWide | xlHAlignCenter | -| xlHAlignCenterAcrossSelection | xlHAlignDistributed | -| xlHAlignFill | xlHAlignGeneral | -| xlHAlignJustify | xlHAlignLeft | -| xlHAlignRight | xlTickLabelPositionHigh | -| xlTickLabelPositionLow | xlTickLabelPositionNextToAxis | -| xlTickLabelPositionNone | xlLegendPositionBottom | -| xlLegendPositionCorner | xlLegendPositionLeft | -| xlLegendPositionRight | xlLegendPositionTop | -| xlStackScale | xlStack | -| xlStretch | xlSides | -| xlEnd | xlEndSides | -| xlFront | xlFrontSides | -| xlFrontEnd | xlAllFaces | -| xlDownward | xlHorizontal | -| xlUpward | xlVertical | -| xlTickLabelOrientationAutomatic | xlTickLabelOrientationDownward | -| xlTickLabelOrientationHorizontal | xlTickLabelOrientationUpward | -| xlTickLabelOrientationVertical | xlHairline | -| xlMedium | xlThick | -| xlThin | xlDay | -| xlMonth | xlWeekday | -| xlYear | xlUnderlineStyleDouble | -| xlUnderlineStyleDoubleAccounting | xlUnderlineStyleNone | -| xlUnderlineStyleSingle | xlUnderlineStyleSingleAccounting | -| xlErrorBarTypeCustom | xlErrorBarTypeFixedValue | -| xlErrorBarTypePercent | xlErrorBarTypeStDev | -| xlErrorBarTypeStError | xlExponential | -| xlLinear | xlLogarithmic | -| xlMovingAvg | xlPolynomial | -| xlPower | xlContinuous | -| xlDash | xlDashDot | -| xlDashDotDot | xlDot | -| xlDouble | xlSlantDashDot | -| xlLineStyleNone | xlDataLabelsShowNone | -| xlDataLabelsShowValue | xlDataLabelsShowPercent | -| xlDataLabelsShowLabel | xlDataLabelsShowLabelAndPercent | -| xlDataLabelsShowBubbleSizes | xlMarkerStyleAutomatic | -| xlMarkerStyleCircle | xlMarkerStyleDash | -| xlMarkerStyleDiamond | xlMarkerStyleDot | -| xlMarkerStyleNone | xlMarkerStylePicture | -| xlMarkerStylePlus | xlMarkerStyleSquare | -| xlMarkerStyleStar | xlMarkerStyleTriangle | -| xlMarkerStyleX | xlBMP | -| xlCGM | xlDRW | -| xlDXF | xlEPS | -| xlHGL | xlPCT | -| xlPCX | xlPIC | -| xlPLT | xlTIF | -| xlWMF | xlWPG | -| xlPatternAutomatic | xlPatternChecker | -| xlPatternCrissCross | xlPatternDown | -| xlPatternGray16 | xlPatternGray25 | -| xlPatternGray50 | xlPatternGray75 | -| xlPatternGray8 | xlPatternGrid | -| xlPatternHorizontal | xlPatternLightDown | -| xlPatternLightHorizontal | xlPatternLightUp | -| xlPatternLightVertical | xlPatternNone | -| xlPatternSemiGray75 | xlPatternSolid | -| xlPatternUp | xlPatternVertical | -| xlSplitByPosition | xlSplitByPercentValue | -| xlSplitByCustomSplit | xlSplitByValue | -| xlHundreds | xlThousands | -| xlTenThousands | xlHundredThousands | -| xlMillions | xlTenMillions | -| xlHundredMillions | xlThousandMillions | -| xlMillionMillions | xlLabelPositionCenter | -| xlLabelPositionAbove | xlLabelPositionBelow | -| xlLabelPositionLeft | xlLabelPositionRight | -| xlLabelPositionOutsideEnd | xlLabelPositionInsideEnd | -| xlLabelPositionInsideBase | xlLabelPositionBestFit | -| xlLabelPositionMixed | xlLabelPositionCustom | -| xlDays | xlMonths | -| xlYears | xlCategoryScale | -| xlTimeScale | xlAutomaticScale | -| xlBox | xlPyramidToPoint | -| xlPyramidToMax | xlCylinder | -| xlConeToPoint | xlConeToMax | -| xlColumnClustered | xlColumnStacked | -| xlColumnStacked100 | xl3DColumnClustered | -| xl3DColumnStacked | xl3DColumnStacked100 | -| xlBarClustered | xlBarStacked | -| xlBarStacked100 | xl3DBarClustered | -| xl3DBarStacked | xl3DBarStacked100 | -| xlLineStacked | xlLineStacked100 | -| xlLineMarkers | xlLineMarkersStacked | -| xlLineMarkersStacked100 | xlPieOfPie | -| xlPieExploded | xl3DPieExploded | -| xlBarOfPie | xlXYScatterSmooth | -| xlXYScatterSmoothNoMarkers | xlXYScatterLines | -| xlXYScatterLinesNoMarkers | xlAreaStacked | -| xlAreaStacked100 | xl3DAreaStacked | -| xl3DAreaStacked100 | xlDoughnutExploded | -| xlRadarMarkers | xlRadarFilled | -| xlSurface | xlSurfaceWireframe | -| xlSurfaceTopView | xlSurfaceTopViewWireframe | -| xlBubble | xlBubble3DEffect | -| xlStockHLC | xlStockOHLC | -| xlStockVHLC | xlStockVOHLC | -| xlCylinderColClustered | xlCylinderColStacked | -| xlCylinderColStacked100 | xlCylinderBarClustered | -| xlCylinderBarStacked | xlCylinderBarStacked100 | -| xlCylinderCol | xlConeColClustered | -| xlConeColStacked | xlConeColStacked100 | -| xlConeBarClustered | xlConeBarStacked | -| xlConeBarStacked100 | xlConeCol | -| xlPyramidColClustered | xlPyramidColStacked | -| xlPyramidColStacked100 | xlPyramidBarClustered | -| xlPyramidBarStacked | xlPyramidBarStacked100 | -| xlPyramidCol | xl3DColumn | -| xlLine | xl3DLine | -| xl3DPie | xlPie | -| xlXYScatter | xl3DArea | -| xlArea | xlDoughnut | -| xlRadar | xlDataLabel | -| xlChartArea | xlSeries | -| xlChartTitle | xlWalls | -| xlCorners | xlDataTable | -| xlTrendline | xlErrorBars | -| xlXErrorBars | xlYErrorBars | -| xlLegendEntry | xlLegendKey | -| xlShape | xlMajorGridlines | -| xlMinorGridlines | xlAxisTitle | -| xlUpBars | xlPlotArea | -| xlDownBars | xlAxis | -| xlSeriesLines | xlFloor | -| xlLegend | xlHiLoLines | -| xlDropLines | xlRadarAxisLabels | -| xlNothing | xlLeaderLines | -| xlDisplayUnitLabel | xlPivotChartFieldButton | -| xlPivotChartDropZone | xlSizeIsWidth | -| xlSizeIsArea | xlShiftDown | -| xlShiftToRight | xlShiftToLeft | -| xlShiftUp | xlDown | -| xlToLeft | xlToRight | -| xlUp | xlAverage | -| xlCount | xlCountNums | -| xlMax | xlMin | -| xlProduct | xlStDev | -| xlStDevP | xlSum | -| xlVar | xlVarP | -| xlUnknown | xlChart | -| xlDialogSheet | xlExcel4IntlMacroSheet | -| xlExcel4MacroSheet | xlWorksheet | -| xlColumnHeader | xlColumnItem | -| xlDataHeader | xlDataItem | -| xlPageHeader | xlPageItem | -| xlRowHeader | xlRowItem | -| xlTableBody | xlFormulas | -| xlComments | xlValues | -| xlChartAsWindow | xlChartInPlace | -| xlClipboard | xlInfo | -| xlWorkbook | xlDate | -| xlNumber | xlText | -| xlBitmap | xlPicture | -| xlScenario | xlConsolidation | -| xlDatabase | xlExternal | -| xlPivotTable | xlA1 | -| xlR1C1 | xlMicrosoftAccess | -| xlMicrosoftFoxPro | xlMicrosoftMail | -| xlMicrosoftPowerPoint | xlMicrosoftProject | -| xlMicrosoftSchedulePlus | xlMicrosoftWord | -| xlNoButton | xlPrimaryButton | -| xlSecondaryButton | xlCopy | -| xlCut | xlFillWithAll | -| xlFillWithContents | xlFillWithFormats | -| xlFilterCopy | xlFilterInPlace | -| xlDownThenOver | xlOverThenDown | -| xlLinkTypeExcelLinks | xlLinkTypeOLELinks | -| xlColumnThenRow | xlRowThenColumn | -| xlDisabled | xlErrorHandler | -| xlInterrupt | xlPageBreakAutomatic | -| xlPageBreakManual | xlPageBreakNone | -| xlOLEControl | xlOLEEmbed | -| xlOLELink | xlLandscape | -| xlPortrait | xlEditionDate | -| xlUpdateState | xlLinkInfoStatus | -| xlCommandUnderlinesAutomatic | xlCommandUnderlinesOff | -| xlCommandUnderlinesOn | xlVerbOpen | -| xlVerbPrimary | xlCalculationAutomatic | -| xlCalculationManual | xlCalculationSemiautomatic | -| xlReadOnly | xlReadWrite | -| xlPublisher | xlSubscriber | -| xlFitToPage | xlFullPage | -| xlScreenSize | xlPart | -| xlWhole | xlMAPI | -| xlNoMailSystem | xlPowerTalk | -| xlLinkInfoOLELinks | xlLinkInfoPublishers | -| xlLinkInfoSubscribers | xlErrDiv0 | -| xlErrNA | xlErrName | -| xlErrNull | xlErrNum | -| xlErrRef | xlErrValue | -| xlBIFF | xlPICT | -| xlRTF | xlVALU | -| xlExcelLinks | xlOLELinks | -| xlPublishers | xlSubscribers | -| xlCellTypeBlanks | xlCellTypeConstants | -| xlCellTypeFormulas | xlCellTypeLastCell | -| xlCellTypeComments | xlCellTypeVisible | -| xlCellTypeAllFormatConditions | xlCellTypeSameFormatConditions | -| xlCellTypeAllValidation | xlCellTypeSameValidation | -| xlArrangeStyleCascade | xlArrangeStyleHorizontal | -| xlArrangeStyleTiled | xlArrangeStyleVertical | -| xlIBeam | xlDefault | -| xlNorthwestArrow | xlWait | -| xlAutomaticUpdate | xlCancel | -| xlChangeAttributes | xlManualUpdate | -| xlOpenSource | xlSelect | -| xlSendPublisher | xlUpdateSubscriber | -| xlFillCopy | xlFillDays | -| xlFillDefault | xlFillFormats | -| xlFillMonths | xlFillSeries | -| xlFillValues | xlFillWeekdays | -| xlFillYears | xlGrowthTrend | -| xlLinearTrend | xlAnd | -| xlBottom10Items | xlBottom10Percent | -| xlOr | xlTop10Items | -| xlTop10Percent | xlClipboardFormatBIFF | -| xlClipboardFormatBIFF2 | xlClipboardFormatBIFF3 | -| xlClipboardFormatBIFF4 | xlClipboardFormatBinary | -| xlClipboardFormatBitmap | xlClipboardFormatCGM | -| xlClipboardFormatCSV | xlClipboardFormatDIF | -| xlClipboardFormatDspText | xlClipboardFormatEmbeddedObject | -| xlClipboardFormatEmbedSource | xlClipboardFormatLink | -| xlClipboardFormatLinkSource | xlClipboardFormatLinkSourceDesc | -| xlClipboardFormatMovie | xlClipboardFormatNative | -| xlClipboardFormatObjectDesc | xlClipboardFormatObjectLink | -| xlClipboardFormatOwnerLink | xlClipboardFormatPICT | -| xlClipboardFormatPrintPICT | xlClipboardFormatRTF | -| xlClipboardFormatScreenPICT | xlClipboardFormatStandardFont | -| xlClipboardFormatStandardScale | xlClipboardFormatSYLK | -| xlClipboardFormatTable | xlClipboardFormatText | -| xlClipboardFormatToolFace | xlClipboardFormatToolFacePICT | -| xlClipboardFormatVALU | xlClipboardFormatWK1 | -| xlAddIn | xlCSV | -| xlCSVMac | xlCSVMSDOS | -| xlCSVWindows | xlDBF2 | -| xlDBF3 | xlDBF4 | -| xlDIF | xlExcel2 | -| xlExcel2FarEast | xlExcel3 | -| xlExcel4 | xlExcel5 | -| xlExcel7 | xlExcel9795 | -| xlExcel4Workbook | xlIntlAddIn | -| xlIntlMacro | xlWorkbookNormal | -| xlSYLK | xlTemplate | -| xlCurrentPlatformText | xlTextMac | -| xlTextMSDOS | xlTextPrinter | -| xlTextWindows | xlWJ2WD1 | -| xlWK1 | xlWK1ALL | -| xlWK1FMT | xlWK3 | -| xlWK4 | xlWK3FM3 | -| xlWKS | xlWorks2FarEast | -| xlWQ1 | xlWJ3 | -| xlWJ3FJ3 | xlUnicodeText | -| xlHtml | xlWebArchive | -| xlXMLSpreadsheet | xl24HourClock | -| xl4DigitYears | xlAlternateArraySeparator | -| xlColumnSeparator | xlCountryCode | -| xlCountrySetting | xlCurrencyBefore | -| xlCurrencyCode | xlCurrencyDigits | -| xlCurrencyLeadingZeros | xlCurrencyMinusSign | -| xlCurrencyNegative | xlCurrencySpaceBefore | -| xlCurrencyTrailingZeros | xlDateOrder | -| xlDateSeparator | xlDayCode | -| xlDayLeadingZero | xlDecimalSeparator | -| xlGeneralFormatName | xlHourCode | -| xlLeftBrace | xlLeftBracket | -| xlListSeparator | xlLowerCaseColumnLetter | -| xlLowerCaseRowLetter | xlMDY | -| xlMetric | xlMinuteCode | -| xlMonthCode | xlMonthLeadingZero | -| xlMonthNameChars | xlNoncurrencyDigits | -| xlNonEnglishFunctions | xlRightBrace | -| xlRightBracket | xlRowSeparator | -| xlSecondCode | xlThousandsSeparator | -| xlTimeLeadingZero | xlTimeSeparator | -| xlUpperCaseColumnLetter | xlUpperCaseRowLetter | -| xlWeekdayNameChars | xlYearCode | -| xlPageBreakFull | xlPageBreakPartial | -| xlOverwriteCells | xlInsertDeleteCells | -| xlInsertEntireRows | xlNoLabels | -| xlRowLabels | xlColumnLabels | -| xlMixedLabels | xlSinceMyLastSave | -| xlAllChanges | xlNotYetReviewed | -| xlNoIndicator | xlCommentIndicatorOnly | -| xlCommentAndIndicator | xlCellValue | -| xlExpression | xlBetween | -| xlNotBetween | xlEqual | -| xlNotEqual | xlGreater | -| xlLess | xlGreaterEqual | -| xlLessEqual | xlNoRestrictions | -| xlUnlockedCells | xlNoSelection | -| xlValidateInputOnly | xlValidateWholeNumber | -| xlValidateDecimal | xlValidateList | -| xlValidateDate | xlValidateTime | -| xlValidateTextLength | xlValidateCustom | -| xlIMEModeNoControl | xlIMEModeOn | -| xlIMEModeOff | xlIMEModeDisable | -| xlIMEModeHiragana | xlIMEModeKatakana | -| xlIMEModeKatakanaHalf | xlIMEModeAlphaFull | -| xlIMEModeAlpha | xlIMEModeHangulFull | -| xlIMEModeHangul | xlValidAlertStop | -| xlValidAlertWarning | xlValidAlertInformation | -| xlLocationAsNewSheet | xlLocationAsObject | -| xlLocationAutomatic | xlPaper10x14 | -| xlPaper11x17 | xlPaperA3 | -| xlPaperA4 | xlPaperA4Small | -| xlPaperA5 | xlPaperB4 | -| xlPaperB5 | xlPaperCsheet | -| xlPaperDsheet | xlPaperEnvelope10 | -| xlPaperEnvelope11 | xlPaperEnvelope12 | -| xlPaperEnvelope14 | xlPaperEnvelope9 | -| xlPaperEnvelopeB4 | xlPaperEnvelopeB5 | -| xlPaperEnvelopeB6 | xlPaperEnvelopeC3 | -| xlPaperEnvelopeC4 | xlPaperEnvelopeC5 | -| xlPaperEnvelopeC6 | xlPaperEnvelopeC65 | -| xlPaperEnvelopeDL | xlPaperEnvelopeItaly | -| xlPaperEnvelopeMonarch | xlPaperEnvelopePersonal | -| xlPaperEsheet | xlPaperExecutive | -| xlPaperFanfoldLegalGerman | xlPaperFanfoldStdGerman | -| xlPaperFanfoldUS | xlPaperFolio | -| xlPaperLedger | xlPaperLegal | -| xlPaperLetter | xlPaperLetterSmall | -| xlPaperNote | xlPaperQuarto | -| xlPaperStatement | xlPaperTabloid | -| xlPaperUser | xlPasteSpecialOperationAdd | -| xlPasteSpecialOperationDivide | xlPasteSpecialOperationMultiply | -| xlPasteSpecialOperationNone | xlPasteSpecialOperationSubtract | -| xlPasteAll | xlPasteAllExceptBorders | -| xlPasteFormats | xlPasteFormulas | -| xlPasteComments | xlPasteValues | -| xlPasteColumnWidths | xlPasteValidation | -| xlPasteFormulasAndNumberFormats | xlPasteValuesAndNumberFormats | -| xlKatakanaHalf | xlKatakana | -| xlHiragana | xlNoConversion | -| xlPhoneticAlignNoControl | xlPhoneticAlignLeft | -| xlPhoneticAlignCenter | xlPhoneticAlignDistributed | -| xlPrinter | xlScreen | -| xlColumnField | xlDataField | -| xlHidden | xlPageField | -| xlRowField | xlDifferenceFrom | -| xlIndex | xlNoAdditionalCalculation | -| xlPercentDifferenceFrom | xlPercentOf | -| xlPercentOfColumn | xlPercentOfRow | -| xlPercentOfTotal | xlRunningTotal | -| xlFreeFloating | xlMove | -| xlMoveAndSize | xlMacintosh | -| xlMSDOS | xlWindows | -| xlPrintSheetEnd | xlPrintInPlace | -| xlPrintNoComments | xlPriorityHigh | -| xlPriorityLow | xlPriorityNormal | -| xlLabelOnly | xlDataAndLabel | -| xlDataOnly | xlOrigin | -| xlButton | xlBlanks | -| xlFirstRow | xlRangeAutoFormat3DEffects1 | -| xlRangeAutoFormat3DEffects2 | xlRangeAutoFormatAccounting1 | -| xlRangeAutoFormatAccounting2 | xlRangeAutoFormatAccounting3 | -| xlRangeAutoFormatAccounting4 | xlRangeAutoFormatClassic1 | -| xlRangeAutoFormatClassic2 | xlRangeAutoFormatClassic3 | -| xlRangeAutoFormatColor1 | xlRangeAutoFormatColor2 | -| xlRangeAutoFormatColor3 | xlRangeAutoFormatList1 | -| xlRangeAutoFormatList2 | xlRangeAutoFormatList3 | -| xlRangeAutoFormatLocalFormat1 | xlRangeAutoFormatLocalFormat2 | -| xlRangeAutoFormatLocalFormat3 | xlRangeAutoFormatLocalFormat4 | -| xlRangeAutoFormatReport1 | xlRangeAutoFormatReport2 | -| xlRangeAutoFormatReport3 | xlRangeAutoFormatReport4 | -| xlRangeAutoFormatReport5 | xlRangeAutoFormatReport6 | -| xlRangeAutoFormatReport7 | xlRangeAutoFormatReport8 | -| xlRangeAutoFormatReport9 | xlRangeAutoFormatReport10 | -| xlRangeAutoFormatClassicPivotTable | xlRangeAutoFormatTable1 | -| xlRangeAutoFormatTable2 | xlRangeAutoFormatTable3 | -| xlRangeAutoFormatTable4 | xlRangeAutoFormatTable5 | -| xlRangeAutoFormatTable6 | xlRangeAutoFormatTable7 | -| xlRangeAutoFormatTable8 | xlRangeAutoFormatTable9 | -| xlRangeAutoFormatTable10 | xlRangeAutoFormatPTNone | -| xlRangeAutoFormatNone | xlRangeAutoFormatSimple | -| xlAbsolute | xlAbsRowRelColumn | -| xlRelative | xlRelRowAbsColumn | -| xlTabular | xlOutline | -| xlAllAtOnce | xlOneAfterAnother | -| xlNotYetRouted | xlRoutingComplete | -| xlRoutingInProgress | xlAutoActivate | -| xlAutoClose | xlAutoDeactivate | -| xlAutoOpen | xlDoNotSaveChanges | -| xlSaveChanges | xlExclusive | -| xlNoChange | xlShared | -| xlLocalSessionChanges | xlOtherSessionChanges | -| xlUserResolution | xlNext | -| xlPrevious | xlByColumns | -| xlByRows | xlSheetVisible | -| xlSheetHidden | xlSheetVeryHidden | -| xlPinYin | xlStroke | -| xlCodePage | xlSyllabary | -| xlAscending | xlDescending | -| xlSortRows | xlSortColumns | -| xlSortLabels | xlSortValues | -| xlErrors | xlLogical | -| xlNumbers | xlTextValues | -| xlSubscribeToPicture | xlSubscribeToText | -| xlSummaryAbove | xlSummaryBelow | -| xlSummaryOnLeft | xlSummaryOnRight | -| xlSummaryPivotTable | xlStandardSummary | -| xlTabPositionFirst | xlTabPositionLast | -| xlDelimited | xlFixedWidth | -| xlTextQualifierDoubleQuote | xlTextQualifierNone | -| xlTextQualifierSingleQuote | xlWBATChart | -| xlWBATExcel4IntlMacroSheet | xlWBATExcel4MacroSheet | -| xlWBATWorksheet | xlNormalView | -| xlPageBreakPreview | xlCommand | -| xlFunction | xlNotXLM | -| xlGuess | xlNo | -| xlYes | xlInsideHorizontal | -| xlInsideVertical | xlDiagonalDown | -| xlDiagonalUp | xlEdgeBottom | -| xlEdgeLeft | xlEdgeRight | -| xlEdgeTop | xlNoButtonChanges | -| xlNoChanges | xlNoDockingChanges | -| xlToolbarProtectionNone | xlNoShapeChanges | -| xlDialogOpen | xlDialogOpenLinks | -| xlDialogSaveAs | xlDialogFileDelete | -| xlDialogPageSetup | xlDialogPrint | -| xlDialogPrinterSetup | xlDialogArrangeAll | -| xlDialogWindowSize | xlDialogWindowMove | -| xlDialogRun | xlDialogSetPrintTitles | -| xlDialogFont | xlDialogDisplay | -| xlDialogProtectDocument | xlDialogCalculation | -| xlDialogExtract | xlDialogDataDelete | -| xlDialogSort | xlDialogDataSeries | -| xlDialogTable | xlDialogFormatNumber | -| xlDialogAlignment | xlDialogStyle | -| xlDialogBorder | xlDialogCellProtection | -| xlDialogColumnWidth | xlDialogClear | -| xlDialogPasteSpecial | xlDialogEditDelete | -| xlDialogInsert | xlDialogPasteNames | -| xlDialogDefineName | xlDialogCreateNames | -| xlDialogFormulaGoto | xlDialogFormulaFind | -| xlDialogGalleryArea | xlDialogGalleryBar | -| xlDialogGalleryColumn | xlDialogGalleryLine | -| xlDialogGalleryPie | xlDialogGalleryScatter | -| xlDialogCombination | xlDialogGridlines | -| xlDialogAxes | xlDialogAttachText | -| xlDialogPatterns | xlDialogMainChart | -| xlDialogOverlay | xlDialogScale | -| xlDialogFormatLegend | xlDialogFormatText | -| xlDialogParse | xlDialogUnhide | -| xlDialogWorkspace | xlDialogActivate | -| xlDialogCopyPicture | xlDialogDeleteName | -| xlDialogDeleteFormat | xlDialogNew | -| xlDialogRowHeight | xlDialogFormatMove | -| xlDialogFormatSize | xlDialogFormulaReplace | -| xlDialogSelectSpecial | xlDialogApplyNames | -| xlDialogReplaceFont | xlDialogSplit | -| xlDialogOutline | xlDialogSaveWorkbook | -| xlDialogCopyChart | xlDialogFormatFont | -| xlDialogNote | xlDialogSetUpdateStatus | -| xlDialogColorPalette | xlDialogChangeLink | -| xlDialogAppMove | xlDialogAppSize | -| xlDialogMainChartType | xlDialogOverlayChartType | -| xlDialogOpenMail | xlDialogSendMail | -| xlDialogStandardFont | xlDialogConsolidate | -| xlDialogSortSpecial | xlDialogGallery3dArea | -| xlDialogGallery3dColumn | xlDialogGallery3dLine | -| xlDialogGallery3dPie | xlDialogView3d | -| xlDialogGoalSeek | xlDialogWorkgroup | -| xlDialogFillGroup | xlDialogUpdateLink | -| xlDialogPromote | xlDialogDemote | -| xlDialogShowDetail | xlDialogObjectProperties | -| xlDialogSaveNewObject | xlDialogApplyStyle | -| xlDialogAssignToObject | xlDialogObjectProtection | -| xlDialogCreatePublisher | xlDialogSubscribeTo | -| xlDialogShowToolbar | xlDialogPrintPreview | -| xlDialogEditColor | xlDialogFormatMain | -| xlDialogFormatOverlay | xlDialogEditSeries | -| xlDialogDefineStyle | xlDialogGalleryRadar | -| xlDialogEditionOptions | xlDialogZoom | -| xlDialogInsertObject | xlDialogSize | -| xlDialogMove | xlDialogFormatAuto | -| xlDialogGallery3dBar | xlDialogGallery3dSurface | -| xlDialogCustomizeToolbar | xlDialogWorkbookAdd | -| xlDialogWorkbookMove | xlDialogWorkbookCopy | -| xlDialogWorkbookOptions | xlDialogSaveWorkspace | -| xlDialogChartWizard | xlDialogAssignToTool | -| xlDialogPlacement | xlDialogFillWorkgroup | -| xlDialogWorkbookNew | xlDialogScenarioCells | -| xlDialogScenarioAdd | xlDialogScenarioEdit | -| xlDialogScenarioSummary | xlDialogPivotTableWizard | -| xlDialogPivotFieldProperties | xlDialogOptionsCalculation | -| xlDialogOptionsEdit | xlDialogOptionsView | -| xlDialogAddinManager | xlDialogMenuEditor | -| xlDialogAttachToolbars | xlDialogOptionsChart | -| xlDialogVbaInsertFile | xlDialogVbaProcedureDefinition | -| xlDialogRoutingSlip | xlDialogMailLogon | -| xlDialogInsertPicture | xlDialogGalleryDoughnut | -| xlDialogChartTrend | xlDialogWorkbookInsert | -| xlDialogOptionsTransition | xlDialogOptionsGeneral | -| xlDialogFilterAdvanced | xlDialogMailNextLetter | -| xlDialogDataLabel | xlDialogInsertTitle | -| xlDialogFontProperties | xlDialogMacroOptions | -| xlDialogWorkbookUnhide | xlDialogWorkbookName | -| xlDialogGalleryCustom | xlDialogAddChartAutoformat | -| xlDialogChartAddData | xlDialogTabOrder | -| xlDialogSubtotalCreate | xlDialogWorkbookTabSplit | -| xlDialogWorkbookProtect | xlDialogScrollbarProperties | -| xlDialogPivotShowPages | xlDialogTextToColumns | -| xlDialogFormatCharttype | xlDialogPivotFieldGroup | -| xlDialogPivotFieldUngroup | xlDialogCheckboxProperties | -| xlDialogLabelProperties | xlDialogListboxProperties | -| xlDialogEditboxProperties | xlDialogOpenText | -| xlDialogPushbuttonProperties | xlDialogFilter | -| xlDialogFunctionWizard | xlDialogSaveCopyAs | -| xlDialogOptionsListsAdd | xlDialogSeriesAxes | -| xlDialogSeriesX | xlDialogSeriesY | -| xlDialogErrorbarX | xlDialogErrorbarY | -| xlDialogFormatChart | xlDialogSeriesOrder | -| xlDialogMailEditMailer | xlDialogStandardWidth | -| xlDialogScenarioMerge | xlDialogProperties | -| xlDialogSummaryInfo | xlDialogFindFile | -| xlDialogActiveCellFont | xlDialogVbaMakeAddin | -| xlDialogFileSharing | xlDialogAutoCorrect | -| xlDialogCustomViews | xlDialogInsertNameLabel | -| xlDialogSeriesShape | xlDialogChartOptionsDataLabels | -| xlDialogChartOptionsDataTable | xlDialogSetBackgroundPicture | -| xlDialogDataValidation | xlDialogChartType | -| xlDialogChartLocation | xlDialogChartSourceData | -| xlDialogSeriesOptions | xlDialogPivotTableOptions | -| xlDialogPivotSolveOrder | xlDialogPivotCalculatedField | -| xlDialogPivotCalculatedItem | xlDialogConditionalFormatting | -| xlDialogInsertHyperlink | xlDialogProtectSharing | -| xlDialogOptionsME | xlDialogPublishAsWebPage | -| xlDialogPhonetic | xlDialogNewWebQuery | -| xlDialogImportTextFile | xlDialogExternalDataProperties | -| xlDialogWebOptionsGeneral | xlDialogWebOptionsFiles | -| xlDialogWebOptionsPictures | xlDialogWebOptionsEncoding | -| xlDialogWebOptionsFonts | xlDialogPivotClientServerSet | -| xlDialogPropertyFields | xlDialogSearch | -| xlDialogEvaluateFormula | xlDialogDataLabelMultiple | -| xlDialogChartOptionsDataLabelMultiple | xlDialogErrorChecking | -| xlDialogWebOptionsBrowsers | xlPrompt | -| xlConstant | xlRange | -| xlParamTypeUnknown | xlParamTypeChar | -| xlParamTypeNumeric | xlParamTypeDecimal | -| xlParamTypeInteger | xlParamTypeSmallInt | -| xlParamTypeFloat | xlParamTypeReal | -| xlParamTypeDouble | xlParamTypeVarChar | -| xlParamTypeDate | xlParamTypeTime | -| xlParamTypeTimestamp | xlParamTypeLongVarChar | -| xlParamTypeBinary | xlParamTypeVarBinary | -| xlParamTypeLongVarBinary | xlParamTypeBigInt | -| xlParamTypeTinyInt | xlParamTypeBit | -| xlParamTypeWChar | xlButtonControl | -| xlCheckBox | xlDropDown | -| xlEditBox | xlGroupBox | -| xlLabel | xlListBox | -| xlOptionButton | xlScrollBar | -| xlSpinner | xlSourceWorkbook | -| xlSourceSheet | xlSourcePrintArea | -| xlSourceAutoFilter | xlSourceRange | -| xlSourceChart | xlSourcePivotTable | -| xlSourceQuery | xlHtmlStatic | -| xlHtmlCalc | xlHtmlList | -| xlHtmlChart | xlReport1 | -| xlReport2 | xlReport3 | -| xlReport4 | xlReport5 | -| xlReport6 | xlReport7 | -| xlReport8 | xlReport9 | -| xlReport10 | xlTable1 | -| xlTable2 | xlTable3 | -| xlTable4 | xlTable5 | -| xlTable6 | xlTable7 | -| xlTable8 | xlTable9 | -| xlTable10 | xlPTClassic | -| xlPTNone | xlCmdCube | -| xlCmdSql | xlCmdTable | -| xlCmdDefault | xlGeneralFormat | -| xlTextFormat | xlMDYFormat | -| xlDMYFormat | xlYMDFormat | -| xlMYDFormat | xlDYMFormat | -| xlYDMFormat | xlSkipColumn | -| xlEMDFormat | xlODBCQuery | -| xlDAORecordset | xlWebQuery | -| xlOLEDBQuery | xlTextImport | -| xlADORecordset | xlEntirePage | -| xlAllTables | xlSpecifiedTables | -| xlHierarchy | xlMeasure | -| xlSet | xlWebFormattingAll | -| xlWebFormattingRTF | xlWebFormattingNone | -| xlDisplayShapes | xlHide | -| xlPlaceholders | xlAtTop | -| xlAtBottom | xlPivotTableVersion2000 | -| xlPivotTableVersion10 | xlPivotTableVersionCurrent | -| xlPrintErrorsDisplayed | xlPrintErrorsBlank | -| xlPrintErrorsDash | xlPrintErrorsNA | -| xlPivotCellValue | xlPivotCellPivotItem | -| xlPivotCellSubtotal | xlPivotCellGrandTotal | -| xlPivotCellDataField | xlPivotCellPivotField | -| xlPivotCellPageFieldItem | xlPivotCellCustomSubtotal | -| xlPivotCellDataPivotField | xlPivotCellBlankCell | -| xlMissingItemsDefault | xlMissingItemsNone | -| xlMissingItemsMax | xlDone | -| xlCalculating | xlPending | -| xlNoKey | xlEscKey | -| xlAnyKey | xlSortNormal | -| xlSortTextAsNumbers | xlUpdateLinksUserSetting | -| xlUpdateLinksNever | xlUpdateLinksAlways | -| xlLinkStatusOK | xlLinkStatusMissingFile | -| xlLinkStatusMissingSheet | xlLinkStatusOld | -| xlLinkStatusSourceNotCalculated | xlLinkStatusIndeterminate | -| xlLinkStatusNotStarted | xlLinkStatusInvalidName | -| xlLinkStatusSourceNotOpen | xlLinkStatusSourceOpen | -| xlLinkStatusCopiedValues | xlWithinSheet | -| xlWithinWorkbook | xlNormalLoad | -| xlRepairFile | xlExtractData | -| xlAsRequired | xlAlways | -| xlNever | xlEvaluateToError | -| xlTextDate | xlNumberAsText | -| xlInconsistentFormula | xlOmittedCells | -| xlUnlockedFormulaCells | xlEmptyCellReferences | -| xlDataLabelSeparatorDefault | xlIndicatorAndButton | -| xlDisplayNone | xlButtonOnly | -| xlRangeValueDefault | xlRangeValueXMLSpreadsheet | -| xlRangeValueMSPersistXML | xlSpeakByRows | -| xlSpeakByColumns | xlFormatFromLeftOrAbove | -| xlFormatFromRightOrBelow | xlArabicNone | -| xlArabicStrictAlefHamza | xlArabicStrictFinalYaa | -| xlArabicBothStrict | xlQueryTable | -| xlPivotTableReport | xlCalculatedMember | -| xlCalculatedSet | xlHebrewFullScript | -| xlHebrewPartialScript | xlHebrewMixedScript | -| xlHebrewMixedAuthorizedScript | | +| xlAll | xlAutomatic | +| ------------------------------------- | -------------------------------- | +| xlBoth | xlCenter | +| xlChecker | xlCircle | +| xlCorner | xlCrissCross | +| xlCross | xlDiamond | +| xlDistributed | xlDoubleAccounting | +| xlFixedValue | xlFormats | +| xlGray16 | xlGray8 | +| xlGrid | xlHigh | +| xlInside | xlJustify | +| xlLightDown | xlLightHorizontal | +| xlLightUp | xlLightVertical | +| xlLow | xlManual | +| xlMinusValues | xlModule | +| xlNextToAxis | xlNone | +| xlNotes | xlOff | +| xlOn | xlPercent | +| xlPlus | xlPlusValues | +| xlSemiGray75 | xlShowLabel | +| xlShowLabelAndPercent | xlShowPercent | +| xlShowValue | xlSimple | +| xlSingle | xlSingleAccounting | +| xlSolid | xlSquare | +| xlStar | xlStError | +| xlToolbarButton | xlTriangle | +| xlGray25 | xlGray50 | +| xlGray75 | xlBottom | +| xlLeft | xlRight | +| xlTop | xl3DBar | +| xl3DSurface | xlBar | +| xlColumn | xlCombination | +| xlCustom | xlDefaultAutoFormat | +| xlMaximum | xlMinimum | +| xlOpaque | xlTransparent | +| xlBidi | xlLatin | +| xlContext | xlLTR | +| xlRTL | xlFullScript | +| xlPartialScript | xlMixedScript | +| xlMixedAuthorizedScript | xlVisualCursor | +| xlLogicalCursor | xlSystem | +| xlPartial | xlHindiNumerals | +| xlBidiCalendar | xlGregorian | +| xlComplete | xlScale | +| xlClosed | xlColor1 | +| xlColor2 | xlColor3 | +| xlConstants | xlContents | +| xlBelow | xlCascade | +| xlCenterAcrossSelection | xlChart4 | +| xlChartSeries | xlChartShort | +| xlChartTitles | xlClassic1 | +| xlClassic2 | xlClassic3 | +| xl3DEffects1 | xl3DEffects2 | +| xlAbove | xlAccounting1 | +| xlAccounting2 | xlAccounting3 | +| xlAccounting4 | xlAdd | +| xlDebugCodePane | xlDesktop | +| xlDirect | xlDivide | +| xlDoubleClosed | xlDoubleOpen | +| xlDoubleQuote | xlEntireChart | +| xlExcelMenus | xlExtended | +| xlFill | xlFirst | +| xlFloating | xlFormula | +| xlGeneral | xlGridline | +| xlIcons | xlImmediatePane | +| xlInteger | xlLast | +| xlLastCell | xlList1 | +| xlList2 | xlList3 | +| xlLocalFormat1 | xlLocalFormat2 | +| xlLong | xlLotusHelp | +| xlMacrosheetCell | xlMixed | +| xlMultiply | xlNarrow | +| xlNoDocuments | xlOpen | +| xlOutside | xlReference | +| xlSemiautomatic | xlShort | +| xlSingleQuote | xlStrict | +| xlSubtract | xlTextBox | +| xlTiled | xlTitleBar | +| xlToolbar | xlVisible | +| xlWatchPane | xlWide | +| xlWorkbookTab | xlWorksheet4 | +| xlWorksheetCell | xlWorksheetShort | +| xlAllExceptBorders | xlLeftToRight | +| xlTopToBottom | xlVeryHidden | +| xlDrawingObject | xlCreatorCode | +| xlBuiltIn | xlUserDefined | +| xlAnyGallery | xlColorIndexAutomatic | +| xlColorIndexNone | xlCap | +| xlNoCap | xlColumns | +| xlRows | xlScaleLinear | +| xlScaleLogarithmic | xlAutoFill | +| xlChronological | xlGrowth | +| xlDataSeriesLinear | xlAxisCrossesAutomatic | +| xlAxisCrossesCustom | xlAxisCrossesMaximum | +| xlAxisCrossesMinimum | xlPrimary | +| xlSecondary | xlBackgroundAutomatic | +| xlBackgroundOpaque | xlBackgroundTransparent | +| xlMaximized | xlMinimized | +| xlNormal | xlCategory | +| xlSeriesAxis | xlValue | +| xlArrowHeadLengthLong | xlArrowHeadLengthMedium | +| xlArrowHeadLengthShort | xlVAlignBottom | +| xlVAlignCenter | xlVAlignDistributed | +| xlVAlignJustify | xlVAlignTop | +| xlTickMarkCross | xlTickMarkInside | +| xlTickMarkNone | xlTickMarkOutside | +| xlX | xlY | +| xlErrorBarIncludeBoth | xlErrorBarIncludeMinusValues | +| xlErrorBarIncludeNone | xlErrorBarIncludePlusValues | +| xlInterpolated | xlNotPlotted | +| xlZero | xlArrowHeadStyleClosed | +| xlArrowHeadStyleDoubleClosed | xlArrowHeadStyleDoubleOpen | +| xlArrowHeadStyleNone | xlArrowHeadStyleOpen | +| xlArrowHeadWidthMedium | xlArrowHeadWidthNarrow | +| xlArrowHeadWidthWide | xlHAlignCenter | +| xlHAlignCenterAcrossSelection | xlHAlignDistributed | +| xlHAlignFill | xlHAlignGeneral | +| xlHAlignJustify | xlHAlignLeft | +| xlHAlignRight | xlTickLabelPositionHigh | +| xlTickLabelPositionLow | xlTickLabelPositionNextToAxis | +| xlTickLabelPositionNone | xlLegendPositionBottom | +| xlLegendPositionCorner | xlLegendPositionLeft | +| xlLegendPositionRight | xlLegendPositionTop | +| xlStackScale | xlStack | +| xlStretch | xlSides | +| xlEnd | xlEndSides | +| xlFront | xlFrontSides | +| xlFrontEnd | xlAllFaces | +| xlDownward | xlHorizontal | +| xlUpward | xlVertical | +| xlTickLabelOrientationAutomatic | xlTickLabelOrientationDownward | +| xlTickLabelOrientationHorizontal | xlTickLabelOrientationUpward | +| xlTickLabelOrientationVertical | xlHairline | +| xlMedium | xlThick | +| xlThin | xlDay | +| xlMonth | xlWeekday | +| xlYear | xlUnderlineStyleDouble | +| xlUnderlineStyleDoubleAccounting | xlUnderlineStyleNone | +| xlUnderlineStyleSingle | xlUnderlineStyleSingleAccounting | +| xlErrorBarTypeCustom | xlErrorBarTypeFixedValue | +| xlErrorBarTypePercent | xlErrorBarTypeStDev | +| xlErrorBarTypeStError | xlExponential | +| xlLinear | xlLogarithmic | +| xlMovingAvg | xlPolynomial | +| xlPower | xlContinuous | +| xlDash | xlDashDot | +| xlDashDotDot | xlDot | +| xlDouble | xlSlantDashDot | +| xlLineStyleNone | xlDataLabelsShowNone | +| xlDataLabelsShowValue | xlDataLabelsShowPercent | +| xlDataLabelsShowLabel | xlDataLabelsShowLabelAndPercent | +| xlDataLabelsShowBubbleSizes | xlMarkerStyleAutomatic | +| xlMarkerStyleCircle | xlMarkerStyleDash | +| xlMarkerStyleDiamond | xlMarkerStyleDot | +| xlMarkerStyleNone | xlMarkerStylePicture | +| xlMarkerStylePlus | xlMarkerStyleSquare | +| xlMarkerStyleStar | xlMarkerStyleTriangle | +| xlMarkerStyleX | xlBMP | +| xlCGM | xlDRW | +| xlDXF | xlEPS | +| xlHGL | xlPCT | +| xlPCX | xlPIC | +| xlPLT | xlTIF | +| xlWMF | xlWPG | +| xlPatternAutomatic | xlPatternChecker | +| xlPatternCrissCross | xlPatternDown | +| xlPatternGray16 | xlPatternGray25 | +| xlPatternGray50 | xlPatternGray75 | +| xlPatternGray8 | xlPatternGrid | +| xlPatternHorizontal | xlPatternLightDown | +| xlPatternLightHorizontal | xlPatternLightUp | +| xlPatternLightVertical | xlPatternNone | +| xlPatternSemiGray75 | xlPatternSolid | +| xlPatternUp | xlPatternVertical | +| xlSplitByPosition | xlSplitByPercentValue | +| xlSplitByCustomSplit | xlSplitByValue | +| xlHundreds | xlThousands | +| xlTenThousands | xlHundredThousands | +| xlMillions | xlTenMillions | +| xlHundredMillions | xlThousandMillions | +| xlMillionMillions | xlLabelPositionCenter | +| xlLabelPositionAbove | xlLabelPositionBelow | +| xlLabelPositionLeft | xlLabelPositionRight | +| xlLabelPositionOutsideEnd | xlLabelPositionInsideEnd | +| xlLabelPositionInsideBase | xlLabelPositionBestFit | +| xlLabelPositionMixed | xlLabelPositionCustom | +| xlDays | xlMonths | +| xlYears | xlCategoryScale | +| xlTimeScale | xlAutomaticScale | +| xlBox | xlPyramidToPoint | +| xlPyramidToMax | xlCylinder | +| xlConeToPoint | xlConeToMax | +| xlColumnClustered | xlColumnStacked | +| xlColumnStacked100 | xl3DColumnClustered | +| xl3DColumnStacked | xl3DColumnStacked100 | +| xlBarClustered | xlBarStacked | +| xlBarStacked100 | xl3DBarClustered | +| xl3DBarStacked | xl3DBarStacked100 | +| xlLineStacked | xlLineStacked100 | +| xlLineMarkers | xlLineMarkersStacked | +| xlLineMarkersStacked100 | xlPieOfPie | +| xlPieExploded | xl3DPieExploded | +| xlBarOfPie | xlXYScatterSmooth | +| xlXYScatterSmoothNoMarkers | xlXYScatterLines | +| xlXYScatterLinesNoMarkers | xlAreaStacked | +| xlAreaStacked100 | xl3DAreaStacked | +| xl3DAreaStacked100 | xlDoughnutExploded | +| xlRadarMarkers | xlRadarFilled | +| xlSurface | xlSurfaceWireframe | +| xlSurfaceTopView | xlSurfaceTopViewWireframe | +| xlBubble | xlBubble3DEffect | +| xlStockHLC | xlStockOHLC | +| xlStockVHLC | xlStockVOHLC | +| xlCylinderColClustered | xlCylinderColStacked | +| xlCylinderColStacked100 | xlCylinderBarClustered | +| xlCylinderBarStacked | xlCylinderBarStacked100 | +| xlCylinderCol | xlConeColClustered | +| xlConeColStacked | xlConeColStacked100 | +| xlConeBarClustered | xlConeBarStacked | +| xlConeBarStacked100 | xlConeCol | +| xlPyramidColClustered | xlPyramidColStacked | +| xlPyramidColStacked100 | xlPyramidBarClustered | +| xlPyramidBarStacked | xlPyramidBarStacked100 | +| xlPyramidCol | xl3DColumn | +| xlLine | xl3DLine | +| xl3DPie | xlPie | +| xlXYScatter | xl3DArea | +| xlArea | xlDoughnut | +| xlRadar | xlDataLabel | +| xlChartArea | xlSeries | +| xlChartTitle | xlWalls | +| xlCorners | xlDataTable | +| xlTrendline | xlErrorBars | +| xlXErrorBars | xlYErrorBars | +| xlLegendEntry | xlLegendKey | +| xlShape | xlMajorGridlines | +| xlMinorGridlines | xlAxisTitle | +| xlUpBars | xlPlotArea | +| xlDownBars | xlAxis | +| xlSeriesLines | xlFloor | +| xlLegend | xlHiLoLines | +| xlDropLines | xlRadarAxisLabels | +| xlNothing | xlLeaderLines | +| xlDisplayUnitLabel | xlPivotChartFieldButton | +| xlPivotChartDropZone | xlSizeIsWidth | +| xlSizeIsArea | xlShiftDown | +| xlShiftToRight | xlShiftToLeft | +| xlShiftUp | xlDown | +| xlToLeft | xlToRight | +| xlUp | xlAverage | +| xlCount | xlCountNums | +| xlMax | xlMin | +| xlProduct | xlStDev | +| xlStDevP | xlSum | +| xlVar | xlVarP | +| xlUnknown | xlChart | +| xlDialogSheet | xlExcel4IntlMacroSheet | +| xlExcel4MacroSheet | xlWorksheet | +| xlColumnHeader | xlColumnItem | +| xlDataHeader | xlDataItem | +| xlPageHeader | xlPageItem | +| xlRowHeader | xlRowItem | +| xlTableBody | xlFormulas | +| xlComments | xlValues | +| xlChartAsWindow | xlChartInPlace | +| xlClipboard | xlInfo | +| xlWorkbook | xlDate | +| xlNumber | xlText | +| xlBitmap | xlPicture | +| xlScenario | xlConsolidation | +| xlDatabase | xlExternal | +| xlPivotTable | xlA1 | +| xlR1C1 | xlMicrosoftAccess | +| xlMicrosoftFoxPro | xlMicrosoftMail | +| xlMicrosoftPowerPoint | xlMicrosoftProject | +| xlMicrosoftSchedulePlus | xlMicrosoftWord | +| xlNoButton | xlPrimaryButton | +| xlSecondaryButton | xlCopy | +| xlCut | xlFillWithAll | +| xlFillWithContents | xlFillWithFormats | +| xlFilterCopy | xlFilterInPlace | +| xlDownThenOver | xlOverThenDown | +| xlLinkTypeExcelLinks | xlLinkTypeOLELinks | +| xlColumnThenRow | xlRowThenColumn | +| xlDisabled | xlErrorHandler | +| xlInterrupt | xlPageBreakAutomatic | +| xlPageBreakManual | xlPageBreakNone | +| xlOLEControl | xlOLEEmbed | +| xlOLELink | xlLandscape | +| xlPortrait | xlEditionDate | +| xlUpdateState | xlLinkInfoStatus | +| xlCommandUnderlinesAutomatic | xlCommandUnderlinesOff | +| xlCommandUnderlinesOn | xlVerbOpen | +| xlVerbPrimary | xlCalculationAutomatic | +| xlCalculationManual | xlCalculationSemiautomatic | +| xlReadOnly | xlReadWrite | +| xlPublisher | xlSubscriber | +| xlFitToPage | xlFullPage | +| xlScreenSize | xlPart | +| xlWhole | xlMAPI | +| xlNoMailSystem | xlPowerTalk | +| xlLinkInfoOLELinks | xlLinkInfoPublishers | +| xlLinkInfoSubscribers | xlErrDiv0 | +| xlErrNA | xlErrName | +| xlErrNull | xlErrNum | +| xlErrRef | xlErrValue | +| xlBIFF | xlPICT | +| xlRTF | xlVALU | +| xlExcelLinks | xlOLELinks | +| xlPublishers | xlSubscribers | +| xlCellTypeBlanks | xlCellTypeConstants | +| xlCellTypeFormulas | xlCellTypeLastCell | +| xlCellTypeComments | xlCellTypeVisible | +| xlCellTypeAllFormatConditions | xlCellTypeSameFormatConditions | +| xlCellTypeAllValidation | xlCellTypeSameValidation | +| xlArrangeStyleCascade | xlArrangeStyleHorizontal | +| xlArrangeStyleTiled | xlArrangeStyleVertical | +| xlIBeam | xlDefault | +| xlNorthwestArrow | xlWait | +| xlAutomaticUpdate | xlCancel | +| xlChangeAttributes | xlManualUpdate | +| xlOpenSource | xlSelect | +| xlSendPublisher | xlUpdateSubscriber | +| xlFillCopy | xlFillDays | +| xlFillDefault | xlFillFormats | +| xlFillMonths | xlFillSeries | +| xlFillValues | xlFillWeekdays | +| xlFillYears | xlGrowthTrend | +| xlLinearTrend | xlAnd | +| xlBottom10Items | xlBottom10Percent | +| xlOr | xlTop10Items | +| xlTop10Percent | xlClipboardFormatBIFF | +| xlClipboardFormatBIFF2 | xlClipboardFormatBIFF3 | +| xlClipboardFormatBIFF4 | xlClipboardFormatBinary | +| xlClipboardFormatBitmap | xlClipboardFormatCGM | +| xlClipboardFormatCSV | xlClipboardFormatDIF | +| xlClipboardFormatDspText | xlClipboardFormatEmbeddedObject | +| xlClipboardFormatEmbedSource | xlClipboardFormatLink | +| xlClipboardFormatLinkSource | xlClipboardFormatLinkSourceDesc | +| xlClipboardFormatMovie | xlClipboardFormatNative | +| xlClipboardFormatObjectDesc | xlClipboardFormatObjectLink | +| xlClipboardFormatOwnerLink | xlClipboardFormatPICT | +| xlClipboardFormatPrintPICT | xlClipboardFormatRTF | +| xlClipboardFormatScreenPICT | xlClipboardFormatStandardFont | +| xlClipboardFormatStandardScale | xlClipboardFormatSYLK | +| xlClipboardFormatTable | xlClipboardFormatText | +| xlClipboardFormatToolFace | xlClipboardFormatToolFacePICT | +| xlClipboardFormatVALU | xlClipboardFormatWK1 | +| xlAddIn | xlCSV | +| xlCSVMac | xlCSVMSDOS | +| xlCSVWindows | xlDBF2 | +| xlDBF3 | xlDBF4 | +| xlDIF | xlExcel2 | +| xlExcel2FarEast | xlExcel3 | +| xlExcel4 | xlExcel5 | +| xlExcel7 | xlExcel9795 | +| xlExcel4Workbook | xlIntlAddIn | +| xlIntlMacro | xlWorkbookNormal | +| xlSYLK | xlTemplate | +| xlCurrentPlatformText | xlTextMac | +| xlTextMSDOS | xlTextPrinter | +| xlTextWindows | xlWJ2WD1 | +| xlWK1 | xlWK1ALL | +| xlWK1FMT | xlWK3 | +| xlWK4 | xlWK3FM3 | +| xlWKS | xlWorks2FarEast | +| xlWQ1 | xlWJ3 | +| xlWJ3FJ3 | xlUnicodeText | +| xlHtml | xlWebArchive | +| xlXMLSpreadsheet | xl24HourClock | +| xl4DigitYears | xlAlternateArraySeparator | +| xlColumnSeparator | xlCountryCode | +| xlCountrySetting | xlCurrencyBefore | +| xlCurrencyCode | xlCurrencyDigits | +| xlCurrencyLeadingZeros | xlCurrencyMinusSign | +| xlCurrencyNegative | xlCurrencySpaceBefore | +| xlCurrencyTrailingZeros | xlDateOrder | +| xlDateSeparator | xlDayCode | +| xlDayLeadingZero | xlDecimalSeparator | +| xlGeneralFormatName | xlHourCode | +| xlLeftBrace | xlLeftBracket | +| xlListSeparator | xlLowerCaseColumnLetter | +| xlLowerCaseRowLetter | xlMDY | +| xlMetric | xlMinuteCode | +| xlMonthCode | xlMonthLeadingZero | +| xlMonthNameChars | xlNoncurrencyDigits | +| xlNonEnglishFunctions | xlRightBrace | +| xlRightBracket | xlRowSeparator | +| xlSecondCode | xlThousandsSeparator | +| xlTimeLeadingZero | xlTimeSeparator | +| xlUpperCaseColumnLetter | xlUpperCaseRowLetter | +| xlWeekdayNameChars | xlYearCode | +| xlPageBreakFull | xlPageBreakPartial | +| xlOverwriteCells | xlInsertDeleteCells | +| xlInsertEntireRows | xlNoLabels | +| xlRowLabels | xlColumnLabels | +| xlMixedLabels | xlSinceMyLastSave | +| xlAllChanges | xlNotYetReviewed | +| xlNoIndicator | xlCommentIndicatorOnly | +| xlCommentAndIndicator | xlCellValue | +| xlExpression | xlBetween | +| xlNotBetween | xlEqual | +| xlNotEqual | xlGreater | +| xlLess | xlGreaterEqual | +| xlLessEqual | xlNoRestrictions | +| xlUnlockedCells | xlNoSelection | +| xlValidateInputOnly | xlValidateWholeNumber | +| xlValidateDecimal | xlValidateList | +| xlValidateDate | xlValidateTime | +| xlValidateTextLength | xlValidateCustom | +| xlIMEModeNoControl | xlIMEModeOn | +| xlIMEModeOff | xlIMEModeDisable | +| xlIMEModeHiragana | xlIMEModeKatakana | +| xlIMEModeKatakanaHalf | xlIMEModeAlphaFull | +| xlIMEModeAlpha | xlIMEModeHangulFull | +| xlIMEModeHangul | xlValidAlertStop | +| xlValidAlertWarning | xlValidAlertInformation | +| xlLocationAsNewSheet | xlLocationAsObject | +| xlLocationAutomatic | xlPaper10x14 | +| xlPaper11x17 | xlPaperA3 | +| xlPaperA4 | xlPaperA4Small | +| xlPaperA5 | xlPaperB4 | +| xlPaperB5 | xlPaperCsheet | +| xlPaperDsheet | xlPaperEnvelope10 | +| xlPaperEnvelope11 | xlPaperEnvelope12 | +| xlPaperEnvelope14 | xlPaperEnvelope9 | +| xlPaperEnvelopeB4 | xlPaperEnvelopeB5 | +| xlPaperEnvelopeB6 | xlPaperEnvelopeC3 | +| xlPaperEnvelopeC4 | xlPaperEnvelopeC5 | +| xlPaperEnvelopeC6 | xlPaperEnvelopeC65 | +| xlPaperEnvelopeDL | xlPaperEnvelopeItaly | +| xlPaperEnvelopeMonarch | xlPaperEnvelopePersonal | +| xlPaperEsheet | xlPaperExecutive | +| xlPaperFanfoldLegalGerman | xlPaperFanfoldStdGerman | +| xlPaperFanfoldUS | xlPaperFolio | +| xlPaperLedger | xlPaperLegal | +| xlPaperLetter | xlPaperLetterSmall | +| xlPaperNote | xlPaperQuarto | +| xlPaperStatement | xlPaperTabloid | +| xlPaperUser | xlPasteSpecialOperationAdd | +| xlPasteSpecialOperationDivide | xlPasteSpecialOperationMultiply | +| xlPasteSpecialOperationNone | xlPasteSpecialOperationSubtract | +| xlPasteAll | xlPasteAllExceptBorders | +| xlPasteFormats | xlPasteFormulas | +| xlPasteComments | xlPasteValues | +| xlPasteColumnWidths | xlPasteValidation | +| xlPasteFormulasAndNumberFormats | xlPasteValuesAndNumberFormats | +| xlKatakanaHalf | xlKatakana | +| xlHiragana | xlNoConversion | +| xlPhoneticAlignNoControl | xlPhoneticAlignLeft | +| xlPhoneticAlignCenter | xlPhoneticAlignDistributed | +| xlPrinter | xlScreen | +| xlColumnField | xlDataField | +| xlHidden | xlPageField | +| xlRowField | xlDifferenceFrom | +| xlIndex | xlNoAdditionalCalculation | +| xlPercentDifferenceFrom | xlPercentOf | +| xlPercentOfColumn | xlPercentOfRow | +| xlPercentOfTotal | xlRunningTotal | +| xlFreeFloating | xlMove | +| xlMoveAndSize | xlMacintosh | +| xlMSDOS | xlWindows | +| xlPrintSheetEnd | xlPrintInPlace | +| xlPrintNoComments | xlPriorityHigh | +| xlPriorityLow | xlPriorityNormal | +| xlLabelOnly | xlDataAndLabel | +| xlDataOnly | xlOrigin | +| xlButton | xlBlanks | +| xlFirstRow | xlRangeAutoFormat3DEffects1 | +| xlRangeAutoFormat3DEffects2 | xlRangeAutoFormatAccounting1 | +| xlRangeAutoFormatAccounting2 | xlRangeAutoFormatAccounting3 | +| xlRangeAutoFormatAccounting4 | xlRangeAutoFormatClassic1 | +| xlRangeAutoFormatClassic2 | xlRangeAutoFormatClassic3 | +| xlRangeAutoFormatColor1 | xlRangeAutoFormatColor2 | +| xlRangeAutoFormatColor3 | xlRangeAutoFormatList1 | +| xlRangeAutoFormatList2 | xlRangeAutoFormatList3 | +| xlRangeAutoFormatLocalFormat1 | xlRangeAutoFormatLocalFormat2 | +| xlRangeAutoFormatLocalFormat3 | xlRangeAutoFormatLocalFormat4 | +| xlRangeAutoFormatReport1 | xlRangeAutoFormatReport2 | +| xlRangeAutoFormatReport3 | xlRangeAutoFormatReport4 | +| xlRangeAutoFormatReport5 | xlRangeAutoFormatReport6 | +| xlRangeAutoFormatReport7 | xlRangeAutoFormatReport8 | +| xlRangeAutoFormatReport9 | xlRangeAutoFormatReport10 | +| xlRangeAutoFormatClassicPivotTable | xlRangeAutoFormatTable1 | +| xlRangeAutoFormatTable2 | xlRangeAutoFormatTable3 | +| xlRangeAutoFormatTable4 | xlRangeAutoFormatTable5 | +| xlRangeAutoFormatTable6 | xlRangeAutoFormatTable7 | +| xlRangeAutoFormatTable8 | xlRangeAutoFormatTable9 | +| xlRangeAutoFormatTable10 | xlRangeAutoFormatPTNone | +| xlRangeAutoFormatNone | xlRangeAutoFormatSimple | +| xlAbsolute | xlAbsRowRelColumn | +| xlRelative | xlRelRowAbsColumn | +| xlTabular | xlOutline | +| xlAllAtOnce | xlOneAfterAnother | +| xlNotYetRouted | xlRoutingComplete | +| xlRoutingInProgress | xlAutoActivate | +| xlAutoClose | xlAutoDeactivate | +| xlAutoOpen | xlDoNotSaveChanges | +| xlSaveChanges | xlExclusive | +| xlNoChange | xlShared | +| xlLocalSessionChanges | xlOtherSessionChanges | +| xlUserResolution | xlNext | +| xlPrevious | xlByColumns | +| xlByRows | xlSheetVisible | +| xlSheetHidden | xlSheetVeryHidden | +| xlPinYin | xlStroke | +| xlCodePage | xlSyllabary | +| xlAscending | xlDescending | +| xlSortRows | xlSortColumns | +| xlSortLabels | xlSortValues | +| xlErrors | xlLogical | +| xlNumbers | xlTextValues | +| xlSubscribeToPicture | xlSubscribeToText | +| xlSummaryAbove | xlSummaryBelow | +| xlSummaryOnLeft | xlSummaryOnRight | +| xlSummaryPivotTable | xlStandardSummary | +| xlTabPositionFirst | xlTabPositionLast | +| xlDelimited | xlFixedWidth | +| xlTextQualifierDoubleQuote | xlTextQualifierNone | +| xlTextQualifierSingleQuote | xlWBATChart | +| xlWBATExcel4IntlMacroSheet | xlWBATExcel4MacroSheet | +| xlWBATWorksheet | xlNormalView | +| xlPageBreakPreview | xlCommand | +| xlFunction | xlNotXLM | +| xlGuess | xlNo | +| xlYes | xlInsideHorizontal | +| xlInsideVertical | xlDiagonalDown | +| xlDiagonalUp | xlEdgeBottom | +| xlEdgeLeft | xlEdgeRight | +| xlEdgeTop | xlNoButtonChanges | +| xlNoChanges | xlNoDockingChanges | +| xlToolbarProtectionNone | xlNoShapeChanges | +| xlDialogOpen | xlDialogOpenLinks | +| xlDialogSaveAs | xlDialogFileDelete | +| xlDialogPageSetup | xlDialogPrint | +| xlDialogPrinterSetup | xlDialogArrangeAll | +| xlDialogWindowSize | xlDialogWindowMove | +| xlDialogRun | xlDialogSetPrintTitles | +| xlDialogFont | xlDialogDisplay | +| xlDialogProtectDocument | xlDialogCalculation | +| xlDialogExtract | xlDialogDataDelete | +| xlDialogSort | xlDialogDataSeries | +| xlDialogTable | xlDialogFormatNumber | +| xlDialogAlignment | xlDialogStyle | +| xlDialogBorder | xlDialogCellProtection | +| xlDialogColumnWidth | xlDialogClear | +| xlDialogPasteSpecial | xlDialogEditDelete | +| xlDialogInsert | xlDialogPasteNames | +| xlDialogDefineName | xlDialogCreateNames | +| xlDialogFormulaGoto | xlDialogFormulaFind | +| xlDialogGalleryArea | xlDialogGalleryBar | +| xlDialogGalleryColumn | xlDialogGalleryLine | +| xlDialogGalleryPie | xlDialogGalleryScatter | +| xlDialogCombination | xlDialogGridlines | +| xlDialogAxes | xlDialogAttachText | +| xlDialogPatterns | xlDialogMainChart | +| xlDialogOverlay | xlDialogScale | +| xlDialogFormatLegend | xlDialogFormatText | +| xlDialogParse | xlDialogUnhide | +| xlDialogWorkspace | xlDialogActivate | +| xlDialogCopyPicture | xlDialogDeleteName | +| xlDialogDeleteFormat | xlDialogNew | +| xlDialogRowHeight | xlDialogFormatMove | +| xlDialogFormatSize | xlDialogFormulaReplace | +| xlDialogSelectSpecial | xlDialogApplyNames | +| xlDialogReplaceFont | xlDialogSplit | +| xlDialogOutline | xlDialogSaveWorkbook | +| xlDialogCopyChart | xlDialogFormatFont | +| xlDialogNote | xlDialogSetUpdateStatus | +| xlDialogColorPalette | xlDialogChangeLink | +| xlDialogAppMove | xlDialogAppSize | +| xlDialogMainChartType | xlDialogOverlayChartType | +| xlDialogOpenMail | xlDialogSendMail | +| xlDialogStandardFont | xlDialogConsolidate | +| xlDialogSortSpecial | xlDialogGallery3dArea | +| xlDialogGallery3dColumn | xlDialogGallery3dLine | +| xlDialogGallery3dPie | xlDialogView3d | +| xlDialogGoalSeek | xlDialogWorkgroup | +| xlDialogFillGroup | xlDialogUpdateLink | +| xlDialogPromote | xlDialogDemote | +| xlDialogShowDetail | xlDialogObjectProperties | +| xlDialogSaveNewObject | xlDialogApplyStyle | +| xlDialogAssignToObject | xlDialogObjectProtection | +| xlDialogCreatePublisher | xlDialogSubscribeTo | +| xlDialogShowToolbar | xlDialogPrintPreview | +| xlDialogEditColor | xlDialogFormatMain | +| xlDialogFormatOverlay | xlDialogEditSeries | +| xlDialogDefineStyle | xlDialogGalleryRadar | +| xlDialogEditionOptions | xlDialogZoom | +| xlDialogInsertObject | xlDialogSize | +| xlDialogMove | xlDialogFormatAuto | +| xlDialogGallery3dBar | xlDialogGallery3dSurface | +| xlDialogCustomizeToolbar | xlDialogWorkbookAdd | +| xlDialogWorkbookMove | xlDialogWorkbookCopy | +| xlDialogWorkbookOptions | xlDialogSaveWorkspace | +| xlDialogChartWizard | xlDialogAssignToTool | +| xlDialogPlacement | xlDialogFillWorkgroup | +| xlDialogWorkbookNew | xlDialogScenarioCells | +| xlDialogScenarioAdd | xlDialogScenarioEdit | +| xlDialogScenarioSummary | xlDialogPivotTableWizard | +| xlDialogPivotFieldProperties | xlDialogOptionsCalculation | +| xlDialogOptionsEdit | xlDialogOptionsView | +| xlDialogAddinManager | xlDialogMenuEditor | +| xlDialogAttachToolbars | xlDialogOptionsChart | +| xlDialogVbaInsertFile | xlDialogVbaProcedureDefinition | +| xlDialogRoutingSlip | xlDialogMailLogon | +| xlDialogInsertPicture | xlDialogGalleryDoughnut | +| xlDialogChartTrend | xlDialogWorkbookInsert | +| xlDialogOptionsTransition | xlDialogOptionsGeneral | +| xlDialogFilterAdvanced | xlDialogMailNextLetter | +| xlDialogDataLabel | xlDialogInsertTitle | +| xlDialogFontProperties | xlDialogMacroOptions | +| xlDialogWorkbookUnhide | xlDialogWorkbookName | +| xlDialogGalleryCustom | xlDialogAddChartAutoformat | +| xlDialogChartAddData | xlDialogTabOrder | +| xlDialogSubtotalCreate | xlDialogWorkbookTabSplit | +| xlDialogWorkbookProtect | xlDialogScrollbarProperties | +| xlDialogPivotShowPages | xlDialogTextToColumns | +| xlDialogFormatCharttype | xlDialogPivotFieldGroup | +| xlDialogPivotFieldUngroup | xlDialogCheckboxProperties | +| xlDialogLabelProperties | xlDialogListboxProperties | +| xlDialogEditboxProperties | xlDialogOpenText | +| xlDialogPushbuttonProperties | xlDialogFilter | +| xlDialogFunctionWizard | xlDialogSaveCopyAs | +| xlDialogOptionsListsAdd | xlDialogSeriesAxes | +| xlDialogSeriesX | xlDialogSeriesY | +| xlDialogErrorbarX | xlDialogErrorbarY | +| xlDialogFormatChart | xlDialogSeriesOrder | +| xlDialogMailEditMailer | xlDialogStandardWidth | +| xlDialogScenarioMerge | xlDialogProperties | +| xlDialogSummaryInfo | xlDialogFindFile | +| xlDialogActiveCellFont | xlDialogVbaMakeAddin | +| xlDialogFileSharing | xlDialogAutoCorrect | +| xlDialogCustomViews | xlDialogInsertNameLabel | +| xlDialogSeriesShape | xlDialogChartOptionsDataLabels | +| xlDialogChartOptionsDataTable | xlDialogSetBackgroundPicture | +| xlDialogDataValidation | xlDialogChartType | +| xlDialogChartLocation | xlDialogChartSourceData | +| xlDialogSeriesOptions | xlDialogPivotTableOptions | +| xlDialogPivotSolveOrder | xlDialogPivotCalculatedField | +| xlDialogPivotCalculatedItem | xlDialogConditionalFormatting | +| xlDialogInsertHyperlink | xlDialogProtectSharing | +| xlDialogOptionsME | xlDialogPublishAsWebPage | +| xlDialogPhonetic | xlDialogNewWebQuery | +| xlDialogImportTextFile | xlDialogExternalDataProperties | +| xlDialogWebOptionsGeneral | xlDialogWebOptionsFiles | +| xlDialogWebOptionsPictures | xlDialogWebOptionsEncoding | +| xlDialogWebOptionsFonts | xlDialogPivotClientServerSet | +| xlDialogPropertyFields | xlDialogSearch | +| xlDialogEvaluateFormula | xlDialogDataLabelMultiple | +| xlDialogChartOptionsDataLabelMultiple | xlDialogErrorChecking | +| xlDialogWebOptionsBrowsers | xlPrompt | +| xlConstant | xlRange | +| xlParamTypeUnknown | xlParamTypeChar | +| xlParamTypeNumeric | xlParamTypeDecimal | +| xlParamTypeInteger | xlParamTypeSmallInt | +| xlParamTypeFloat | xlParamTypeReal | +| xlParamTypeDouble | xlParamTypeVarChar | +| xlParamTypeDate | xlParamTypeTime | +| xlParamTypeTimestamp | xlParamTypeLongVarChar | +| xlParamTypeBinary | xlParamTypeVarBinary | +| xlParamTypeLongVarBinary | xlParamTypeBigInt | +| xlParamTypeTinyInt | xlParamTypeBit | +| xlParamTypeWChar | xlButtonControl | +| xlCheckBox | xlDropDown | +| xlEditBox | xlGroupBox | +| xlLabel | xlListBox | +| xlOptionButton | xlScrollBar | +| xlSpinner | xlSourceWorkbook | +| xlSourceSheet | xlSourcePrintArea | +| xlSourceAutoFilter | xlSourceRange | +| xlSourceChart | xlSourcePivotTable | +| xlSourceQuery | xlHtmlStatic | +| xlHtmlCalc | xlHtmlList | +| xlHtmlChart | xlReport1 | +| xlReport2 | xlReport3 | +| xlReport4 | xlReport5 | +| xlReport6 | xlReport7 | +| xlReport8 | xlReport9 | +| xlReport10 | xlTable1 | +| xlTable2 | xlTable3 | +| xlTable4 | xlTable5 | +| xlTable6 | xlTable7 | +| xlTable8 | xlTable9 | +| xlTable10 | xlPTClassic | +| xlPTNone | xlCmdCube | +| xlCmdSql | xlCmdTable | +| xlCmdDefault | xlGeneralFormat | +| xlTextFormat | xlMDYFormat | +| xlDMYFormat | xlYMDFormat | +| xlMYDFormat | xlDYMFormat | +| xlYDMFormat | xlSkipColumn | +| xlEMDFormat | xlODBCQuery | +| xlDAORecordset | xlWebQuery | +| xlOLEDBQuery | xlTextImport | +| xlADORecordset | xlEntirePage | +| xlAllTables | xlSpecifiedTables | +| xlHierarchy | xlMeasure | +| xlSet | xlWebFormattingAll | +| xlWebFormattingRTF | xlWebFormattingNone | +| xlDisplayShapes | xlHide | +| xlPlaceholders | xlAtTop | +| xlAtBottom | xlPivotTableVersion2000 | +| xlPivotTableVersion10 | xlPivotTableVersionCurrent | +| xlPrintErrorsDisplayed | xlPrintErrorsBlank | +| xlPrintErrorsDash | xlPrintErrorsNA | +| xlPivotCellValue | xlPivotCellPivotItem | +| xlPivotCellSubtotal | xlPivotCellGrandTotal | +| xlPivotCellDataField | xlPivotCellPivotField | +| xlPivotCellPageFieldItem | xlPivotCellCustomSubtotal | +| xlPivotCellDataPivotField | xlPivotCellBlankCell | +| xlMissingItemsDefault | xlMissingItemsNone | +| xlMissingItemsMax | xlDone | +| xlCalculating | xlPending | +| xlNoKey | xlEscKey | +| xlAnyKey | xlSortNormal | +| xlSortTextAsNumbers | xlUpdateLinksUserSetting | +| xlUpdateLinksNever | xlUpdateLinksAlways | +| xlLinkStatusOK | xlLinkStatusMissingFile | +| xlLinkStatusMissingSheet | xlLinkStatusOld | +| xlLinkStatusSourceNotCalculated | xlLinkStatusIndeterminate | +| xlLinkStatusNotStarted | xlLinkStatusInvalidName | +| xlLinkStatusSourceNotOpen | xlLinkStatusSourceOpen | +| xlLinkStatusCopiedValues | xlWithinSheet | +| xlWithinWorkbook | xlNormalLoad | +| xlRepairFile | xlExtractData | +| xlAsRequired | xlAlways | +| xlNever | xlEvaluateToError | +| xlTextDate | xlNumberAsText | +| xlInconsistentFormula | xlOmittedCells | +| xlUnlockedFormulaCells | xlEmptyCellReferences | +| xlDataLabelSeparatorDefault | xlIndicatorAndButton | +| xlDisplayNone | xlButtonOnly | +| xlRangeValueDefault | xlRangeValueXMLSpreadsheet | +| xlRangeValueMSPersistXML | xlSpeakByRows | +| xlSpeakByColumns | xlFormatFromLeftOrAbove | +| xlFormatFromRightOrBelow | xlArabicNone | +| xlArabicStrictAlefHamza | xlArabicStrictFinalYaa | +| xlArabicBothStrict | xlQueryTable | +| xlPivotTableReport | xlCalculatedMember | +| xlCalculatedSet | xlHebrewFullScript | +| xlHebrewPartialScript | xlHebrewMixedScript | +| xlHebrewMixedAuthorizedScript | | ##### Excel操作相关的类 @@ -4027,7 +4001,6 @@ a := mysheet.value(1, 1); return a; ``` - ####### 内容 - TxlsSheet属性 @@ -4846,7 +4819,6 @@ return mysheet.IsFormatted(1, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -4864,7 +4836,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -4882,7 +4853,6 @@ return ret; 返回:整数。 - 范例 ```tsl @@ -4900,7 +4870,6 @@ return 0; 返回:整数。 - 范例 ```tsl @@ -4918,7 +4887,6 @@ return 0; 返回:处理后的结果值。 - 范例 ```tsl @@ -4937,7 +4905,6 @@ return ret; 返回:整数。 - 范例 ```tsl @@ -4955,7 +4922,6 @@ return 0; 返回:整数。 - 范例 ```tsl @@ -4973,7 +4939,6 @@ return 0; 返回:处理后的结果值。 - 范例 ```tsl @@ -4991,7 +4956,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -5009,7 +4973,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -5028,7 +4991,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -5050,7 +5012,6 @@ return 0; 返回:处理后的结果值。 - 范例 ```tsl @@ -5072,7 +5033,6 @@ return 0; 返回:处理后的结果值。 - 范例 ```tsl @@ -5094,7 +5054,6 @@ return 0; 返回:处理后的结果值。 - 范例 ```tsl @@ -5112,7 +5071,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -5130,7 +5088,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -5701,1348 +5658,1348 @@ Word的常量主要应用在Word的属性设置等相关模板控制函数上。 以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Word的相关帮助手册,在本语言手册中不提供其用法: -| wdNoMailSystem | wdMAPI | -| --- | --- | -| wdPowerTalk | wdMAPIandPowerTalk | -| wdNormalTemplate | wdGlobalTemplate | -| wdAttachedTemplate | wdContinueDisabled | -| wdResetList | wdContinueList | -| wdIMEModeNoControl | wdIMEModeOn | -| wdIMEModeOff | wdIMEModeHiragana | -| wdIMEModeKatakana | wdIMEModeKatakanaHalf | -| wdIMEModeAlphaFull | wdIMEModeAlpha | -| wdIMEModeHangulFull | wdIMEModeHangul | -| wdBaselineAlignTop | wdBaselineAlignCenter | -| wdBaselineAlignBaseline | wdBaselineAlignFarEast50 | -| wdBaselineAlignAuto | wdIndexFilterNone | -| wdIndexFilterAiueo | wdIndexFilterAkasatana | -| wdIndexFilterChosung | wdIndexFilterLow | -| wdIndexFilterMedium | wdIndexFilterFull | -| wdIndexSortByStroke | wdIndexSortBySyllable | -| wdJustificationModeExpand | wdJustificationModeCompress | -| wdJustificationModeCompressKana | wdFarEastLineBreakLevelNormal | -| wdFarEastLineBreakLevelStrict | wdFarEastLineBreakLevelCustom | -| wdHangulToHanja | wdHanjaToHangul | -| wdAuto | wdBlack | -| wdBlue | wdTurquoise | -| wdBrightGreen | wdPink | -| wdRed | wdYellow | -| wdWhite | wdDarkBlue | -| wdTeal | wdGreen | -| wdViolet | wdDarkRed | -| wdDarkYellow | wdGray50 | -| wdGray25 | wdByAuthor | -| wdNoHighlight | wdTextureNone | -| wdTexture2Pt5Percent | wdTexture5Percent | -| wdTexture7Pt5Percent | wdTexture10Percent | -| wdTexture12Pt5Percent | wdTexture15Percent | -| wdTexture17Pt5Percent | wdTexture20Percent | -| wdTexture22Pt5Percent | wdTexture25Percent | -| wdTexture27Pt5Percent | wdTexture30Percent | -| wdTexture32Pt5Percent | wdTexture35Percent | -| wdTexture37Pt5Percent | wdTexture40Percent | -| wdTexture42Pt5Percent | wdTexture45Percent | -| wdTexture47Pt5Percent | wdTexture50Percent | -| wdTexture52Pt5Percent | wdTexture55Percent | -| wdTexture57Pt5Percent | wdTexture60Percent | -| wdTexture62Pt5Percent | wdTexture65Percent | -| wdTexture67Pt5Percent | wdTexture70Percent | -| wdTexture72Pt5Percent | wdTexture75Percent | -| wdTexture77Pt5Percent | wdTexture80Percent | -| wdTexture82Pt5Percent | wdTexture85Percent | -| wdTexture87Pt5Percent | wdTexture90Percent | -| wdTexture92Pt5Percent | wdTexture95Percent | -| wdTexture97Pt5Percent | wdTextureSolid | -| wdTextureDarkHorizontal | wdTextureDarkVertical | -| wdTextureDarkDiagonalDown | wdTextureDarkDiagonalUp | -| wdTextureDarkCross | wdTextureDarkDiagonalCross | -| wdTextureHorizontal | wdTextureVertical | -| wdTextureDiagonalDown | wdTextureDiagonalUp | -| wdTextureCross | wdTextureDiagonalCross | -| wdUnderlineNone | wdUnderlineSingle | -| wdUnderlineWords | wdUnderlineDouble | -| wdUnderlineDotted | wdUnderlineThick | -| wdUnderlineDash | wdUnderlineDotDash | -| wdUnderlineDotDotDash | wdUnderlineWavy | -| wdUnderlineWavyHeavy | wdUnderlineDottedHeavy | -| wdUnderlineDashHeavy | wdUnderlineDotDashHeavy | -| wdUnderlineDotDotDashHeavy | wdUnderlineDashLong | -| wdUnderlineDashLongHeavy | wdUnderlineWavyDouble | -| wdEmphasisMarkNone | wdEmphasisMarkOverSolidCircle | -| wdEmphasisMarkOverComma | wdEmphasisMarkOverWhiteCircle | -| wdEmphasisMarkUnderSolidCircle | wdListSeparator | -| wdDecimalSeparator | wdThousandsSeparator | -| wdCurrencyCode | wd24HourClock | -| wdInternationalAM | wdInternationalPM | -| wdTimeSeparator | wdDateSeparator | -| wdProductLanguageID | wdAutoExec | -| wdAutoNew | wdAutoOpen | -| wdAutoClose | wdAutoExit | -| wdCaptionPositionAbove | wdCaptionPositionBelow | -| wdUS | wdCanada | -| wdLatinAmerica | wdNetherlands | -| wdFrance | wdSpain | -| wdItaly | wdUK | -| wdDenmark | wdSweden | -| wdNorway | wdGermany | -| wdPeru | wdMexico | -| wdArgentina | wdBrazil | -| wdChile | wdVenezuela | -| wdJapan | wdTaiwan | -| wdChina | wdKorea | -| wdFinland | wdIceland | -| wdHeadingSeparatorNone | wdHeadingSeparatorBlankLine | -| wdHeadingSeparatorLetter | wdHeadingSeparatorLetterLow | -| wdHeadingSeparatorLetterFull | wdSeparatorHyphen | -| wdSeparatorPeriod | wdSeparatorColon | -| wdSeparatorEmDash | wdSeparatorEnDash | -| wdAlignPageNumberLeft | wdAlignPageNumberCenter | -| wdAlignPageNumberRight | wdAlignPageNumberInside | -| wdAlignPageNumberOutside | wdBorderTop | -| wdBorderLeft | wdBorderBottom | -| wdBorderRight | wdBorderHorizontal | -| wdBorderVertical | wdBorderDiagonalDown | -| wdBorderDiagonalUp | wdFrameTop | -| wdFrameLeft | wdFrameBottom | -| wdFrameRight | wdFrameCenter | -| wdFrameInside | wdFrameOutside | -| wdAnimationNone | wdAnimationLasVegasLights | -| wdAnimationBlinkingBackground | wdAnimationSparkleText | -| wdAnimationMarchingBlackAnts | wdAnimationMarchingRedAnts | -| wdAnimationShimmer | wdNextCase | -| wdLowerCase | wdUpperCase | -| wdTitleWord | wdTitleSentence | -| wdToggleCase | wdHalfWidth | -| wdFullWidth | wdKatakana | -| wdHiragana | wdSummaryModeHighlight | -| wdSummaryModeHideAllButSummary | wdSummaryModeInsert | -| wdSummaryModeCreateNew | wd10Sentences | -| wd20Sentences | wd100Words | -| wd500Words | wd10Percent | -| wd25Percent | wd50Percent | -| wd75Percent | wdStyleTypeParagraph | -| wdStyleTypeCharacter | wdStyleTypeTable | -| wdStyleTypeList | wdCharacter | -| wdWord | wdSentence | -| wdParagraph | wdLine | -| wdStory | wdScreen | -| wdSection | wdColumn | -| wdRow | wdWindow | -| wdCell | wdCharacterFormatting | -| wdParagraphFormatting | wdTable | -| wdItem | wdGoToBookmark | -| wdGoToSection | wdGoToPage | -| wdGoToTable | wdGoToLine | -| wdGoToFootnote | wdGoToEndnote | -| wdGoToComment | wdGoToField | -| wdGoToGraphic | wdGoToObject | -| wdGoToEquation | wdGoToHeading | -| wdGoToPercent | wdGoToSpellingError | -| wdGoToGrammaticalError | wdGoToProofreadingError | -| wdGoToFirst | wdGoToLast | -| wdGoToNext | wdGoToRelative | -| wdGoToPrevious | wdGoToAbsolute | -| wdCollapseStart | wdCollapseEnd | -| wdRowHeightAuto | wdRowHeightAtLeast | -| wdRowHeightExactly | wdFrameAuto | -| wdFrameAtLeast | wdFrameExact | -| wdInsertCellsShiftRight | wdInsertCellsShiftDown | -| wdInsertCellsEntireRow | wdInsertCellsEntireColumn | -| wdDeleteCellsShiftLeft | wdDeleteCellsShiftUp | -| wdDeleteCellsEntireRow | wdDeleteCellsEntireColumn | -| wdListApplyToWholeList | wdListApplyToThisPointForward | -| wdListApplyToSelection | wdAlertsNone | -| wdAlertsMessageBox | wdAlertsAll | -| wdCursorWait | wdCursorIBeam | -| wdCursorNormal | wdCursorNorthwestArrow | -| wdCancelDisabled | wdCancelInterrupt | -| wdAdjustNone | wdAdjustProportional | -| wdAdjustFirstColumn | wdAdjustSameWidth | -| wdAlignParagraphLeft | wdAlignParagraphCenter | -| wdAlignParagraphRight | wdAlignParagraphJustify | -| wdAlignParagraphDistribute | wdAlignParagraphJustifyMed | -| wdAlignParagraphJustifyHi | wdAlignParagraphJustifyLow | -| wdAlignParagraphThaiJustify | wdListLevelAlignLeft | -| wdListLevelAlignCenter | wdListLevelAlignRight | -| wdAlignRowLeft | wdAlignRowCenter | -| wdAlignRowRight | wdAlignTabLeft | -| wdAlignTabCenter | wdAlignTabRight | -| wdAlignTabDecimal | wdAlignTabBar | -| wdAlignTabList | wdAlignVerticalTop | -| wdAlignVerticalCenter | wdAlignVerticalJustify | -| wdAlignVerticalBottom | wdCellAlignVerticalTop | -| wdCellAlignVerticalCenter | wdCellAlignVerticalBottom | -| wdTrailingTab | wdTrailingSpace | -| wdTrailingNone | wdBulletGallery | -| wdNumberGallery | wdOutlineNumberGallery | -| wdListNumberStyleArabic | wdListNumberStyleUppercaseRoman | -| wdListNumberStyleLowercaseRoman | wdListNumberStyleUppercaseLetter | -| wdListNumberStyleLowercaseLetter | wdListNumberStyleOrdinal | -| wdListNumberStyleCardinalText | wdListNumberStyleOrdinalText | -| wdListNumberStyleKanji | wdListNumberStyleKanjiDigit | -| wdListNumberStyleAiueoHalfWidth | wdListNumberStyleIrohaHalfWidth | -| wdListNumberStyleArabicFullWidth | wdListNumberStyleKanjiTraditional | -| wdListNumberStyleKanjiTraditional2 | wdListNumberStyleNumberInCircle | -| wdListNumberStyleAiueo | wdListNumberStyleIroha | -| wdListNumberStyleArabicLZ | wdListNumberStyleBullet | -| wdListNumberStyleGanada | wdListNumberStyleChosung | -| wdListNumberStyleGBNum1 | wdListNumberStyleGBNum2 | -| wdListNumberStyleGBNum3 | wdListNumberStyleGBNum4 | -| wdListNumberStyleZodiac1 | wdListNumberStyleZodiac2 | -| wdListNumberStyleZodiac3 | wdListNumberStyleTradChinNum1 | -| wdListNumberStyleTradChinNum2 | wdListNumberStyleTradChinNum3 | -| wdListNumberStyleTradChinNum4 | wdListNumberStyleSimpChinNum1 | -| wdListNumberStyleSimpChinNum2 | wdListNumberStyleSimpChinNum3 | -| wdListNumberStyleSimpChinNum4 | wdListNumberStyleHanjaRead | -| wdListNumberStyleHanjaReadDigit | wdListNumberStyleHangul | -| wdListNumberStyleHanja | wdListNumberStyleHebrew1 | -| wdListNumberStyleArabic1 | wdListNumberStyleHebrew2 | -| wdListNumberStyleArabic2 | wdListNumberStyleHindiLetter1 | -| wdListNumberStyleHindiLetter2 | wdListNumberStyleHindiArabic | -| wdListNumberStyleHindiCardinalText | wdListNumberStyleThaiLetter | -| wdListNumberStyleThaiArabic | wdListNumberStyleThaiCardinalText | -| wdListNumberStyleVietCardinalText | wdListNumberStyleLowercaseRussian | -| wdListNumberStyleUppercaseRussian | wdListNumberStylePictureBullet | -| wdListNumberStyleLegal | wdListNumberStyleLegalLZ | -| wdListNumberStyleNone | wdNoteNumberStyleArabic | -| wdNoteNumberStyleUppercaseRoman | wdNoteNumberStyleLowercaseRoman | -| wdNoteNumberStyleUppercaseLetter | wdNoteNumberStyleLowercaseLetter | -| wdNoteNumberStyleSymbol | wdNoteNumberStyleArabicFullWidth | -| wdNoteNumberStyleKanji | wdNoteNumberStyleKanjiDigit | -| wdNoteNumberStyleKanjiTraditional | wdNoteNumberStyleNumberInCircle | -| wdNoteNumberStyleHanjaRead | wdNoteNumberStyleHanjaReadDigit | -| wdNoteNumberStyleTradChinNum1 | wdNoteNumberStyleTradChinNum2 | -| wdNoteNumberStyleSimpChinNum1 | wdNoteNumberStyleSimpChinNum2 | -| wdNoteNumberStyleHebrewLetter1 | wdNoteNumberStyleArabicLetter1 | -| wdNoteNumberStyleHebrewLetter2 | wdNoteNumberStyleArabicLetter2 | -| wdNoteNumberStyleHindiLetter1 | wdNoteNumberStyleHindiLetter2 | -| wdNoteNumberStyleHindiArabic | wdNoteNumberStyleHindiCardinalText | -| wdNoteNumberStyleThaiLetter | wdNoteNumberStyleThaiArabic | -| wdNoteNumberStyleThaiCardinalText | wdNoteNumberStyleVietCardinalText | -| wdCaptionNumberStyleArabic | wdCaptionNumberStyleUppercaseRoman | -| wdCaptionNumberStyleLowercaseRoman | wdCaptionNumberStyleUppercaseLetter | -| wdCaptionNumberStyleLowercaseLetter | wdCaptionNumberStyleArabicFullWidth | -| wdCaptionNumberStyleKanji | wdCaptionNumberStyleKanjiDigit | -| wdCaptionNumberStyleKanjiTraditional | wdCaptionNumberStyleNumberInCircle | -| wdCaptionNumberStyleGanada | wdCaptionNumberStyleChosung | -| wdCaptionNumberStyleZodiac1 | wdCaptionNumberStyleZodiac2 | -| wdCaptionNumberStyleHanjaRead | wdCaptionNumberStyleHanjaReadDigit | -| wdCaptionNumberStyleTradChinNum2 | wdCaptionNumberStyleTradChinNum3 | -| wdCaptionNumberStyleSimpChinNum2 | wdCaptionNumberStyleSimpChinNum3 | -| wdCaptionNumberStyleHebrewLetter1 | wdCaptionNumberStyleArabicLetter1 | -| wdCaptionNumberStyleHebrewLetter2 | wdCaptionNumberStyleArabicLetter2 | -| wdCaptionNumberStyleHindiLetter1 | wdCaptionNumberStyleHindiLetter2 | -| wdCaptionNumberStyleHindiArabic | wdCaptionNumberStyleHindiCardinalText | -| wdCaptionNumberStyleThaiLetter | wdCaptionNumberStyleThaiArabic | -| wdCaptionNumberStyleThaiCardinalText | wdCaptionNumberStyleVietCardinalText | -| wdPageNumberStyleArabic | wdPageNumberStyleUppercaseRoman | -| wdPageNumberStyleLowercaseRoman | wdPageNumberStyleUppercaseLetter | -| wdPageNumberStyleLowercaseLetter | wdPageNumberStyleArabicFullWidth | -| wdPageNumberStyleKanji | wdPageNumberStyleKanjiDigit | -| wdPageNumberStyleKanjiTraditional | wdPageNumberStyleNumberInCircle | -| wdPageNumberStyleHanjaRead | wdPageNumberStyleHanjaReadDigit | -| wdPageNumberStyleTradChinNum1 | wdPageNumberStyleTradChinNum2 | -| wdPageNumberStyleSimpChinNum1 | wdPageNumberStyleSimpChinNum2 | -| wdPageNumberStyleHebrewLetter1 | wdPageNumberStyleArabicLetter1 | -| wdPageNumberStyleHebrewLetter2 | wdPageNumberStyleArabicLetter2 | -| wdPageNumberStyleHindiLetter1 | wdPageNumberStyleHindiLetter2 | -| wdPageNumberStyleHindiArabic | wdPageNumberStyleHindiCardinalText | -| wdPageNumberStyleThaiLetter | wdPageNumberStyleThaiArabic | -| wdPageNumberStyleThaiCardinalText | wdPageNumberStyleVietCardinalText | -| wdPageNumberStyleNumberInDash | wdStatisticWords | -| wdStatisticLines | wdStatisticPages | -| wdStatisticCharacters | wdStatisticParagraphs | -| wdStatisticCharactersWithSpaces | wdStatisticFarEastCharacters | -| wdPropertyTitle | wdPropertySubject | -| wdPropertyAuthor | wdPropertyKeywords | -| wdPropertyComments | wdPropertyTemplate | -| wdPropertyLastAuthor | wdPropertyRevision | -| wdPropertyAppName | wdPropertyTimeLastPrinted | -| wdPropertyTimeCreated | wdPropertyTimeLastSaved | -| wdPropertyVBATotalEdit | wdPropertyPages | -| wdPropertyWords | wdPropertyCharacters | -| wdPropertySecurity | wdPropertyCategory | -| wdPropertyFormat | wdPropertyManager | -| wdPropertyCompany | wdPropertyBytes | -| wdPropertyLines | wdPropertyParas | -| wdPropertySlides | wdPropertyNotes | -| wdPropertyHiddenSlides | wdPropertyMMClips | -| wdPropertyHyperlinkBase | wdPropertyCharsWSpaces | -| wdLineSpaceSingle | wdLineSpace1pt5 | -| wdLineSpaceDouble | wdLineSpaceAtLeast | -| wdLineSpaceExactly | wdLineSpaceMultiple | -| wdNumberParagraph | wdNumberListNum | -| wdNumberAllNumbers | wdListNoNumbering | -| wdListListNumOnly | wdListBullet | -| wdListSimpleNumbering | wdListOutlineNumbering | -| wdListMixedNumbering | wdListPictureBullet | -| wdMainTextStory | wdFootnotesStory | -| wdEndnotesStory | wdCommentsStory | -| wdTextFrameStory | wdEvenPagesHeaderStory | -| wdPrimaryHeaderStory | wdEvenPagesFooterStory | -| wdPrimaryFooterStory | wdFirstPageHeaderStory | -| wdFirstPageFooterStory | wdFormatDocument | -| wdFormatTemplate | wdFormatText | -| wdFormatTextLineBreaks | wdFormatDOSText | -| wdFormatDOSTextLineBreaks | wdFormatRTF | -| wdFormatUnicodeText | wdFormatEncodedText | -| wdFormatHTML | wdFormatWebArchive | -| wdFormatFilteredHTML | wdOpenFormatAuto | -| wdOpenFormatDocument | wdOpenFormatTemplate | -| wdOpenFormatRTF | wdOpenFormatText | -| wdOpenFormatUnicodeText | wdOpenFormatEncodedText | -| wdOpenFormatAllWord | wdOpenFormatWebPages | -| wdHeaderFooterPrimary | wdHeaderFooterFirstPage | -| wdHeaderFooterEvenPages | wdTOCTemplate | -| wdTOCClassic | wdTOCDistinctive | -| wdTOCFancy | wdTOCModern | -| wdTOCFormal | wdTOCSimple | -| wdTOFTemplate | wdTOFClassic | -| wdTOFDistinctive | wdTOFCentered | -| wdTOFFormal | wdTOFSimple | -| wdTOATemplate | wdTOAClassic | -| wdTOADistinctive | wdTOAFormal | -| wdTOASimple | wdLineStyleNone | -| wdLineStyleSingle | wdLineStyleDot | -| wdLineStyleDashSmallGap | wdLineStyleDashLargeGap | -| wdLineStyleDashDot | wdLineStyleDashDotDot | -| wdLineStyleDouble | wdLineStyleTriple | -| wdLineStyleThinThickSmallGap | wdLineStyleThickThinSmallGap | -| wdLineStyleThinThickThinSmallGap | wdLineStyleThinThickMedGap | -| wdLineStyleThickThinMedGap | wdLineStyleThinThickThinMedGap | -| wdLineStyleThinThickLargeGap | wdLineStyleThickThinLargeGap | -| wdLineStyleThinThickThinLargeGap | wdLineStyleSingleWavy | -| wdLineStyleDoubleWavy | wdLineStyleDashDotStroked | -| wdLineStyleEmboss3D | wdLineStyleEngrave3D | -| wdLineStyleOutset | wdLineStyleInset | -| wdLineWidth025pt | wdLineWidth050pt | -| wdLineWidth075pt | wdLineWidth100pt | -| wdLineWidth150pt | wdLineWidth225pt | -| wdLineWidth300pt | wdLineWidth450pt | -| wdLineWidth600pt | wdSectionBreakNextPage | -| wdSectionBreakContinuous | wdSectionBreakEvenPage | -| wdSectionBreakOddPage | wdLineBreak | -| wdPageBreak | wdColumnBreak | -| wdLineBreakClearLeft | wdLineBreakClearRight | -| wdTextWrappingBreak | wdTabLeaderSpaces | -| wdTabLeaderDots | wdTabLeaderDashes | -| wdTabLeaderLines | wdTabLeaderHeavy | -| wdTabLeaderMiddleDot | wdInches | -| wdCentimeters | wdMillimeters | -| wdPoints | wdPicas | -| wdDropNone | wdDropNormal | -| wdDropMargin | wdRestartContinuous | -| wdRestartSection | wdRestartPage | -| wdBottomOfPage | wdBeneathText | -| wdEndOfSection | wdEndOfDocument | -| wdSortSeparateByTabs | wdSortSeparateByCommas | -| wdSortSeparateByDefaultTableSeparator | wdSeparateByParagraphs | -| wdSeparateByTabs | wdSeparateByCommas | -| wdSeparateByDefaultListSeparator | wdSortFieldAlphanumeric | -| wdSortFieldNumeric | wdSortFieldDate | -| wdSortFieldSyllable | wdSortFieldJapanJIS | -| wdSortFieldStroke | wdSortFieldKoreaKS | -| wdSortOrderAscending | wdSortOrderDescending | -| wdTableFormatNone | wdTableFormatSimple1 | -| wdTableFormatSimple2 | wdTableFormatSimple3 | -| wdTableFormatClassic1 | wdTableFormatClassic2 | -| wdTableFormatClassic3 | wdTableFormatClassic4 | -| wdTableFormatColorful1 | wdTableFormatColorful2 | -| wdTableFormatColorful3 | wdTableFormatColumns1 | -| wdTableFormatColumns2 | wdTableFormatColumns3 | -| wdTableFormatColumns4 | wdTableFormatColumns5 | -| wdTableFormatGrid1 | wdTableFormatGrid2 | -| wdTableFormatGrid3 | wdTableFormatGrid4 | -| wdTableFormatGrid5 | wdTableFormatGrid6 | -| wdTableFormatGrid7 | wdTableFormatGrid8 | -| wdTableFormatList1 | wdTableFormatList2 | -| wdTableFormatList3 | wdTableFormatList4 | -| wdTableFormatList5 | wdTableFormatList6 | -| wdTableFormatList7 | wdTableFormatList8 | -| wdTableFormat3DEffects1 | wdTableFormat3DEffects2 | -| wdTableFormat3DEffects3 | wdTableFormatContemporary | -| wdTableFormatElegant | wdTableFormatProfessional | -| wdTableFormatSubtle1 | wdTableFormatSubtle2 | -| wdTableFormatWeb1 | wdTableFormatWeb2 | -| wdTableFormatWeb3 | wdTableFormatApplyBorders | -| wdTableFormatApplyShading | wdTableFormatApplyFont | -| wdTableFormatApplyColor | wdTableFormatApplyAutoFit | -| wdTableFormatApplyHeadingRows | wdTableFormatApplyLastRow | -| wdTableFormatApplyFirstColumn | wdTableFormatApplyLastColumn | -| wdLanguageNone | wdNoProofing | -| wdAfrikaans | wdAlbanian | -| wdAmharic | wdArabicAlgeria | -| wdArabicBahrain | wdArabicEgypt | -| wdArabicIraq | wdArabicJordan | -| wdArabicKuwait | wdArabicLebanon | -| wdArabicLibya | wdArabicMorocco | -| wdArabicOman | wdArabicQatar | -| wdArabic | wdArabicSyria | -| wdArabicTunisia | wdArabicUAE | -| wdArabicYemen | wdArmenian | -| wdAssamese | wdAzeriCyrillic | -| wdAzeriLatin | wdBasque | -| wdByelorussian | wdBengali | -| wdBulgarian | wdBurmese | -| wdCatalan | wdCherokee | -| wdChineseHongKongSAR | wdChineseMacaoSAR | -| wdSimplifiedChinese | wdChineseSingapore | -| wdTraditionalChinese | wdCroatian | -| wdCzech | wdDanish | -| wdDivehi | wdBelgianDutch | -| wdDutch | wdDzongkhaBhutan | -| wdEdo | wdEnglishAUS | -| wdEnglishBelize | wdEnglishCanadian | -| wdEnglishCaribbean | wdEnglishIreland | -| wdEnglishJamaica | wdEnglishNewZealand | -| wdEnglishPhilippines | wdEnglishSouthAfrica | -| wdEnglishTrinidadTobago | wdEnglishUK | -| wdEnglishUS | wdEnglishZimbabwe | -| wdEnglishIndonesia | wdEstonian | -| wdFaeroese | wdFarsi | -| wdFilipino | wdFinnish | -| wdFulfulde | wdBelgianFrench | -| wdFrenchCameroon | wdFrenchCanadian | -| wdFrenchCotedIvoire | wdFrench | -| wdFrenchLuxembourg | wdFrenchMali | -| wdFrenchMonaco | wdFrenchReunion | -| wdFrenchSenegal | wdFrenchMorocco | -| wdFrenchHaiti | wdSwissFrench | -| wdFrenchWestIndies | wdFrenchZaire | -| wdFrisianNetherlands | wdGaelicIreland | -| wdGaelicScotland | wdGalician | -| wdGeorgian | wdGermanAustria | -| wdGerman | wdGermanLiechtenstein | -| wdGermanLuxembourg | wdSwissGerman | -| wdGreek | wdGuarani | -| wdGujarati | wdHausa | -| wdHawaiian | wdHebrew | -| wdHindi | wdHungarian | -| wdIbibio | wdIcelandic | -| wdIgbo | wdIndonesian | -| wdInuktitut | wdItalian | -| wdSwissItalian | wdJapanese | -| wdKannada | wdKanuri | -| wdKashmiri | wdKazakh | -| wdKhmer | wdKirghiz | -| wdKonkani | wdKorean | -| wdKyrgyz | wdLao | -| wdLatin | wdLatvian | -| wdLithuanian | wdMacedonian | -| wdMalaysian | wdMalayBruneiDarussalam | -| wdMalayalam | wdMaltese | -| wdManipuri | wdMarathi | -| wdMongolian | wdNepali | -| wdNorwegianBokmol | wdNorwegianNynorsk | -| wdOriya | wdOromo | -| wdPashto | wdPolish | -| wdBrazilianPortuguese | wdPortuguese | -| wdPunjabi | wdRhaetoRomanic | -| wdRomanianMoldova | wdRomanian | -| wdRussianMoldova | wdRussian | -| wdSamiLappish | wdSanskrit | -| wdSerbianCyrillic | wdSerbianLatin | -| wdSinhalese | wdSindhi | -| wdSindhiPakistan | wdSlovak | -| wdSlovenian | wdSomali | -| wdSorbian | wdSpanishArgentina | -| wdSpanishBolivia | wdSpanishChile | -| wdSpanishColombia | wdSpanishCostaRica | -| wdSpanishDominicanRepublic | wdSpanishEcuador | -| wdSpanishElSalvador | wdSpanishGuatemala | -| wdSpanishHonduras | wdMexicanSpanish | -| wdSpanishNicaragua | wdSpanishPanama | -| wdSpanishParaguay | wdSpanishPeru | -| wdSpanishPuertoRico | wdSpanishModernSort | -| wdSpanish | wdSpanishUruguay | -| wdSpanishVenezuela | wdSesotho | -| wdSutu | wdSwahili | -| wdSwedishFinland | wdSwedish | -| wdSyriac | wdTajik | -| wdTamazight | wdTamazightLatin | -| wdTamil | wdTatar | -| wdTelugu | wdThai | -| wdTibetan | wdTigrignaEthiopic | -| wdTigrignaEritrea | wdTsonga | -| wdTswana | wdTurkish | -| wdTurkmen | wdUkrainian | -| wdUrdu | wdUzbekCyrillic | -| wdUzbekLatin | wdVenda | -| wdVietnamese | wdWelsh | -| wdXhosa | wdYi | -| wdYiddish | wdYoruba | -| wdZulu | wdFieldEmpty | -| wdFieldRef | wdFieldIndexEntry | -| wdFieldFootnoteRef | wdFieldSet | -| wdFieldIf | wdFieldIndex | -| wdFieldTOCEntry | wdFieldStyleRef | -| wdFieldRefDoc | wdFieldSequence | -| wdFieldTOC | wdFieldInfo | -| wdFieldTitle | wdFieldSubject | -| wdFieldAuthor | wdFieldKeyWord | -| wdFieldComments | wdFieldLastSavedBy | -| wdFieldCreateDate | wdFieldSaveDate | -| wdFieldPrintDate | wdFieldRevisionNum | -| wdFieldEditTime | wdFieldNumPages | -| wdFieldNumWords | wdFieldNumChars | -| wdFieldFileName | wdFieldTemplate | -| wdFieldDate | wdFieldTime | -| wdFieldPage | wdFieldExpression | -| wdFieldQuote | wdFieldInclude | -| wdFieldPageRef | wdFieldAsk | -| wdFieldFillIn | wdFieldData | -| wdFieldNext | wdFieldNextIf | -| wdFieldSkipIf | wdFieldMergeRec | -| wdFieldDDE | wdFieldDDEAuto | -| wdFieldGlossary | wdFieldPrint | -| wdFieldFormula | wdFieldGoToButton | -| wdFieldMacroButton | wdFieldAutoNumOutline | -| wdFieldAutoNumLegal | wdFieldAutoNum | -| wdFieldImport | wdFieldLink | -| wdFieldSymbol | wdFieldEmbed | -| wdFieldMergeField | wdFieldUserName | -| wdFieldUserInitials | wdFieldUserAddress | -| wdFieldBarCode | wdFieldDocVariable | -| wdFieldSection | wdFieldSectionPages | -| wdFieldIncludePicture | wdFieldIncludeText | -| wdFieldFileSize | wdFieldFormTextInput | -| wdFieldFormCheckBox | wdFieldNoteRef | -| wdFieldTOA | wdFieldTOAEntry | -| wdFieldMergeSeq | wdFieldPrivate | -| wdFieldDatabase | wdFieldAutoText | -| wdFieldCompare | wdFieldAddin | -| wdFieldSubscriber | wdFieldFormDropDown | -| wdFieldAdvance | wdFieldDocProperty | -| wdFieldOCX | wdFieldHyperlink | -| wdFieldAutoTextList | wdFieldListNum | -| wdFieldHTMLActiveX | wdFieldBidiOutline | -| wdFieldAddressBlock | wdFieldGreetingLine | -| wdFieldShape | wdStyleNormal | -| wdStyleEnvelopeAddress | wdStyleEnvelopeReturn | -| wdStyleBodyText | wdStyleHeading1 | -| wdStyleHeading2 | wdStyleHeading3 | -| wdStyleHeading4 | wdStyleHeading5 | -| wdStyleHeading6 | wdStyleHeading7 | -| wdStyleHeading8 | wdStyleHeading9 | -| wdStyleIndex1 | wdStyleIndex2 | -| wdStyleIndex3 | wdStyleIndex4 | -| wdStyleIndex5 | wdStyleIndex6 | -| wdStyleIndex7 | wdStyleIndex8 | -| wdStyleIndex9 | wdStyleTOC1 | -| wdStyleTOC2 | wdStyleTOC3 | -| wdStyleTOC4 | wdStyleTOC5 | -| wdStyleTOC6 | wdStyleTOC7 | -| wdStyleTOC8 | wdStyleTOC9 | -| wdStyleNormalIndent | wdStyleFootnoteText | -| wdStyleCommentText | wdStyleHeader | -| wdStyleFooter | wdStyleIndexHeading | -| wdStyleCaption | wdStyleTableOfFigures | -| wdStyleFootnoteReference | wdStyleCommentReference | -| wdStyleLineNumber | wdStylePageNumber | -| wdStyleEndnoteReference | wdStyleEndnoteText | -| wdStyleTableOfAuthorities | wdStyleMacroText | -| wdStyleTOAHeading | wdStyleList | -| wdStyleListBullet | wdStyleListNumber | -| wdStyleList2 | wdStyleList3 | -| wdStyleList4 | wdStyleList5 | -| wdStyleListBullet2 | wdStyleListBullet3 | -| wdStyleListBullet4 | wdStyleListBullet5 | -| wdStyleListNumber2 | wdStyleListNumber3 | -| wdStyleListNumber4 | wdStyleListNumber5 | -| wdStyleTitle | wdStyleClosing | -| wdStyleSignature | wdStyleDefaultParagraphFont | -| wdStyleBodyTextIndent | wdStyleListContinue | -| wdStyleListContinue2 | wdStyleListContinue3 | -| wdStyleListContinue4 | wdStyleListContinue5 | -| wdStyleMessageHeader | wdStyleSubtitle | -| wdStyleSalutation | wdStyleDate | -| wdStyleBodyTextFirstIndent | wdStyleBodyTextFirstIndent2 | -| wdStyleNoteHeading | wdStyleBodyText2 | -| wdStyleBodyText3 | wdStyleBodyTextIndent2 | -| wdStyleBodyTextIndent3 | wdStyleBlockQuotation | -| wdStyleHyperlink | wdStyleHyperlinkFollowed | -| wdStyleStrong | wdStyleEmphasis | -| wdStyleNavPane | wdStylePlainText | -| wdStyleHtmlNormal | wdStyleHtmlAcronym | -| wdStyleHtmlAddress | wdStyleHtmlCite | -| wdStyleHtmlCode | wdStyleHtmlDfn | -| wdStyleHtmlKbd | wdStyleHtmlPre | -| wdStyleHtmlSamp | wdStyleHtmlTt | -| wdStyleHtmlVar | wdStyleNormalTable | -| wdDialogToolsOptionsTabView | wdDialogToolsOptionsTabGeneral | -| wdDialogToolsOptionsTabEdit | wdDialogToolsOptionsTabPrint | -| wdDialogToolsOptionsTabSave | wdDialogToolsOptionsTabProofread | -| wdDialogToolsOptionsTabTrackChanges | wdDialogToolsOptionsTabUserInfo | -| wdDialogToolsOptionsTabCompatibility | wdDialogToolsOptionsTabTypography | -| wdDialogToolsOptionsTabFileLocations | wdDialogToolsOptionsTabFuzzy | -| wdDialogToolsOptionsTabHangulHanjaConversion | wdDialogToolsOptionsTabBidi | -| wdDialogToolsOptionsTabSecurity | wdDialogFilePageSetupTabMargins | -| wdDialogFilePageSetupTabPaper | wdDialogFilePageSetupTabLayout | -| wdDialogFilePageSetupTabCharsLines | wdDialogInsertSymbolTabSymbols | -| wdDialogInsertSymbolTabSpecialCharacters | wdDialogNoteOptionsTabAllFootnotes | -| wdDialogNoteOptionsTabAllEndnotes | wdDialogInsertIndexAndTablesTabIndex | -| wdDialogInsertIndexAndTablesTabTableOfContents | wdDialogInsertIndexAndTablesTabTableOfFigures | -| wdDialogInsertIndexAndTablesTabTableOfAuthorities | wdDialogOrganizerTabStyles | -| wdDialogOrganizerTabAutoText | wdDialogOrganizerTabCommandBars | -| wdDialogOrganizerTabMacros | wdDialogFormatFontTabFont | -| wdDialogFormatFontTabCharacterSpacing | wdDialogFormatFontTabAnimation | -| wdDialogFormatBordersAndShadingTabBorders | wdDialogFormatBordersAndShadingTabPageBorder | -| wdDialogFormatBordersAndShadingTabShading | wdDialogToolsEnvelopesAndLabelsTabEnvelopes | -| wdDialogToolsEnvelopesAndLabelsTabLabels | wdDialogFormatParagraphTabIndentsAndSpacing | -| wdDialogFormatParagraphTabTextFlow | wdDialogFormatParagraphTabTeisai | -| wdDialogFormatDrawingObjectTabColorsAndLines | wdDialogFormatDrawingObjectTabSize | -| wdDialogFormatDrawingObjectTabPosition | wdDialogFormatDrawingObjectTabWrapping | -| wdDialogFormatDrawingObjectTabPicture | wdDialogFormatDrawingObjectTabTextbox | -| wdDialogFormatDrawingObjectTabWeb | wdDialogFormatDrawingObjectTabHR | -| wdDialogToolsAutoCorrectExceptionsTabFirstLetter | wdDialogToolsAutoCorrectExceptionsTabInitialCaps | -| wdDialogToolsAutoCorrectExceptionsTabHangulAndAlphabet | wdDialogToolsAutoCorrectExceptionsTabIac | -| wdDialogFormatBulletsAndNumberingTabBulleted | wdDialogFormatBulletsAndNumberingTabNumbered | -| wdDialogFormatBulletsAndNumberingTabOutlineNumbered | wdDialogLetterWizardTabLetterFormat | -| wdDialogLetterWizardTabRecipientInfo | wdDialogLetterWizardTabOtherElements | -| wdDialogLetterWizardTabSenderInfo | wdDialogToolsAutoManagerTabAutoCorrect | -| wdDialogToolsAutoManagerTabAutoFormatAsYouType | wdDialogToolsAutoManagerTabAutoText | -| wdDialogToolsAutoManagerTabAutoFormat | wdDialogToolsAutoManagerTabSmartTags | -| wdDialogTablePropertiesTabTable | wdDialogTablePropertiesTabRow | -| wdDialogTablePropertiesTabColumn | wdDialogTablePropertiesTabCell | -| wdDialogEmailOptionsTabSignature | wdDialogEmailOptionsTabStationary | -| wdDialogEmailOptionsTabQuoting | wdDialogWebOptionsBrowsers | -| wdDialogWebOptionsGeneral | wdDialogWebOptionsFiles | -| wdDialogWebOptionsPictures | wdDialogWebOptionsEncoding | -| wdDialogWebOptionsFonts | wdDialogToolsOptionsTabAcetate | -| wdDialogFilePageSetupTabPaperSize | wdDialogFilePageSetupTabPaperSource | -| wdDialogHelpAbout | wdDialogHelpWordPerfectHelp | -| wdDialogDocumentStatistics | wdDialogFileNew | -| wdDialogFileOpen | wdDialogMailMergeOpenDataSource | -| wdDialogMailMergeOpenHeaderSource | wdDialogFileSaveAs | -| wdDialogFileSummaryInfo | wdDialogToolsTemplates | -| wdDialogFilePrint | wdDialogFilePrintSetup | -| wdDialogFileFind | wdDialogFormatAddrFonts | -| wdDialogEditPasteSpecial | wdDialogEditFind | -| wdDialogEditReplace | wdDialogEditStyle | -| wdDialogEditLinks | wdDialogEditObject | -| wdDialogTableToText | wdDialogTextToTable | -| wdDialogTableInsertTable | wdDialogTableInsertCells | -| wdDialogTableInsertRow | wdDialogTableDeleteCells | -| wdDialogTableSplitCells | wdDialogTableRowHeight | -| wdDialogTableColumnWidth | wdDialogToolsCustomize | -| wdDialogInsertBreak | wdDialogInsertSymbol | -| wdDialogInsertPicture | wdDialogInsertFile | -| wdDialogInsertDateTime | wdDialogInsertField | -| wdDialogInsertMergeField | wdDialogInsertBookmark | -| wdDialogMarkIndexEntry | wdDialogInsertIndex | -| wdDialogInsertTableOfContents | wdDialogInsertObject | -| wdDialogToolsCreateEnvelope | wdDialogFormatFont | -| wdDialogFormatParagraph | wdDialogFormatSectionLayout | -| wdDialogFormatColumns | wdDialogFileDocumentLayout | -| wdDialogFilePageSetup | wdDialogFormatTabs | -| wdDialogFormatStyle | wdDialogFormatDefineStyleFont | -| wdDialogFormatDefineStylePara | wdDialogFormatDefineStyleTabs | -| wdDialogFormatDefineStyleFrame | wdDialogFormatDefineStyleBorders | -| wdDialogFormatDefineStyleLang | wdDialogFormatPicture | -| wdDialogToolsLanguage | wdDialogFormatBordersAndShading | -| wdDialogFormatFrame | wdDialogToolsThesaurus | -| wdDialogToolsHyphenation | wdDialogToolsBulletsNumbers | -| wdDialogToolsHighlightChanges | wdDialogToolsRevisions | -| wdDialogToolsCompareDocuments | wdDialogTableSort | -| wdDialogToolsOptionsGeneral | wdDialogToolsOptionsView | -| wdDialogToolsAdvancedSettings | wdDialogToolsOptionsPrint | -| wdDialogToolsOptionsSave | wdDialogToolsOptionsSpellingAndGrammar | -| wdDialogToolsOptionsUserInfo | wdDialogToolsMacroRecord | -| wdDialogToolsMacro | wdDialogWindowActivate | -| wdDialogFormatRetAddrFonts | wdDialogOrganizer | -| wdDialogToolsOptionsEdit | wdDialogToolsOptionsFileLocations | -| wdDialogToolsWordCount | wdDialogControlRun | -| wdDialogInsertPageNumbers | wdDialogFormatPageNumber | -| wdDialogCopyFile | wdDialogFormatChangeCase | -| wdDialogUpdateTOC | wdDialogInsertDatabase | -| wdDialogTableFormula | wdDialogFormFieldOptions | -| wdDialogInsertCaption | wdDialogInsertCaptionNumbering | -| wdDialogInsertAutoCaption | wdDialogFormFieldHelp | -| wdDialogInsertCrossReference | wdDialogInsertFootnote | -| wdDialogNoteOptions | wdDialogToolsAutoCorrect | -| wdDialogToolsOptionsTrackChanges | wdDialogConvertObject | -| wdDialogInsertAddCaption | wdDialogConnect | -| wdDialogToolsCustomizeKeyboard | wdDialogToolsCustomizeMenus | -| wdDialogToolsMergeDocuments | wdDialogMarkTableOfContentsEntry | -| wdDialogFileMacPageSetupGX | wdDialogFilePrintOneCopy | -| wdDialogEditFrame | wdDialogMarkCitation | -| wdDialogTableOfContentsOptions | wdDialogInsertTableOfAuthorities | -| wdDialogInsertTableOfFigures | wdDialogInsertIndexAndTables | -| wdDialogInsertFormField | wdDialogFormatDropCap | -| wdDialogToolsCreateLabels | wdDialogToolsProtectDocument | -| wdDialogFormatStyleGallery | wdDialogToolsAcceptRejectChanges | -| wdDialogHelpWordPerfectHelpOptions | wdDialogToolsUnprotectDocument | -| wdDialogToolsOptionsCompatibility | wdDialogTableOfCaptionsOptions | -| wdDialogTableAutoFormat | wdDialogMailMergeFindRecord | -| wdDialogReviewAfmtRevisions | wdDialogViewZoom | -| wdDialogToolsProtectSection | wdDialogFontSubstitution | -| wdDialogInsertSubdocument | wdDialogNewToolbar | -| wdDialogToolsEnvelopesAndLabels | wdDialogFormatCallout | -| wdDialogTableFormatCell | wdDialogToolsCustomizeMenuBar | -| wdDialogFileRoutingSlip | wdDialogEditTOACategory | -| wdDialogToolsManageFields | wdDialogDrawSnapToGrid | -| wdDialogDrawAlign | wdDialogMailMergeCreateDataSource | -| wdDialogMailMergeCreateHeaderSource | wdDialogMailMerge | -| wdDialogMailMergeCheck | wdDialogMailMergeHelper | -| wdDialogMailMergeQueryOptions | wdDialogFileMacPageSetup | -| wdDialogListCommands | wdDialogEditCreatePublisher | -| wdDialogEditSubscribeTo | wdDialogEditPublishOptions | -| wdDialogEditSubscribeOptions | wdDialogFileMacCustomPageSetupGX | -| wdDialogToolsOptionsTypography | wdDialogToolsAutoCorrectExceptions | -| wdDialogToolsOptionsAutoFormatAsYouType | wdDialogMailMergeUseAddressBook | -| wdDialogToolsHangulHanjaConversion | wdDialogToolsOptionsFuzzy | -| wdDialogEditGoToOld | wdDialogInsertNumber | -| wdDialogLetterWizard | wdDialogFormatBulletsAndNumbering | -| wdDialogToolsSpellingAndGrammar | wdDialogToolsCreateDirectory | -| wdDialogTableWrapping | wdDialogFormatTheme | -| wdDialogTableProperties | wdDialogEmailOptions | -| wdDialogCreateAutoText | wdDialogToolsAutoSummarize | -| wdDialogToolsGrammarSettings | wdDialogEditGoTo | -| wdDialogWebOptions | wdDialogInsertHyperlink | -| wdDialogToolsAutoManager | wdDialogFileVersions | -| wdDialogToolsOptionsAutoFormat | wdDialogFormatDrawingObject | -| wdDialogToolsOptions | wdDialogFitText | -| wdDialogEditAutoText | wdDialogPhoneticGuide | -| wdDialogToolsDictionary | wdDialogFileSaveVersion | -| wdDialogToolsOptionsBidi | wdDialogFrameSetProperties | -| wdDialogTableTableOptions | wdDialogTableCellOptions | -| wdDialogIMESetDefault | wdDialogTCSCTranslator | -| wdDialogHorizontalInVertical | wdDialogTwoLinesInOne | -| wdDialogFormatEncloseCharacters | wdDialogConsistencyChecker | -| wdDialogToolsOptionsSmartTag | wdDialogFormatStylesCustom | -| wdDialogCSSLinks | wdDialogInsertWebComponent | -| wdDialogToolsOptionsEditCopyPaste | wdDialogToolsOptionsSecurity | -| wdDialogSearch | wdDialogShowRepairs | -| wdDialogMailMergeInsertAsk | wdDialogMailMergeInsertFillIn | -| wdDialogMailMergeInsertIf | wdDialogMailMergeInsertNextIf | -| wdDialogMailMergeInsertSet | wdDialogMailMergeInsertSkipIf | -| wdDialogMailMergeFieldMapping | wdDialogMailMergeInsertAddressBlock | -| wdDialogMailMergeInsertGreetingLine | wdDialogMailMergeInsertFields | -| wdDialogMailMergeRecipients | wdDialogMailMergeFindRecipient | -| wdDialogMailMergeSetDocumentType | wdFieldKindNone | -| wdFieldKindHot | wdFieldKindWarm | -| wdFieldKindCold | wdRegularText | -| wdNumberText | wdDateText | -| wdCurrentDateText | wdCurrentTimeText | -| wdCalculationText | wdNeverConvert | -| wdAlwaysConvert | wdAskToNotConvert | -| wdAskToConvert | wdNotAMergeDocument | -| wdFormLetters | wdMailingLabels | -| wdEnvelopes | wdCatalog | -| wdEMail | wdFax | -| wdDirectory | wdNormalDocument | -| wdMainDocumentOnly | wdMainAndDataSource | -| wdMainAndHeader | wdMainAndSourceAndHeader | -| wdDataSource | wdSendToNewDocument | -| wdSendToPrinter | wdSendToEmail | -| wdSendToFax | wdNoActiveRecord | -| wdNextRecord | wdPreviousRecord | -| wdFirstRecord | wdLastRecord | -| wdFirstDataSourceRecord | wdLastDataSourceRecord | -| wdNextDataSourceRecord | wdPreviousDataSourceRecord | -| wdDefaultFirstRecord | wdDefaultLastRecord | -| wdNoMergeInfo | wdMergeInfoFromWord | -| wdMergeInfoFromAccessDDE | wdMergeInfoFromExcelDDE | -| wdMergeInfoFromMSQueryDDE | wdMergeInfoFromODBC | -| wdMergeInfoFromODSO | wdMergeIfEqual | -| wdMergeIfNotEqual | wdMergeIfLessThan | -| wdMergeIfGreaterThan | wdMergeIfLessThanOrEqual | -| wdMergeIfGreaterThanOrEqual | wdMergeIfIsBlank | -| wdMergeIfIsNotBlank | wdSortByName | -| wdSortByLocation | wdWindowStateNormal | -| wdWindowStateMaximize | wdWindowStateMinimize | -| wdLinkNone | wdLinkDataInDoc | -| wdLinkDataOnDisk | wdLinkTypeOLE | -| wdLinkTypePicture | wdLinkTypeText | -| wdLinkTypeReference | wdLinkTypeInclude | -| wdLinkTypeImport | wdLinkTypeDDE | -| wdLinkTypeDDEAuto | wdWindowDocument | -| wdWindowTemplate | wdNormalView | -| wdOutlineView | wdPrintView | -| wdPrintPreview | wdMasterView | -| wdWebView | wdSeekMainDocument | -| wdSeekPrimaryHeader | wdSeekFirstPageHeader | -| wdSeekEvenPagesHeader | wdSeekPrimaryFooter | -| wdSeekFirstPageFooter | wdSeekEvenPagesFooter | -| wdSeekFootnotes | wdSeekEndnotes | -| wdSeekCurrentPageHeader | wdSeekCurrentPageFooter | -| wdPaneNone | wdPanePrimaryHeader | -| wdPaneFirstPageHeader | wdPaneEvenPagesHeader | -| wdPanePrimaryFooter | wdPaneFirstPageFooter | -| wdPaneEvenPagesFooter | wdPaneFootnotes | -| wdPaneEndnotes | wdPaneFootnoteContinuationNotice | -| wdPaneFootnoteContinuationSeparator | wdPaneFootnoteSeparator | -| wdPaneEndnoteContinuationNotice | wdPaneEndnoteContinuationSeparator | -| wdPaneEndnoteSeparator | wdPaneComments | -| wdPaneCurrentPageHeader | wdPaneCurrentPageFooter | -| wdPaneRevisions | wdPageFitNone | -| wdPageFitFullPage | wdPageFitBestFit | -| wdPageFitTextFit | wdBrowsePage | -| wdBrowseSection | wdBrowseComment | -| wdBrowseFootnote | wdBrowseEndnote | -| wdBrowseField | wdBrowseTable | -| wdBrowseGraphic | wdBrowseHeading | -| wdBrowseEdit | wdBrowseFind | -| wdBrowseGoTo | wdPrinterDefaultBin | -| wdPrinterUpperBin | wdPrinterOnlyBin | -| wdPrinterLowerBin | wdPrinterMiddleBin | -| wdPrinterManualFeed | wdPrinterEnvelopeFeed | -| wdPrinterManualEnvelopeFeed | wdPrinterAutomaticSheetFeed | -| wdPrinterTractorFeed | wdPrinterSmallFormatBin | -| wdPrinterLargeFormatBin | wdPrinterLargeCapacityBin | -| wdPrinterPaperCassette | wdPrinterFormSource | -| wdOrientPortrait | wdOrientLandscape | -| wdNoSelection | wdSelectionIP | -| wdSelectionNormal | wdSelectionFrame | -| wdSelectionColumn | wdSelectionRow | -| wdSelectionBlock | wdSelectionInlineShape | -| wdSelectionShape | wdCaptionFigure | -| wdCaptionTable | wdCaptionEquation | -| wdRefTypeNumberedItem | wdRefTypeHeading | -| wdRefTypeBookmark | wdRefTypeFootnote | -| wdRefTypeEndnote | wdContentText | -| wdNumberRelativeContext | wdNumberNoContext | -| wdNumberFullContext | wdEntireCaption | -| wdOnlyLabelAndNumber | wdOnlyCaptionText | -| wdFootnoteNumber | wdEndnoteNumber | -| wdPageNumber | wdPosition | -| wdFootnoteNumberFormatted | wdEndnoteNumberFormatted | -| wdIndexTemplate | wdIndexClassic | -| wdIndexFancy | wdIndexModern | -| wdIndexBulleted | wdIndexFormal | -| wdIndexSimple | wdIndexIndent | -| wdIndexRunin | wdWrapNever | -| wdWrapAlways | wdWrapAsk | -| wdNoRevision | wdRevisionInsert | -| wdRevisionDelete | wdRevisionProperty | -| wdRevisionParagraphNumber | wdRevisionDisplayField | -| wdRevisionReconcile | wdRevisionConflict | -| wdRevisionStyle | wdRevisionReplace | -| wdRevisionParagraphProperty | wdRevisionTableProperty | -| wdRevisionSectionProperty | wdRevisionStyleDefinition | -| wdOneAfterAnother | wdAllAtOnce | -| wdNotYetRouted | wdRouteInProgress | -| wdRouteComplete | wdSectionContinuous | -| wdSectionNewColumn | wdSectionNewPage | -| wdSectionEvenPage | wdSectionOddPage | -| wdDoNotSaveChanges | wdSaveChanges | -| wdPromptToSaveChanges | wdDocumentNotSpecified | -| wdDocumentLetter | wdDocumentEmail | -| wdTypeDocument | wdTypeTemplate | -| wdTypeFrameset | wdWordDocument | -| wdOriginalDocumentFormat | wdPromptUser | -| wdRelocateUp | wdRelocateDown | -| wdInsertedTextMarkNone | wdInsertedTextMarkBold | -| wdInsertedTextMarkItalic | wdInsertedTextMarkUnderline | -| wdInsertedTextMarkDoubleUnderline | wdInsertedTextMarkColorOnly | -| wdInsertedTextMarkStrikeThrough | wdRevisedLinesMarkNone | -| wdRevisedLinesMarkLeftBorder | wdRevisedLinesMarkRightBorder | -| wdRevisedLinesMarkOutsideBorder | wdDeletedTextMarkHidden | -| wdDeletedTextMarkStrikeThrough | wdDeletedTextMarkCaret | -| wdDeletedTextMarkPound | wdDeletedTextMarkNone | -| wdDeletedTextMarkBold | wdDeletedTextMarkItalic | -| wdDeletedTextMarkUnderline | wdDeletedTextMarkDoubleUnderline | -| wdDeletedTextMarkColorOnly | wdRevisedPropertiesMarkNone | -| wdRevisedPropertiesMarkBold | wdRevisedPropertiesMarkItalic | -| wdRevisedPropertiesMarkUnderline | wdRevisedPropertiesMarkDoubleUnderline | -| wdRevisedPropertiesMarkColorOnly | wdRevisedPropertiesMarkStrikeThrough | -| wdFieldShadingNever | wdFieldShadingAlways | -| wdFieldShadingWhenSelected | wdDocumentsPath | -| wdPicturesPath | wdUserTemplatesPath | -| wdWorkgroupTemplatesPath | wdUserOptionsPath | -| wdAutoRecoverPath | wdToolsPath | -| wdTutorialPath | wdStartupPath | -| wdProgramPath | wdGraphicsFiltersPath | -| wdTextConvertersPath | wdProofingToolsPath | -| wdTempFilePath | wdCurrentFolderPath | -| wdStyleGalleryPath | wdBorderArtPath | -| wdNoTabHangIndent | wdNoSpaceRaiseLower | -| wdPrintColBlack | wdWrapTrailSpaces | -| wdNoColumnBalance | wdConvMailMergeEsc | -| wdSuppressSpBfAfterPgBrk | wdSuppressTopSpacing | -| wdOrigWordTableRules | wdTransparentMetafiles | -| wdShowBreaksInFrames | wdSwapBordersFacingPages | -| wdLeaveBackslashAlone | wdExpandShiftReturn | -| wdDontULTrailSpace | wdDontBalanceSingleByteDoubleByteWidth | -| wdSuppressTopSpacingMac5 | wdSpacingInWholePoints | -| wdPrintBodyTextBeforeHeader | wdNoLeading | -| wdNoSpaceForUL | wdMWSmallCaps | -| wdNoExtraLineSpacing | wdTruncateFontHeight | -| wdSubFontBySize | wdUsePrinterMetrics | -| wdWW6BorderRules | wdExactOnTop | -| wdSuppressBottomSpacing | wdWPSpaceWidth | -| wdWPJustification | wdLineWrapLikeWord6 | -| wdShapeLayoutLikeWW8 | wdFootnoteLayoutLikeWW8 | -| wdDontUseHTMLParagraphAutoSpacing | wdDontAdjustLineHeightInTable | -| wdForgetLastTabAlignment | wdAutospaceLikeWW7 | -| wdAlignTablesRowByRow | wdLayoutRawTableWidth | -| wdLayoutTableRowsApart | wdUseWord97LineBreakingRules | -| wdDontBreakWrappedTables | wdDontSnapTextToGridInTableWithObjects | -| wdSelectFieldWithFirstOrLastCharacter | wdApplyBreakingRules | -| wdDontWrapTextWithPunctuation | wdDontUseAsianBreakRulesInGrid | -| wdPaper10x14 | wdPaper11x17 | -| wdPaperLetter | wdPaperLetterSmall | -| wdPaperLegal | wdPaperExecutive | -| wdPaperA3 | wdPaperA4 | -| wdPaperA4Small | wdPaperA5 | -| wdPaperB4 | wdPaperB5 | -| wdPaperCSheet | wdPaperDSheet | -| wdPaperESheet | wdPaperFanfoldLegalGerman | -| wdPaperFanfoldStdGerman | wdPaperFanfoldUS | -| wdPaperFolio | wdPaperLedger | -| wdPaperNote | wdPaperQuarto | -| wdPaperStatement | wdPaperTabloid | -| wdPaperEnvelope9 | wdPaperEnvelope10 | -| wdPaperEnvelope11 | wdPaperEnvelope12 | -| wdPaperEnvelope14 | wdPaperEnvelopeB4 | -| wdPaperEnvelopeB5 | wdPaperEnvelopeB6 | -| wdPaperEnvelopeC3 | wdPaperEnvelopeC4 | -| wdPaperEnvelopeC5 | wdPaperEnvelopeC6 | -| wdPaperEnvelopeC65 | wdPaperEnvelopeDL | -| wdPaperEnvelopeItaly | wdPaperEnvelopeMonarch | -| wdPaperEnvelopePersonal | wdPaperCustom | -| wdCustomLabelLetter | wdCustomLabelLetterLS | -| wdCustomLabelA4 | wdCustomLabelA4LS | -| wdCustomLabelA5 | wdCustomLabelA5LS | -| wdCustomLabelB5 | wdCustomLabelMini | -| wdCustomLabelFanfold | wdCustomLabelVertHalfSheet | -| wdCustomLabelVertHalfSheetLS | wdCustomLabelHigaki | -| wdCustomLabelHigakiLS | wdCustomLabelB4JIS | -| wdNoProtection | wdAllowOnlyRevisions | -| wdAllowOnlyComments | wdAllowOnlyFormFields | -| wdAdjective | wdNoun | -| wdAdverb | wdVerb | -| wdPronoun | wdConjunction | -| wdPreposition | wdInterjection | -| wdIdiom | wdOther | -| wdSubscriberBestFormat | wdSubscriberRTF | -| wdSubscriberText | wdSubscriberPict | -| wdPublisher | wdSubscriber | -| wdCancelPublisher | wdSendPublisher | -| wdSelectPublisher | wdAutomaticUpdate | -| wdManualUpdate | wdChangeAttributes | -| wdUpdateSubscriber | wdOpenSource | -| wdRelativeHorizontalPositionMargin | wdRelativeHorizontalPositionPage | -| wdRelativeHorizontalPositionColumn | wdRelativeHorizontalPositionCharacter | -| wdRelativeVerticalPositionMargin | wdRelativeVerticalPositionPage | -| wdRelativeVerticalPositionParagraph | wdRelativeVerticalPositionLine | -| wdHelp | wdHelpAbout | -| wdHelpActiveWindow | wdHelpContents | -| wdHelpExamplesAndDemos | wdHelpIndex | -| wdHelpKeyboard | wdHelpPSSHelp | -| wdHelpQuickPreview | wdHelpSearch | -| wdHelpUsingHelp | wdHelpIchitaro | -| wdHelpPE2 | wdHelpHWP | -| wdKeyCategoryNil | wdKeyCategoryDisable | -| wdKeyCategoryCommand | wdKeyCategoryMacro | -| wdKeyCategoryFont | wdKeyCategoryAutoText | -| wdKeyCategoryStyle | wdKeyCategorySymbol | -| wdKeyCategoryPrefix | wdNoKey | -| wdKeyShift | wdKeyControl | -| wdKeyCommand | wdKeyAlt | -| wdKeyOption | wdKeyA | -| wdKeyB | wdKeyC | -| wdKeyD | wdKeyE | -| wdKeyF | wdKeyG | -| wdKeyH | wdKeyI | -| wdKeyJ | wdKeyK | -| wdKeyL | wdKeyM | -| wdKeyN | wdKeyO | -| wdKeyP | wdKeyQ | -| wdKeyR | wdKeyS | -| wdKeyT | wdKeyU | -| wdKeyV | wdKeyW | -| wdKeyX | wdKeyY | -| wdKeyZ | wdKey0 | -| wdKey1 | wdKey2 | -| wdKey3 | wdKey4 | -| wdKey5 | wdKey6 | -| wdKey7 | wdKey8 | -| wdKey9 | wdKeyBackspace | -| wdKeyTab | wdKeyNumeric5Special | -| wdKeyReturn | wdKeyPause | -| wdKeyEsc | wdKeySpacebar | -| wdKeyPageUp | wdKeyPageDown | -| wdKeyEnd | wdKeyHome | -| wdKeyInsert | wdKeyDelete | -| wdKeyNumeric0 | wdKeyNumeric1 | -| wdKeyNumeric2 | wdKeyNumeric3 | -| wdKeyNumeric4 | wdKeyNumeric5 | -| wdKeyNumeric6 | wdKeyNumeric7 | -| wdKeyNumeric8 | wdKeyNumeric9 | -| wdKeyNumericMultiply | wdKeyNumericAdd | -| wdKeyNumericSubtract | wdKeyNumericDecimal | -| wdKeyNumericDivide | wdKeyF1 | -| wdKeyF2 | wdKeyF3 | -| wdKeyF4 | wdKeyF5 | -| wdKeyF6 | wdKeyF7 | -| wdKeyF8 | wdKeyF9 | -| wdKeyF10 | wdKeyF11 | -| wdKeyF12 | wdKeyF13 | -| wdKeyF14 | wdKeyF15 | -| wdKeyF16 | wdKeyScrollLock | -| wdKeySemiColon | wdKeyEquals | -| wdKeyComma | wdKeyHyphen | -| wdKeyPeriod | wdKeySlash | -| wdKeyBackSingleQuote | wdKeyOpenSquareBrace | -| wdKeyBackSlash | wdKeyCloseSquareBrace | -| wdKeySingleQuote | wdOLELink | -| wdOLEEmbed | wdOLEControl | -| wdOLEVerbPrimary | wdOLEVerbShow | -| wdOLEVerbOpen | wdOLEVerbHide | -| wdOLEVerbUIActivate | wdOLEVerbInPlaceActivate | -| wdOLEVerbDiscardUndoState | wdInLine | -| wdFloatOverText | wdLeftPortrait | -| wdCenterPortrait | wdRightPortrait | -| wdLeftLandscape | wdCenterLandscape | -| wdRightLandscape | wdLeftClockwise | -| wdCenterClockwise | wdRightClockwise | -| wdFullBlock | wdModifiedBlock | -| wdSemiBlock | wdLetterTop | -| wdLetterBottom | wdLetterLeft | -| wdLetterRight | wdSalutationInformal | -| wdSalutationFormal | wdSalutationBusiness | -| wdSalutationOther | wdGenderFemale | -| wdGenderMale | wdGenderNeutral | -| wdGenderUnknown | wdMove | -| wdExtend | wdUndefined | -| wdToggle | wdForward | -| wdBackward | wdAutoPosition | -| wdFirst | wdCreatorCode | -| wdPasteOLEObject | wdPasteRTF | -| wdPasteText | wdPasteMetafilePicture | -| wdPasteBitmap | wdPasteDeviceIndependentBitmap | -| wdPasteHyperlink | wdPasteShape | -| wdPasteEnhancedMetafile | wdPasteHTML | -| wdPrintDocumentContent | wdPrintProperties | -| wdPrintComments | wdPrintMarkup | -| wdPrintStyles | wdPrintAutoTextEntries | -| wdPrintKeyAssignments | wdPrintEnvelope | -| wdPrintDocumentWithMarkup | wdPrintAllPages | -| wdPrintOddPagesOnly | wdPrintEvenPagesOnly | -| wdPrintAllDocument | wdPrintSelection | -| wdPrintCurrentPage | wdPrintFromTo | -| wdPrintRangeOfPages | wdSpelling | -| wdGrammar | wdThesaurus | -| wdHyphenation | wdSpellingComplete | -| wdSpellingCustom | wdSpellingLegal | -| wdSpellingMedical | wdHangulHanjaConversion | -| wdHangulHanjaConversionCustom | wdSpellword | -| wdWildcard | wdAnagram | -| wdSpellingCorrect | wdSpellingNotInDictionary | -| wdSpellingCapitalization | wdSpellingError | -| wdGrammaticalError | wdInlineShapeEmbeddedOLEObject | -| wdInlineShapeLinkedOLEObject | wdInlineShapePicture | -| wdInlineShapeLinkedPicture | wdInlineShapeOLEControlObject | -| wdInlineShapeHorizontalLine | wdInlineShapePictureHorizontalLine | -| wdInlineShapeLinkedPictureHorizontalLine | wdInlineShapePictureBullet | -| wdInlineShapeScriptAnchor | wdInlineShapeOWSAnchor | -| wdTiled | wdIcons | -| wdSelStartActive | wdSelAtEOL | -| wdSelOvertype | wdSelActive | -| wdSelReplace | wdAutoVersionOff | -| wdAutoVersionOnClose | wdOrganizerObjectStyles | -| wdOrganizerObjectAutoText | wdOrganizerObjectCommandBars | -| wdOrganizerObjectProjectItems | wdMatchParagraphMark | -| wdMatchTabCharacter | wdMatchCommentMark | -| wdMatchAnyCharacter | wdMatchAnyDigit | -| wdMatchAnyLetter | wdMatchCaretCharacter | -| wdMatchColumnBreak | wdMatchEmDash | -| wdMatchEnDash | wdMatchEndnoteMark | -| wdMatchField | wdMatchFootnoteMark | -| wdMatchGraphic | wdMatchManualLineBreak | -| wdMatchManualPageBreak | wdMatchNonbreakingHyphen | -| wdMatchNonbreakingSpace | wdMatchOptionalHyphen | -| wdMatchSectionBreak | wdMatchWhiteSpace | -| wdFindStop | wdFindContinue | -| wdFindAsk | wdActiveEndAdjustedPageNumber | -| wdActiveEndSectionNumber | wdActiveEndPageNumber | -| wdNumberOfPagesInDocument | wdHorizontalPositionRelativeToPage | -| wdVerticalPositionRelativeToPage | wdHorizontalPositionRelativeToTextBoundary | -| wdVerticalPositionRelativeToTextBoundary | wdFirstCharacterColumnNumber | -| wdFirstCharacterLineNumber | wdFrameIsSelected | -| wdWithInTable | wdStartOfRangeRowNumber | -| wdEndOfRangeRowNumber | wdMaximumNumberOfRows | -| wdStartOfRangeColumnNumber | wdEndOfRangeColumnNumber | -| wdMaximumNumberOfColumns | wdZoomPercentage | -| wdSelectionMode | wdCapsLock | -| wdNumLock | wdOverType | -| wdRevisionMarking | wdInFootnoteEndnotePane | -| wdInCommentPane | wdInHeaderFooter | -| wdAtEndOfRowMarker | wdReferenceOfType | -| wdHeaderFooterType | wdInMasterDocument | -| wdInFootnote | wdInEndnote | -| wdInWordMail | wdInClipboard | -| wdWrapSquare | wdWrapTight | -| wdWrapThrough | wdWrapNone | -| wdWrapTopBottom | wdWrapInline | -| wdWrapBoth | wdWrapLeft | -| wdWrapRight | wdWrapLargest | -| wdOutlineLevel1 | wdOutlineLevel2 | -| wdOutlineLevel3 | wdOutlineLevel4 | -| wdOutlineLevel5 | wdOutlineLevel6 | -| wdOutlineLevel7 | wdOutlineLevel8 | -| wdOutlineLevel9 | wdOutlineLevelBodyText | -| wdTextOrientationHorizontal | wdTextOrientationUpward | -| wdTextOrientationDownward | wdTextOrientationVerticalFarEast | -| wdTextOrientationHorizontalRotatedFarEast | wdArtApples | -| wdArtMapleMuffins | wdArtCakeSlice | -| wdArtCandyCorn | wdArtIceCreamCones | -| wdArtChampagneBottle | wdArtPartyGlass | -| wdArtChristmasTree | wdArtTrees | -| wdArtPalmsColor | wdArtBalloons3Colors | -| wdArtBalloonsHotAir | wdArtPartyFavor | -| wdArtConfettiStreamers | wdArtHearts | -| wdArtHeartBalloon | wdArtStars3D | -| wdArtStarsShadowed | wdArtStars | -| wdArtSun | wdArtEarth2 | -| wdArtEarth1 | wdArtPeopleHats | -| wdArtSombrero | wdArtPencils | -| wdArtPackages | wdArtClocks | -| wdArtFirecrackers | wdArtRings | -| wdArtMapPins | wdArtConfetti | -| wdArtCreaturesButterfly | wdArtCreaturesLadyBug | -| wdArtCreaturesFish | wdArtBirdsFlight | -| wdArtScaredCat | wdArtBats | -| wdArtFlowersRoses | wdArtFlowersRedRose | -| wdArtPoinsettias | wdArtHolly | -| wdArtFlowersTiny | wdArtFlowersPansy | -| wdArtFlowersModern2 | wdArtFlowersModern1 | -| wdArtWhiteFlowers | wdArtVine | -| wdArtFlowersDaisies | wdArtFlowersBlockPrint | -| wdArtDecoArchColor | wdArtFans | -| wdArtFilm | wdArtLightning1 | -| wdArtCompass | wdArtDoubleD | -| wdArtClassicalWave | wdArtShadowedSquares | -| wdArtTwistedLines1 | wdArtWaveline | -| wdArtQuadrants | wdArtCheckedBarColor | -| wdArtSwirligig | wdArtPushPinNote1 | -| wdArtPushPinNote2 | wdArtPumpkin1 | -| wdArtEggsBlack | wdArtCup | -| wdArtHeartGray | wdArtGingerbreadMan | -| wdArtBabyPacifier | wdArtBabyRattle | -| wdArtCabins | wdArtHouseFunky | -| wdArtStarsBlack | wdArtSnowflakes | -| wdArtSnowflakeFancy | wdArtSkyrocket | -| wdArtSeattle | wdArtMusicNotes | -| wdArtPalmsBlack | wdArtMapleLeaf | -| wdArtPaperClips | wdArtShorebirdTracks | -| wdArtPeople | wdArtPeopleWaving | -| wdArtEclipsingSquares2 | wdArtHypnotic | -| wdArtDiamondsGray | wdArtDecoArch | -| wdArtDecoBlocks | wdArtCirclesLines | -| wdArtPapyrus | wdArtWoodwork | -| wdArtWeavingBraid | wdArtWeavingRibbon | -| wdArtWeavingAngles | wdArtArchedScallops | -| wdArtSafari | wdArtCelticKnotwork | -| wdArtCrazyMaze | wdArtEclipsingSquares1 | -| wdArtBirds | wdArtFlowersTeacup | -| wdArtNorthwest | wdArtSouthwest | -| wdArtTribal6 | wdArtTribal4 | -| wdArtTribal3 | wdArtTribal2 | -| wdArtTribal5 | wdArtXIllusions | -| wdArtZanyTriangles | wdArtPyramids | -| wdArtPyramidsAbove | wdArtConfettiGrays | -| wdArtConfettiOutline | wdArtConfettiWhite | -| wdArtMosaic | wdArtLightning2 | -| wdArtHeebieJeebies | wdArtLightBulb | -| wdArtGradient | wdArtTriangleParty | -| wdArtTwistedLines2 | wdArtMoons | -| wdArtOvals | wdArtDoubleDiamonds | -| wdArtChainLink | wdArtTriangles | -| wdArtTribal1 | wdArtMarqueeToothed | -| wdArtSharksTeeth | wdArtSawtooth | -| wdArtSawtoothGray | wdArtPostageStamp | -| wdArtWeavingStrips | wdArtZigZag | -| wdArtCrossStitch | wdArtGems | -| wdArtCirclesRectangles | wdArtCornerTriangles | -| wdArtCreaturesInsects | wdArtZigZagStitch | -| wdArtCheckered | wdArtCheckedBarBlack | -| wdArtMarquee | wdArtBasicWhiteDots | -| wdArtBasicWideMidline | wdArtBasicWideOutline | -| wdArtBasicWideInline | wdArtBasicThinLines | -| wdArtBasicWhiteDashes | wdArtBasicWhiteSquares | -| wdArtBasicBlackSquares | wdArtBasicBlackDashes | -| wdArtBasicBlackDots | wdArtStarsTop | -| wdArtCertificateBanner | wdArtHandmade1 | -| wdArtHandmade2 | wdArtTornPaper | -| wdArtTornPaperBlack | wdArtCouponCutoutDashes | -| wdArtCouponCutoutDots | wdBorderDistanceFromText | -| wdBorderDistanceFromPageEdge | wdReplaceNone | -| wdReplaceOne | wdReplaceAll | -| wdFontBiasDontCare | wdFontBiasDefault | -| wdFontBiasFareast | wdBrowserLevelV4 | -| wdBrowserLevelMicrosoftInternetExplorer5 | wdBrowserLevelMicrosoftInternetExplorer6 | -| wdEnclosureCircle | wdEnclosureSquare | -| wdEnclosureTriangle | wdEnclosureDiamond | -| wdEncloseStyleNone | wdEncloseStyleSmall | -| wdEncloseStyleLarge | wdHighAnsiIsFarEast | -| wdHighAnsiIsHighAnsi | wdAutoDetectHighAnsiFarEast | -| wdLayoutModeDefault | wdLayoutModeGrid | -| wdLayoutModeLineGrid | wdLayoutModeGenko | -| wdEmailMessage | wdDocument | -| wdWebPage | wdPriorityNormal | -| wdPriorityLow | wdPriorityHigh | -| wdDocumentViewRtl | wdDocumentViewLtr | -| wdNumeralArabic | wdNumeralHindi | -| wdNumeralContext | wdNumeralSystem | -| wdMonthNamesArabic | wdMonthNamesEnglish | -| wdMonthNamesFrench | wdCursorMovementLogical | -| wdCursorMovementVisual | wdVisualSelectionBlock | -| wdVisualSelectionContinuous | wdTableDirectionRtl | -| wdTableDirectionLtr | wdFlowLtr | -| wdFlowRtl | wdDiacriticColorBidi | -| wdDiacriticColorLatin | wdGutterPosLeft | -| wdGutterPosTop | wdGutterPosRight | -| wdGutterStyleLatin | wdGutterStyleBidi | -| wdSectionDirectionRtl | wdSectionDirectionLtr | -| wdDateLanguageBidi | wdDateLanguageLatin | -| wdCalendarTypeBidi | wdCalendarTypeGregorian | -| wdCalendarWestern | wdCalendarArabic | -| wdCalendarHebrew | wdCalendarChina | -| wdCalendarJapan | wdCalendarThai | -| wdCalendarKorean | wdCalendarSakaEra | -| wdReadingOrderRtl | wdReadingOrderLtr | -| wdFullScript | wdPartialScript | -| wdMixedScript | wdMixedAuthorizedScript | -| wdNone | wdInitialAlef | -| wdFinalYaa | wdBoth | -| wdColorAutomatic | wdColorBlack | -| wdColorBlue | wdColorTurquoise | -| wdColorBrightGreen | wdColorPink | -| wdColorRed | wdColorYellow | -| wdColorWhite | wdColorDarkBlue | -| wdColorTeal | wdColorGreen | -| wdColorViolet | wdColorDarkRed | -| wdColorDarkYellow | wdColorBrown | -| wdColorOliveGreen | wdColorDarkGreen | -| wdColorDarkTeal | wdColorIndigo | -| wdColorOrange | wdColorBlueGray | -| wdColorLightOrange | wdColorLime | -| wdColorSeaGreen | wdColorAqua | -| wdColorLightBlue | wdColorGold | -| wdColorSkyBlue | wdColorPlum | -| wdColorRose | wdColorTan | -| wdColorLightYellow | wdColorLightGreen | -| wdColorLightTurquoise | wdColorPaleBlue | -| wdColorLavender | wdColorGray05 | -| wdColorGray10 | wdColorGray125 | -| wdColorGray15 | wdColorGray20 | -| wdColorGray25 | wdColorGray30 | -| wdColorGray35 | wdColorGray375 | -| wdColorGray40 | wdColorGray45 | -| wdColorGray50 | wdColorGray55 | -| wdColorGray60 | wdColorGray625 | -| wdColorGray65 | wdColorGray70 | -| wdColorGray75 | wdColorGray80 | -| wdColorGray85 | wdColorGray875 | -| wdColorGray90 | wdColorGray95 | -| wdShapeTop | wdShapeLeft | -| wdShapeBottom | wdShapeRight | -| wdShapeCenter | wdShapeInside | -| wdShapeOutside | wdTableTop | -| wdTableLeft | wdTableBottom | -| wdTableRight | wdTableCenter | -| wdTableInside | wdTableOutside | -| wdWord8ListBehavior | wdWord9ListBehavior | -| wdWord10ListBehavior | wdWord8TableBehavior | -| wdWord9TableBehavior | wdAutoFitFixed | -| wdAutoFitContent | wdAutoFitWindow | -| wdPreferredWidthAuto | wdPreferredWidthPercent | -| wdPreferredWidthPoints | wdLineBreakJapanese | -| wdLineBreakKorean | wdLineBreakSimplifiedChinese | -| wdLineBreakTraditionalChinese | wdPageView | -| wdOnlineView | wdFramesetTypeFrameset | -| wdFramesetTypeFrame | wdFramesetSizeTypePercent | -| wdFramesetSizeTypeFixed | wdFramesetSizeTypeRelative | -| wdFramesetNewFrameAbove | wdFramesetNewFrameBelow | -| wdFramesetNewFrameRight | wdFramesetNewFrameLeft | -| wdScrollbarTypeAuto | wdScrollbarTypeYes | -| wdScrollbarTypeNo | wdTwoLinesInOneNone | -| wdTwoLinesInOneNoBrackets | wdTwoLinesInOneParentheses | -| wdTwoLinesInOneSquareBrackets | wdTwoLinesInOneAngleBrackets | -| wdTwoLinesInOneCurlyBrackets | wdHorizontalInVerticalNone | -| wdHorizontalInVerticalFitInLine | wdHorizontalInVerticalResizeLine | -| wdHorizontalLineAlignLeft | wdHorizontalLineAlignCenter | -| wdHorizontalLineAlignRight | wdHorizontalLinePercentWidth | -| wdHorizontalLineFixedWidth | wdPhoneticGuideAlignmentCenter | -| wdPhoneticGuideAlignmentZeroOneZero | wdPhoneticGuideAlignmentOneTwoOne | -| wdPhoneticGuideAlignmentLeft | wdPhoneticGuideAlignmentRight | -| wdPhoneticGuideAlignmentRightVertical | wdNewBlankDocument | -| wdNewWebPage | wdNewEmailMessage | -| wdNewFrameset | wdKanaKatakana | -| wdKanaHiragana | wdWidthHalfWidth | -| wdWidthFullWidth | wdListNumberStyleBidi1 | -| wdListNumberStyleBidi2 | wdCaptionNumberStyleBidiLetter1 | -| wdCaptionNumberStyleBidiLetter2 | wdNoteNumberStyleBidiLetter1 | -| wdNoteNumberStyleBidiLetter2 | wdPageNumberStyleBidiLetter1 | -| wdPageNumberStyleBidiLetter2 | wdTCSCConverterDirectionSCTC | -| wdTCSCConverterDirectionTCSC | wdTCSCConverterDirectionAuto | -| wd70 | wd70FE | -| wd80 | wdWrapMergeInline | -| wdWrapMergeSquare | wdWrapMergeTight | -| wdWrapMergeBehind | wdWrapMergeFront | -| wdWrapMergeThrough | wdWrapMergeTopBottom | -| wdPasteDefault | wdSingleCellText | -| wdSingleCellTable | wdListContinueNumbering | -| wdListRestartNumbering | wdTableInsertAsRows | -| wdTableAppendTable | wdTableOriginalFormatting | -| wdChartPicture | wdChart | -| wdChartLinked | wdFormatOriginalFormatting | -| wdFormatSurroundingFormattingWithEmphasis | wdFormatPlainText | -| wdTableOverwriteCells | wdListCombineWithExistingList | -| wdListDontMerge | wdCRLF | -| wdCROnly | wdLFOnly | -| wdLFCR | wdLSPS | -| wdStyleSheetLinkTypeLinked | wdStyleSheetLinkTypeImported | -| wdStyleSheetPrecedenceHigher | wdStyleSheetPrecedenceLower | -| wdStyleSheetPrecedenceHighest | wdStyleSheetPrecedenceLowest | -| wdEmailHTMLFidelityLow | wdEmailHTMLFidelityMedium | -| wdEmailHTMLFidelityHigh | wdMailFormatPlainText | -| wdMailFormatHTML | wdUniqueIdentifier | -| wdCourtesyTitle | wdFirstName | -| wdMiddleName | wdLastName | -| wdSuffix | wdNickname | -| wdJobTitle | wdCompany | -| wdAddress1 | wdAddress2 | -| wdCity | wdState | -| wdPostalCode | wdCountryRegion | -| wdBusinessPhone | wdBusinessFax | -| wdHomePhone | wdHomeFax | -| wdEmailAddress | wdWebPageURL | -| wdSpouseCourtesyTitle | wdSpouseFirstName | -| wdSpouseMiddleName | wdSpouseLastName | -| wdSpouseNickname | wdRubyFirstName | -| wdRubyLastName | wdAddress3 | -| wdDepartment | wdFirstRow | -| wdLastRow | wdOddRowBanding | -| wdEvenRowBanding | wdFirstColumn | -| wdLastColumn | wdOddColumnBanding | -| wdEvenColumnBanding | wdNECell | -| wdNWCell | wdSECell | -| wdSWCell | wdCompareTargetSelected | -| wdCompareTargetCurrent | wdCompareTargetNew | -| wdMergeTargetSelected | wdMergeTargetCurrent | -| wdMergeTargetNew | wdFormattingFromCurrent | -| wdFormattingFromSelected | wdFormattingFromPrompt | -| wdRevisionsViewFinal | wdRevisionsViewOriginal | -| wdBalloonRevisions | wdInLineRevisions | -| wdBalloonWidthPercent | wdBalloonWidthPoints | -| wdBalloonPrintOrientationAuto | wdBalloonPrintOrientationPreserve | -| wdBalloonPrintOrientationForceLandscape | wdLeftMargin | -| wdRightMargin | wdTaskPaneFormatting | -| wdTaskPaneRevealFormatting | wdTaskPaneMailMerge | -| wdTaskPaneTranslate | wdTaskPaneSearch | -| wdShowFilterStylesAvailable | wdShowFilterStylesInUse | -| wdShowFilterStylesAll | wdShowFilterFormattingInUse | -| wdShowFilterFormattingAvailable | wdMergeSubTypeOther | -| wdMergeSubTypeAccess | wdMergeSubTypeOAL | -| wdMergeSubTypeOLEDBWord | wdMergeSubTypeWorks | -| wdMergeSubTypeOLEDBText | wdMergeSubTypeOutlook | -| wdMergeSubTypeWord | wdMergeSubTypeWord2000 | -| wdLeftToRight | wdRightToLeft | -| wdChineseHongKong | wdChineseMacao | -| wdEnglishTrinidad | | +| wdNoMailSystem | wdMAPI | +| ------------------------------------------------------ | ------------------------------------------------ | +| wdPowerTalk | wdMAPIandPowerTalk | +| wdNormalTemplate | wdGlobalTemplate | +| wdAttachedTemplate | wdContinueDisabled | +| wdResetList | wdContinueList | +| wdIMEModeNoControl | wdIMEModeOn | +| wdIMEModeOff | wdIMEModeHiragana | +| wdIMEModeKatakana | wdIMEModeKatakanaHalf | +| wdIMEModeAlphaFull | wdIMEModeAlpha | +| wdIMEModeHangulFull | wdIMEModeHangul | +| wdBaselineAlignTop | wdBaselineAlignCenter | +| wdBaselineAlignBaseline | wdBaselineAlignFarEast50 | +| wdBaselineAlignAuto | wdIndexFilterNone | +| wdIndexFilterAiueo | wdIndexFilterAkasatana | +| wdIndexFilterChosung | wdIndexFilterLow | +| wdIndexFilterMedium | wdIndexFilterFull | +| wdIndexSortByStroke | wdIndexSortBySyllable | +| wdJustificationModeExpand | wdJustificationModeCompress | +| wdJustificationModeCompressKana | wdFarEastLineBreakLevelNormal | +| wdFarEastLineBreakLevelStrict | wdFarEastLineBreakLevelCustom | +| wdHangulToHanja | wdHanjaToHangul | +| wdAuto | wdBlack | +| wdBlue | wdTurquoise | +| wdBrightGreen | wdPink | +| wdRed | wdYellow | +| wdWhite | wdDarkBlue | +| wdTeal | wdGreen | +| wdViolet | wdDarkRed | +| wdDarkYellow | wdGray50 | +| wdGray25 | wdByAuthor | +| wdNoHighlight | wdTextureNone | +| wdTexture2Pt5Percent | wdTexture5Percent | +| wdTexture7Pt5Percent | wdTexture10Percent | +| wdTexture12Pt5Percent | wdTexture15Percent | +| wdTexture17Pt5Percent | wdTexture20Percent | +| wdTexture22Pt5Percent | wdTexture25Percent | +| wdTexture27Pt5Percent | wdTexture30Percent | +| wdTexture32Pt5Percent | wdTexture35Percent | +| wdTexture37Pt5Percent | wdTexture40Percent | +| wdTexture42Pt5Percent | wdTexture45Percent | +| wdTexture47Pt5Percent | wdTexture50Percent | +| wdTexture52Pt5Percent | wdTexture55Percent | +| wdTexture57Pt5Percent | wdTexture60Percent | +| wdTexture62Pt5Percent | wdTexture65Percent | +| wdTexture67Pt5Percent | wdTexture70Percent | +| wdTexture72Pt5Percent | wdTexture75Percent | +| wdTexture77Pt5Percent | wdTexture80Percent | +| wdTexture82Pt5Percent | wdTexture85Percent | +| wdTexture87Pt5Percent | wdTexture90Percent | +| wdTexture92Pt5Percent | wdTexture95Percent | +| wdTexture97Pt5Percent | wdTextureSolid | +| wdTextureDarkHorizontal | wdTextureDarkVertical | +| wdTextureDarkDiagonalDown | wdTextureDarkDiagonalUp | +| wdTextureDarkCross | wdTextureDarkDiagonalCross | +| wdTextureHorizontal | wdTextureVertical | +| wdTextureDiagonalDown | wdTextureDiagonalUp | +| wdTextureCross | wdTextureDiagonalCross | +| wdUnderlineNone | wdUnderlineSingle | +| wdUnderlineWords | wdUnderlineDouble | +| wdUnderlineDotted | wdUnderlineThick | +| wdUnderlineDash | wdUnderlineDotDash | +| wdUnderlineDotDotDash | wdUnderlineWavy | +| wdUnderlineWavyHeavy | wdUnderlineDottedHeavy | +| wdUnderlineDashHeavy | wdUnderlineDotDashHeavy | +| wdUnderlineDotDotDashHeavy | wdUnderlineDashLong | +| wdUnderlineDashLongHeavy | wdUnderlineWavyDouble | +| wdEmphasisMarkNone | wdEmphasisMarkOverSolidCircle | +| wdEmphasisMarkOverComma | wdEmphasisMarkOverWhiteCircle | +| wdEmphasisMarkUnderSolidCircle | wdListSeparator | +| wdDecimalSeparator | wdThousandsSeparator | +| wdCurrencyCode | wd24HourClock | +| wdInternationalAM | wdInternationalPM | +| wdTimeSeparator | wdDateSeparator | +| wdProductLanguageID | wdAutoExec | +| wdAutoNew | wdAutoOpen | +| wdAutoClose | wdAutoExit | +| wdCaptionPositionAbove | wdCaptionPositionBelow | +| wdUS | wdCanada | +| wdLatinAmerica | wdNetherlands | +| wdFrance | wdSpain | +| wdItaly | wdUK | +| wdDenmark | wdSweden | +| wdNorway | wdGermany | +| wdPeru | wdMexico | +| wdArgentina | wdBrazil | +| wdChile | wdVenezuela | +| wdJapan | wdTaiwan | +| wdChina | wdKorea | +| wdFinland | wdIceland | +| wdHeadingSeparatorNone | wdHeadingSeparatorBlankLine | +| wdHeadingSeparatorLetter | wdHeadingSeparatorLetterLow | +| wdHeadingSeparatorLetterFull | wdSeparatorHyphen | +| wdSeparatorPeriod | wdSeparatorColon | +| wdSeparatorEmDash | wdSeparatorEnDash | +| wdAlignPageNumberLeft | wdAlignPageNumberCenter | +| wdAlignPageNumberRight | wdAlignPageNumberInside | +| wdAlignPageNumberOutside | wdBorderTop | +| wdBorderLeft | wdBorderBottom | +| wdBorderRight | wdBorderHorizontal | +| wdBorderVertical | wdBorderDiagonalDown | +| wdBorderDiagonalUp | wdFrameTop | +| wdFrameLeft | wdFrameBottom | +| wdFrameRight | wdFrameCenter | +| wdFrameInside | wdFrameOutside | +| wdAnimationNone | wdAnimationLasVegasLights | +| wdAnimationBlinkingBackground | wdAnimationSparkleText | +| wdAnimationMarchingBlackAnts | wdAnimationMarchingRedAnts | +| wdAnimationShimmer | wdNextCase | +| wdLowerCase | wdUpperCase | +| wdTitleWord | wdTitleSentence | +| wdToggleCase | wdHalfWidth | +| wdFullWidth | wdKatakana | +| wdHiragana | wdSummaryModeHighlight | +| wdSummaryModeHideAllButSummary | wdSummaryModeInsert | +| wdSummaryModeCreateNew | wd10Sentences | +| wd20Sentences | wd100Words | +| wd500Words | wd10Percent | +| wd25Percent | wd50Percent | +| wd75Percent | wdStyleTypeParagraph | +| wdStyleTypeCharacter | wdStyleTypeTable | +| wdStyleTypeList | wdCharacter | +| wdWord | wdSentence | +| wdParagraph | wdLine | +| wdStory | wdScreen | +| wdSection | wdColumn | +| wdRow | wdWindow | +| wdCell | wdCharacterFormatting | +| wdParagraphFormatting | wdTable | +| wdItem | wdGoToBookmark | +| wdGoToSection | wdGoToPage | +| wdGoToTable | wdGoToLine | +| wdGoToFootnote | wdGoToEndnote | +| wdGoToComment | wdGoToField | +| wdGoToGraphic | wdGoToObject | +| wdGoToEquation | wdGoToHeading | +| wdGoToPercent | wdGoToSpellingError | +| wdGoToGrammaticalError | wdGoToProofreadingError | +| wdGoToFirst | wdGoToLast | +| wdGoToNext | wdGoToRelative | +| wdGoToPrevious | wdGoToAbsolute | +| wdCollapseStart | wdCollapseEnd | +| wdRowHeightAuto | wdRowHeightAtLeast | +| wdRowHeightExactly | wdFrameAuto | +| wdFrameAtLeast | wdFrameExact | +| wdInsertCellsShiftRight | wdInsertCellsShiftDown | +| wdInsertCellsEntireRow | wdInsertCellsEntireColumn | +| wdDeleteCellsShiftLeft | wdDeleteCellsShiftUp | +| wdDeleteCellsEntireRow | wdDeleteCellsEntireColumn | +| wdListApplyToWholeList | wdListApplyToThisPointForward | +| wdListApplyToSelection | wdAlertsNone | +| wdAlertsMessageBox | wdAlertsAll | +| wdCursorWait | wdCursorIBeam | +| wdCursorNormal | wdCursorNorthwestArrow | +| wdCancelDisabled | wdCancelInterrupt | +| wdAdjustNone | wdAdjustProportional | +| wdAdjustFirstColumn | wdAdjustSameWidth | +| wdAlignParagraphLeft | wdAlignParagraphCenter | +| wdAlignParagraphRight | wdAlignParagraphJustify | +| wdAlignParagraphDistribute | wdAlignParagraphJustifyMed | +| wdAlignParagraphJustifyHi | wdAlignParagraphJustifyLow | +| wdAlignParagraphThaiJustify | wdListLevelAlignLeft | +| wdListLevelAlignCenter | wdListLevelAlignRight | +| wdAlignRowLeft | wdAlignRowCenter | +| wdAlignRowRight | wdAlignTabLeft | +| wdAlignTabCenter | wdAlignTabRight | +| wdAlignTabDecimal | wdAlignTabBar | +| wdAlignTabList | wdAlignVerticalTop | +| wdAlignVerticalCenter | wdAlignVerticalJustify | +| wdAlignVerticalBottom | wdCellAlignVerticalTop | +| wdCellAlignVerticalCenter | wdCellAlignVerticalBottom | +| wdTrailingTab | wdTrailingSpace | +| wdTrailingNone | wdBulletGallery | +| wdNumberGallery | wdOutlineNumberGallery | +| wdListNumberStyleArabic | wdListNumberStyleUppercaseRoman | +| wdListNumberStyleLowercaseRoman | wdListNumberStyleUppercaseLetter | +| wdListNumberStyleLowercaseLetter | wdListNumberStyleOrdinal | +| wdListNumberStyleCardinalText | wdListNumberStyleOrdinalText | +| wdListNumberStyleKanji | wdListNumberStyleKanjiDigit | +| wdListNumberStyleAiueoHalfWidth | wdListNumberStyleIrohaHalfWidth | +| wdListNumberStyleArabicFullWidth | wdListNumberStyleKanjiTraditional | +| wdListNumberStyleKanjiTraditional2 | wdListNumberStyleNumberInCircle | +| wdListNumberStyleAiueo | wdListNumberStyleIroha | +| wdListNumberStyleArabicLZ | wdListNumberStyleBullet | +| wdListNumberStyleGanada | wdListNumberStyleChosung | +| wdListNumberStyleGBNum1 | wdListNumberStyleGBNum2 | +| wdListNumberStyleGBNum3 | wdListNumberStyleGBNum4 | +| wdListNumberStyleZodiac1 | wdListNumberStyleZodiac2 | +| wdListNumberStyleZodiac3 | wdListNumberStyleTradChinNum1 | +| wdListNumberStyleTradChinNum2 | wdListNumberStyleTradChinNum3 | +| wdListNumberStyleTradChinNum4 | wdListNumberStyleSimpChinNum1 | +| wdListNumberStyleSimpChinNum2 | wdListNumberStyleSimpChinNum3 | +| wdListNumberStyleSimpChinNum4 | wdListNumberStyleHanjaRead | +| wdListNumberStyleHanjaReadDigit | wdListNumberStyleHangul | +| wdListNumberStyleHanja | wdListNumberStyleHebrew1 | +| wdListNumberStyleArabic1 | wdListNumberStyleHebrew2 | +| wdListNumberStyleArabic2 | wdListNumberStyleHindiLetter1 | +| wdListNumberStyleHindiLetter2 | wdListNumberStyleHindiArabic | +| wdListNumberStyleHindiCardinalText | wdListNumberStyleThaiLetter | +| wdListNumberStyleThaiArabic | wdListNumberStyleThaiCardinalText | +| wdListNumberStyleVietCardinalText | wdListNumberStyleLowercaseRussian | +| wdListNumberStyleUppercaseRussian | wdListNumberStylePictureBullet | +| wdListNumberStyleLegal | wdListNumberStyleLegalLZ | +| wdListNumberStyleNone | wdNoteNumberStyleArabic | +| wdNoteNumberStyleUppercaseRoman | wdNoteNumberStyleLowercaseRoman | +| wdNoteNumberStyleUppercaseLetter | wdNoteNumberStyleLowercaseLetter | +| wdNoteNumberStyleSymbol | wdNoteNumberStyleArabicFullWidth | +| wdNoteNumberStyleKanji | wdNoteNumberStyleKanjiDigit | +| wdNoteNumberStyleKanjiTraditional | wdNoteNumberStyleNumberInCircle | +| wdNoteNumberStyleHanjaRead | wdNoteNumberStyleHanjaReadDigit | +| wdNoteNumberStyleTradChinNum1 | wdNoteNumberStyleTradChinNum2 | +| wdNoteNumberStyleSimpChinNum1 | wdNoteNumberStyleSimpChinNum2 | +| wdNoteNumberStyleHebrewLetter1 | wdNoteNumberStyleArabicLetter1 | +| wdNoteNumberStyleHebrewLetter2 | wdNoteNumberStyleArabicLetter2 | +| wdNoteNumberStyleHindiLetter1 | wdNoteNumberStyleHindiLetter2 | +| wdNoteNumberStyleHindiArabic | wdNoteNumberStyleHindiCardinalText | +| wdNoteNumberStyleThaiLetter | wdNoteNumberStyleThaiArabic | +| wdNoteNumberStyleThaiCardinalText | wdNoteNumberStyleVietCardinalText | +| wdCaptionNumberStyleArabic | wdCaptionNumberStyleUppercaseRoman | +| wdCaptionNumberStyleLowercaseRoman | wdCaptionNumberStyleUppercaseLetter | +| wdCaptionNumberStyleLowercaseLetter | wdCaptionNumberStyleArabicFullWidth | +| wdCaptionNumberStyleKanji | wdCaptionNumberStyleKanjiDigit | +| wdCaptionNumberStyleKanjiTraditional | wdCaptionNumberStyleNumberInCircle | +| wdCaptionNumberStyleGanada | wdCaptionNumberStyleChosung | +| wdCaptionNumberStyleZodiac1 | wdCaptionNumberStyleZodiac2 | +| wdCaptionNumberStyleHanjaRead | wdCaptionNumberStyleHanjaReadDigit | +| wdCaptionNumberStyleTradChinNum2 | wdCaptionNumberStyleTradChinNum3 | +| wdCaptionNumberStyleSimpChinNum2 | wdCaptionNumberStyleSimpChinNum3 | +| wdCaptionNumberStyleHebrewLetter1 | wdCaptionNumberStyleArabicLetter1 | +| wdCaptionNumberStyleHebrewLetter2 | wdCaptionNumberStyleArabicLetter2 | +| wdCaptionNumberStyleHindiLetter1 | wdCaptionNumberStyleHindiLetter2 | +| wdCaptionNumberStyleHindiArabic | wdCaptionNumberStyleHindiCardinalText | +| wdCaptionNumberStyleThaiLetter | wdCaptionNumberStyleThaiArabic | +| wdCaptionNumberStyleThaiCardinalText | wdCaptionNumberStyleVietCardinalText | +| wdPageNumberStyleArabic | wdPageNumberStyleUppercaseRoman | +| wdPageNumberStyleLowercaseRoman | wdPageNumberStyleUppercaseLetter | +| wdPageNumberStyleLowercaseLetter | wdPageNumberStyleArabicFullWidth | +| wdPageNumberStyleKanji | wdPageNumberStyleKanjiDigit | +| wdPageNumberStyleKanjiTraditional | wdPageNumberStyleNumberInCircle | +| wdPageNumberStyleHanjaRead | wdPageNumberStyleHanjaReadDigit | +| wdPageNumberStyleTradChinNum1 | wdPageNumberStyleTradChinNum2 | +| wdPageNumberStyleSimpChinNum1 | wdPageNumberStyleSimpChinNum2 | +| wdPageNumberStyleHebrewLetter1 | wdPageNumberStyleArabicLetter1 | +| wdPageNumberStyleHebrewLetter2 | wdPageNumberStyleArabicLetter2 | +| wdPageNumberStyleHindiLetter1 | wdPageNumberStyleHindiLetter2 | +| wdPageNumberStyleHindiArabic | wdPageNumberStyleHindiCardinalText | +| wdPageNumberStyleThaiLetter | wdPageNumberStyleThaiArabic | +| wdPageNumberStyleThaiCardinalText | wdPageNumberStyleVietCardinalText | +| wdPageNumberStyleNumberInDash | wdStatisticWords | +| wdStatisticLines | wdStatisticPages | +| wdStatisticCharacters | wdStatisticParagraphs | +| wdStatisticCharactersWithSpaces | wdStatisticFarEastCharacters | +| wdPropertyTitle | wdPropertySubject | +| wdPropertyAuthor | wdPropertyKeywords | +| wdPropertyComments | wdPropertyTemplate | +| wdPropertyLastAuthor | wdPropertyRevision | +| wdPropertyAppName | wdPropertyTimeLastPrinted | +| wdPropertyTimeCreated | wdPropertyTimeLastSaved | +| wdPropertyVBATotalEdit | wdPropertyPages | +| wdPropertyWords | wdPropertyCharacters | +| wdPropertySecurity | wdPropertyCategory | +| wdPropertyFormat | wdPropertyManager | +| wdPropertyCompany | wdPropertyBytes | +| wdPropertyLines | wdPropertyParas | +| wdPropertySlides | wdPropertyNotes | +| wdPropertyHiddenSlides | wdPropertyMMClips | +| wdPropertyHyperlinkBase | wdPropertyCharsWSpaces | +| wdLineSpaceSingle | wdLineSpace1pt5 | +| wdLineSpaceDouble | wdLineSpaceAtLeast | +| wdLineSpaceExactly | wdLineSpaceMultiple | +| wdNumberParagraph | wdNumberListNum | +| wdNumberAllNumbers | wdListNoNumbering | +| wdListListNumOnly | wdListBullet | +| wdListSimpleNumbering | wdListOutlineNumbering | +| wdListMixedNumbering | wdListPictureBullet | +| wdMainTextStory | wdFootnotesStory | +| wdEndnotesStory | wdCommentsStory | +| wdTextFrameStory | wdEvenPagesHeaderStory | +| wdPrimaryHeaderStory | wdEvenPagesFooterStory | +| wdPrimaryFooterStory | wdFirstPageHeaderStory | +| wdFirstPageFooterStory | wdFormatDocument | +| wdFormatTemplate | wdFormatText | +| wdFormatTextLineBreaks | wdFormatDOSText | +| wdFormatDOSTextLineBreaks | wdFormatRTF | +| wdFormatUnicodeText | wdFormatEncodedText | +| wdFormatHTML | wdFormatWebArchive | +| wdFormatFilteredHTML | wdOpenFormatAuto | +| wdOpenFormatDocument | wdOpenFormatTemplate | +| wdOpenFormatRTF | wdOpenFormatText | +| wdOpenFormatUnicodeText | wdOpenFormatEncodedText | +| wdOpenFormatAllWord | wdOpenFormatWebPages | +| wdHeaderFooterPrimary | wdHeaderFooterFirstPage | +| wdHeaderFooterEvenPages | wdTOCTemplate | +| wdTOCClassic | wdTOCDistinctive | +| wdTOCFancy | wdTOCModern | +| wdTOCFormal | wdTOCSimple | +| wdTOFTemplate | wdTOFClassic | +| wdTOFDistinctive | wdTOFCentered | +| wdTOFFormal | wdTOFSimple | +| wdTOATemplate | wdTOAClassic | +| wdTOADistinctive | wdTOAFormal | +| wdTOASimple | wdLineStyleNone | +| wdLineStyleSingle | wdLineStyleDot | +| wdLineStyleDashSmallGap | wdLineStyleDashLargeGap | +| wdLineStyleDashDot | wdLineStyleDashDotDot | +| wdLineStyleDouble | wdLineStyleTriple | +| wdLineStyleThinThickSmallGap | wdLineStyleThickThinSmallGap | +| wdLineStyleThinThickThinSmallGap | wdLineStyleThinThickMedGap | +| wdLineStyleThickThinMedGap | wdLineStyleThinThickThinMedGap | +| wdLineStyleThinThickLargeGap | wdLineStyleThickThinLargeGap | +| wdLineStyleThinThickThinLargeGap | wdLineStyleSingleWavy | +| wdLineStyleDoubleWavy | wdLineStyleDashDotStroked | +| wdLineStyleEmboss3D | wdLineStyleEngrave3D | +| wdLineStyleOutset | wdLineStyleInset | +| wdLineWidth025pt | wdLineWidth050pt | +| wdLineWidth075pt | wdLineWidth100pt | +| wdLineWidth150pt | wdLineWidth225pt | +| wdLineWidth300pt | wdLineWidth450pt | +| wdLineWidth600pt | wdSectionBreakNextPage | +| wdSectionBreakContinuous | wdSectionBreakEvenPage | +| wdSectionBreakOddPage | wdLineBreak | +| wdPageBreak | wdColumnBreak | +| wdLineBreakClearLeft | wdLineBreakClearRight | +| wdTextWrappingBreak | wdTabLeaderSpaces | +| wdTabLeaderDots | wdTabLeaderDashes | +| wdTabLeaderLines | wdTabLeaderHeavy | +| wdTabLeaderMiddleDot | wdInches | +| wdCentimeters | wdMillimeters | +| wdPoints | wdPicas | +| wdDropNone | wdDropNormal | +| wdDropMargin | wdRestartContinuous | +| wdRestartSection | wdRestartPage | +| wdBottomOfPage | wdBeneathText | +| wdEndOfSection | wdEndOfDocument | +| wdSortSeparateByTabs | wdSortSeparateByCommas | +| wdSortSeparateByDefaultTableSeparator | wdSeparateByParagraphs | +| wdSeparateByTabs | wdSeparateByCommas | +| wdSeparateByDefaultListSeparator | wdSortFieldAlphanumeric | +| wdSortFieldNumeric | wdSortFieldDate | +| wdSortFieldSyllable | wdSortFieldJapanJIS | +| wdSortFieldStroke | wdSortFieldKoreaKS | +| wdSortOrderAscending | wdSortOrderDescending | +| wdTableFormatNone | wdTableFormatSimple1 | +| wdTableFormatSimple2 | wdTableFormatSimple3 | +| wdTableFormatClassic1 | wdTableFormatClassic2 | +| wdTableFormatClassic3 | wdTableFormatClassic4 | +| wdTableFormatColorful1 | wdTableFormatColorful2 | +| wdTableFormatColorful3 | wdTableFormatColumns1 | +| wdTableFormatColumns2 | wdTableFormatColumns3 | +| wdTableFormatColumns4 | wdTableFormatColumns5 | +| wdTableFormatGrid1 | wdTableFormatGrid2 | +| wdTableFormatGrid3 | wdTableFormatGrid4 | +| wdTableFormatGrid5 | wdTableFormatGrid6 | +| wdTableFormatGrid7 | wdTableFormatGrid8 | +| wdTableFormatList1 | wdTableFormatList2 | +| wdTableFormatList3 | wdTableFormatList4 | +| wdTableFormatList5 | wdTableFormatList6 | +| wdTableFormatList7 | wdTableFormatList8 | +| wdTableFormat3DEffects1 | wdTableFormat3DEffects2 | +| wdTableFormat3DEffects3 | wdTableFormatContemporary | +| wdTableFormatElegant | wdTableFormatProfessional | +| wdTableFormatSubtle1 | wdTableFormatSubtle2 | +| wdTableFormatWeb1 | wdTableFormatWeb2 | +| wdTableFormatWeb3 | wdTableFormatApplyBorders | +| wdTableFormatApplyShading | wdTableFormatApplyFont | +| wdTableFormatApplyColor | wdTableFormatApplyAutoFit | +| wdTableFormatApplyHeadingRows | wdTableFormatApplyLastRow | +| wdTableFormatApplyFirstColumn | wdTableFormatApplyLastColumn | +| wdLanguageNone | wdNoProofing | +| wdAfrikaans | wdAlbanian | +| wdAmharic | wdArabicAlgeria | +| wdArabicBahrain | wdArabicEgypt | +| wdArabicIraq | wdArabicJordan | +| wdArabicKuwait | wdArabicLebanon | +| wdArabicLibya | wdArabicMorocco | +| wdArabicOman | wdArabicQatar | +| wdArabic | wdArabicSyria | +| wdArabicTunisia | wdArabicUAE | +| wdArabicYemen | wdArmenian | +| wdAssamese | wdAzeriCyrillic | +| wdAzeriLatin | wdBasque | +| wdByelorussian | wdBengali | +| wdBulgarian | wdBurmese | +| wdCatalan | wdCherokee | +| wdChineseHongKongSAR | wdChineseMacaoSAR | +| wdSimplifiedChinese | wdChineseSingapore | +| wdTraditionalChinese | wdCroatian | +| wdCzech | wdDanish | +| wdDivehi | wdBelgianDutch | +| wdDutch | wdDzongkhaBhutan | +| wdEdo | wdEnglishAUS | +| wdEnglishBelize | wdEnglishCanadian | +| wdEnglishCaribbean | wdEnglishIreland | +| wdEnglishJamaica | wdEnglishNewZealand | +| wdEnglishPhilippines | wdEnglishSouthAfrica | +| wdEnglishTrinidadTobago | wdEnglishUK | +| wdEnglishUS | wdEnglishZimbabwe | +| wdEnglishIndonesia | wdEstonian | +| wdFaeroese | wdFarsi | +| wdFilipino | wdFinnish | +| wdFulfulde | wdBelgianFrench | +| wdFrenchCameroon | wdFrenchCanadian | +| wdFrenchCotedIvoire | wdFrench | +| wdFrenchLuxembourg | wdFrenchMali | +| wdFrenchMonaco | wdFrenchReunion | +| wdFrenchSenegal | wdFrenchMorocco | +| wdFrenchHaiti | wdSwissFrench | +| wdFrenchWestIndies | wdFrenchZaire | +| wdFrisianNetherlands | wdGaelicIreland | +| wdGaelicScotland | wdGalician | +| wdGeorgian | wdGermanAustria | +| wdGerman | wdGermanLiechtenstein | +| wdGermanLuxembourg | wdSwissGerman | +| wdGreek | wdGuarani | +| wdGujarati | wdHausa | +| wdHawaiian | wdHebrew | +| wdHindi | wdHungarian | +| wdIbibio | wdIcelandic | +| wdIgbo | wdIndonesian | +| wdInuktitut | wdItalian | +| wdSwissItalian | wdJapanese | +| wdKannada | wdKanuri | +| wdKashmiri | wdKazakh | +| wdKhmer | wdKirghiz | +| wdKonkani | wdKorean | +| wdKyrgyz | wdLao | +| wdLatin | wdLatvian | +| wdLithuanian | wdMacedonian | +| wdMalaysian | wdMalayBruneiDarussalam | +| wdMalayalam | wdMaltese | +| wdManipuri | wdMarathi | +| wdMongolian | wdNepali | +| wdNorwegianBokmol | wdNorwegianNynorsk | +| wdOriya | wdOromo | +| wdPashto | wdPolish | +| wdBrazilianPortuguese | wdPortuguese | +| wdPunjabi | wdRhaetoRomanic | +| wdRomanianMoldova | wdRomanian | +| wdRussianMoldova | wdRussian | +| wdSamiLappish | wdSanskrit | +| wdSerbianCyrillic | wdSerbianLatin | +| wdSinhalese | wdSindhi | +| wdSindhiPakistan | wdSlovak | +| wdSlovenian | wdSomali | +| wdSorbian | wdSpanishArgentina | +| wdSpanishBolivia | wdSpanishChile | +| wdSpanishColombia | wdSpanishCostaRica | +| wdSpanishDominicanRepublic | wdSpanishEcuador | +| wdSpanishElSalvador | wdSpanishGuatemala | +| wdSpanishHonduras | wdMexicanSpanish | +| wdSpanishNicaragua | wdSpanishPanama | +| wdSpanishParaguay | wdSpanishPeru | +| wdSpanishPuertoRico | wdSpanishModernSort | +| wdSpanish | wdSpanishUruguay | +| wdSpanishVenezuela | wdSesotho | +| wdSutu | wdSwahili | +| wdSwedishFinland | wdSwedish | +| wdSyriac | wdTajik | +| wdTamazight | wdTamazightLatin | +| wdTamil | wdTatar | +| wdTelugu | wdThai | +| wdTibetan | wdTigrignaEthiopic | +| wdTigrignaEritrea | wdTsonga | +| wdTswana | wdTurkish | +| wdTurkmen | wdUkrainian | +| wdUrdu | wdUzbekCyrillic | +| wdUzbekLatin | wdVenda | +| wdVietnamese | wdWelsh | +| wdXhosa | wdYi | +| wdYiddish | wdYoruba | +| wdZulu | wdFieldEmpty | +| wdFieldRef | wdFieldIndexEntry | +| wdFieldFootnoteRef | wdFieldSet | +| wdFieldIf | wdFieldIndex | +| wdFieldTOCEntry | wdFieldStyleRef | +| wdFieldRefDoc | wdFieldSequence | +| wdFieldTOC | wdFieldInfo | +| wdFieldTitle | wdFieldSubject | +| wdFieldAuthor | wdFieldKeyWord | +| wdFieldComments | wdFieldLastSavedBy | +| wdFieldCreateDate | wdFieldSaveDate | +| wdFieldPrintDate | wdFieldRevisionNum | +| wdFieldEditTime | wdFieldNumPages | +| wdFieldNumWords | wdFieldNumChars | +| wdFieldFileName | wdFieldTemplate | +| wdFieldDate | wdFieldTime | +| wdFieldPage | wdFieldExpression | +| wdFieldQuote | wdFieldInclude | +| wdFieldPageRef | wdFieldAsk | +| wdFieldFillIn | wdFieldData | +| wdFieldNext | wdFieldNextIf | +| wdFieldSkipIf | wdFieldMergeRec | +| wdFieldDDE | wdFieldDDEAuto | +| wdFieldGlossary | wdFieldPrint | +| wdFieldFormula | wdFieldGoToButton | +| wdFieldMacroButton | wdFieldAutoNumOutline | +| wdFieldAutoNumLegal | wdFieldAutoNum | +| wdFieldImport | wdFieldLink | +| wdFieldSymbol | wdFieldEmbed | +| wdFieldMergeField | wdFieldUserName | +| wdFieldUserInitials | wdFieldUserAddress | +| wdFieldBarCode | wdFieldDocVariable | +| wdFieldSection | wdFieldSectionPages | +| wdFieldIncludePicture | wdFieldIncludeText | +| wdFieldFileSize | wdFieldFormTextInput | +| wdFieldFormCheckBox | wdFieldNoteRef | +| wdFieldTOA | wdFieldTOAEntry | +| wdFieldMergeSeq | wdFieldPrivate | +| wdFieldDatabase | wdFieldAutoText | +| wdFieldCompare | wdFieldAddin | +| wdFieldSubscriber | wdFieldFormDropDown | +| wdFieldAdvance | wdFieldDocProperty | +| wdFieldOCX | wdFieldHyperlink | +| wdFieldAutoTextList | wdFieldListNum | +| wdFieldHTMLActiveX | wdFieldBidiOutline | +| wdFieldAddressBlock | wdFieldGreetingLine | +| wdFieldShape | wdStyleNormal | +| wdStyleEnvelopeAddress | wdStyleEnvelopeReturn | +| wdStyleBodyText | wdStyleHeading1 | +| wdStyleHeading2 | wdStyleHeading3 | +| wdStyleHeading4 | wdStyleHeading5 | +| wdStyleHeading6 | wdStyleHeading7 | +| wdStyleHeading8 | wdStyleHeading9 | +| wdStyleIndex1 | wdStyleIndex2 | +| wdStyleIndex3 | wdStyleIndex4 | +| wdStyleIndex5 | wdStyleIndex6 | +| wdStyleIndex7 | wdStyleIndex8 | +| wdStyleIndex9 | wdStyleTOC1 | +| wdStyleTOC2 | wdStyleTOC3 | +| wdStyleTOC4 | wdStyleTOC5 | +| wdStyleTOC6 | wdStyleTOC7 | +| wdStyleTOC8 | wdStyleTOC9 | +| wdStyleNormalIndent | wdStyleFootnoteText | +| wdStyleCommentText | wdStyleHeader | +| wdStyleFooter | wdStyleIndexHeading | +| wdStyleCaption | wdStyleTableOfFigures | +| wdStyleFootnoteReference | wdStyleCommentReference | +| wdStyleLineNumber | wdStylePageNumber | +| wdStyleEndnoteReference | wdStyleEndnoteText | +| wdStyleTableOfAuthorities | wdStyleMacroText | +| wdStyleTOAHeading | wdStyleList | +| wdStyleListBullet | wdStyleListNumber | +| wdStyleList2 | wdStyleList3 | +| wdStyleList4 | wdStyleList5 | +| wdStyleListBullet2 | wdStyleListBullet3 | +| wdStyleListBullet4 | wdStyleListBullet5 | +| wdStyleListNumber2 | wdStyleListNumber3 | +| wdStyleListNumber4 | wdStyleListNumber5 | +| wdStyleTitle | wdStyleClosing | +| wdStyleSignature | wdStyleDefaultParagraphFont | +| wdStyleBodyTextIndent | wdStyleListContinue | +| wdStyleListContinue2 | wdStyleListContinue3 | +| wdStyleListContinue4 | wdStyleListContinue5 | +| wdStyleMessageHeader | wdStyleSubtitle | +| wdStyleSalutation | wdStyleDate | +| wdStyleBodyTextFirstIndent | wdStyleBodyTextFirstIndent2 | +| wdStyleNoteHeading | wdStyleBodyText2 | +| wdStyleBodyText3 | wdStyleBodyTextIndent2 | +| wdStyleBodyTextIndent3 | wdStyleBlockQuotation | +| wdStyleHyperlink | wdStyleHyperlinkFollowed | +| wdStyleStrong | wdStyleEmphasis | +| wdStyleNavPane | wdStylePlainText | +| wdStyleHtmlNormal | wdStyleHtmlAcronym | +| wdStyleHtmlAddress | wdStyleHtmlCite | +| wdStyleHtmlCode | wdStyleHtmlDfn | +| wdStyleHtmlKbd | wdStyleHtmlPre | +| wdStyleHtmlSamp | wdStyleHtmlTt | +| wdStyleHtmlVar | wdStyleNormalTable | +| wdDialogToolsOptionsTabView | wdDialogToolsOptionsTabGeneral | +| wdDialogToolsOptionsTabEdit | wdDialogToolsOptionsTabPrint | +| wdDialogToolsOptionsTabSave | wdDialogToolsOptionsTabProofread | +| wdDialogToolsOptionsTabTrackChanges | wdDialogToolsOptionsTabUserInfo | +| wdDialogToolsOptionsTabCompatibility | wdDialogToolsOptionsTabTypography | +| wdDialogToolsOptionsTabFileLocations | wdDialogToolsOptionsTabFuzzy | +| wdDialogToolsOptionsTabHangulHanjaConversion | wdDialogToolsOptionsTabBidi | +| wdDialogToolsOptionsTabSecurity | wdDialogFilePageSetupTabMargins | +| wdDialogFilePageSetupTabPaper | wdDialogFilePageSetupTabLayout | +| wdDialogFilePageSetupTabCharsLines | wdDialogInsertSymbolTabSymbols | +| wdDialogInsertSymbolTabSpecialCharacters | wdDialogNoteOptionsTabAllFootnotes | +| wdDialogNoteOptionsTabAllEndnotes | wdDialogInsertIndexAndTablesTabIndex | +| wdDialogInsertIndexAndTablesTabTableOfContents | wdDialogInsertIndexAndTablesTabTableOfFigures | +| wdDialogInsertIndexAndTablesTabTableOfAuthorities | wdDialogOrganizerTabStyles | +| wdDialogOrganizerTabAutoText | wdDialogOrganizerTabCommandBars | +| wdDialogOrganizerTabMacros | wdDialogFormatFontTabFont | +| wdDialogFormatFontTabCharacterSpacing | wdDialogFormatFontTabAnimation | +| wdDialogFormatBordersAndShadingTabBorders | wdDialogFormatBordersAndShadingTabPageBorder | +| wdDialogFormatBordersAndShadingTabShading | wdDialogToolsEnvelopesAndLabelsTabEnvelopes | +| wdDialogToolsEnvelopesAndLabelsTabLabels | wdDialogFormatParagraphTabIndentsAndSpacing | +| wdDialogFormatParagraphTabTextFlow | wdDialogFormatParagraphTabTeisai | +| wdDialogFormatDrawingObjectTabColorsAndLines | wdDialogFormatDrawingObjectTabSize | +| wdDialogFormatDrawingObjectTabPosition | wdDialogFormatDrawingObjectTabWrapping | +| wdDialogFormatDrawingObjectTabPicture | wdDialogFormatDrawingObjectTabTextbox | +| wdDialogFormatDrawingObjectTabWeb | wdDialogFormatDrawingObjectTabHR | +| wdDialogToolsAutoCorrectExceptionsTabFirstLetter | wdDialogToolsAutoCorrectExceptionsTabInitialCaps | +| wdDialogToolsAutoCorrectExceptionsTabHangulAndAlphabet | wdDialogToolsAutoCorrectExceptionsTabIac | +| wdDialogFormatBulletsAndNumberingTabBulleted | wdDialogFormatBulletsAndNumberingTabNumbered | +| wdDialogFormatBulletsAndNumberingTabOutlineNumbered | wdDialogLetterWizardTabLetterFormat | +| wdDialogLetterWizardTabRecipientInfo | wdDialogLetterWizardTabOtherElements | +| wdDialogLetterWizardTabSenderInfo | wdDialogToolsAutoManagerTabAutoCorrect | +| wdDialogToolsAutoManagerTabAutoFormatAsYouType | wdDialogToolsAutoManagerTabAutoText | +| wdDialogToolsAutoManagerTabAutoFormat | wdDialogToolsAutoManagerTabSmartTags | +| wdDialogTablePropertiesTabTable | wdDialogTablePropertiesTabRow | +| wdDialogTablePropertiesTabColumn | wdDialogTablePropertiesTabCell | +| wdDialogEmailOptionsTabSignature | wdDialogEmailOptionsTabStationary | +| wdDialogEmailOptionsTabQuoting | wdDialogWebOptionsBrowsers | +| wdDialogWebOptionsGeneral | wdDialogWebOptionsFiles | +| wdDialogWebOptionsPictures | wdDialogWebOptionsEncoding | +| wdDialogWebOptionsFonts | wdDialogToolsOptionsTabAcetate | +| wdDialogFilePageSetupTabPaperSize | wdDialogFilePageSetupTabPaperSource | +| wdDialogHelpAbout | wdDialogHelpWordPerfectHelp | +| wdDialogDocumentStatistics | wdDialogFileNew | +| wdDialogFileOpen | wdDialogMailMergeOpenDataSource | +| wdDialogMailMergeOpenHeaderSource | wdDialogFileSaveAs | +| wdDialogFileSummaryInfo | wdDialogToolsTemplates | +| wdDialogFilePrint | wdDialogFilePrintSetup | +| wdDialogFileFind | wdDialogFormatAddrFonts | +| wdDialogEditPasteSpecial | wdDialogEditFind | +| wdDialogEditReplace | wdDialogEditStyle | +| wdDialogEditLinks | wdDialogEditObject | +| wdDialogTableToText | wdDialogTextToTable | +| wdDialogTableInsertTable | wdDialogTableInsertCells | +| wdDialogTableInsertRow | wdDialogTableDeleteCells | +| wdDialogTableSplitCells | wdDialogTableRowHeight | +| wdDialogTableColumnWidth | wdDialogToolsCustomize | +| wdDialogInsertBreak | wdDialogInsertSymbol | +| wdDialogInsertPicture | wdDialogInsertFile | +| wdDialogInsertDateTime | wdDialogInsertField | +| wdDialogInsertMergeField | wdDialogInsertBookmark | +| wdDialogMarkIndexEntry | wdDialogInsertIndex | +| wdDialogInsertTableOfContents | wdDialogInsertObject | +| wdDialogToolsCreateEnvelope | wdDialogFormatFont | +| wdDialogFormatParagraph | wdDialogFormatSectionLayout | +| wdDialogFormatColumns | wdDialogFileDocumentLayout | +| wdDialogFilePageSetup | wdDialogFormatTabs | +| wdDialogFormatStyle | wdDialogFormatDefineStyleFont | +| wdDialogFormatDefineStylePara | wdDialogFormatDefineStyleTabs | +| wdDialogFormatDefineStyleFrame | wdDialogFormatDefineStyleBorders | +| wdDialogFormatDefineStyleLang | wdDialogFormatPicture | +| wdDialogToolsLanguage | wdDialogFormatBordersAndShading | +| wdDialogFormatFrame | wdDialogToolsThesaurus | +| wdDialogToolsHyphenation | wdDialogToolsBulletsNumbers | +| wdDialogToolsHighlightChanges | wdDialogToolsRevisions | +| wdDialogToolsCompareDocuments | wdDialogTableSort | +| wdDialogToolsOptionsGeneral | wdDialogToolsOptionsView | +| wdDialogToolsAdvancedSettings | wdDialogToolsOptionsPrint | +| wdDialogToolsOptionsSave | wdDialogToolsOptionsSpellingAndGrammar | +| wdDialogToolsOptionsUserInfo | wdDialogToolsMacroRecord | +| wdDialogToolsMacro | wdDialogWindowActivate | +| wdDialogFormatRetAddrFonts | wdDialogOrganizer | +| wdDialogToolsOptionsEdit | wdDialogToolsOptionsFileLocations | +| wdDialogToolsWordCount | wdDialogControlRun | +| wdDialogInsertPageNumbers | wdDialogFormatPageNumber | +| wdDialogCopyFile | wdDialogFormatChangeCase | +| wdDialogUpdateTOC | wdDialogInsertDatabase | +| wdDialogTableFormula | wdDialogFormFieldOptions | +| wdDialogInsertCaption | wdDialogInsertCaptionNumbering | +| wdDialogInsertAutoCaption | wdDialogFormFieldHelp | +| wdDialogInsertCrossReference | wdDialogInsertFootnote | +| wdDialogNoteOptions | wdDialogToolsAutoCorrect | +| wdDialogToolsOptionsTrackChanges | wdDialogConvertObject | +| wdDialogInsertAddCaption | wdDialogConnect | +| wdDialogToolsCustomizeKeyboard | wdDialogToolsCustomizeMenus | +| wdDialogToolsMergeDocuments | wdDialogMarkTableOfContentsEntry | +| wdDialogFileMacPageSetupGX | wdDialogFilePrintOneCopy | +| wdDialogEditFrame | wdDialogMarkCitation | +| wdDialogTableOfContentsOptions | wdDialogInsertTableOfAuthorities | +| wdDialogInsertTableOfFigures | wdDialogInsertIndexAndTables | +| wdDialogInsertFormField | wdDialogFormatDropCap | +| wdDialogToolsCreateLabels | wdDialogToolsProtectDocument | +| wdDialogFormatStyleGallery | wdDialogToolsAcceptRejectChanges | +| wdDialogHelpWordPerfectHelpOptions | wdDialogToolsUnprotectDocument | +| wdDialogToolsOptionsCompatibility | wdDialogTableOfCaptionsOptions | +| wdDialogTableAutoFormat | wdDialogMailMergeFindRecord | +| wdDialogReviewAfmtRevisions | wdDialogViewZoom | +| wdDialogToolsProtectSection | wdDialogFontSubstitution | +| wdDialogInsertSubdocument | wdDialogNewToolbar | +| wdDialogToolsEnvelopesAndLabels | wdDialogFormatCallout | +| wdDialogTableFormatCell | wdDialogToolsCustomizeMenuBar | +| wdDialogFileRoutingSlip | wdDialogEditTOACategory | +| wdDialogToolsManageFields | wdDialogDrawSnapToGrid | +| wdDialogDrawAlign | wdDialogMailMergeCreateDataSource | +| wdDialogMailMergeCreateHeaderSource | wdDialogMailMerge | +| wdDialogMailMergeCheck | wdDialogMailMergeHelper | +| wdDialogMailMergeQueryOptions | wdDialogFileMacPageSetup | +| wdDialogListCommands | wdDialogEditCreatePublisher | +| wdDialogEditSubscribeTo | wdDialogEditPublishOptions | +| wdDialogEditSubscribeOptions | wdDialogFileMacCustomPageSetupGX | +| wdDialogToolsOptionsTypography | wdDialogToolsAutoCorrectExceptions | +| wdDialogToolsOptionsAutoFormatAsYouType | wdDialogMailMergeUseAddressBook | +| wdDialogToolsHangulHanjaConversion | wdDialogToolsOptionsFuzzy | +| wdDialogEditGoToOld | wdDialogInsertNumber | +| wdDialogLetterWizard | wdDialogFormatBulletsAndNumbering | +| wdDialogToolsSpellingAndGrammar | wdDialogToolsCreateDirectory | +| wdDialogTableWrapping | wdDialogFormatTheme | +| wdDialogTableProperties | wdDialogEmailOptions | +| wdDialogCreateAutoText | wdDialogToolsAutoSummarize | +| wdDialogToolsGrammarSettings | wdDialogEditGoTo | +| wdDialogWebOptions | wdDialogInsertHyperlink | +| wdDialogToolsAutoManager | wdDialogFileVersions | +| wdDialogToolsOptionsAutoFormat | wdDialogFormatDrawingObject | +| wdDialogToolsOptions | wdDialogFitText | +| wdDialogEditAutoText | wdDialogPhoneticGuide | +| wdDialogToolsDictionary | wdDialogFileSaveVersion | +| wdDialogToolsOptionsBidi | wdDialogFrameSetProperties | +| wdDialogTableTableOptions | wdDialogTableCellOptions | +| wdDialogIMESetDefault | wdDialogTCSCTranslator | +| wdDialogHorizontalInVertical | wdDialogTwoLinesInOne | +| wdDialogFormatEncloseCharacters | wdDialogConsistencyChecker | +| wdDialogToolsOptionsSmartTag | wdDialogFormatStylesCustom | +| wdDialogCSSLinks | wdDialogInsertWebComponent | +| wdDialogToolsOptionsEditCopyPaste | wdDialogToolsOptionsSecurity | +| wdDialogSearch | wdDialogShowRepairs | +| wdDialogMailMergeInsertAsk | wdDialogMailMergeInsertFillIn | +| wdDialogMailMergeInsertIf | wdDialogMailMergeInsertNextIf | +| wdDialogMailMergeInsertSet | wdDialogMailMergeInsertSkipIf | +| wdDialogMailMergeFieldMapping | wdDialogMailMergeInsertAddressBlock | +| wdDialogMailMergeInsertGreetingLine | wdDialogMailMergeInsertFields | +| wdDialogMailMergeRecipients | wdDialogMailMergeFindRecipient | +| wdDialogMailMergeSetDocumentType | wdFieldKindNone | +| wdFieldKindHot | wdFieldKindWarm | +| wdFieldKindCold | wdRegularText | +| wdNumberText | wdDateText | +| wdCurrentDateText | wdCurrentTimeText | +| wdCalculationText | wdNeverConvert | +| wdAlwaysConvert | wdAskToNotConvert | +| wdAskToConvert | wdNotAMergeDocument | +| wdFormLetters | wdMailingLabels | +| wdEnvelopes | wdCatalog | +| wdEMail | wdFax | +| wdDirectory | wdNormalDocument | +| wdMainDocumentOnly | wdMainAndDataSource | +| wdMainAndHeader | wdMainAndSourceAndHeader | +| wdDataSource | wdSendToNewDocument | +| wdSendToPrinter | wdSendToEmail | +| wdSendToFax | wdNoActiveRecord | +| wdNextRecord | wdPreviousRecord | +| wdFirstRecord | wdLastRecord | +| wdFirstDataSourceRecord | wdLastDataSourceRecord | +| wdNextDataSourceRecord | wdPreviousDataSourceRecord | +| wdDefaultFirstRecord | wdDefaultLastRecord | +| wdNoMergeInfo | wdMergeInfoFromWord | +| wdMergeInfoFromAccessDDE | wdMergeInfoFromExcelDDE | +| wdMergeInfoFromMSQueryDDE | wdMergeInfoFromODBC | +| wdMergeInfoFromODSO | wdMergeIfEqual | +| wdMergeIfNotEqual | wdMergeIfLessThan | +| wdMergeIfGreaterThan | wdMergeIfLessThanOrEqual | +| wdMergeIfGreaterThanOrEqual | wdMergeIfIsBlank | +| wdMergeIfIsNotBlank | wdSortByName | +| wdSortByLocation | wdWindowStateNormal | +| wdWindowStateMaximize | wdWindowStateMinimize | +| wdLinkNone | wdLinkDataInDoc | +| wdLinkDataOnDisk | wdLinkTypeOLE | +| wdLinkTypePicture | wdLinkTypeText | +| wdLinkTypeReference | wdLinkTypeInclude | +| wdLinkTypeImport | wdLinkTypeDDE | +| wdLinkTypeDDEAuto | wdWindowDocument | +| wdWindowTemplate | wdNormalView | +| wdOutlineView | wdPrintView | +| wdPrintPreview | wdMasterView | +| wdWebView | wdSeekMainDocument | +| wdSeekPrimaryHeader | wdSeekFirstPageHeader | +| wdSeekEvenPagesHeader | wdSeekPrimaryFooter | +| wdSeekFirstPageFooter | wdSeekEvenPagesFooter | +| wdSeekFootnotes | wdSeekEndnotes | +| wdSeekCurrentPageHeader | wdSeekCurrentPageFooter | +| wdPaneNone | wdPanePrimaryHeader | +| wdPaneFirstPageHeader | wdPaneEvenPagesHeader | +| wdPanePrimaryFooter | wdPaneFirstPageFooter | +| wdPaneEvenPagesFooter | wdPaneFootnotes | +| wdPaneEndnotes | wdPaneFootnoteContinuationNotice | +| wdPaneFootnoteContinuationSeparator | wdPaneFootnoteSeparator | +| wdPaneEndnoteContinuationNotice | wdPaneEndnoteContinuationSeparator | +| wdPaneEndnoteSeparator | wdPaneComments | +| wdPaneCurrentPageHeader | wdPaneCurrentPageFooter | +| wdPaneRevisions | wdPageFitNone | +| wdPageFitFullPage | wdPageFitBestFit | +| wdPageFitTextFit | wdBrowsePage | +| wdBrowseSection | wdBrowseComment | +| wdBrowseFootnote | wdBrowseEndnote | +| wdBrowseField | wdBrowseTable | +| wdBrowseGraphic | wdBrowseHeading | +| wdBrowseEdit | wdBrowseFind | +| wdBrowseGoTo | wdPrinterDefaultBin | +| wdPrinterUpperBin | wdPrinterOnlyBin | +| wdPrinterLowerBin | wdPrinterMiddleBin | +| wdPrinterManualFeed | wdPrinterEnvelopeFeed | +| wdPrinterManualEnvelopeFeed | wdPrinterAutomaticSheetFeed | +| wdPrinterTractorFeed | wdPrinterSmallFormatBin | +| wdPrinterLargeFormatBin | wdPrinterLargeCapacityBin | +| wdPrinterPaperCassette | wdPrinterFormSource | +| wdOrientPortrait | wdOrientLandscape | +| wdNoSelection | wdSelectionIP | +| wdSelectionNormal | wdSelectionFrame | +| wdSelectionColumn | wdSelectionRow | +| wdSelectionBlock | wdSelectionInlineShape | +| wdSelectionShape | wdCaptionFigure | +| wdCaptionTable | wdCaptionEquation | +| wdRefTypeNumberedItem | wdRefTypeHeading | +| wdRefTypeBookmark | wdRefTypeFootnote | +| wdRefTypeEndnote | wdContentText | +| wdNumberRelativeContext | wdNumberNoContext | +| wdNumberFullContext | wdEntireCaption | +| wdOnlyLabelAndNumber | wdOnlyCaptionText | +| wdFootnoteNumber | wdEndnoteNumber | +| wdPageNumber | wdPosition | +| wdFootnoteNumberFormatted | wdEndnoteNumberFormatted | +| wdIndexTemplate | wdIndexClassic | +| wdIndexFancy | wdIndexModern | +| wdIndexBulleted | wdIndexFormal | +| wdIndexSimple | wdIndexIndent | +| wdIndexRunin | wdWrapNever | +| wdWrapAlways | wdWrapAsk | +| wdNoRevision | wdRevisionInsert | +| wdRevisionDelete | wdRevisionProperty | +| wdRevisionParagraphNumber | wdRevisionDisplayField | +| wdRevisionReconcile | wdRevisionConflict | +| wdRevisionStyle | wdRevisionReplace | +| wdRevisionParagraphProperty | wdRevisionTableProperty | +| wdRevisionSectionProperty | wdRevisionStyleDefinition | +| wdOneAfterAnother | wdAllAtOnce | +| wdNotYetRouted | wdRouteInProgress | +| wdRouteComplete | wdSectionContinuous | +| wdSectionNewColumn | wdSectionNewPage | +| wdSectionEvenPage | wdSectionOddPage | +| wdDoNotSaveChanges | wdSaveChanges | +| wdPromptToSaveChanges | wdDocumentNotSpecified | +| wdDocumentLetter | wdDocumentEmail | +| wdTypeDocument | wdTypeTemplate | +| wdTypeFrameset | wdWordDocument | +| wdOriginalDocumentFormat | wdPromptUser | +| wdRelocateUp | wdRelocateDown | +| wdInsertedTextMarkNone | wdInsertedTextMarkBold | +| wdInsertedTextMarkItalic | wdInsertedTextMarkUnderline | +| wdInsertedTextMarkDoubleUnderline | wdInsertedTextMarkColorOnly | +| wdInsertedTextMarkStrikeThrough | wdRevisedLinesMarkNone | +| wdRevisedLinesMarkLeftBorder | wdRevisedLinesMarkRightBorder | +| wdRevisedLinesMarkOutsideBorder | wdDeletedTextMarkHidden | +| wdDeletedTextMarkStrikeThrough | wdDeletedTextMarkCaret | +| wdDeletedTextMarkPound | wdDeletedTextMarkNone | +| wdDeletedTextMarkBold | wdDeletedTextMarkItalic | +| wdDeletedTextMarkUnderline | wdDeletedTextMarkDoubleUnderline | +| wdDeletedTextMarkColorOnly | wdRevisedPropertiesMarkNone | +| wdRevisedPropertiesMarkBold | wdRevisedPropertiesMarkItalic | +| wdRevisedPropertiesMarkUnderline | wdRevisedPropertiesMarkDoubleUnderline | +| wdRevisedPropertiesMarkColorOnly | wdRevisedPropertiesMarkStrikeThrough | +| wdFieldShadingNever | wdFieldShadingAlways | +| wdFieldShadingWhenSelected | wdDocumentsPath | +| wdPicturesPath | wdUserTemplatesPath | +| wdWorkgroupTemplatesPath | wdUserOptionsPath | +| wdAutoRecoverPath | wdToolsPath | +| wdTutorialPath | wdStartupPath | +| wdProgramPath | wdGraphicsFiltersPath | +| wdTextConvertersPath | wdProofingToolsPath | +| wdTempFilePath | wdCurrentFolderPath | +| wdStyleGalleryPath | wdBorderArtPath | +| wdNoTabHangIndent | wdNoSpaceRaiseLower | +| wdPrintColBlack | wdWrapTrailSpaces | +| wdNoColumnBalance | wdConvMailMergeEsc | +| wdSuppressSpBfAfterPgBrk | wdSuppressTopSpacing | +| wdOrigWordTableRules | wdTransparentMetafiles | +| wdShowBreaksInFrames | wdSwapBordersFacingPages | +| wdLeaveBackslashAlone | wdExpandShiftReturn | +| wdDontULTrailSpace | wdDontBalanceSingleByteDoubleByteWidth | +| wdSuppressTopSpacingMac5 | wdSpacingInWholePoints | +| wdPrintBodyTextBeforeHeader | wdNoLeading | +| wdNoSpaceForUL | wdMWSmallCaps | +| wdNoExtraLineSpacing | wdTruncateFontHeight | +| wdSubFontBySize | wdUsePrinterMetrics | +| wdWW6BorderRules | wdExactOnTop | +| wdSuppressBottomSpacing | wdWPSpaceWidth | +| wdWPJustification | wdLineWrapLikeWord6 | +| wdShapeLayoutLikeWW8 | wdFootnoteLayoutLikeWW8 | +| wdDontUseHTMLParagraphAutoSpacing | wdDontAdjustLineHeightInTable | +| wdForgetLastTabAlignment | wdAutospaceLikeWW7 | +| wdAlignTablesRowByRow | wdLayoutRawTableWidth | +| wdLayoutTableRowsApart | wdUseWord97LineBreakingRules | +| wdDontBreakWrappedTables | wdDontSnapTextToGridInTableWithObjects | +| wdSelectFieldWithFirstOrLastCharacter | wdApplyBreakingRules | +| wdDontWrapTextWithPunctuation | wdDontUseAsianBreakRulesInGrid | +| wdPaper10x14 | wdPaper11x17 | +| wdPaperLetter | wdPaperLetterSmall | +| wdPaperLegal | wdPaperExecutive | +| wdPaperA3 | wdPaperA4 | +| wdPaperA4Small | wdPaperA5 | +| wdPaperB4 | wdPaperB5 | +| wdPaperCSheet | wdPaperDSheet | +| wdPaperESheet | wdPaperFanfoldLegalGerman | +| wdPaperFanfoldStdGerman | wdPaperFanfoldUS | +| wdPaperFolio | wdPaperLedger | +| wdPaperNote | wdPaperQuarto | +| wdPaperStatement | wdPaperTabloid | +| wdPaperEnvelope9 | wdPaperEnvelope10 | +| wdPaperEnvelope11 | wdPaperEnvelope12 | +| wdPaperEnvelope14 | wdPaperEnvelopeB4 | +| wdPaperEnvelopeB5 | wdPaperEnvelopeB6 | +| wdPaperEnvelopeC3 | wdPaperEnvelopeC4 | +| wdPaperEnvelopeC5 | wdPaperEnvelopeC6 | +| wdPaperEnvelopeC65 | wdPaperEnvelopeDL | +| wdPaperEnvelopeItaly | wdPaperEnvelopeMonarch | +| wdPaperEnvelopePersonal | wdPaperCustom | +| wdCustomLabelLetter | wdCustomLabelLetterLS | +| wdCustomLabelA4 | wdCustomLabelA4LS | +| wdCustomLabelA5 | wdCustomLabelA5LS | +| wdCustomLabelB5 | wdCustomLabelMini | +| wdCustomLabelFanfold | wdCustomLabelVertHalfSheet | +| wdCustomLabelVertHalfSheetLS | wdCustomLabelHigaki | +| wdCustomLabelHigakiLS | wdCustomLabelB4JIS | +| wdNoProtection | wdAllowOnlyRevisions | +| wdAllowOnlyComments | wdAllowOnlyFormFields | +| wdAdjective | wdNoun | +| wdAdverb | wdVerb | +| wdPronoun | wdConjunction | +| wdPreposition | wdInterjection | +| wdIdiom | wdOther | +| wdSubscriberBestFormat | wdSubscriberRTF | +| wdSubscriberText | wdSubscriberPict | +| wdPublisher | wdSubscriber | +| wdCancelPublisher | wdSendPublisher | +| wdSelectPublisher | wdAutomaticUpdate | +| wdManualUpdate | wdChangeAttributes | +| wdUpdateSubscriber | wdOpenSource | +| wdRelativeHorizontalPositionMargin | wdRelativeHorizontalPositionPage | +| wdRelativeHorizontalPositionColumn | wdRelativeHorizontalPositionCharacter | +| wdRelativeVerticalPositionMargin | wdRelativeVerticalPositionPage | +| wdRelativeVerticalPositionParagraph | wdRelativeVerticalPositionLine | +| wdHelp | wdHelpAbout | +| wdHelpActiveWindow | wdHelpContents | +| wdHelpExamplesAndDemos | wdHelpIndex | +| wdHelpKeyboard | wdHelpPSSHelp | +| wdHelpQuickPreview | wdHelpSearch | +| wdHelpUsingHelp | wdHelpIchitaro | +| wdHelpPE2 | wdHelpHWP | +| wdKeyCategoryNil | wdKeyCategoryDisable | +| wdKeyCategoryCommand | wdKeyCategoryMacro | +| wdKeyCategoryFont | wdKeyCategoryAutoText | +| wdKeyCategoryStyle | wdKeyCategorySymbol | +| wdKeyCategoryPrefix | wdNoKey | +| wdKeyShift | wdKeyControl | +| wdKeyCommand | wdKeyAlt | +| wdKeyOption | wdKeyA | +| wdKeyB | wdKeyC | +| wdKeyD | wdKeyE | +| wdKeyF | wdKeyG | +| wdKeyH | wdKeyI | +| wdKeyJ | wdKeyK | +| wdKeyL | wdKeyM | +| wdKeyN | wdKeyO | +| wdKeyP | wdKeyQ | +| wdKeyR | wdKeyS | +| wdKeyT | wdKeyU | +| wdKeyV | wdKeyW | +| wdKeyX | wdKeyY | +| wdKeyZ | wdKey0 | +| wdKey1 | wdKey2 | +| wdKey3 | wdKey4 | +| wdKey5 | wdKey6 | +| wdKey7 | wdKey8 | +| wdKey9 | wdKeyBackspace | +| wdKeyTab | wdKeyNumeric5Special | +| wdKeyReturn | wdKeyPause | +| wdKeyEsc | wdKeySpacebar | +| wdKeyPageUp | wdKeyPageDown | +| wdKeyEnd | wdKeyHome | +| wdKeyInsert | wdKeyDelete | +| wdKeyNumeric0 | wdKeyNumeric1 | +| wdKeyNumeric2 | wdKeyNumeric3 | +| wdKeyNumeric4 | wdKeyNumeric5 | +| wdKeyNumeric6 | wdKeyNumeric7 | +| wdKeyNumeric8 | wdKeyNumeric9 | +| wdKeyNumericMultiply | wdKeyNumericAdd | +| wdKeyNumericSubtract | wdKeyNumericDecimal | +| wdKeyNumericDivide | wdKeyF1 | +| wdKeyF2 | wdKeyF3 | +| wdKeyF4 | wdKeyF5 | +| wdKeyF6 | wdKeyF7 | +| wdKeyF8 | wdKeyF9 | +| wdKeyF10 | wdKeyF11 | +| wdKeyF12 | wdKeyF13 | +| wdKeyF14 | wdKeyF15 | +| wdKeyF16 | wdKeyScrollLock | +| wdKeySemiColon | wdKeyEquals | +| wdKeyComma | wdKeyHyphen | +| wdKeyPeriod | wdKeySlash | +| wdKeyBackSingleQuote | wdKeyOpenSquareBrace | +| wdKeyBackSlash | wdKeyCloseSquareBrace | +| wdKeySingleQuote | wdOLELink | +| wdOLEEmbed | wdOLEControl | +| wdOLEVerbPrimary | wdOLEVerbShow | +| wdOLEVerbOpen | wdOLEVerbHide | +| wdOLEVerbUIActivate | wdOLEVerbInPlaceActivate | +| wdOLEVerbDiscardUndoState | wdInLine | +| wdFloatOverText | wdLeftPortrait | +| wdCenterPortrait | wdRightPortrait | +| wdLeftLandscape | wdCenterLandscape | +| wdRightLandscape | wdLeftClockwise | +| wdCenterClockwise | wdRightClockwise | +| wdFullBlock | wdModifiedBlock | +| wdSemiBlock | wdLetterTop | +| wdLetterBottom | wdLetterLeft | +| wdLetterRight | wdSalutationInformal | +| wdSalutationFormal | wdSalutationBusiness | +| wdSalutationOther | wdGenderFemale | +| wdGenderMale | wdGenderNeutral | +| wdGenderUnknown | wdMove | +| wdExtend | wdUndefined | +| wdToggle | wdForward | +| wdBackward | wdAutoPosition | +| wdFirst | wdCreatorCode | +| wdPasteOLEObject | wdPasteRTF | +| wdPasteText | wdPasteMetafilePicture | +| wdPasteBitmap | wdPasteDeviceIndependentBitmap | +| wdPasteHyperlink | wdPasteShape | +| wdPasteEnhancedMetafile | wdPasteHTML | +| wdPrintDocumentContent | wdPrintProperties | +| wdPrintComments | wdPrintMarkup | +| wdPrintStyles | wdPrintAutoTextEntries | +| wdPrintKeyAssignments | wdPrintEnvelope | +| wdPrintDocumentWithMarkup | wdPrintAllPages | +| wdPrintOddPagesOnly | wdPrintEvenPagesOnly | +| wdPrintAllDocument | wdPrintSelection | +| wdPrintCurrentPage | wdPrintFromTo | +| wdPrintRangeOfPages | wdSpelling | +| wdGrammar | wdThesaurus | +| wdHyphenation | wdSpellingComplete | +| wdSpellingCustom | wdSpellingLegal | +| wdSpellingMedical | wdHangulHanjaConversion | +| wdHangulHanjaConversionCustom | wdSpellword | +| wdWildcard | wdAnagram | +| wdSpellingCorrect | wdSpellingNotInDictionary | +| wdSpellingCapitalization | wdSpellingError | +| wdGrammaticalError | wdInlineShapeEmbeddedOLEObject | +| wdInlineShapeLinkedOLEObject | wdInlineShapePicture | +| wdInlineShapeLinkedPicture | wdInlineShapeOLEControlObject | +| wdInlineShapeHorizontalLine | wdInlineShapePictureHorizontalLine | +| wdInlineShapeLinkedPictureHorizontalLine | wdInlineShapePictureBullet | +| wdInlineShapeScriptAnchor | wdInlineShapeOWSAnchor | +| wdTiled | wdIcons | +| wdSelStartActive | wdSelAtEOL | +| wdSelOvertype | wdSelActive | +| wdSelReplace | wdAutoVersionOff | +| wdAutoVersionOnClose | wdOrganizerObjectStyles | +| wdOrganizerObjectAutoText | wdOrganizerObjectCommandBars | +| wdOrganizerObjectProjectItems | wdMatchParagraphMark | +| wdMatchTabCharacter | wdMatchCommentMark | +| wdMatchAnyCharacter | wdMatchAnyDigit | +| wdMatchAnyLetter | wdMatchCaretCharacter | +| wdMatchColumnBreak | wdMatchEmDash | +| wdMatchEnDash | wdMatchEndnoteMark | +| wdMatchField | wdMatchFootnoteMark | +| wdMatchGraphic | wdMatchManualLineBreak | +| wdMatchManualPageBreak | wdMatchNonbreakingHyphen | +| wdMatchNonbreakingSpace | wdMatchOptionalHyphen | +| wdMatchSectionBreak | wdMatchWhiteSpace | +| wdFindStop | wdFindContinue | +| wdFindAsk | wdActiveEndAdjustedPageNumber | +| wdActiveEndSectionNumber | wdActiveEndPageNumber | +| wdNumberOfPagesInDocument | wdHorizontalPositionRelativeToPage | +| wdVerticalPositionRelativeToPage | wdHorizontalPositionRelativeToTextBoundary | +| wdVerticalPositionRelativeToTextBoundary | wdFirstCharacterColumnNumber | +| wdFirstCharacterLineNumber | wdFrameIsSelected | +| wdWithInTable | wdStartOfRangeRowNumber | +| wdEndOfRangeRowNumber | wdMaximumNumberOfRows | +| wdStartOfRangeColumnNumber | wdEndOfRangeColumnNumber | +| wdMaximumNumberOfColumns | wdZoomPercentage | +| wdSelectionMode | wdCapsLock | +| wdNumLock | wdOverType | +| wdRevisionMarking | wdInFootnoteEndnotePane | +| wdInCommentPane | wdInHeaderFooter | +| wdAtEndOfRowMarker | wdReferenceOfType | +| wdHeaderFooterType | wdInMasterDocument | +| wdInFootnote | wdInEndnote | +| wdInWordMail | wdInClipboard | +| wdWrapSquare | wdWrapTight | +| wdWrapThrough | wdWrapNone | +| wdWrapTopBottom | wdWrapInline | +| wdWrapBoth | wdWrapLeft | +| wdWrapRight | wdWrapLargest | +| wdOutlineLevel1 | wdOutlineLevel2 | +| wdOutlineLevel3 | wdOutlineLevel4 | +| wdOutlineLevel5 | wdOutlineLevel6 | +| wdOutlineLevel7 | wdOutlineLevel8 | +| wdOutlineLevel9 | wdOutlineLevelBodyText | +| wdTextOrientationHorizontal | wdTextOrientationUpward | +| wdTextOrientationDownward | wdTextOrientationVerticalFarEast | +| wdTextOrientationHorizontalRotatedFarEast | wdArtApples | +| wdArtMapleMuffins | wdArtCakeSlice | +| wdArtCandyCorn | wdArtIceCreamCones | +| wdArtChampagneBottle | wdArtPartyGlass | +| wdArtChristmasTree | wdArtTrees | +| wdArtPalmsColor | wdArtBalloons3Colors | +| wdArtBalloonsHotAir | wdArtPartyFavor | +| wdArtConfettiStreamers | wdArtHearts | +| wdArtHeartBalloon | wdArtStars3D | +| wdArtStarsShadowed | wdArtStars | +| wdArtSun | wdArtEarth2 | +| wdArtEarth1 | wdArtPeopleHats | +| wdArtSombrero | wdArtPencils | +| wdArtPackages | wdArtClocks | +| wdArtFirecrackers | wdArtRings | +| wdArtMapPins | wdArtConfetti | +| wdArtCreaturesButterfly | wdArtCreaturesLadyBug | +| wdArtCreaturesFish | wdArtBirdsFlight | +| wdArtScaredCat | wdArtBats | +| wdArtFlowersRoses | wdArtFlowersRedRose | +| wdArtPoinsettias | wdArtHolly | +| wdArtFlowersTiny | wdArtFlowersPansy | +| wdArtFlowersModern2 | wdArtFlowersModern1 | +| wdArtWhiteFlowers | wdArtVine | +| wdArtFlowersDaisies | wdArtFlowersBlockPrint | +| wdArtDecoArchColor | wdArtFans | +| wdArtFilm | wdArtLightning1 | +| wdArtCompass | wdArtDoubleD | +| wdArtClassicalWave | wdArtShadowedSquares | +| wdArtTwistedLines1 | wdArtWaveline | +| wdArtQuadrants | wdArtCheckedBarColor | +| wdArtSwirligig | wdArtPushPinNote1 | +| wdArtPushPinNote2 | wdArtPumpkin1 | +| wdArtEggsBlack | wdArtCup | +| wdArtHeartGray | wdArtGingerbreadMan | +| wdArtBabyPacifier | wdArtBabyRattle | +| wdArtCabins | wdArtHouseFunky | +| wdArtStarsBlack | wdArtSnowflakes | +| wdArtSnowflakeFancy | wdArtSkyrocket | +| wdArtSeattle | wdArtMusicNotes | +| wdArtPalmsBlack | wdArtMapleLeaf | +| wdArtPaperClips | wdArtShorebirdTracks | +| wdArtPeople | wdArtPeopleWaving | +| wdArtEclipsingSquares2 | wdArtHypnotic | +| wdArtDiamondsGray | wdArtDecoArch | +| wdArtDecoBlocks | wdArtCirclesLines | +| wdArtPapyrus | wdArtWoodwork | +| wdArtWeavingBraid | wdArtWeavingRibbon | +| wdArtWeavingAngles | wdArtArchedScallops | +| wdArtSafari | wdArtCelticKnotwork | +| wdArtCrazyMaze | wdArtEclipsingSquares1 | +| wdArtBirds | wdArtFlowersTeacup | +| wdArtNorthwest | wdArtSouthwest | +| wdArtTribal6 | wdArtTribal4 | +| wdArtTribal3 | wdArtTribal2 | +| wdArtTribal5 | wdArtXIllusions | +| wdArtZanyTriangles | wdArtPyramids | +| wdArtPyramidsAbove | wdArtConfettiGrays | +| wdArtConfettiOutline | wdArtConfettiWhite | +| wdArtMosaic | wdArtLightning2 | +| wdArtHeebieJeebies | wdArtLightBulb | +| wdArtGradient | wdArtTriangleParty | +| wdArtTwistedLines2 | wdArtMoons | +| wdArtOvals | wdArtDoubleDiamonds | +| wdArtChainLink | wdArtTriangles | +| wdArtTribal1 | wdArtMarqueeToothed | +| wdArtSharksTeeth | wdArtSawtooth | +| wdArtSawtoothGray | wdArtPostageStamp | +| wdArtWeavingStrips | wdArtZigZag | +| wdArtCrossStitch | wdArtGems | +| wdArtCirclesRectangles | wdArtCornerTriangles | +| wdArtCreaturesInsects | wdArtZigZagStitch | +| wdArtCheckered | wdArtCheckedBarBlack | +| wdArtMarquee | wdArtBasicWhiteDots | +| wdArtBasicWideMidline | wdArtBasicWideOutline | +| wdArtBasicWideInline | wdArtBasicThinLines | +| wdArtBasicWhiteDashes | wdArtBasicWhiteSquares | +| wdArtBasicBlackSquares | wdArtBasicBlackDashes | +| wdArtBasicBlackDots | wdArtStarsTop | +| wdArtCertificateBanner | wdArtHandmade1 | +| wdArtHandmade2 | wdArtTornPaper | +| wdArtTornPaperBlack | wdArtCouponCutoutDashes | +| wdArtCouponCutoutDots | wdBorderDistanceFromText | +| wdBorderDistanceFromPageEdge | wdReplaceNone | +| wdReplaceOne | wdReplaceAll | +| wdFontBiasDontCare | wdFontBiasDefault | +| wdFontBiasFareast | wdBrowserLevelV4 | +| wdBrowserLevelMicrosoftInternetExplorer5 | wdBrowserLevelMicrosoftInternetExplorer6 | +| wdEnclosureCircle | wdEnclosureSquare | +| wdEnclosureTriangle | wdEnclosureDiamond | +| wdEncloseStyleNone | wdEncloseStyleSmall | +| wdEncloseStyleLarge | wdHighAnsiIsFarEast | +| wdHighAnsiIsHighAnsi | wdAutoDetectHighAnsiFarEast | +| wdLayoutModeDefault | wdLayoutModeGrid | +| wdLayoutModeLineGrid | wdLayoutModeGenko | +| wdEmailMessage | wdDocument | +| wdWebPage | wdPriorityNormal | +| wdPriorityLow | wdPriorityHigh | +| wdDocumentViewRtl | wdDocumentViewLtr | +| wdNumeralArabic | wdNumeralHindi | +| wdNumeralContext | wdNumeralSystem | +| wdMonthNamesArabic | wdMonthNamesEnglish | +| wdMonthNamesFrench | wdCursorMovementLogical | +| wdCursorMovementVisual | wdVisualSelectionBlock | +| wdVisualSelectionContinuous | wdTableDirectionRtl | +| wdTableDirectionLtr | wdFlowLtr | +| wdFlowRtl | wdDiacriticColorBidi | +| wdDiacriticColorLatin | wdGutterPosLeft | +| wdGutterPosTop | wdGutterPosRight | +| wdGutterStyleLatin | wdGutterStyleBidi | +| wdSectionDirectionRtl | wdSectionDirectionLtr | +| wdDateLanguageBidi | wdDateLanguageLatin | +| wdCalendarTypeBidi | wdCalendarTypeGregorian | +| wdCalendarWestern | wdCalendarArabic | +| wdCalendarHebrew | wdCalendarChina | +| wdCalendarJapan | wdCalendarThai | +| wdCalendarKorean | wdCalendarSakaEra | +| wdReadingOrderRtl | wdReadingOrderLtr | +| wdFullScript | wdPartialScript | +| wdMixedScript | wdMixedAuthorizedScript | +| wdNone | wdInitialAlef | +| wdFinalYaa | wdBoth | +| wdColorAutomatic | wdColorBlack | +| wdColorBlue | wdColorTurquoise | +| wdColorBrightGreen | wdColorPink | +| wdColorRed | wdColorYellow | +| wdColorWhite | wdColorDarkBlue | +| wdColorTeal | wdColorGreen | +| wdColorViolet | wdColorDarkRed | +| wdColorDarkYellow | wdColorBrown | +| wdColorOliveGreen | wdColorDarkGreen | +| wdColorDarkTeal | wdColorIndigo | +| wdColorOrange | wdColorBlueGray | +| wdColorLightOrange | wdColorLime | +| wdColorSeaGreen | wdColorAqua | +| wdColorLightBlue | wdColorGold | +| wdColorSkyBlue | wdColorPlum | +| wdColorRose | wdColorTan | +| wdColorLightYellow | wdColorLightGreen | +| wdColorLightTurquoise | wdColorPaleBlue | +| wdColorLavender | wdColorGray05 | +| wdColorGray10 | wdColorGray125 | +| wdColorGray15 | wdColorGray20 | +| wdColorGray25 | wdColorGray30 | +| wdColorGray35 | wdColorGray375 | +| wdColorGray40 | wdColorGray45 | +| wdColorGray50 | wdColorGray55 | +| wdColorGray60 | wdColorGray625 | +| wdColorGray65 | wdColorGray70 | +| wdColorGray75 | wdColorGray80 | +| wdColorGray85 | wdColorGray875 | +| wdColorGray90 | wdColorGray95 | +| wdShapeTop | wdShapeLeft | +| wdShapeBottom | wdShapeRight | +| wdShapeCenter | wdShapeInside | +| wdShapeOutside | wdTableTop | +| wdTableLeft | wdTableBottom | +| wdTableRight | wdTableCenter | +| wdTableInside | wdTableOutside | +| wdWord8ListBehavior | wdWord9ListBehavior | +| wdWord10ListBehavior | wdWord8TableBehavior | +| wdWord9TableBehavior | wdAutoFitFixed | +| wdAutoFitContent | wdAutoFitWindow | +| wdPreferredWidthAuto | wdPreferredWidthPercent | +| wdPreferredWidthPoints | wdLineBreakJapanese | +| wdLineBreakKorean | wdLineBreakSimplifiedChinese | +| wdLineBreakTraditionalChinese | wdPageView | +| wdOnlineView | wdFramesetTypeFrameset | +| wdFramesetTypeFrame | wdFramesetSizeTypePercent | +| wdFramesetSizeTypeFixed | wdFramesetSizeTypeRelative | +| wdFramesetNewFrameAbove | wdFramesetNewFrameBelow | +| wdFramesetNewFrameRight | wdFramesetNewFrameLeft | +| wdScrollbarTypeAuto | wdScrollbarTypeYes | +| wdScrollbarTypeNo | wdTwoLinesInOneNone | +| wdTwoLinesInOneNoBrackets | wdTwoLinesInOneParentheses | +| wdTwoLinesInOneSquareBrackets | wdTwoLinesInOneAngleBrackets | +| wdTwoLinesInOneCurlyBrackets | wdHorizontalInVerticalNone | +| wdHorizontalInVerticalFitInLine | wdHorizontalInVerticalResizeLine | +| wdHorizontalLineAlignLeft | wdHorizontalLineAlignCenter | +| wdHorizontalLineAlignRight | wdHorizontalLinePercentWidth | +| wdHorizontalLineFixedWidth | wdPhoneticGuideAlignmentCenter | +| wdPhoneticGuideAlignmentZeroOneZero | wdPhoneticGuideAlignmentOneTwoOne | +| wdPhoneticGuideAlignmentLeft | wdPhoneticGuideAlignmentRight | +| wdPhoneticGuideAlignmentRightVertical | wdNewBlankDocument | +| wdNewWebPage | wdNewEmailMessage | +| wdNewFrameset | wdKanaKatakana | +| wdKanaHiragana | wdWidthHalfWidth | +| wdWidthFullWidth | wdListNumberStyleBidi1 | +| wdListNumberStyleBidi2 | wdCaptionNumberStyleBidiLetter1 | +| wdCaptionNumberStyleBidiLetter2 | wdNoteNumberStyleBidiLetter1 | +| wdNoteNumberStyleBidiLetter2 | wdPageNumberStyleBidiLetter1 | +| wdPageNumberStyleBidiLetter2 | wdTCSCConverterDirectionSCTC | +| wdTCSCConverterDirectionTCSC | wdTCSCConverterDirectionAuto | +| wd70 | wd70FE | +| wd80 | wdWrapMergeInline | +| wdWrapMergeSquare | wdWrapMergeTight | +| wdWrapMergeBehind | wdWrapMergeFront | +| wdWrapMergeThrough | wdWrapMergeTopBottom | +| wdPasteDefault | wdSingleCellText | +| wdSingleCellTable | wdListContinueNumbering | +| wdListRestartNumbering | wdTableInsertAsRows | +| wdTableAppendTable | wdTableOriginalFormatting | +| wdChartPicture | wdChart | +| wdChartLinked | wdFormatOriginalFormatting | +| wdFormatSurroundingFormattingWithEmphasis | wdFormatPlainText | +| wdTableOverwriteCells | wdListCombineWithExistingList | +| wdListDontMerge | wdCRLF | +| wdCROnly | wdLFOnly | +| wdLFCR | wdLSPS | +| wdStyleSheetLinkTypeLinked | wdStyleSheetLinkTypeImported | +| wdStyleSheetPrecedenceHigher | wdStyleSheetPrecedenceLower | +| wdStyleSheetPrecedenceHighest | wdStyleSheetPrecedenceLowest | +| wdEmailHTMLFidelityLow | wdEmailHTMLFidelityMedium | +| wdEmailHTMLFidelityHigh | wdMailFormatPlainText | +| wdMailFormatHTML | wdUniqueIdentifier | +| wdCourtesyTitle | wdFirstName | +| wdMiddleName | wdLastName | +| wdSuffix | wdNickname | +| wdJobTitle | wdCompany | +| wdAddress1 | wdAddress2 | +| wdCity | wdState | +| wdPostalCode | wdCountryRegion | +| wdBusinessPhone | wdBusinessFax | +| wdHomePhone | wdHomeFax | +| wdEmailAddress | wdWebPageURL | +| wdSpouseCourtesyTitle | wdSpouseFirstName | +| wdSpouseMiddleName | wdSpouseLastName | +| wdSpouseNickname | wdRubyFirstName | +| wdRubyLastName | wdAddress3 | +| wdDepartment | wdFirstRow | +| wdLastRow | wdOddRowBanding | +| wdEvenRowBanding | wdFirstColumn | +| wdLastColumn | wdOddColumnBanding | +| wdEvenColumnBanding | wdNECell | +| wdNWCell | wdSECell | +| wdSWCell | wdCompareTargetSelected | +| wdCompareTargetCurrent | wdCompareTargetNew | +| wdMergeTargetSelected | wdMergeTargetCurrent | +| wdMergeTargetNew | wdFormattingFromCurrent | +| wdFormattingFromSelected | wdFormattingFromPrompt | +| wdRevisionsViewFinal | wdRevisionsViewOriginal | +| wdBalloonRevisions | wdInLineRevisions | +| wdBalloonWidthPercent | wdBalloonWidthPoints | +| wdBalloonPrintOrientationAuto | wdBalloonPrintOrientationPreserve | +| wdBalloonPrintOrientationForceLandscape | wdLeftMargin | +| wdRightMargin | wdTaskPaneFormatting | +| wdTaskPaneRevealFormatting | wdTaskPaneMailMerge | +| wdTaskPaneTranslate | wdTaskPaneSearch | +| wdShowFilterStylesAvailable | wdShowFilterStylesInUse | +| wdShowFilterStylesAll | wdShowFilterFormattingInUse | +| wdShowFilterFormattingAvailable | wdMergeSubTypeOther | +| wdMergeSubTypeAccess | wdMergeSubTypeOAL | +| wdMergeSubTypeOLEDBWord | wdMergeSubTypeWorks | +| wdMergeSubTypeOLEDBText | wdMergeSubTypeOutlook | +| wdMergeSubTypeWord | wdMergeSubTypeWord2000 | +| wdLeftToRight | wdRightToLeft | +| wdChineseHongKong | wdChineseMacao | +| wdEnglishTrinidad | | ##### Excel的WordTSL相关函数 @@ -7064,11 +7021,11 @@ Word的常量主要应用在Word的属性设置等相关模板控制函数上。 以下图例除了特殊的图例以外,范例数据均为: -| | 第一季度 | 第二季度 | 第三季度 | 第四季度 | -| --- | --- | --- | --- | --- | -| 东部 | 20.4 | 27.4 | 90 | 20.4 | -| 西部 | 30.6 | 38.6 | 34.6 | 31.6 | -| 北部 | 45.9 | 46.9 | 45 | 43.9 | +| | 第一季度 | 第二季度 | 第三季度 | 第四季度 | +| ---- | -------- | -------- | -------- | -------- | +| 东部 | 20.4 | 27.4 | 90 | 20.4 | +| 西部 | 30.6 | 38.6 | 34.6 | 31.6 | +| 北部 | 45.9 | 46.9 | 45 | 43.9 | ###### 内容 @@ -7223,10 +7180,10 @@ Word的常量主要应用在Word的属性设置等相关模板控制函数上。 所需数据要求如下: | 时间 | 2004-05-21 | 2004-05-24 | 2004-05-25 | 2004-05-26 | -| --- | --- | --- | --- | --- | -| 最高 | 1559.86 | 1562.33 | 1549.59 | 1529.91 | -| 最低 | 1545.62 | 1547.36 | 1516.34 | 1508.65 | -| 收盘 | 1558.33 | 1550.35 | 1518.05 | 1524.44 | +| ---- | ---------- | ---------- | ---------- | ---------- | +| 最高 | 1559.86 | 1562.33 | 1549.59 | 1529.91 | +| 最低 | 1545.62 | 1547.36 | 1516.34 | 1508.65 | +| 收盘 | 1558.33 | 1550.35 | 1518.05 | 1524.44 | ###### xlStockVOHLC @@ -7234,13 +7191,13 @@ Word的常量主要应用在Word的属性设置等相关模板控制函数上。 所需数据要求如下: -| 时间 | 2004-05-21 | 2004-05-24 | 2004-05-25 | 2004-05-26 | -| --- | --- | --- | --- | --- | -| 成交量 | 8.44E+08 | 7.46E+08 | 9.19E+08 | 7.41E+08 | -| 开盘 | 1548.56 | 1559.55 | 1549.02 | 1515.16 | -| 最高 | 1559.86 | 1562.33 | 1549.59 | 1529.91 | -| 最低 | 1545.62 | 1547.36 | 1516.34 | 1508.65 | -| 收盘 | 1558.33 | 1550.35 | 1518.05 | 1524.44 | +| 时间 | 2004-05-21 | 2004-05-24 | 2004-05-25 | 2004-05-26 | +| ------ | ---------- | ---------- | ---------- | ---------- | +| 成交量 | 8.44E+08 | 7.46E+08 | 9.19E+08 | 7.41E+08 | +| 开盘 | 1548.56 | 1559.55 | 1549.02 | 1515.16 | +| 最高 | 1559.86 | 1562.33 | 1549.59 | 1529.91 | +| 最低 | 1545.62 | 1547.36 | 1516.34 | 1508.65 | +| 收盘 | 1558.33 | 1550.35 | 1518.05 | 1524.44 | ###### xlConeColClustered @@ -7271,11 +7228,11 @@ Word的常量主要应用在Word的属性设置等相关模板控制函数上。 所需数据要求如下: | 时间 | 2004-05-21 | 2004-05-24 | 2004-05-25 | 2004-05-26 | -| --- | --- | --- | --- | --- | -| 开盘 | 1548.56 | 1559.55 | 1549.02 | 1515.16 | -| 最高 | 1559.86 | 1562.33 | 1549.59 | 1529.91 | -| 最低 | 1545.62 | 1547.36 | 1516.34 | 1508.65 | -| 收盘 | 1558.33 | 1550.35 | 1518.05 | 1524.44 | +| ---- | ---------- | ---------- | ---------- | ---------- | +| 开盘 | 1548.56 | 1559.55 | 1549.02 | 1515.16 | +| 最高 | 1559.86 | 1562.33 | 1549.59 | 1529.91 | +| 最低 | 1545.62 | 1547.36 | 1516.34 | 1508.65 | +| 收盘 | 1558.33 | 1550.35 | 1518.05 | 1524.44 | ###### xlCylinderBarStacked @@ -7287,12 +7244,12 @@ Word的常量主要应用在Word的属性设置等相关模板控制函数上。 所需数据要求如下: -| 时间 | 2004-05-21 | 2004-05-24 | 2004-05-25 | 2004-05-26 | -| --- | --- | --- | --- | --- | -| 成交量 | 8.44E+08 | 7.46E+08 | 9.19E+08 | 7.41E+08 | -| 最高 | 1559.86 | 1562.33 | 1549.59 | 1529.91 | -| 最低 | 1545.62 | 1547.36 | 1516.34 | 1508.65 | -| 收盘 | 1558.33 | 1550.35 | 1518.05 | 1524.44 | +| 时间 | 2004-05-21 | 2004-05-24 | 2004-05-25 | 2004-05-26 | +| ------ | ---------- | ---------- | ---------- | ---------- | +| 成交量 | 8.44E+08 | 7.46E+08 | 9.19E+08 | 7.41E+08 | +| 最高 | 1559.86 | 1562.33 | 1549.59 | 1529.91 | +| 最低 | 1545.62 | 1547.36 | 1516.34 | 1508.65 | +| 收盘 | 1558.33 | 1550.35 | 1518.05 | 1524.44 | ###### xlConeBarStacked100 diff --git a/docs/tsl/syntax_book/function/08_gui.md b/docs/tsl/syntax_book/function/08_gui.md index 2205f6a..460fca0 100644 --- a/docs/tsl/syntax_book/function/08_gui.md +++ b/docs/tsl/syntax_book/function/08_gui.md @@ -66,7 +66,6 @@ GUI函数目前只能用于本地化执行,如WORD模板中,以及其他本 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -80,7 +79,6 @@ return rdo2 uiInteger(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -94,7 +92,6 @@ return rdo2 uiBoolean(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -108,7 +105,6 @@ return rdo2 uiString(); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -122,7 +118,6 @@ return rdo2 uiDate(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -136,7 +131,6 @@ return rdo2 uiDouble(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -150,7 +144,6 @@ return rdo2 uiMarketList(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -164,7 +157,6 @@ return rdo2 uiIndexList(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -178,7 +170,6 @@ return rdo2 uiStockList(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -192,7 +183,6 @@ return rdo2 uiSelfBkList(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -206,7 +196,6 @@ return rdo2 uiSysBkList(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -220,7 +209,6 @@ return rdo2 uiRightStyle(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -234,7 +222,6 @@ return rdo2 uiCycle(); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -248,7 +235,6 @@ return rdo2 uiReportDate(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -262,7 +248,6 @@ return rdo2 uiBasicIDList(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -276,7 +261,6 @@ return rdo2 uiUserDefine(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -290,7 +274,6 @@ return rdo2 uiOneDimArray(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -304,7 +287,6 @@ return rdo2 uiTwoDimDoubleArray(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -318,7 +300,6 @@ return rdo2 uiOneDimStringArray(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -332,7 +313,6 @@ return rdo2 uiTwoDimStringArray(); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -346,7 +326,6 @@ return rdo2 uiOneDimDateArray(); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -360,7 +339,6 @@ return rdo2 uiTwoDimDateArray(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -374,7 +352,6 @@ return rdo2 uiTable(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -388,7 +365,6 @@ return rdo2 uiUserData(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -402,7 +378,6 @@ return rdo2 uiRightDay(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -416,7 +391,6 @@ return rdo2 uiBasicID(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -430,7 +404,6 @@ return rdo2 uiYear(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -444,7 +417,6 @@ return rdo2 uiMonth(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/09_compiler.md b/docs/tsl/syntax_book/function/09_compiler.md index dbd777a..803fc04 100644 --- a/docs/tsl/syntax_book/function/09_compiler.md +++ b/docs/tsl/syntax_book/function/09_compiler.md @@ -105,52 +105,52 @@ tsl --buildexe=TSLDemo01.tsl --output=test01.exe Windows命令集 -| 命令 | 功能说明 | 备注 | -| --- | --- | --- | -| tsl.exe /? | 查看命令列表帮助,或TSL /? | 注意/前有一个空格 | -| -COMPILE\|-COMPILEC [/S] [-S] tslfiename | 将tsl/tsf文件编译为二进制格式文件。
-COMPILE命令生成的文件后缀为.TSB
- COMPILEC命令生成的文件后缀为.TSC
可选项
/S:递归模式,即加上该可选命令后,会从子目录中查找该函数。默认只在当前目录下查找。
-S:安静模式,不打印执行结果的信息 | 默认生成的文件与原文件同目录,如:
Tsl -COMPILE TsfDemo01.tsf
作用:编译成二进制文件后,函数与脚本照样可以正常调用,可以用于隐藏源代码。 | -| 编译指令 | | | -| --buildexe=tslfilename | 将指定tsl文件编译成可执行(.exe)文件,默认生成文件名为default.exe,可执行文件默认图标为tsl编译器图标 | | -| 其可选项 | -buildgui
指定编译的可执行文件为Windows UI应用程序 | 默认为控制台应用程序 | -| | --buildico=xxx.ico
指定可执行文件的图标 | 默认为TSL.exe的图标 | -| --buildlib=tsl(tsf)filename | 将指定tsl/tsf文件编译成动态库(.dll)文件 | 默认生成文件名为default.dll | -| 其可选项 | `--exports=func1[:exp1][,…]`
将指定函数名输出在动态库中 | 指定多个函数用逗号分割 | -| --build=tslfilename | 将指定tsl文件编译成.tsg包文件,默认生成文件名为default.tsg | 可以通过函数获取包中资源内容rs:
getglobalcache("@@tsl-resource@@",rs) | -| 编译指令的可选项 | --buildexe\|--buildlib\|--build通用的可选项 | | -| --output=filename | 给输出目标指定文件路径与名称 | 默认为
default.exe\|default.dll\|default.tsg
默认生成在当前路径下 | -| -strong | 编译所有引用,将所有依赖的引用都进行编译
缺省为仅编译调用的 | 解决调用了某些动态库不能被检测到的函数。 | -| --depends=fun1,fun2,… | 指定额外需要编译的函数列表 | 多个函数或路径用,分隔 | -| --dependsdir=dir1,dir2,… | 指定额外需要编译的函数路径 | | -| --excludes=fun1,fun2,… | 不编译某些函数 | | -| --resourcedir=foldername | 指定编译资源文件目录 | | -| --resourcepat=pat1,pat2,… | 指定资源文件的匹配串 | 需要搭配--resourcedir=一起使用 | -| -resourcekeepdir | 资源名保留相对路径 | | -| --extresource=filename1
[:keyname1],filename2… | 指定额外的资源 | | -| 运行指令 | | | -| --runpkg=packagename | 执行包文件 | 如:tsl --runpkg=runpkg.tsg | -| -eval tslstring | 执行TSL脚本串 | 如:tsl -eval “inttostr(100)” | -| tslfilename | 执行TSL脚本文件 | 如:tsl test.tsl | -| 其可选项 | -LIBPATH | 扩展函数查找路径 | -| | -TESTMULTITHREAD N | 线程调用,N为线程数 | -| | -NODEBUGSERVER | 不启用调试服务器 | -| | -DEBUGSERVER | 开启调试服务器 | -| | -DEBUGPORT port | 指定调试监听端口 | -| | -DEBUGLISTEN ip | 指定调试监听地址 | -| | -DEBUGTHREADS N | 指定调试用于网络通信的线程数 | -| | -WAITATTACH | 运行时等待调试程序连接 | -| | -DEBUGLOGIN 1\|0 | 是否需要进行用户登陆 | -| | --data-dir=datapath | 使用指定文件夹中的配置文件 | -| | --pkg=pgk1,pkg2… | 加载指定包中的函数 | -| 其它指令 | | | -| -ENCODE configstring | 生成加密串 | 用于数据库配置串加密 | -| -ENCODEDEBUGPASS | 生成密码串的加密串 | 用于远程调试配置中密码的加密 | +| 命令 | 功能说明 | 备注 | +| ------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| tsl.exe /? | 查看命令列表帮助,或TSL /? | 注意/前有一个空格 | +| -COMPILE\|-COMPILEC [/S] [-S] tslfiename | 将tsl/tsf文件编译为二进制格式文件。
-COMPILE命令生成的文件后缀为.TSB
- COMPILEC命令生成的文件后缀为.TSC
可选项
/S:递归模式,即加上该可选命令后,会从子目录中查找该函数。默认只在当前目录下查找。
-S:安静模式,不打印执行结果的信息 | 默认生成的文件与原文件同目录,如:
Tsl -COMPILE TsfDemo01.tsf
作用:编译成二进制文件后,函数与脚本照样可以正常调用,可以用于隐藏源代码。 | +| 编译指令 | | | +| --buildexe=tslfilename | 将指定tsl文件编译成可执行(.exe)文件,默认生成文件名为default.exe,可执行文件默认图标为tsl编译器图标 | | +| 其可选项 | -buildgui
指定编译的可执行文件为Windows UI应用程序 | 默认为控制台应用程序 | +| | --buildico=xxx.ico
指定可执行文件的图标 | 默认为TSL.exe的图标 | +| --buildlib=tsl(tsf)filename | 将指定tsl/tsf文件编译成动态库(.dll)文件 | 默认生成文件名为default.dll | +| 其可选项 | `--exports=func1[:exp1][,…]`
将指定函数名输出在动态库中 | 指定多个函数用逗号分割 | +| --build=tslfilename | 将指定tsl文件编译成.tsg包文件,默认生成文件名为default.tsg | 可以通过函数获取包中资源内容rs:
getglobalcache("@@tsl-resource@@",rs) | +| 编译指令的可选项 | --buildexe\|--buildlib\|--build通用的可选项 | | +| --output=filename | 给输出目标指定文件路径与名称 | 默认为
default.exe\|default.dll\|default.tsg
默认生成在当前路径下 | +| -strong | 编译所有引用,将所有依赖的引用都进行编译
缺省为仅编译调用的 | 解决调用了某些动态库不能被检测到的函数。 | +| --depends=fun1,fun2,… | 指定额外需要编译的函数列表 | 多个函数或路径用,分隔 | +| --dependsdir=dir1,dir2,… | 指定额外需要编译的函数路径 | | +| --excludes=fun1,fun2,… | 不编译某些函数 | | +| --resourcedir=foldername | 指定编译资源文件目录 | | +| --resourcepat=pat1,pat2,… | 指定资源文件的匹配串 | 需要搭配--resourcedir=一起使用 | +| -resourcekeepdir | 资源名保留相对路径 | | +| --extresource=filename1
[:keyname1],filename2… | 指定额外的资源 | | +| 运行指令 | | | +| --runpkg=packagename | 执行包文件 | 如:tsl --runpkg=runpkg.tsg | +| -eval tslstring | 执行TSL脚本串 | 如:tsl -eval “inttostr(100)” | +| tslfilename | 执行TSL脚本文件 | 如:tsl test.tsl | +| 其可选项 | -LIBPATH | 扩展函数查找路径 | +| | -TESTMULTITHREAD N | 线程调用,N为线程数 | +| | -NODEBUGSERVER | 不启用调试服务器 | +| | -DEBUGSERVER | 开启调试服务器 | +| | -DEBUGPORT port | 指定调试监听端口 | +| | -DEBUGLISTEN ip | 指定调试监听地址 | +| | -DEBUGTHREADS N | 指定调试用于网络通信的线程数 | +| | -WAITATTACH | 运行时等待调试程序连接 | +| | -DEBUGLOGIN 1\|0 | 是否需要进行用户登陆 | +| | --data-dir=datapath | 使用指定文件夹中的配置文件 | +| | --pkg=pgk1,pkg2… | 加载指定包中的函数 | +| 其它指令 | | | +| -ENCODE configstring | 生成加密串 | 用于数据库配置串加密 | +| -ENCODEDEBUGPASS | 生成密码串的加密串 | 用于远程调试配置中密码的加密 | Linux命令集 -| 命令 | 说明 | 备注 | -| --- | --- | --- | -| TSL /? | 查看命令列表帮助 | 注意TSL后有一个空格 | -| 其它命令参考Windows命令集,注意大小写 | | | +| 命令 | 说明 | 备注 | +| ------------------------------------- | ---------------- | ------------------- | +| TSL /? | 查看命令列表帮助 | 注意TSL后有一个空格 | +| 其它命令参考Windows命令集,注意大小写 | | | ##### 命令集详细解析 @@ -203,9 +203,9 @@ tsl -COMPILE C:\DoTSL\CompileToExe\TsfDemo01.tsf 如:被编译的文件TsfFuncB.tsf在C:\DoTSL\CompileToExe\AAA目录下,命令运行当前路径是在C:\DoTSL\CompileToExe\,执行以下操作进行对比: -| 执行命令 | 结果说明 | -| --- | --- | -| 默认情况下进行编译
命令行:tsl -COMPILE TsfFuncB.tsf | 执行结果:编译失败,找不到目标文件,原因是默认只在当前路径下查找。 | +| 执行命令 | 结果说明 | +| ------------------------------------------------------------ | -------------------------------------------------------------------- | +| 默认情况下进行编译
命令行:tsl -COMPILE TsfFuncB.tsf | 执行结果:编译失败,找不到目标文件,原因是默认只在当前路径下查找。 | | 在递归模式下进行编译
命令行:tsl -COMPILE /S TsfFuncB.tsf | 执行结果:编译成功,递归模式下,还会在当前目录下的子目录下进行查找。 | 执行具体表现如下: @@ -595,7 +595,7 @@ echo evalData(0); function evalData(n) begin data := data(); - ret := + ret := case n of 0:SumVol(data); 1:AvgVol(data); @@ -754,7 +754,6 @@ v := SysGetFuncdepends(obj, 2 + 4 + 8, v1, v2); return array("依赖的函数信息":v, "二进制函数信息":v1, "二进制类信息":v2); ``` - 其中,依赖的函数信息结果截图如下: 二进制函数信息截图如下: diff --git a/docs/tsl/syntax_book/function/10_financial_reports.md b/docs/tsl/syntax_book/function/10_financial_reports.md index 1c8c1ed..61f489b 100644 --- a/docs/tsl/syntax_book/function/10_financial_reports.md +++ b/docs/tsl/syntax_book/function/10_financial_reports.md @@ -51,7 +51,6 @@ 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -59,7 +58,6 @@ return StockVsIndex('SZ000002'); ``` - ##### 1.02 股本结构 ###### 内容 @@ -72,7 +70,6 @@ return StockVsIndex('SZ000002'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -98,7 +95,6 @@ return Stock_ShareStructure(ShowNumber, UnitType); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -108,14 +104,12 @@ ShowNumber := 2; return Stock_ProfitDistribution (ShowNumber); ``` - ###### Stock_Issue 用途:1.03 发行与分配相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -124,14 +118,12 @@ setsysparam(pn_stock(), 'SZ000877'); return Stock_Issue (); ``` - ###### Stock_MoreIssue 用途:1.03 发行与分配相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -140,14 +132,12 @@ setsysparam(pn_stock(), 'SZ000877'); return Stock_MoreIssue (); ``` - ###### Stock_Distribution 用途:1.03 发行与分配相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -156,7 +146,6 @@ setsysparam(pn_stock(), 'SZ000877'); return Stock_Distribution (); ``` - ##### 1.04股东 ###### 内容 @@ -177,7 +166,6 @@ return Stock_Distribution (); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -192,7 +180,6 @@ return Stock_MainSharesHolder(2); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -201,14 +188,12 @@ setsysparam(pn_stock(), 'SZ000877'); return Stock_SharesHolderNumber(2); ``` - ###### Stock_NegotiableShareHolders 用途:1.04股东相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -236,7 +221,6 @@ SetSysParam(PN_Stock(), 'SZ000002'); return Stock_SharesHolder_(1, 2); ``` - ####### StockInstitutionHoldDataChange - Stock*SharesHolder* @@ -264,7 +248,6 @@ return Stock_SharesHolder_(1, 2); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -279,7 +262,6 @@ return Stock_ShareHolderIncreaseAndReduce(20240101T, 20241231T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -306,7 +288,6 @@ return Stock_DSSOHoldChange(20240101T, 20241231T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -321,7 +302,6 @@ return Stock_ShareRepurchase(20220101T, 20250101T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -352,7 +332,6 @@ return Stock_RestrictionsOnSalesLifted2(0, 1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -367,7 +346,6 @@ return TradeDetails(20200101T, 20200110T, cy_day()); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -382,7 +360,6 @@ return Stock_PeriodHq(20200101T, 20200110T, cy_day(), 1, 0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -397,7 +374,6 @@ return Stock_PeriodHq2(20200110T); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -412,7 +388,6 @@ return Stock_BigBargain(20200101T, 20200110T, 1, 50, 1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -426,7 +401,6 @@ return GetStockPrecision('SZ000877'); // 结果:2 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -441,7 +415,6 @@ return Stock_MarginTradeDetails(20250101T, 20250630T, "日线", 4); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -456,7 +429,6 @@ return Stock_BlockTrade(20250101T, 20250630T, "日线", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -511,7 +483,6 @@ return Stock_TradePubilcInfo(20250101T, 20250630T, "日线", 4); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -525,7 +496,6 @@ return Stock_HSGTradeSummary("HG000001;HG000003", 20250801T, 20250830T, "日线" 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -539,7 +509,6 @@ return Stock_HSGActiveTradeTop10("HG000001;HG000003", 20250917T, 4); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -553,7 +522,6 @@ return Stock_RSExchangeRate("FXHGTCNY", 20250101T, 20250630T, "日线"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -588,7 +556,6 @@ return Stock_HSGShareHoldDetail(20250101T, 20250630T, "日线", 4); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -603,7 +570,6 @@ return DataUnitConversion3(data, array("金额"), 2); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -617,7 +583,6 @@ return Stock_MarginTradingDetial_sub("SH600000", 20201101T, 20201201T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -631,7 +596,6 @@ return Stock_MarginTradingQJ_sub("SH600000", 20201101T, 20201201T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -646,7 +610,6 @@ return Stock_TBSumQJ("SZ002600", 20250101T, 20251030T); 返回:处理后的结果值。 - 范例 ```tsl @@ -680,7 +643,6 @@ return DataUnitConversion(data, 100, array("金额")); 返回:处理后的结果值。 - 范例 ```tsl @@ -689,7 +651,6 @@ setsysparam(pn_stock(), 'SZ000877'); return Stock_InterestSheet(0, 0, 1, 1, 4, 2, 1); ``` - ###### Stock_BalanceSheet 用途:1.08财务数据相关函数。 @@ -697,7 +658,6 @@ return Stock_InterestSheet(0, 0, 1, 1, 4, 2, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -713,7 +673,6 @@ return Stock_BalanceSheet(0, 0, 1, 4, 2, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -729,7 +688,6 @@ return Stock_CashFlowSheet(0, 0, 1, 1, 4, 2, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -745,7 +703,6 @@ return Stock_FinanciaLItems(0, 1, 4, 2, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -754,7 +711,6 @@ setsysparam(pn_stock(), 'SZ000001'); return Stock_AssetsCutPrepare(0, 4, 2, 1, 1); ``` - ###### Stock_FCFF 用途:1.08财务数据相关函数。 @@ -762,7 +718,6 @@ return Stock_AssetsCutPrepare(0, 4, 2, 1, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -779,7 +734,6 @@ return Stock_FCFF(data, 10121, 3, 0, 3.48, 0.637, 4.536); 返回:处理后的结果值。 - 范例 ```tsl @@ -789,7 +743,6 @@ infoArr := array(46002, 46008, 46011, 46012, 46013, 46015, 46024, 46033); return Stock_ZBCompare(0, infoArr, 1, 0, 2, 2); ``` - ###### Stock_PEBand 用途:1.08财务数据相关函数。 @@ -797,7 +750,6 @@ return Stock_ZBCompare(0, infoArr, 1, 0, 2, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -813,7 +765,6 @@ return Stock_PEBand(20200101T, 20201231T, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -829,7 +780,6 @@ return Stock_PBBand(20200101T, 20201231T, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -856,7 +806,6 @@ return stock_FixedAssetsData("SZ000002", 20250930); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -871,7 +820,6 @@ return CalculateHBData(t); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -906,21 +854,18 @@ return CompareWithFirstReport_New(t, 0, 1); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return ImportantItems_Call(array("SZ000007", "SH600718", "SZ000920", "SH600100"), 20031231, 1, -1); ``` - ####### StandardShowReport 用途:1.08财务数据相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -935,7 +880,6 @@ return StandardShowReport(r); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -943,14 +887,12 @@ SetSysParam(PN_Stock(), "SZ000002"); return stock_financialitems_call(0, 0, 0, 0, 0, 1, 4, 0, 0); ``` - ####### StructureRatioReport 用途:1.08财务数据相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -965,7 +907,6 @@ return StructureRatioReport(t); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -980,7 +921,6 @@ return Stock_PerformanceExpressReport(0, 6, 4, 1); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1007,7 +947,6 @@ return Stock_PerformanceForecast(0, 0, 6, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1016,14 +955,12 @@ setsysparam(pn_stock(), 'SZ000002'); return Stock_Cznl(0, 2); ``` - ###### Stock_Chznl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1032,14 +969,12 @@ setsysparam(pn_stock(), 'SZ000002'); return Stock_Chznl(0, 2); ``` - ###### Stock_Jynl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1048,14 +983,12 @@ setsysparam(pn_stock(), 'SZ000002'); return Stock_Jynl(0, 2); ``` - ###### Stock_Zbjg 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1064,14 +997,12 @@ setsysparam(pn_stock(), 'SZ000002'); return Stock_Zbjg(0, 2); ``` - ###### Stock_Ylnl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1080,14 +1011,12 @@ setsysparam(pn_stock(), 'SZ000002'); return Stock_Ylnl(0, 2); ``` - ###### Stock_Xjlnl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1096,14 +1025,12 @@ setsysparam(pn_stock(), 'SZ000002'); return Stock_Xjlnl(0, 2); ``` - ###### Stock_Cwbl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1128,7 +1055,6 @@ return Stock_Cwbl(0, 2); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1143,7 +1069,6 @@ return Stock_RevenuesByProduct(0, 2, 2, 1); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1152,14 +1077,12 @@ setsysparam(pn_stock(), 'SZ000002'); return Stock_RevenuesByRegion(0, 2, 2, 1); ``` - ###### Stock_RevenuesByIndustry 用途:1.11经营情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1168,14 +1091,12 @@ setsysparam(pn_stock(), 'SZ000002'); return Stock_RevenuesByIndustry(0, 2, 2, 1); ``` - ###### stock_profitforecast 用途:1.11经营情况相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1184,7 +1105,6 @@ SetSysParam(PN_Stock(), 'SH600000'); return Stock_ProfitForecast(); ``` - ###### 中间函数 ####### 内容 @@ -1197,7 +1117,6 @@ return Stock_ProfitForecast(); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1206,7 +1125,6 @@ SetSysParam(PN_Stock(), 'SZ000002'); return Stock_Revenues(0, 4, 0, 0, 1); ``` - ##### 1.12募集资金 ###### 内容 @@ -1229,7 +1147,6 @@ return Stock_Revenues(0, 4, 0, 0, 1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1244,7 +1161,6 @@ return Stocks_IPOGetData(StockArr); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1259,7 +1175,6 @@ return Stocks_IPOGetDataAndIndustry (StockArr, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1269,14 +1184,12 @@ StockID := "SH600025"; return TSWEB_Stock_IPOGetData(StockID, IndustryType); ``` - ###### TSWEB_Stock_IPOGetDataAndCompare 用途:1.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1286,7 +1199,6 @@ StockID := "SH600025"; return TSWEB_Stock_IPOGetDataAndCompare(StockID, IndustryType); ``` - ###### 中间函数 ####### 内容 @@ -1302,7 +1214,6 @@ return TSWEB_Stock_IPOGetDataAndCompare(StockID, IndustryType); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1317,7 +1228,6 @@ return Stock_Underwriter(t); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1325,7 +1235,6 @@ return Stock_Underwriter(t); return Stock_Industry("SZ000002", 1); ``` - 申万房地产 ####### Stock_IssueDate @@ -1334,7 +1243,6 @@ return Stock_Industry("SZ000002", 1); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -1349,7 +1257,6 @@ return Stock_IssueDate("SZ000002"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1375,7 +1282,6 @@ return Stock_Underwriter2(""); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1397,7 +1303,6 @@ return StocksDisobey(array("SZ000001", "SZ000002"), 20200101T, 20240101T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1408,14 +1313,12 @@ EndT := inttodate(20240710); return TSWEB_Stock_HSGIndustryHoldingInfo(StockID, EndT, IndustryType); ``` - ###### TSWEB_Stock_HSGHolingAndMarketTrend 用途:1.17沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1426,14 +1329,12 @@ EndT := inttodate(20240710); return TSWEB_Stock_HSGHolingAndMarketTrend(StockID, BegT, EndT); ``` - ###### TSWEB_Stock_HSGENewTradingMarketInfo 用途:1.17沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1445,14 +1346,12 @@ EndT := inttodate(20240710); return TSWEB_Stock_HSGENewTradingMarketInfo(StockID, BegT, EndT, IndustryType); ``` - ###### TSWEB_Stock_HSGHolingChangeAndMarketTrend 用途:1.17沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1463,7 +1362,6 @@ EndT := inttodate(20240710); return TSWEB_Stock_HSGHolingChangeAndMarketTrend(StockID, BegT, EndT); ``` - ##### 1.10财务附注 ###### 内容 @@ -1478,7 +1376,6 @@ return TSWEB_Stock_HSGHolingChangeAndMarketTrend(StockID, BegT, EndT); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1583,7 +1480,6 @@ return Stock_NonRecurringGainsAndLosses(0, 6, 4, 1, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1621,7 +1517,6 @@ return Stock_MT_MarketValue("SZ000002", 20251030T); // 60921825673.83 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1629,7 +1524,6 @@ return Stock_MT_MarketValue("SZ000002", 20251030T); // 60921825673.83 return Stocks_ChangeName('上证A股', 20220101T, 20220201T); ``` - ##### 2.02股本 ###### 内容 @@ -1642,7 +1536,6 @@ return Stocks_ChangeName('上证A股', 20220101T, 20220201T); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1668,7 +1561,6 @@ return Stocks_ShareChange('上证A股', 20220101T, 20220201T, 0, 3); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1682,7 +1574,6 @@ return Stocks_IssueAndList('上证A股', 20220101T, 20220201T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1690,14 +1581,12 @@ return Stocks_IssueAndList('上证A股', 20220101T, 20220201T); return Stocks_PFInfoByInterval('上证A股', 20220101T, 20220201T); ``` - ###### Stocks_DistributionByInterval 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1705,14 +1594,12 @@ return Stocks_PFInfoByInterval('上证A股', 20220101T, 20220201T); return Stocks_DistributionByInterval('上证A股', 20220101T, 20220201T); ``` - ###### Stocks_MoreIssue 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1720,14 +1607,12 @@ return Stocks_DistributionByInterval('上证A股', 20220101T, 20220201T); return Stocks_MoreIssue('上证A股', 20220101T, 20220201T, 0); ``` - ###### Stocks_DistributionByRDate 用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -1735,14 +1620,12 @@ return Stocks_MoreIssue('上证A股', 20220101T, 20220201T, 0); return Stocks_DistributionByRDate('上证A股', 20201231, 0); ``` - ###### Stocks_PFInfoByRDate 用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -1771,21 +1654,18 @@ t := ReportEventQk("SZ000002", 20201231, "分红送股"); return GetPFInfoByType(t, 1, PD_EXDateField(), PD_DecisionDeclareDateField()); ``` - ####### StockIssueAndList_Call 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return StockIssueAndList_Call(array("SH600026"), 20020101T, 20021231T); ``` - ####### stockmoreissue_call 范例 @@ -1794,14 +1674,12 @@ return StockIssueAndList_Call(array("SH600026"), 20020101T, 20021231T); return StockMoreIssue_Call(array("SZ000001", "SH600000"), 20010101T, 20031231T, 0); ``` - ####### StockPFAndRatioInfo 用途:2.03发行与分配相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1809,49 +1687,42 @@ SetSysParam(PN_Stock(), "SZ000002"); return StockPFAndRatioInfo(20010101T, 20031231T); ``` - ####### StocksPFInfoByRDate_Call 用途:日期时间处理函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl return StocksPFInfoByRDate_Call(array("SZ000002", "SH600000"), 20201231, "分红送股", 0); ``` - ####### StocksProfitDistribution3_Call 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return StocksProfitDistribution3_Call(array("SH600718", "SZ000920"), 20031231, 0, 0); ``` - ####### StocksProfitDistribution_Call 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return StocksProfitDistribution_Call(array("SH600718", "SZ000920"), 20010101T, 20031231T, 0); ``` - ##### 2.04股东分析 ###### 内容 @@ -1880,7 +1751,6 @@ return StocksProfitDistribution_Call(array("SH600718", "SZ000920"), 20010101T, 2 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1894,7 +1764,6 @@ return Stocks_SharesByDefinedOrgan('上证A股', 0, 20201231, "海通;联合"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1908,7 +1777,6 @@ return Stocks_SharesDecreaseByOrgan('上证A股', 20201231, 20211231, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1922,7 +1790,6 @@ return Stocks_SharesByOrgan('上证A股', 20201231, 20211231, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1936,7 +1803,6 @@ return Stocks_SharesIncreaseByOrgan('上证A股', 20201231, 20211231, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1950,7 +1816,6 @@ return Stocks_ShareholderAmount('上证A股', 20201231, 20211231, 0, 0, 20); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1975,35 +1840,30 @@ return Stocks_ShareByMainManager("深证A股;上证A股;中小企业板", 200312 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return QueryMSHByOrganName(array("SZ000001", "SH600000"), 20021231, '深圳', 0, 1); ``` - ####### ShareholderAmount_Call 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return ShareholderAmount_Call(array("SZ000007", "SH600718", "SZ000920", "SH600100"), 20041231, 20040930, '股东户数@变比(%)', 0, 4); ``` - ####### StockCompanyLeaderShareholders 用途:2.04股东分析相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2017,7 +1877,6 @@ return StockCompanyLeaderShareholders(20101231); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2030,7 +1889,6 @@ return Stocks_SharesByOrgan_Call("深证A股;上证A股;中小企业板", 201012 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2066,7 +1924,6 @@ return Stocks_RestrictionsOnSalesLifted_XQ(getbk("A股"), 20250101T, 20251030T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2080,7 +1937,6 @@ return stocks_NegotiableShareHoldersCompare("上证A股", 20240930, 5); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2094,7 +1950,6 @@ return stocks_NegotiableShareHoldersConcentration("上证A股", 20240930, 202309 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2108,7 +1963,6 @@ return stocks_DSSOHoldChange("A股", 20230930, 20240930); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2122,7 +1976,6 @@ return stocks_ShareHolderIncreaseAndReduce("A股", 20240930T, 20241231T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2136,7 +1989,6 @@ return stocks_HSGShareHoldDetail("HG000001;HG000003", 20250917T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2150,7 +2002,6 @@ return stocks_MainSharesHolderConcentration("上证A股", 20240930, 20230930); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2164,7 +2015,6 @@ return stocks_ShareRepurchase("A股", 20230930, 20240930); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2178,7 +2028,6 @@ return stocks_RestrictionsOnSalesLifted("A股", 20240930T, 20241231T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2247,7 +2096,6 @@ return stocks_MainSharesHolderCompare("上证A股", 20240930, 5); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2261,7 +2109,6 @@ return Stocks_zf('上证A股', 20201231T, 20211231T, 5); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2275,7 +2122,6 @@ return Stocks_zdf('上证A股', 20201231T, 20211231T, 0, 5); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2289,7 +2135,6 @@ return Stocks_hsl('上证A股', 20201231T, 20211231T, 0, 5); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2303,7 +2148,6 @@ return Stocks_df('上证A股', 20201231T, 20211231T, 5); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2317,7 +2161,6 @@ return Stocks_Amount('上证A股', 20201231T, 20211231T, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2325,14 +2168,12 @@ return Stocks_Amount('上证A股', 20201231T, 20211231T, 0); return Stocks_TotalValue('上证A股', 20201231T, 20211231T, 0, 0, 5); ``` - ####### Stocks_Vol 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2346,7 +2187,6 @@ return Stocks_Vol('上证A股', 20201231T, 20211231T, 0, 5); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2354,14 +2194,12 @@ return Stocks_Vol('上证A股', 20201231T, 20211231T, 0, 5); return Stocks_MarketValue('上证A股', 20201231T, 20211231T, 0, 0, 5); ``` - ####### Stocks_ShareStructure 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2369,14 +2207,12 @@ return Stocks_MarketValue('上证A股', 20201231T, 20211231T, 0, 0, 5); return Stocks_ShareStructure('上证A股', 20201231T, 20211231T, 0, 7, 0, 5); ``` - ####### Stocks_PB 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2384,14 +2220,12 @@ return Stocks_ShareStructure('上证A股', 20201231T, 20211231T, 0, 7, 0, 5); return Stocks_PB('上证A股', 20211231T, 0, 27, 0, 5); ``` - ####### Stocks_PCF 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2399,14 +2233,12 @@ return Stocks_PB('上证A股', 20211231T, 0, 27, 0, 5); return Stocks_PCF('上证A股', 20211231T, 0, 31, 0, 5); ``` - ####### Stocks_Close 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2414,14 +2246,12 @@ return Stocks_PCF('上证A股', 20211231T, 0, 31, 0, 5); return Stocks_Close('上证A股', 20201231T, 20211231T, 0, 0, 5); ``` - ####### Stocks_PE 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2429,14 +2259,12 @@ return Stocks_Close('上证A股', 20201231T, 20211231T, 0, 0, 5); return Stocks_PE('上证A股', 20211231T, 0, 24, 0, 5); ``` - ####### Stocks_PMI 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2444,14 +2272,12 @@ return Stocks_PE('上证A股', 20211231T, 0, 24, 0, 5); return Stocks_PMI('上证A股', 20211231T, 0, 28, 0, 5); ``` - ####### Stocks_HistLow 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2465,7 +2291,6 @@ return Stocks_HistLow('上证A股', 20201231T, 20211231T, -1); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2474,14 +2299,12 @@ s := "SZ399108;SH000010;SZ399004;SH000003;SH000001;SH000002;SZ399106;SZ399107;SH return Indexes_Hq(s, 20201231T, 20211231T, 0, 0, 5); ``` - ####### Stocks_CloseLtIssuePrice 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2496,7 +2319,6 @@ return Stocks_CloseLtIssuePrice(s, 20201231T, 20211231T); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2524,7 +2346,6 @@ return Stocks_High(s, 20201231T, 20211231T, 250); return QueryTopNByField(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1, 0); ``` - ######## QueryTopNByField_II 范例 @@ -2533,7 +2354,6 @@ return QueryTopNByField(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, return QueryTopNByField_II(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 0, 1); ``` - ######## QueryTopNByField_III 范例 @@ -2542,7 +2362,6 @@ return QueryTopNByField_II(array("SH600718", "SZ000001"), 20100101T, 20110101T, return QueryTopNByField_III(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1, 0); ``` - ######## Stocks_PeriodValue_Call 范例 @@ -2551,7 +2370,6 @@ return QueryTopNByField_III(array("SH600718", "SZ000001"), 20100101T, 20110101T, return Stocks_PeriodValue_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 0, 1); ``` - ######## Stocks_Value_Call 范例 @@ -2560,7 +2378,6 @@ return Stocks_PeriodValue_Call(array("SH600718", "SZ000001"), 20100101T, 2011010 return Stocks_Value_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1); ``` - ######## Stocks_ZHValue_Call 范例 @@ -2569,7 +2386,6 @@ return Stocks_Value_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, return Stocks_ZHValue_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1); ``` - ###### 2.6.2资金流向 ####### 内容 @@ -2589,7 +2405,6 @@ return Stocks_ZHValue_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2598,14 +2413,12 @@ s := "上证A股"; return MarketTypeCapitalFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T); ``` - ####### BkValueFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2620,7 +2433,6 @@ return BkValueFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0, 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2629,14 +2441,12 @@ s := "上证A股"; return BkSharesFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0, 1, 5, 1); ``` - ####### BkCloseFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2645,14 +2455,12 @@ s := "上证A股"; return BkCloseFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 1, 5, 1); ``` - ####### BkEPSFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2661,14 +2469,12 @@ s := "上证A股"; return BkEPSFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 20201231, 1, 5, 1); ``` - ####### BkPEPBFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2677,14 +2483,12 @@ s := "上证A股"; return BkPEPBFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0, 1, 5, 1); ``` - ####### BkRegionFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2712,7 +2516,6 @@ t := StockPriceStructure(GetBk("深证A股;上证A股;中小企业板"), 2010073 return CapitalFlowAnalysis_Call(t, 20100101T, 20100730T); ``` - ######## CapitalFlowCompare 范例 @@ -2725,7 +2528,6 @@ r2 := CapitalFlowAnalysis_Call(t1, 20090101T, 20090730T); return CapitalFlowCompare(r1, r2, "项目", "流通股本(万股)"); ``` - ######## MarketAndTotalValueStructure 范例 @@ -2734,7 +2536,6 @@ return CapitalFlowCompare(r1, r2, "项目", "流通股本(万股)"); return MarketAndTotalValueStructure("上证A股;深证A股", 20030430T, 0, 20, 5, 0); ``` - ######## PE_PB_PMIStructure 范例 @@ -2743,7 +2544,6 @@ return MarketAndTotalValueStructure("上证A股;深证A股", 20030430T, 0, 20, 5 return PE_PB_PMIStructure("上证A股;深证A股", 20030430T, 0, 20, 5, 0); ``` - ######## RegionStructure 范例 @@ -2752,7 +2552,6 @@ return PE_PB_PMIStructure("上证A股;深证A股", 20030430T, 0, 20, 5, 0); return RegionStructure(20100430T); ``` - ######## StockEPSStructure 范例 @@ -2761,7 +2560,6 @@ return RegionStructure(20100430T); return StockEPSStructure(array("SH600718", "SZ000001", "SZ000920"), 20100430T, 20091231, 0, 2.4, 0.8); ``` - ###### 2.6.3大单追踪 ####### 内容 @@ -2776,7 +2574,6 @@ return StockEPSStructure(array("SH600718", "SZ000001", "SZ000920"), 20100430T, 2 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2784,14 +2581,12 @@ return StockEPSStructure(array("SH600718", "SZ000001", "SZ000920"), 20100430T, 2 return Stocks_BigBargain('上证A股', 20220420T, 0, 50, 0, 1, 0, 5); ``` - ####### Stocks_TradeNow 用途:2.06交易分析相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2814,7 +2609,6 @@ return Stocks_TradeNow(Stockarr); return StocksBigBargain_Call(array("SZ000001", "SZ000002", "SH600000", "SH600001"), 20100430T, 10, 5); ``` - ##### 2.07财务数据 ###### 内容 @@ -2842,7 +2636,6 @@ return StocksBigBargain_Call(array("SZ000001", "SZ000002", "SH600000", "SH600001 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2857,7 +2650,6 @@ return Stocks_ZBCompare('上证A股', array(), 2020, 2021, 4, Infoarr); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2872,7 +2664,6 @@ return Stocks_HxCompare('上证A股', array(), 20201231, Infoarr, 0, 1, 2); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2894,7 +2685,6 @@ return Stocks_HBCompare('上证A股', array(), 20201231, 20211231, Infoarr, 0, 0 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2908,7 +2698,6 @@ return Stocks_Cwjg('上证A股', array(), 20201231, 0, 0, 2); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2936,7 +2725,6 @@ return Stocks_ImportantItems('上证A股', 20201231, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2951,7 +2739,6 @@ return Stocks_Cznl(stocks, 2020, 2021, 4); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2966,7 +2753,6 @@ return Stocks_Ylnl(stocks, 2020, 2021, 4); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2981,7 +2767,6 @@ return Stocks_Zbjg(stocks, 2020, 2021, 4); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2996,7 +2781,6 @@ return Stocks_Jynl(stocks, 2020, 2021, 4); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3011,7 +2795,6 @@ return Stocks_Xjlnl(stocks, 2020, 2021, 4); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3026,7 +2809,6 @@ return S_3(stocks, 2020, 2021, 4); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3040,7 +2822,6 @@ return FinancialIndexEvaluation("上证A股", 20201231); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3073,7 +2854,6 @@ Fina 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3104,7 +2884,6 @@ return Stocks_ReportBooking("上证A股", 20201231, 20201231T, 20211231T); return ZxCompareReturn("SZ000002", 2010, 2020, 1, array(46002, 46008)); ``` - ######## ZxCompare 范例 @@ -3113,7 +2892,6 @@ return ZxCompareReturn("SZ000002", 2010, 2020, 1, array(46002, 46008)); return ZxCompare("SZ000002", 2010, 2020, 1, array(46002, 46008), 0, 0); ``` - ######## ZBCompare_Call 范例 @@ -3122,7 +2900,6 @@ return ZxCompare("SZ000002", 2010, 2020, 1, array(46002, 46008), 0, 0); return ZBCompare_Call(array("SH600718", "SZ000920"), 2016, 2020, 0, array(9900200, 9900201, 9900202, 9900203, 9900204, 9900205), 0, 1, 0); ``` - ######## HxCompare_Call 范例 @@ -3131,14 +2908,12 @@ return ZBCompare_Call(array("SH600718", "SZ000920"), 2016, 2020, 0, array(990020 return HxCompare_Call(array("SH600718", "SZ000920"), 20161231, array(9900200, 9900201, 9900202, 9900203, 9900204, 9900205), 0, 1, 0); ``` - ###### stocks_ReportDisclosureDate 用途:日期时间处理函数。 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -3152,7 +2927,6 @@ return stocks_ReportDisclosureDate("A股", 20250930); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3166,7 +2940,6 @@ return stocks_FixedAssets("A股", 20250930); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3189,7 +2962,6 @@ return stocks_ConstruInProcess("A股", 20250930); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3203,7 +2975,6 @@ return Stocks_ProfitForecast("上证A股", 20201231, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3211,14 +2982,12 @@ return Stocks_ProfitForecast("上证A股", 20201231, 0); return Stocks_RevenuesByDefinedProduct("上证A股", 20201231, '尿素;硫酸铵;DMF;MDI;TDI'); ``` - ###### Stocks_RevenuesByProduct 用途:2.08经营情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3244,14 +3013,12 @@ return Stocks_RevenuesByProduct("上证A股", '', 20201231); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return StockRevenuesByProduct_Call(array("SZ000920", "SZ000001", "SH600426", "SH600423"), 20021231, "尿素", ShowField_Stock_RevenuesByProduct()); ``` - ##### 2.11市场结构 ###### 内容 @@ -3275,7 +3042,6 @@ return StockRevenuesByProduct_Call(array("SZ000920", "SZ000001", "SH600426", "SH 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3283,14 +3049,12 @@ return StockRevenuesByProduct_Call(array("SZ000920", "SZ000001", "SH600426", "SH return StockShareStructure("上证A股", 20201231T, 20191231T, 0, 0, 10, 1, 0, 0, 0); ``` - ###### StockMarketValueStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3298,14 +3062,12 @@ return StockShareStructure("上证A股", 20201231T, 20191231T, 0, 0, 10, 1, 0, 0 return StockMarketValueStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); ``` - ###### StockTotalValueStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3313,14 +3075,12 @@ return StockMarketValueStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0 return StockTotalValueStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); ``` - ###### StockCloseStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3328,14 +3088,12 @@ return StockTotalValueStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, return StockCloseStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); ``` - ###### StockPNAStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3343,14 +3101,12 @@ return StockCloseStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0 return StockPNAStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); ``` - ###### StockPEStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3358,7 +3114,6 @@ return StockPNAStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); return StockPEStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); ``` - ###### 股本结构分析 ####### 内容 @@ -3372,7 +3127,6 @@ return StockPEStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3380,14 +3134,12 @@ return StockPEStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); return ShareStructure("上证A股", 20201231T, 0, 10, 1, 0); ``` - ####### BkShares 用途:2.11市场结构相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3395,7 +3147,6 @@ return ShareStructure("上证A股", 20201231T, 0, 10, 1, 0); return BkShares("上证A股", 20201231T); ``` - ###### 股价结构分析 ####### 内容 @@ -3408,7 +3159,6 @@ return BkShares("上证A股", 20201231T); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3416,7 +3166,6 @@ return BkShares("上证A股", 20201231T); return CloseStructure("上证A股", 20201231T, 0, 10, 1); ``` - ###### 市净率结构分析 ####### 内容 @@ -3429,7 +3178,6 @@ return CloseStructure("上证A股", 20201231T, 0, 10, 1); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3437,7 +3185,6 @@ return CloseStructure("上证A股", 20201231T, 0, 10, 1); return PNAStructure("上证A股", 20201231T, 0, 10, 1); ``` - ###### 市盈率与市净率结构分析 ####### 内容 @@ -3450,7 +3197,6 @@ return PNAStructure("上证A股", 20201231T, 0, 10, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3470,7 +3216,6 @@ return BKStockPE_Call(getbk("上证A股"), 20201231T); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3478,7 +3223,6 @@ return BKStockPE_Call(getbk("上证A股"), 20201231T); return PEStructure("上证A股", 20201231T, 0, 10, 1); ``` - ###### 中间函数 ####### 内容 @@ -3495,14 +3239,12 @@ return PEStructure("上证A股", 20201231T, 0, 10, 1); return TotalValueStructure("上证A股;深证A股", 20100730T, 0, 50, 10); ``` - ####### StructureCompare 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3511,21 +3253,18 @@ t2 := ShareStructure("深证A股;上证A股;中小企业板", 20190730T, 3000, 6 return StructureCompare(t1, t2, 20200730T, 20190730T, 0, 0, 1); ``` - ####### BkStockPE_Pgm 用途:2.11市场结构相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return BkStockPE_Pgm("深证A股;上证A股;中小企业板", 20200730T); ``` - ##### 2.12募集资金 ###### 内容 @@ -3544,7 +3283,6 @@ return BkStockPE_Pgm("深证A股;上证A股;中小企业板", 20200730T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3590,7 +3328,6 @@ return Stocks_IPOGetDataAndCompare("SZ000002", 1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3601,14 +3338,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGAccumCapitalFlowAndMarketMove(BKID, BegT, EndT); ``` - ###### TSWEB_Industry_HSGHoldingChangeTopN_S 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3619,14 +3354,12 @@ EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldingChangeTopN_S(IndusName, EndT, IndustryType); ``` - ###### TSWEB_Block_HSGIndustryInfo 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3637,14 +3370,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGIndustryInfo(BKID, EndT, IndustryType); ``` - ###### TSWEB_Industry_HSGHoldings_N 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3655,14 +3386,12 @@ EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldings_N(IndusName, EndT, IndustryType); ``` - ###### TSWEB_Industry_HSGHoldingPeriod_N 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3674,14 +3403,12 @@ EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldingPeriod_N(IndusName, BegT, EndT, IndustryType); ``` - ###### TSWEB_Block_HSGShareHoldingsInfoEndT 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3692,14 +3419,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGShareHoldingsInfoEndT(BKID, EndT, IndustryType); ``` - ###### TSWEB_Block_HSGIndustryIncreaseTop5 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3710,14 +3435,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGIndustryIncreaseTop5(BKID, EndT, IndustryType); ``` - ###### TSWEB_Industry_HSGHoldingChangeTopN_N 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3728,7 +3451,6 @@ EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldingChangeTopN_N(IndusName, EndT, IndustryType); ``` - ###### 中间函数 ####### 内容 @@ -3741,7 +3463,6 @@ return TSWEB_Industry_HSGHoldingChangeTopN_N(IndusName, EndT, IndustryType); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3758,7 +3479,6 @@ return Block_HSGgetBenchMark(BKID); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3770,14 +3490,12 @@ EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldingInfo(IndusName, BegT, EndT, IndustryType); ``` - ###### TSWEB_Block_HSGAmountSum 用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3789,14 +3507,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGAmountSum(BKID, BegT, EndT, IndustryType); ``` - ###### TSWEB_Industry_HSGHoldings_S 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3807,14 +3523,12 @@ EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldings_S(IndusName, EndT, IndustryType); ``` - ###### TSWEB_Block_HSGNetFlowAndMarket 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3825,14 +3539,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGNetFlowAndMarket(BKID, BegT, EndT); ``` - ###### TSWEB_Block_HSGCapitalFlowAndForexMove 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3843,14 +3555,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGCapitalFlowAndForexMove(BKID, BegT, EndT); ``` - ###### TSWEB_Industry_HSGHoldingPeriod_S 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3862,14 +3572,12 @@ EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldingPeriod_S(IndusName, BegT, EndT, IndustryType); ``` - ###### TSWEB_Block_HSGShareHoldingsIncreased 用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3879,14 +3587,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGShareHoldingsIncreased(BKID, EndT); ``` - ###### TSWEB_Block_HSGBSAmountAndMarketMove 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3897,14 +3603,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGBSAmountAndMarketMove(BKID, BegT, EndT); ``` - ###### TSWEB_Block_HSGActiveIncreaseTop10 用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3914,14 +3618,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGActiveIncreaseTop10(BKID, EndT); ``` - ###### TSWEB_Block_HSGBSAmountAndMarketRatio 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3932,14 +3634,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGBSAmountAndMarketRatio(BKID, BegT, EndT); ``` - ###### TSWEB_Block_HSGAmountInfoByEndT 用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3949,14 +3649,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGAmountInfoByEndT(BKID, EndT); ``` - ###### TSWEB_Block_HSGActiveDecreaseTop10 用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3966,14 +3664,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGActiveDecreaseTop10(BKID, EndT); ``` - ###### TSWEB_Block_HSGActiveTopN 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3984,14 +3680,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGActiveTopN(BKID, EndT, IndustryType); ``` - ###### TSWEB_Block_HSGShareHoldingsSizeByMainBK 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4003,14 +3697,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGShareHoldingsSizeByMainBK(BKID, BegT, EndT, IndustryType); ``` - ###### TSWEB_Block_HSGIndustryDecreaseTop5 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4021,14 +3713,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGIndustryDecreaseTop5(BKID, EndT, IndustryType); ``` - ###### TSWEB_Block_HSGBalanceAndMarket 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4039,14 +3729,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGBalanceAndMarket(BKID, BegT, EndT); ``` - ###### TSWEB_Block_HSGShareHoldingsInfoEndTTop10 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4057,14 +3745,12 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGShareHoldingsInfoEndTTop10(BKID, EndT, IndustryType); ``` - ###### TSWEB_Block_HSGShareHoldingsDecreased 用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4074,7 +3760,6 @@ EndT := inttodate(20240710); return TSWEB_Block_HSGShareHoldingsDecreased(BKID, EndT); ``` - ##### 2.14融资融券 ###### 内容 @@ -4126,7 +3811,6 @@ return TSWEB_Block_HSGShareHoldingsDecreased(BKID, EndT); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4155,7 +3839,6 @@ return Stock_TBDailyList("SZ002600", 20250101T, 20251030T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4169,7 +3852,6 @@ return stocks_MarginTradeDetails("A股", 20250818T, 20250917T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4183,7 +3865,6 @@ return stocks_TradePubilcInfo("A股", 20250818T, 20250917T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4223,7 +3904,6 @@ return stocks_BlockTrade("A股", 20250818T, 20250917T); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4237,7 +3917,6 @@ return Block_Structure('上证A股', 20220410T, 20220420T, 0, 1, 0, 0, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4251,7 +3930,6 @@ return stocks_IndexStocksWeight("SH000300", 20241231T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4259,14 +3937,12 @@ return stocks_IndexStocksWeight("SH000300", 20241231T); return Block_MakeOf("上证A股", 20201231T); ``` - ###### stocks_IndexIndustryWeight 用途:3.01基本情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4280,7 +3956,6 @@ return stocks_IndexIndustryWeight("SH000300", 20241231T, 1, 1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4318,7 +3993,6 @@ return stocks_IndustryClassify("A股", 20241231T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4332,7 +4006,6 @@ return Block_Shares("上证A股", 20201231T, 3); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4361,7 +4034,6 @@ return Block_Shares_ZB("上证A股", 20201220T, 20201231T, cy_Day(), 3); 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4369,14 +4041,12 @@ return Block_Shares_ZB("上证A股", 20201220T, 20201231T, cy_Day(), 3); return Block_PFInfoByRDate("上证A股", 20201231); ``` - ###### Block_DistributionByRDate 用途:日期时间处理函数。 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4384,14 +4054,12 @@ return Block_PFInfoByRDate("上证A股", 20201231); return Block_DistributionByRDate("上证A股", 20201231); ``` - ###### Block_PFInfoByRDate_ZB 用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4399,14 +4067,12 @@ return Block_DistributionByRDate("上证A股", 20201231); return Block_PFInfoByRDate_ZB("上证A股", 2020, 2022); ``` - ###### Block_PFInfoByInterval 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4414,14 +4080,12 @@ return Block_PFInfoByRDate_ZB("上证A股", 2020, 2022); return Block_PFInfoByInterval("上证A股", 20200101T, 20210201T); ``` - ###### Block_PFInfoByInterval_ZB 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4429,14 +4093,12 @@ return Block_PFInfoByInterval("上证A股", 20200101T, 20210201T); return Block_PFInfoByInterval_ZB("上证A股", 20210101T, 20210201T, cy_Day()); ``` - ###### Block_DistributionByRDate_ZB 用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4444,14 +4106,12 @@ return Block_PFInfoByInterval_ZB("上证A股", 20210101T, 20210201T, cy_Day()); return Block_DistributionByRDate_ZB("上证A股", 2020, 2022); ``` - ###### Block_DistributionByInterval 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4459,14 +4119,12 @@ return Block_DistributionByRDate_ZB("上证A股", 2020, 2022); return Block_DistributionByInterval("上证A股", 20200101T, 20210201T); ``` - ###### Block_MoreIssue 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4474,14 +4132,12 @@ return Block_DistributionByInterval("上证A股", 20200101T, 20210201T); return Block_MoreIssue("上证A股", 20200101T, 20210201T); ``` - ###### Block_DistributionByInterval_ZB 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4489,14 +4145,12 @@ return Block_MoreIssue("上证A股", 20200101T, 20210201T); return Block_DistributionByInterval_ZB("上证A股", 20210101T, 20210601T, cy_Day()); ``` - ###### Block_MoreIssue_ZB 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4504,7 +4158,6 @@ return Block_DistributionByInterval_ZB("上证A股", 20210101T, 20210601T, cy_Da return Block_MoreIssue_ZB("上证A股", 20210101T, 20210201T, cy_Day()); ``` - ##### 3.05交易 ###### 内容 @@ -4525,7 +4178,6 @@ return Block_MoreIssue_ZB("上证A股", 20210101T, 20210201T, cy_Day()); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4539,7 +4191,6 @@ return BkStockHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4547,14 +4198,12 @@ return BkStockHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, return BkHslAnalysis_ZB("上证A股", 20210101T, 20210115T, 0, 0, cy_Day()); ``` - ###### BkCapitalFlowAnalysis 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4563,14 +4212,12 @@ s := "上证A股"; return BkCapitalFlowAnalysis (s, 20201231T, 20211231T, 20191231T, 20201231T); ``` - ###### BkHslAnalysis 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4579,14 +4226,12 @@ s := "上证A股"; return BkHslAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0); ``` - ###### BkCapitalFlowAnalysis_ZB 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4601,7 +4246,6 @@ return BkCapitalFlowAnalysis_ZB(s, 20201231T, 20210105T, cy_Day()); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4610,14 +4254,12 @@ s := "上证A股"; return BkAverageCapitalFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T); ``` - ###### BkHqAnalysis 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4625,7 +4267,6 @@ return BkAverageCapitalFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231 return BkHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, 0, 0, 0); ``` - ###### 中间函数 ####### 内容 @@ -4639,28 +4280,24 @@ return BkHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, 0, 0, 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return BkHSLStructure(array("深证A股"), 20200730T, 20200830T, 0, 1); ``` - ####### bkstockhqanalysis_call 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return BkStockHqAnalysis_Call(array("SZ000809", "SH600718", "SZ000920"), 20200130T, 20201230T, 20200630, 0, 0, 0, -1); ``` - ###### 3.05.01大宗交易 ####### 内容 @@ -4698,7 +4335,6 @@ return BkStockHqAnalysis_Call(array("SZ000809", "SH600718", "SZ000920"), 2020013 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4712,7 +4348,6 @@ return Block_FinancialItems("上证A股", 20201231, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4726,7 +4361,6 @@ return Block_FinancialItems_ZB("上证A股", 2020, 2021, 1, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4740,7 +4374,6 @@ return Block_ProfitItems_ZB("上证A股", 2020, 2021, 1, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4765,7 +4398,6 @@ return Block_ProfitItems("上证A股", 20201231, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4773,14 +4405,12 @@ return Block_ProfitItems("上证A股", 20201231, 0, 0, 0, 0); return Block_Zbjg("上证A股", 20201231, 0, 0, 0, 0); ``` - ###### Block_Ylnl 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4788,14 +4418,12 @@ return Block_Zbjg("上证A股", 20201231, 0, 0, 0, 0); return Block_Ylnl("上证A股", 20201231, 0, 0, 0, 0); ``` - ###### Block_Jynl 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4803,14 +4431,12 @@ return Block_Ylnl("上证A股", 20201231, 0, 0, 0, 0); return Block_Jynl("上证A股", 20201231, 0, 0, 0, 0); ``` - ###### Block_Cznl 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4818,14 +4444,12 @@ return Block_Jynl("上证A股", 20201231, 0, 0, 0, 0); return Block_Cznl("上证A股", 20201231, 0, 0, 0, 0); ``` - ###### Block_Xjlnl 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4833,14 +4457,12 @@ return Block_Cznl("上证A股", 20201231, 0, 0, 0, 0); return Block_Xjlnl("上证A股", 20201231, 0, 0, 0, 0); ``` - ###### Block_CZhnl 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4848,7 +4470,6 @@ return Block_Xjlnl("上证A股", 20201231, 0, 0, 0, 0); return Block_CZhnl("上证A股", 20201231, 0, 0, 0, 0); ``` - ##### 3.08板块结构分析 ###### 内容 @@ -4871,7 +4492,6 @@ return Block_CZhnl("上证A股", 20201231, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4879,14 +4499,12 @@ return Block_CZhnl("上证A股", 20201231, 0, 0, 0, 0); return Block_PE("上证A股", 20210110T, 20201231, 0, 0); ``` - ###### Block_ShareStructure 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4900,7 +4518,6 @@ return Block_ShareStructure("上证A股", 20210110T, 3); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4914,7 +4531,6 @@ return Block_ShareStructure_ZB("上证A股", 20200101T, 20200201T, cy_Day(), 3); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4922,14 +4538,12 @@ return Block_ShareStructure_ZB("上证A股", 20200101T, 20200201T, cy_Day(), 3); return Block_PB("上证A股", 20210110T, 20201231, 0, 0); ``` - ###### Block_PMI 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4937,14 +4551,12 @@ return Block_PB("上证A股", 20210110T, 20201231, 0, 0); return Block_PMI("上证A股", 20210110T, 20201231, 0, 0); ``` - ###### Block_PE_ZB 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4958,7 +4570,6 @@ return Block_PE_ZB("上证A股", 20210110T, 20210221T, 0, 0, 0, cy_Day()); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4966,49 +4577,42 @@ return Block_PE_ZB("上证A股", 20210110T, 20210221T, 0, 0, 0, cy_Day()); return Block_PCF("上证A股", 20210110T, 20201231, 0, 0); ``` - ###### block_pb_zb 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return Block_PB_ZB("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线"); ``` - ###### block_pmi_zb 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return block_pmi_zb("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线"); ``` - ###### Block_PCF_ZB 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return Block_PCF_ZB("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线"); ``` - ###### 中间函数 ####### 内容 @@ -5024,7 +4628,6 @@ return Block_PCF_ZB("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5044,28 +4647,24 @@ return Block_Structure_ZB_Call("上证A股;深证A股", 20200101T, 20220310T, " 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return BKListPNA_Call("上证A股;深证A股", 20200101T, 20200331, 0, 0, 2, 0.2); ``` - ####### Block_PEPB_ZB 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return Block_PEPB_ZB("上证A股;深证A股", 20200101T, 20200331, 0, 0, 0); ``` - ##### 3.09风险和收益 ###### 内容 @@ -5078,7 +4677,6 @@ return Block_PEPB_ZB("上证A股;深证A股", 20200101T, 20200331, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5086,7 +4684,6 @@ return Block_PEPB_ZB("上证A股;深证A股", 20200101T, 20200331, 0, 0, 0); return BKsMeasure("上证A股", "SH000300", 20210110T, 20210221T, 0); ``` - ##### 3.12沪深港通 ###### 内容 @@ -5139,7 +4736,6 @@ return BKsMeasure("上证A股", "SH000300", 20210110T, 20210221T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5153,7 +4749,6 @@ return Stocks_HSGShareHoldingsChange("HG000001", 20210110T, 20210221T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5161,14 +4756,12 @@ return Stocks_HSGShareHoldingsChange("HG000001", 20210110T, 20210221T); return Block_GetHSGCapitalFlowData("HG000001", 20210110T, 20210121T); ``` - ####### Block_HSGAccumCapitalFlow 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5176,14 +4769,12 @@ return Block_GetHSGCapitalFlowData("HG000001", 20210110T, 20210121T); return Block_HSGAccumCapitalFlow("HG000001", "SH000300", 20210110T, 20210121T); ``` - ####### Block_HSGCapitalFlowAndMarket 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5191,14 +4782,12 @@ return Block_HSGAccumCapitalFlow("HG000001", "SH000300", 20210110T, 20210121T); return Block_HSGCapitalFlowAndMarket("HG000001", "SH000300", 20210110T, 20210121T); ``` - ####### Block_HSGActiveInfoBegTEndT 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5206,14 +4795,12 @@ return Block_HSGCapitalFlowAndMarket("HG000001", "SH000300", 20210110T, 20210121 return Block_HSGActiveInfoBegTEndT("HG000001", 20210110T, 20210111T); ``` - ####### Block_getHSGMarketAmountPeriod 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5221,14 +4808,12 @@ return Block_HSGActiveInfoBegTEndT("HG000001", 20210110T, 20210111T); return Block_getHSGMarketAmountPeriod("HG000001", 20210110T, 20210111T); ``` - ####### Stocks_HSGIndustryChange 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5236,14 +4821,12 @@ return Block_getHSGMarketAmountPeriod("HG000001", 20210110T, 20210111T); return Stocks_HSGIndustryChange("HG000001", 20210110T, 20210111T); ``` - ####### Block_HSGActiveInfoGroupbyIndustry 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5251,14 +4834,12 @@ return Stocks_HSGIndustryChange("HG000001", 20210110T, 20210111T); return Block_HSGActiveInfoGroupbyIndustry("HG000001", 20210110T, 20210111T); ``` - ####### Block_HSGActiveInfoGroupbyEndT 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5266,14 +4847,12 @@ return Block_HSGActiveInfoGroupbyIndustry("HG000001", 20210110T, 20210111T); return Block_HSGActiveInfoGroupbyEndT("HG000001", 20210110T, 20210111T); ``` - ####### Block_HSGCapitalFlowPeriodByBK 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5281,14 +4860,12 @@ return Block_HSGActiveInfoGroupbyEndT("HG000001", 20210110T, 20210111T); return Block_HSGCapitalFlowPeriodByBK("HG000001", 20210110T, 20210111T); ``` - ####### Block_GetHSGCapitalFlowDataGroupEndT 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5296,14 +4873,12 @@ return Block_HSGCapitalFlowPeriodByBK("HG000001", 20210110T, 20210111T); return Block_GetHSGCapitalFlowDataGroupEndT("HG000001", 20210110T, 20210111T); ``` - ###### TSWEB_Market_HSGIndustryChange_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5314,7 +4889,6 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryChange_S(BegT, EndT, IndustryType); ``` - ###### 中间函数 ####### 内容 @@ -5354,7 +4928,6 @@ return TSWEB_Market_HSGIndustryChange_S(BegT, EndT, IndustryType); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5362,14 +4935,12 @@ return TSWEB_Market_HSGIndustryChange_S(BegT, EndT, IndustryType); return Stocks_HSGIndustryInfo("HG000001", 20210111T); ``` - ####### Stocks_HGSIndustryConcentraInfo 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5377,14 +4948,12 @@ return Stocks_HSGIndustryInfo("HG000001", 20210111T); return Stocks_HGSIndustryConcentraInfo("HG000001", 20210111T); ``` - ####### StocksHSGShareHoldingsInfo 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5393,14 +4962,12 @@ StockArr := array("SZ002202", "SZ002281", "SZ000777"); return StocksHSGShareHoldingsInfo(StockArr, 20210110T, 20210111T); ``` - ####### Stocks_HSGActiveTopN 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5408,14 +4975,12 @@ return StocksHSGShareHoldingsInfo(StockArr, 20210110T, 20210111T); return Stocks_HSGActiveTopN("HG000001", 20210111T, 5); ``` - ####### Block_HSGAmountInfoAndTop10 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5423,14 +4988,12 @@ return Stocks_HSGActiveTopN("HG000001", 20210111T, 5); return Block_HSGAmountInfoAndTop10("HG000001", 20210111T); ``` - ####### Block_HSGGetIndustryStocks 用途:3.12沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5444,7 +5007,6 @@ return Block_HSGGetIndustryStocks("金融"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5458,7 +5020,6 @@ return Stocks_HSGShareHoldingsInfo("HG000001", 20210111T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5466,14 +5027,12 @@ return Stocks_HSGShareHoldingsInfo("HG000001", 20210111T); return Stocks_HGSHoldingConcentraInfo("HG000001", 20210111T); ``` - ####### Block_HSGCapitalFlowEndT 用途:3.12沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5481,14 +5040,12 @@ return Stocks_HGSHoldingConcentraInfo("HG000001", 20210111T); return Block_HSGCapitalFlowEndT(20210111T); ``` - ####### Stocks_HGSIndustryConcentraChange 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5496,14 +5053,12 @@ return Block_HSGCapitalFlowEndT(20210111T); return Stocks_HGSIndustryConcentraChange("HG000001", 20210110T, 20210111T); ``` - ####### Stocks_HGSHoldingConcentraChange 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5511,14 +5066,12 @@ return Stocks_HGSIndustryConcentraChange("HG000001", 20210110T, 20210111T); return Stocks_HGSHoldingConcentraChange("HG000001", 20210110T, 20210111T); ``` - ###### TSWEB_Market_HSGCapitalFlowEndT 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5528,14 +5081,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGCapitalFlowEndT(BegT, EndT); ``` - ###### TSWEB_Market_HSGCapitalFlowPeriod_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5545,7 +5096,6 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGCapitalFlowPeriod_S(BegT, EndT); ``` - ###### 板块 ####### 内容 @@ -5572,14 +5122,12 @@ return TSWEB_Market_HSGCapitalFlowPeriod_S(BegT, EndT); return stocks_hsgactiveinfo("HG000001", 20200331T, 20200331T, 3); ``` - ###### TSWEB_Market_HSGIndustryChange_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5590,14 +5138,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryChange_N(BegT, EndT, IndustryType); ``` - ###### TSWEB_Market_HSGHoldingTop10_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5607,14 +5153,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGHoldingTop10_N(EndT, IndustryType); ``` - ###### TSWEB_Market_HSGAccumCapitalFlow_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5624,14 +5168,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGAccumCapitalFlow_N(BegT, EndT); ``` - ###### TSWEB_Market_HSGAccumCapitalFlow_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5641,14 +5183,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGAccumCapitalFlow_S(BegT, EndT); ``` - ###### TSWEB_Market_HSGHoldingTop10_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5658,14 +5198,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGHoldingTop10_S(EndT, IndustryType); ``` - ###### TSWEB_Market_HSGIndustryRatio_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5675,14 +5213,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryRatio_N(EndT, IndustryType); ``` - ###### TSWEB_Market_HSGHoldingConcentraChange_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5692,14 +5228,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGHoldingConcentraChange_S(BegT, EndT); ``` - ###### TSWEB_Market_HSGIndustryConcentraChange_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5709,14 +5243,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryConcentraChange_N(BegT, EndT); ``` - ###### TSWEB_Market_HSGIndustryInfo_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5727,14 +5259,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryInfo_S(BegT, EndT, IndustryType); ``` - ###### TSWEB_Market_HSGCapitalFlowPeriod_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5744,14 +5274,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGCapitalFlowPeriod_N(BegT, EndT); ``` - ###### TSWEB_Market_HSGShareHoldingsSizeByMainBK 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5760,14 +5288,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGShareHoldingsSizeByMainBK(EndT, 4); ``` - ###### TSWEB_Market_HSGActiveTop10_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5777,14 +5303,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGActiveTop10_N(BegT, EndT, IndustryType); ``` - ###### TSWEB_Market_HSGHoldingConcentraChange_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5794,14 +5318,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGHoldingConcentraChange_N(BegT, EndT); ``` - ###### TSWEB_Market_HSGIndustryInfo_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5812,14 +5334,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryInfo_N(BegT, EndT, IndustryType); ``` - ###### TSWEB_Market_HSGIndustryRatio_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5829,14 +5349,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryRatio_S(EndT, IndustryType); ``` - ###### TSWEB_Market_HSGActiveTop10_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5846,14 +5364,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGActiveTop10_S(EndT, IndustryType); ``` - ###### TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent 用途:3.12沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5862,14 +5378,12 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent(EndT); ``` - ###### TSWEB_Market_HSGIndustryConcentraChange_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5879,7 +5393,6 @@ EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryConcentraChange_S(BegT, EndT); ``` - ##### 3.14募集资金 ###### 内容 @@ -5918,7 +5431,6 @@ return TSWEB_Market_HSGIndustryConcentraChange_S(BegT, EndT); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5926,14 +5438,12 @@ return TSWEB_Market_HSGIndustryConcentraChange_S(BegT, EndT); return Block_CollectMoneyofIndustryTopN(20210110T, 20210111T, 1, 5); ``` - ####### TSWEB_Block_CollectMoneyPercentage 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5944,14 +5454,12 @@ EndT := inttodate(20240710); return TSWEB_Block_CollectMoneyPercentage(Bkname, BegT, EndT); ``` - ####### TSWEB_Market_CollectMoneytotal 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5961,14 +5469,12 @@ EndT := inttodate(20240710); return TSWEB_Market_CollectMoneytotal(BegT, EndT); ``` - ####### Block_CollectMoneyBegTEndT 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5976,14 +5482,12 @@ return TSWEB_Market_CollectMoneytotal(BegT, EndT); return Block_CollectMoneyBegTEndT('科创板', 20210110T, 20210111T, 1); ``` - ####### TSWEB_Block_IPOdetail 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5995,14 +5499,12 @@ EndT := inttodate(20240710); return TSWEB_Block_IPOdetail(Bkname, BegT, EndT, IndustryType); ``` - ####### TSWEB_Market_IPOPEDistribution 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6012,14 +5514,12 @@ EndT := inttodate(20240710); return TSWEB_Market_IPOPEDistribution(BegT, EndT); ``` - ####### Block_CollectMoneyofLeadUnderwriterTopN 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6027,14 +5527,12 @@ return TSWEB_Market_IPOPEDistribution(BegT, EndT); return Block_CollectMoneyofLeadUnderwriterTopN(20210110T, 20210111T, 5); ``` - ####### TSWEB_Block_IssuePriceDistribution 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6045,14 +5543,12 @@ EndT := inttodate(20240710); return TSWEB_Block_IssuePriceDistribution(Bkname, BegT, EndT); ``` - ####### TSWEB_Market_IssuePriceDistribution 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6062,14 +5558,12 @@ EndT := inttodate(20240710); return TSWEB_Market_IssuePriceDistribution(BegT, EndT); ``` - ####### Block_CollectMoneyTopN 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6083,7 +5577,6 @@ return Block_CollectMoneyTopN(20210110T, 20210111T, 1, 5); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6094,14 +5587,12 @@ EndT := inttodate(20240710); return TSWEB_Block_CollectMoneyBegTEndT(Bkname, BegT, EndT); ``` - ####### TSWEB_Market_CollectMoneydetail 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6111,14 +5602,12 @@ EndT := inttodate(20240710); return TSWEB_Market_CollectMoneydetail(BegT, EndT); ``` - ####### TSWEB_Block_StageCollectMoney 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6129,14 +5618,12 @@ EndT := inttodate(20240710); return TSWEB_Block_StageCollectMoney(Bkname, BegT, EndT); ``` - ####### TSWEB_Market_CollectMoneyofIndustryTop10 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6147,14 +5634,12 @@ EndT := inttodate(20240710); return TSWEB_Market_CollectMoneyofIndustryTop10(BegT, EndT, IndustryType); ``` - ####### TSWEB_Block_IPOPEDistribution 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6165,14 +5650,12 @@ EndT := inttodate(20240710); return TSWEB_Block_IPOPEDistribution(Bkname, BegT, EndT); ``` - ####### TSWEB_Market_CollectMoneyTop10 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6183,14 +5666,12 @@ EndT := inttodate(20240710); return TSWEB_Market_CollectMoneyTop10(BegT, EndT, IndustryType); ``` - ####### TSWEB_Market_StageCollectMoney 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6200,14 +5681,12 @@ EndT := inttodate(20240710); return TSWEB_Market_StageCollectMoney(BegT, EndT); ``` - ####### TSWEB_Market_CollectMoneyofLeadUnderwriterTop10 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6217,7 +5696,6 @@ EndT := inttodate(20240710); return TSWEB_Market_CollectMoneyofLeadUnderwriterTop10(BegT, EndT); ``` - ###### 3.14.02发行市盈率 ####### 内容 @@ -6230,7 +5708,6 @@ return TSWEB_Market_CollectMoneyofLeadUnderwriterTop10(BegT, EndT); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6238,7 +5715,6 @@ return TSWEB_Market_CollectMoneyofLeadUnderwriterTop10(BegT, EndT); return Block_IPOPEDistribution('科创板', 20210110T, 20220111T); ``` - ###### 3.14.03发行价 ####### 内容 @@ -6251,7 +5727,6 @@ return Block_IPOPEDistribution('科创板', 20210110T, 20220111T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6259,7 +5734,6 @@ return Block_IPOPEDistribution('科创板', 20210110T, 20220111T); return Block_IssuePriceDistribution('科创板', 20210110T, 20220111T); ``` - ###### 3.14.04发行明细 ####### 内容 @@ -6272,7 +5746,6 @@ return Block_IssuePriceDistribution('科创板', 20210110T, 20220111T); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6321,7 +5794,6 @@ return Block_IPOdetail('科创板', 20210110T, 20220111T, 1); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -6336,7 +5808,6 @@ return Fund_InvertmentType(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -6351,7 +5822,6 @@ return Fund_Trustee(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -6366,7 +5836,6 @@ return Fund_Manager(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -6387,7 +5856,6 @@ return Fund_InvertmenStyle(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6395,14 +5863,12 @@ SetSysParam(PN_Stock(), 'OF000001'); return Fund_Same(4); ``` - ###### Fund_OpenFundFee 用途:4.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6416,7 +5882,6 @@ return spec(Fund_OpenFundFee(), "OF000001"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6430,7 +5895,6 @@ return spec(fund_FundManager(0), "OF000001"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6444,7 +5908,6 @@ return spec(fund_ManagerShareChange(4, 1), "OF004979"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6458,7 +5921,6 @@ return spec(fund_ManagerTradeDetail(4, 1, 1), "OF288101"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6472,7 +5934,6 @@ return spec(fund_HolderStructure(4, 1), "OF003003"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6486,7 +5947,6 @@ return spec(fund_ShareSplitting(20220101T, 20251027T), "OF159845"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6500,7 +5960,6 @@ return spec(fund_TradingSeat(4, 1, 2), "OF003003"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6514,7 +5973,6 @@ return spec(fund_ETFPurchaseRedemptionInfoID(), "OF159902"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6539,7 +5997,6 @@ return spec(fund_ETFPurchaseRedemptionStocks(), "OF159902"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6554,7 +6011,6 @@ return Fund_ImportantItems(2); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6569,7 +6025,6 @@ return Fund_BalanceSheet(0, 1, 0, 2, 2); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6578,14 +6033,12 @@ Setsysparam(pn_stock(), 'OF159901'); return Fund_InterestSheet(0, 1, 0, 2, 2); ``` - ###### fund_FinancialIndicators 用途:4.03财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6681,7 +6134,6 @@ return spec(fund_FinancialIndicators(0, 4, 2, 1), "OF000001"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -6696,7 +6148,6 @@ return Fund_StockCompositeDetail(0, 1, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -6711,7 +6162,6 @@ return Fund_StockCompositeDecrease(20211231, 20201231); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -6726,7 +6176,6 @@ return Fund_StockCompositeIncrease(20211231, 20201231); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6735,14 +6184,12 @@ Setsysparam(pn_stock(), 'OF159901'); return Fund_StockCentralization(2, 0); ``` - ####### fund_bondcompositedetail 用途:4.04投资组合相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -6756,7 +6203,6 @@ return fund_bondcompositedetail(4); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -6770,7 +6216,6 @@ return Fund_StockCompositeBuyMore2(4); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -6794,7 +6239,6 @@ SetSysParam(PN_Stock(), 'OF000001'); return Fund_StockCompositeChange(20201231, 20191231, 0); ``` - ######## Fund_CompositeDetail_Call - Fund_StockCompositeChange @@ -6813,7 +6257,6 @@ return Fund_StockCompositeChange(20201231, 20191231, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6822,14 +6265,12 @@ Setsysparam(pn_stock(), 'OF159901'); return Fund_IndustryCentralization(2, 0); ``` - ####### Fund_IndustryComposite 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -6838,7 +6279,6 @@ Setsysparam(pn_stock(), 'OF159901'); return Fund_IndustryComposite(2, 0); ``` - ###### 4.4.03资产配置 ####### 内容 @@ -6851,7 +6291,6 @@ return Fund_IndustryComposite(2, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6860,7 +6299,6 @@ Setsysparam(pn_stock(), 'OF159901'); return Fund_InvestmentRatio(2, 0); ``` - ###### 4.4.05基金净值 ####### 内容 @@ -6875,7 +6313,6 @@ return Fund_InvestmentRatio(2, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6884,14 +6321,12 @@ Setsysparam(pn_stock(), 'OF159901'); return Fund_NAW('SH000300', 20210101T, 20210115T, 1); ``` - ####### Fund_NetAsset 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6900,14 +6335,12 @@ Setsysparam(pn_stock(), 'OF159901'); return Fund_NetAsset(20210101T, 20210115T); ``` - ####### Fund_CloseAfterRate 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6916,14 +6349,12 @@ Setsysparam(pn_stock(), 'SZ150006'); return Fund_CloseAfterRate(20110101T, 20110115T); ``` - ###### fund_NobleMetalHoldDetail 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6937,7 +6368,6 @@ return spec(fund_NobleMetalHoldDetail(4, 2, 1), "OF518850"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6951,7 +6381,6 @@ return spec(fund_ABSHoldDetail(4, 2, 1), "OF005862"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6966,7 +6395,6 @@ return fund_BondsIncome(0, 4, 2, 1); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6980,7 +6408,6 @@ return spec(fund_FairValueChangeIncome(0, 4, 2, 1), "OF000001"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -6994,7 +6421,6 @@ return spec(fund_BondAllocation(4, 2, 1), "OF000001"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7008,7 +6434,6 @@ return spec(fund_FuturesHoldDetail(4, 2, 1), "OF512990"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7022,7 +6447,6 @@ return spec(fund_BondHoldDetail(4, 2, 1), "OF000001"); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7036,7 +6460,6 @@ return spec(fund_CumBuyAndSell(4, 2, 0, 1), "OF000001"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7051,7 +6474,6 @@ return fund_fundHoldDetail(4, 2, 1); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7065,7 +6487,6 @@ return spec(fund_AssetBackedIncome(0, 4, 2, 1), "OF005862"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7079,7 +6500,6 @@ return spec(fund_ConvBondHoldDetail(4, 2, 1), "OF000001"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -7093,7 +6513,6 @@ return spec(Fund_SWIndustryComposite(4, 2, 1), "OF000001"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7107,7 +6526,6 @@ return spec(fund_BondHoldCentralization(4, 2, 1), "OF000001"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7121,7 +6539,6 @@ return spec(fund_RemainingTerm(4, 1), "OF003003"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7471,7 +6888,6 @@ return spec(fund_InvestmentStyle(4, 1), "OF000001"); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7499,7 +6915,6 @@ return Fund_ProfitDistribution(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7514,7 +6929,6 @@ return Fund_ShareStrucuture(3); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7549,7 +6963,6 @@ return Fund_MainSharesHolder(2); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7558,14 +6971,12 @@ Setsysparam(pn_stock(), 'OF160505'); return Fund_PeriodHq3(20220201T); ``` - ###### Fund_PeriodHq 用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7574,14 +6985,12 @@ Setsysparam(pn_stock(), 'SZ184801'); return Fund_PeriodHq(20220101T, 20220201T, cy_day(), 0, 0); ``` - ###### Fund_PeriodHq2 用途:4.09市场表现相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7596,7 +7005,6 @@ return Fund_PeriodHq2(20220201T); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7605,14 +7013,12 @@ Setsysparam(pn_stock(), 'SZ184801'); return Fund_BigBargain(20220101T, 20220201T, 0, 1, 0); ``` - ###### fund_NetGrowthCompareBenchmark 用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7626,7 +7032,6 @@ return spec(fund_NetGrowthCompareBenchmark(4, 1), "OF000001"); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7640,7 +7045,6 @@ return spec(Fund_NvalueAndBsInfoNWINValue(20251001T, 20251031T, "SH000300", 0), 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7654,7 +7058,6 @@ return spec(fund_RiskAdjustedReturn(20251106T), "OF000001"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7668,7 +7071,6 @@ return spec(fund_PurchaseRedemption(4, 1), "OF003003"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7688,7 +7090,6 @@ return spec(fund_ManagerRiskAdjustedReturn(1), "OF000001"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7708,12 +7109,11 @@ return Funds_cwcs(20220201T, 10); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl // 华夏成长债券投资收益数据 -datafields := +datafields := array( ("数据字段":"合计", "指标名称":"合计", "单位":10000.0), ("数据字段":"利息收入", "指标名称":"利息收入", "单位":10000.0), @@ -7870,7 +7270,6 @@ return spec(fund_DataDisplayFormat(363, 0, 4, 2, 1, datafields), "OF000001"); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7884,7 +7283,6 @@ return Funds_InvertmenStyle(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7898,7 +7296,6 @@ return Funds_InvertmentType(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7912,7 +7309,6 @@ return Funds_Manager(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7926,7 +7322,6 @@ return Funds_Trustee(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7934,7 +7329,6 @@ return Funds_Trustee(); return Funds_Archive('封闭'); ``` - ###### 中间函数 ####### 内容 @@ -7950,14 +7344,12 @@ return Funds_Archive('封闭'); return FundBasicInfo_Call(array("OF040001", "SZ184728", "SH500002")); ``` - ####### FundEnlarge_Call 用途:5.01基金简介相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7970,7 +7362,6 @@ return FundEnlarge_Call(array("OF040001", "SZ184728", "SH500002"), 20200101T, 20 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7991,7 +7382,6 @@ return funds_ShareSplitting("南方", 2024); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8005,7 +7395,6 @@ return Funds_HxCompare('开放', array(), 20210331, array(310007, 310008)); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8057,7 +7446,6 @@ return Funds_ZBCompare('开放', array(), 2019, 2021, 4, array(310007, 310008)); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -8065,14 +7453,12 @@ return Funds_ZBCompare('开放', array(), 2019, 2021, 4, array(310007, 310008)); return Funds_StockComposite('封闭', 20210331, 10, 0, 0, 5); ``` - ####### Funds_StockCompositeDecrease 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -8086,7 +7472,6 @@ return Funds_StockCompositeDecrease('封闭', 20210331, 20200331, 10, 0, 5); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -8100,7 +7485,6 @@ return Funds_StockCompositeNewAdded('开放', 20210331, 20200331, 10, 5); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -8114,7 +7498,6 @@ return Funds_StockCompositeSell('开放', 20210331, 20200331, 10, 5); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8122,21 +7505,18 @@ return Funds_StockCompositeSell('开放', 20210331, 20200331, 10, 5); return Funds_StockCentralization('封闭', 20210331, 0, 0, 5); ``` - ####### funds_stockcompositeincrease 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。 - 范例 ```tsl return Funds_StockCompositeIncrease("深证基金;上证基金;开放式基金", 20181231, 20171231, 5, 0, 5); ``` - ####### 中间函数 ######## 内容 @@ -8159,7 +7539,6 @@ return Funds_StockCompositeIncrease("深证基金;上证基金;开放式基金", return FundStockCompositeChange_Call("深证基金;上证基金;开放式基金", 20181231, 20171231, 10, 0, 5, 0); ``` - ######## FundStockComposite_Call 范例 @@ -8168,7 +7547,6 @@ return FundStockCompositeChange_Call("深证基金;上证基金;开放式基金" return FundStockComposite_Call(array("SZ184688", "OF040001"), 20181231, "占总股本(%)", 0, 5); ``` - ######## FundStocksCentralization_Call 算法持股集中度 =(前面i只持仓股票的总市值 / 所有持仓股票的总市值)\* @@ -8178,7 +7556,6 @@ return FundStockComposite_Call(array("SZ184688", "OF040001"), 20181231, "占总 return FundStocksCentralization_Call(array("OF000001", "OF040001"), 20181231, "前三名股票@集中度(%)", 0, 5); ``` - ######## FundsStock_Call 范例 @@ -8187,7 +7564,6 @@ return FundStocksCentralization_Call(array("OF000001", "OF040001"), 20181231, " return FundsStock_Call(array("OF000001", "OF040001"), 20181231); ``` - ######## funds_HoldDetail 范例 @@ -8248,7 +7624,6 @@ return FundHoldComposite_Call(getbk("南方"), 20241231, 318, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -8256,14 +7631,12 @@ return FundHoldComposite_Call(getbk("南方"), 20241231, 318, 0); return Funds_IndustryComposite('封闭', 20210331, 20200331, 0, 0, 5); ``` - ####### Funds_IndustryCentralization 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8271,7 +7644,6 @@ return Funds_IndustryComposite('封闭', 20210331, 20200331, 0, 0, 5); return Funds_IndustryCentralization('封闭', 20210331, 0, 0, 5); ``` - ####### 中间函数 ######## 内容 @@ -8288,7 +7660,6 @@ return Funds_IndustryCentralization('封闭', 20210331, 0, 0, 5); return FundICCentralization_Call(array("OF000001", "OF040001"), 20181231, "前三名行业@集中度(%)", 0, 5); ``` - ######## FundIndustryCompositeChange_Call 范例 @@ -8297,7 +7668,6 @@ return FundICCentralization_Call(array("OF000001", "OF040001"), 20181231, "前 return FundIndustryCompositeChange_Call(array("OF000001", "OF040001"), 20181231, 20171231, "市值变动", 0, 5); ``` - ###### 5.3.03资产配置 ####### 内容 @@ -8311,7 +7681,6 @@ return FundIndustryCompositeChange_Call(array("OF000001", "OF040001"), 20181231, 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8319,7 +7688,6 @@ return FundIndustryCompositeChange_Call(array("OF000001", "OF040001"), 20181231, return Funds_InvestmentRatio('封闭', 20210331, 20200331, 0, 0, 5); ``` - ####### 中间函数 ######## 内容 @@ -8334,7 +7702,6 @@ return Funds_InvestmentRatio('封闭', 20210331, 20200331, 0, 0, 5); return fundinvestmentratio_call(array("OF000001", "OF040001"), 20181231, 20171231, "股票@占净值比例(%)", 0, 5); ``` - ###### 5.3.04净值 ####### 内容 @@ -8350,7 +7717,6 @@ return fundinvestmentratio_call(array("OF000001", "OF040001"), 20181231, 2017123 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8358,14 +7724,12 @@ return fundinvestmentratio_call(array("OF000001", "OF040001"), 20181231, 2017123 return Funds_NetAsset('封闭', 20210331T, 20200331T, 0, 0, 5); ``` - ####### FundsCurrency_NetAsset 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8373,14 +7737,12 @@ return Funds_NetAsset('封闭', 20210331T, 20200331T, 0, 0, 5); return FundsCurrency_NetAsset('货币型', 20210331T, 0, 0, 5); ``` - ####### Funds_NetAssetDetail 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8388,7 +7750,6 @@ return FundsCurrency_NetAsset('货币型', 20210331T, 0, 0, 5); return Funds_NetAssetDetail('OF070002;OF070001', 20210331T, 20210405T); ``` - ####### 中间函数 ######## 内容 @@ -8404,7 +7765,6 @@ return Funds_NetAssetDetail('OF070002;OF070001', 20210331T, 20210405T); return NetAssetWeeklyList_Call(array("OF000001", "OF040001"), 20181201T, 20171201T, "单位净值", 0, 5); ``` - ######## CurrencyFundNetAssetWeeklyList_Call 范例 @@ -8413,14 +7773,12 @@ return NetAssetWeeklyList_Call(array("OF000001", "OF040001"), 20181201T, 2017120 return CurrencyFundNetAssetWeeklyList_Call(array("OF040003", "OF202301"), 20181201T, "每万份基金单位收益", 0, 5); ``` - ###### funds_BondAllocation 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8434,7 +7792,6 @@ return funds_BondAllocation("南方", 20241231, 4, 0, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8448,7 +7805,6 @@ return Funds_BondHoldCentralization("南方", 20241231T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8462,7 +7818,6 @@ return funds_RemainingTerm("南方", 20241231, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8476,7 +7831,6 @@ return funds_HolderStructure("南方", 20241231); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8490,7 +7844,6 @@ return funds_PurchaseRedemption("南方", 20241231); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8504,7 +7857,6 @@ return funds_fundHoldDetail("南方", 20241231, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -8518,7 +7870,6 @@ return Funds_SWIndustryComposite("南方", 20241231T, 4, 1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8532,7 +7883,6 @@ return funds_ABSHoldDetail("南方", 20241231, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8546,7 +7896,6 @@ return funds_ConvBondHoldDetail("南方", 20241231, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8560,7 +7909,6 @@ return funds_NobleMetalHoldDetail("南方", 20241231, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8574,7 +7922,6 @@ return funds_FuturesHoldDetail("南方", 20241231, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8588,7 +7935,6 @@ return funds_CumBuyAndSell("南方", 20241231, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8672,7 +8018,6 @@ return funds_BondHoldDetail("南方", 20241231, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8680,7 +8025,6 @@ return funds_BondHoldDetail("南方", 20241231, 0); return Funds_ProfitDistribution('封闭', 20210331T, 20220331T, 0, 0, 5); ``` - ###### 中间函数 ####### 内容 @@ -8693,14 +8037,12 @@ return Funds_ProfitDistribution('封闭', 20210331T, 20220331T, 0, 0, 5); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return FundDistributeInfo_Call(array("OF000001", "SZ184728"), 20011201T, 20101201T, "期间分红(元/份)", 0, 5); ``` - ###### TSWEB_FC_BonusDistribution_DividendDetails 参考TSWEB_Fund_UnitsAndHoldersDD @@ -8720,7 +8062,6 @@ return FundDistributeInfo_Call(array("OF000001", "SZ184728"), 20011201T, 2010120 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8728,14 +8069,12 @@ return FundDistributeInfo_Call(array("OF000001", "SZ184728"), 20011201T, 2010120 return Funds_ShareStrucuture('封闭', 20210331, 0, 0, 5); ``` - ###### Funds_SharesByDefinedOrgan 用途:5.05持有人结构相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8743,14 +8082,12 @@ return Funds_ShareStrucuture('封闭', 20210331, 0, 0, 5); return Funds_SharesByDefinedOrgan('开放', 20051231, "金信证券有限责任公司");; ``` - ###### Funds_SharesByOrgan_Call 用途:5.05持有人结构相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8764,7 +8101,6 @@ return Funds_SharesByOrgan_Call('开放', 20051231, 5); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8787,7 +8123,6 @@ return Funds_SharesByOrgan('开放', 20201231, 20191231, 0, 1); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8795,14 +8130,12 @@ return Funds_SharesByOrgan('开放', 20201231, 20191231, 0, 1); return Funds_PeriodHq('封闭', 20210331T, 20220331T, 0, 0, 5); ``` - ###### Funds_ZjRatio 用途:5.06市场表现相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8810,7 +8143,6 @@ return Funds_PeriodHq('封闭', 20210331T, 20220331T, 0, 0, 5); return Funds_ZjRatio('开放', 20210331T, 0, 5); ``` - ###### 中间函数 ####### 内容 @@ -8823,21 +8155,18 @@ return Funds_ZjRatio('开放', 20210331T, 0, 5); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return FundZjRatio_Call(array("SH500001", "SH500002"), 20011201T, 0, 5); ``` - ###### funds_NetGrowthCompareBenchmark 用途:5.06市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8858,7 +8187,6 @@ return funds_NetGrowthCompareBenchmark("南方", 20251105T, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8872,7 +8200,6 @@ return Funds_Measure('开放', 'SH000300', 20210331T, 20220331T, 1.98, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8960,7 +8287,6 @@ return Funds_VaR('开放', 20201231, 10, 20210331T, 20220331T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8974,7 +8300,6 @@ return Funds_ManagerCrossHoldStock(20210331); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8997,7 +8322,6 @@ return Funds_ManagerHoldStock(20210331, 20200331); return FundManagerCrossHoldStock_Qk("长城基金管理有限公司", 20201231); ``` - ######## FundManagerCrossHoldStock_Call 范例 @@ -9006,7 +8330,6 @@ return FundManagerCrossHoldStock_Qk("长城基金管理有限公司", 20201231); return FundManagerCrossHoldStock_Call(20030930); ``` - ###### 6.3.02行业配置 ####### 内容 @@ -9019,7 +8342,6 @@ return FundManagerCrossHoldStock_Call(20030930); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -9039,7 +8361,6 @@ return FundBlock_IndustryComposite(20210331, 20200331); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9069,7 +8390,6 @@ return FundBock_InvestmentRatio(20210331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9099,7 +8419,6 @@ return FundBlock_ShareStrucuture(20210331, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9113,7 +8432,6 @@ return BankBondIssue_Pgm('银行间债券', 20210331T, 20220331T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9127,7 +8445,6 @@ return Bonds_Corporation('企业债', 20210331T, 20220331T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9148,7 +8465,6 @@ return Bonds_GovBond('国债', 20210331T, 20220331T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9161,7 +8477,6 @@ return CorporationBond_Call(array("SH139345", "SH127352"), 20180101T, 20240101T) 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9183,7 +8498,6 @@ return GovBond_Call(array("SH019516", "SZ101828"), 20100101T, 20180101T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9197,7 +8511,6 @@ return Bonds_Hq('国债', 20210331T, 20220331T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9217,14 +8530,12 @@ return Bonds_YTM('国债', 20210331T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return BondHqAnalysis_Call(array("SH127351", "SH127352"), 20180101T, 20240101T); ``` - ###### 收益率中间函数 ####### 内容 @@ -9240,7 +8551,6 @@ return BondHqAnalysis_Call(array("SH127351", "SH127352"), 20180101T, 20240101T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9255,7 +8565,6 @@ return BondDataCheck(20180101T); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9269,7 +8578,6 @@ return BondInterest(100, 0.08, 20101101T, 20101010T, 1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9282,7 +8590,6 @@ return BondNegotiableShares("SH120102"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9290,7 +8597,6 @@ SetSysParam(PN_Stock(), "SH127352"); return BondYTM_Call(20201130T); ``` - #### 教学范例 ##### 内容 @@ -9348,7 +8654,6 @@ return BondYTM_Call(20201130T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9365,7 +8670,6 @@ return sp_SetSysParam1(); // 选择SZ000001 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9381,7 +8685,6 @@ return sp_SetSysParam2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9406,7 +8709,6 @@ return sp_GetSysParam(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9421,7 +8723,6 @@ return bd_Base(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9436,7 +8737,6 @@ return bd_ExPand(20171231T); // 计算截止到2017年12月31日时,平安银 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9463,7 +8763,6 @@ return bd_report2(20171231); // 返回平安银行截止到2017年12月31日的 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9493,7 +8792,6 @@ return bd_Report(array(46002), 20121231); // 返回调整后2012年12月31年报 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9511,7 +8809,6 @@ return hd_1(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9558,7 +8855,6 @@ return hd_Nday(10); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9575,7 +8871,6 @@ return hd_Spec('sz000002'); // 指定股票代码 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -9592,7 +8887,6 @@ return hd_SpecDate(20180801T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -9608,7 +8902,6 @@ return hd_SpecAndSpecDate('sz000001', 10, 20180801T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9632,7 +8925,6 @@ return hd_Public('A股', 20180801T, 20180803T); // 板块选取A股,开始日2 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9647,7 +8939,6 @@ return ud_LoadTable('SavedUserDB'); // 其中SavedUserDB为已经保存好的平 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9679,7 +8970,6 @@ return sql_Insert(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9705,7 +8995,6 @@ return sql_Delete(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9719,7 +9008,6 @@ return fl_DeleteFile('SZ000001'); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法删除虚拟目录下’RemoteDemo’的所有xls文件,若删除失败则返回'Delete File fail',获得板块BKname下的所有股票,同是以股票代码命名的xls文件导出到虚拟目录,返回’RemoteDemo’目录结构信息,若导出失败,则返回'Export Fail!'。范例 @@ -9736,7 +9024,6 @@ return fl_WriteToNetDir('安徽'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9751,7 +9038,6 @@ return fl_GetHqData('安徽', 20180801T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9766,7 +9052,6 @@ return fl_ImportFile(1, 'SH600218'); // 运行前已经将该股票的发行信 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9780,7 +9065,6 @@ return fl_WriteFile('安徽', 20180801T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9808,7 +9092,6 @@ return fl_ExportFile(1, 'SZ000001'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9826,7 +9109,6 @@ return gfGraphGroup(5, 10); // 返回平安银行在2018年8月1日的180个日 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9844,7 +9126,6 @@ return teach_gfColor(); // 返回平安银行在2018年8月1日的180个日线 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 判定条件:5个周期的平均收盘价>10个周期的平均收盘价\*Value范例 @@ -9864,7 +9145,6 @@ return teach_gfFlag(1.04); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 L1日乘离率(BIAS)=(当日的收盘价-L1日移动平均线) x100/L1日移动平均线范例 @@ -9884,7 +9164,6 @@ return gfBias_Eval(5); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9899,7 +9178,6 @@ return teach_gfKLineBoll_2(GfDemo01(), GfDemo02()); // GfDemo01与GfDemo02为自 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 DIFF线 收盘价短期、长期指数平滑移动平均线间的差。 @@ -9923,7 +9201,6 @@ return teach_gfMacd_Eval(12, 26, 9); 参数:无。 返回:处理后的结果值。 - 算法 股价上涨(open() 标记 - 块 @@ -287,6 +292,7 @@ http://www.webiste.com/foo.tsl?name=jack&email=jack@abc.com #### .Web Tools ##### 内容 + - 表格样式 - 单元格 - 图形配置 @@ -296,6 +302,7 @@ http://www.webiste.com/foo.tsl?name=jack&email=jack@abc.com ##### 表格样式 ###### 内容 + - Web_tb_arrow - Web_tb_bar - Web_tb_gradient @@ -345,6 +352,7 @@ http://www.webiste.com/foo.tsl?name=jack&email=jack@abc.com ##### 单元格 ###### 内容 + - 背景 - 富文本 - 迷你图 @@ -352,6 +360,7 @@ http://www.webiste.com/foo.tsl?name=jack&email=jack@abc.com ###### 背景 ####### 内容 + - Web_css_bgbar - Web_css_bgcolor - Web_css_bghist @@ -377,6 +386,7 @@ http://www.webiste.com/foo.tsl?name=jack&email=jack@abc.com ###### 富文本 ####### 内容 + - Web_richtext_zdbgcolor ####### Web_richtext_zdbgcolor @@ -386,6 +396,7 @@ http://www.webiste.com/foo.tsl?name=jack&email=jack@abc.com ###### 迷你图 ####### 内容 + - Web_spark_hist - Web_spark_nphist @@ -402,6 +413,7 @@ http://www.webiste.com/foo.tsl?name=jack&email=jack@abc.com ##### 图形配置 ###### 内容 + - Web_fig_box - Web_fig_heatmap - Web_fig_histogram @@ -466,6 +478,7 @@ http://www.webiste.com/foo.tsl?name=jack&email=jack@abc.com ##### 展示范例 ###### 内容 + - Demo_framestyle_constyle_dotweb - Demo_framestyle_constyle_net - Demo_framestyle_heatmaptb_net @@ -530,6 +543,7 @@ http://www.webiste.com/foo.tsl?name=jack&email=jack@abc.com ##### 中间函数 ###### 内容 + - Kerneldensityestimator - Web_color_theme - Web_color_triscale diff --git a/docs/tsl/syntax_book/function/financial/bond.md b/docs/tsl/syntax_book/function/financial/bond.md index 15f74d8..b206db3 100644 --- a/docs/tsl/syntax_book/function/financial/bond.md +++ b/docs/tsl/syntax_book/function/financial/bond.md @@ -53,7 +53,6 @@ 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 取得SH010107(21国债⑺)在20110913的修正久期 @@ -70,7 +69,6 @@ return bd_AdjustedDuration(EndT); // 8.689358 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 取得SH010107(21国债⑺)在20110913的剩余年限(年) @@ -87,7 +85,6 @@ return bd_RemainYear(EndT); // 9.890411 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 取得SH010107(21国债⑺)在20110913的剩余付息次数 @@ -104,7 +101,6 @@ return bd_RemainPayNumber(EndT); // 20 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 取得SH010107(21国债⑺)在20110913的结算价(元) @@ -121,7 +117,6 @@ return bd_PayPrice(EndT); // 103.26 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 取得SH010107(21国债⑺)在20110913的到期收益率(%) @@ -138,7 +133,6 @@ return bd_YTM(EndT); // 3.919539 参数:无。 返回:处理后的结果值。 - 范例 取得SH010107(21国债⑺)的应计利息(元) @@ -154,7 +148,6 @@ return bd_Interest3(); // 0.27427 参数:无。 返回:处理后的结果值。 - 范例 取得SH010107(21国债⑺)的修正久期 @@ -170,7 +163,6 @@ return bd_AdjustedDuration3(); // 8.683337 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -185,7 +177,6 @@ return bd_Duration3(); // 9.023284 参数:无。 返回:处理后的结果值。 - 范例 取得SH010107(21国债⑺)的到期收益率(%) @@ -201,7 +192,6 @@ return bd_YTM3(); // 3.914935 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 取得SH010107(21国债⑺)在20110913的当前付息期内截止到交易日的天数 ```tsl @@ -250,7 +240,6 @@ return BondInterest(Endt, 1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例债券SH010107在20171228日收盘买入持有到到期的收益率 ```tsl @@ -320,7 +309,6 @@ return BondYieldToMaturity(Endt); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法 其中,Ci:每期现金流; @@ -331,11 +319,11 @@ TY:债券最后一期完整周期天数(非完整周期表示最后一期计 已知某个固定利率周期性付息债券在20171220T全价102.5,频率为1,未来现金流数据如下所示: -| 计息起始日 | 付息日 | 本期付息 | 本期利率(%) | 本期付本金 | 剩余本金 | 现金流 | -| --- | --- | --- | --- | --- | --- | --- | -| 20171028T | 20181028T | 3.5 | 3.5 | 0 | 100 | 3.5 | -| 20181028T | 20191028T | 3.5 | 3.5 | 50 | 50 | 53.5 | -| 20191028T | 20201028T | 1.75 | 3.5 | 50 | 0 | 51.75 | +| 计息起始日 | 付息日 | 本期付息 | 本期利率(%) | 本期付本金 | 剩余本金 | 现金流 | +| ---------- | --------- | -------- | ----------- | ---------- | -------- | ------ | +| 20171028T | 20181028T | 3.5 | 3.5 | 0 | 100 | 3.5 | +| 20181028T | 20191028T | 3.5 | 3.5 | 50 | 50 | 53.5 | +| 20191028T | 20201028T | 1.75 | 3.5 | 50 | 0 | 51.75 | 求持有到期的到期收益率 @@ -359,7 +347,6 @@ return BondYieldToMaturity3(PV, BondCash, f, t, TS); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - ####### 内容 - BondYieldToMaturity_II @@ -375,7 +362,6 @@ return BondYieldToMaturity3(PV, BondCash, f, t, TS); 返回:处理后的结果值。 - 算法 若是规则的周期性付息,到期收益率(%)-摊余成本法=不处于最后付息周期的定期付息债--到期收益率; @@ -462,7 +448,6 @@ return BondYieldToMaturity_II(Endt, price, 1); 返回:处理后的结果值。 - 算法 若债券的利率品种为固定利率,结算日票面利率为债券基本信息表中的票面利率; @@ -486,7 +471,6 @@ return BondCouponExt(20120703T); 参数:无。 返回:处理后的结果值。 - 算法 根据债券.债券派息和利率表中的信息获取本期付息和本期付本金,到期兑付日债券本息和=本期付息+本期付本金范例 @@ -525,7 +509,6 @@ return BondFutureValue(); 返回:处理后的结果值。 - 范例 ```tsl @@ -561,7 +544,6 @@ return BondDaysNewestPayment(20120703T, 1); 返回:处理后的结果值。 - 范例: ```tsl @@ -578,7 +560,6 @@ return bdV_CleanPrice (0); // 数据提供商:中证 返回:处理后的结果值。 - 范例: ```tsl @@ -595,7 +576,6 @@ return bdV_DirtyPrice (0); // 数据提供商:中证 返回:处理后的结果值。 - 范例: ```tsl @@ -612,7 +592,6 @@ return bdV_YieldToMaturity (0); // 数据提供商:中证 返回:处理后的结果值。 - 范例债券SH010107在2018/4/8的凸性 ```tsl @@ -643,7 +622,6 @@ y:到期收益率 返回:处理后的结果值。 - 范例债券SH010107在指定日2018/4/8持有10000市值的基点价值-持有到期 ```tsl @@ -660,7 +638,6 @@ return BondBasisPointValue(Endt, MV); // 返回3.05 返回:处理后的结果值。 - 范例获得债券SH010107在2018/4/4的麦考利久期 ```tsl @@ -717,7 +694,6 @@ Ti:结算日到第i个付息日的付息次数。(完整周期计为1,非 返回:处理后的结果值。 - 算法 非最后付息周期 @@ -754,7 +730,6 @@ return BondModifiedDuration(Endt, 0); // 返回:3.05 返回:处理后的结果值。 - 算法 不处于最后付息周期定期付息债的久期= @@ -775,7 +750,6 @@ return BondMacaulayDuration2_sub(107.1642, 4.26, 2, 0.033429, 175, 18, 100, 184) 返回:处理后的结果值。 - 算法 不处于最后付息周期的久期= @@ -796,7 +770,6 @@ return BondConvexity2_sub(9.5, 0.09, 1, 0.1, 175, 8, 1, 365); 返回:处理后的结果值。 - 算法 (1)从债券基本信息表获得付息方式rtype; @@ -863,7 +836,6 @@ return FinalPayinterestPeriod(20120703T); 返回:布尔值。 - 范例 ```tsl @@ -877,7 +849,6 @@ return IsBankBond('SH010107'); 参数:无。 返回:处理后的结果值。 - 算法 函数首先判断当前系统证券是否是债券,如果是债券,从债券.基本信息表中获得该债券的偿还期限(年),否则返回0范例 @@ -894,7 +865,6 @@ return bd_Maturity(); 参数:无。 返回:处理后的结果值。 - 算法 函数首先判断当前系统证券是否是债券,如果是债券,从债券.基本信息表中获得该债券的利率品种,否则返回0范例 @@ -911,7 +881,6 @@ return bd_InterestRateType(); 参数:无。 返回:日期或时间值。 - 算法 函数通过判断当前系统证券是否是银行间债券,如果是,则从债券.基本信息表中获得上市日,否则返回对应证券上市的第一个交易日范例 @@ -930,7 +899,6 @@ return bd_ListDate(); 返回:布尔值。 - 算法 首先通过判断StockID的股票类型是否是债券,如果是,则通过债券.基本信息表中债券种类判断是否是企业债,如果是,则返回1;否则返回0范例 @@ -948,7 +916,6 @@ return IsCorporationBond('SH129801'); 返回:布尔值。 - 算法 函数通过stocktype函数返回的证券类型判断是否是债券,债券的类型值包括7,8,18范例 @@ -968,7 +935,6 @@ return IsBond("SH110003"); 返回:布尔值。 - 算法 函数首先通过判断StockID的股票类型是否是债券,如果是,则通过债券.基本信息表中债券种类判断是否是国债,如果是,则返回1;否则返回0范例 @@ -985,7 +951,6 @@ return IsGovBond("BK000201"); 参数:无。 返回:处理后的结果值。 - 算法 函数判断当前证券是否是债券,如果是,则实际发行总额=发行额×债券发行量金额单位;否则返回0范例 @@ -1003,7 +968,6 @@ return bd_ActualIssueAmount(); 参数:无。 返回:日期或时间值。 - 算法 函数判断当前证券是否是债券,如果是,通过债券.基本信息表获得对应的计息日,否则返回0范例 @@ -1021,7 +985,6 @@ return bd_DatedDate(); 参数:无。 返回:日期或时间值。 - 算法 函数通过判断当前证券的股票类型,返回对应的到期日范例 @@ -1039,7 +1002,6 @@ return bd_GoalDate (); 参数:无。 返回:日期或时间值。 - 算法 返回bd_GoalDate (),即到期日。直接返回债券基本信息表中的到期日。范例 @@ -1057,7 +1019,6 @@ return bd_ExpireDate (); 参数:无。 返回:日期或时间值。 - 算法 函数通过当前证券的数据库提供商以及股票类型的判断,返回债券基本信息表中的付息频率。范例 @@ -1075,7 +1036,6 @@ return bd_PayTimes(); 参数:无。 返回:处理后的结果值。 - 算法 函数通过当前股票的数据库提供商以及股票类型的判断,返回债券基本信息表中的息票类型。该字段已废弃。范例 @@ -1098,7 +1058,6 @@ return bd_CouponType(); 参数:无。 返回:处理后的结果值。 - 算法 函数判断当前证券是否是企业债或国债,如果是,通过债券.基本信息表中获得票面利率(%);否则返回0范例 @@ -1116,7 +1075,6 @@ return bd_CouponRate(); 参数:无。 返回:处理后的结果值。 - 算法 债券流通股=实际发行总额(元) /面值(元)范例 @@ -1135,7 +1093,6 @@ return bd_Shares (); 返回:布尔值。 - 算法 首先通过函数stocktype判断是否是债券,如果是,则通过债券.基本信息表中的债券种类判断是否是可转债,如果是,返回1;否则返回0范例 @@ -1165,7 +1122,6 @@ return IsConvertibleBond("SZ125002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1184,7 +1140,6 @@ return BondExtraDataExist(t, 'SH000001'); 返回:日期或时间值。 - 算法 从补充的付息频率数据(补充的数据见函数bd_PayTimesData)中获得数据表t; @@ -1206,7 +1161,6 @@ return bd_PayTimesOfLido('SZ101917'); 返回:处理后的结果值。 - 算法 判断参数BondId是否是企业债券或国债,若是,则继续下面的步骤,否则返回空值; @@ -1230,7 +1184,6 @@ return bd_CouponTypeOfLido('SZ111017'); 返回:处理后的结果值。 - 算法 (1)从补充的附息利率品种数据(补充的数据见函数bd_InterestRateTypeData)中获得数据表t; @@ -1258,7 +1211,6 @@ return bd_InterestRateTypeOfLido("SZ101904"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1313,7 +1265,6 @@ return bd_IfInDuration("SZ128144", 20230101T); // 1 参数:无。 返回:处理后的结果值。 - 算法 判断“到期赎回价格是否包含当期利息” @@ -1345,7 +1296,6 @@ return CB_ExpiredRedemptionPriceInterest(); 参数:无。 返回:处理后的结果值。 - 算法 如果指定日在开始下修日和实际到期日之间,则返回转股价乘以转股价向下修正收盘价限制比例除以100,否则,返回0范例 @@ -1368,7 +1318,6 @@ return CB_RevisedTriggerPrice(); 参数:无。 返回:处理后的结果值。 - 算法 如果指定日大于可转债的实际到期日,说明 判断日已经超过到期日,债券已到期,无所谓满足不满足有条件赎回收盘价限制条件,返回0; @@ -1393,7 +1342,6 @@ return CB_SatisfyConditionalRedemption(); 参数:无。 返回:处理后的结果值。 - 算法 1.仅考虑指定日在开始回售日和实际到期日之间日期,如果不在,则返回0; @@ -1420,7 +1368,6 @@ return CB_ConditionalPutbackPrice (); 参数:无。 返回:处理后的结果值。 - 算法 如果指定日大于可转债的实际到期日,说明 判断日已经超过到期日,债券已到期,无所谓满足不满足有条件回售收盘价限制条件,返回0; @@ -1443,7 +1390,6 @@ return CB_SatisfyConditionalPutback (); 参数:无。 返回:处理后的结果值。 - 算法 判断“有条件回售期类型” @@ -1475,7 +1421,6 @@ return CB_StartDayPutback(); 参数:无。 返回:处理后的结果值。 - 算法 1.判断指定日是否在开始赎回日和实际到期日之间,如果否返回0,如果是,则转步骤2 @@ -1506,7 +1451,6 @@ return CB_ConditionalRedemptionPriceInterest (); 参数:无。 返回:处理后的结果值。 - 算法 调用CB_ExpiredRedemptionPriceInterest()减去最后一期利息范例 @@ -1522,7 +1466,6 @@ return CB_ExpiredRedemptionPrice (); 参数:无。 返回:处理后的结果值。 - 算法 1.仅考虑指定日在计息日和实际到期日之间日期,如果不在,则返回0;(由于附加回售的条件,一般都是在可转债的存续期内,所以考虑计息日即可) @@ -1553,7 +1496,6 @@ return CB_AdditionalPutbackPrice (); 参数:无。 返回:处理后的结果值。 - 算法 指定日可转债的有条件赎回余额限制赎回价(不包含当期利息),指定日由系统参数指定。 @@ -1583,7 +1525,6 @@ return CB_BalanceRedemptionPrice (); 参数:无。 返回:处理后的结果值。 - 算法 判断“有条件赎回期类型” @@ -1609,7 +1550,6 @@ return CB_StartDayRedemption(); 参数:无。 返回:处理后的结果值。 - 算法 如果指定日在开始赎回日和实际到期日之间,则返回转股价乘以有条件赎回收盘价限制比例除以100,否则,返回0范例 @@ -1626,7 +1566,6 @@ return CB_TriggerPriceRedemption (); 参数:无。 返回:处理后的结果值。 - 算法 1.判断“有条件回售价格是否包含当期利息”是否为空,如果是,返回nil,否则,转步骤2 @@ -1659,7 +1598,6 @@ return CB_ConditionalPutbackPriceInterest (); 参数:无。 返回:处理后的结果值。 - 算法 1.判断“附加回售价格是否包含当期利息”是否为空,如果是,返回nil,否则转步骤2 @@ -1686,7 +1624,6 @@ return CB_AdditionalPutbackPriceInterest (); 参数:无。 返回:处理后的结果值。 - 算法 如果指定日大于实际到期日,说明 判断日已经超过到期日,债券已到期,无所谓满足不满足下修条件,返回0; @@ -1709,7 +1646,6 @@ return CB_SatisfyRevised (); 参数:无。 返回:处理后的结果值。 - 算法 1.仅考虑指定日在开始赎回日和实际到期日之间日期,如果不在,则返回0; 2.判断“有条件赎回收盘价限制赎回价格是否包含当期利息” @@ -1734,7 +1670,6 @@ return CB_ConditionalRedemptionPrice (); 参数:无。 返回:处理后的结果值。 - 算法 如果指定日在开始回售日和实际到期日之间,则返回转股价乘以有条件回售收盘价限制比例除以100,否则,返回0范例 @@ -1751,7 +1686,6 @@ return CB_TriggerPricePutback (); 参数:无。 返回:处理后的结果值。 - 算法 判断“转股价向下修正期类型” @@ -1773,7 +1707,6 @@ return CB_StartDayRevised (); 参数:无。 返回:处理后的结果值。 - 算法 1.判断“有条件赎回余额限制赎回价格是否包含当期利息”是否为空,如果是,返回nil,否则转步骤2 @@ -1801,7 +1734,6 @@ return CB_BalanceRedemptionPriceInterest (); 参数:无。 返回:处理后的结果值。 - 算法 如果指定日大于可转债的实际到期日,说明 判断日已经超过到期日,债券已到期,无所谓满足不满足有条件赎回余额限制条件,返回0; @@ -1822,7 +1754,6 @@ return CB_SatisfyBalanceRedemption (); 参数:无。 返回:处理后的结果值。 - 算法 判断“转股开始日参照标准” @@ -1899,7 +1830,6 @@ return CB_StartDayConversion(); 返回:处理后的结果值。 - 范例 ```tsl @@ -1914,7 +1844,6 @@ return CB_GetConvertBondIDByStockID("SH603901", 20210527T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1930,21 +1859,18 @@ return CB_Convertible_Parity(); // 8.6996416 返回:日期或时间值。 - 范例 ```tsl return CB_GetTransactionByDate(20231201T); ``` - ###### CB_ActualSatisfyRedempeDays 用途:可转债相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1966,7 +1892,6 @@ return CB_ActualSatisfyRedempeDays(); // 10 返回:处理后的结果值。 - 范例 ```tsl @@ -1975,7 +1900,6 @@ Endt := 20250924T; return TSFL_CB_MonteCarlo_Ext01(BondID, Endt); ``` - 其中,价值分布为 ##### 债券派息和利率 @@ -2010,7 +1934,6 @@ return TSFL_CB_MonteCarlo_Ext01(BondID, Endt); 返回:处理后的结果值。 - 范例 债券SH010107在20170731T的现金流 @@ -2036,7 +1959,6 @@ return BondCashFlow(Endt, inf); 返回:处理后的结果值。 - 范例 ```tsl @@ -2064,7 +1986,6 @@ return BondCashflowHistroy(BegT, EndT, Option); 返回:处理后的结果值。 - 算法 (1)如果dbtype取值为0或1,返回当前系统证券和时间对应的提供商提供的应计利息,如果没有取到,出现异常,返回0; @@ -2086,7 +2007,6 @@ return bdV_AccruedInterest(0); 返回:处理后的结果值。 - 算法 (1)如果dbtype取值为0或1,返回当前系统证券和时间对应的的提供商提供的修正久期数据,如果没有该券或该日的数据,则返回0; @@ -2108,7 +2028,6 @@ return bdV_ModifiedDuration(0); 返回:处理后的结果值。 - 算法 (1)如果dbtype取值为0或1,返回当前系统证券和时间对应的提供商提供的凸性数据,如果没有该券或该日的数据,则返回0; @@ -2146,7 +2065,6 @@ return bdV_Convexity(0); 返回:处理后的结果值。 - 范例 ```tsl @@ -2163,7 +2081,6 @@ return BondTermStructureOfYieldToMaturity(20170301T, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -2180,7 +2097,6 @@ return BondTermStructureOfSpotInterestRate_Curve(20170301T, 20170331T, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -2197,7 +2113,6 @@ return BondTermStructureOfSpotInterestRate(20170301T, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -2214,7 +2129,6 @@ return BondTermStructureOfForwardRate(20170301T, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -2231,7 +2145,6 @@ return BondTermStructureOfYieldToMaturity_Curve(20170301T, 20170331T, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -2248,7 +2161,6 @@ return BondTermStructureOfForwardRate_Curve(20170301T, 20170331T, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -2265,7 +2177,6 @@ return BondTermStructureOfYieldToMaturity_EndT(20170301T); 返回:处理后的结果值。 - 范例 ```tsl @@ -2282,7 +2193,6 @@ return BondTermStructureOfSpotInterestRate_EndT(20170301T); 返回:处理后的结果值。 - 范例 ```tsl @@ -2299,7 +2209,6 @@ return BondTermStructureOfForwardRate_EndT(20170301T); 返回:处理后的结果值。 - 范例 ```tsl @@ -2344,7 +2253,6 @@ return BondTermStructure(20170301T); 返回:处理后的结果值。 - 范例 ```tsl @@ -2403,7 +2311,6 @@ return GetBondSYLQKByTypeAndYears(20150101T, 20181231T, 10, 'BTS000033'); 返回:处理后的结果值。 - 算法市值规模=未转股数量*收盘,若在转股日前,取发行数量*收盘价。范例 ```tsl @@ -2419,7 +2326,6 @@ return BondCBMarketSizeEndT(20200814T); // 结果:1409919438.2 返回:处理后的结果值。 - 范例 ```tsl @@ -2435,7 +2341,6 @@ return BondCBTransferNum(20200814T); // 结果:205 返回:处理后的结果值。 - 范例 ```tsl @@ -2480,7 +2385,6 @@ return BondCBTransferValue(20201208T, '转股价'); 返回:处理后的结果值。 - 范例 ```tsl @@ -2523,7 +2427,6 @@ return BondCBNumQJ(20201201T, 20201208T, '转股数量'); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2539,7 +2442,6 @@ return BondIVCloseDuration(); // 结果:0 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2555,7 +2457,6 @@ return BondIVConvexity(); // 结果:54.3261 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2571,7 +2472,6 @@ return BondIVDuration(); // 结果:6.9821 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2588,7 +2488,6 @@ return BondIVMaturityYield(); // 结果:3.0545 返回:处理后的结果值。 - 范例 ```tsl @@ -2598,7 +2497,6 @@ SetSysParam(PN_Date(), 20200924T); return BondIVQK(20200914T, 20200924T); ``` - ###### BondIVQK2 用途:债券指数估值相关函数。 @@ -2606,7 +2504,6 @@ return BondIVQK(20200914T, 20200924T); 返回:处理后的结果值。 - 范例 ```tsl @@ -2616,14 +2513,12 @@ SetSysParam(PN_Date(), 20200924T); return BondIVQK2(5); ``` - ###### BondIVRemainDuration 用途:债券指数估值相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2663,7 +2558,6 @@ return BondIVRemainDuration(); // 结果:0 返回:处理后的结果值。 - 算法 若交易日小于到期日,获得交易日至到期日前一天的相隔天数y,债券剩余的付息次数为y/(365/F)的取整值加1,否则债券剩余的付息次数=0范例 @@ -2685,7 +2579,6 @@ return BondRemainPayNumber(GoalDate, EndT, f); 返回:处理后的结果值。 - 算法 把EndT转化为整数d,GoalDate转化为整数GoalDate; @@ -2717,7 +2610,6 @@ return BondCoupDayBS(GoalDate, EndT, f); 返回:处理后的结果值。 - 算法 (1)获得y1=到期收益率/年y/付息频率f,c1=息票率/年C/付息频率f; @@ -2736,7 +2628,6 @@ return BondDuration(0, 0.0799999982118607, 40, 0.100000001490116, 2); 返回:处理后的结果值。 - 算法 (1)把EndT转化为整数d,GoalDate转化为整数GoalDate; @@ -2769,7 +2660,6 @@ return BondCoupDaysNC(GoalDate, EndT, f); 返回:处理后的结果值。 - 算法 可转债流通股本=实际发行总额(元)/面值(元)范例 @@ -2791,7 +2681,6 @@ return NSharesOfConvertibleBond(91, EndT); 返回:处理后的结果值。 - 算法 企业债券流通股本=实际发行总额(元)/面值(元)范例 @@ -2819,7 +2708,6 @@ return NSharesOfCorporationBond (90, EndT); 返回:处理后的结果值。 - 算法 若dbtype=0,债券内部代码=id.zz;若dbtype=1,债券内部代码=id.zd;否则债券内部代码=id范例 @@ -2837,7 +2725,6 @@ return bdV_InternalCode(0, 'SH124063'); 返回:处理后的结果值。 - 算法 国债流通股本=实际发行总额(元)/面值(元)范例 @@ -2934,7 +2821,6 @@ return NSharesOfGovBond(0, 0); 返回:日期或时间值。 - 算法 根据参数组合成日期,若出现异常情况,返回以参数y、m和1组成的日期或合成日期的当月的最后一天的日期范例 @@ -2952,7 +2838,6 @@ return TEncodeDate(2012, 2, 13);、 返回:日期或时间值。 - 算法 获得参数day的年份和月份信息,根据获得信息与参数d重新组合成新的日期范例 @@ -2988,7 +2873,6 @@ return TEncodeDate2(20120317T, 2); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -3011,7 +2895,6 @@ return Pn_BondStandardDate(); 返回:处理后的结果值。 - 范例 ```tsl @@ -3027,7 +2910,6 @@ return BondSBCRCoverRatioEndT(20201201T); 返回:处理后的结果值。 - 范例 ```tsl @@ -3061,7 +2943,6 @@ return BondSBCRIsFinacingCover(20201201T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3075,7 +2956,6 @@ return BondConvertibleBonds2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3090,7 +2970,6 @@ return BondInterBankIds2(); 返回:处理后的结果值。 - 范例 ```tsl @@ -3107,7 +2986,6 @@ return BondRatingByEndt(20240819T); 返回:处理后的结果值。 - 范例 ```tsl @@ -3140,10 +3018,8 @@ return BondRatingByEndtByInstitution(20240819T, "联合评级"); 返回:处理后的结果值。 - 范例 ```tsl return GetHgInterestDay('SZ131801', 20190429T); ``` - diff --git a/docs/tsl/syntax_book/function/financial/financial_analysis.md b/docs/tsl/syntax_book/function/financial/financial_analysis.md index 0a5e0ae..f383474 100644 --- a/docs/tsl/syntax_book/function/financial/financial_analysis.md +++ b/docs/tsl/syntax_book/function/financial/financial_analysis.md @@ -45,7 +45,6 @@ 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -62,7 +61,6 @@ return COMPUSTAT_Value(20111231, 9901201); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -81,7 +79,6 @@ return COMPUSTAT001(20111231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -100,7 +97,6 @@ return COMPUSTAT002(20111231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -119,7 +115,6 @@ return COMPUSTAT003(20111231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -138,7 +133,6 @@ return COMPUSTAT004(20111231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -157,7 +151,6 @@ return COMPUSTAT005(20111231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -176,7 +169,6 @@ return COMPUSTAT010(20111231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -195,7 +187,6 @@ return COMPUSTAT011(20111231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -214,7 +205,6 @@ return COMPUSTAT014(20111231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -233,7 +223,6 @@ return COMPUSTAT015(20111231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -252,7 +241,6 @@ return COMPUSTAT016(20111231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -293,7 +281,6 @@ return COMPUSTAT017(20111231); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -310,7 +297,6 @@ return FinancialIncreaseRatio(20101231, 20111231, array(DataBaseRatioId(1))); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -329,7 +315,6 @@ return FinancialIncreaseValue(20110630, 20111231, array(DataBaseRatioId(1))); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -348,7 +333,6 @@ return FinancialIndexGrowRatio(20111231, array(DataBaseRatioId(1))); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -367,7 +351,6 @@ return FinancialIndexGrowValue(20111231, array(DataBaseRatioId(1))); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -384,7 +367,6 @@ return FinancialIndexPerShare(20111231, array(DataBaseRatioId(1))); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -401,7 +383,6 @@ return FinancialItemIn12Month(20111231, DataBaseRatioId(1)); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -420,7 +401,6 @@ return FinancialItemPSIn12Month(20111231, DataBaseRatioId(1)); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -439,7 +419,6 @@ return FinancialValueRatio(20111231, DataBaseRatioId(9), DataBaseRatioId(1)); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -457,7 +436,6 @@ return IncreaseWithSamePeriod(2010, 2011, 4, array(DataBaseRatioId(121), DataBas 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -466,16 +444,16 @@ setsysparam(pn_bk(), "上证A股"); return BK_FinacialItemTopN(20170930, 46002, 8); ``` -| | 代码 | 名称 | 营业收入 | -| --- | --- | --- | --- | -| 0 | SH600028 | 中国石化 | 1.74496E+12 | -| 1 | SH601857 | 中国石油 | 1.4577E+12 | -| 2 | SH601668 | 中国建筑 | 7.70899E+11 | -| 3 | SH601318 | 中国平安 | 6.63006E+11 | -| 4 | SH600104 | 上汽集团 | 5.98419E+11 | -| 5 | SH601628 | 中国人寿 | 5.47652E+11 | -| 6 | SH601398 | 工商银行 | 5.35773E+11 | -| 7 | SH601939 | 建设银行 | 4.71994E+11 | +| | 代码 | 名称 | 营业收入 | +| --- | -------- | -------- | ----------- | +| 0 | SH600028 | 中国石化 | 1.74496E+12 | +| 1 | SH601857 | 中国石油 | 1.4577E+12 | +| 2 | SH601668 | 中国建筑 | 7.70899E+11 | +| 3 | SH601318 | 中国平安 | 6.63006E+11 | +| 4 | SH600104 | 上汽集团 | 5.98419E+11 | +| 5 | SH601628 | 中国人寿 | 5.47652E+11 | +| 6 | SH601398 | 工商银行 | 5.35773E+11 | +| 7 | SH601939 | 建设银行 | 4.71994E+11 | ###### ZxCompareReturn_Pgm @@ -483,7 +461,6 @@ return BK_FinacialItemTopN(20170930, 46002, 8); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -492,11 +469,11 @@ setsysparam(pn_stock(), "SZ000002"); return ZxCompareReturn_Pgm(2015, 2017, 4, array(42002)); ``` -| | 报告时间 | 每股收益(摊薄) | -| --- | --- | --- | -| 0 | 20151231 | 1.64 | -| 1 | 20161231 | 1.9 | -| 2 | 20171231 | 2.54 | +| | 报告时间 | 每股收益(摊薄) | +| --- | -------- | -------------- | +| 0 | 20151231 | 1.64 | +| 1 | 20161231 | 1.9 | +| 2 | 20171231 | 2.54 | ###### MagicSum2 @@ -504,7 +481,6 @@ return ZxCompareReturn_Pgm(2015, 2017, 4, array(42002)); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -513,10 +489,9 @@ setsysparam(pn_stock(), "SZ000002"); return MagicSum2(array(46024, 46033), 0, 2003); ``` - | 利润总额 | 3915852839 | -| --- | --- | -| 净利润 | 3038538599 | +| -------- | ---------- | +| 净利润 | 3038538599 | ###### MagicSum @@ -524,7 +499,6 @@ return MagicSum2(array(46024, 46033), 0, 2003); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -556,7 +530,6 @@ return FinancialPercentileOfNYear(20200622T, @StockPE3(0), 250); // 结果:0.0 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -572,7 +545,6 @@ return FinancialIndexGrow_Call(20171231, array(46033), 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法最近12个月= InfoID报告期+(InfoID2期初-InfoID2同比); 1季报(最近12个月)=InfoID1季报+InfoID2去年年报-InfoID2去年1季报; @@ -596,7 +568,6 @@ return FinancialItemIn12Month2(20221231, 41006, 46078); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -657,19 +628,18 @@ return FinancialItemPSIn12Month2(20221231, 41006, 46078); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股净资产 = 股东权益 / 总股本 其中, 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -717,19 +687,18 @@ return array(v1, v2); // 结果:array(7.8716,8.211),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股经营活动现金流量净额 = 经营活动产生的现金流量净额 / 总股本 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -799,19 +768,18 @@ return array(v1, v2); // 结果:array(1.4559,1.4799),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股投资活动产生的现金流量净额 = 投资活动产生的现金流量净额 / 总股本 其中, 投资活动产生的现金流量净额来源【股票.合并现金流量表】中‘投资活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动产生的现金流量净额 | -| TTM | 投资活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的投资活动产生的现金流量净额 | +| TTM | 投资活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的投资活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的投资活动产生的现金流量净额 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -881,19 +849,18 @@ return array(v1, v2); // 结果:array(-0.5116,-0.5352),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股筹资活动产生的现金流量净额=筹资活动产生的现金流量净额/总股本。 其中, 筹资活动产生的现金流量净额数据来源【股票.合并现金流量表】中‘筹资活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动产生的现金流量净额 | -| TTM | 筹资活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的筹资活动产生的现金流量净额 | +| TTM | 筹资活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的筹资活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的筹资活动产生的现金流量净额 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -962,19 +929,18 @@ return array(v1, v2); // array(0.26,0.26),由于调整前与调整后参与计 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股未分配利润 = 未分配利润 / 总股本 其中, 未分配利润来源【股票.合并资产负债表】中‘未分配利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的未分配利润 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的未分配利润 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的未分配利润 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -1022,19 +988,18 @@ return array(v1, v2); // 结果:array(3.178,3.1801),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股利润总额 = 利润总额 / 总股本 其中, 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -1104,19 +1069,18 @@ return array(v1, v2); // 结果:array(0.6414,0.6902),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股现金及现金等价物 = 现金及现金等价物 / 总股本 其中, 现金及现金等价物来源【股票.合并现金流量表】中‘期末现金及现金等价物余额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的期末现金及现金等价物余额 | -| TTM | 期末现金及现金等价物余额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的期末现金及现金等价物余额 | +| TTM | 期末现金及现金等价物余额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的期末现金及现金等价物余额 | -| 单季度 | 指定报告期单季度的期末现金及现金等价物余额 | +| 单季度 | 指定报告期单季度的期末现金及现金等价物余额 | 总股本为报告期当日的总股本。范例 @@ -1186,7 +1150,6 @@ return array(v1, v2); // 结果:array(0.5883,0.5937),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股净资产(发行前一年度) = 股东权益 / 总股本 其中, @@ -1208,7 +1171,6 @@ return NetAssetsPerShareBeforeIssue(20180630); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股净资产增长率(%)=(本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)\*100 其中, @@ -1217,12 +1179,12 @@ return NetAssetsPerShareBeforeIssue(20180630); 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -1270,7 +1232,6 @@ return array(v1, v2); // 结果:array(4.3101,8.8085),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法[GS]EPSRight=\frac{P}{S_0+S_1+S_i \times M_i \div M_0}[/GS] [gs]P[/gs]:来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,取当前股票指定报告期数据。 @@ -1317,7 +1278,6 @@ return array(v1, v2); // 结果:array(0.4832,0.519),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股收益(发行前一年度)=发行前一年度净利润 / 发行前总股本 其中, @@ -1337,19 +1297,18 @@ return EPSBeforeIssue(20180630); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股主营业务利润 = 主营业务利润 / 总股本 其中, 主营业务利润来源【股票.合并利润分配表】中‘主营业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的主营业务利润 | -| TTM | 主营业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的主营业务利润 | +| TTM | 主营业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的主营业务利润 | -| 单季度 | 指定报告期单季度的主营业务利润 | +| 单季度 | 指定报告期单季度的主营业务利润 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -1419,19 +1378,18 @@ return array(v1, v2); // 结果:array(0.8381,0.9612),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股营业利润 = 营业利润 / 总股本 其中, 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -1501,28 +1459,27 @@ return array(v1, v2); // 结果:array(0.6358,0.6864),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股公积金 = (资本公积金+盈余公积金) / 总股本 其中, 资本公积金来源【股票.合并资产负债表】中‘资本公积’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资本公积 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资本公积 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资本公积 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 盈余公积金来源【股票.合并资产负债表】中‘盈余公积’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的盈余公积 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的盈余公积 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的盈余公积 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -1570,15 +1527,14 @@ return array(v1, v2); // 结果:array(3.6555,3.9928),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股股利来源【股票.分红送股表】中‘红利比’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的红利比 | -| TTM | 最近四个季度报告期的红利比*当期总股本/ 指定报告期总股本 | -| 最近会计年度 | 截止报告期最近年度报告期的红利比 | -| 单季度 | 指定报告期单季度的每股股利为0 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------- | +| 报告期 | 指定报告期的红利比 | +| TTM | 最近四个季度报告期的红利比\*当期总股本/ 指定报告期总股本 | +| 最近会计年度 | 截止报告期最近年度报告期的红利比 | +| 单季度 | 指定报告期单季度的每股股利为0 | 范例 @@ -1621,19 +1577,18 @@ return v; // 结果:2.38 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股营业收入 = 营业收入 / 总股本 其中, 营业收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -1703,19 +1658,18 @@ return array(v1, v2); // 结果:array(3.8032,3.9813),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股可分配利润 = 可供股东分配利润 / 总股本 其中, 可供股东分配利润来源【股票.合并利润分配表】中‘可供股东分配的利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供股东分配的利润 | -| TTM | 可供股东分配的利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的可供股东分配的利润 | +| TTM | 可供股东分配的利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的可供股东分配的利润 | -| 单季度 | 指定报告期单季度的可供股东分配的利润 | +| 单季度 | 指定报告期单季度的可供股东分配的利润 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -1785,19 +1739,18 @@ return array(v1, v2); // 结果:array(2.0061,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股流动负债 = 流动负债合计 / 总股本 其中, 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -1845,19 +1798,18 @@ return array(v1, v2); // 结果:array(3.4007,3.6316),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股长期负债 = 长期负债合计 / 总股本 其中, 长期负债合计来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -1905,55 +1857,54 @@ return array(v1, v2); // 结果:array(0.7256,0.7274),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法调整后的每股净资产 =(股东权益-待摊费用-待处理流动资产净损失-待处理固定资产净损失-开办费)/总股本 其中, 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 待摊费用来源【股票.合并资产负债表】中‘待摊费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的待摊费用 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的待摊费用 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的待摊费用 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 待处理流动资产净损失来源【股票.合并资产负债表】中‘待处理流动资产净损失’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的待处理流动资产净损失 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的待处理流动资产净损失 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的待处理流动资产净损失 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 待处理固定资产净损失来源【股票.合并资产负债表】中‘待处理固定资产净损失’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的待处理固定资产净损失 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的待处理固定资产净损失 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的待处理固定资产净损失 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 开办费来源【股票.合并资产负债表】中‘开办费’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的开办费 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------- | +| 报告期 | 指定报告期的开办费 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的开办费 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总股本为报告期当日总股本。范例 @@ -2001,7 +1952,6 @@ return array(v1, v2); // 结果:array(7.8716,8.211),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股经营活动现金流量净额增长率(%) =(本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)\*100% @@ -2011,12 +1961,12 @@ return array(v1, v2); // 结果:array(7.8716,8.211),由于调整前与调整 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -2086,7 +2036,6 @@ return array(v1, v2); // 结果:array(-3.4178,-1.8238),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 每股息税前利润 = 息税前利润 / 总股本 @@ -2097,21 +2046,21 @@ return array(v1, v2); // 结果:array(-3.4178,-1.8238),由于调整前与调 营业利润来源【股票.合并利润分配表】中的‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 财务费用来源【股票.合并利润分配表】中的‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 总股本为报告期当日的总股本。范例 @@ -2181,19 +2130,18 @@ return array(v1, v2); // 结果:array(0.6621,0.7129),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股资本公积金 = 资本公积金 / 总股本 其中, 资本公积金来源【股票.合并资产负债表】中‘资本公积’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资本公积 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资本公积 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资本公积 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -2241,19 +2189,18 @@ return array(v1, v2); // 结果:array(3.2265,3.5638),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股负债 = 负债总额 / 总股本 其中, 负债总额来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -2301,17 +2248,16 @@ return array(v1, v2); // 结果:array(4.1263,4.359),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股盈余公积金 = 盈余公积金 / 总股本 盈余公积金来源【股票.合并资产负债表】中‘盈余公积’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的盈余公积 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的盈余公积 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的盈余公积 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -2359,7 +2305,6 @@ return array(v1, v2); // 结果:array(0.3543,0.3521),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股收益增长率(%)(最新摊薄)=(本期每股收益(最新摊薄)-上年同期每股收益(最新摊薄))/abs(上年同期每股收益(最新摊薄))*100=净利润增长率(%) =(本期净利润-上期净利润)/abs(上期净利润)*100 @@ -2367,12 +2312,12 @@ return array(v1, v2); // 结果:array(0.3543,0.3521),由于调整前与调 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 范例 @@ -2444,7 +2389,6 @@ return array(v1, v2); // 结果:array(-11.4517,-4.8952),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股经营活动现金流量净额增长率(%)(最新摊薄)=(本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额(最新摊薄))/abs(上年同期每股经营活动现金流量净额(最新摊薄))*100 = 经营活动现金流量净额增长率(%) =(本期经营活动现金流量净额-上年同期经营活动现金流量净额)/abs(上年同期经营活动现金流量净额)*100 @@ -2453,12 +2397,12 @@ return array(v1, v2); // 结果:array(-11.4517,-4.8952),由于调整前与 经营活动现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 范例 @@ -2530,7 +2474,6 @@ return array(v1, v2); // 结果:array(-3.4178,-1.8238),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股收益增长率(%)=(本期每股收益-上年同期每股收益)/abs(上年同期每股收益)\*100。 其中, @@ -2539,12 +2482,12 @@ return array(v1, v2); // 结果:array(-3.4178,-1.8238),由于调整前与调 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -2616,19 +2559,18 @@ return array(v1, v2); // 结果:array(-11.4517,-4.8952),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法扣除非经常损益后的每股收益 = 扣除非经常性损益后的净利润 / 总股本 其中, 扣除非经常性损益后的净利润来源【股票.主要财务指标表】中‘扣除非经常性损益后的净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的扣除非经常性损益后的净利润 | -| TTM | 扣除非经常性损益后的净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的扣除非经常性损益后的净利润 | +| TTM | 扣除非经常性损益后的净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的扣除非经常性损益后的净利润 | -| 单季度 | 指定报告期单季度的扣除非经常性损益后的净利润 | +| 单季度 | 指定报告期单季度的扣除非经常性损益后的净利润 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -2682,7 +2624,6 @@ return v; // 结果:0.0961 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股净资产增长率(%)(最新摊薄) = (归属母公司股东权益合计-上年同期归属母公司股东权益合计)/abs(上年同期归属母公司股东权益合计) @@ -2690,12 +2631,12 @@ return v; // 结果:0.0961 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -2745,7 +2686,6 @@ return array(v1, v2); // 结果:array(4.3101,8.8085),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股营业收入(最新摊薄)= 营业收入 / 总股本 其中, @@ -2786,19 +2726,18 @@ return array(v1, v2); // 结果:array(3.3253,3.481),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股收益 = 归属于母公司所有者净利润 / 总股本 其中, 归属于母公司所有者净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -2868,7 +2807,6 @@ return array(v1, v2); // 结果:array(0.4832,0.519),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股经营活动现金流(最新摊薄) = 经营活动现金流 / 最新总股本 其中, @@ -2909,7 +2847,6 @@ return array(v1, v2); // 结果:array(1.2729,1.294),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股净资产(最新摊薄)=报告期股东权益 / 最新总股本 其中, @@ -2950,19 +2887,18 @@ return array(v1, v2); // 结果:array(6.8824,7.1792),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股收益(最新摊薄) = 净利润 / 最新总股本 其中, 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 最新总股本为当前执行日期的总股本范例 @@ -3032,7 +2968,6 @@ return array(v1, v2); // 结果:array(0.4225,0.4537),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法归属于母公司普通股股东每股净资产=(归属于母公司股东权益合计-其他权益工具)/总股本范例 ```tsl @@ -3048,7 +2983,6 @@ return NetAssetsPerShare3(20180630); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股净资产=股东权益合计/总股本范例 ```tsl @@ -3064,7 +2998,6 @@ return NetAssetsPerShare4(20180630); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股净资产=(股东权益合计-其他权益工具)/总股本范例 ```tsl @@ -3080,7 +3013,6 @@ return NetAssetsPerShare5(20180630); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股EBITDA = EBITDA / 总股本 其中, @@ -3097,75 +3029,75 @@ EBITDA = EBIT + 新增折旧与摊销 营业利润来源【股票.合并利润分配表】中的‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 利息费用来源【股票.合并利润分配表】中的‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 净利润来源【股票.合并利润分配表】中的‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 所得税来源【股票.合并利润分配表】中的‘所得税’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的所得税 | -| TTM | 所得税截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------- | +| 报告期 | 指定报告期的所得税 | +| TTM | 所得税截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的所得税 | -| 单季度 | 指定报告期单季度的所得税 | +| 单季度 | 指定报告期单季度的所得税 | 利润总额来源【股票.合并利润分配表】中的‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 固定资产折旧来源【股票.合并现金流量表】中的‘固定资产折旧’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产折旧 | -| TTM | 固定资产折旧截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产折旧 | +| TTM | 固定资产折旧截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产折旧 | -| 单季度 | 指定报告期单季度的固定资产折旧 | +| 单季度 | 指定报告期单季度的固定资产折旧 | 无形资产摊销来源【股票.合并现金流量表】中的‘无形资产摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产摊销 | -| TTM | 无形资产摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的无形资产摊销 | +| TTM | 无形资产摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产摊销 | -| 单季度 | 指定报告期单季度的无形资产摊销 | +| 单季度 | 指定报告期单季度的无形资产摊销 | 长期待摊费用摊销来源【股票.合并现金流量表】中的‘长期待摊费用摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期待摊费用摊销 | -| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的长期待摊费用摊销 | +| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的长期待摊费用摊销 | -| 单季度 | 指定报告期单季度的长期待摊费用摊销 | +| 单季度 | 指定报告期单季度的长期待摊费用摊销 | 总股本为报告期当日的总股本。范例 @@ -3251,19 +3183,18 @@ return array(v1, v2); // 结果:array(1.4399,1.5184),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法普通股获利率(%)=每股股利/当前日期的收盘价*100=每股股利*报告期总股本/当前日期的总市值\*100 其中, 每股股利来源【股票.分红送股表】中‘红利比’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的红利比 | -| TTM | 最近四个季度报告期的红利比*当期总股本/ 指定报告期总股本 | -| 最近会计年度 | 截止报告期最近年度报告期的红利比 | -| 单季度 | 指定报告期单季度的每股股利为0 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------- | +| 报告期 | 指定报告期的红利比 | +| TTM | 最近四个季度报告期的红利比\*当期总股本/ 指定报告期总股本 | +| 最近会计年度 | 截止报告期最近年度报告期的红利比 | +| 单季度 | 指定报告期单季度的每股股利为0 | 报告期总股本为报告期当日的总股本 @@ -3313,7 +3244,6 @@ return v; // 结果:5.064 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3331,7 +3261,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3349,7 +3278,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3367,7 +3295,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法本利比=每股股价/每股股利 其中, @@ -3376,12 +3303,12 @@ return v; 每股股利来源【股票.分红送股表】中‘红利比’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的红利比 | -| TTM | 最近四个季度报告期的红利比*当期总股本/ 指定报告期总股本 | -| 最近会计年度 | 截止报告期最近年度报告期的红利比 | -| 单季度 | 指定报告期单季度的每股股利为0 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------- | +| 报告期 | 指定报告期的红利比 | +| TTM | 最近四个季度报告期的红利比\*当期总股本/ 指定报告期总股本 | +| 最近会计年度 | 截止报告期最近年度报告期的红利比 | +| 单季度 | 指定报告期单季度的每股股利为0 | 范例 @@ -3426,30 +3353,29 @@ return v; // 结果:16.5168 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法股息支付率(%)=每股股利/每股收益\*100。 其中, 每股股利来源【股票.分红送股表】中‘红利比’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的红利比 | -| TTM | 最近四个季度报告期的红利比*当期总股本/ 指定报告期总股本 | -| 最近会计年度 | 截止报告期最近年度报告期的红利比 | -| 单季度 | 指定报告期单季度的每股股利为0 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------- | +| 报告期 | 指定报告期的红利比 | +| TTM | 最近四个季度报告期的红利比\*当期总股本/ 指定报告期总股本 | +| 最近会计年度 | 截止报告期最近年度报告期的红利比 | +| 单季度 | 指定报告期单季度的每股股利为0 | 每股收益=净利润/总股本 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同的算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -3511,7 +3437,6 @@ return array(v1, v2); // array(70.2181,70.0244),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法股利保障倍数=每股收益/每股股利\*100 其中, @@ -3520,23 +3445,23 @@ return array(v1, v2); // array(70.2181,70.0244),由于调整前与调整后参 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同的算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。 每股股利来源【股票.分红送股表】中‘红利比’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的红利比 | -| TTM | 最近四个季度报告期的红利比*当期总股本/ 指定报告期总股本 | -| 最近会计年度 | 截止报告期最近年度报告期的红利比 | -| 单季度 | 指定报告期单季度的每股股利为0 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------- | +| 报告期 | 指定报告期的红利比 | +| TTM | 最近四个季度报告期的红利比\*当期总股本/ 指定报告期总股本 | +| 最近会计年度 | 截止报告期最近年度报告期的红利比 | +| 单季度 | 指定报告期单季度的每股股利为0 | 范例 @@ -3598,30 +3523,29 @@ return array(v1, v2); // array(1.4241,1.4281),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法留存盈利比率(%)=(1-股息支付率)*100 =(1-每股股利/每股收益)*100。 其中, 每股股利来源【股票.分红送股表】中‘红利比’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的红利比 | -| TTM | 最近四个季度报告期的红利比*当期总股本/ 指定报告期总股本 | -| 最近会计年度 | 截止报告期最近年度报告期的红利比 | -| 单季度 | 指定报告期单季度的每股股利为0 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------- | +| 报告期 | 指定报告期的红利比 | +| TTM | 最近四个季度报告期的红利比\*当期总股本/ 指定报告期总股本 | +| 最近会计年度 | 截止报告期最近年度报告期的红利比 | +| 单季度 | 指定报告期单季度的每股股利为0 | 每股收益=净利润/总股本 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同的算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -3683,19 +3607,18 @@ return array(v1, v2); // array(29.7819,29.9756),由于调整前与调整后参 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法普通股获利率(%)=(每股股利*报告期总股本)/(截止日EndT的总市值)*100 其中, 每股股利来源【股票.分红送股表】中‘红利比’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的红利比 | -| TTM | 最近四个季度报告期的红利比*当期总股本/ 指定报告期总股本 | -| 最近会计年度 | 截止报告期最近年度报告期的红利比 | -| 单季度 | 指定报告期单季度的每股股利为0 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------- | +| 报告期 | 指定报告期的红利比 | +| TTM | 最近四个季度报告期的红利比\*当期总股本/ 指定报告期总股本 | +| 最近会计年度 | 截止报告期最近年度报告期的红利比 | +| 单季度 | 指定报告期单季度的每股股利为0 | 报告期总股本为报告期当日的总股本范例 @@ -3740,7 +3663,6 @@ return v; // 结果:5.064 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法年度普通股获利率(%)=(中报每股股利*中报总股本+年报每股股利*年报总股本)/(计算股利率日总市值)\*100%范例 ```tsl @@ -3756,7 +3678,6 @@ return DividendYield_Year(2020, 20210422T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 可持续增长率(%)=留存盈利比率(%)\*净资产收益率(ROE)(%)/100 @@ -3767,23 +3688,23 @@ return DividendYield_Year(2020, 20210422T); 每股股利来源【股票.分红送股表】中‘红利比’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的红利比 | -| TTM | 最近四个季度报告期的红利比*当期总股本/ 指定报告期总股本 | -| 最近会计年度 | 截止报告期最近年度报告期的红利比 | -| 单季度 | 指定报告期单季度的每股股利为0 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------- | +| 报告期 | 指定报告期的红利比 | +| TTM | 最近四个季度报告期的红利比\*当期总股本/ 指定报告期总股本 | +| 最近会计年度 | 截止报告期最近年度报告期的红利比 | +| 单季度 | 指定报告期单季度的每股股利为0 | 每股收益=净利润/总股本 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同的算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。 @@ -3791,21 +3712,21 @@ return DividendYield_Year(2020, 20210422T); 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同的算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 股东权益来源【股票.合并利润分配表】中‘归属母公司股东权益合计’字段,在不同的算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 归属母公司股东权益合计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 归属母公司股东权益合计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 范例 @@ -3890,28 +3811,27 @@ return array(v1, v2); // array(8.5264,8.5883),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金主营收入比 = 经营活动产生的现金流量净额 / 主营业务收入 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -3981,28 +3901,27 @@ return array(v1, v2); // 结果:array(0.3828,0.3717),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金流量比率 = 经营活动产生的现金流量净额 / 流动负债 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 流动负债来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -4072,28 +3991,27 @@ return array(v1, v2); // 结果:array(0.4281,0.4075),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金净利润比 = 经营活动产生的现金流量净额 / 净利润 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 范例 @@ -4163,28 +4081,27 @@ return array(v1, v2); // 结果:array(3.0131,2.8517),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金总资产比 = 经营活动产生的现金流量净额 / 资产总计 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -4254,28 +4171,27 @@ return array(v1, v2); // 结果:array(0.1205,0.1169),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金总负债比率 = 经营活动产生的现金流量净额 / 负债总计 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -4345,28 +4261,27 @@ return array(v1, v2); // 结果:array(0.3528,0.3395),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法债务保障率 = 负债总计 / 经营活动产生的现金流量净额 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 负债总计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -4436,19 +4351,18 @@ return array(v1, v2); // 结果:array(2.8342,2.9454),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法每股现金净流量 = 现金及现金等价物净增加额 / 总股本 其中, 现金及现金等价物净增加额来源【股票.合并现金流量表】中‘现金及现金等价物净增加额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的现金及现金等价物净增加额 | -| TTM | 现金及现金等价物净增加额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的现金及现金等价物净增加额 | +| TTM | 现金及现金等价物净增加额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的现金及现金等价物净增加额 | -| 单季度 | 指定报告期单季度的现金及现金等价物净增加额 | +| 单季度 | 指定报告期单季度的现金及现金等价物净增加额 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。范例 @@ -4518,28 +4432,27 @@ return array(v1, v2); // 结果:array(-0.5046,-0.5042),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法销售现金比率 = 销售商品、提供劳务收到的现金 / 主营业务收入 其中, 销售商品、提供劳务收到的现金来源【股票.合并现金流量表】中‘销售商品、提供劳务收到的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的销售商品、提供劳务收到的现金 | -| TTM | 销售商品、提供劳务收到的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------------ | +| 报告期 | 指定报告期的销售商品、提供劳务收到的现金 | +| TTM | 销售商品、提供劳务收到的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的销售商品、提供劳务收到的现金 | -| 单季度 | 指定报告期单季度的销售商品、提供劳务收到的现金 | +| 单季度 | 指定报告期单季度的销售商品、提供劳务收到的现金 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -4611,7 +4524,6 @@ return array(v1, v2); // 结果:array(1.1244,1.1778),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法投资活动现金流量净额增长率(%) =(本期投资活动现金流量净额-上年同期投资活动现金流量净额)/abs(上年同期投资活动现金流量净额)\*100 @@ -4619,12 +4531,12 @@ return array(v1, v2); // 结果:array(1.1244,1.1778),由于调整前与调 投资活动产生的现金流量净额来源【股票.合并现金流量表】中‘投资活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动产生的现金流量净额 | -| TTM | 投资活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的投资活动产生的现金流量净额 | +| TTM | 投资活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的投资活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的投资活动产生的现金流量净额 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -4696,19 +4608,18 @@ return array(v1, v2); // 结果:array(41.4551,38.7551),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法筹资活动现金流量净额增长率(%)=(本期筹资活动现金流量净额-上年同期筹资活动现金流量净额)/abs(上年同期筹资活动现金流量净额)\*100 其中, 筹资活动产生的现金流量净额来源【股票.合并现金流量表】中‘筹资活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动产生的现金流量净额 | -| TTM | 筹资活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的筹资活动产生的现金流量净额 | +| TTM | 筹资活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的筹资活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的筹资活动产生的现金流量净额 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -4780,19 +4691,18 @@ return array(v1, v2); // 结果:array(-248.3791,-245.0198),由于调整前 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法经营活动现金流量净额增长率(%)=(本期经营活动现金流量净额-上年同期经营活动现金流量净额)/abs(上年同期经营活动现金流量净额)\*100 其中, 经营活动现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -4864,7 +4774,6 @@ return array(v1, v2); // 结果:array(-3.4178,-1.8238),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金到期债务比率 = 经营活动产生的现金流量净额 / 本期到期的债务 = 经营活动产生的现金流量净额 / (本期到期的长期债务+应付票据) @@ -4872,30 +4781,30 @@ return array(v1, v2); // 结果:array(-3.4178,-1.8238),由于调整前与调 经营活动现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 本期到期的长期债务来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付票据来源【股票.合并资产负债表】中‘应付票据’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付票据 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付票据 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付票据 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -4965,7 +4874,6 @@ return array(v1, v2); // 结果:array(-0.1214,-0.1216),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 现金股利保障倍数 = 每股经营活动现金流量净额 / 每股股利 其中, @@ -4974,23 +4882,23 @@ return array(v1, v2); // 结果:array(-0.1214,-0.1216),由于调整前与调 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 总股本为报告期当日的总股本,最近会计年度计算时取该年度报告期当日总股本。 每股股利来源【股票.分红送股表】中‘红利比’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的红利比 | -| TTM | 最近四个季度报告期的红利比*当期总股本/ 指定报告期总股本 | -| 最近会计年度 | 截止报告期最近年度报告期的红利比 | -| 单季度 | 指定报告期单季度的每股股利为0 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------- | +| 报告期 | 指定报告期的红利比 | +| TTM | 最近四个季度报告期的红利比\*当期总股本/ 指定报告期总股本 | +| 最近会计年度 | 截止报告期最近年度报告期的红利比 | +| 单季度 | 指定报告期单季度的每股股利为0 | 范例 @@ -5062,7 +4970,6 @@ return array(v1, v2); // 结果:array(10.0406,10.2063),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法销售商品、提供劳务收到的现金增长率(%) =(本期销售商品、提供劳务收到的现金-上年同期销售商品、提供劳务收到的现金)/abs(上年同期销售商品、提供劳务收到的现金)\*100 @@ -5070,12 +4977,12 @@ return array(v1, v2); // 结果:array(10.0406,10.2063),由于调整前与调 销售商品、提供劳务收到的现金来源【股票.合并现金流量表】中‘销售商品、提供劳务收到的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的销售商品、提供劳务收到的现金 | -| TTM | 销售商品、提供劳务收到的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------------ | +| 报告期 | 指定报告期的销售商品、提供劳务收到的现金 | +| TTM | 销售商品、提供劳务收到的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的销售商品、提供劳务收到的现金 | -| 单季度 | 指定报告期单季度的销售商品、提供劳务收到的现金 | +| 单季度 | 指定报告期单季度的销售商品、提供劳务收到的现金 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -5147,28 +5054,27 @@ return array(v1, v2); // 结果:array(-3.4357,0.8348),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金流动负债比率 = 经营活动产生的现金流量净额 / 流动负债合计 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -5240,7 +5146,6 @@ return array(v1, v2); // 结果:array(0.4281,0.4075),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法销售商品、提供劳务收到的现金增长率(%) =(本期销售商品、提供劳务收到的现金-上年同期销售商品、提供劳务收到的现金)/abs(上年同期销售商品、提供劳务收到的现金)\*100 @@ -5248,12 +5153,12 @@ return array(v1, v2); // 结果:array(0.4281,0.4075),由于调整前与调 销售商品、提供劳务收到的现金来源【股票.合并现金流量表】中‘销售商品、提供劳务收到的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的销售商品、提供劳务收到的现金 | -| TTM | 销售商品、提供劳务收到的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------------ | +| 报告期 | 指定报告期的销售商品、提供劳务收到的现金 | +| TTM | 销售商品、提供劳务收到的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的销售商品、提供劳务收到的现金 | -| 单季度 | 指定报告期单季度的销售商品、提供劳务收到的现金 | +| 单季度 | 指定报告期单季度的销售商品、提供劳务收到的现金 | 范例 @@ -5323,39 +5228,38 @@ return array(v1, v2); // 结果:array(9.1241,19.6669),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金投资筹资比率=经营活动产生的现金流量净额 / 投资和筹资活动的现金流出 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 投资和筹资活动的现金流出=投资活动现金流出小计 + 筹资活动现金流出小计 投资活动现金流出小计来源【股票.合并现金流量表】中‘投资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流出小计 | -| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流出小计 | +| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流出小计 | -| 单季度 | 指定报告期单季度的投资活动现金流出小计 | +| 单季度 | 指定报告期单季度的投资活动现金流出小计 | 筹资活动现金流出小计来源【股票.合并现金流量表】中‘筹资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流出小计 | -| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流出小计 | +| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流出小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | 范例 @@ -5425,28 +5329,27 @@ return array(v1, v2); // 结果:array(0.5826,0.5867),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金营业利润比率 = 经营活动产生的现金流量净额 / 营业利润 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 范例 @@ -5516,28 +5419,27 @@ return array(v1, v2); // 结果:array(2.2899,2.156),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金股东权益比率 = 经营活动产生的现金流量净额 / 股东权益 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -5607,28 +5509,27 @@ return array(v1, v2); // 结果:array(0.185,0.1802),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金再投资比率 = 经营活动产生的现金流量净额 / 购建固定资产、无形资产和其他长期资产所支付的现金 其中, 经营活动产生的现金流量净额来源【股票.合并现金流量表】中‘经营活动产生的现金流量净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动产生的现金流量净额 | -| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的经营活动产生的现金流量净额 | +| TTM | 经营活动产生的现金流量净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动产生的现金流量净额 | -| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | +| 单季度 | 指定报告期单季度的经营活动产生的现金流量净额 | 购建固定资产、无形资产和其他长期资产所支付的现金来源【股票.合并现金流量表】中‘购建固定资产、无形资产和其他长期资产所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | -| TTM | 购建固定资产、无形资产和其他长期资产所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------------------------- | +| 报告期 | 指定报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | +| TTM | 购建固定资产、无形资产和其他长期资产所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | -| 单季度 | 指定报告期单季度的购建固定资产、无形资产和其他长期资产所支付的现金 | +| 单季度 | 指定报告期单季度的购建固定资产、无形资产和其他长期资产所支付的现金 | 范例 @@ -5726,7 +5627,6 @@ return array(v1, v2); // 结果:array(2.8349,2.7551),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法销售商品、提供劳务收到的现金/经营活动现金流入(%) = 销售商品、提供劳务收到的现金 / 经营活动现金流入 \* 100 @@ -5734,21 +5634,21 @@ return array(v1, v2); // 结果:array(2.8349,2.7551),由于调整前与调 销售商品、提供劳务收到的现金来源【股票.合并现金流量表】中‘销售商品、提供劳务收到的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的销售商品、提供劳务收到的现金 | -| TTM | 销售商品、提供劳务收到的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------------ | +| 报告期 | 指定报告期的销售商品、提供劳务收到的现金 | +| TTM | 销售商品、提供劳务收到的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的销售商品、提供劳务收到的现金 | -| 单季度 | 指定报告期单季度的销售商品、提供劳务收到的现金 | +| 单季度 | 指定报告期单季度的销售商品、提供劳务收到的现金 | 经营活动现金流入来源【股票.合并现金流量表】中‘经营活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流入小计 | -| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流入小计 | +| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流入小计 | -| 单季度 | 指定报告期单季度的经营活动现金流入小计 | +| 单季度 | 指定报告期单季度的经营活动现金流入小计 | 范例 @@ -5820,7 +5720,6 @@ return array(v1, v2); // 结果:array(95.5301,95.7641),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法收到的税费返还占经营活动现金流入比(%) = 收到的税费返还 / 经营活动现金流入 \* 100 @@ -5828,21 +5727,21 @@ return array(v1, v2); // 结果:array(95.5301,95.7641),由于调整前与调 收到的税费返还来源【股票.合并现金流量表】中‘收到的税费返还’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的收到的税费返还 | -| TTM | 收到的税费返还截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的收到的税费返还 | +| TTM | 收到的税费返还截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的收到的税费返还 | -| 单季度 | 指定报告期单季度的收到的税费返还 | +| 单季度 | 指定报告期单季度的收到的税费返还 | 经营活动现金流入来源【股票.合并现金流量表】中‘经营活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流入小计 | -| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流入小计 | +| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流入小计 | -| 单季度 | 指定报告期单季度的经营活动现金流入小计 | +| 单季度 | 指定报告期单季度的经营活动现金流入小计 | 范例 @@ -5914,7 +5813,6 @@ return array(v1, v2); // 结果:array(0.0029,0.0026),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法购买商品、接受劳务支付的现金占经营活动现金流出比(%) = 购买商品、接受劳务支付的现金 / 经营活动现金流出 \* 100 @@ -5922,21 +5820,21 @@ return array(v1, v2); // 结果:array(0.0029,0.0026),由于调整前与调 购买商品、接受劳务支付的现金来源【股票.合并现金流量表】中‘购买商品、接受劳务支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的购买商品、接受劳务支付的现金 | -| TTM | 购买商品、接受劳务支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------------ | +| 报告期 | 指定报告期的购买商品、接受劳务支付的现金 | +| TTM | 购买商品、接受劳务支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的购买商品、接受劳务支付的现金 | -| 单季度 | 指定报告期单季度的购买商品、接受劳务支付的现金 | +| 单季度 | 指定报告期单季度的购买商品、接受劳务支付的现金 | 经营活动现金流出来源【股票.合并现金流量表】中‘经营活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流出小计 | -| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流出小计 | +| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流出小计 | -| 单季度 | 指定报告期单季度的经营活动现金流出小计 | +| 单季度 | 指定报告期单季度的经营活动现金流出小计 | 范例 @@ -6008,7 +5906,6 @@ return array(v1, v2); // 结果:array(43.9579,46.8199),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法支付给职工以及为职工支付的现金占经营活动现金流出比(%) = 支付给职工以及为职工支付的现金 / 经营活动现金流出 \* 100 @@ -6016,21 +5913,21 @@ return array(v1, v2); // 结果:array(43.9579,46.8199),由于调整前与调 支付给职工以及为职工支付的现金来源【股票.合并现金流量表】中‘支付给职工以及为职工支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的支付给职工以及为职工支付的现金 | -| TTM | 支付给职工以及为职工支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------- | +| 报告期 | 指定报告期的支付给职工以及为职工支付的现金 | +| TTM | 支付给职工以及为职工支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的支付给职工以及为职工支付的现金 | -| 单季度 | 指定报告期单季度的支付给职工以及为职工支付的现金 | +| 单季度 | 指定报告期单季度的支付给职工以及为职工支付的现金 | 经营活动现金流出来源【股票.合并现金流量表】中‘经营活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流出小计 | -| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流出小计 | +| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流出小计 | -| 单季度 | 指定报告期单季度的经营活动现金流出小计 | +| 单季度 | 指定报告期单季度的经营活动现金流出小计 | 范例 @@ -6100,7 +5997,6 @@ return array(v1, v2); // 结果:array(40.5869,37.0173),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法支付的各项税费占经营活动现金流出比(%) = 支付的各项税费 / 经营活动现金流出 \* 100 @@ -6108,21 +6004,21 @@ return array(v1, v2); // 结果:array(40.5869,37.0173),由于调整前与调 支付的各项税费来源【股票.合并现金流量表】中‘支付的各项税费’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的支付的各项税费 | -| TTM | 支付的各项税费截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的支付的各项税费 | +| TTM | 支付的各项税费截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的支付的各项税费 | -| 单季度 | 指定报告期单季度的支付的各项税费 | +| 单季度 | 指定报告期单季度的支付的各项税费 | 经营活动现金流出来源【股票.合并现金流量表】中‘经营活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流出小计 | -| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流出小计 | +| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流出小计 | -| 单季度 | 指定报告期单季度的经营活动现金流出小计 | +| 单季度 | 指定报告期单季度的经营活动现金流出小计 | 范例 @@ -6192,7 +6088,6 @@ return array(v1, v2); // 结果:array(10.8495,10.061),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法收回投资所收到的现金占投资活动现金流入比(%) = 收回投资所收到的现金 / 投资活动现金流入 \* 100 @@ -6200,21 +6095,21 @@ return array(v1, v2); // 结果:array(10.8495,10.061),由于调整前与调 收回投资所收到的现金来源【股票.合并现金流量表】中‘收回投资所收到的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的收回投资所收到的现金 | -| TTM | 收回投资所收到的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的收回投资所收到的现金 | +| TTM | 收回投资所收到的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的收回投资所收到的现金 | -| 单季度 | 指定报告期单季度的收回投资所收到的现金 | +| 单季度 | 指定报告期单季度的收回投资所收到的现金 | 投资活动现金流入来源【股票.合并现金流量表】中‘投资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流入小计 | -| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流入小计 | +| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流入小计 | -| 单季度 | 指定报告期单季度的投资活动现金流入小计 | +| 单季度 | 指定报告期单季度的投资活动现金流入小计 | 范例 @@ -6284,7 +6179,6 @@ return array(v1, v2); // 结果:array(99.3736,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法处置固定资产、无形资产和其他长期资产而收回的现金净额占投资活动现金流入比(%) = 处置固定资产、无形资产和其他长期资产而收回的现金净额 / 投资活动现金流入 \* 100 @@ -6292,21 +6186,21 @@ return array(v1, v2); // 结果:array(99.3736,0.0),由于调整前与调整 处置固定资产、无形资产和其他长期资产而收回的现金净额来源【股票.合并现金流量表】中‘处置固定资产、无形资产和其他长期资产而收回的现金净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的处置固定资产、无形资产和其他长期资产而收回的现金净额 | -| TTM | 处置固定资产、无形资产和其他长期资产而收回的现金净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------------------------------------ | +| 报告期 | 指定报告期的处置固定资产、无形资产和其他长期资产而收回的现金净额 | +| TTM | 处置固定资产、无形资产和其他长期资产而收回的现金净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的处置固定资产、无形资产和其他长期资产而收回的现金净额 | -| 单季度 | 指定报告期单季度的处置固定资产、无形资产和其他长期资产而收回的现金净额 | +| 单季度 | 指定报告期单季度的处置固定资产、无形资产和其他长期资产而收回的现金净额 | 投资活动现金流入来源【股票.合并现金流量表】中‘投资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流入小计 | -| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流入小计 | +| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流入小计 | -| 单季度 | 指定报告期单季度的投资活动现金流入小计 | +| 单季度 | 指定报告期单季度的投资活动现金流入小计 | 范例 @@ -6376,7 +6270,6 @@ return array(v1, v2); // 结果:array(5.5842,5.6752),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法购建固定资产、无形资产和其他长期资产所支付的现金占投资活动现金流出比(%) = 购建固定资产、无形资产和其他长期资产所支付的现金 / 投资活动现金流出 \* 100 @@ -6384,21 +6277,21 @@ return array(v1, v2); // 结果:array(5.5842,5.6752),由于调整前与调 购建固定资产、无形资产和其他长期资产所支付的现金来源【股票.合并现金流量表】中‘购建固定资产、无形资产和其他长期资产所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | -| TTM | 购建固定资产、无形资产和其他长期资产所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------------------------- | +| 报告期 | 指定报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | +| TTM | 购建固定资产、无形资产和其他长期资产所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | -| 单季度 | 指定报告期单季度的购建固定资产、无形资产和其他长期资产所支付的现金 | +| 单季度 | 指定报告期单季度的购建固定资产、无形资产和其他长期资产所支付的现金 | 投资活动现金流出来源【股票.合并现金流量表】中‘投资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流出小计 | -| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流出小计 | +| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流出小计 | -| 单季度 | 指定报告期单季度的投资活动现金流出小计 | +| 单季度 | 指定报告期单季度的投资活动现金流出小计 | 范例 @@ -6468,7 +6361,6 @@ return array(v1, v2); // 结果:array(99.188,99.2234),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法投资所支付的现金占投资活动现金流出比(%) =(权益性投资所支付的现金+债权性投资所支付的现金)/ 投资活动现金流出 \* 100 @@ -6476,30 +6368,30 @@ return array(v1, v2); // 结果:array(99.188,99.2234),由于调整前与调 权益性投资所支付的现金来源【股票.合并现金流量表】中‘权益性投资所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的权益性投资所支付的现金 | -| TTM | 权益性投资所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的权益性投资所支付的现金 | +| TTM | 权益性投资所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的权益性投资所支付的现金 | -| 单季度 | 指定报告期单季度的权益性投资所支付的现金 | +| 单季度 | 指定报告期单季度的权益性投资所支付的现金 | 债权性投资所支付的现金来源【股票.合并现金流量表】中‘债权性投资所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的债权性投资所支付的现金 | -| TTM | 债权性投资所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的债权性投资所支付的现金 | +| TTM | 债权性投资所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的债权性投资所支付的现金 | -| 单季度 | 指定报告期单季度的债权性投资所支付的现金 | +| 单季度 | 指定报告期单季度的债权性投资所支付的现金 | 投资活动现金流出来源【股票.合并现金流量表】中‘投资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流出小计 | -| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流出小计 | +| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流出小计 | -| 单季度 | 指定报告期单季度的投资活动现金流出小计 | +| 单季度 | 指定报告期单季度的投资活动现金流出小计 | 范例 @@ -6569,7 +6461,6 @@ return array(v1, v2); // 结果:array(7.0451,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法吸收权益性投资所收到的现金占筹资活动现金流入比(%) = 吸收权益性投资所收到的现金 / 筹资活动现金流入 \* 100 @@ -6577,21 +6468,21 @@ return array(v1, v2); // 结果:array(7.0451,0.0),由于调整前与调整 吸收权益性投资所收到的现金来源【股票.合并现金流量表】中‘吸收权益性投资所收到的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的吸收权益性投资所收到的现金 | -| TTM | 吸收权益性投资所收到的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的吸收权益性投资所收到的现金 | +| TTM | 吸收权益性投资所收到的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的吸收权益性投资所收到的现金 | -| 单季度 | 指定报告期单季度的吸收权益性投资所收到的现金 | +| 单季度 | 指定报告期单季度的吸收权益性投资所收到的现金 | 筹资活动现金流入来源【股票.合并现金流量表】中‘筹资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流入小计 | -| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流入小计 | +| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流入小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | 范例 @@ -6661,7 +6552,6 @@ return array(v1, v2); // 结果:array(24.3524,24.9663),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法借款所收到的现金占筹资活动现金流入比(%) = 借款所收到的现金 / 筹资活动现金流入 \* 100 @@ -6669,21 +6559,21 @@ return array(v1, v2); // 结果:array(24.3524,24.9663),由于调整前与调 借款所收到的现金来源【股票.合并现金流量表】中‘借款所收到的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的借款所收到的现金 | -| TTM | 借款所收到的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的借款所收到的现金 | +| TTM | 借款所收到的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的借款所收到的现金 | -| 单季度 | 指定报告期单季度的借款所收到的现金 | +| 单季度 | 指定报告期单季度的借款所收到的现金 | 筹资活动现金流入来源【股票.合并现金流量表】中‘筹资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流入小计 | -| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流入小计 | +| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流入小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | 范例 @@ -6753,7 +6643,6 @@ return array(v1, v2); // 结果:array(10.1137,100.0),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法偿还债务所支付的现金占筹资活动现金流出比(%) = 偿还债务所支付的现金 / 筹资活动现金流出 \* 100 @@ -6761,21 +6650,21 @@ return array(v1, v2); // 结果:array(10.1137,100.0),由于调整前与调 偿还债务所支付的现金来源【股票.合并现金流量表】中‘偿还债务所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的偿还债务所支付的现金 | -| TTM | 偿还债务所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的偿还债务所支付的现金 | +| TTM | 偿还债务所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的偿还债务所支付的现金 | -| 单季度 | 指定报告期单季度的偿还债务所支付的现金 | +| 单季度 | 指定报告期单季度的偿还债务所支付的现金 | 筹资活动现金流出来源【股票.合并现金流量表】中‘筹资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流出小计 | -| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流出小计 | +| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流出小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | 范例 @@ -6845,7 +6734,6 @@ return array(v1, v2); // 结果:array(85.1565,85.063),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法发生筹资费用所支付的现金占筹资活动现金流出比(%) = 发生筹资费用所支付的现金 / 筹资活动现金流出 \* 100 @@ -6853,21 +6741,21 @@ return array(v1, v2); // 结果:array(85.1565,85.063),由于调整前与调 发生筹资费用所支付的现金来源【股票.合并现金流量表】中‘ 发生筹资费用所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的 发生筹资费用所支付的现金 | -| TTM | 发生筹资费用所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | --------------------------------------------------- | +| 报告期 | 指定报告期的 发生筹资费用所支付的现金 | +| TTM | 发生筹资费用所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的 发生筹资费用所支付的现金 | -| 单季度 | 指定报告期单季度的 发生筹资费用所支付的现金 | +| 单季度 | 指定报告期单季度的 发生筹资费用所支付的现金 | 筹资活动现金流出来源【股票.合并现金流量表】中‘筹资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流出小计 | -| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流出小计 | +| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流出小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | 范例 @@ -6937,7 +6825,6 @@ return array(v1, v2); // 结果:array(0.0031,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法分配股利或利润支付的现金占筹资活动现金流出比(%) = 分配股利或利润支付的现金 / 筹资活动现金流出 \* 100 @@ -6945,21 +6832,21 @@ return array(v1, v2); // 结果:array(0.0031,0.0),由于调整前与调整 分配股利或利润支付的现金来源【股票.合并现金流量表】中‘分配股利或利润支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的分配股利或利润支付的现金 | -| TTM | 分配股利或利润支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的分配股利或利润支付的现金 | +| TTM | 分配股利或利润支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的分配股利或利润支付的现金 | -| 单季度 | 指定报告期单季度的分配股利或利润支付的现金 | +| 单季度 | 指定报告期单季度的分配股利或利润支付的现金 | 筹资活动现金流出来源【股票.合并现金流量表】中‘筹资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流出小计 | -| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流出小计 | +| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流出小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | 范例 @@ -7029,7 +6916,6 @@ return array(v1, v2); // 结果:array(0.0,1.574),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法偿付利息所支付的现金占筹资活动现金流出比(%) = 偿付利息所支付的现金 / 筹资活动现金流出 \* 100 @@ -7037,21 +6923,21 @@ return array(v1, v2); // 结果:array(0.0,1.574),由于调整前与调整后 偿付利息所支付的现金来源【股票.合并现金流量表】中‘偿付利息所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的偿付利息所支付的现金 | -| TTM | 偿付利息所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的偿付利息所支付的现金 | +| TTM | 偿付利息所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的偿付利息所支付的现金 | -| 单季度 | 指定报告期单季度的偿付利息所支付的现金 | +| 单季度 | 指定报告期单季度的偿付利息所支付的现金 | 筹资活动现金流出来源【股票.合并现金流量表】中‘筹资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流出小计 | -| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流出小计 | +| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流出小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | 范例 @@ -7121,7 +7007,6 @@ return array(v1, v2); // 结果:array(0.0,1.7388),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法融资租赁所支付的现金占筹资活动现金流出比(%) = 融资租赁所支付的现金 / 筹资活动现金流出 \* 100 @@ -7129,21 +7014,21 @@ return array(v1, v2); // 结果:array(0.0,1.7388),由于调整前与调整 融资租赁所支付的现金来源【股票.合并现金流量表】中‘融资租赁所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的融资租赁所支付的现金 | -| TTM | 融资租赁所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的融资租赁所支付的现金 | +| TTM | 融资租赁所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的融资租赁所支付的现金 | -| 单季度 | 指定报告期单季度的融资租赁所支付的现金 | +| 单季度 | 指定报告期单季度的融资租赁所支付的现金 | 筹资活动现金流出来源【股票.合并现金流量表】中‘筹资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流出小计 | -| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流出小计 | +| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流出小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | 范例 @@ -7213,7 +7098,6 @@ return array(v1, v2); // 结果:array(2.1749,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法经营活动现金流入占现金流入合计比(%) = 经营活动现金流入小计 / 现金流入合计 \* 100 @@ -7223,30 +7107,30 @@ return array(v1, v2); // 结果:array(2.1749,0.0),由于调整前与调整 经营活动现金流入小计来源【股票.合并现金流量表】中‘经营活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流入小计 | -| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流入小计 | +| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流入小计 | -| 单季度 | 指定报告期单季度的经营活动现金流入小计 | +| 单季度 | 指定报告期单季度的经营活动现金流入小计 | 投资活动现金流入小计来源【股票.合并现金流量表】中‘投资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流入小计 | -| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流入小计 | +| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流入小计 | -| 单季度 | 指定报告期单季度的投资活动现金流入小计 | +| 单季度 | 指定报告期单季度的投资活动现金流入小计 | 筹资活动现金流入小计来源【股票.合并现金流量表】中‘筹资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流入小计 | -| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流入小计 | +| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流入小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | 范例 @@ -7318,7 +7202,6 @@ return array(v1, v2); // 结果:array(89.2749,90.1046),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法投资活动现金流入占现金流入合计比(%) = 投资活动现金流入小计 / 现金流入合计 \* 100 @@ -7328,30 +7211,30 @@ return array(v1, v2); // 结果:array(89.2749,90.1046),由于调整前与调 经营活动现金流入小计来源【股票.合并现金流量表】中‘经营活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流入小计 | -| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流入小计 | +| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流入小计 | -| 单季度 | 指定报告期单季度的经营活动现金流入小计 | +| 单季度 | 指定报告期单季度的经营活动现金流入小计 | 投资活动现金流入小计来源【股票.合并现金流量表】中‘投资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流入小计 | -| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流入小计 | +| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流入小计 | -| 单季度 | 指定报告期单季度的投资活动现金流入小计 | +| 单季度 | 指定报告期单季度的投资活动现金流入小计 | 筹资活动现金流入小计来源【股票.合并现金流量表】中‘筹资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流入小计 | -| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流入小计 | +| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流入小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | 范例 @@ -7423,7 +7306,6 @@ return array(v1, v2); // 结果:array(0.1234,0.1139),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法筹资活动现金流入占现金流入合计比(%) = 筹资活动现金流入小计 / 现金流入合计 \* 100 @@ -7433,30 +7315,30 @@ return array(v1, v2); // 结果:array(0.1234,0.1139),由于调整前与调 经营活动现金流入小计来源【股票.合并现金流量表】中‘经营活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流入小计 | -| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流入小计 | +| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流入小计 | -| 单季度 | 指定报告期单季度的经营活动现金流入小计 | +| 单季度 | 指定报告期单季度的经营活动现金流入小计 | 投资活动现金流入小计来源【股票.合并现金流量表】中‘投资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流入小计 | -| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流入小计 | +| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流入小计 | -| 单季度 | 指定报告期单季度的投资活动现金流入小计 | +| 单季度 | 指定报告期单季度的投资活动现金流入小计 | 筹资活动现金流入小计来源【股票.合并现金流量表】中‘筹资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流入小计 | -| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流入小计 | +| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流入小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | 范例 @@ -7528,7 +7410,6 @@ return array(v1, v2); // 结果:array(0.1854,1.0198),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法经营活动现金流出占现金流出合计比(%) = 经营活动现金流出小计 / 现金流出合计 \* 100 @@ -7538,30 +7419,30 @@ return array(v1, v2); // 结果:array(0.1854,1.0198),由于调整前与调 经营活动现金流出小计来源【股票.合并现金流量表】中‘经营活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流出小计 | -| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流出小计 | +| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流出小计 | -| 单季度 | 指定报告期单季度的经营活动现金流出小计 | +| 单季度 | 指定报告期单季度的经营活动现金流出小计 | 投资活动现金流出小计来源【股票.合并现金流量表】中‘投资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流出小计 | -| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流出小计 | +| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流出小计 | -| 单季度 | 指定报告期单季度的投资活动现金流出小计 | +| 单季度 | 指定报告期单季度的投资活动现金流出小计 | 筹资活动现金流出小计来源【股票.合并现金流量表】中‘筹资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流出小计 | -| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流出小计 | +| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流出小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | 范例 @@ -7633,7 +7514,6 @@ return array(v1, v2); // 结果:array(54.7245,57.5292),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法投资活动现金流出占现金流出合计比(%) = 投资活动现金流出小计 / 现金流出合计 \* 100 @@ -7643,30 +7523,30 @@ return array(v1, v2); // 结果:array(54.7245,57.5292),由于调整前与调 经营活动现金流出小计来源【股票.合并现金流量表】中‘经营活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流出小计 | -| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流出小计 | +| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流出小计 | -| 单季度 | 指定报告期单季度的经营活动现金流出小计 | +| 单季度 | 指定报告期单季度的经营活动现金流出小计 | 投资活动现金流出小计来源【股票.合并现金流量表】中‘投资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流出小计 | -| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流出小计 | +| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流出小计 | -| 单季度 | 指定报告期单季度的投资活动现金流出小计 | +| 单季度 | 指定报告期单季度的投资活动现金流出小计 | 筹资活动现金流出小计来源【股票.合并现金流量表】中‘筹资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流出小计 | -| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流出小计 | +| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流出小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | 范例 @@ -7738,7 +7618,6 @@ return array(v1, v2); // 结果:array(9.381,9.1149),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法筹资活动现金流出占现金流出合计(%)= 筹资活动现金流出小计 / 现金流出合计 \* 100 @@ -7748,30 +7627,30 @@ return array(v1, v2); // 结果:array(9.381,9.1149),由于调整前与调整 经营活动现金流出小计来源【股票.合并现金流量表】中‘经营活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流出小计 | -| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流出小计 | +| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流出小计 | -| 单季度 | 指定报告期单季度的经营活动现金流出小计 | +| 单季度 | 指定报告期单季度的经营活动现金流出小计 | 投资活动现金流出小计来源【股票.合并现金流量表】中‘投资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流出小计 | -| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流出小计 | +| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流出小计 | -| 单季度 | 指定报告期单季度的投资活动现金流出小计 | +| 单季度 | 指定报告期单季度的投资活动现金流出小计 | 筹资活动现金流出小计来源【股票.合并现金流量表】中‘筹资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流出小计 | -| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流出小计 | +| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流出小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | 范例 @@ -7843,7 +7722,6 @@ return array(v1, v2); // 结果:array(41.9713,38.1703),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法经营租赁所支付的现金占经营活动现金流出比(%) = 经营租赁所支付的现金 / 经营活动现金流出 \* 100 @@ -7851,21 +7729,21 @@ return array(v1, v2); // 结果:array(41.9713,38.1703),由于调整前与调 经营租赁所支付的现金来源【股票.合并现金流量表】中‘经营租赁所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营租赁所支付的现金 | -| TTM | 经营租赁所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营租赁所支付的现金 | +| TTM | 经营租赁所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营租赁所支付的现金 | -| 单季度 | 指定报告期单季度的经营租赁所支付的现金 | +| 单季度 | 指定报告期单季度的经营租赁所支付的现金 | 经营活动现金流出来源【股票.合并现金流量表】中‘经营活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流出小计 | -| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流出小计 | +| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流出小计 | -| 单季度 | 指定报告期单季度的经营活动现金流出小计 | +| 单季度 | 指定报告期单季度的经营活动现金流出小计 | 范例 @@ -7975,28 +7853,27 @@ return array(v1, v2); // 结果:array(0.354,0.0),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法提取法定盈余公积/净利润(%) = 提取法定盈余公积 / 净利润 \* 100 其中, 提取法定盈余公积来源【股票.合并利润分配表】中‘提取法定盈余公积’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的提取法定盈余公积 | -| TTM | 提取法定盈余公积截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的提取法定盈余公积 | +| TTM | 提取法定盈余公积截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的提取法定盈余公积 | -| 单季度 | 指定报告期单季度的提取法定盈余公积 | +| 单季度 | 指定报告期单季度的提取法定盈余公积 | 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 范例 @@ -8066,28 +7943,27 @@ return array(v1, v2); // 结果:array(3.3869,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法投资收益/主营业务收入(%) = 投资收益 / 主营业务收入\* 100 其中, 投资收益来源【股票.合并利润分配表】中‘投资收益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资收益 | -| TTM | 投资收益截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的投资收益 | +| TTM | 投资收益截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资收益 | -| 单季度 | 指定报告期单季度的投资收益 | +| 单季度 | 指定报告期单季度的投资收益 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -8157,28 +8033,27 @@ return array(v1, v2); // 结果:array(0.6289,0.639),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法营业外收支净额/营业利润(%) = 营业外收支净额 / 营业利润 \* 100 其中, 营业外收支净额来源【股票.合并现金流量表】中‘营业外收支净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外收支净额 | -| TTM | 营业外收支净额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的营业外收支净额 | +| TTM | 营业外收支净额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外收支净额 | -| 单季度 | 指定报告期单季度的营业外收支净额 | +| 单季度 | 指定报告期单季度的营业外收支净额 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 范例 @@ -8248,28 +8123,27 @@ return array(v1, v2); // 结果:array(0.8856,0.5469),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法营业外支出/营业利润(%) = 营业外支出 / 营业利润 \* 100 其中, 营业外支出来源【股票.合并利润分配表】中‘营业外支出’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外支出 | -| TTM | 营业外支出截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外支出 | +| TTM | 营业外支出截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外支出 | -| 单季度 | 指定报告期单季度的营业外支出 | +| 单季度 | 指定报告期单季度的营业外支出 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 范例 @@ -8339,28 +8213,27 @@ return array(v1, v2); // 结果:array(0.2237,0.5558),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法利润总额/主营业务收入(%) = 利润总额 / 主营业务收入\* 100 其中, 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -8430,28 +8303,27 @@ return array(v1, v2); // 结果:array(16.8656,17.335),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法净利润/主营业务收入(%) = 净利润 / 主营业务收入\* 100 其中, 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -8521,28 +8393,27 @@ return array(v1, v2); // 结果:array(12.7048,13.0349),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法营业外收入/营业利润(%) = 营业外收入 / 营业利润 \* 100 其中, 营业外收入来源【股票.合并利润分配表】中‘营业外收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外收入 | -| TTM | 营业外收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外收入 | +| TTM | 营业外收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外收入 | -| 单季度 | 指定报告期单季度的营业外收入 | +| 单季度 | 指定报告期单季度的营业外收入 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 范例 @@ -8612,28 +8483,27 @@ return array(v1, v2); // 结果:array(1.1092,1.1027),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法提取法定公益金/净利润(%) = 提取法定公益金 / 净利润 \* 100 其中, 提取法定公益金来源【股票.合并利润分配表】中‘提取法定公益金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的提取法定公益金 | -| TTM | 提取法定公益金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的提取法定公益金 | +| TTM | 提取法定公益金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的提取法定公益金 | -| 单季度 | 指定报告期单季度的提取法定公益金 | +| 单季度 | 指定报告期单季度的提取法定公益金 | 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 范例 @@ -8703,28 +8573,27 @@ return array(v1, v2); // 结果:array(0.0,0.0),由于新会计准则中提 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法营业外支出/主营业务收入(%) = 营业外支出 / 主营业务收入\* 100 其中, 营业外支出来源【股票.合并利润分配表】中‘营业外支出’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外支出 | -| TTM | 营业外支出截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外支出 | +| TTM | 营业外支出截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外支出 | -| 单季度 | 指定报告期单季度的营业外支出 | +| 单季度 | 指定报告期单季度的营业外支出 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -8794,28 +8663,27 @@ return array(v1, v2); // 结果:array(0.0374,0.0958),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法所得税/主营业务收入(%) = 所得税 / 主营业务收入\* 100 其中, 所得税来源【股票.合并利润分配表】中‘所得税’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的所得税 | -| TTM | 所得税截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------- | +| 报告期 | 指定报告期的所得税 | +| TTM | 所得税截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的所得税 | -| 单季度 | 指定报告期单季度的所得税 | +| 单季度 | 指定报告期单季度的所得税 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -8885,28 +8753,27 @@ return array(v1, v2); // 结果:array(3.4397,3.6113),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法投资收益/营业利润(%) = 投资收益 / 营业利润 \* 100 其中, 投资收益来源【股票.合并利润分配表】中‘投资收益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资收益 | -| TTM | 投资收益截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的投资收益 | +| TTM | 投资收益截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资收益 | -| 单季度 | 指定报告期单季度的投资收益 | +| 单季度 | 指定报告期单季度的投资收益 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 范例 @@ -8976,28 +8843,27 @@ return array(v1, v2); // 结果:array(3.7621,3.7064),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法营业费用/主营业务收入(%) = 营业费用 / 主营业务收入\* 100 其中, 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -9067,7 +8933,6 @@ return array(v1, v2); // 结果:array(0.1574,1.1914),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法三项费用/主营业务利润(%) = 三项费用 / 主营业务利润\* 100 其中, @@ -9076,39 +8941,39 @@ return array(v1, v2); // 结果:array(0.1574,1.1914),由于调整前与调 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 主营业务利润来源【股票.合并利润分配表】中‘主营业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的主营业务利润 | -| TTM | 主营业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的主营业务利润 | +| TTM | 主营业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的主营业务利润 | -| 单季度 | 指定报告期单季度的主营业务利润 | +| 单季度 | 指定报告期单季度的主营业务利润 | 范例 @@ -9178,28 +9043,27 @@ return array(v1, v2); // 结果:array(30.4521,34.2857),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法少数股东损益/利润总额(%) = 少数股东损益 / 利润总额 \* 100 其中, 少数股东损益来源【股票.合并利润分配表】中‘少数股东损益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的少数股东损益 | -| TTM | 少数股东损益截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的少数股东损益 | +| TTM | 少数股东损益截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的少数股东损益 | -| 单季度 | 指定报告期单季度的少数股东损益 | +| 单季度 | 指定报告期单季度的少数股东损益 | 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 范例 @@ -9269,28 +9133,27 @@ return array(v1, v2); // 结果:array(4.2757,3.9737),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法营业利润/主营业务收入(%) = 营业利润 / 主营业务收入\* 100 其中, 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -9360,7 +9223,6 @@ return array(v1, v2); // 结果:array(16.7176,17.2407),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法营业外收支净额/主营业务收入(%) = 营业外收支净额 / 主营业务收入\* 100 其中, @@ -9369,30 +9231,30 @@ return array(v1, v2); // 结果:array(16.7176,17.2407),由于调整前与调 营业外收入来源【股票.合并利润分配表】中‘营业外收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外收入 | -| TTM | 营业外收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外收入 | +| TTM | 营业外收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外收入 | -| 单季度 | 指定报告期单季度的营业外收入 | +| 单季度 | 指定报告期单季度的营业外收入 | 营业外支出来源【股票.合并利润分配表】中‘营业外支出’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外支出 | -| TTM | 营业外支出截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外支出 | +| TTM | 营业外支出截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外支出 | -| 单季度 | 指定报告期单季度的营业外支出 | +| 单季度 | 指定报告期单季度的营业外支出 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -9462,28 +9324,27 @@ return array(v1, v2); // 结果:array(0.148,0.0943),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法主营业务税金及附加/主营业务收入(%) = 主营业务税金及附加 / 主营业务收入\* 100 其中, 主营业税金及附加来源【股票.合并利润分配表】中‘营业税金及附加’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业税金及附加 | -| TTM | 营业税金及附加截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的营业税金及附加 | +| TTM | 营业税金及附加截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业税金及附加 | -| 单季度 | 指定报告期单季度的营业税金及附加 | +| 单季度 | 指定报告期单季度的营业税金及附加 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -9553,28 +9414,27 @@ return array(v1, v2); // 结果:array(2.0757,2.1045),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法财务费用/主营业务收入(%) = 财务费用 / 主营业务收入\* 100 其中, 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -9644,28 +9504,27 @@ return array(v1, v2); // 结果:array(0.6926,0.6657),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法所得税/利润总额(%) = 所得税 / 利润总额 \* 100 其中, 所得税来源【股票.合并利润分配表】中‘所得税’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的所得税 | -| TTM | 所得税截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------- | +| 报告期 | 指定报告期的所得税 | +| TTM | 所得税截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的所得税 | -| 单季度 | 指定报告期单季度的所得税 | +| 单季度 | 指定报告期单季度的所得税 | 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 范例 @@ -9735,28 +9594,27 @@ return array(v1, v2); // 结果:array(20.3947,20.8322),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法少数股东损益/主营业务收入(%) = 少数股东损 / 主营业务收入\* 100 其中, 少数股东损益来源【股票.合并利润分配表】中‘少数股东损益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的少数股东损益 | -| TTM | 少数股东损益截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的少数股东损益 | +| TTM | 少数股东损益截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的少数股东损益 | -| 单季度 | 指定报告期单季度的少数股东损益 | +| 单季度 | 指定报告期单季度的少数股东损益 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -9826,28 +9684,27 @@ return array(v1, v2); // 结果:array(0.7211,0.6888),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法财务费用/主营业务利润(%) = 财务费用 / 主营业务利润 \* 100 其中, 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 主营业务利润来源【股票.合并利润分配表】中‘主营业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的主营业务利润 | -| TTM | 主营业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的主营业务利润 | +| TTM | 主营业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的主营业务利润 | -| 单季度 | 指定报告期单季度的主营业务利润 | +| 单季度 | 指定报告期单季度的主营业务利润 | 范例 @@ -9917,28 +9774,27 @@ return array(v1, v2); // 结果:array(3.1431,2.7573),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法其他业务利润/主营业务利润(%) = 其他业务利润 / 主营业务利润 \* 100 其中, 其他业务利润来源【股票.合并利润分配表】中‘其他业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的其他业务利润 | -| TTM | 其他业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的其他业务利润 | +| TTM | 其他业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的其他业务利润 | -| 单季度 | 指定报告期单季度的其他业务利润 | +| 单季度 | 指定报告期单季度的其他业务利润 | 主营业务利润来源【股票.合并利润分配表】中‘主营业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的主营业务利润 | -| TTM | 主营业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的主营业务利润 | +| TTM | 主营业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的主营业务利润 | -| 单季度 | 指定报告期单季度的主营业务利润 | +| 单季度 | 指定报告期单季度的主营业务利润 | 范例 @@ -10008,28 +9864,27 @@ return array(v1, v2); // 结果:array(0.0,146.3986),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法管理费用/主营业务利润(%) = 管理费用 / 主营业务利润 \* 100 其中, 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 主营业务利润来源【股票.合并利润分配表】中‘主营业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的主营业务利润 | -| TTM | 主营业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的主营业务利润 | +| TTM | 主营业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的主营业务利润 | -| 单季度 | 指定报告期单季度的主营业务利润 | +| 单季度 | 指定报告期单季度的主营业务利润 | 范例 @@ -10099,28 +9954,27 @@ return array(v1, v2); // 结果:array(26.5946,26.5937),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法主营业务成本/主营业务收入(%) = 主营业务成本 / 主营业务收入\* 100 其中, 主营业务成本来源【股票.合并利润分配表】中‘营业成本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业成本 | -| TTM | 营业成本截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业成本 | +| TTM | 营业成本截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业成本 | -| 单季度 | 指定报告期单季度的营业成本 | +| 单季度 | 指定报告期单季度的营业成本 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -10190,28 +10044,27 @@ return array(v1, v2); // 结果:array(75.8882,73.7527),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法主营业务利润/主营业务收入(%) = 主营业务利润/ 主营业务收入\* 100 其中, 主营业务利润来源【股票.合并利润分配表】中‘主营业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的主营业务利润 | -| TTM | 主营业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的主营业务利润 | +| TTM | 主营业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的主营业务利润 | -| 单季度 | 指定报告期单季度的主营业务利润 | +| 单季度 | 指定报告期单季度的主营业务利润 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -10281,28 +10134,27 @@ return array(v1, v2); // 结果:array(22.0361,24.1428),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法其他业务利润/主营业务收入(%) = 其他业务利润 / 主营业务收入\* 100 其中, 其他业务利润来源【股票.合并利润分配表】中‘其他业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的其他业务利润 | -| TTM | 其他业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的其他业务利润 | +| TTM | 其他业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的其他业务利润 | -| 单季度 | 指定报告期单季度的其他业务利润 | +| 单季度 | 指定报告期单季度的其他业务利润 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -10372,28 +10224,27 @@ return array(v1, v2); // 结果:array(0.0,55.5307),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法管理费用/主营业务收入(%) = 管理费用 / 主营业务收入\* 100 其中, 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -10463,7 +10314,6 @@ return array(v1, v2); // 结果:array(5.8604,6.4205),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法三项费用/主营业务收入(%) = 三项费用 / 主营业务收入\* 100 其中, @@ -10472,39 +10322,39 @@ return array(v1, v2); // 结果:array(5.8604,6.4205),由于调整前与调 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -10574,28 +10424,27 @@ return array(v1, v2); // 结果:array(6.7105,8.2775),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法营业外收入/主营业务收入(%) = 营业外收入 / 主营业务收入\* 100 其中, 营业外收入来源【股票.合并利润分配表】中‘营业外收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外收入 | -| TTM | 营业外收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外收入 | +| TTM | 营业外收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外收入 | -| 单季度 | 指定报告期单季度的营业外收入 | +| 单季度 | 指定报告期单季度的营业外收入 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -10665,28 +10514,27 @@ return array(v1, v2); // 结果:array(0.1854,0.1901),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法补贴收入/主营业务收入(%) = 补贴收入 / 主营业务收入\* 100 其中, 补贴收入来源【股票.合并利润分配表】中‘补贴收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的补贴收入 | -| TTM | 补贴收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的补贴收入 | +| TTM | 补贴收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的补贴收入 | -| 单季度 | 指定报告期单季度的补贴收入 | +| 单季度 | 指定报告期单季度的补贴收入 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -10756,28 +10604,27 @@ return array(v1, v2); // 结果:array(0.0,0.6606),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法可供分配的利润/主营业务收入(%) = 可供分配的利润 / 主营业务收入\* 100 其中, 可供分配的利润来源【股票.合并利润分配表】中‘可供分配的利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供分配的利润 | -| TTM | 可供分配的利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的可供分配的利润 | +| TTM | 可供分配的利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的可供分配的利润 | -| 单季度 | 指定报告期单季度的可供分配的利润 | +| 单季度 | 指定报告期单季度的可供分配的利润 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -10847,28 +10694,27 @@ return array(v1, v2); // 结果:array(279.7893,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法可供股东分配的利润/主营业务收入(%) = 可供股东分配的利润 / 主营业务收入\* 100 其中, 可供股东分配的利润来源【股票.合并利润分配表】中‘可供股东分配的利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供股东分配的利润 | -| TTM | 可供股东分配的利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的可供股东分配的利润 | +| TTM | 可供股东分配的利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的可供股东分配的利润 | -| 单季度 | 指定报告期单季度的可供股东分配的利润 | +| 单季度 | 指定报告期单季度的可供股东分配的利润 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -10938,28 +10784,27 @@ return array(v1, v2); // 结果:array(279.7893,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法未分配利润/主营业务收入(%) = 未分配利润 / 主营业务收入\* 100 其中, 未分配利润来源【股票.合并资产负债表】中‘未分配利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的未分配利润 | -| TTM | 未分配利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的未分配利润 | +| TTM | 未分配利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的未分配利润 | -| 单季度 | 指定报告期单季度的未分配利润 | +| 单季度 | 指定报告期单季度的未分配利润 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -11029,28 +10874,27 @@ return array(v1, v2); // 结果:array(0.0,0.0),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法补贴收入/营业利润(%) = 补贴收入 / 营业利润 \* 100 其中, 补贴收入来源【股票.合并利润分配表】中‘补贴收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资收益 | -| TTM | 投资收益截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的投资收益 | +| TTM | 投资收益截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资收益 | -| 单季度 | 指定报告期单季度的投资收益 | +| 单季度 | 指定报告期单季度的投资收益 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 范例 @@ -11120,28 +10964,27 @@ return array(v1, v2); // 结果:array(0.0,12.4809),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 算法营业费用/主营业务利润(%) = 营业费用 / 主营业务利润 \* 100 其中, 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 主营业务利润来源【股票.合并利润分配表】中‘主营业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的主营业务利润 | -| TTM | 主营业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的主营业务利润 | +| TTM | 主营业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的主营业务利润 | -| 单季度 | 指定报告期单季度的主营业务利润 | +| 单季度 | 指定报告期单季度的主营业务利润 | 范例 @@ -11251,28 +11094,27 @@ return array(v1, v2); // 结果:array(0.7145,4.9347),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法权益乘数=总资产/股东权益 其中, 总资产来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -11320,28 +11162,27 @@ return array(v1, v2); // 结果:array(1.5352,1.5414),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法资产周转率(杜邦) = 营业收入 / 总资产 其中, 营业收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 总资产来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 资产总计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 资产总计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 指定报告期单季度的资产总计 | +| 单季度 | 指定报告期单季度的资产总计 | 范例 @@ -11419,28 +11260,27 @@ return array(v1, v2); // 结果:array(0.3147,0.3146),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总资产净利率(%) = 净利润 / (期初资产总额+期末资产总额)/2\*100 其中, 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 资产总额来源【股票.合并现金流量表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 资产总计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 资产总计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 指定报告期单季度的资产总计 | +| 单季度 | 指定报告期单季度的资产总计 | 期末为指定报告期,期初为指定报告期前一年度报告期。范例 @@ -11518,28 +11358,27 @@ return array(v1, v2); // 结果:array(3.8403,4.033),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总资产报酬率(%) = 利润总额 / (期初资产总额+期末资产总额)/2\*100 其中, 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 资产总额来源【股票.合并现金流量表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 资产总计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 资产总计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 指定报告期单季度的资产总计 | +| 单季度 | 指定报告期单季度的资产总计 | 范例 @@ -11625,7 +11464,6 @@ return array(v1, v2); // 结果:array(5.098,5.3634),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法三项费用比例(%)=三项费用合计 / 主营业务收入 \* 100 其中, @@ -11634,39 +11472,39 @@ return array(v1, v2); // 结果:array(5.098,5.3634),由于调整前与调整 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -11744,28 +11582,27 @@ return array(v1, v2); // 结果:array(6.7105,8.2775),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法财务费用比例(%) = 财务费用 / 主营业务收入 \* 100 其中, 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -11845,28 +11682,27 @@ return array(v1, v2); // 结果:array(0.6926,0.6657),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法流动负债率(%) = 流动负债 / 总负债 \* 100 其中, 流动负债来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总负债来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -11924,28 +11760,27 @@ return array(v1, v2); // 结果:array(82.4153,83.3132),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法主营毛利率(%) = (主营业务收入-主营业务成本) / 主营业务收入 \* 100 其中, 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 主营业务成本源【股票.合并利润分配表】中‘营业成本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业成本 | -| TTM | 营业成本截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业成本 | +| TTM | 营业成本截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业成本 | -| 单季度 | 指定报告期单季度的营业成本 | +| 单季度 | 指定报告期单季度的营业成本 | 范例 @@ -12025,28 +11860,27 @@ return array(v1, v2); // 结果:array(24.1118,26.2473),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法投资收益比例(%) = 投资收益 / 利润总额 \* 100 其中, 投资收益来源【股票.合并利润分配表】中‘投资收益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资收益 | -| TTM | 投资收益截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的投资收益 | +| TTM | 投资收益截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资收益 | -| 单季度 | 指定报告期单季度的投资收益 | +| 单季度 | 指定报告期单季度的投资收益 | 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 范例 @@ -12118,28 +11952,27 @@ return array(v1, v2); // 结果:array(3.729,3.6863),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法主营成本比例(%) = 营业成本 / 营业收入 \* 100 其中, 营业收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 营业成本来源【股票.合并利润分配表】中‘营业成本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业成本 | -| TTM | 营业成本截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业成本 | +| TTM | 营业成本截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业成本 | -| 单季度 | 指定报告期单季度的营业成本 | +| 单季度 | 指定报告期单季度的营业成本 | 范例 @@ -12209,7 +12042,6 @@ return array(v1, v2); // 结果:array(75.8882,73.7527),由于调整前与调 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法金融类公司和非金融类公司在取主营利润的时候不同。 金融类公司:取营业利润字段 @@ -12220,21 +12052,21 @@ return array(v1, v2); // 结果:array(75.8882,73.7527),由于调整前与调 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 主营业务利润来源【股票.合并利润分配表】中‘主营业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的主营业务利润 | -| TTM | 主营业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的主营业务利润 | +| TTM | 主营业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的主营业务利润 | -| 单季度 | 指定报告期单季度的主营业务利润 | +| 单季度 | 指定报告期单季度的主营业务利润 | 范例 @@ -12297,28 +12129,27 @@ return array(v1, v2); // 结果:array(1734230202.09,1989031073.47),由于调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法主营业务利润比例(%) = 主营业务利润 / 利润总额 \* 100 其中, 主营业务利润来源【股票.合并利润分配表】中‘主营业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的主营业务利润 | -| TTM | 主营业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的主营业务利润 | +| TTM | 主营业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的主营业务利润 | -| 单季度 | 指定报告期单季度的主营业务利润 | +| 单季度 | 指定报告期单季度的主营业务利润 | 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 范例 @@ -12390,7 +12221,6 @@ return array(v1, v2); // 结果:array(130.6571,139.2716),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业外收支比例(%) = 营业外收支净额 / 利润总额 \* 100 其中, @@ -12399,30 +12229,30 @@ return array(v1, v2); // 结果:array(130.6571,139.2716),由于调整前与 营业外收入来源【股票.合并利润分配表】中‘营业外收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外收入 | -| TTM | 营业外收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外收入 | +| TTM | 营业外收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外收入 | -| 单季度 | 指定报告期单季度的营业外收入 | +| 单季度 | 指定报告期单季度的营业外收入 | 营业外支出来源【股票.合并利润分配表】中‘营业外支出’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外支出 | -| TTM | 营业外支出截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外支出 | +| TTM | 营业外支出截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外支出 | -| 单季度 | 指定报告期单季度的营业外支出 | +| 单季度 | 指定报告期单季度的营业外支出 | 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 范例 @@ -12494,28 +12324,27 @@ return array(v1, v2); // 结果:array(0.8778,0.5439),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法净利润率(%) = 净利润 / 主营业务收入 \* 100 其中, 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -12587,7 +12416,6 @@ return array(v1, v2); // 结果:array(12.7048,13.0349),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法股东权益收益率(%) =(净利润 - 可赎回优先股股利)/ (期初股东权益 + 期末股东权益) / 2 \* 100 @@ -12595,30 +12423,30 @@ return array(v1, v2); // 结果:array(12.7048,13.0349),由于调整前与调 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 可赎回优先股股利来源【股票.合并利润分配表】中‘应付普通股股利’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付普通股股利 | -| TTM | 应付普通股股利截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的应付普通股股利 | +| TTM | 应付普通股股利截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的应付普通股股利 | -| 单季度 | 指定报告期单季度的应付普通股股利 | +| 单季度 | 指定报告期单季度的应付普通股股利 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -12690,28 +12518,27 @@ return array(v1, v2); // 结果:array(6.2678,6.5869),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业费用比例(%) = 营业费用 / 主营业务收入 \* 100 其中, 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -12783,28 +12610,27 @@ return array(v1, v2); // 结果:array(0.1574,1.1914),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业利润率(%) = 营业利润 / 营业收入 \* 100 其中, 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 营业收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -12876,28 +12702,27 @@ return array(v1, v2); // 结果:array(16.7176,17.2407),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法其它业务利润比例(%) = 其它业务利润 / 利润总额 \* 100 其中, 其他业务利润来源【股票.合并利润分配表】中‘其他业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的其他业务利润 | -| TTM | 其他业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的其他业务利润 | +| TTM | 其他业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的其他业务利润 | -| 单季度 | 指定报告期单季度的其他业务利润 | +| 单季度 | 指定报告期单季度的其他业务利润 | 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 范例 @@ -12969,7 +12794,6 @@ return array(v1, v2); // 结果:array(0.0,0.0),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法成本费用利润率(%) = 利润总额 / (主营业务成本 + 主营业务税金及附加 + 营业费用 + 管理费用 +财务费用 + 其他业务成本) \* 100 @@ -12978,66 +12802,66 @@ return array(v1, v2); // 结果:array(0.0,0.0),由于调整前与调整后 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 主营业务成本来源【股票.合并利润分配表】中‘营业成本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业成本 | -| TTM | 营业成本截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业成本 | +| TTM | 营业成本截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业成本 | -| 单季度 | 指定报告期单季度的营业成本 | +| 单季度 | 指定报告期单季度的营业成本 | 主营业务税金及附加来源【股票.合并利润分配表】中‘营业税金及附加’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业税金及附加 | -| TTM | 营业税金及附加截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的营业税金及附加 | +| TTM | 营业税金及附加截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业税金及附加 | -| 单季度 | 指定报告期单季度的营业税金及附加 | +| 单季度 | 指定报告期单季度的营业税金及附加 | 其他业务成本来源【股票.合并利润分配表】中‘其他费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的其他费用 | -| TTM | 其他费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的其他费用 | +| TTM | 其他费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的其他费用 | -| 单季度 | 指定报告期单季度的其他费用 | +| 单季度 | 指定报告期单季度的其他费用 | 范例 @@ -13109,28 +12933,27 @@ return array(v1, v2); // 结果:array(19.9182,20.6039),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法主营净利率(%) = 净利润 / 营业收入 \* 100 其中, 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 营业收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -13202,7 +13025,6 @@ return array(v1, v2); // 结果:array(12.7048,13.0349),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法主营业务利润率(%) = 主营业务利润 / 主营业务收入 \* 100 其中, @@ -13211,30 +13033,30 @@ return array(v1, v2); // 结果:array(12.7048,13.0349),由于调整前与调 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 营业税金及附加来源【股票.合并利润分配表】中‘营业税金及附加’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业税金及附加 | -| TTM | 营业税金及附加截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的营业税金及附加 | +| TTM | 营业税金及附加截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业税金及附加 | -| 单季度 | 指定报告期单季度的营业税金及附加 | +| 单季度 | 指定报告期单季度的营业税金及附加 | 营业成本来源【股票.合并利润分配表】中‘营业成本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业成本 | -| TTM | 营业成本截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业成本 | +| TTM | 营业成本截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业成本 | -| 单季度 | 指定报告期单季度的营业成本 | +| 单季度 | 指定报告期单季度的营业成本 | 范例 @@ -13306,28 +13128,27 @@ return array(v1, v2); // 结果:array(22.0361,24.1428),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法管理费用比例(%) = 管理费用 / 主营业务收入 \* 100 其中, 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -13399,28 +13220,27 @@ return array(v1, v2); // 结果:array(5.8604,6.4205),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法销售税金率(%) = 主营业务税金及附加 / 主营业务收入 \* 100 其中, 主营业务税金及附加来源【股票.合并利润分配表】中‘营业税金及附加’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业税金及附加 | -| TTM | 营业税金及附加截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的营业税金及附加 | +| TTM | 营业税金及附加截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业税金及附加 | -| 单季度 | 指定报告期单季度的营业税金及附加 | +| 单季度 | 指定报告期单季度的营业税金及附加 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -13492,37 +13312,36 @@ return array(v1, v2); // 结果:array(2.0757,2.1045),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总资产收益率(%) = [净利润 + 财务费用 * (1 - 税率 )] / 总资产 \* 100 其中, 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 总资产来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 税率数据为0,天软中暂时没有该数据范例 @@ -13594,7 +13413,6 @@ return array(v1, v2); // 结果:array(4.2163,4.3096),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法净资产收益率增长率(%) = (本期净资产收益率-上期净资产收益率)/abs(上期净资产收益率)\*100 @@ -13604,21 +13422,21 @@ return array(v1, v2); // 结果:array(4.2163,4.3096),由于调整前与调 归属于母公司所有者的净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上期表示报告期上一年度报告期范例 @@ -13690,28 +13508,27 @@ return array(v1, v2); // 结果:array(-15.1105,-12.5943),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法净资产收益率(%) = 净利润 / 股东权益 \* 100 其中, 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -13783,28 +13600,27 @@ return array(v1, v2); // 结果:array(6.1383,6.3203),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法净资产收益率(扣除)(%) = 扣除非经常性损益后的净利润 / 股东权益 \* 100 其中, 扣除非经常性损益后的净利润来源【股票.合并利润分配表】中‘扣除非经常性损益后的净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的扣除非经常性损益后的净利润 | -| TTM | 扣除非经常性损益后的净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的扣除非经常性损益后的净利润 | +| TTM | 扣除非经常性损益后的净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的扣除非经常性损益后的净利润 | -| 单季度 | 指定报告期单季度的扣除非经常性损益后的净利润 | +| 单季度 | 指定报告期单季度的扣除非经常性损益后的净利润 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -13876,28 +13692,27 @@ return array(v1, v2); // 结果:array(5.784,5.5449),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总资产利润率(%) = 净利润 / 总资产 \* 100 其中, 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 总资产来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -13971,30 +13786,30 @@ return array(v1, v2); // 结果:array(3.9983,4.1002),由于调整前与调 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期负债来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -14066,37 +13881,36 @@ return array(v1, v2); // 结果:array(5.6203,5.806),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营运报酬率(%) = (营业利润-所得税) / 总资产\*100 其中, 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 所得税来源【股票.合并利润分配表】中‘所得税’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的所得税 | -| TTM | 所得税截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------- | +| 报告期 | 指定报告期的所得税 | +| TTM | 所得税截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的所得税 | -| 单季度 | 指定报告期单季度的所得税 | +| 单季度 | 指定报告期单季度的所得税 | 总资产来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -14168,28 +13982,27 @@ return array(v1, v2); // 结果:array(4.1787,4.2873),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法销售毛利 = 主营业务收入 - 主营业务成本 其中, 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 主营业务成本源【股票.合并利润分配表】中‘营业成本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业成本 | -| TTM | 营业成本截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业成本 | +| TTM | 营业成本截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业成本 | -| 单季度 | 指定报告期单季度的营业成本 | +| 单季度 | 指定报告期单季度的营业成本 | 范例 @@ -14261,7 +14074,6 @@ return array(v1, v2); // 结果:array(1897583208.95,2162412436.87),由于调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法扣非平均净资产收益率(%) = 扣除非经常性损益后的净利润 / ((期初股东权益+期末股东权益)/2)\*100% @@ -14269,21 +14081,21 @@ return array(v1, v2); // 结果:array(1897583208.95,2162412436.87),由于调 扣除非经常性损益后的净利润来源【股票.合并利润分配表】中‘扣除非经常性损益后的净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的扣除非经常性损益后的净利润 | -| TTM | 扣除非经常性损益后的净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的扣除非经常性损益后的净利润 | +| TTM | 扣除非经常性损益后的净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的扣除非经常性损益后的净利润 | -| 单季度 | 指定报告期单季度的扣除非经常性损益后的净利润 | +| 单季度 | 指定报告期单季度的扣除非经常性损益后的净利润 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -14353,28 +14165,27 @@ return array(v1, v2); // 结果:array(5.9061,5.7788),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法平均净资产收益率(%) = 净利润 / ((期初股东权益 + 期末股东权益)/2)\*100% 其中, 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -14444,28 +14255,27 @@ return array(v1, v2); // 结果:array(6.2678,6.5869),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法研发费用比例(%) = 研发费用 / 营业收入 \* 100 其中, 研发费用来源【股票.合并利润分配表】中‘研发费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的研发费用 | -| TTM | 研发费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的研发费用 | +| TTM | 研发费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的研发费用 | -| 单季度 | 指定报告期单季度的研发费用 | +| 单季度 | 指定报告期单季度的研发费用 | 营业收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -14535,28 +14345,27 @@ return array(v1, v2); // 结果:array(0.0,0.202),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法税前利润率(%) = 税前利润 / 主营业务收入 \* 100 其中, 税前利润来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -14638,28 +14447,27 @@ return array(v1, v2); // 结果:array(16.8656,17.335),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法预收帐款与主营收入比(%)=预收帐款 / 主营收入\*100 其中, 预收帐款来源【股票.合并资产负债表】中的‘预收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的预收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的预收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的预收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 主营收入来源【股票.合并利润分配表】中的‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -14707,37 +14515,36 @@ return array(v1, v2); // array(0.3596,0.3621),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法超速动比率=(货币资金+短期投资)/ 流动负债 其中, 货币资金来源【股票.合并资产负债表】中的‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的货币资金 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的货币资金 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的货币资金 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期投资来源【股票.合并资产负债表】中的‘交易性金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中的‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -14785,37 +14592,36 @@ return array(v1, v2); // array(1.0959,1.1001),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期债务与营运资金比率=长期负债/(流动资产-流动负债) 其中, 长期负债来源【股票.合并资产负债表】中的‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动资产来源【股票.合并资产负债表】中的‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中的‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -14863,7 +14669,6 @@ return array(v1, v2); // array(-0.3332,-0.314),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14881,28 +14686,27 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法流动比率 =流动资产 / 流动负债 其中, 流动资产来源【股票.合并资产负债表】中的‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中的‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -14950,28 +14754,27 @@ return array(v1, v2); // array(0.3596,0.3621),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法利息支付倍数 = 息税前利润 / 财务费用 =(利润总额+财务费用)/ 财务费用 其中, 利润总额来源【股票.合并利润分配表】中的‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 财务费用来源【股票.合并利润分配表】中的‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 范例 @@ -15041,37 +14844,36 @@ return array(v1, v2); // array(25.3509,27.0408),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法算法1(默认算法):速动比率=(流动资产-存货)/ 流动负债 其中, 流动资产来源【股票.合并资产负债表】中的‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 存货来源【股票.合并资产负债表】中的‘存货净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的存货净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的存货净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的存货净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中的‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 算法2:速动比率= (货币资金+短期投资+应收票据+应收帐款)/流动负债 @@ -15079,39 +14881,39 @@ return array(v1, v2); // array(25.3509,27.0408),由于调整前与调整后参 货币资金来源【股票.合并资产负债表】中的‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的货币资金 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的货币资金 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的货币资金 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期投资来源【股票.合并资产负债表】中的‘交易性金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应收票据来源【股票.合并资产负债表】中的‘应收票据’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收票据 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收票据 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收票据 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应收帐款来源【股票.合并资产负债表】中的‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -15196,7 +14998,6 @@ return array(v1, v2); // array(0.3503,0.3531),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业费用增长率(%) =(本期营业费用-上年同期营业费用)/abs(上年同期营业费用)\*100 @@ -15204,12 +15005,12 @@ return array(v1, v2); // array(0.3503,0.3531),由于调整前与调整后参 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 本期表示报告期当日,上期表示报告期同比报告期范例 @@ -15279,7 +15080,6 @@ return array(v1, v2); // 结果:array(-82.0844,41.921),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法未分配利润增长率(%) =(本期未分配利润-上年同期未分配利润)/abs(上年同期未分配利润)\*100 @@ -15287,12 +15087,12 @@ return array(v1, v2); // 结果:array(-82.0844,41.921),由于调整前与调 未分配利润来源【股票.合并资产负债表】中‘未分配利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的未分配利润 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的未分配利润 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的未分配利润 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -15340,7 +15140,6 @@ return array(v1, v2); // 结果:array(9.3383,9.4132),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法补贴收入增长率(%) =(本期补贴收入-上年同期补贴收入)/abs(上年同期补贴收入)\*100 @@ -15348,12 +15147,12 @@ return array(v1, v2); // 结果:array(9.3383,9.4132),由于调整前与调 补贴收入来源【股票.合并利润分配表】中‘补贴收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的补贴收入 | -| TTM | 补贴收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的补贴收入 | +| TTM | 补贴收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的补贴收入 | -| 单季度 | 指定报告期单季度的补贴收入 | +| 单季度 | 指定报告期单季度的补贴收入 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -15423,19 +15222,18 @@ return array(v1, v2); // 结果:array(0.0,0.0),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法主营利润增长率(%) =(本期主营利润-上期主营利润)/abs(上期主营利润)\*100 其中, 主营利润来源【股票.合并利润分配表】中‘主营业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的主营业务利润 | -| TTM | 主营业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的主营业务利润 | +| TTM | 主营业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的主营业务利润 | -| 单季度 | 指定报告期单季度的主营业务利润 | +| 单季度 | 指定报告期单季度的主营业务利润 | 本期表示报告期当日,上期表示报告期同比报告期范例 @@ -15505,7 +15303,6 @@ return array(v1, v2); // 结果:array(-20.3101,-8.6017),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法主营收入增长率(%) = (本期主营业务收入-上期主营业务收入)/abs(上期主营业务收入)\*100 @@ -15513,12 +15310,12 @@ return array(v1, v2); // 结果:array(-20.3101,-8.6017),由于调整前与 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -15537,7 +15334,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法可供分配的利润增长率(%) =(本期可供分配的利润-上年同期可供分配的利润)/abs(上年同期可供分配的利润)\*100 @@ -15545,12 +15341,12 @@ return v; 可供分配的利润来源【股票.合并利润分配表】中‘可供分配的利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供分配的利润 | -| TTM | 可供分配的利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的可供分配的利润 | +| TTM | 可供分配的利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的可供分配的利润 | -| 单季度 | 指定报告期单季度的可供分配的利润 | +| 单季度 | 指定报告期单季度的可供分配的利润 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -15620,19 +15416,18 @@ return array(v1, v2); // 结果:array(40.3806,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法利润总额增长率(%) =(本期利润总额-上期利润总额)/abs(上期利润总额) \* 100 其中, 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 本期表示报告期当日,上期表示报告期同比报告期范例 @@ -15702,19 +15497,18 @@ return array(v1, v2); // 结果:array(-13.7176,-7.1616),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法固定资产增长率(%) =(本期固定资产-上期固定资产)/abs(上期固定资产)\*100 其中, 固定资产来源【股票.合并资产负债表】中‘固定资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上期表示报告期同比报告期范例 @@ -15762,7 +15556,6 @@ return array(v1, v2); // 结果:array(-5.7009,-1.5629),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法投资收益增长率(%) =(本期投资收益-上年同期投资收益)/abs(上年同期投资收益)\*100% @@ -15770,12 +15563,12 @@ return array(v1, v2); // 结果:array(-5.7009,-1.5629),由于调整前与调 投资收益来源【股票.合并利润分配表】中‘投资收益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资收益 | -| TTM | 投资收益截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的投资收益 | +| TTM | 投资收益截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资收益 | -| 单季度 | 指定报告期单季度的投资收益 | +| 单季度 | 指定报告期单季度的投资收益 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -15845,7 +15638,6 @@ return array(v1, v2); // 结果:array(72.1224,83.0764),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法可供股东分配的利润增长率(%) =(本期可供股东分配的利润-上年同期可供股东分配的利润)/ abs(上年同期可供股东分配的利润)\*100 @@ -15854,12 +15646,12 @@ abs(上年同期可供股东分配的利润)\*100 可供股东分配的利润来源【股票.合并利润分配表】中‘可供股东分配的利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供股东分配的利润 | -| TTM | 可供股东分配的利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的可供股东分配的利润 | +| TTM | 可供股东分配的利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的可供股东分配的利润 | -| 单季度 | 指定报告期单季度的可供股东分配的利润 | +| 单季度 | 指定报告期单季度的可供股东分配的利润 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -15929,7 +15721,6 @@ return array(v1, v2); // 结果:array(40.3806,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法财务费用增长率(%) =(本期财务费用-上年同期财务费用)/abs(上年同期财务费用)\*100 @@ -15937,12 +15728,12 @@ return array(v1, v2); // 结果:array(40.3806,0.0),由于调整前与调整 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16012,19 +15803,18 @@ return array(v1, v2); // 结果:array(-65.3375,-65.1241),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业利润增长率(%) =(本期营业利润-上期营业利润)/abs(上期营业利润) \* 100 其中, 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 本期表示报告期当日,上期表示报告期同比报告期范例 @@ -16094,7 +15884,6 @@ return array(v1, v2); // 结果:array(-13.9036,-7.0497),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业外支出增长率(%) =(本期营业外支出-上年同期营业外支出)/abs(上年同期营业外支出)\*100 @@ -16102,12 +15891,12 @@ return array(v1, v2); // 结果:array(-13.9036,-7.0497),由于调整前与 营业外支出来源【股票.合并利润分配表】中‘营业外支出’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外支出 | -| TTM | 营业外支出截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外支出 | +| TTM | 营业外支出截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外支出 | -| 单季度 | 指定报告期单季度的营业外支出 | +| 单季度 | 指定报告期单季度的营业外支出 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16177,7 +15966,6 @@ return array(v1, v2); // 结果:array(22.4047,228.3928),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业外收入增长率(%) =(本期营业外收入-上年同期营业外收入)/abs(上年同期营业外收入)\*100 @@ -16185,12 +15973,12 @@ return array(v1, v2); // 结果:array(22.4047,228.3928),由于调整前与 营业外收入来源【股票.合并利润分配表】中‘营业外收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外收入 | -| TTM | 营业外收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外收入 | +| TTM | 营业外收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外收入 | -| 单季度 | 指定报告期单季度的营业外收入 | +| 单季度 | 指定报告期单季度的营业外收入 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16260,7 +16048,6 @@ return array(v1, v2); // 结果:array(15.7028,24.1774),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法管理费用增长率(%) =(本期管理费用-上年同期管理费用)/abs(上年同期管理费用)\*100 @@ -16268,12 +16055,12 @@ return array(v1, v2); // 结果:array(15.7028,24.1774),由于调整前与调 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16343,7 +16130,6 @@ return array(v1, v2); // 结果:array(3.321,18.4976),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期负债增长率(%) =(本期长期负债-上年同期长期负债)/abs(上年同期长期负债)\*100% @@ -16351,12 +16137,12 @@ return array(v1, v2); // 结果:array(3.321,18.4976),由于调整前与调 长期负债来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16404,19 +16190,18 @@ return array(v1, v2); // 结果:array(-3.1692,-2.9316),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总资产增长率(%) = (总资产-上期总资产)/abs(上期总资产)\*100 其中, 总资产来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上期表示报告期同比报告期范例 @@ -16464,7 +16249,6 @@ return array(v1, v2); // 结果:array(-7.6036,-3.2288),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法无形资产及其它资产增长率(%) =(本期无形资产及其它资产-上年同期无形资产及其它资产)/abs(上年同期无形资产及其它资产)\*100 @@ -16472,12 +16256,12 @@ return array(v1, v2); // 结果:array(-7.6036,-3.2288),由于调整前与调 无形资产及其它资产来源【股票.合并资产负债表】中‘无形资产及其它资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产及其它资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的无形资产及其它资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产及其它资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16525,19 +16309,18 @@ return array(v1, v2); // 结果:array(9.7109,9.7801),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法所得税增长率(%) =(本期所得税-上年同期所得税)/abs(上年同期所得税)\*100% 其中, 所得税来源【股票.合并利润分配表】中‘所得税’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的所得税 | -| TTM | 所得税截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------- | +| 报告期 | 指定报告期的所得税 | +| TTM | 所得税截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的所得税 | -| 单季度 | 指定报告期单季度的所得税 | +| 单季度 | 指定报告期单季度的所得税 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16607,7 +16390,6 @@ return array(v1, v2); // 结果:array(-28.0829,-20.9583),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法净资产增长率(%) =(本期所有者权益-上年同期所有者权益)/abs(上年同期所有者权益)\*100 @@ -16615,12 +16397,12 @@ return array(v1, v2); // 结果:array(-28.0829,-20.9583),由于调整前与 所有者权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16668,7 +16450,6 @@ return array(v1, v2); // 结果:array(4.3101,8.8085),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法其他业务利润增长率(%) =(本期其他业务利润-上年同期其他业务利润)/abs(上年同期其他业务利润)\*100 @@ -16676,12 +16457,12 @@ return array(v1, v2); // 结果:array(4.3101,8.8085),由于调整前与调 其他业务利润来源【股票.合并利润分配表】中‘其他业务利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的其他业务利润 | -| TTM | 其他业务利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的其他业务利润 | +| TTM | 其他业务利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的其他业务利润 | -| 单季度 | 指定报告期单季度的其他业务利润 | +| 单季度 | 指定报告期单季度的其他业务利润 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16751,7 +16532,6 @@ return array(v1, v2); // 结果:array(0.0,0.0),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期投资增长率(%) =(本期长期投资-上年同期长期投资)/abs(上年同期长期投资)\*100 @@ -16759,12 +16539,12 @@ return array(v1, v2); // 结果:array(0.0,0.0),由于调整前与调整后 长期投资来源【股票.合并资产负债表】中‘长期投资合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期投资合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期投资合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期投资合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16812,7 +16592,6 @@ return array(v1, v2); // 结果:array(-30.6478,-17.582),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法负债与股东权益增长率(%) =(本期负债与股东权益-上年同期负债与股东权益)/abs(上年同期负债与股东权益)\*100% @@ -16820,12 +16599,12 @@ return array(v1, v2); // 结果:array(-30.6478,-17.582),由于调整前与 负债与股东权益来源【股票.合并资产负债表】中‘负债与股东权益总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债与股东权益总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的负债与股东权益总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债与股东权益总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16873,7 +16652,6 @@ return array(v1, v2); // 结果:array(-7.6036,-3.2288),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法少数股东损益增长率(%) =(本期少数股东损益-上年同期少数股东损益)/abs(上年同期少数股东损益)\*100 @@ -16881,12 +16659,12 @@ return array(v1, v2); // 结果:array(-7.6036,-3.2288),由于调整前与调 少数股东损益来源【股票.合并利润分配表】中‘少数股东损益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的少数股东损益 | -| TTM | 少数股东损益截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的少数股东损益 | +| TTM | 少数股东损益截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的少数股东损益 | -| 单季度 | 指定报告期单季度的少数股东损益 | +| 单季度 | 指定报告期单季度的少数股东损益 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -16956,7 +16734,6 @@ return array(v1, v2); // 结果:array(-40.0754,-41.6393),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法三项费用增长率(%) =(本期三项费用-上年同期三项费用)/abs(上年同期三项费用)\*100 @@ -16966,30 +16743,30 @@ return array(v1, v2); // 结果:array(-40.0754,-41.6393),由于调整前与 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -17059,19 +16836,18 @@ return array(v1, v2); // 结果:array(-21.5057,1.3606),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法净利润增长率(%) = (本期净利润-上期净利润)/abs(上期净利润)\*100 其中, 净利润来源【股票.合并利润分配表】中‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 本期表示报告期当日,上期表示报告期同比报告期范例 @@ -17141,7 +16917,6 @@ return array(v1, v2); // 结果:array(-11.4517,-4.8952),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法流动资产增长率(%) =(本期流动资产-上年同期流动资产)/abs(上年同期流动资产)\*100 @@ -17149,12 +16924,12 @@ return array(v1, v2); // 结果:array(-11.4517,-4.8952),由于调整前与 流动资产来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -17202,7 +16977,6 @@ return array(v1, v2); // 结果:array(-33.2072,-28.1919),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法主营业务税金及附加增长率(%) =(本期主营业务税金及附加-上年同期主营业务税金及附加)/abs(上年同期主营业务税金及附加)\*100 @@ -17210,12 +16984,12 @@ return array(v1, v2); // 结果:array(-33.2072,-28.1919),由于调整前与 主营业务税金及附加来源【股票.合并利润分配表】中‘营业税金及附加’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业税金及附加 | -| TTM | 营业税金及附加截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的营业税金及附加 | +| TTM | 营业税金及附加截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业税金及附加 | -| 单季度 | 指定报告期单季度的营业税金及附加 | +| 单季度 | 指定报告期单季度的营业税金及附加 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -17285,7 +17059,6 @@ return array(v1, v2); // 结果:array(27.3104,35.1261),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法流动负债增长率(%) =(本期流动负债-上年同期流动负债)/abs(上年同期流动负债)\*100 @@ -17293,12 +17066,12 @@ return array(v1, v2); // 结果:array(27.3104,35.1261),由于调整前与调 流动负债来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -17346,7 +17119,6 @@ return array(v1, v2); // 结果:array(-27.9878,-23.0974),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法主营业务成本增长率(%) =(本期主营业务成本-上年同期主营业务成本)/abs(上年同期主营业务成本)\*100 @@ -17354,12 +17126,12 @@ return array(v1, v2); // 结果:array(-27.9878,-23.0974),由于调整前与 主营业务成本来源【股票.合并利润分配表】中‘营业成本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业成本 | -| TTM | 营业成本截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业成本 | +| TTM | 营业成本截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业成本 | -| 单季度 | 指定报告期单季度的营业成本 | +| 单季度 | 指定报告期单季度的营业成本 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -17429,7 +17201,6 @@ return array(v1, v2); // 结果:array(9.74,11.6482),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业外收支净额增长率(%) =(本期营业外收支净额-上年同期营业外收支净额)/ abs(上年同期营业外收支净额)\*100% @@ -17439,21 +17210,21 @@ abs(上年同期营业外收支净额)\*100% 营业外收入来源【股票.合并利润分配表】中‘营业外收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外收入 | -| TTM | 营业外收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外收入 | +| TTM | 营业外收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外收入 | -| 单季度 | 指定报告期单季度的营业外收入 | +| 单季度 | 指定报告期单季度的营业外收入 | 营业外支出来源【股票.合并利润分配表】中‘营业外支出’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外支出 | -| TTM | 营业外支出截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外支出 | +| TTM | 营业外支出截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外支出 | -| 单季度 | 指定报告期单季度的营业外支出 | +| 单季度 | 指定报告期单季度的营业外支出 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -17523,7 +17294,6 @@ return array(v1, v2); // 结果:array(14.1247,-23.9096),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法扣非净利润增长率(%) = (本期扣非净利润-上期扣非净利润) / abs(上期扣非净利润)\*100 @@ -17531,12 +17301,12 @@ abs(上期扣非净利润)\*100 扣非净利润来源【股票.主要财务指标表】中‘扣除非经常性损益后的净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的扣除非经常性损益后的净利润 | -| TTM | 扣除非经常性损益后的净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------------- | +| 报告期 | 指定报告期的扣除非经常性损益后的净利润 | +| TTM | 扣除非经常性损益后的净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的扣除非经常性损益后的净利润 | -| 单季度 | 指定报告期单季度的扣除非经常性损益后的净利润 | +| 单季度 | 指定报告期单季度的扣除非经常性损益后的净利润 | 本期表示报告期当日,上期表示报告期同比报告期范例 @@ -17627,7 +17397,6 @@ return v; // 结果:108.9796 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法追加营运资本=本期营运资金-同比营运资金 其中, @@ -17638,66 +17407,66 @@ return v; // 结果:108.9796 流动资产来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期投资来源【股票.合并资产负债表】中‘交易性金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -17745,37 +17514,36 @@ return array(v1, v2); // 结果:array(2009369711.33,1710526070.52),由于调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法新增折旧与摊销=固定资产折旧+无形资产摊销+长期待摊费用摊销 其中, 固定资产折旧来源【股票.合并现金流量表】中‘固定资产折旧’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产折旧 | -| TTM | 固定资产折旧截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产折旧 | +| TTM | 固定资产折旧截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产折旧 | -| 单季度 | 指定报告期单季度的固定资产折旧 | +| 单季度 | 指定报告期单季度的固定资产折旧 | 无形资产摊销来源【股票.合并现金流量表】中‘无形资产摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产摊销 | -| TTM | 无形资产摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的无形资产摊销 | +| TTM | 无形资产摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产摊销 | -| 单季度 | 指定报告期单季度的无形资产摊销 | +| 单季度 | 指定报告期单季度的无形资产摊销 | 长期待摊费用摊销来源【股票.合并现金流量表】中‘长期待摊费用摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期待摊费用摊销 | -| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的长期待摊费用摊销 | +| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的长期待摊费用摊销 | -| 单季度 | 指定报告期单季度的长期待摊费用摊销 | +| 单季度 | 指定报告期单季度的长期待摊费用摊销 | 范例 @@ -17845,37 +17613,36 @@ return array(v1, v2); // 结果:array(1597705572.22,1659006658.43),由于调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法资本性投资=投资所支付的现金+权益性投资所支付的现金+债权性投资所支付的现金 其中, 投资所支付的现金来源【股票.合并现金流量表】中‘投资所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资所支付的现金 | -| TTM | 投资所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的投资所支付的现金 | +| TTM | 投资所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资所支付的现金 | -| 单季度 | 指定报告期单季度的投资所支付的现金 | +| 单季度 | 指定报告期单季度的投资所支付的现金 | 权益性投资所支付的现金来源【股票.合并现金流量表】中‘权益性投资所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的权益性投资所支付的现金 | -| TTM | 权益性投资所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的权益性投资所支付的现金 | +| TTM | 权益性投资所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的权益性投资所支付的现金 | -| 单季度 | 指定报告期单季度的权益性投资所支付的现金 | +| 单季度 | 指定报告期单季度的权益性投资所支付的现金 | 债权性投资所支付的现金来源【股票.合并现金流量表】中‘债权性投资所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的债权性投资所支付的现金 | -| TTM | 债权性投资所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的债权性投资所支付的现金 | +| TTM | 债权性投资所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的债权性投资所支付的现金 | -| 单季度 | 指定报告期单季度的债权性投资所支付的现金 | +| 单季度 | 指定报告期单季度的债权性投资所支付的现金 | 范例 @@ -17945,64 +17712,63 @@ return array(v1, v2); // 结果:array(1636000000.0,0.0),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法非核心资产价值=货币资金+交易性金融资产+可供出售金融资产+持有至到期投资+投资性房地产+长期股权投资 其中, 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融资产来源【股票.合并资产负债表】中‘交易性金融资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 可供出售金融资产来源【股票.合并资产负债表】中‘可供出售金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供出售金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的可供出售金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的可供出售金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 持有至到期投资来源【股票.合并资产负债表】中‘持有至到期投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的持有至到期投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的持有至到期投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的持有至到期投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 投资性房地产来源【股票.合并资产负债表】中‘投资性房地产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资性房地产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的投资性房地产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的投资性房地产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期股权投资来源【股票.合并资产负债表】中‘长期股权投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期股权投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期股权投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期股权投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -18050,7 +17816,6 @@ return array(v1, v2); // 结果:array(1494294704.61,1554890484.85),由于调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法ROIC = NOPLAT / IC 其中, @@ -18063,88 +17828,88 @@ EBIT = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | IC(资本帐面价值) = 净资产+付息债务 净资产来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 付息债务 = 短期借款+交易性金融负债+应付短期债券+长期借款+一年内到期的长期负债+应付债券 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -18192,7 +17957,6 @@ return array(v1, v2); // 结果:array(7.4381,7.6698),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法ROIC=((利润总额+利息费用)*(1-有效税率)*2) /(期初全部投入资本+期末全部投入资本) @@ -18200,61 +17964,61 @@ return array(v1, v2); // 结果:array(7.4381,7.6698),由于调整前与调 利润总额来源【股票.合并利润分配表】中‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 有效税率 = 所得税>0?所得税/利润总额:0 所得税来源【股票.合并利润分配表】中‘所得税’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的所得税 | -| TTM | 所得税截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------- | +| 报告期 | 指定报告期的所得税 | +| TTM | 所得税截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的所得税 | -| 单季度 | 指定报告期单季度的所得税 | +| 单季度 | 指定报告期单季度的所得税 | 利息费用=财务费用明细?利息支出-利息资本化金额-利息收入:利润表.财务费用 利息支出来源【股票.财务费用表】中‘利息支出’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利息支出 | -| TTM | 利息支出截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利息支出 | +| TTM | 利息支出截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利息支出 | -| 单季度 | 指定报告期单季度的利息支出 | +| 单季度 | 指定报告期单季度的利息支出 | 利息资本化金额来源【股票.财务费用表】中‘减:资本化利息’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的减:资本化利息 | -| TTM | 减:资本化利息截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | --------------------------------------- | +| 报告期 | 指定报告期的减:资本化利息 | +| TTM | 减:资本化利息截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的减:资本化利息 | -| 单季度 | 指定报告期单季度的减:资本化利息 | +| 单季度 | 指定报告期单季度的减:资本化利息 | 利息收入来源【股票.财务费用表】中‘减:利息收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的减:利息收入 | -| TTM | 减:利息收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------- | +| 报告期 | 指定报告期的减:利息收入 | +| TTM | 减:利息收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的减:利息收入 | -| 单季度 | 指定报告期单季度的减:利息收入 | +| 单季度 | 指定报告期单季度的减:利息收入 | 利润表.财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | (PS:一般中报与年报会公布财务费用明细。) @@ -18264,48 +18028,48 @@ return array(v1, v2); // 结果:array(7.4381,7.6698),由于调整前与调 股东权益合计来源【股票.合并资产负债表】中‘股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期负债合计来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -18375,75 +18139,74 @@ return array(v1, v2); // 结果:array(6.6544,6.9564),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法IC(资本帐面价值) = 净资产+付息债务 其中, 净资产来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 付息债务 = 短期借款+交易性金融负债+应付短期债券+长期借款+一年内到期的长期负债+应付债券 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -18491,7 +18254,6 @@ return array(v1, v2); // 结果:array(15657826811.53,16349303446.73),由于 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法自由现金流量=息前税后利润+新增折旧与摊销-营运资本增加-资本性支出 其中, @@ -18504,50 +18266,50 @@ EBIT = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 新增折旧与摊销=固定资产折旧+无形资产摊销+长期待摊费用摊销 固定资产折旧来源【股票.合并现金流量表】中‘固定资产折旧’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产折旧 | -| TTM | 固定资产折旧截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产折旧 | +| TTM | 固定资产折旧截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产折旧 | -| 单季度 | 指定报告期单季度的固定资产折旧 | +| 单季度 | 指定报告期单季度的固定资产折旧 | 无形资产摊销来源【股票.合并现金流量表】中‘无形资产摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产摊销 | -| TTM | 无形资产摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的无形资产摊销 | +| TTM | 无形资产摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产摊销 | -| 单季度 | 指定报告期单季度的无形资产摊销 | +| 单季度 | 指定报告期单季度的无形资产摊销 | 长期待摊费用摊销来源【股票.合并现金流量表】中‘长期待摊费用摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期待摊费用摊销 | -| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的长期待摊费用摊销 | +| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的长期待摊费用摊销 | -| 单季度 | 指定报告期单季度的长期待摊费用摊销 | +| 单季度 | 指定报告期单季度的长期待摊费用摊销 | 营运资本增加=本期营运资金-同比营运资金 @@ -18557,75 +18319,75 @@ EBIT = 营业利润+财务费用 流动资产来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期投资来源【股票.合并资产负债表】中‘交易性金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资本性支出来源【股票.合并现金流量表】中‘购建固定资产、无形资产和其他长期资产所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | -| TTM | 购建固定资产、无形资产和其他长期资产所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------------------------- | +| 报告期 | 指定报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | +| TTM | 购建固定资产、无形资产和其他长期资产所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | -| 单季度 | 指定报告期单季度的购建固定资产、无形资产和其他长期资产所支付的现金 | +| 单季度 | 指定报告期单季度的购建固定资产、无形资产和其他长期资产所支付的现金 | 范例 @@ -18697,21 +18459,21 @@ return array(v1, v2); // 结果:array(-309742200.388,90877713.9885),由于 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 范例 @@ -18785,50 +18547,50 @@ EBIT(息税前利润) = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 新增折旧与摊销=固定资产折旧+无形资产摊销+长期待摊费用摊销 固定资产折旧来源【股票.合并现金流量表】中‘固定资产折旧’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产折旧 | -| TTM | 固定资产折旧截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产折旧 | +| TTM | 固定资产折旧截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产折旧 | -| 单季度 | 指定报告期单季度的固定资产折旧 | +| 单季度 | 指定报告期单季度的固定资产折旧 | 无形资产摊销来源【股票.合并现金流量表】中‘无形资产摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产摊销 | -| TTM | 无形资产摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的无形资产摊销 | +| TTM | 无形资产摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产摊销 | -| 单季度 | 指定报告期单季度的无形资产摊销 | +| 单季度 | 指定报告期单季度的无形资产摊销 | 长期待摊费用摊销来源【股票.合并现金流量表】中‘长期待摊费用摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期待摊费用摊销 | -| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的长期待摊费用摊销 | +| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的长期待摊费用摊销 | -| 单季度 | 指定报告期单季度的长期待摊费用摊销 | +| 单季度 | 指定报告期单季度的长期待摊费用摊销 | 范例 @@ -18904,21 +18666,21 @@ EBIT = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 范例 @@ -18988,7 +18750,6 @@ return array(v1, v2); // 结果:array(1164645539.142,1253955666.0085),由于 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法EV/IC 其中, @@ -19001,189 +18762,189 @@ EV=总市值+付息债务+少数股东权益-核心资产价值 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 少数股东权益来源【股票.合并资产负债表】中‘少数股东权益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的少数股东权益 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的少数股东权益 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的少数股东权益 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 非核心资产价值=货币资金+交易性金融资产+可供出售金融资产+持有至到期投资+投资性房地产+长期股权投资 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融资产来源【股票.合并资产负债表】中‘交易性金融资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 可供出售金融资产来源【股票.合并资产负债表】中‘可供出售金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供出售金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的可供出售金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的可供出售金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 持有至到期投资来源【股票.合并资产负债表】中‘持有至到期投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的持有至到期投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的持有至到期投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的持有至到期投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 投资性房地产来源【股票.合并资产负债表】中‘投资性房地产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资性房地产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的投资性房地产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的投资性房地产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期股权投资来源【股票.合并资产负债表】中‘长期股权投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期股权投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期股权投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期股权投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | IC(资本帐面价值) = 净资产+付息债务 净资产来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 付息债务 = 短期借款+交易性金融负债+应付短期债券+长期借款+一年内到期的长期负债+应付债券 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -19235,30 +18996,30 @@ EBIT(息税前利润) = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 主营收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -19336,122 +19097,122 @@ EV(企业价值)=总市值+付息债务+少数股东权益-核心资产价值 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 少数股东权益来源【股票.合并资产负债表】中‘少数股东权益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的少数股东权益 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的少数股东权益 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的少数股东权益 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 非核心资产价值=货币资金+交易性金融资产+可供出售金融资产+持有至到期投资+投资性房地产+长期股权投资 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融资产来源【股票.合并资产负债表】中‘交易性金融资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 可供出售金融资产来源【股票.合并资产负债表】中‘可供出售金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供出售金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的可供出售金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的可供出售金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 持有至到期投资来源【股票.合并资产负债表】中‘持有至到期投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的持有至到期投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的持有至到期投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的持有至到期投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 投资性房地产来源【股票.合并资产负债表】中‘投资性房地产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资性房地产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的投资性房地产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的投资性房地产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期股权投资来源【股票.合并资产负债表】中‘长期股权投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期股权投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期股权投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期股权投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | NOPLAT(息前税后利润) = EBIT\*(1-所得税税率)=EBIT-所得税 @@ -19461,21 +19222,21 @@ EBIT = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 范例 @@ -19553,142 +19314,142 @@ EV(企业价值)=总市值+付息债务+少数股东权益-核心资产价值 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 少数股东权益来源【股票.合并资产负债表】中‘少数股东权益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的少数股东权益 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的少数股东权益 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的少数股东权益 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 非核心资产价值=货币资金+交易性金融资产+可供出售金融资产+持有至到期投资+投资性房地产+长期股权投资 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融资产来源【股票.合并资产负债表】中‘交易性金融资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 可供出售金融资产来源【股票.合并资产负债表】中‘可供出售金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供出售金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的可供出售金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的可供出售金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 持有至到期投资来源【股票.合并资产负债表】中‘持有至到期投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的持有至到期投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的持有至到期投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的持有至到期投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 投资性房地产来源【股票.合并资产负债表】中‘投资性房地产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资性房地产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的投资性房地产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的投资性房地产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期股权投资来源【股票.合并资产负债表】中‘长期股权投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期股权投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期股权投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期股权投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | EBIT(息税前利润) = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 范例 @@ -19758,7 +19519,6 @@ return array(v1, v2); // 结果:array(39.0662,36.5213),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法EV=总市值+付息债务+少数股东权益-核心资产价值 其中, @@ -19769,122 +19529,122 @@ return array(v1, v2); // 结果:array(39.0662,36.5213),由于调整前与调 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 少数股东权益来源【股票.合并资产负债表】中‘少数股东权益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的少数股东权益 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的少数股东权益 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的少数股东权益 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 非核心资产价值=货币资金+交易性金融资产+可供出售金融资产+持有至到期投资+投资性房地产+长期股权投资 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融资产来源【股票.合并资产负债表】中‘交易性金融资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 可供出售金融资产来源【股票.合并资产负债表】中‘可供出售金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供出售金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的可供出售金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的可供出售金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 持有至到期投资来源【股票.合并资产负债表】中‘持有至到期投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的持有至到期投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的持有至到期投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的持有至到期投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 投资性房地产来源【股票.合并资产负债表】中‘投资性房地产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资性房地产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的投资性房地产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的投资性房地产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期股权投资来源【股票.合并资产负债表】中‘长期股权投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期股权投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期股权投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期股权投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -19932,7 +19692,6 @@ return array(v1, v2); // 结果:array(35395090105.44,35334494325.2),由于 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法报告中用到的P/SR = 最新收盘价 / 最新摊薄每股主营业务收入 其中, @@ -19975,64 +19734,63 @@ return array(v1, v2); // 结果:array(4.0072,3.2117),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法付息债务 = 短期借款+交易性金融负债+应付短期债券+长期借款+一年内到期的长期负债+应付债券 其中, 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -20080,7 +19838,6 @@ return array(v1, v2); // 结果:array(45075656743.21,45429010161.06),由于 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法报告中用到的P/ CF = 最新收盘价 / 最新摊薄每股经营活动产生的现金流量净额 其中, @@ -20123,7 +19880,6 @@ return array(v1, v2); // 结果:array(10.4678,8.6402),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 EV/营业收入 其中, @@ -20136,131 +19892,131 @@ EV(企业价值)=总市值+付息债务+少数股东权益-核心资产价值 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 少数股东权益来源【股票.合并资产负债表】中‘少数股东权益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的少数股东权益 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的少数股东权益 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的少数股东权益 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 非核心资产价值=货币资金+交易性金融资产+可供出售金融资产+持有至到期投资+投资性房地产+长期股权投资 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融资产来源【股票.合并资产负债表】中‘交易性金融资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 可供出售金融资产来源【股票.合并资产负债表】中‘可供出售金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供出售金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的可供出售金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的可供出售金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 持有至到期投资来源【股票.合并资产负债表】中‘持有至到期投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的持有至到期投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的持有至到期投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的持有至到期投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 投资性房地产来源【股票.合并资产负债表】中‘投资性房地产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资性房地产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的投资性房地产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的投资性房地产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期股权投资来源【股票.合并资产负债表】中‘长期股权投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期股权投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期股权投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期股权投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 营业收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -20330,102 +20086,101 @@ return array(v1, v2); // 结果:array(1.4112,1.324),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法有形资本=流动资产-流动负债-超额现金+短期借款+应付票据+一年内到期的非流动负债+应付短期债券+固定资产净值+投资性房地产 其中, 流动资产来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 超额现金 = 货币资金 + 交易性金融资产 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融资产来源【股票.合并资产负债表】中‘交易性金融资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 固定资产净额来源【股票.合并资产负债表】中‘固定资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 投资性房地产来源【股票.合并资产负债表】中‘投资性房地产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资性房地产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的投资性房地产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的投资性房地产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -20473,7 +20228,6 @@ return array(v1, v2); // 结果:array(14967444853.63,15577156330.44),由于 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法报告中用到的P/B = 最新收盘价 / 最新摊薄每股净资产 其中, @@ -20516,7 +20270,6 @@ return array(v1, v2); // 结果:array(1.9361,1.5573),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法报告中用到的P/E = 最新收盘价 / 最新摊薄每股净资产 其中, @@ -20559,7 +20312,6 @@ return array(v1, v2); // 结果:array(31.5408,24.6392),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法每股自由现金流 = 自由现金流量 / 总股本 其中, @@ -20574,50 +20326,50 @@ EBIT = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 新增折旧与摊销=固定资产折旧+无形资产摊销+长期待摊费用摊销 固定资产折旧来源【股票.合并现金流量表】中‘固定资产折旧’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产折旧 | -| TTM | 固定资产折旧截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产折旧 | +| TTM | 固定资产折旧截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产折旧 | -| 单季度 | 指定报告期单季度的固定资产折旧 | +| 单季度 | 指定报告期单季度的固定资产折旧 | 无形资产摊销来源【股票.合并现金流量表】中‘无形资产摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产摊销 | -| TTM | 无形资产摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的无形资产摊销 | +| TTM | 无形资产摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产摊销 | -| 单季度 | 指定报告期单季度的无形资产摊销 | +| 单季度 | 指定报告期单季度的无形资产摊销 | 长期待摊费用摊销来源【股票.合并现金流量表】中‘长期待摊费用摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期待摊费用摊销 | -| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的长期待摊费用摊销 | +| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的长期待摊费用摊销 | -| 单季度 | 指定报告期单季度的长期待摊费用摊销 | +| 单季度 | 指定报告期单季度的长期待摊费用摊销 | 营运资本增加=本期营运资金-同比营运资金 @@ -20627,75 +20379,75 @@ EBIT = 营业利润+财务费用 流动资产来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期投资来源【股票.合并资产负债表】中‘交易性金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资本性支出来源【股票.合并现金流量表】中‘购建固定资产、无形资产和其他长期资产所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | -| TTM | 购建固定资产、无形资产和其他长期资产所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------------------------- | +| 报告期 | 指定报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | +| TTM | 购建固定资产、无形资产和其他长期资产所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | -| 单季度 | 指定报告期单季度的购建固定资产、无形资产和其他长期资产所支付的现金 | +| 单季度 | 指定报告期单季度的购建固定资产、无形资产和其他长期资产所支付的现金 | 总股本为报告期当日总股本。范例 @@ -20771,59 +20523,59 @@ EBIT(息税前利润) = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 新增折旧与摊销=固定资产折旧+无形资产摊销+长期待摊费用摊销 固定资产折旧来源【股票.合并现金流量表】中‘固定资产折旧’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产折旧 | -| TTM | 固定资产折旧截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产折旧 | +| TTM | 固定资产折旧截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产折旧 | -| 单季度 | 指定报告期单季度的固定资产折旧 | +| 单季度 | 指定报告期单季度的固定资产折旧 | 无形资产摊销来源【股票.合并现金流量表】中‘无形资产摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产摊销 | -| TTM | 无形资产摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的无形资产摊销 | +| TTM | 无形资产摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产摊销 | -| 单季度 | 指定报告期单季度的无形资产摊销 | +| 单季度 | 指定报告期单季度的无形资产摊销 | 长期待摊费用摊销来源【股票.合并现金流量表】中‘长期待摊费用摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期待摊费用摊销 | -| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的长期待摊费用摊销 | +| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的长期待摊费用摊销 | -| 单季度 | 指定报告期单季度的长期待摊费用摊销 | +| 单季度 | 指定报告期单季度的长期待摊费用摊销 | 主营收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -20901,122 +20653,122 @@ EV(企业价值)=总市值+付息债务+少数股东权益-核心资产价值 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 少数股东权益来源【股票.合并资产负债表】中‘少数股东权益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的少数股东权益 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的少数股东权益 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的少数股东权益 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 非核心资产价值=货币资金+交易性金融资产+可供出售金融资产+持有至到期投资+投资性房地产+长期股权投资 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融资产来源【股票.合并资产负债表】中‘交易性金融资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 可供出售金融资产来源【股票.合并资产负债表】中‘可供出售金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供出售金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的可供出售金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的可供出售金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 持有至到期投资来源【股票.合并资产负债表】中‘持有至到期投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的持有至到期投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的持有至到期投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的持有至到期投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 投资性房地产来源【股票.合并资产负债表】中‘投资性房地产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资性房地产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的投资性房地产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的投资性房地产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期股权投资来源【股票.合并资产负债表】中‘长期股权投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期股权投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期股权投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期股权投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | EBITDA=EBIT+新增折旧与摊销 @@ -21024,50 +20776,50 @@ EBIT(息税前利润) = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 新增折旧与摊销=固定资产折旧+无形资产摊销+长期待摊费用摊销 固定资产折旧来源【股票.合并现金流量表】中‘固定资产折旧’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产折旧 | -| TTM | 固定资产折旧截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产折旧 | +| TTM | 固定资产折旧截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产折旧 | -| 单季度 | 指定报告期单季度的固定资产折旧 | +| 单季度 | 指定报告期单季度的固定资产折旧 | 无形资产摊销来源【股票.合并现金流量表】中‘无形资产摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产摊销 | -| TTM | 无形资产摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的无形资产摊销 | +| TTM | 无形资产摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产摊销 | -| 单季度 | 指定报告期单季度的无形资产摊销 | +| 单季度 | 指定报告期单季度的无形资产摊销 | 长期待摊费用摊销来源【股票.合并现金流量表】中‘长期待摊费用摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期待摊费用摊销 | -| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的长期待摊费用摊销 | +| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的长期待摊费用摊销 | -| 单季度 | 指定报告期单季度的长期待摊费用摊销 | +| 单季度 | 指定报告期单季度的长期待摊费用摊销 | 范例 @@ -21137,37 +20889,36 @@ return array(v1, v2); // 结果:array(11.4169,10.6524),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法资本帐面价值 = 净资产+负债总额+少数股东权益 其中, 净资产来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债总额来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 少数股东权益来源【股票.合并资产负债表】中‘少数股东权益’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的少数股东权益 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的少数股东权益 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的少数股东权益 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -21215,7 +20966,6 @@ return array(v1, v2); // 结果:array(25007053488.08,26191086465.71),由于 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法付息债务 - 货币资金 其中, @@ -21224,66 +20974,66 @@ return array(v1, v2); // 结果:array(25007053488.08,26191086465.71),由于 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融负债来源【股票.合并资产负债表】中‘交易性金融负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -21331,7 +21081,6 @@ return array(v1, v2); // 结果:array(-630947745.62,-641929598.0),由于调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法有形资本回报率(%) = EBIT/((期初有形资本+期末有形资本)/2) \* 100 其中, @@ -21340,21 +21089,21 @@ EBIT(息税前利润) = 营业利润+财务费用 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 营业利润来源【股票.合并利润分配表】中‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 期末表示报告期当日,期初表示报告期上一年度报告期 @@ -21364,95 +21113,95 @@ EBIT(息税前利润) = 营业利润+财务费用 流动资产来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 超额现金 = 货币资金 + 交易性金融资产 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 交易性金融资产来源【股票.合并资产负债表】中‘交易性金融资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 一年内到期的长期负债来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 固定资产净额来源【股票.合并资产负债表】中‘固定资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 投资性房地产来源【股票.合并资产负债表】中‘投资性房地产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资性房地产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的投资性房地产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的投资性房地产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -21522,19 +21271,18 @@ return array(v1, v2); // 结果:array(9.3905,9.9036),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法资本性支出=购建固定资产、无形资产和其他长期资产所支付的现金 其中, 购建固定资产、无形资产和其他长期资产所支付的现金来源【股票.合并现金流量表】中‘购建固定资产、无形资产和其他长期资产所支付的现金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | -| TTM | 购建固定资产、无形资产和其他长期资产所支付的现金截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------------------------------- | +| 报告期 | 指定报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | +| TTM | 购建固定资产、无形资产和其他长期资产所支付的现金截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的购建固定资产、无形资产和其他长期资产所支付的现金 | -| 单季度 | 指定报告期单季度的购建固定资产、无形资产和其他长期资产所支付的现金 | +| 单季度 | 指定报告期单季度的购建固定资产、无形资产和其他长期资产所支付的现金 | 范例 @@ -21617,7 +21365,6 @@ return array(v1, v2); // 结果:array(1062723600.42,1111558539.93),由于调 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21648,7 +21395,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21666,7 +21412,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21684,7 +21429,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21702,7 +21446,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21720,7 +21463,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21738,7 +21480,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21756,7 +21497,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 算法1: @@ -21828,28 +21568,27 @@ return EVEndT(20180730T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总资产周转率 = 主营业务收入 / ((期初资产总额+期末资产总额) / 2) 其中, 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 资产总额来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -21919,28 +21658,27 @@ return array(v1, v2); // 结果:array(0.3023,0.3094),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法应付帐款周转率 = 主营业务成本 / ((期初应付帐款+期末应付账款) / 2) 其中, 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 应付帐款来源【股票.合并资产负债表】中‘应付帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -22010,39 +21748,38 @@ return array(v1, v2); // 结果:array(10.4704,10.4709),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法股东权益周转天数 = 财务周转天数 / 股东权益周转率 其中, 财务周转天数来源当前计算范围的自然日天数,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 360 * 报告期所属季度 / 4 | -| TTM | 360 | -| 最近会计年度 | 360 | -| 单季度 | 90 | +| 分类 | 指标算法 | +| ------------ | ------------------------- | +| 报告期 | 360 \* 报告期所属季度 / 4 | +| TTM | 360 | +| 最近会计年度 | 360 | +| 单季度 | 90 | 股东权益周转率 = 主营业务收入 / ((期初股东权益 + 期末股东权益)/ 2) 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -22061,39 +21798,38 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总资产周转天数 = 财务周转天数 / 总资产周转率 其中, 财务周转天数来源当前计算范围的自然日天数,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 360 * 报告期所属季度 / 4 | -| TTM | 360 | -| 最近会计年度 | 360 | -| 单季度 | 90 | +| 分类 | 指标算法 | +| ------------ | ------------------------- | +| 报告期 | 360 \* 报告期所属季度 / 4 | +| TTM | 360 | +| 最近会计年度 | 360 | +| 单季度 | 90 | 总资产周转率 = 主营业务收入 / ((期初资产总额+期末资产总额) / 2) 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 资产总额来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -22163,39 +21899,38 @@ return array(v1, v2); // 结果:array(1190.9824,1163.5547),由于调整前 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法应收帐款周转天数 = 财务周转天数 / 应收帐款周转率 其中, 财务周转天数来源当前计算范围的自然日天数,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 360 * 报告期所属季度 / 4 | -| TTM | 360 | -| 最近会计年度 | 360 | -| 单季度 | 90 | +| 分类 | 指标算法 | +| ------------ | ------------------------- | +| 报告期 | 360 \* 报告期所属季度 / 4 | +| TTM | 360 | +| 最近会计年度 | 360 | +| 单季度 | 90 | 应收帐款周转率 = 主营业务收入 / ((期初应收帐款+期末应收账款) / 2) 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 应收帐款来源【股票.合并资产负债表】中‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -22265,28 +22000,27 @@ return array(v1, v2); // 结果:array(48.0946,46.5906),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法存货销售比(%) = 存货净额 / 主营业务收入 \* 100 其中, 存货净额来源【股票.合并资产负债表】中‘存货净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的存货净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的存货净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的存货净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 范例 @@ -22356,19 +22090,18 @@ return array(v1, v2); // 结果:array(0.8385,0.8206),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法应收帐款同比增长率(%) =(本期应收帐款-上期应收帐款)/ 上期应收帐款\*100 其中, 应收帐款来源【股票.合并资产负债表】中‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上期表示报告期同比报告期范例 @@ -22416,28 +22149,27 @@ return array(v1, v2); // 结果:array(-19.9516,-17.4112),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法股东权益周转率 = 主营业务收入 / ((期初股东权益 + 期末股东权益)/ 2) 其中, 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -22507,28 +22239,27 @@ return array(v1, v2); // 结果:array(0.4933,0.5053),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法存货周转率 = 主营业务成本 / ((期初存货净额+期末存货净额) / 2) 其中, 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 存货净额来源【股票.合并资产负债表】中‘存货净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的存货净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的存货净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的存货净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -22598,19 +22329,18 @@ return array(v1, v2); // 结果:array(93.8082,94.2394),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法流动资产周转天数= 财务周转天数 / 流动资产周转率 其中, 财务周转天数来源当前计算范围的自然日天数,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 360 * 报告期所属季度 / 4 | -| TTM | 360 | -| 最近会计年度 | 360 | -| 单季度 | 90 | +| 分类 | 指标算法 | +| ------------ | ------------------------- | +| 报告期 | 360 \* 报告期所属季度 / 4 | +| TTM | 360 | +| 最近会计年度 | 360 | +| 单季度 | 90 | 流动资产周转率 = 主营业务收入 / ( (期初流动资产+期末流动资产) / 2) @@ -22618,21 +22348,21 @@ return array(v1, v2); // 结果:array(93.8082,94.2394),由于调整前与调 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 流动资产来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -22702,28 +22432,27 @@ return array(v1, v2); // 结果:array(144.5444,142.2278),由于调整前与 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法平均应收账款/营业收入(%) = ((期初应收账款+期末应收账款)/2) / 营业收入\*100 其中, 营业收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 应收帐款来源【股票.合并资产负债表】中‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -22793,7 +22522,6 @@ return array(v1, v2); // 结果:array(13.3596,12.9418),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业周期 = 存货周转天数 + 应收帐款周转天数 其中, @@ -22802,32 +22530,32 @@ return array(v1, v2); // 结果:array(13.3596,12.9418),由于调整前与调 财务周转天数来源当前计算范围的自然日天数,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 360 * 报告期所属季度 / 4 | -| TTM | 360 | -| 最近会计年度 | 360 | -| 单季度 | 90 | +| 分类 | 指标算法 | +| ------------ | ------------------------- | +| 报告期 | 360 \* 报告期所属季度 / 4 | +| TTM | 360 | +| 最近会计年度 | 360 | +| 单季度 | 90 | 存货周转率 = 主营业务成本 / ((期初存货净额+期末存货净额) / 2) 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 存货净额来源【股票.合并资产负债表】中‘存货净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的存货净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的存货净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的存货净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应收帐款周转天数 = 财务周转天数 / 应收帐款周转率 @@ -22835,12 +22563,12 @@ return array(v1, v2); // 结果:array(13.3596,12.9418),由于调整前与调 应收帐款来源【股票.合并资产负债表】中‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -22910,28 +22638,27 @@ return array(v1, v2); // 结果:array(51.9322,50.4107),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法流动资产周转率 = 主营业务收入 / ( (期初流动资产+期末流动资产) / 2) 其中, 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 流动资产来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -23001,19 +22728,18 @@ return array(v1, v2); // 结果:array(2.4906,2.5312),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法存货同比增长率(%) =(本期存货-上期存货)/ abs(上期存货) \* 100 其中, 存货来源【股票.合并资产负债表】中‘存货净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的存货净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的存货净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的存货净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上期表示报告期同比报告期范例 @@ -23061,28 +22787,27 @@ return array(v1, v2); // 结果:array(7.5729,10.2159),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法应收帐款周转率 = 主营业务收入 / ((期初应收帐款+期末应收账款) / 2) 其中, 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 应收帐款来源【股票.合并资产负债表】中‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -23152,28 +22877,27 @@ return array(v1, v2); // 结果:array(7.4852,7.7269),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法固定资产周转率 = 主营业务收入 / ((期初固定资产+期末固定资产) / 2) 其中, 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 固定资产来源【股票.合并资产负债表】中‘固定资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -23243,7 +22967,6 @@ return array(v1, v2); // 结果:array(0.369,0.3782),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应收帐款增长率(%) =(本期应收帐款-上年同期应收帐款)/abs(上年同期应收帐款)\*100 @@ -23251,12 +22974,12 @@ return array(v1, v2); // 结果:array(0.369,0.3782),由于调整前与调整 应收帐款来源【股票.合并资产负债表】中‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上年同期表示报告期同比报告期范例 @@ -23304,39 +23027,38 @@ return array(v1, v2); // 结果:array(-19.9516,-17.4112),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法固定资产周转天数= 财务周转天数 / 固定资产周转率 其中, 财务周转天数来源当前计算范围的自然日天数,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 360 * 报告期所属季度 / 4 | -| TTM | 360 | -| 最近会计年度 | 360 | -| 单季度 | 90 | +| 分类 | 指标算法 | +| ------------ | ------------------------- | +| 报告期 | 360 \* 报告期所属季度 / 4 | +| TTM | 360 | +| 最近会计年度 | 360 | +| 单季度 | 90 | 固定资产周转率 = 主营业务收入 / ((期初固定资产+期末固定资产) / 2) 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 固定资产来源【股票.合并资产负债表】中‘固定资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -23406,7 +23128,6 @@ return array(v1, v2); // 结果:array(975.7367,951.9225),由于调整前与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例01:报告期指标提取 @@ -23451,39 +23172,38 @@ return v; // 结果:90.0 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法 应付帐款周转天数 = 财务周转天数 / 应付帐款周转率 其中, 财务周转天数来源当前计算范围的自然日天数,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 360 * 报告期所属季度 / 4 | -| TTM | 360 | -| 最近会计年度 | 360 | -| 单季度 | 90 | +| 分类 | 指标算法 | +| ------------ | ------------------------- | +| 报告期 | 360 \* 报告期所属季度 / 4 | +| TTM | 360 | +| 最近会计年度 | 360 | +| 单季度 | 90 | 应付帐款周转率 = 主营业务成本 / ((期初应付帐款+期末应付账款) / 2) 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 应付帐款来源【股票.合并资产负债表】中‘应付帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -23553,39 +23273,38 @@ return array(v1, v2); // 结果:array(34.3825,34.381),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法存货周转天数 = 财务周转天数 / 存货周转率 其中, 财务周转天数来源当前计算范围的自然日天数,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 360 * 报告期所属季度 / 4 | -| TTM | 360 | -| 最近会计年度 | 360 | -| 单季度 | 90 | +| 分类 | 指标算法 | +| ------------ | ------------------------- | +| 报告期 | 360 \* 报告期所属季度 / 4 | +| TTM | 360 | +| 最近会计年度 | 360 | +| 单季度 | 90 | 存货周转率 = 主营业务成本 / ((期初存货净额+期末存货净额) / 2) 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 存货净额来源【股票.合并资产负债表】中‘存货净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的存货净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的存货净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的存货净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -23655,28 +23374,27 @@ return array(v1, v2); // 结果:array(3.8376,3.8201),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法平均存货/营业成本(%) = ((期初存货净额+期末存货净额) / 2) / 营业成本 \* 100 其中, 营业成本来源【股票.合并利润分配表】中‘营业成本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业成本 | -| TTM | 营业成本截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业成本 | +| TTM | 营业成本截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业成本 | -| 单季度 | 指定报告期单季度的营业成本 | +| 单季度 | 指定报告期单季度的营业成本 | 存货净额来源【股票.合并资产负债表】中‘存货净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的存货净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的存货净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的存货净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -23744,19 +23462,18 @@ return array(v1, v2); // 结果:array(1.066,1.0611),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法应付帐款同比增长率(%) =(本期应付帐款-上期应付帐款)/ 上期应付帐款\*100% 其中, 应付帐款来源【股票.合并资产负债表】中‘应付帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 本期表示报告期当日,上期表示报告期同比报告期 范例 @@ -23804,28 +23521,27 @@ return array(v1, v2); // 结果:array(75.8584,80.6433),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金周转率=主营业务收入 / (期初货币资金+期末货币资金) \* 2 其中, 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的货币资金 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的货币资金 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的货币资金 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -23895,7 +23611,6 @@ return array(v1, v2); // 结果:array(4.4785,4.6737),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营运资本周转率 = 主营业务收入 / ((期初营运资本+期末营运资本) / 2) 其中, @@ -23904,30 +23619,30 @@ return array(v1, v2); // 结果:array(4.4785,4.6737),由于调整前与调 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 流动资产来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期范例 @@ -23997,7 +23712,6 @@ return array(v1, v2); // 结果:array(-1.5006,-1.5289),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法净营业周期 = 存货周转天数 + 应收帐款周转天数 - 应付帐款周转天数 其中, @@ -24006,32 +23720,32 @@ return array(v1, v2); // 结果:array(-1.5006,-1.5289),由于调整前与调 财务周转天数来源当前计算范围的自然日天数,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 360 * 报告期所属季度 / 4 | -| TTM | 360 | -| 最近会计年度 | 360 | -| 单季度 | 90 | +| 分类 | 指标算法 | +| ------------ | ------------------------- | +| 报告期 | 360 \* 报告期所属季度 / 4 | +| TTM | 360 | +| 最近会计年度 | 360 | +| 单季度 | 90 | 存货周转率 = 主营业务成本 / ((期初存货净额+期末存货净额) / 2) 主营业务收入来源【股票.合并利润分配表】中‘营业收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业收入 | -| TTM | 营业收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业收入 | +| TTM | 营业收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业收入 | -| 单季度 | 指定报告期单季度的营业收入 | +| 单季度 | 指定报告期单季度的营业收入 | 存货净额来源【股票.合并资产负债表】中‘存货净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的存货净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的存货净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的存货净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期 @@ -24041,12 +23755,12 @@ return array(v1, v2); // 结果:array(-1.5006,-1.5289),由于调整前与调 应收帐款来源【股票.合并资产负债表】中‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应付帐款周转天数 = 财务周转天数 / 应付帐款周转率 @@ -24054,12 +23768,12 @@ return array(v1, v2); // 结果:array(-1.5006,-1.5289),由于调整前与调 应付帐款来源【股票.合并资产负债表】中‘应付帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -24129,7 +23843,6 @@ return array(v1, v2); // 结果:array(17.5497,16.0296),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法防御期间比率 = ((期初速动资产+期末速动资产) / 2) / 每日现金支出 其中, @@ -24138,39 +23851,39 @@ return array(v1, v2); // 结果:array(17.5497,16.0296),由于调整前与调 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的货币资金 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的货币资金 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的货币资金 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 短期投资来源【股票.合并资产负债表】中‘交易性金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应收票据来源【股票.合并资产负债表】中‘应收票据’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收票据 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收票据 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收票据 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 应收帐款来源【股票.合并资产负债表】中‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 期末表示报告期当日,期初表示报告期上一年度报告期 @@ -24178,48 +23891,48 @@ return array(v1, v2); // 结果:array(17.5497,16.0296),由于调整前与调 主营业务成本来源【股票.合并利润分配表】中‘营业成本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业成本 | -| TTM | 营业成本截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业成本 | +| TTM | 营业成本截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业成本 | -| 单季度 | 指定报告期单季度的营业成本 | +| 单季度 | 指定报告期单季度的营业成本 | 销售费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 研发费用来源【股票.合并利润分配表】中‘研发费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的研发费用 | -| TTM | 研发费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的研发费用 | +| TTM | 研发费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的研发费用 | -| 单季度 | 指定报告期单季度的研发费用 | +| 单季度 | 指定报告期单季度的研发费用 | 财务周转天数来源当前计算范围的自然日天数,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 360 * 报告期所属季度 / 4 | -| TTM | 360 | -| 最近会计年度 | 360 | -| 单季度 | 90 | +| 分类 | 指标算法 | +| ------------ | ------------------------- | +| 报告期 | 360 \* 报告期所属季度 / 4 | +| TTM | 360 | +| 最近会计年度 | 360 | +| 单季度 | 90 | 范例 @@ -24315,7 +24028,6 @@ return array(v1, v2); // 结果:array(157.4058,152.4745),由于调整前与 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24333,7 +24045,6 @@ return V; 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24349,7 +24060,6 @@ return ReportOfMulti(44, 20180331, "会计准则", "新", "货币资金"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24366,7 +24076,6 @@ return LastYearData(20170930, 3, 9900000); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例报告期数据 ```tsl @@ -24383,7 +24092,6 @@ return ReportNew(46002, 20171231); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24401,7 +24109,6 @@ return v; 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24416,7 +24123,6 @@ return ReportOfBetween(616, 20180101T, 20180901T, "单位净值"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24434,7 +24140,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -24452,7 +24157,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24470,7 +24174,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24488,7 +24191,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -24496,18 +24198,17 @@ return v; return BasicInfoExt(); ``` - -| id | name | funcname | info | datatype | basictype | comment | -| --- | --- | --- | --- | --- | --- | --- | -| 9900000 | 每股收益 | EPS | 股票.每股指标 | 1 | 1 | 净利润/总股本 | -| 9900001 | 扣除非经常损益后的每股收益 | EPSCut | 股票.每股指标 | 1 | 1 | 扣除非经常性损益后的净利润/总股本 | -| 9900002 | 每股收益增长率(%) | EPSGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股收益-上年同期每股收益)/abs(上期每股收益)*100% | -| 9900003 | 每股净资产 | NetAssetsPerShare | 股票.每股指标 | 1 | 1 | 股东权益/总股本 | -| 9900004 | 每股净资产增长率(%) | NetAssetsGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)*100% | -| 9900005 | 每股经营活动现金流量净额 | CashPerShares | 股票.每股指标 | 1 | 1 | 经营活动现金流量净额/总股本 | -| 9900006 | 每股经营活动现金流量净额增长率(%) | CashPerSharesGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)*100% | -| 9900007 | 每股投资现金流量净额 | NetCashfromIAPerShares | 股票.每股指标 | 1 | 1 | 投资活动产生的现金流量净额/总股本 | -| 9900008 | 每股筹资现金流量净额 | NetCashfromFAPerShares | 股票.每股指标 | 1 | 1 | 筹资活动产生的现金流量净额/总股本 | +| id | name | funcname | info | datatype | basictype | comment | +| ------- | --------------------------------- | ---------------------- | ------------- | -------- | --------- | ----------------------------------------------------------------------------------------------------------- | +| 9900000 | 每股收益 | EPS | 股票.每股指标 | 1 | 1 | 净利润/总股本 | +| 9900001 | 扣除非经常损益后的每股收益 | EPSCut | 股票.每股指标 | 1 | 1 | 扣除非经常性损益后的净利润/总股本 | +| 9900002 | 每股收益增长率(%) | EPSGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股收益-上年同期每股收益)/abs(上期每股收益)\*100% | +| 9900003 | 每股净资产 | NetAssetsPerShare | 股票.每股指标 | 1 | 1 | 股东权益/总股本 | +| 9900004 | 每股净资产增长率(%) | NetAssetsGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)\*100% | +| 9900005 | 每股经营活动现金流量净额 | CashPerShares | 股票.每股指标 | 1 | 1 | 经营活动现金流量净额/总股本 | +| 9900006 | 每股经营活动现金流量净额增长率(%) | CashPerSharesGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)\*100% | +| 9900007 | 每股投资现金流量净额 | NetCashfromIAPerShares | 股票.每股指标 | 1 | 1 | 投资活动产生的现金流量净额/总股本 | +| 9900008 | 每股筹资现金流量净额 | NetCashfromFAPerShares | 股票.每股指标 | 1 | 1 | 筹资活动产生的现金流量净额/总股本 | ###### Last12MDataType @@ -24515,18 +24216,16 @@ return BasicInfoExt(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl // 例如取中国铝业截止日 20080517 营业收入的 TMM 数据类型EndT:= 20080517T; // 设置股票代码SetSysParam(pn_stock(),'SH601600'); // 设置当前日期SetSysParam(pn_Date(),EndT); // 得到截止日 EndT 最新的报告期RDate:=NewReportDateOfEndT2(EndT); // 获取 RDate 营业收入的 TMM 数据V1:= Last12MData (RDate,46002); // 返回 TTM 数据类型V1Type:=Last12MDataType(RDate,46002);Return array(V1,V1Type); ``` - -| | | -| --- | --- | -| 0 | 60909885772.12 | -| 1 | 1100 | +| | | +| --- | -------------- | +| 0 | 60909885772.12 | +| 1 | 1100 | ###### QuarterHBGrowRatio @@ -24534,7 +24233,6 @@ return BasicInfoExt(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24552,7 +24250,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24560,10 +24257,10 @@ return v; SetSysParam(pn_stock(), 'SH601600'); // 获取三季度营业收入的季度数据V1 := LastQuarterData(20070630,46002,0); // 获取季度数据类型v2 := LastQuarterDatatype(20070630,46002,0);return array(v1,v2); ``` -| | | +| | | | --- | --- | -| 0 | 0 | -| 1 | 110 | +| 0 | 0 | +| 1 | 110 | ###### Last12MTBGrowRatio @@ -24571,7 +24268,6 @@ SetSysParam(pn_stock(), 'SH601600'); // 获取三季度营业收入的季度数 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24589,7 +24285,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24607,7 +24302,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24625,7 +24319,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24641,7 +24334,6 @@ return baseofall(10002); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24652,19 +24344,18 @@ infoid := DatabaseInfoArrayId(21); return infoarrayOfAll(infoid); ``` - -| 截止日 | 预案公布日 | 股东大会日 | 决案公布日 | 实施公布日 | 股权登记日 | 除权除息日 | 红利比 | 实得比 | 送股比 | 红股比 | 转增比 | 分红发放日 | 送股上市日 | 预案预披露公布日 | -| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | -| 19901231 | 19910317 | 19910417 | 19910417 | 0 | 19910527 | 19910608 | 0 | 0 | 0.2 | 0.2 | 0 | 0 | 19910608 | 0 | -| 19911231 | 19920202 | 19920302 | 19920302 | 0 | 19920327 | 19920330 | 0 | 0 | 0.2 | 0.2 | 0 | 0 | 19920330 | 0 | -| 19921231 | 19930220 | 19930320 | 19930320 | 0 | 19930402 | 19930405 | 0.06 | 0 | 0.5 | 0.25 | 0.25 | 19930419 | 19930405 | 0 | -| 19931231 | 19940426 | 19940524 | 19940524 | 0 | 19940620 | 19940621 | 0.15 | 0 | 0.35 | 0.35 | 0 | 19940624 | 19940624 | 0 | -| 19941231 | 19950606 | 19950622 | 19950622 | 0 | 19950703 | 19950704 | 0.15 | 0 | 0.15 | 0.15 | 0 | 19950706 | 19950706 | 0 | -| 19951231 | 19960619 | 19960719 | 19960719 | 0 | 19960805 | 19960806 | 0.14 | 0.13 | 0.1 | 0.1 | 0 | 19960812 | 19960808 | 0 | -| 19961231 | 19970410 | 19970531 | 19970531 | 0 | 19970626 | 19970627 | 0.1 | 0.06 | 0.15 | 0.15 | 0 | 19970707 | 19970703 | 0 | -| 19971231 | 19980408 | 19980516 | 19980516 | 0 | 19980709 | 19980710 | 0.15 | 0.11 | 0.1 | 0.1 | 0 | 19980716 | 19980714 | 0 | -| 19981231 | 19990414 | 19990626 | 19990626 | 0 | 19990805 | 19990806 | 0.1 | 0.07 | 0.1 | 0.1 | 0 | 19990812 | 19990810 | 0 | -| 19991231 | 20000330 | 20000630 | 20000630 | 0 | 20000816 | 20000817 | 0.15 | 0.12 | 0 | 0 | 0 | 20000818 | 0 | 0 | +| 截止日 | 预案公布日 | 股东大会日 | 决案公布日 | 实施公布日 | 股权登记日 | 除权除息日 | 红利比 | 实得比 | 送股比 | 红股比 | 转增比 | 分红发放日 | 送股上市日 | 预案预披露公布日 | +| -------- | ---------- | ---------- | ---------- | ---------- | ---------- | ---------- | ------ | ------ | ------ | ------ | ------ | ---------- | ---------- | ---------------- | +| 19901231 | 19910317 | 19910417 | 19910417 | 0 | 19910527 | 19910608 | 0 | 0 | 0.2 | 0.2 | 0 | 0 | 19910608 | 0 | +| 19911231 | 19920202 | 19920302 | 19920302 | 0 | 19920327 | 19920330 | 0 | 0 | 0.2 | 0.2 | 0 | 0 | 19920330 | 0 | +| 19921231 | 19930220 | 19930320 | 19930320 | 0 | 19930402 | 19930405 | 0.06 | 0 | 0.5 | 0.25 | 0.25 | 19930419 | 19930405 | 0 | +| 19931231 | 19940426 | 19940524 | 19940524 | 0 | 19940620 | 19940621 | 0.15 | 0 | 0.35 | 0.35 | 0 | 19940624 | 19940624 | 0 | +| 19941231 | 19950606 | 19950622 | 19950622 | 0 | 19950703 | 19950704 | 0.15 | 0 | 0.15 | 0.15 | 0 | 19950706 | 19950706 | 0 | +| 19951231 | 19960619 | 19960719 | 19960719 | 0 | 19960805 | 19960806 | 0.14 | 0.13 | 0.1 | 0.1 | 0 | 19960812 | 19960808 | 0 | +| 19961231 | 19970410 | 19970531 | 19970531 | 0 | 19970626 | 19970627 | 0.1 | 0.06 | 0.15 | 0.15 | 0 | 19970707 | 19970703 | 0 | +| 19971231 | 19980408 | 19980516 | 19980516 | 0 | 19980709 | 19980710 | 0.15 | 0.11 | 0.1 | 0.1 | 0 | 19980716 | 19980714 | 0 | +| 19981231 | 19990414 | 19990626 | 19990626 | 0 | 19990805 | 19990806 | 0.1 | 0.07 | 0.1 | 0.1 | 0 | 19990812 | 19990810 | 0 | +| 19991231 | 20000330 | 20000630 | 20000630 | 0 | 20000816 | 20000817 | 0.15 | 0.12 | 0 | 0 | 0 | 20000818 | 0 | 0 | ###### RDateTBGrowRatio @@ -24672,7 +24363,6 @@ return infoarrayOfAll(infoid); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -24700,7 +24390,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法范例 ```tsl @@ -24715,7 +24404,6 @@ return BNameExt(9900499); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24730,27 +24418,25 @@ return FuncNameByBasicID (9900000); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl return BasicInfoExtId_SourceCode(); ``` - -| 9900000 | 每股收益 | EPS | 股票.每股指标 | 净利润/总股本 | -| --- | --- | --- | --- | --- | -| 9900001 | 扣除非经常损益后的每股收益 | EPSCut | 股票.每股指标 | 扣除非经常性损益后的净利润/总股本 | -| 9900002 | 每股收益增长率(%) | EPSGrowRatio | 股票.每股指标 | (本期每股收益-上年同期每股收益)/abs(上期每股收益)*100% | -| 9900003 | 每股净资产 | NetAssetsPerShare | 股票.每股指标 | 股东权益/总股本 | -| 9900004 | 每股净资产增长率(%) | NetAssetsGrowRatio | 股票.每股指标 | (本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)*100% | -| 9900005 | 每股经营活动现金流量净额 | CashPerShares | 股票.每股指标 | 经营活动现金流量净额/总股本 | -| 9900006 | 每股经营活动现金流量净额增长率(%) | CashPerSharesGrowRatio | 股票.每股指标 | (本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)*100% | -| 9900007 | 每股投资现金流量净额 | NetCashfromIAPerShares | 股票.每股指标 | 投资活动产生的现金流量净额/总股本 | -| 9900008 | 每股筹资现金流量净额 | NetCashfromFAPerShares | 股票.每股指标 | 筹资活动产生的现金流量净额/总股本 | -| 9900009 | 每股现金及现金等价物 | PS1_4 | 股票.每股指标 | 现金及现金等价物/总股本 | -| 9900010 | 每股现金净流量 | CashandCashEquivalentsPerShares | 股票.每股指标 | 现金及现金等价物净增加额/总股本 | -| 9900011 | 每股营业收入 | MainincomePS | 股票.每股指标 | 营业收入/总股本 | +| 9900000 | 每股收益 | EPS | 股票.每股指标 | 净利润/总股本 | +| ------- | --------------------------------- | ------------------------------- | ------------- | ----------------------------------------------------------------------------------------------------------- | +| 9900001 | 扣除非经常损益后的每股收益 | EPSCut | 股票.每股指标 | 扣除非经常性损益后的净利润/总股本 | +| 9900002 | 每股收益增长率(%) | EPSGrowRatio | 股票.每股指标 | (本期每股收益-上年同期每股收益)/abs(上期每股收益)\*100% | +| 9900003 | 每股净资产 | NetAssetsPerShare | 股票.每股指标 | 股东权益/总股本 | +| 9900004 | 每股净资产增长率(%) | NetAssetsGrowRatio | 股票.每股指标 | (本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)\*100% | +| 9900005 | 每股经营活动现金流量净额 | CashPerShares | 股票.每股指标 | 经营活动现金流量净额/总股本 | +| 9900006 | 每股经营活动现金流量净额增长率(%) | CashPerSharesGrowRatio | 股票.每股指标 | (本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)\*100% | +| 9900007 | 每股投资现金流量净额 | NetCashfromIAPerShares | 股票.每股指标 | 投资活动产生的现金流量净额/总股本 | +| 9900008 | 每股筹资现金流量净额 | NetCashfromFAPerShares | 股票.每股指标 | 筹资活动产生的现金流量净额/总股本 | +| 9900009 | 每股现金及现金等价物 | PS1_4 | 股票.每股指标 | 现金及现金等价物/总股本 | +| 9900010 | 每股现金净流量 | CashandCashEquivalentsPerShares | 股票.每股指标 | 现金及现金等价物净增加额/总股本 | +| 9900011 | 每股营业收入 | MainincomePS | 股票.每股指标 | 营业收入/总股本 | ####### BasicInfoExtId_Convert @@ -24758,31 +24444,29 @@ return BasicInfoExtId_SourceCode(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl return BasicInfoExtId_Convert(); ``` - -| name | funcname | info | datatype | basictype | comment | -| --- | --- | --- | --- | --- | --- | -| 每股收益 | EPS | 股票.每股指标 | 1 | 1 | 净利润/总股本 | -| 扣除非经常损益后的每股收益 | EPSCut | 股票.每股指标 | 1 | 1 | 扣除非经常性损益后的净利润/总股本 | -| 每股收益增长率(%) | EPSGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股收益-上年同期每股收益)/abs(上期每股收益)*100% | -| 每股净资产 | NetAssetsPerShare | 股票.每股指标 | 1 | 1 | 股东权益/总股本 | -| 每股净资产增长率(%) | NetAssetsGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)*100% | -| 每股经营活动现金流量净额 | CashPerShares | 股票.每股指标 | 1 | 1 | 经营活动现金流量净额/总股本 | -| 每股经营活动现金流量净额增长率(%) | CashPerSharesGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)*100% | -| 每股投资现金流量净额 | NetCashfromIAPerShares | 股票.每股指标 | 1 | 1 | 投资活动产生的现金流量净额/总股本 | -| 每股筹资现金流量净额 | NetCashfromFAPerShares | 股票.每股指标 | 1 | 1 | 筹资活动产生的现金流量净额/总股本 | -| 每股现金及现金等价物 | PS1_4 | 股票.每股指标 | 1 | 1 | 现金及现金等价物/总股本 | -| 每股现金净流量 | CashandCashEquivalentsPerShares | 股票.每股指标 | 1 | 1 | 现金及现金等价物净增加额/总股本 | -| 每股营业收入 | MainincomePS | 股票.每股指标 | 1 | 1 | 营业收入/总股本 | -| 每股营业利润 | OperatingProfitPS | 股票.每股指标 | 1 | 1 | 营业利润/总股本 | -| 每股息税前利润 | PS1_3 | 股票.每股指标 | 1 | 1 | 息税前利润/总股本 | -| 每股利润总额 | ProfitBeforeTaxPS | 股票.每股指标 | 1 | 1 | 利润总额/总股本 | +| name | funcname | info | datatype | basictype | comment | +| --------------------------------- | ------------------------------- | ------------- | -------- | --------- | ----------------------------------------------------------------------------------------------------------- | +| 每股收益 | EPS | 股票.每股指标 | 1 | 1 | 净利润/总股本 | +| 扣除非经常损益后的每股收益 | EPSCut | 股票.每股指标 | 1 | 1 | 扣除非经常性损益后的净利润/总股本 | +| 每股收益增长率(%) | EPSGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股收益-上年同期每股收益)/abs(上期每股收益)\*100% | +| 每股净资产 | NetAssetsPerShare | 股票.每股指标 | 1 | 1 | 股东权益/总股本 | +| 每股净资产增长率(%) | NetAssetsGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)\*100% | +| 每股经营活动现金流量净额 | CashPerShares | 股票.每股指标 | 1 | 1 | 经营活动现金流量净额/总股本 | +| 每股经营活动现金流量净额增长率(%) | CashPerSharesGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)\*100% | +| 每股投资现金流量净额 | NetCashfromIAPerShares | 股票.每股指标 | 1 | 1 | 投资活动产生的现金流量净额/总股本 | +| 每股筹资现金流量净额 | NetCashfromFAPerShares | 股票.每股指标 | 1 | 1 | 筹资活动产生的现金流量净额/总股本 | +| 每股现金及现金等价物 | PS1_4 | 股票.每股指标 | 1 | 1 | 现金及现金等价物/总股本 | +| 每股现金净流量 | CashandCashEquivalentsPerShares | 股票.每股指标 | 1 | 1 | 现金及现金等价物净增加额/总股本 | +| 每股营业收入 | MainincomePS | 股票.每股指标 | 1 | 1 | 营业收入/总股本 | +| 每股营业利润 | OperatingProfitPS | 股票.每股指标 | 1 | 1 | 营业利润/总股本 | +| 每股息税前利润 | PS1_3 | 股票.每股指标 | 1 | 1 | 息税前利润/总股本 | +| 每股利润总额 | ProfitBeforeTaxPS | 股票.每股指标 | 1 | 1 | 利润总额/总股本 | ####### BasicInfoExtId @@ -24790,29 +24474,27 @@ return BasicInfoExtId_Convert(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl return BasicInfoExtId(); ``` - -| name | funcname | info | datatype | basictype | comment | -| --- | --- | --- | --- | --- | --- | -| 每股收益 | EPS | 股票.每股指标 | 1 | 1 | 净利润/总股本 | -| 扣除非经常损益后的每股收益 | EPSCut | 股票.每股指标 | 1 | 1 | 扣除非经常性损益后的净利润/总股本 | -| 每股收益增长率(%) | EPSGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股收益-上年同期每股收益)/abs(上期每股收益)*100% | -| 每股净资产 | NetAssetsPerShare | 股票.每股指标 | 1 | 1 | 股东权益/总股本 | -| 每股净资产增长率(%) | NetAssetsGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)*100% | -| 每股经营活动现金流量净额 | CashPerShares | 股票.每股指标 | 1 | 1 | 经营活动现金流量净额/总股本 | -| 每股经营活动现金流量净额增长率(%) | CashPerSharesGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)*100% | -| 每股投资现金流量净额 | NetCashfromIAPerShares | 股票.每股指标 | 1 | 1 | 投资活动产生的现金流量净额/总股本 | -| 每股筹资现金流量净额 | NetCashfromFAPerShares | 股票.每股指标 | 1 | 1 | 筹资活动产生的现金流量净额/总股本 | -| 每股现金及现金等价物 | PS1_4 | 股票.每股指标 | 1 | 1 | 现金及现金等价物/总股本 | -| 每股现金净流量 | CashandCashEquivalentsPerShares | 股票.每股指标 | 1 | 1 | 现金及现金等价物净增加额/总股本 | -| 每股营业收入 | MainincomePS | 股票.每股指标 | 1 | 1 | 营业收入/总股本 | -| 每股营业利润 | OperatingProfitPS | 股票.每股指标 | 1 | 1 | 营业利润/总股本 | +| name | funcname | info | datatype | basictype | comment | +| --------------------------------- | ------------------------------- | ------------- | -------- | --------- | ----------------------------------------------------------------------------------------------------------- | +| 每股收益 | EPS | 股票.每股指标 | 1 | 1 | 净利润/总股本 | +| 扣除非经常损益后的每股收益 | EPSCut | 股票.每股指标 | 1 | 1 | 扣除非经常性损益后的净利润/总股本 | +| 每股收益增长率(%) | EPSGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股收益-上年同期每股收益)/abs(上期每股收益)\*100% | +| 每股净资产 | NetAssetsPerShare | 股票.每股指标 | 1 | 1 | 股东权益/总股本 | +| 每股净资产增长率(%) | NetAssetsGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股净资产-上年同期每股净资产)/abs(上年同期每股净资产)\*100% | +| 每股经营活动现金流量净额 | CashPerShares | 股票.每股指标 | 1 | 1 | 经营活动现金流量净额/总股本 | +| 每股经营活动现金流量净额增长率(%) | CashPerSharesGrowRatio | 股票.每股指标 | 1 | 1 | (本期每股经营活动现金流量净额-上年同期每股经营活动现金流量净额)/abs(上年同期每股经营活动现金流量净额)\*100% | +| 每股投资现金流量净额 | NetCashfromIAPerShares | 股票.每股指标 | 1 | 1 | 投资活动产生的现金流量净额/总股本 | +| 每股筹资现金流量净额 | NetCashfromFAPerShares | 股票.每股指标 | 1 | 1 | 筹资活动产生的现金流量净额/总股本 | +| 每股现金及现金等价物 | PS1_4 | 股票.每股指标 | 1 | 1 | 现金及现金等价物/总股本 | +| 每股现金净流量 | CashandCashEquivalentsPerShares | 股票.每股指标 | 1 | 1 | 现金及现金等价物净增加额/总股本 | +| 每股营业收入 | MainincomePS | 股票.每股指标 | 1 | 1 | 营业收入/总股本 | +| 每股营业利润 | OperatingProfitPS | 股票.每股指标 | 1 | 1 | 营业利润/总股本 | ##### 中间函数 @@ -24845,7 +24527,6 @@ return BasicInfoExtId(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -24865,37 +24546,36 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法三项费用合计 = 营业费用 + 管理费用 + 财务费用 其中, 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 范例 @@ -24965,28 +24645,27 @@ return array(v1, v2); // 结果:array(528109417.41,681953437.06),由于调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业外收支净额 = 营业外收入 - 营业外支出 其中, 营业外收入来源【股票.合并利润分配表】中‘营业外收入’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外收入 | -| TTM | 营业外收入截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外收入 | +| TTM | 营业外收入截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外收入 | -| 单季度 | 指定报告期单季度的营业外收入 | +| 单季度 | 指定报告期单季度的营业外收入 | 营业外支出来源【股票.合并利润分配表】中‘营业外支出’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业外支出 | -| TTM | 营业外支出截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的营业外支出 | +| TTM | 营业外支出截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业外支出 | -| 单季度 | 指定报告期单季度的营业外支出 | +| 单季度 | 指定报告期单季度的营业外支出 | 范例 @@ -25056,7 +24735,6 @@ return array(v1, v2); // 结果:array(11650943.91,7768039.85),由于调整 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 范例01:报告期指标提取 @@ -25103,7 +24781,6 @@ return array(v1, v2); // 结果:array(1217482250.72,1228464103.1),由于调 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25121,7 +24798,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25139,7 +24815,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25157,64 +24832,63 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法成本合计= 主营业务成本 + 主营业务税金及附加 + 营业费用 + 管理费用 + 财务费用 + 其他业务成本 其中, 营业费用来源【股票.合并利润分配表】中‘营业费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业费用 | -| TTM | 营业费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业费用 | +| TTM | 营业费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业费用 | -| 单季度 | 指定报告期单季度的营业费用 | +| 单季度 | 指定报告期单季度的营业费用 | 管理费用来源【股票.合并利润分配表】中‘管理费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的管理费用 | -| TTM | 管理费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的管理费用 | +| TTM | 管理费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的管理费用 | -| 单季度 | 指定报告期单季度的管理费用 | +| 单季度 | 指定报告期单季度的管理费用 | 财务费用来源【股票.合并利润分配表】中‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 主营业务成本来源【股票.合并利润分配表】中‘营业成本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业成本 | -| TTM | 营业成本截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业成本 | +| TTM | 营业成本截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业成本 | -| 单季度 | 指定报告期单季度的营业成本 | +| 单季度 | 指定报告期单季度的营业成本 | 主营业务税金及附加来源【股票.合并利润分配表】中‘营业税金及附加’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业税金及附加 | -| TTM | 营业税金及附加截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的营业税金及附加 | +| TTM | 营业税金及附加截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业税金及附加 | -| 单季度 | 指定报告期单季度的营业税金及附加 | +| 单季度 | 指定报告期单季度的营业税金及附加 | 其他业务成本来源【股票.合并利润分配表】中‘其他费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的其他费用 | -| TTM | 其他费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的其他费用 | +| TTM | 其他费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的其他费用 | -| 单季度 | 指定报告期单季度的其他费用 | +| 单季度 | 指定报告期单季度的其他费用 | 范例 @@ -25284,37 +24958,36 @@ return array(v1, v2); // 结果:array(6663821465.96,6931545590.87),由于调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金流入合计 = 经营活动现金流入小计 + 投资活动现金流入小计 + 筹资活动现金流入小计 其中, 经营活动现金流入小计来源【股票.合并现金流量表】中‘经营活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流入小计 | -| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流入小计 | +| TTM | 经营活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流入小计 | -| 单季度 | 指定报告期单季度的经营活动现金流入小计 | +| 单季度 | 指定报告期单季度的经营活动现金流入小计 | 投资活动现金流入小计来源【股票.合并现金流量表】中‘投资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流入小计 | -| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流入小计 | +| TTM | 投资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流入小计 | -| 单季度 | 指定报告期单季度的投资活动现金流入小计 | +| 单季度 | 指定报告期单季度的投资活动现金流入小计 | 筹资活动现金流入小计来源【股票.合并现金流量表】中‘筹资活动现金流入小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流入小计 | -| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流入小计 | +| TTM | 筹资活动现金流入小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流入小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流入小计 | 范例 @@ -25384,37 +25057,36 @@ return array(v1, v2); // 结果:array(6042426276.49,6108072646.23),由于调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金流出合计 = 经营活动现金流出小计 + 投资活动现金流出小计 + 筹资活动现金流出小计 其中, 经营活动现金流出小计来源【股票.合并现金流量表】中‘经营活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的经营活动现金流出小计 | -| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的经营活动现金流出小计 | +| TTM | 经营活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的经营活动现金流出小计 | -| 单季度 | 指定报告期单季度的经营活动现金流出小计 | +| 单季度 | 指定报告期单季度的经营活动现金流出小计 | 投资活动现金流出小计来源【股票.合并现金流量表】中‘投资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资活动现金流出小计 | -| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的投资活动现金流出小计 | +| TTM | 投资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的投资活动现金流出小计 | -| 单季度 | 指定报告期单季度的投资活动现金流出小计 | +| 单季度 | 指定报告期单季度的投资活动现金流出小计 | 筹资活动现金流出小计来源【股票.合并现金流量表】中‘筹资活动现金流出小计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的筹资活动现金流出小计 | -| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的筹资活动现金流出小计 | +| TTM | 筹资活动现金流出小计截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的筹资活动现金流出小计 | -| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | +| 单季度 | 指定报告期单季度的筹资活动现金流出小计 | 范例 @@ -25484,28 +25156,27 @@ return array(v1, v2); // 结果:array(7610243745.77,8315668704.67),由于调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营运资金 = 流动资产 - 流动负债 其中, 流动资产来源【股票.合并资产负债表】中的‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中的‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -25553,7 +25224,6 @@ return array(v1, v2); // array(-4506286340.07,-4794148128.5),由于调整前 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25571,7 +25241,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25590,7 +25259,6 @@ return array("20120331报告期数据":v1, "20120331最近12个月数据":v2); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25609,7 +25277,6 @@ return array("20111231报告期数据":v1, "20111231最近1季度数据":v2); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25632,7 +25299,6 @@ return array("20120331报告期数据":v1, "20111231报告期数据":v2, "201203 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25655,7 +25321,6 @@ return array("20120630报告期数据":v1, "20101231报告期数据":v2, "201206 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25681,7 +25346,6 @@ return array("20120630报告期数据":v1, "20120331季报数据":v2, "20120630 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25712,7 +25376,6 @@ return array("20120630报告期数据":v1, "20120630季度数据":v2, "20120630 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25732,7 +25395,6 @@ return array("金融ID":id, "对应的值":v); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -25776,28 +25438,27 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法现金比(%) = 货币资金 / 资产总计 \* 100 其中, 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的货币资金 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的货币资金 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的货币资金 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -25846,7 +25507,6 @@ return array(v1, v2); // array(4.9224,4.7418),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 流动资产比(%) = 流动资产 / 总资产 \* 100 @@ -25855,21 +25515,21 @@ return array(v1, v2); // array(4.9224,4.7418),由于调整前与调整后参 流动资产来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 总资产来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -25918,28 +25578,27 @@ return array(v1, v2); // array(10.1202,10.3883),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法流动负债比(%) = 流动负债合计 / 资产总计 \* 100 其中, 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -25988,28 +25647,27 @@ return array(v1, v2); // array(28.1403,28.6928),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法产权比率 = 负债合计 / 归属母公司股东权益合计 其中, 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26058,28 +25716,27 @@ return array(v1, v2); // array(0.5242,0.5309),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法资产负债率(%) = 负债合计 / 资产总计 \* 100 其中, 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26128,37 +25785,36 @@ return array(v1, v2); // array(34.1445,34.4396),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法负债资产比率2(%)= (一年到期的长期负债+长期负债) / 资产总计 \* 100 其中, 一年到期的长期负债来源【股票.合并资产负债表】中‘一年到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的一年到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期负债来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26207,37 +25863,36 @@ return array(v1, v2); // array(6.0042,5.7469),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法负债资产率(扣除)(%) = (负债合计-预收帐款) / 资产合计 \* 100 其中, 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 预收帐款来源【股票.合并资产负债表】中‘预收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的预收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的预收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的预收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26286,28 +25941,27 @@ return array(v1, v2); // array(33.7996,34.0936),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法权益负债比 = 归属母公司股东权益合计 / 负债合计 其中, 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26356,28 +26010,27 @@ return array(v1, v2); // array(1.9077,1.8837),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法股东权益比率 = 归属母公司股东权益合计 / 资产总计 其中, 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26426,28 +26079,27 @@ return array(v1, v2); // array(0.6514,0.6487),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法股东权益与固定资产比率 = 归属母公司股东权益合计 / 固定资产 其中, 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 固定资产来源【股票.合并资产负债表】中‘固定资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26496,28 +26148,27 @@ return array(v1, v2); // rray(0.7867,0.7861),由于调整前与调整后参与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法固定资产比例(%) = 固定资产 / 资产总计 \* 100 其中, 固定资产来源【股票.合并资产负债表】中‘固定资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26566,28 +26217,27 @@ return array(v1, v2); // array(82.7954,82.5213),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法固定资产与股东权益比率 = 固定资产 / 归属母公司股东权益合计 其中, 固定资产来源【股票.合并资产负债表】中‘固定资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26636,28 +26286,27 @@ return array(v1, v2); // array(1.2711,1.272),由于调整前与调整后参与 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期负债比例(%) = 长期负债合计 / 资产总计 \* 100 其中, 长期负债合计来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26706,7 +26355,6 @@ return array(v1, v2); // array(6.0042,5.7469),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法有形净值债务率 = 负债合计 / (归属母公司股东权益合计-无形资产) 函数首先判断所指股票是否为AB股,如果是的话,由算法得到有形净值债务率;如果不是AB股,返回0。 @@ -26715,30 +26363,30 @@ return array(v1, v2); // array(6.0042,5.7469),由于调整前与调整后参 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 无形资产来源【股票.合并资产负债表】中‘无形资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的无形资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26787,7 +26435,6 @@ return array(v1, v2); // array(0.5408,0.5469),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法平均资产总额 = (期初资产总额+期末资产总额) / 2 其中, @@ -26798,12 +26445,12 @@ return array(v1, v2); // array(0.5408,0.5469),由于调整前与调整后参 资产总额来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -26852,7 +26499,6 @@ return array(v1, v2); // array(26036007473.28,26628023962.095),由于调整前 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法金融负债=短期借款+应付短期债券+一年内到期的长期负债+长期借款+应付债券+交易性金融负债+衍生金融负债范例 ```tsl @@ -26868,7 +26514,6 @@ return StockFinancialLiabilities(20201231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法经营性资产=应收票据+应收帐款+其他应收款+预付帐款+存货+其他流动资产+固定资产净额+工程物资+在建工程+固定资产清理+无形资产+长期待摊费用+长期应收帐款+递延税款借项+生产性生物资产+油气资产+开发支出+商誉+其他非流动资产+合同资产+持有待售资产+使用权资产范例 ```tsl @@ -26884,7 +26529,6 @@ return StockOperationalAssets(20201231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法金融资产=货币资金+交易性金融资产+一年内到期的非流动资产+长期股权投资+可供出售金融资产+持有至到期投资+投资性房地产+衍生金融资产+债权投资+其他债权投资+其他权益工具投资+其他非流动金融资产+应收款项融资范例 ```tsl @@ -26900,7 +26544,6 @@ return StockFinancialAssets(20201231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法经营性负债=应付票据+应付帐款+预收帐款+应付工资+应交税金+其他应付款+预计负债+其他流动负债+长期应付款+专项应付款+其他长期负债+长期负债递延收益+递延税款贷项+合同负债+持有待售负债+租赁负债范例 ```tsl @@ -26916,19 +26559,18 @@ return StockOperationalLiabilites(20201231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总负债/EBITDA 其中, 总负债来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | EBITDA = EBIT + 新增折旧与摊销 @@ -26942,75 +26584,75 @@ EBITDA = EBIT + 新增折旧与摊销 营业利润来源【股票.合并利润分配表】中的‘营业利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的营业利润 | -| TTM | 营业利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的营业利润 | +| TTM | 营业利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的营业利润 | -| 单季度 | 指定报告期单季度的营业利润 | +| 单季度 | 指定报告期单季度的营业利润 | 利息费用来源【股票.合并利润分配表】中的‘财务费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的财务费用 | -| TTM | 财务费用截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的财务费用 | +| TTM | 财务费用截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的财务费用 | -| 单季度 | 指定报告期单季度的财务费用 | +| 单季度 | 指定报告期单季度的财务费用 | 净利润来源【股票.合并利润分配表】中的‘归属于母公司所有者净利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属于母公司所有者净利润 | -| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------------- | +| 报告期 | 指定报告期的归属于母公司所有者净利润 | +| TTM | 归属于母公司所有者净利润截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的归属于母公司所有者净利润 | -| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | +| 单季度 | 指定报告期单季度的归属于母公司所有者净利润 | 所得税来源【股票.合并利润分配表】中的‘所得税’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的所得税 | -| TTM | 所得税截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------- | +| 报告期 | 指定报告期的所得税 | +| TTM | 所得税截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的所得税 | -| 单季度 | 指定报告期单季度的所得税 | +| 单季度 | 指定报告期单季度的所得税 | 利润总额来源【股票.合并利润分配表】中的‘利润总额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的利润总额 | -| TTM | 利润总额截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的利润总额 | +| TTM | 利润总额截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的利润总额 | -| 单季度 | 指定报告期单季度的利润总额 | +| 单季度 | 指定报告期单季度的利润总额 | 固定资产折旧来源【股票.合并现金流量表】中的‘固定资产折旧’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产折旧 | -| TTM | 固定资产折旧截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产折旧 | +| TTM | 固定资产折旧截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产折旧 | -| 单季度 | 指定报告期单季度的固定资产折旧 | +| 单季度 | 指定报告期单季度的固定资产折旧 | 无形资产摊销来源【股票.合并现金流量表】中的‘无形资产摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产摊销 | -| TTM | 无形资产摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的无形资产摊销 | +| TTM | 无形资产摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产摊销 | -| 单季度 | 指定报告期单季度的无形资产摊销 | +| 单季度 | 指定报告期单季度的无形资产摊销 | 长期待摊费用摊销来源【股票.合并现金流量表】中的‘长期待摊费用摊销’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期待摊费用摊销 | -| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的长期待摊费用摊销 | +| TTM | 长期待摊费用摊销截止报告期最近12个月的数值 | | 最近会计年度 | 截止报告期最近年度报告期的长期待摊费用摊销 | -| 单季度 | 指定报告期单季度的长期待摊费用摊销 | +| 单季度 | 指定报告期单季度的长期待摊费用摊销 | 范例 @@ -27080,28 +26722,27 @@ return array(v1, v2); // 结果:array(2.8657,2.8708),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法债务资本比率(%) = 负债总额 / (负债总额 + 股东权益) \* 100% 其中, 负债总额来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 股东权益来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27150,37 +26791,36 @@ return array(v1, v2); // array(34.3917,34.6776),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期债务与营运资金比率 = 长期负债 / (流动资产-流动负债) 其中, 长期负债来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动资产来源【股票.合并资产负债表】中的‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债来源【股票.合并资产负债表】中的‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27296,28 +26936,27 @@ return array(v1, v2); // array(-0.3332,-0.314),由于调整前与调整后参 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法货币资金占流动资产比(%)=货币资金 / 流动资产合计\*100 其中, 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的货币资金 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的货币资金 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的货币资金 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动资产合计来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27365,28 +27004,27 @@ return array(v1, v2); // 结果:array(48.6392,45.6458),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应收帐款占流动资产比(%)= 应收帐款 / 流动资产合计\*100 其中, 应收帐款来源【股票.合并资产负债表】中‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动资产合计来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27434,28 +27072,27 @@ return array(v1, v2); // 结果:array(36.9408,35.4512),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法其他应收款占流动资产比(%) = 其他应收款 / 流动资产合计 \* 100 其中, 其他应收款来源【股票.合并资产负债表】中‘其他应收款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的其他应收款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的其他应收款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的其他应收款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动资产合计来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27503,28 +27140,27 @@ return array(v1, v2); // 结果:array(1.6464,6.7147),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应交税金占流动负债比(%) = 应交税金 / 流动负债合计 \* 100 其中, 应交税金来源【股票.合并资产负债表】中‘应交税金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应交税金 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应交税金 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应交税金 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27572,28 +27208,27 @@ return array(v1, v2); // 结果:array(2.9246,2.8229),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付票据占流动负债比(%) = 应付票据 / 流动负债合计 \* 100 其中, 应付票据来源【股票.合并资产负债表】中‘应付票据’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付票据 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付票据 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付票据 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27641,28 +27276,27 @@ return array(v1, v2); // 结果:array(0.0222,0.0267),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法存货占流动资产比(%) = 存货 / 流动资产合计\*100 其中, 存货来源【股票.合并资产负债表】中‘存货净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的存货净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的存货净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的存货净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动资产合计来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27710,28 +27344,27 @@ return array(v1, v2); // 结果:array(2.6074,2.4849),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法预提费用占流动负债比(%) = 预提费用 / 流动负债合计 \* 100 其中, 预提费用来源【股票.合并资产负债表】中‘预提费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的预提费用 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的预提费用 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的预提费用 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27779,28 +27412,27 @@ return array(v1, v2); // 结果:array(4.82,0.0),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付帐款占流动负债比(%) = 应付帐款 / 流动负债合计 \* 100 其中, 应付帐款来源【股票.合并资产负债表】中‘应付帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27848,28 +27480,27 @@ return array(v1, v2); // 结果:array(10.3347,9.9408),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期债权投资占长期投资比(%) = 长期债权投资 / 长期投资合计 \* 100 其中, 长期股权投资来源【股票.合并资产负债表】中‘长期债权投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期债权投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期债权投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期债权投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期投资合计来源【股票.合并资产负债表】中‘长期投资合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期投资合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期投资合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期投资合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27917,28 +27548,27 @@ return array(v1, v2); // 结果:array(0.0,0.0),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付福利费占流动负债比(%) = 应付福利费 / 流动负债合计 \* 100 其中, 应付福利费来源【股票.合并资产负债表】中‘应付福利费’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付福利费 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的应付福利费 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付福利费 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -27986,28 +27616,27 @@ return array(v1, v2); // 结果:array(0.0,0.0),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法短期投资占流动资产比(%) = 短期投资 / 流动资产合计\*100 其中, 短期投资来源【股票.合并资产负债表】中‘交易性金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动资产合计来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28055,28 +27684,27 @@ return array(v1, v2); // 结果:array(0.0741,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法待摊费用占流动资产比(%) = 待摊费用 / 流动资产合计 \* 100 其中, 待摊费用来源【股票.合并资产负债表】中‘待摊费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的待摊费用 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的待摊费用 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的待摊费用 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动资产合计来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28124,28 +27752,27 @@ return array(v1, v2); // 结果:array(0.0169,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付债券/长期负债(%) = 应付债券 / 长期负债合计 \* 100 其中, 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期负债合计来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28193,28 +27820,27 @@ return array(v1, v2); // 结果:array(15.3812,15.6844),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法短期借款占流动负债比(%) = 短期借款 / 流动负债合计 \* 100 其中, 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28262,28 +27888,27 @@ return array(v1, v2); // 结果:array(11.2835,11.3083),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法其他应付款占流动负债合计比(%) = 其他应付款 / 流动负债 \* 100 其中, 其他应付款来源【股票.合并资产负债表】中‘其他应付款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的其他应付款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的其他应付款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的其他应付款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28331,7 +27956,6 @@ return array(v1, v2); // 结果:array(82.5613,83.1483),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法一年内到期的长期负债占流动负债比(%) = 一年内到期的长期负债 / 流动负债合计 \* 100 @@ -28339,21 +27963,21 @@ return array(v1, v2); // 结果:array(82.5613,83.1483),由于调整前与调 来源【股票.合并资产负债表】中‘一年内到期的长期负债’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的一年内到期的长期负债 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------------- | +| 报告期 | 指定报告期的一年内到期的长期负债 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的一年内到期的长期负债 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28401,28 +28025,27 @@ return array(v1, v2); // 结果:array(0.0903,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期股权投资占长期投资比(%) = 长期股权投资 / 长期投资合计 \* 100 其中, 长期股权投资来源【股票.合并资产负债表】中‘长期股权投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期股权投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期股权投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期股权投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期投资合计来源【股票.合并资产负债表】中‘长期投资合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期投资合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期投资合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期投资合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28470,28 +28093,27 @@ return array(v1, v2); // 结果:array(100.0,100.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法预收帐款占流动负债比(%) = 预收帐款 / 流动负债合计 \* 100 其中, 预收帐款来源【股票.合并资产负债表】中‘预收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的预收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的预收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的预收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28539,28 +28161,27 @@ return array(v1, v2); // 结果:array(1.2257,1.206),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应收票据占流动资产比(%) = 应收票据 / 流动资产合计\*100 其中, 应收票据来源【股票.合并资产负债表】中‘应收票据’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收票据 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收票据 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收票据 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动资产合计来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28608,28 +28229,27 @@ return array(v1, v2); // 结果:array(0.7164,0.6663),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付工资占流动负债比(%) = 应付工资 / 流动负债合计 \* 100 其中, 应付工资来源【股票.合并资产负债表】中‘应付工资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付工资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付工资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付工资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28677,28 +28297,27 @@ return array(v1, v2); // 结果:array(2.9537,2.8821),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期借款占长期负债比(%) = 长期借款 / 长期负债合计 \* 100 其中, 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期负债合计来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28746,7 +28365,6 @@ return array(v1, v2); // 结果:array(39.9606,39.8628),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法未确认投资损失占股东权益比(%) = 未确认的投资损失 / 归属母公司股东权益合计 \* 100 @@ -28754,21 +28372,21 @@ return array(v1, v2); // 结果:array(39.9606,39.8628),由于调整前与调 未确认的投资损失来源【股票.合并资产负债表】中‘未确认的投资损失’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的未确认的投资损失 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的未确认的投资损失 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的未确认的投资损失 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28816,28 +28434,27 @@ return array(v1, v2); // 结果:array(0.0,0.0),由于调整前与调整后 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法股本占股东权益比(%) = 股本 / 归属母公司股东权益合计 \* 100 其中, 股本来源【股票.合并资产负债表】中‘股本’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的股本 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------ | +| 报告期 | 指定报告期的股本 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的股本 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28885,28 +28502,27 @@ return array(v1, v2); // 结果:array(12.704,12.1788),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法存货/资产总计(%) = 存货 / 资产总计 \* 100 其中, 存货来源【股票.合并资产负债表】中‘存货净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的存货净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的存货净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的存货净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -28954,28 +28570,27 @@ return array(v1, v2); // 结果:array(0.2639,0.2581),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法流动负债占负债与股东权益总计比(%) = 流动负债合计 / 负债与股东权益总计 \* 100 其中, 流动负债合计来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债与股东权益总计来源【股票.合并资产负债表】中‘负债与股东权益总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债与股东权益总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的负债与股东权益总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债与股东权益总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29023,28 +28638,27 @@ return array(v1, v2); // 结果:array(28.1403,28.6928),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期应付款占长期负债比(%) = 长期应付款 / 长期负债合计 \* 100 其中, 长期应付款来源【股票.合并资产负债表】中‘长期应付款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期应付款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的长期应付款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期应付款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 长期负债合计来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29092,28 +28706,27 @@ return array(v1, v2); // 结果:array(0.0,0.1556),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法预付帐款/资产总计(%) = 预付帐款 / 资产总计 \* 100 其中, 预付帐款来源【股票.合并资产负债表】中‘预付帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的预付帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的预付帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的预付帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29161,28 +28774,27 @@ return array(v1, v2); // 结果:array(0.0407,0.0482),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法流动资产占资产总计比(%) = 流动资产合计 / 资产总计 \* 100 其中, 流动资产合计来源【股票.合并资产负债表】中‘流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29230,28 +28842,27 @@ return array(v1, v2); // 结果:array(10.1202,10.3883),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法固定资产占资产总计比(%) = 固定资产 / 资产总计 \* 100 其中, 固定资产来源【股票.合并资产负债表】中‘固定资产净额’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的固定资产净额 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的固定资产净额 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的固定资产净额 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29299,28 +28910,27 @@ return array(v1, v2); // 结果:array(82.7954,82.5213),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法在建工程/资产总计(%) = 在建工程 / 资产总计 \* 100 其中, 在建工程来源【股票.合并资产负债表】中‘在建工程’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的在建工程 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的在建工程 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的在建工程 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29368,28 +28978,27 @@ return array(v1, v2); // 结果:array(1.354,1.421),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期负债占负债与股东权益总计比(%) = 长期负债合计 / 负债与股东权益总计 \* 100 其中, 长期负债合计来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债与股东权益总计来源【股票.合并资产负债表】中‘负债与股东权益总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债与股东权益总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的负债与股东权益总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债与股东权益总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29437,28 +29046,27 @@ return array(v1, v2); // 结果:array(6.0042,5.7469),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法资本公积占股东权益比(%) = 资本公积 / 归属母公司股东权益合计 \* 100 其中, 资本公积来源【股票.合并资产负债表】中‘资本公积’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资本公积 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资本公积 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资本公积 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29506,28 +29114,27 @@ return array(v1, v2); // 结果:array(40.9899,43.403),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法盈余公积占股东权益比(%) = 盈余公积 / 归属母公司股东权益合计 \* 100 其中, 盈余公积来源【股票.合并资产负债表】中‘盈余公积’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的盈余公积 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的盈余公积 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的盈余公积 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29575,28 +29182,27 @@ return array(v1, v2); // 结果:array(5.4497,5.2244),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应收票据/资产总计(%) = 应收票据 / 资产总计 \* 100 其中, 应收票据来源【股票.合并资产负债表】中‘应收票据’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收票据 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收票据 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收票据 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29644,28 +29250,27 @@ return array(v1, v2); // 结果:array(0.0725,0.0692),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法商誉/资产总计(%) = 商誉 / 资产总计 \* 100 其中, 商誉来源【股票.合并资产负债表】中‘商誉’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的商誉 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------ | +| 报告期 | 指定报告期的商誉 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的商誉 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29713,28 +29318,27 @@ return array(v1, v2); // 结果:array(1.2937,6.8888),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法货币资金/资产总计(%) = 货币资金 / 资产总计 \* 100 其中, 货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的货币资金 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的货币资金 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的货币资金 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29782,28 +29386,27 @@ return array(v1, v2); // 结果:array(4.9224,4.7418),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法未分配利润占股东权益比(%) = 未分配利润 / 归属母公司股东权益合计\*100 其中, 未分配利润来源【股票.合并资产负债表】中‘未分配利润’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的未分配利润 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的未分配利润 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的未分配利润 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29851,28 +29454,27 @@ return array(v1, v2); // 结果:array(40.3728,38.7302),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期股权投资占资产总计比(%) = 长期股权投资 / 资产总计 \* 100 其中, 长期股权投资来源【股票.合并资产负债表】中‘长期股权投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期股权投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期股权投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期股权投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29920,28 +29522,27 @@ return array(v1, v2); // 结果:array(1.0531,1.1949),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法其他应收款/资产总计(%) = 其他应收款 / 资产总计 \* 100 其中, 其他应收款来源【股票.合并资产负债表】中‘其他应收款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的其他应收款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的其他应收款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的其他应收款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -29989,7 +29590,6 @@ return array(v1, v2); // 结果:array(0.1666,0.6975),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法股东权益占负债与股东权益总计比(%) = 归属母公司股东权益合计 / 负债与股东权益总计 \* 100 @@ -29997,21 +29597,21 @@ return array(v1, v2); // 结果:array(0.1666,0.6975),由于调整前与调 归属母公司股东权益合计来源【股票.合并资产负债表】中‘归属母公司股东权益合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的归属母公司股东权益合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------------ | +| 报告期 | 指定报告期的归属母公司股东权益合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的归属母公司股东权益合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债与股东权益总计来源【股票.合并资产负债表】中‘负债与股东权益总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债与股东权益总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------------- | +| 报告期 | 指定报告期的负债与股东权益总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债与股东权益总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30059,28 +29659,27 @@ return array(v1, v2); // 结果:array(65.1367,64.8741),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应收帐款/资产总计(%) = 应收帐款 / 资产总计 \* 100 其中, 应收帐款来源【股票.合并资产负债表】中‘应收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30128,28 +29727,27 @@ return array(v1, v2); // 结果:array(3.7385,3.6828),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法无形资产及其它资产占资产总计比(%) = 无形资产及其它资产合计 / 资产总计 \* 100 其中, 无形资产及其它资产合计来源【股票.合并资产负债表】中‘无形资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的无形资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的无形资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的无形资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30197,28 +29795,27 @@ return array(v1, v2); // 结果:array(1.9947,1.9045),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法非流动负债/负债合计(%) = 非流动负债 / 负债合计 \* 100 其中, 非流动负债来源【股票.合并资产负债表】中‘长期负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30266,28 +29863,27 @@ return array(v1, v2); // 结果:array(17.5847,16.6868),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法投资性房地产/资产总计(%) = 投资性房地产 / 资产总计\* 100 其中, 投资性房地产来源【股票.合并资产负债表】中‘投资性房地产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的投资性房地产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的投资性房地产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的投资性房地产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30335,28 +29931,27 @@ return array(v1, v2); // 结果:array(0.6103,0.6112),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期借款/负债合计(%) = 长期借款 / 负债合计 \* 100 其中, 长期借款来源【股票.合并资产负债表】中‘长期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的长期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30404,28 +29999,27 @@ return array(v1, v2); // 结果:array(7.027,6.6518),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付票据/负债合计(%) = 应付票据 / 负债合计 \* 100 其中, 应付票据来源【股票.合并资产负债表】中‘应付票据’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付票据 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付票据 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付票据 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30473,28 +30067,27 @@ return array(v1, v2); // 结果:array(0.0096,0.0119),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付短期债券/负债合计(%) = 应付短期债券 / 负债合计 \* 100 其中, 应付短期债券来源【股票.合并资产负债表】中‘应付短期债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付短期债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的应付短期债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付短期债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30542,28 +30135,27 @@ return array(v1, v2); // 结果:array(12.3856,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法非流动资产/资产总计(%) = 非流动资产 / 资产总计 \* 100 其中, 非流动资产来源【股票.合并资产负债表】中‘非流动资产合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的非流动资产合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的非流动资产合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的非流动资产合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30611,28 +30203,27 @@ return array(v1, v2); // 结果:array(89.8798,89.6117),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期应付/负债合计(%) = 长期应付 / 负债合计 \* 100 其中, 长期应付来源【股票.合并资产负债表】中‘长期应付款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期应付款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的长期应付款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期应付款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30680,28 +30271,27 @@ return array(v1, v2); // 结果:array(0.0,0.0065),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法其他应付款/负债合计(%) = 其他应付款 / 负债合计\* 100 其中, 其他应付款来源【股票.合并资产负债表】中‘其他应付款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的其他应付款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的其他应付款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的其他应付款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30749,28 +30339,27 @@ return array(v1, v2); // 结果:array(68.0431,69.2735),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法可供出售金融资产/资产总计(%) = 可供出售金融资产 / 资产总计 \* 100 其中, 可供出售金融资产来源【股票.合并资产负债表】中‘可供出售金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的可供出售金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------------ | +| 报告期 | 指定报告期的可供出售金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的可供出售金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30818,28 +30407,27 @@ return array(v1, v2); // 结果:array(0.0987,0.0987),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付帐款/负债合计(%) = 应付帐款 / 负债合计 \* 100 其中, 应付帐款来源【股票.合并资产负债表】中‘应付帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30887,28 +30475,27 @@ return array(v1, v2); // 结果:array(8.5173,8.282),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法持有至到期投资/资产总计(%) = 持有至到期投资 / 资产总计\* 100 其中, 持有至到期投资来源【股票.合并资产负债表】中‘持有至到期投资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的持有至到期投资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的持有至到期投资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的持有至到期投资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -30956,28 +30543,27 @@ return array(v1, v2); // 结果:array(2.0122,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法流动负债/负债合计(%) = 流动负债 / 负债合计 \* 100 其中, 流动负债来源【股票.合并资产负债表】中‘流动负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的流动负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的流动负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的流动负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -31025,28 +30611,27 @@ return array(v1, v2); // 结果:array(82.4153,83.3132),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付工资/负债合计(%) = 应付工资 / 负债合计 \* 100 其中, 应付工资来源【股票.合并资产负债表】中‘应付工资’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付工资 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付工资 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付工资 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -31094,28 +30679,27 @@ return array(v1, v2); // 结果:array(2.4343,2.4011),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法长期待摊费用/资产总计(%) = 长期待摊费用 / 资产总计 \* 100 其中, 长期待摊费用来源【股票.合并资产负债表】中‘长期待摊费用’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的长期待摊费用 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | -------------------------------------- | +| 报告期 | 指定报告期的长期待摊费用 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的长期待摊费用 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -31163,28 +30747,27 @@ return array(v1, v2); // 结果:array(0.0183,0.0189),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法交易金融资产/资产总计(%) = 交易金融资产 / 资产总计 \* 100 其中, 交易性金融资产来源【股票.合并资产负债表】中‘交易性金融资产’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的交易性金融资产 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------------- | +| 报告期 | 指定报告期的交易性金融资产 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的交易性金融资产 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 资产总计来源【股票.合并资产负债表】中‘资产总计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的资产总计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的资产总计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的资产总计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -31232,28 +30815,27 @@ return array(v1, v2); // 结果:array(0.0223,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应交税金/负债合计(%) = 应交税金 / 负债合计 \* 100 其中, 应交税金来源【股票.合并资产负债表】中‘应交税金’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应交税金 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应交税金 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应交税金 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -31301,28 +30883,27 @@ return array(v1, v2); // 结果:array(2.4103,2.3518),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法短期借款/负债合计(%) = 短期借款 / 负债合计 \* 100 其中, 短期借款来源【股票.合并资产负债表】中‘短期借款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的短期借款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的短期借款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的短期借款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -31370,28 +30951,27 @@ return array(v1, v2); // 结果:array(4.9086,5.0258),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法预收帐款/负债合计(%) = 预收帐款 / 负债合计 \* 100 其中, 预收帐款来源【股票.合并资产负债表】中‘预收帐款’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的预收帐款 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的预收帐款 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的预收帐款 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -31439,28 +31019,27 @@ return array(v1, v2); // 结果:array(1.0101,1.0048),由于调整前与调 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付债券/负债合计(%) = 应付债券 / 负债合计\* 100 其中, 应付债券来源【股票.合并资产负债表】中‘应付债券’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付债券 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的应付债券 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付债券 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -31508,28 +31087,27 @@ return array(v1, v2); // 结果:array(8.69,8.7136),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法应付福利/负债合计(%) = 应付福利 / 负债合计 \* 100 其中, 应付福利来源【股票.合并资产负债表】中‘应付福利费’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的应付福利费 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ------------------------------------ | +| 报告期 | 指定报告期的应付福利费 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的应付福利费 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 负债合计来源【股票.合并资产负债表】中‘负债合计’字段,在不同算法中处理如下: -| 分类 | 指标算法 | -| --- | --- | -| 报告期 | 指定报告期的负债合计 | -| TTM | 时点数据返回报告期的值 | +| 分类 | 指标算法 | +| ------------ | ---------------------------------- | +| 报告期 | 指定报告期的负债合计 | +| TTM | 时点数据返回报告期的值 | | 最近会计年度 | 截止报告期最近年度报告期的负债合计 | -| 单季度 | 时点数据返回报告期的值 | +| 单季度 | 时点数据返回报告期的值 | 范例 @@ -31600,7 +31178,6 @@ return array(v1, v2); // 结果:array(0.1666,0.0),由于调整前与调整 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31618,7 +31195,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31636,7 +31212,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31654,7 +31229,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31674,7 +31248,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31709,7 +31282,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法EV(企业价值)/EBITDA=(总市值+净债务)/(EBIT+新增折旧) 总市值为指定报告期当日总市值 @@ -31745,7 +31317,6 @@ return EVvsEBITDA_12(20180630, 3); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31763,7 +31334,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31783,7 +31353,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31801,7 +31370,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31819,7 +31387,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31839,7 +31406,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31859,7 +31425,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31879,7 +31444,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31899,7 +31463,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31919,7 +31482,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31937,7 +31499,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31970,7 +31531,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -31990,7 +31550,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32010,7 +31569,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32030,7 +31588,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32048,7 +31605,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32066,7 +31622,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32086,7 +31641,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32104,7 +31658,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32141,7 +31694,6 @@ return EPS2_12(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32157,7 +31709,6 @@ return CashInfromIA_12(20180630); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32175,7 +31726,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32193,7 +31743,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32211,7 +31760,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32229,7 +31777,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32247,7 +31794,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32265,7 +31811,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32283,7 +31828,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32301,7 +31845,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32319,7 +31862,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32337,7 +31879,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32355,7 +31896,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32373,7 +31913,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32391,7 +31930,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32409,7 +31947,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32443,7 +31980,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32461,7 +31997,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32479,7 +32014,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32497,7 +32031,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32515,7 +32048,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32533,7 +32065,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32551,7 +32082,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32569,7 +32099,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32587,7 +32116,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32607,7 +32135,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32625,7 +32152,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32654,7 +32180,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32673,7 +32198,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32691,7 +32215,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32709,7 +32232,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32727,7 +32249,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32745,7 +32266,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -32792,7 +32312,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32810,7 +32329,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32828,7 +32346,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32846,7 +32363,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32864,7 +32380,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32882,7 +32397,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32900,7 +32414,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32918,7 +32431,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32936,7 +32448,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32954,7 +32465,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32972,7 +32482,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -32990,7 +32499,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33008,7 +32516,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33026,7 +32533,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33044,7 +32550,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33062,7 +32567,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33080,7 +32584,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33098,7 +32601,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33116,7 +32618,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33134,7 +32635,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33150,7 +32650,6 @@ return GrossOperatingIncome2_12(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33166,7 +32665,6 @@ return NetProfit2_12(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33182,7 +32680,6 @@ return NonGAAPNetProfit2_12(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33198,7 +32695,6 @@ return OperatingProfit2_12(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33220,7 +32716,6 @@ return ProfitBeforeTax2_12(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33260,7 +32755,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33280,7 +32774,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33300,7 +32793,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33320,7 +32812,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33340,7 +32831,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33372,7 +32862,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33392,7 +32881,6 @@ return array("20101231报告期的每股收益":v1, "20120331前两年的每股 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33412,7 +32900,6 @@ return array("20101231报告期的每股收益(扣除)":v1, "20120331前两年 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33432,7 +32919,6 @@ return array("20101231报告期的每股营业收入":v1, "20120331前两年的 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33452,7 +32938,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33472,7 +32957,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33492,7 +32976,6 @@ return array("20101231报告期的净资产收益率(%)":v1, "20120331前两年 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33520,7 +33003,6 @@ return array("20120331报告期的每股净资产":v1, "20120331最近1年的每 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33554,7 +33036,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33572,7 +33053,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33592,7 +33072,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33610,7 +33089,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33628,7 +33106,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33646,7 +33123,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33664,7 +33140,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33682,7 +33157,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33741,7 +33215,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33761,7 +33234,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33781,7 +33253,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33801,7 +33272,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33821,7 +33291,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33841,7 +33310,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33861,7 +33329,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33881,7 +33348,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33901,7 +33367,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33921,7 +33386,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33941,7 +33405,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33961,7 +33424,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -33981,7 +33443,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34001,7 +33462,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34021,7 +33481,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34041,7 +33500,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34061,7 +33519,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34081,7 +33538,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34101,7 +33557,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34127,7 +33582,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34158,7 +33612,6 @@ return v; 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 如果InfoID1和InfoID2都是和报告期相关的基本面ID,则: @@ -34184,7 +33637,6 @@ return AnnualRatio(20180630, 1, 46015, 46002); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 如果InfoID1和InfoID2都是和报告期相关的基本面ID,则: @@ -34218,7 +33670,6 @@ return AnnualRatioGrowRatio(20180630, 1, 46033, 44111); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 如果InfoID是和报告期相关的基本面ID,则: @@ -34242,7 +33693,6 @@ return AnnualValue(20180630, 2, 46015); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 如果InfoID是和报告期相关的基本面ID,则: @@ -34276,7 +33726,6 @@ return AnnualValueGrowRatio(20180630, 2, 46002); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 如果InfoID是和报告期相关的基本面ID,则: @@ -34308,7 +33757,6 @@ return AnnualValuePS(20180630, 2, 46033); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 如果InfoID是和报告期相关的基本面ID,则: @@ -34351,7 +33799,6 @@ return AnnualValuePSGrowRatio(20180630, 2, 46033); 参数:无。 返回:处理后的结果值。 - 算法 每股收益(发行前一年度) = 发行前一年度净利润 / 发行前总股本范例 @@ -34378,7 +33825,6 @@ return EPSBeforeIssue_Declare(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34398,7 +33844,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34418,7 +33863,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34438,7 +33882,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34472,7 +33915,6 @@ return EPS2_Q(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34492,7 +33934,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34512,7 +33953,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34532,7 +33972,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34552,7 +33991,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34572,7 +34010,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34592,7 +34029,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34612,7 +34048,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34632,7 +34067,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34652,7 +34086,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34672,7 +34105,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34692,7 +34124,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34712,7 +34143,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34761,7 +34191,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34781,7 +34210,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34801,7 +34229,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34821,7 +34248,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34841,7 +34267,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34861,7 +34286,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34881,7 +34305,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34901,7 +34324,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34921,7 +34343,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34941,7 +34362,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34961,7 +34381,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -34981,7 +34400,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35001,7 +34419,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35017,7 +34434,6 @@ return MainProfit_Q(20180630); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35033,7 +34449,6 @@ return OperatingProfit_Q(20180630); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35049,7 +34464,6 @@ return NonOperatingExpense_Q(20180630); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35065,7 +34479,6 @@ return NetProfit2_Q(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35081,7 +34494,6 @@ return GrossOperatingIncome2_Q(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35097,7 +34509,6 @@ return NonGAAPNetProfit2_Q(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35113,7 +34524,6 @@ return OperatingProfit2_Q(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35129,7 +34539,6 @@ return ProfitBeforeTax2_Q(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35145,7 +34554,6 @@ return GrossProfit_Q(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35161,7 +34569,6 @@ return CostsofMainOperation_Q(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35177,7 +34584,6 @@ return MainIncome_Q(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/financial/financial_engineering.md b/docs/tsl/syntax_book/function/financial/financial_engineering.md index 6c6911c..02c7ce7 100644 --- a/docs/tsl/syntax_book/function/financial/financial_engineering.md +++ b/docs/tsl/syntax_book/function/financial/financial_engineering.md @@ -41,7 +41,6 @@ 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -53,14 +52,12 @@ endt := inttodate(20121017); return BkRiskAndReturn_Pgm(bkname, indexid, begt, endt, 1); ``` - ###### BksRiskAndReturn_Pgm 用途:CAPM相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -72,14 +69,12 @@ endt := inttodate(20121017); return BksRiskAndReturn_Pgm(bkname, indexid, begt, endt); ``` - ###### StocksAlpha 用途:CAPM相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法在已知个股Alpha情况下,对个股Alpha按照给定的比例加权计算组合Alpha范例 ```tsl @@ -117,7 +112,6 @@ return stocksalpha(t[:, 'alpha'], t[:, '比例(%)']); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法在已知个股Beta的情况下,按给定的比例计算组合加权beta范例 ```tsl @@ -154,7 +148,6 @@ return StocksBeta(t[:, 'beta'], t[:, '比例(%)']); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -168,14 +161,12 @@ delete from stockArr where spec(IsStockGoMarket(begt), thisrow) = 0; return StocksBetaAlpha(StockArr, IndexId, begt, endt); ``` - ###### StocksExpectedReturn 用途:CAPM相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -272,7 +263,6 @@ return stocksalpha(t[:, 'Residual'], t[:, '比例(%)']); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -288,7 +278,6 @@ return BuySample(); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -297,14 +286,12 @@ return SelectStockIndex("SZ000541;SH600000", inttodate(20120620), inttodate(20120930), @BsByMACD(12, 26, 9, 2), @SsByMACD(12, 26, 9, 2), "SH000001", 1); // 返回股票组合array(SZ000541;SH600000)在2012-06-20到2012-09-30在给出的买入条件和卖出条件下的等比投资的交易情况 ``` - ###### SellSample 用途:Dev相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -319,7 +306,6 @@ return sellSample(); // 判断万科A在2012-10-17在卖出策略sellSample()下 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -331,14 +317,12 @@ inttodate(20121017), @StockZf3(), 1, 10, 10, 1); ``` - ###### TradingStrategyByBk2 用途:Dev相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -351,14 +335,12 @@ inttodate(20121017), 3, 20); ``` - ###### TradingByJSZB 用途:Dev相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -371,14 +353,12 @@ inttodate(20101017), -10, 20, 20); ``` - ###### PortfolioCalcSys 用途:Dev相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -406,14 +386,12 @@ inttodate(20121023), 100); ``` - ###### SetRetBuyPrice 用途:Dev相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -427,7 +405,6 @@ return GetSysParam('tmpBuyPrice'); // 结果:20 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -441,7 +418,6 @@ return GetSysParam('tmpSellPrice'); // 结果:50 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -449,14 +425,12 @@ SetStockBuyInfo("SZ000002", 'BuyPrice', 8); return GetSysParam('BuyPrice'); ``` - ###### StockBuyInfo 用途:Dev相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -474,14 +448,12 @@ SetStockBuyTime('SZ000002', inttodate(20121023)); return GetSysParam("BuyTime"); ``` - ###### StockBuyPrice 用途:Dev相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -496,7 +468,6 @@ return StockBuyPrice(); // 结果:5 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -504,14 +475,12 @@ SetStockBuyTime('SZ000002', inttodate(20121023)); return GetSysParam("BuyTime"); ``` - ###### StockBuyTime 用途:日期时间处理函数。 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -526,7 +495,6 @@ return StockBuyTime(); // 结果:41205 参数:无。 返回:整数。 - 范例 ```tsl @@ -543,7 +511,6 @@ return StockHoldingCount(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -554,7 +521,6 @@ return SelectStockIndex_Call(StockArr, BegT, EndT, @BsByMACD(12, 26, 9, 2), true, @SsByMACD(12, 26, 9, 2), false); ``` - ###### TrueTransactionYtm 范例 @@ -570,14 +536,12 @@ true, false); ``` - ###### TSB_Data1 用途:Dev相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -586,14 +550,12 @@ return TSB_Data1("上证180", inttodate(20120625), inttodate(20121017), 3, 20); ``` - ###### TSB_Data2 用途:Dev相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -601,14 +563,12 @@ return TSB_Data2("上证180;中证500", inttodate(20120925), inttodate(20121017)); ``` - ###### StockBuyDiff 用途:Dev相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -623,7 +583,6 @@ return StockBuyDiff(); // 结果:4.47761 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -716,7 +675,6 @@ tAllLS); return array('行业配置':tAllHYPZ, 't日持股明细':tAllJYMX); ``` - ###### TSFL_TSMutiFactor_01 范例参见2014-06-08-深圳天软科技-应用专题-多因子框架01:天软多因子框架TSMultiFactor @@ -747,7 +705,6 @@ return GetTrueRp(w); // 结果:5.19048 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -757,14 +714,12 @@ PortfolioBackTesting_Percent_DataCheck(PFInfoData, tPercent, tTA); return array('检查后的组合信息':PFInfoData, '检查后的申购,赎回':tPercent); ``` - ####### PortfolioBackTesting_Percent_ToQuantity 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -779,14 +734,12 @@ ro := array(); return PortfolioBackTesting_Percent_ToQuantity(PFInfoData, tpZCPZ, tPercent, rO); ``` - ####### PortfolioBackTesting_Percent_SetPercentforNOTUserDefined 用途:策略验证相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -800,7 +753,6 @@ RateType := 0; return PortfolioBackTesting_Percent_SetPercentforNOTUserDefined(tPercent, EndT, RateType); ``` - ###### 交易类中间函数 ####### 内容 @@ -815,7 +767,6 @@ return PortfolioBackTesting_Percent_SetPercentforNOTUserDefined(tPercent, EndT, 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -834,7 +785,6 @@ t := array( return PortfolioBackTesting_TradingEvaluation(PfInfoData, t); ``` - ####### TE_ExtremeSummary ####### TE_MatchOCTradeData @@ -869,7 +819,6 @@ return PortfolioBackTesting_TradingEvaluation(PfInfoData, t); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -887,14 +836,12 @@ tLS := array( return PortfolioBackTesting_Quantity_CompositeDetail(EndT, tpGP, tLS); ``` - ####### PortfolioBackTesting_Quantity_DataCheck 用途:策略验证相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -904,14 +851,12 @@ PortfolioBackTesting_Quantity_DataCheck(PFInfoData, tPercent, tTA); return array('检查后的组合信息':PFInfoData, '检查后的申购,赎回':tPercent); ``` - ####### PortfolioBackTesting_Quantity_InvestmentRatio 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -931,14 +876,12 @@ vzcjz := array(); return PortfolioBackTesting_Quantity_InvestmentRatio(EndT, tZCPZ, tLS, tGP, tta, vZCJZ); ``` - ####### PortfolioBackTesting_Quantity_FA_EndT 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -969,7 +912,6 @@ return PortfolioBackTesting_Quantity_FA_EndT(pfInfoData, EndT, TM, tpZCPZ, tpGP, 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -982,28 +924,24 @@ endt := 39818; return PortfolioBackTesting_Quantity_IndustryComposite(EndT, tGP); ``` - ####### PortfolioBackTesting_Quantity_NetAsset 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return PortfolioBackTesting_Quantity_NetAsset(39818, 12, 36, 10); ``` - ####### PortfolioBackTesting_Quantity_InvalidData 用途:策略验证相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1023,14 +961,12 @@ tAllLS); return tAllZCPZ; ``` - ####### PortfolioBackTesting_Quantity_TransactionLog 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1046,14 +982,12 @@ tJY := array( return PortfolioBackTesting_Quantity_TransactionLog(EndT, tpGP, tJY, bFHZTZ); ``` - ####### PortfolioBackTesting_Quantity_TradeDetails 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1087,7 +1021,6 @@ return PortfolioBackTesting_Quantity_TradeDetails(pfInfoData, EndT, tpGP, tJY); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1106,14 +1039,12 @@ tpJYMXarr := array( return PortfolioBackTesting_Quantity_TradeOfMoneyMarketFund(pfInfoData, EndT, tpGP, tpJYMXarr); ``` - ####### PortfolioBackTesting_Quantity_CashAllocation 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1121,14 +1052,12 @@ PortfolioBackTesting_Quantity_CashAllocation(10000000, 5, 4, 10, 5, 0, Number, C return array('实际可买入个数':Number, '分配资金':CashPerUnit); ``` - ####### PortfolioBackTesting_Quantity_SellByCommonCondition 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1140,14 +1069,12 @@ tpGP := array( return PortfolioBackTesting_Quantity_SellByCommonCondition(EndT, tpGP, 15, 20, -20, 0, 0.01); ``` - ####### PortfolioBackTesting_Quantity_TradeOfRightsIssue 用途:进行字符串提取或替换处理。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1159,14 +1086,12 @@ tpGP := array( return PortfolioBackTesting_Quantity_TradeOfRightsIssue(pfInfoData, EndT, tpGP); ``` - ####### PortfolioBackTesting_Quantity_TradeOfDividendandSplit 用途:策略验证相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1178,14 +1103,12 @@ tpGP := array( return PortfolioBackTesting_Quantity_TradeOfDividendandSplit(pfInfoData, EndT, tpGP); ``` - ####### PortfolioBackTesting_Quantity_VolAfterDividendandSplit 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1205,14 +1128,12 @@ tFHSG := array( return PortfolioBackTesting_Quantity_VolAfterDividendandSplit(pfInfoData, EndT, tpGP, tFHSG); ``` - ####### PortfolioBackTesting_Quantity_TradeOfDelist 用途:策略验证相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1255,7 +1176,6 @@ return PortfolioBackTesting_Quantity_TradeOfDelist(pfInfoData, EndT, tpGP); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1535,7 +1455,6 @@ return TSTrade_CalCC(EndT, tpGP, tjy); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1568,7 +1487,6 @@ return array( 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -1576,14 +1494,12 @@ PfInfoData := array(); return PortfolioBackTesting_IndexFund_DataCheck(PFInfoData, 'SH000300'); ``` - ####### PortfolioBackTesting_IndexFund_GetIndexSamples 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -1592,14 +1508,12 @@ PfInfoData := array( return r; ``` - ####### PortfolioBackTesting_IndexFund_GetIndexSamplesByMarketValue 用途:策略验证相关函数。 参数:无。 返回:整数。 - 范例 ```tsl @@ -1609,7 +1523,6 @@ inttodate(20121029), inttodate(20121030)); ``` - ####### PortfolioBackTesting_IndexFund_GetTradingData 范例 @@ -1621,14 +1534,12 @@ PortfolioBackTesting_IndexFund_GetIndexSamples(PfInfoData, 'SH000300', 39086, r) return r; ``` - ####### PortfolioBackTesting_IndexFund_GetIndexSamplesPercent 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -1639,7 +1550,6 @@ PortfolioBackTesting_IndexFund_GetIndexSamplesPercent(PfInfoData, 'SH000300', IN return tpIS; ``` - ###### 中间函数 ####### 内容 @@ -1659,21 +1569,18 @@ return tpIS; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return PortfolioBackTesting_InitInvestmentRatio(inttodate(20121029), 100000); // 对资产配资初始化 ``` - ####### PortfolioBackTesting_BenchmarkReturn 用途:策略验证相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1682,14 +1589,12 @@ PortfolioBackTesting_BenchmarkReturn('SH000300', t); return T; ``` - ####### PortfolioBackTesting_BuySellDefaultRatio 用途:策略验证相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1706,14 +1611,12 @@ SellOtherFee); return array(BuyRatio, SellRatio, BuyOtherFee); ``` - ####### PortfolioBackTesting_TransactionPrice 用途:策略验证相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1727,7 +1630,6 @@ return PortfolioBackTesting_TransactionPrice('SH600000', inttodate(20121029), 1) 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1738,14 +1640,12 @@ tpGP := array( return PortfolioBackTesting_AdjustVolByBonusShare(tpGP, inttodate(20070702)); ``` - ####### PortfolioBackTesting_GetBenchmarkReturn 用途:策略验证相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1756,14 +1656,12 @@ inttodate(20120301), 95); ``` - ####### PortfolioBackTesting_TransactionVol 用途:策略验证相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1776,7 +1674,6 @@ return PortfolioBackTesting_TransactionVol(1, 0.3, 0.2, 20030); // 结果:2000 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例一: @@ -1913,7 +1810,6 @@ return PortfolioBackTesting_CalBenchmarkReturn(BMinfo, BMArr, t); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1921,7 +1817,6 @@ endt := inttodate(20120925); return SF_PE("SH600352", endt, 12, 0.32, 2.5); ``` - ##### 价值评估 ###### 内容 @@ -1939,7 +1834,6 @@ return SF_PE("SH600352", endt, 12, 0.32, 2.5); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1948,14 +1842,12 @@ endt := inttodate(20120925); return EV_PE(endt, false, stocks); ``` - ###### EV_PB 用途:价值评估相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1964,14 +1856,12 @@ endt := inttodate(20120925); return EV_PB(Stocks, endt); ``` - ###### EV_FCFF_I 用途:价值评估相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1990,14 +1880,12 @@ G := array( return EV_FCFF_I(Data, G, 2); ``` - ###### EV_FCFF_II 用途:价值评估相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2010,14 +1898,12 @@ data := array( return EV_FCFF_II(data, 10121, 2, 785600, 0, 3.84, inttodate(20110101), inttodate(20111231), 10, 4.536, 15.04); ``` - ###### EV_FCFF_II_Sensitivity 用途:价值评估相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2030,14 +1916,12 @@ data := array( return EV_FCFF_II_Sensitivity(data, 10121, 2, 785600, 0, 2, 7.5, 12); ``` - ###### WACC 用途:价值评估相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2068,21 +1952,18 @@ return WACC(3.84, 10.84, 0.637, 4.1, 40); // 结果:6.6194 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return BinomialTreeOfStock(0, 50, 50, 10, 40, 5, 3); ``` - ###### BinomialTreeOfFuture 用途:期权定价相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2100,49 +1981,42 @@ return BinomialTreeOfFuture(0, 300, 350, 5, 10, 5, 3); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return BinomialTreeOfCoin(0, 1.61, 1.6, 8, 10, 12, 12, 3); ``` - ###### B_SOfStock 用途:期权定价相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return B_SOfStock(0, 4.62, 4.5, 5, 26, 12); ``` - ###### B_SofIndex 用途:期权定价相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:整数。 - 范例 ```tsl return B_SOfIndex(0, 310, 300, 8, 3, 20, 2); ``` - ###### B_SofCoin 用途:期权定价相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2160,63 +2034,54 @@ return B_SOfCoin(1, 1.61, 1.6, 5, 3, 10, 5); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return B_SOfFuture(0, 20, 20, 9, 25, 4); ``` - ###### BinomialTreeOfIndex 用途:期权定价相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:整数。 - 范例 ```tsl return BinomialTreeOfIndex(0, 1.61, 1.6, 8, 10, 12, 12, 3); ``` - ###### B_SOfStock_1 用途:期权定价相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return B_SOfStock_1(0, 4.62, 4, 5, 0.98, 12); ``` - ###### Black_Scholes 用途:期权定价相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return Black_Scholes(0, 0, 42, 40, 10, 20, 0.5, 0); ``` - ###### B_SOfStock_IV 用途:期权定价相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2233,14 +2098,12 @@ return B_SOfStock_IV(0, 4.62, 4.5, 5, 0.68, 12); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return BinomialTree(0, 0, 42, 40, 10, 20, 0.5, 0, 2); ``` - ###### sf*Normal2* 范例 @@ -2263,14 +2126,12 @@ return sf_Normal2_(0.77); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl return ETF50SampleData(); ``` - ##### 投资组合 ###### 内容 @@ -2296,7 +2157,6 @@ return ETF50SampleData(); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2307,14 +2167,12 @@ Portfolio := array(('代码':000002, '名称':'万科A', '数量':31284), ('代 return FundPortfolio_Pgm(BegTime, EndTime, ClassData, Portfolio, 4, 0, 2, 0, 2); ``` - ###### FundPortfolio_db_Pgm 用途:投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2323,28 +2181,24 @@ EndTime := inttodate(20121023); return FundPortfolio_db_Pgm(BegTime, EndTime, 'ClassData', 'Portfolio', 4, 0, 2, 0, 2); ``` - ###### PortfolioHVByPE 用途:投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return PortfolioHVByPE("深证A股;上证A股", inttodate(20120912), inttodate(20121022), 500, 3, 1, 10, 2, 1); ``` - ###### StocksPortfolio_Pgm 用途:投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2353,14 +2207,12 @@ StocksPortfolio_Pgm("沪深300", inttodate(20120712), inttodate(20121022), 1, 0, false, -0.3, 5); ``` - ###### NPartPortfolio_Pgm 用途:投资组合相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2379,14 +2231,12 @@ inttodate(20121020), true); ``` - ###### PortfolioTestByAny_Pgm 用途:投资组合相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2406,7 +2256,6 @@ true, @true); ``` - ###### Common ####### 内容 @@ -2429,7 +2278,6 @@ true, 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2445,21 +2293,18 @@ return GetTrueRp(w); // 结果:5.19048 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return PortfolioTrack("Data", 500, inttodate(20120721), inttodate(20121022)); ``` - ####### StocksPortfolio 用途:投资组合相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2474,14 +2319,12 @@ true, ""); ``` - ####### pf_CallBack1 用途:投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2494,7 +2337,6 @@ return pf_CallBack1(array(3, 4, 5), 2); // 结果:0.3872 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2515,7 +2357,6 @@ return pf_IncomeMaxCallBack(w, 2); // 结果:-4.87843 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2532,14 +2373,12 @@ false, @true); ``` - ####### PortfolioByAny 用途:投资组合相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2550,14 +2389,12 @@ inttodate(20120916), 1, 0, 7, 8, @true); ``` - ####### PortfolioTrackingByAny 用途:投资组合相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2575,14 +2412,12 @@ false, 0, 0, 10, @true); ``` - ####### NeedAdjustSampleByDays 用途:投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2606,7 +2441,6 @@ return NeedAdjustSampleByDays(begt, endt, 9); // 结果:0 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2624,7 +2458,6 @@ inttodate(20121019)); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2640,7 +2473,6 @@ return MarkowitzVARRp(w); // 结果:1.8133 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2648,14 +2480,12 @@ tb := array((1, 2, 3), (1, 3, 4), (3, 2, 5)); return pf_StocksCovMatrix(tb); ``` - ####### pf_StocksZfMatrix 用途:投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2665,7 +2495,6 @@ endt := inttodate(20021025); return pf_StocksZfMatrix(StockArr, begt, endt); ``` - ###### Misc ####### 内容 @@ -2678,7 +2507,6 @@ return pf_StocksZfMatrix(StockArr, begt, endt); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2707,7 +2535,6 @@ nttodate(20120919), 0, 0, 0, 0); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2723,7 +2550,6 @@ inttodate(20120919)); // 结果:-0.07634 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2745,7 +2571,6 @@ return SIMSumAlphap(array(1, 2)); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2765,7 +2590,6 @@ return SIMSumBetap(array(1, 2)); // 结果:0.03314 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2785,7 +2609,6 @@ return SIMSumVarEj (array(1, 2)); // 结果:0.00045 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2805,7 +2628,6 @@ return SIMVARRp(array(1, 2)); // 结果:0.00143 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2814,14 +2636,12 @@ rm := array(1, 2, 3, 4, 5, 6, 7, 8, 3, 10); return StockBetaAlphaMatix(`R, Rm); ``` - ####### StockVAREj 用途:投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2834,7 +2654,6 @@ rm := array(1, 4); return StockVAREj(N, M, R, Alpha, Beta, Rm); ``` - ###### 收益和风险 ####### 内容 @@ -2849,42 +2668,36 @@ return StockVAREj(N, M, R, Alpha, Beta, Rm); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return AllBKYieldAndRisk(20, inttodate(20120628)); ``` - ####### BKyieldAndRisk 用途:投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return BKyieldAndRisk("深证A股", 20, inttodate(20120728)); ``` - ####### yieldAndRisk 用途:投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return yieldAndRisk("深证A股", 20, inttodate(20120728)); ``` - ###### 投资组合历史验证 ####### 内容 @@ -2901,7 +2714,6 @@ return yieldAndRisk("深证A股", 20, inttodate(20120728)); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2910,14 +2722,12 @@ EndT := inttodate(20120828); return PortfolioByPE(StockArr, EndT, 1, 2); ``` - ####### PortfolioGraph 用途:投资组合相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2926,14 +2736,12 @@ t := nday(100, '日期', sp_time(), '指数', spec(close(), 'SZ000002'), '组合 return PortfolioGraph(t); ``` - ####### PortfolioPercent 用途:投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2942,14 +2750,12 @@ endt := inttodate(20120918); return PortfolioPercent(StockArr, endt, 500, 0); ``` - ####### PortfolioTrack_Pgm 用途:投资组合相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2958,14 +2764,12 @@ inttodate(20120718), inttodate(20121019)); ``` - ####### PortfolioTracking 用途:投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2975,7 +2779,6 @@ endt := inttodate(20121022); return PortfolioTracking('沪深300', StockArr, begt, endt, 4, 2, 5); ``` - ###### 相关系数与BetaAlpha ####### 内容 @@ -2993,21 +2796,18 @@ return PortfolioTracking('沪深300', StockArr, begt, endt, 4, 2, 5); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return AdjustSmaple("深证A股;上证A股", inttodate(20120926), 500, 11, 20, 0); ``` - ####### BKBetaAlphaIndexRelative 用途:投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3017,14 +2817,12 @@ setsysparam(pn_date(), 20201231T); return BKBetaAlphaIndexRelative("申万采掘服务", "SH000001", inttodate(20120926)); ``` - ####### BKCorrelMatrix 用途:投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3033,14 +2831,12 @@ setsysparam(pn_date(), 20201231T); return BKCorrelMatrix("申万采掘服务", 20190926T); ``` - ####### BetaAlphaIndexRelative 用途:投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3051,14 +2847,12 @@ stocks := array("SH600718", "SZ000920"); return BetaAlphaIndexRelative(stocks, "SH000001", 20120926T); ``` - ####### CorrelMatrix 用途:投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3068,14 +2862,12 @@ stocks := array("SH600718", "SZ000920"); return CorrelMatrix(stocks, inttodate(20120926)); ``` - ####### NeedAdjustSmaple 用途:投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3127,7 +2919,6 @@ return NeedAdjustSmaple(inttodate(20120618), inttodate(20120926), 4); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3137,14 +2928,12 @@ Inttodate(20120618), inttodate(20120926)); ``` - ###### NSPP_Pgm 用途:新股定价相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3154,14 +2943,12 @@ Inttodate(20041025), "SH600966"); ``` - ###### NSPP_HistoryVerify 用途:新股定价相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3170,28 +2957,24 @@ inttodate(20120618), inttodate(20120926)); ``` - ###### NewStockPredictPrice 用途:新股定价相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return NewStockPredictPrice(array("SH600718", "SZ000002")); ``` - ###### NewStockPredictValue 用途:新股定价相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3201,7 +2984,6 @@ inttodate(20041025), "SH600966"); ``` - ##### 指数研究 ###### 内容 @@ -3225,7 +3007,6 @@ inttodate(20041025), 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3237,14 +3018,12 @@ inttodate(20120926), 0, true, 2, cy_Day(), 1); ``` - ###### ManyBksKLine_II 用途:指数研究相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3257,14 +3036,12 @@ inttodate(20120918), CY_DAY(), 1); ``` - ###### StockVsIndexKLine 用途:指数研究相关函数。 参数:无。 返回:整数。 - 范例 ```tsl @@ -3277,14 +3054,12 @@ inttodate(20120926), 1, true, 2, cy_day(), 1); ``` - ###### IndexKLine_AdjustSampleByDate_II 用途:日期时间处理函数。 参数:无。 返回:整数。 - 范例 ```tsl @@ -3307,7 +3082,6 @@ INTTODATE(20120613), 1000, 0, 1); ``` - ###### 复合指数 ####### 内容 @@ -3322,7 +3096,6 @@ INTTODATE(20120613), 参数:无。 返回:整数。 - 范例 ```tsl @@ -3333,35 +3106,30 @@ inttodate(20120818), inttodate(20120926), 0, 1); ``` - ####### ShareStructureOfSample 用途:指数研究相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return ShareStructureOfSample(array("SH600718")); ``` - ####### PF_Percent 用途:指数研究相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return PF_Percent(array("SH600320", "SH600489", "SH000000"), inttodate(20120618), 0); ``` - ###### 股票指数 ####### 内容 @@ -3382,7 +3150,6 @@ return PF_Percent(array("SH600320", "SH600489", "SH000000"), inttodate(20120618) 参数:无。 返回:整数。 - 范例 ```tsl @@ -3396,14 +3163,12 @@ inttodate(20020926), 0, true, 2, CY_day(), 1); ``` - ####### CalculateStockIndex 用途:指数研究相关函数。 参数:无。 返回:整数。 - 范例 ```tsl @@ -3413,14 +3178,12 @@ array("SZ000920", "SH600718"), inttodate(20120926), 0, false, 2, 0); ``` - ####### FHSPTable 用途:指数研究相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3428,14 +3191,12 @@ SetSysParam(PN_Stock(), 'SZ000002'); return FHSPTable(true); ``` - ####### FHSPTableOfLido 用途:指数研究相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3443,14 +3204,12 @@ SetSysParam(PN_Stock(), 'SZ000002'); return FHSPTableOfLido (true); ``` - ####### FHSPTableOfTinysoft 用途:指数研究相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3458,14 +3217,12 @@ SetSysParam(PN_Stock(), 'SZ000002'); return FHSPTableOfTinysoft (true); ``` - ####### BkVsBkKLine_tab 用途:指数研究相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3476,14 +3233,12 @@ inttodate(20120926), 0, true, 2, cy_day()); ``` - ####### BkVsIndexKLine_tab 用途:指数研究相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3492,14 +3247,12 @@ return BkVsIndexKLine_tab("SH000001", 1000, inttodate(20120618), inttodate(20120926), 1, true, 2, cy_day()); ``` - ####### CheckInPutData_UP 用途:指数研究相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3514,7 +3267,6 @@ return CheckInPutData_UP(t); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3522,7 +3274,6 @@ t := array(('代码':'SZ000003'), ('代码':'SZ000001')); return GetInputStocks_UP(t); ``` - ###### 基金指数 ####### 内容 @@ -3536,7 +3287,6 @@ return GetInputStocks_UP(t); 参数:无。 返回:整数。 - 范例 ```tsl @@ -3548,14 +3298,12 @@ inttodate(20120926), 1, true, 3, 1); ``` - ####### FundFHSPTable 用途:指数研究相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3563,7 +3311,6 @@ SetSysParam(PN_Stock(), 'SH500001'); return FundFHSPTable (true); ``` - ###### 临时指数 ####### 内容 @@ -3588,7 +3335,6 @@ inttodate(20120926), 0, true, 2, cy_day(), 1); ``` - ####### BkVsIndexKLine\_ 范例 @@ -3603,7 +3349,6 @@ inttodate(20120926), 1, true, 2, cy_day(), 1); ``` - ####### IndexLineMergeBak - BkVsBkKLine\_ @@ -3626,7 +3371,6 @@ begt, endt, 0, true, 2, cy_week()); ``` - ####### StockVsIndexKLine\_ 范例 @@ -3647,7 +3391,6 @@ cy_day(), 1); ``` - ###### 债券指数 ####### 内容 @@ -3662,7 +3405,6 @@ cy_day(), 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3672,14 +3414,12 @@ AddExInfoToArray(r, inttodate(20120618), 0, 0); return r; ``` - ####### BondTrueExDate 用途:日期时间处理函数。 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -3688,14 +3428,12 @@ BondTrueExDate(PredictDate); return PredictDate; ``` - ####### DeleteBondByCriterion 用途:指数研究相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3726,7 +3464,6 @@ return BondArr; // 结果:SH010107 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3736,14 +3473,12 @@ DeleteDataOutOfScopes(t1, t2); return array(t1, t2); ``` - ####### FileterValue 用途:指数研究相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3752,14 +3487,12 @@ w := array(41101, 41202, 41205, 41206, 41207, 41209); FileterValue(v, w); ``` - ####### FilterValueByCycle 用途:指数研究相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3770,28 +3503,24 @@ FilterValueByCycle(t, inttodate(20120918), IntToDate(20121029), cy_week()); return t; ``` - ####### GetMaxListedDate 用途:日期时间处理函数。 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl return GetMaxListedDate(array("SZ000920", "SH600718", "SH600900")); ``` - ####### IndexDataToShowable 用途:指数研究相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3801,14 +3530,12 @@ t := Nday(20, 'Date', sp_time(), 'Close', close()); return array('转换前':t, '转换后':IndexDataToShowable(t, 1000)); ``` - ####### IndexLineMerge 用途:指数研究相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3820,14 +3547,12 @@ IndexValue := nday(20, 'time', sp_time(), 'close', close()); return IndexLineMerge('SZ000002', BkValue, 'SH000001', IndexValue, 1); ``` - ####### KLineMerge 用途:指数研究相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3838,28 +3563,24 @@ return KLineMerge("SH000001", BkValue, "SH600718", inttodate(20120618), inttodate(20121026), 1); ``` - ####### KLineDataForIndex 用途:指数研究相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl return KLineDataForIndex("SH600206", inttodate(20120618), inttodate(20120926)); ``` - ####### ManyBkLineMerge 用途:指数研究相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3895,7 +3616,6 @@ r := array(("Name":"SH000001", "Value":t), ("Name":"复合指数", "Value" return ManyBkLineMerge(r, 1); ``` - ####### SetToFirstValue - DeleteDataOutOfScopes @@ -3916,7 +3636,6 @@ return ManyBkLineMerge(r, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3924,7 +3643,6 @@ return VolDataForIndex("SH600206", inttodate(20120618), inttodate (20120926)); ``` - ###### 最新 ####### 内容 @@ -3941,7 +3659,6 @@ return VolDataForIndex("SH600206", inttodate(20120618), inttodate 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3949,14 +3666,12 @@ return StandarizeBkData_III(array("SZ002001", "SZ002020", "SZ002022", "SZ002050"), 0, inttodate(20020618)); ``` - ####### CalculateBkIndex 用途:指数研究相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3974,14 +3689,12 @@ t := array( return CalculateBkIndex(t, et); ``` - ####### StandarizeBkData_II 用途:指数研究相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3989,14 +3702,12 @@ t := array(('代码':'SZ000002', '日期':41209), ('代码':'SZ000001', '日期' return StandarizeBkData_II(t, 0); ``` - ####### StandarizeBkData_I 用途:指数研究相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4004,14 +3715,12 @@ t := array(('代码':'SZ000003', '日期':nil), ('代码':'SZ000002', '日期':4 return StandarizeBkData_I(t); ``` - ####### CalculateFundBkIndex 用途:指数研究相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4031,7 +3740,6 @@ t := array( return CalculateFundBkIndex(t, inttodate(20100302)); ``` - ###### 景气度 ####### 内容 @@ -4045,7 +3753,6 @@ return CalculateFundBkIndex(t, inttodate(20100302)); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4062,7 +3769,6 @@ return Index_BF_Prosperity(IndexID, RDate, RightType, oRDetail); // 结果:13 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4135,7 +3841,6 @@ return TSBF_FundBKstyleCurrent("普通股票型;混合型", 20150101T, 20201016T 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4153,7 +3858,6 @@ return Funds_GetJZModifiedList(FundInds, EndT, NType, N, DTime); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4195,7 +3899,6 @@ dirType := 1; // 目标方向:1-正向 return Network_Conv_AdjDir(matrix, matrixType, dirType); ``` - ######### Network_Conv_ToDist 范例 @@ -4209,7 +3912,6 @@ matrix := array((0.0, 5.1, 19.36, 0.0, 0.0), return Network_Conv_ToDist(matrix); ``` - ##### 量化数据接口 ###### 内容 @@ -4236,7 +3938,6 @@ return Network_Conv_ToDist(matrix); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例一:提取 OF00001 在 20200317 日的测算仓位(%) @@ -4255,14 +3956,12 @@ sp_s(PN_Stock(), 'OF000001'); return TSBF_QMD_Ext(9802001); ``` - ####### TSBF_QMD_QK 用途:量化数据接口相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4282,7 +3981,6 @@ return TSBF_QMD_QK(9802001001, 20200317T, 20200321T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4292,14 +3990,12 @@ sp_s(PN_Stock(), 'QT001'); // QT001 即自编代码 return TSBF_QMD_MNdays(array(9802001, 9802007, 9802007003), 5); ``` - ####### TSBF_QMD_Ndays 用途:量化数据接口相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4309,14 +4005,13 @@ sp_s(PN_Stock(), 'OF000001'); return TSBF_QMD_Ndays(array(9802001000, 9802001001, 9802001002, 9802001004), 5); ``` - -| 截止日 | 测算仓位(%) | 常数项 | R2 | -| --- | --- | --- | --- | -| 2020-03-11 | 72.44629 | -0.0119 | 0.8485 | -| 2020-03-12 | 73.62084 | -0.06691 | 0.86713 | -| 2020-03-13 | 74.32688 | -0.10526 | 0.86676 | -| 2020-03-16 | 75.37592 | -0.13947 | 0.87897 | -| 2020-03-17 | 76.40605 | -0.14072 | 0.8798 | +| 截止日 | 测算仓位(%) | 常数项 | R2 | +| ---------- | ----------- | -------- | ------- | +| 2020-03-11 | 72.44629 | -0.0119 | 0.8485 | +| 2020-03-12 | 73.62084 | -0.06691 | 0.86713 | +| 2020-03-13 | 74.32688 | -0.10526 | 0.86676 | +| 2020-03-16 | 75.37592 | -0.13947 | 0.87897 | +| 2020-03-17 | 76.40605 | -0.14072 | 0.8798 | ####### 仓库信息 @@ -4337,22 +4032,22 @@ return TSBF_QMD_TableField(9802001); 返回: -| ID | 名称 | 表ID | 表名称 | -| --- | --- | --- | --- | -| 9802001000 | 截止日 | 9802001 | 基金仓位表 | -| 9802001001 | 测算仓位(%) | 9802001 | 基金仓位表 | -| 9802001002 | 常数项 | 9802001 | 基金仓位表 | -| 9802001003 | 债券仓位(%) | 9802001 | 基金仓位表 | -| 9802001004 | R2 | 9802001 | 基金仓位表 | -| 9802001005 | 回归仓位1(%) | 9802001 | 基金仓位表 | -| 9802001006 | 回归仓位2(%) | 9802001 | 基金仓位表 | -| 9802001007 | 回归仓位3(%) | 9802001 | 基金仓位表 | -| 9802001008 | 残差 | 9802001 | 基金仓位表 | -| 9802001009 | t值@常数项 | 9802001 | 基金仓位表 | +| ID | 名称 | 表ID | 表名称 | +| ---------- | ---------------- | ------- | ---------- | +| 9802001000 | 截止日 | 9802001 | 基金仓位表 | +| 9802001001 | 测算仓位(%) | 9802001 | 基金仓位表 | +| 9802001002 | 常数项 | 9802001 | 基金仓位表 | +| 9802001003 | 债券仓位(%) | 9802001 | 基金仓位表 | +| 9802001004 | R2 | 9802001 | 基金仓位表 | +| 9802001005 | 回归仓位1(%) | 9802001 | 基金仓位表 | +| 9802001006 | 回归仓位2(%) | 9802001 | 基金仓位表 | +| 9802001007 | 回归仓位3(%) | 9802001 | 基金仓位表 | +| 9802001008 | 残差 | 9802001 | 基金仓位表 | +| 9802001009 | t值@常数项 | 9802001 | 基金仓位表 | | 9802001010 | t值@回归仓位1(%) | 9802001 | 基金仓位表 | | 9802001011 | t值@回归仓位2(%) | 9802001 | 基金仓位表 | | 9802001012 | t值@回归仓位3(%) | 9802001 | 基金仓位表 | -| 9802001013 | t值@债券仓位(%) | 9802001 | 基金仓位表 | +| 9802001013 | t值@债券仓位(%) | 9802001 | 基金仓位表 | ######## Tsbf_qmd_alltable @@ -4364,27 +4059,27 @@ return TSBF_QMD_AllTable(); 返回: -| ID | 名称 | 表ID | 表名称 | -| --- | --- | --- | --- | -| 9802001 | 基金仓位表 | 9802001 | 基金仓位表 | -| 9802002 | 股票涨停统计 | 9802002 | 股票涨停统计 | -| 9802003 | 指数换手率 | 9802003 | 指数换手率 | -| 9802004 | 破净占比表 | 9802004 | 破净占比表 | -| 9802005 | 活力指数 | 9802005 | 活力指数 | -| 9802006 | 指数高低价股数据表 | 9802006 | 指数高低价股数据表 | +| ID | 名称 | 表ID | 表名称 | +| ------- | ---------------------- | ------- | ---------------------- | +| 9802001 | 基金仓位表 | 9802001 | 基金仓位表 | +| 9802002 | 股票涨停统计 | 9802002 | 股票涨停统计 | +| 9802003 | 指数换手率 | 9802003 | 指数换手率 | +| 9802004 | 破净占比表 | 9802004 | 破净占比表 | +| 9802005 | 活力指数 | 9802005 | 活力指数 | +| 9802006 | 指数高低价股数据表 | 9802006 | 指数高低价股数据表 | | 9802007 | 创新高创新低占比数据表 | 9802007 | 创新高创新低占比数据表 | -| 9802008 | 超跌个股数据表 | 9802008 | 超跌个股数据表 | -| 9803001 | 191因子 | 9803001 | 191因子 | -| 9803002 | Barra系列描述因子 | 9803002 | Barra系列描述因子 | -| 9803003 | BarraCNE5因子 | 9803003 | BarraCNE5因子 | -| 9803004 | 筹码分布衍生指标 | 9803004 | 筹码分布衍生指标 | -| 9803005 | 三四五因子数据 | 9803005 | 三四五因子数据 | -| 9803006 | 风险模型因子收益率 | 9803006 | 风险模型因子收益率 | -| 9803007 | 特质收益率数据 | 9803007 | 特质收益率数据 | -| 9803008 | 聪明钱因子 | 9803008 | 聪明钱因子 | -| 9809001 | 基金行业仓位表 | 9809001 | 基金行业仓位表 | -| 9809002 | 净值收益率_固定周期 | 9809002 | 净值收益率_固定周期 | -| 9810001 | 可转债指标 | 9810001 | 可转债指标 | +| 9802008 | 超跌个股数据表 | 9802008 | 超跌个股数据表 | +| 9803001 | 191因子 | 9803001 | 191因子 | +| 9803002 | Barra系列描述因子 | 9803002 | Barra系列描述因子 | +| 9803003 | BarraCNE5因子 | 9803003 | BarraCNE5因子 | +| 9803004 | 筹码分布衍生指标 | 9803004 | 筹码分布衍生指标 | +| 9803005 | 三四五因子数据 | 9803005 | 三四五因子数据 | +| 9803006 | 风险模型因子收益率 | 9803006 | 风险模型因子收益率 | +| 9803007 | 特质收益率数据 | 9803007 | 特质收益率数据 | +| 9803008 | 聪明钱因子 | 9803008 | 聪明钱因子 | +| 9809001 | 基金行业仓位表 | 9809001 | 基金行业仓位表 | +| 9809002 | 净值收益率\_固定周期 | 9809002 | 净值收益率\_固定周期 | +| 9810001 | 可转债指标 | 9810001 | 可转债指标 | ######## Tsbf_qmd_diystockid @@ -4395,28 +4090,27 @@ return TSBF_QMD_AllTable(); return TSBF_QMD_DIYStockID(9802001001); ``` - -| 表ID | 表名 | 代码 | 范围 | 投资风格 | 加权方式 | 板块 | -| --- | --- | --- | --- | --- | --- | --- | -| 9802001 | 基金仓位表 | QT001 | 基金 | 整体 | 50% | | -| 9802001 | 基金仓位表 | QT002 | 基金 | 整体 | 25% | | -| 9802001 | 基金仓位表 | QT003 | 基金 | 整体 | 75% | | -| 9802001 | 基金仓位表 | QT004 | 基金 | 整体 | 平均值 | | -| 9802001 | 基金仓位表 | QT005 | 基金 | 整体 | 去头尾5%平均值 | | -| 9802001 | 基金仓位表 | QT006 | 基金 | 整体 | 最新资产净值加权 | | -| 9802001 | 基金仓位表 | QT007 | 基金 | 混合型 | 25% | | -| 9802001 | 基金仓位表 | QT008 | 基金 | 混合型 | 50% | | -| 9802001 | 基金仓位表 | QT009 | 基金 | 混合型 | 75% | | -| 9802001 | 基金仓位表 | QT010 | 基金 | 混合型 | 平均值 | | -| 9802001 | 基金仓位表 | QT011 | 基金 | 混合型 | 去头尾5%平均值 | | -| 9802001 | 基金仓位表 | QT012 | 基金 | 混合型 | 最新资产净值加权 | | -| 9802001 | 基金仓位表 | QT013 | 基金 | 股票型 | 25% | | -| 9802001 | 基金仓位表 | QT014 | 基金 | 股票型 | 50% | | -| 9802001 | 基金仓位表 | QT015 | 基金 | 股票型 | 75% | | -| 9802001 | 基金仓位表 | QT016 | 基金 | 股票型 | 平均值 | | -| 9802001 | 基金仓位表 | QT017 | 基金 | 股票型 | 去头尾5%平均值 | | -| 9802001 | 基金仓位表 | QT018 | 基金 | 股票型 | 最新资产净值加权 | | -| 9802001 | 基金仓位表 | QT019 | 基金 | | | A股 | +| 表ID | 表名 | 代码 | 范围 | 投资风格 | 加权方式 | 板块 | +| ------- | ---------- | ----- | ---- | -------- | ---------------- | ---- | +| 9802001 | 基金仓位表 | QT001 | 基金 | 整体 | 50% | | +| 9802001 | 基金仓位表 | QT002 | 基金 | 整体 | 25% | | +| 9802001 | 基金仓位表 | QT003 | 基金 | 整体 | 75% | | +| 9802001 | 基金仓位表 | QT004 | 基金 | 整体 | 平均值 | | +| 9802001 | 基金仓位表 | QT005 | 基金 | 整体 | 去头尾5%平均值 | | +| 9802001 | 基金仓位表 | QT006 | 基金 | 整体 | 最新资产净值加权 | | +| 9802001 | 基金仓位表 | QT007 | 基金 | 混合型 | 25% | | +| 9802001 | 基金仓位表 | QT008 | 基金 | 混合型 | 50% | | +| 9802001 | 基金仓位表 | QT009 | 基金 | 混合型 | 75% | | +| 9802001 | 基金仓位表 | QT010 | 基金 | 混合型 | 平均值 | | +| 9802001 | 基金仓位表 | QT011 | 基金 | 混合型 | 去头尾5%平均值 | | +| 9802001 | 基金仓位表 | QT012 | 基金 | 混合型 | 最新资产净值加权 | | +| 9802001 | 基金仓位表 | QT013 | 基金 | 股票型 | 25% | | +| 9802001 | 基金仓位表 | QT014 | 基金 | 股票型 | 50% | | +| 9802001 | 基金仓位表 | QT015 | 基金 | 股票型 | 75% | | +| 9802001 | 基金仓位表 | QT016 | 基金 | 股票型 | 平均值 | | +| 9802001 | 基金仓位表 | QT017 | 基金 | 股票型 | 去头尾5%平均值 | | +| 9802001 | 基金仓位表 | QT018 | 基金 | 股票型 | 最新资产净值加权 | | +| 9802001 | 基金仓位表 | QT019 | 基金 | | | A股 | ####### 统计函数 @@ -4538,7 +4232,6 @@ return TSBF_QMD_Percentrank(9802004001, 250); // 94.7791 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4547,11 +4240,10 @@ sp_s(PN_Date(), 20200317T); return Tsbf_qmd_mks(array(9802001000, 9802001001, 9802001002, 9802001004), array('OF000001', 'OF510050')); ``` - -| 代码 | 截止日 | 测算仓位(%) | 常数项 | R2 | -| --- | --- | --- | --- | --- | -| OF000001 | 2020-03-17 | 76.40605 | -0.14072 | 0.8798 | -| OF510050 | 2020-03-17 | 90.24782 | -0.0244 | 0.96051 | +| 代码 | 截止日 | 测算仓位(%) | 常数项 | R2 | +| -------- | ---------- | ----------- | -------- | ------- | +| OF000001 | 2020-03-17 | 76.40605 | -0.14072 | 0.8798 | +| OF510050 | 2020-03-17 | 90.24782 | -0.0244 | 0.96051 | ###### 风险模型(CNE5) @@ -4568,7 +4260,6 @@ return Tsbf_qmd_mks(array(9802001000, 9802001001, 9802001002, 9802001004), array 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4584,7 +4275,6 @@ return Index_StyleFactor(2); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4601,7 +4291,6 @@ return pf_StyleFactor(Portfolio, EndT, DType); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4751,7 +4440,6 @@ return r; // 1.22703407 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4764,14 +4452,12 @@ lambda := 0.5; return Bonds_NSBetaSensRet(PBondID, Begt, Endt, Delta, Constant, lambda); ``` - ####### Bonds_NSModelBeta 用途:债券研究相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4788,7 +4474,6 @@ return Bonds_NSModelBeta(PBondID, Endt, Lambda); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4805,7 +4490,6 @@ return Bonds_NSModelBetaNL(BondArr, Endt, Lambda); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4823,7 +4507,6 @@ return Bond_NSBetaSensitivity(BondID, Endt, NSParamArr, Delta); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例1 @@ -4851,7 +4534,6 @@ return NSBetaSensitivityCal(CashData, Endt, NSParamArr, Delta); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法ED=(P\_ - P+)/(2 _ P0 _ Δy), P0表示债券现金流贴现价格, @@ -4873,7 +4555,6 @@ return Bond_EffectiveDuration(EndT, 0.0001, 'BTS000033', 2); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法EC=(P\_ + P+ - 2 _ P0)/(P0 _ (Δy)2) P0表示债券现金流贴现价格, @@ -4895,7 +4576,6 @@ return Bond_EffectiveConvexity(EndT, 0.0001, 'BTS000033', 2); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 首先提取指定日债券收益率曲线数据,使用线性插值法获得关键年期即期利率。提取指定债券现金流数据,并通过权重分配计算前后关键年期的现金流映射数据,得到债券现金流对应的关键年期现金流数据。最后通过公式计算关键利率久期。关键利率久期的计算公式如下: @@ -4931,7 +4611,6 @@ return KRD; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法个券到期收益率与同期限基准曲线收益率的差值范例 ```tsl @@ -4947,7 +4626,6 @@ return Bond_GSpread(EndT, 'BTS000033', 2); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法在收益率曲线的基础上,使得债券现金流贴现价格等于全价时所需添加的利差 P=t=1nCFt(1+ft+ZSpread)t范例 @@ -4978,7 +4656,6 @@ return Bond_ZSpread(EndT, 'BTS000033', 2); // 1.17 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4994,7 +4671,6 @@ return fipwc_CalEndWeight(sw, zf); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5010,7 +4686,6 @@ return fipwc_CalportfolioZF(sw, zf); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -5475,14 +5150,12 @@ return FI_Trend_TrendPower(r, delta); // 89.7011722230414 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return?TS_GroupFactorReturn(1004, 20240401T, 20240405T, cy_day()); ``` - ##### 量化择时 ###### 内容 @@ -5547,7 +5220,6 @@ return StockZtLBNumByEndt2(20250320T); // 结果:2 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/financial/forex.md b/docs/tsl/syntax_book/function/financial/forex.md index 320af66..2d8688a 100644 --- a/docs/tsl/syntax_book/function/financial/forex.md +++ b/docs/tsl/syntax_book/function/financial/forex.md @@ -19,7 +19,6 @@ 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -35,7 +34,6 @@ return ForExrateMidPrice(20200420T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -46,16 +44,15 @@ endt := 20200430T; return ForExrateMidPriceBegTEndT(begt, endt); ``` - -| 日期 | 代码 | 中间价 | -| --- | --- | --- | +| 日期 | 代码 | 中间价 | +| -------- | -------- | ------ | | 20200420 | FXUSDCNY | 7.0657 | | 20200421 | FXUSDCNY | 7.0752 | | 20200422 | FXUSDCNY | 7.0903 | | 20200423 | FXUSDCNY | 7.0887 | | 20200424 | FXUSDCNY | 7.0803 | | 20200427 | FXUSDCNY | 7.0703 | -| 20200428 | FXUSDCNY | 7.071 | +| 20200428 | FXUSDCNY | 7.071 | | 20200429 | FXUSDCNY | 7.0704 | | 20200430 | FXUSDCNY | 7.0571 | @@ -65,7 +62,6 @@ return ForExrateMidPriceBegTEndT(begt, endt); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -80,7 +76,6 @@ return GetCurrencyCodeBySecurityCode('HK00001'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (V2-V1)/V1 diff --git a/docs/tsl/syntax_book/function/financial/framework_tools.md b/docs/tsl/syntax_book/function/financial/framework_tools.md index 9e7162e..e36b9a0 100644 --- a/docs/tsl/syntax_book/function/financial/framework_tools.md +++ b/docs/tsl/syntax_book/function/financial/framework_tools.md @@ -23,7 +23,6 @@ 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -51,7 +50,6 @@ return GetTreeSumByClassPath(Data, NodeName, PathName, SumName, IfLever0, IfTree 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例1 diff --git a/docs/tsl/syntax_book/function/financial/fund.md b/docs/tsl/syntax_book/function/financial/fund.md index 208e304..10a165e 100644 --- a/docs/tsl/syntax_book/function/financial/fund.md +++ b/docs/tsl/syntax_book/function/financial/fund.md @@ -33,7 +33,6 @@ 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 2015-05-04日前: @@ -91,7 +90,6 @@ return array(IOPV1, IOPV2); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -101,7 +99,6 @@ if ret then return t; else return array(); // 获取失败 ``` - ##### 财务分析 ###### 内容 @@ -123,7 +120,6 @@ else return array(); // 获取失败 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -139,7 +135,6 @@ return FIS1_1(20041231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -155,7 +150,6 @@ return FIS1_2(20041231) 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -171,7 +165,6 @@ return FIS1_3(20041231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -187,7 +180,6 @@ return FIS1_4(20041231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -203,7 +195,6 @@ return FIS1_5(20041231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -219,7 +210,6 @@ return FIS1_6(20041231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -235,7 +225,6 @@ return FIS1_7(20041231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -251,7 +240,6 @@ return FIS2_1(20041231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -267,7 +255,6 @@ return FIS2_2(20041231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -298,7 +285,6 @@ return FIS2_3(20041231); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -314,7 +300,6 @@ return FundPFAmount (inttodate(20080201), inttodate(20100305)); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -331,7 +316,6 @@ return FundPFAmount2(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -347,7 +331,6 @@ return FundPFAmountII(inttodate(20050201), inttodate(20120305)); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -364,7 +347,6 @@ return FundPFAmountII2 (); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -373,14 +355,12 @@ Setsysparam(pn_stock(), 'SH500001'); return FundPFInfo(inttodate(20050201), inttodate(20120305)); ``` - ###### FundPFInfo2 用途:分红送配相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -390,14 +370,12 @@ Setsysparam(pn_date(), inttodate(20120831)); return FundPFInfo2(); ``` - ###### FundPFPercent 用途:分红送配相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -413,7 +391,6 @@ return FundPFPercent(inttodate(20050201), inttodate(20120305)); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -422,14 +399,12 @@ Setsysparam(pn_stock(), 'SH500001'); return FundCashAndBonusInfo(inttodate(20050201), inttodate(20120305)); ``` - ###### FundPFNumberII 用途:分红送配相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -445,7 +420,6 @@ return FundPFNumberII(inttodate(20050201), inttodate(20120305)); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -477,7 +451,6 @@ return FundDistributionInfo(20010101T, 20100101T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -493,7 +466,6 @@ return FundNSGrowRatio(inttodate(20050101), inttodate(20120101)); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -509,7 +481,6 @@ return FundNSGrowValue(inttodate(20050101), inttodate(20120101)); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -525,7 +496,6 @@ return FundTSGrowRatio(inttodate(20050101), inttodate(20120101)); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -541,7 +511,6 @@ return FundNegotiableShares(inttodate(20121018)); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -558,7 +527,6 @@ return FundNegotiableShares3(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -574,7 +542,6 @@ return FundShares(inttodate(20121018), "总份额"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -590,7 +557,6 @@ return FundShares3("总份额"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -606,7 +572,6 @@ return FundTSGrowValue(inttodate(20040930), inttodate(20121018)); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -622,7 +587,6 @@ return FundTotalShares(inttodate(20121018)); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -639,7 +603,6 @@ return FundTotalShares3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -655,7 +618,6 @@ return FundNetAssetValue(Rdate); // 3148229855.4 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例1 @@ -686,14 +648,12 @@ return FundNetAssetValueQK(begt, endt); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl return GetAllStructuredFunds(); ``` - ###### 报表 ####### 内容 @@ -707,7 +667,6 @@ return GetAllStructuredFunds(); 返回:处理后的结果值。 - 算法 1、从分级母基金板块中筛选出两个子基金都在交易所上市的母基金AllFund @@ -721,7 +680,6 @@ return GetAllStructuredFunds(); return RPT_StructuredFund(20180903T); ``` - ###### 分级A基金 ####### 内容 @@ -737,7 +695,6 @@ return RPT_StructuredFund(20180903T); 返回:处理后的结果值。 - 算法 换手率(%)=基金成交份数/基金单位总额\*100%范例 @@ -756,7 +713,6 @@ return FundHSLOfA4(20180903T); 返回:整数。 - 算法 分级A的预估折溢价率 =(分级 A实时价格/分级A预估净值-1)\*100%范例 @@ -775,7 +731,6 @@ return FundDiscountRatioOfA4(20180903T); 返回:处理后的结果值。 - 范例 ```tsl @@ -804,7 +759,6 @@ return FundShareIncreaseofA(20180903T); 返回:整数。 - 算法 分级A的预估折溢价率 =(分级 B实时价格/分级B预估净值-1)\*100%范例 @@ -823,7 +777,6 @@ return FundVirtualDiscountRatioOfB4(20180903T); 返回:处理后的结果值。 - 算法 分级B类净值杠杆=(母基金净值/B份额净值)×份额杠杆范例 @@ -842,7 +795,6 @@ return FundNAVLeverage4(20180903T); 返回:处理后的结果值。 - 算法 换手率(%)=基金成交份数/基金单位总额\*100%范例 @@ -860,7 +812,6 @@ return FundHSLOfB4(20180903T); 参数:无。 返回:处理后的结果值。 - 算法 份额杠杆=(A份额份数+B份额份数)/B份额份数范例 @@ -879,7 +830,6 @@ return FundShareLeverage(); 返回:处理后的结果值。 - 范例 ```tsl @@ -896,7 +846,6 @@ return FundShareIncreaseofB(20180903T); 返回:处理后的结果值。 - 算法 预估净值 = T-1净值\*(1+指数涨幅)范例 @@ -915,7 +864,6 @@ return FundCalculatedNAVOfB4(20180903T); 返回:处理后的结果值。 - 算法 杠杆=份额杠杆/B类价格\*指定日净值数据 @@ -948,7 +896,6 @@ return FundPriceLeverage4(20180903T); 返回:处理后的结果值。 - 算法 母基金预估净值相对误差(%)=(母基金预估净值/指定日净值-1)\*100%范例 @@ -967,7 +914,6 @@ return FundCalculatedNAVError4(20180903T); 返回:处理后的结果值。 - 算法 跟踪误差(%)= @@ -988,7 +934,6 @@ return FundTrackingError(20160101T, 20180903T); 返回:处理后的结果值。 - 算法 母基金预估净值相对误差的均值(%)=mean(预估净值-单位净值)范例 @@ -1007,7 +952,6 @@ return FundCalculatedNAVAvgError(20160101T, 20180903T); 返回:整数。 - 算法 折溢价率=(虚拟价格/预估净值-1)\*100范例 @@ -1026,7 +970,6 @@ return FundVirtualDiscountRatio4(20180903T); 返回:处理后的结果值。 - 算法 母基金预估净值相对误差的标准差(%)=(单位净值/预估净值-1)\*100范例 @@ -1045,7 +988,6 @@ return FundVirtualTrackingError(20160101T, 20180903T); 返回:处理后的结果值。 - 算法 虚拟价格=A收盘*A占比+B收盘*B占比范例 @@ -1064,7 +1006,6 @@ return FundVirtualPrice4(20180903T); 返回:处理后的结果值。 - 算法 预估净值 = T-1净值\*(1+指数涨幅)范例 @@ -1100,7 +1041,6 @@ return FundCalculatedNAV4(20180903T); 返回:处理后的结果值。 - 范例 ```tsl @@ -1117,7 +1057,6 @@ return FundTrueNAV_All(20180903T, 0); 返回:处理后的结果值。 - 算法 v1:T日母基金预估净值 @@ -1140,7 +1079,6 @@ return FundVirtualNAWZF4(20180903T); 返回:处理后的结果值。 - 算法 调整前单位净值 := (单位净值+红利比)\*拆分比范例 @@ -1159,7 +1097,6 @@ return FundAdjustNAV2(20180822T); 返回:处理后的结果值。 - 算法 份额增长率(%)=(变动前份额/变动后份额-1)\*100范例 @@ -1178,7 +1115,6 @@ return FundShareIncreaseOfRatio(20180903T); 返回:处理后的结果值。 - 算法 T-1调整后单位净值(预估净值)=(T-1单位净值 - 红利比)/拆分比范例 @@ -1197,7 +1133,6 @@ return FundAdjustNAV1(20180903T); 返回:处理后的结果值。 - 算法 换手率(%)=成交量/总份额范例 @@ -1216,7 +1151,6 @@ return FundHSL(20180101T, 20180903T); 返回:整数。 - 范例 ```tsl @@ -1232,7 +1166,6 @@ return GetDepositRate("IR000001", 20180903); 返回:处理后的结果值。 - 算法 基准预估涨幅(%)=(前一日价格/基准日价格-1)\*100范例 @@ -1251,7 +1184,6 @@ return FundBenchmarkReturn4(20180903T); 返回:处理后的结果值。 - 算法 基准日收益率(%)= (前一日价格/基准日价格-1)\*100范例 @@ -1272,7 +1204,6 @@ return pf_BenchmarkReturnDayly3(barr, 20180822T, 0, 365, 2, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -1289,7 +1220,6 @@ return FundShareIncrease(20170703T); 返回:处理后的结果值。 - 算法 母基金: @@ -1318,7 +1248,6 @@ return FundCalculatedNAV_All(20180903T, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -1382,7 +1311,6 @@ return FundMarketShare(20231215T, 0); 返回:布尔值。 - 范例 ```tsl @@ -1398,7 +1326,6 @@ return IsExtFund('OF040001'); 返回:布尔值。 - 算法 如果FundId属于板块‘分级A基金’则返回1,否则返回0范例 @@ -1415,7 +1342,6 @@ return IsClassifyOfAFund("SH502049"); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -1432,7 +1358,6 @@ return FundGoMarketDate(); 返回:布尔值。 - 算法 如果FundId属于板块‘分级B基金’则返回1,否则返回0范例 @@ -1449,7 +1374,6 @@ return IsClassifyOfBFund("SH502049"); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -1466,7 +1390,6 @@ return FundIssueDate(); 返回:布尔值。 - 范例 ```tsl @@ -1494,7 +1417,6 @@ return FundCommision("SH500003"); 返回:布尔值。 - 范例 ```tsl @@ -1511,7 +1433,6 @@ return IsFundGoMarket(inttodate(20010501)); 返回:布尔值。 - 范例 ```tsl @@ -1532,7 +1453,6 @@ return IsDefinedFundIMStyle(0); 返回:处理后的结果值。 - 范例 ```tsl @@ -1552,7 +1472,6 @@ return NSharesOfFund(324, inttodate(20100503)); 参数:无。 返回:布尔值。 - 范例 ```tsl @@ -1577,7 +1496,6 @@ return IsCurrencyFund(); 返回:处理后的结果值。 - 范例 ```tsl @@ -1606,7 +1524,6 @@ return TSharesOfFund (324, inttodate(20100503)); 返回:布尔值。 - 范例 ```tsl @@ -1731,7 +1648,6 @@ return IsOpenFund('OF040001'); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1762,7 +1678,6 @@ return FundScale(); 返回:布尔值。 - 范例 ```tsl @@ -1778,14 +1693,12 @@ return IsCurrencyFundByEndt(EndT); // 结果:1 返回:处理后的结果值。 - 范例 ```tsl return FundsFromManagerID('7289'); ``` - ###### FundsFromManagerName 用途:基本情况相关函数。 @@ -1793,14 +1706,12 @@ return FundsFromManagerID('7289'); 返回:处理后的结果值。 - 范例 ```tsl return FundsFromManagerName('张惠'); ``` - ##### 基金净值 ###### 内容 @@ -1838,7 +1749,6 @@ return FundsFromManagerName('张惠'); 返回:处理后的结果值。 - 范例 ```tsl @@ -1855,7 +1765,6 @@ return FundMaxMinNAW(inttodate(20040930), inttodate(20121018), 0, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -1872,7 +1781,6 @@ return FundMaxMinNAW2(inttodate(20121018), 0, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -1889,7 +1797,6 @@ return FundNAW(5); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1906,7 +1813,6 @@ return FundNAWDW() 返回:处理后的结果值。 - 范例 ```tsl @@ -1915,7 +1821,6 @@ Setsysparam(pn_stock(), 'OF040001'); return FundNAWLInfo(inttodate(20121010), inttodate(20121019), 2); ``` - ###### FundNAWLInfo2 用途:基金净值相关函数。 @@ -1923,7 +1828,6 @@ return FundNAWLInfo(inttodate(20121010), inttodate(20121019), 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -1932,14 +1836,12 @@ Setsysparam(pn_stock(), 'OF040001'); return FundNAWLInfo2 (inttodate(20121019), 2); ``` - ###### FundNAWLJ 用途:基金净值相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1956,7 +1858,6 @@ return FundNAWLJ(); 返回:处理后的结果值。 - 范例 ```tsl @@ -1973,7 +1874,6 @@ return FundNAWZf(inttodate(20121010), inttodate(20121019)); 返回:处理后的结果值。 - 范例 ```tsl @@ -1983,7 +1883,6 @@ return FundNAWLInfoFromBegT(inttodate(20121010), inttodate(20121019), 1); ``` - ###### FundNAWZf4 用途:基金净值相关函数。 @@ -1991,7 +1890,6 @@ FundNAWLInfoFromBegT(inttodate(20121010), inttodate(20121019), 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -2007,7 +1905,6 @@ return FundNAWZf4(inttodate(20121019)); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2026,7 +1923,6 @@ return FundNAWZf3(); 返回:处理后的结果值。 - 范例 ```tsl @@ -2042,7 +1938,6 @@ return FundNAWZf_fh(inttodate(20121010), inttodate(20121019)); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2059,7 +1954,6 @@ return FundIPOV(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2077,7 +1971,6 @@ return FundIPOC(); 返回:处理后的结果值。 - 范例 ```tsl @@ -2094,7 +1987,6 @@ return FundNAWLAccumulativeNetAsset(20180822T); 返回:处理后的结果值。 - 范例 ```tsl @@ -2111,7 +2003,6 @@ return FundNAWMWFJJDWSY(20180822T); 返回:处理后的结果值。 - 范例 ```tsl @@ -2128,7 +2019,6 @@ return FundNAWLNetAsset(20180822T); 返回:处理后的结果值。 - 范例 ```tsl @@ -2145,7 +2035,6 @@ return FundNAWZJQRSYZSDNSYL (20180822T); 返回:处理后的结果值。 - 范例 范例1: @@ -2208,7 +2097,6 @@ return r; 参数:无。 返回:处理后的结果值。 - 算法(时点收盘-时点净值)/时点净值范例 ```tsl @@ -2225,7 +2113,6 @@ return FundZjRatio4(); // 结果:-0.14 返回:处理后的结果值。 - 算法七日总收益率(%)/7\*365范例 ```tsl @@ -2254,7 +2141,6 @@ return Fund7DaysAnnualRate("OF162206", 20210302T); // 2.369 返回:处理后的结果值。 - 算法 基金分红或拆分当日根据公布净值计算收益率时存在误差,需要对当日实际净值进行调整,一般来说,分红影响当日盘前净值,拆分影响当日盘后净值。调整过程如下: @@ -2290,7 +2176,6 @@ return FundAdjustNAW(Endt, 1); // 0.9952 返回:日期或时间值。 - 范例 ```tsl @@ -2326,7 +2211,6 @@ return FundNetAssetperUnitInReportDate(20211231); 返回:处理后的结果值。 - 范例 ```tsl @@ -2341,7 +2225,6 @@ return FundManagerID2Funds("3067"); 返回:处理后的结果值。 - 范例 ```tsl @@ -2381,7 +2264,6 @@ return FundsManagerName2ID("刘朝阳"); 返回:处理后的结果值。 - 算法 Rachev=(1-alpha)下的CVaR(RF-Rp)/(1-beta)下的CVaR(Rp-RF)范例 @@ -2400,7 +2282,6 @@ return FundRachev(20160101T, 20180903T, 3, 0, cy_day()); 返回:处理后的结果值。 - 范例 ```tsl @@ -2416,7 +2297,6 @@ return FundOmega("SH000018", 20160101T, 20180903T, 0, cy_day()); 返回:处理后的结果值。 - 算法 索丁诺比率=(组合平均收益率-无风险收益率)/组合下方标准差(%)范例 @@ -2435,7 +2315,6 @@ return FundSortinoRatio(20160101T, 20180903T, 3, 0, 1, cy_day()); 返回:处理后的结果值。 - 算法 组合Calmar比率=组合年化收益率\*100/最大回撤的绝对值范例 @@ -2454,7 +2333,6 @@ return FundCalmarRatio(20160101T, 20180903T, 0, cy_day()); 返回:处理后的结果值。 - 范例 ```tsl @@ -2471,7 +2349,6 @@ return FundAppraisalRatio("SH000001", inttodate(20031010), inttodate(20121022), 返回:处理后的结果值。 - 算法Jensen=(Rp-Rf*)-Beta\*(Rm-Rf*) Rm是基准收益率序列的均值 @@ -2494,7 +2371,6 @@ return FundJensenMeasure("SH000001", inttodate(20030314), inttodate(20121019), 1 返回:处理后的结果值。 - 算法Sharp=(Rp-Rf\_)/Std Std是基金收益率序列的标准差 @@ -2515,7 +2391,6 @@ return FundSharpMeasure(inttodate(20030314), inttodate(20121019), 2, 0); 返回:处理后的结果值。 - 算法Treynor=(Rp-Rf\_)/Beta Rp是基金收益率的均值 @@ -2538,7 +2413,6 @@ return FundTreynorMeasure("SH000001", inttodate(20030314), inttodate(20121019), 返回:处理后的结果值。 - 范例 ```tsl @@ -2561,7 +2435,6 @@ return FundMeasure("SH000001", inttodate(20210121), inttodate(20210521), 14, 0); 参数:无。 返回:整数。 - 范例 ```tsl @@ -2575,7 +2448,6 @@ array( inttodate(20121010), inttodate(20121019), 2, false); ``` - ###### ZSRfRatio 用途:基金评估相关函数。 @@ -2583,7 +2455,6 @@ inttodate(20121010), inttodate(20121019), 2, false); 返回:处理后的结果值。 - 范例 ```tsl @@ -2636,7 +2507,6 @@ return ZSRfRatio(2); 返回:处理后的结果值。 - 算法基金市净率=收盘价/单位净值范例 ```tsl @@ -2654,7 +2524,6 @@ return FundPNA(endt); 返回:处理后的结果值。 - 范例 ```tsl @@ -2673,7 +2542,6 @@ return FundAverageYTM2(begt, endt); 返回:处理后的结果值。 - 算法基金折溢率/折价率=(收盘价-单位净值)/单位净值\*100范例 ```tsl @@ -2691,7 +2559,6 @@ return FundZjRatio(endt); 返回:处理后的结果值。 - 算法基金风险收益率=基金平均收益率(算术)-年化无风险收益率范例 ```tsl @@ -2711,7 +2578,6 @@ return FundAverageYTM3(begt, endt, 2.25); 返回:处理后的结果值。 - 范例 ```tsl @@ -2730,7 +2596,6 @@ return FundCorr('SH000001', begt, endt, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -2750,7 +2615,6 @@ return FundAlpha('SH000300', begt, endt, 0); 返回:处理后的结果值。 - 算法交易周转率=基金成交份数/基金单位总额\*100%范例 ```tsl @@ -2769,7 +2633,6 @@ return FundTurnOver(begt, endt); 返回:处理后的结果值。 - 范例 ```tsl @@ -2789,7 +2652,6 @@ return FundStdDev(begt, endt, 0); 返回:处理后的结果值。 - 算法用复权后的日线数据计算 取基金和指数对数收益率序列; @@ -2812,7 +2674,6 @@ return FundBeta('SH000300', begt, endt, 0); 参数:无。 返回:处理后的结果值。 - 算法基金折溢率/折价率=(收盘价-单位净值)/单位净值\*100 范例 ```tsl @@ -2830,7 +2691,6 @@ return FundZjRatio3(); 返回:处理后的结果值。 - 范例 ```tsl @@ -2847,7 +2707,6 @@ return FundNAVReturn(20160101T, 20180927T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -2864,7 +2723,6 @@ return FundTraingReturn3Y(20180928T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -2880,7 +2738,6 @@ return FundRSquared("SH000018", 20160101T, 20180822T, 0, cy_day()); 返回:处理后的结果值。 - 范例 ```tsl @@ -2896,7 +2753,6 @@ return FundMarginalRisk("SH000018", 20160101T, 20180903T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -2913,7 +2769,6 @@ return FundNAVReturnQTD(20180630T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -2930,7 +2785,6 @@ return FundTraingReturn1Y(20180928T, 0, 1); 返回:处理后的结果值。 - 算法 VaR(%)=年化平均收益率-置信度90的正态分布的分布逆函数\*年化标准差范例 @@ -2949,7 +2803,6 @@ return FundVaR(20160101T, 20180927T, 0, cy_day()); 返回:处理后的结果值。 - 范例 ```tsl @@ -2966,7 +2819,6 @@ return FundTraingReturn2Y(20180928T, 0, 1); 返回:处理后的结果值。 - 算法 净值突破前值最长时间=恢复到最大回撤起始日净值对应的日期-最大回撤起始日范例 @@ -2985,7 +2837,6 @@ return FundMinRecoveryPeriod(20160101T, 20180903T, 0, cy_day()); 返回:处理后的结果值。 - 算法 组合下方标准差(%)=组合收益率小于零的值的标准差范例 @@ -3004,7 +2855,6 @@ return FundSemiDeviation(20160101T, 20180927T, 0, 1, cy_day()); 返回:处理后的结果值。 - 范例 ```tsl @@ -3021,7 +2871,6 @@ return FundNAVReturnITD(20181008T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -3038,7 +2887,6 @@ return FundNAVReturnYTD(20180903T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -3055,7 +2903,6 @@ return FundNAVReturnDTD(20180907T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -3072,7 +2919,6 @@ return FundNetAsset(20180822T, '单位净值'); 返回:处理后的结果值。 - 范例 ```tsl @@ -3089,7 +2935,6 @@ return FundExcessReturn("SH000300", 20160101T, 20180903T, 0, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -3106,7 +2951,6 @@ return FundNAVReturnWTD(20180907T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -3123,7 +2967,6 @@ return FundTraingReturn6M(20180928T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -3140,7 +2983,6 @@ return FundMaxDrawDown(20160101T, 20180903T, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -3157,7 +2999,6 @@ return FundTraingReturn1M(20180928T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -3173,7 +3014,6 @@ return FundTE("SH000018", 20160101T, 20180903T, 3, 0, 1, cy_day()); 返回:处理后的结果值。 - 范例 ```tsl @@ -3312,7 +3152,6 @@ return FundNAVReturnMTD(20180927T, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -3340,7 +3179,6 @@ return FundSCNoNActivePercent5(20191231, 2); // 结果:0 返回:处理后的结果值。 - 范例 ```tsl @@ -3359,7 +3197,6 @@ return FundSCPercentGrow(RDate2, RDate1, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -3387,7 +3224,6 @@ return FundSCNoNActivePercent2(20191231, 2); // 结果:0 返回:处理后的结果值。 - 范例 ```tsl @@ -3406,7 +3242,6 @@ return FundSCMarketValueGrow(RDate1, RDate2, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -3423,7 +3258,6 @@ return FundSCIncludeStockId(20180630, 10, "SH600718"); 返回:处理后的结果值。 - 算法基金的持股集中度= (前N名持仓股票的总市值/所有持仓股票的总市值)\*100% 范例 ```tsl @@ -3441,7 +3275,6 @@ return FundSCCentralization(RDate, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -3489,7 +3322,6 @@ return FundSCNoNIndexPercent(20191231, 2); // 结果:4.18 返回:处理后的结果值。 - 范例 ```tsl @@ -3518,7 +3350,6 @@ return FundSCNoNActiveValue(20191231, 2); // 结果:0 返回:处理后的结果值。 - 范例 ```tsl @@ -3528,7 +3359,6 @@ RDate := 20100331; return FundSCInfo(RDate, 3); ``` - ####### Fundscnonactivepercent 范例 @@ -3566,7 +3396,6 @@ return FundSCNoNActivePercent4(20191231, 2); // 结果:0 返回:处理后的结果值。 - 范例 ```tsl @@ -4358,7 +4187,6 @@ return FundSCSumNIndexValueGrowRatio5(20191231, 20181231, 2); 返回:整数。 - 范例 ```tsl @@ -4375,7 +4203,6 @@ return FundSCStockIndexPercent3(20191231, "SZ000002"); 返回:整数。 - 范例 ```tsl @@ -4403,7 +4230,6 @@ SetSysParam(PN_Stock(), 'OF000001'); return FundSCValue(20231231, 'SZ002230'); ``` - ######## FundSCNoN 范例 @@ -4474,7 +4300,6 @@ return FundSCValue2(20231231, 'SZ002230', '市值'); 返回:处理后的结果值。 - 范例 ```tsl @@ -4484,7 +4309,6 @@ RDate := 20100331; return FundICInfo(RDate, 3); ``` - ####### FundICInfo2 用途:投资组合相关函数。 @@ -4492,7 +4316,6 @@ return FundICInfo(RDate, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -4502,7 +4325,6 @@ RDate := 20100331; return FundICInfo2(RDate, 3); ``` - ####### FundICCentralization 用途:投资组合相关函数。 @@ -4510,7 +4332,6 @@ return FundICInfo2(RDate, 3); 返回:处理后的结果值。 - 算法(持仓前N名的行业总市值之和/所有持仓股票的总市值之和)\*100%范例 ```tsl @@ -4528,7 +4349,6 @@ return FundICCentralization(RDate, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -4547,7 +4367,6 @@ return FundICCentralizationGrow(RDate1, RDate2, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -4565,7 +4384,6 @@ return FundICMarketValue(RDate, '金融、保险业'); 返回:处理后的结果值。 - 范例 ```tsl @@ -4583,7 +4401,6 @@ return FundICMarketValue2(RDate, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -4602,7 +4419,6 @@ return FundICMarketValue2Grow(RDate1, RDate2, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -4621,7 +4437,6 @@ return FundICMarketValue2GrowRatio(RDate1, RDate2, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -4640,7 +4455,6 @@ return FundICMarketValueGrow(RDate1, RDate2, '金融、保险业'); 返回:处理后的结果值。 - 范例 ```tsl @@ -4671,7 +4485,6 @@ return FundSCCentralization(RDate, '金融、保险业'); 返回:处理后的结果值。 - 范例 ```tsl @@ -4689,7 +4502,6 @@ return FundICPercentage2(RDate, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -4708,7 +4520,6 @@ return FundICPercentageGrow(RDate1, RDate2, '金融、保险业'); 返回:处理后的结果值。 - 范例 ```tsl @@ -4727,7 +4538,6 @@ return FundICPercentage2Grow(RDate1, RDate2, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -4743,7 +4553,6 @@ return FundICIndustryPercent2(20191231, "金融业"); // 结果:5.574385136318 返回:处理后的结果值。 - 范例 ```tsl @@ -4759,7 +4568,6 @@ return FundICIndustryPercent3(20191231, "金融业"); // 结果:7.450054799516 返回:处理后的结果值。 - 范例 ```tsl @@ -4776,7 +4584,6 @@ return FundICIndustryPercentGrow2(20191231, 20181231, "金融业"); 返回:处理后的结果值。 - 范例 ```tsl @@ -4793,7 +4600,6 @@ return FundICIndustryPercentGrow3(20191231, 20181231, "金融业"); 返回:处理后的结果值。 - 范例 ```tsl @@ -4809,7 +4615,6 @@ return FundICIndustryRank(20191231, "金融业"); // 结果:4 返回:处理后的结果值。 - 范例 ```tsl @@ -4825,7 +4630,6 @@ return FundICNoNName(20191231, 1); // 结果:制造业 返回:处理后的结果值。 - 范例 ```tsl @@ -4841,7 +4645,6 @@ return FundICNoNPercent(20191231, 1); // 结果:44.09 返回:处理后的结果值。 - 范例 ```tsl @@ -4857,7 +4660,6 @@ return FundICNoNPercent2(20191231, 1); // 结果:43.6123705431576 返回:处理后的结果值。 - 范例 ```tsl @@ -4873,7 +4675,6 @@ return FundICNoNPercent3(20191231, 1); // 结果:58.2870653063485 返回:处理后的结果值。 - 范例 ```tsl @@ -4890,7 +4691,6 @@ return FundICNoNPercentGrow2(20191231, 20181231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -4906,7 +4706,6 @@ return FundICNoNValue(20191231, 1); // 结果:2027297873.83 返回:处理后的结果值。 - 范例 ```tsl @@ -4922,7 +4721,6 @@ return FundICSumNPercent2(20191231, 1); // 结果:12.9 返回:处理后的结果值。 - 范例 ```tsl @@ -4949,7 +4747,6 @@ SetSysParam(PN_Stock(), 'OF000001'); return FundICIValue(20221231, '制造业'); ``` - ######## FundICNoN 范例 @@ -5318,7 +5115,6 @@ return FundBCBondNoN(20221231, 3, '市值'); 返回:处理后的结果值。 - 范例 ```tsl @@ -5337,7 +5133,6 @@ return FundBCBondPercentGrow3(20191231, 20181231, "国债"); 返回:处理后的结果值。 - 范例 ```tsl @@ -5355,7 +5150,6 @@ return FundBCBondPercent4(20191231, "国债"); // 结果:1.10841752508523 返回:处理后的结果值。 - 范例 ```tsl @@ -5371,7 +5165,6 @@ return FundBCBondPercentGrow(20191231, 20181231, "国债"); // 结果:-1.26 返回:处理后的结果值。 - 范例 ```tsl @@ -5388,7 +5181,6 @@ return FundBCBondValueGrow(20191231, 20181231, "国债"); 返回:处理后的结果值。 - 范例 ```tsl @@ -5408,7 +5200,6 @@ return FundBCBondPercentGrow2(20191231, 20181231, "国债"); // 结果:-1.23 返回:处理后的结果值。 - 范例 ```tsl @@ -5424,7 +5215,6 @@ return FundBCBondPercent3(20191231, "国债"); // 结果:1.11 返回:处理后的结果值。 - 范例 ```tsl @@ -5443,7 +5233,6 @@ return FundBCBondPercentGrow4(20191231, 20181231, "国债"); 返回:处理后的结果值。 - 范例 ```tsl @@ -5460,7 +5249,6 @@ return FundBCNoNPercent3(20191231, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5476,7 +5264,6 @@ return FundBCSumNPercentGrow2(20191231, 20181231, 2); // 结果:-9.50685311820 返回:处理后的结果值。 - 范例 ```tsl @@ -5492,7 +5279,6 @@ return FundBCNoNValueGrow(20191231, 20181231, 2); // 结果:-220000 返回:处理后的结果值。 - 范例 ```tsl @@ -5509,7 +5295,6 @@ return FundBCNoNPercentGrow3(20191231, 20181231, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5526,7 +5311,6 @@ return FundBCNoNPercent4(20191231, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5542,7 +5326,6 @@ return FundBCSumNPercent3(20191231, 1); // 结果:87.86 返回:处理后的结果值。 - 范例 ```tsl @@ -5558,7 +5341,6 @@ return FundBCNoNPercent(20191231, 2); // 结果:2.2 返回:处理后的结果值。 - 范例 ```tsl @@ -5575,7 +5357,6 @@ return FundBCSumNPercent2(20191231, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5591,7 +5372,6 @@ return FundBCNoNValue(20191231, 2); // 结果:101040000 返回:处理后的结果值。 - 范例 ```tsl @@ -5607,7 +5387,6 @@ return FundBCSumNPercentGrow(20191231, 20181231, 2); // 结果:-9.92 返回:处理后的结果值。 - 范例 ```tsl @@ -5623,7 +5402,6 @@ return FundBCSumNPercentGrow4(20191231, 20181231, 2); // 结果:4.760650714641 返回:处理后的结果值。 - 范例 ```tsl @@ -5639,7 +5417,6 @@ return FundBCSumNPercentGrow3(20191231, 20181231, 2); // 结果:4.760650714641 返回:处理后的结果值。 - 范例 ```tsl @@ -5656,7 +5433,6 @@ return FundBCBondValueGrowRatio(20191231, 20181231, "国债"); 返回:处理后的结果值。 - 范例 ```tsl @@ -5672,7 +5448,6 @@ return FundBCSumNPercent(20191231, 2); // 结果:19.91 返回:处理后的结果值。 - 范例 ```tsl @@ -5689,7 +5464,6 @@ return FundBCNoNPercentGrow2(20191231, 20181231, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5705,7 +5479,6 @@ return FundBCNoNName(20191231, 2); // 结果:中期票据 返回:处理后的结果值。 - 范例 ```tsl @@ -5721,7 +5494,6 @@ return FundBCSumNPercent4(20191231, 2); // 结果:98.7622803483759 返回:处理后的结果值。 - 范例 ```tsl @@ -5738,7 +5510,6 @@ return FundBCNoNPercentGrow4(20191231, 20181231, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5755,7 +5526,6 @@ return FundBCNoNPercent2(20191231, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5771,7 +5541,6 @@ return FundBCNoNPercentGrow(20191231, 20181231, 2); // 结果:-0.29 返回:处理后的结果值。 - 范例 ```tsl @@ -5787,7 +5556,6 @@ return FundBCSumNValue(20191231, 2); // 结果:915523625 返回:处理后的结果值。 - 范例 ```tsl @@ -5804,7 +5572,6 @@ return FundBCSumNValueGrow(20191231, 20181231, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5848,7 +5615,6 @@ return FundBCSumNValueGrowRatio(20191231, 20181231, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5865,7 +5631,6 @@ return FundIRStockValue(20180630); 返回:处理后的结果值。 - 范例 ```tsl @@ -5883,7 +5648,6 @@ return FundIRBondPercent(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -5902,7 +5666,6 @@ return FundIRBondPercentGrow(RDate1, RDate2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5920,7 +5683,6 @@ return FundIRBondValue(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -5939,7 +5701,6 @@ return FundIRBondValueGrow(RDate1, RDate2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5958,7 +5719,6 @@ return FundIRBondValueGrowRatio(RDate1, RDate2); 返回:处理后的结果值。 - 范例 ```tsl @@ -5976,7 +5736,6 @@ return FundIRNetAssetValue(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -5995,7 +5754,6 @@ return FundIRNetAssetValueGrow(RDate1, RDate2); 返回:处理后的结果值。 - 范例 ```tsl @@ -6014,7 +5772,6 @@ return FundIRNetAssetValueGrowRatio(RDate1, RDate2); 返回:处理后的结果值。 - 范例 ```tsl @@ -6044,7 +5801,6 @@ return FundIRStockValue(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -6063,7 +5819,6 @@ return FundIRStockValueGrow(RDate1, RDate2); 返回:处理后的结果值。 - 范例 ```tsl @@ -6203,7 +5958,6 @@ return FundHSOtherGrow2(20141231, 20131231); 返回:处理后的结果值。 - 范例 ```tsl @@ -6220,7 +5974,6 @@ return FundHSOtherPercent(20141231); 返回:处理后的结果值。 - 范例 ```tsl @@ -6237,7 +5990,6 @@ return FundHSOtherPercentGrow(20141231, 20131231); 返回:处理后的结果值。 - 算法其他持有份额\*单位净值范例 ```tsl @@ -6254,7 +6006,6 @@ return FundHSOtherValue(20141231); 返回:处理后的结果值。 - 范例 ```tsl @@ -6271,7 +6022,6 @@ return FundHSPersonGrow(20191231, 20181231); 返回:处理后的结果值。 - 范例 ```tsl @@ -6288,7 +6038,6 @@ return FundHSPersonGrow2(20191231, 20181231); 返回:处理后的结果值。 - 范例 ```tsl @@ -6305,7 +6054,6 @@ return FundHSPersonPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -6322,7 +6070,6 @@ return FundHSPersonPercentGrow(20191231, 20181231); 返回:处理后的结果值。 - 算法Sum(个人持有份额\*单位净值)范例 ```tsl @@ -6339,7 +6086,6 @@ return FundHSPersonValue(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -6356,7 +6102,6 @@ return FundHSPractitionerGrow(20191231, 20181231); 返回:处理后的结果值。 - 范例 ```tsl @@ -6373,7 +6118,6 @@ return FundHSPractitionerGrow2(20191231, 20181231); 返回:处理后的结果值。 - 算法从业人员持有市值/总净值\*100范例 ```tsl @@ -6390,7 +6134,6 @@ return FundHSPractitionerPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -6407,7 +6150,6 @@ return FundHSPractitionerPercentGrow(20191231, 20181231); 返回:处理后的结果值。 - 算法从业人员持有份额\*单位净值范例 ```tsl @@ -6431,7 +6173,6 @@ return FundHSPractitionerValue(20191231); return FundHSMX('OF000001', 20221231); ``` - ###### 持债明细 ####### 内容 @@ -6518,7 +6259,6 @@ return FundBDBondPercent5(20191231, "BK190303"); // 结果:10.8004635145045 返回:处理后的结果值。 - 范例 ```tsl @@ -6534,7 +6274,6 @@ return FundBDBondPercentGrow(20200331, 20191231, "BK190303"); // 结果:0.13 返回:处理后的结果值。 - 范例 ```tsl @@ -6550,7 +6289,6 @@ return FundBDBondPercent3(20191231, "BK190303"); // 结果:10.8004635145045 返回:处理后的结果值。 - 范例 ```tsl @@ -6566,7 +6304,6 @@ return FundBDBondPercent2(20191231, "190030"); // 结果:2.15383767484141 返回:处理后的结果值。 - 范例 ```tsl @@ -6583,7 +6320,6 @@ return FundBDBondPercentGrow4(20191231, 20181231, "BK190303"); 返回:处理后的结果值。 - 范例 ```tsl @@ -6599,7 +6335,6 @@ return FundBDNoNValue(20191231, 2); // 结果:132678000 返回:处理后的结果值。 - 范例 ```tsl @@ -6616,7 +6351,6 @@ return FundBDBondVolumeGrowRatio(20210331, 20191231, "BK180208"); 返回:处理后的结果值。 - 范例 ```tsl @@ -6632,7 +6366,6 @@ return FundBDSumNPercent3(20191231, 2); // 结果:30.785204522995 返回:处理后的结果值。 - 范例 ```tsl @@ -6648,7 +6381,6 @@ return FundBDNoNPercent2(20191231, 2); // 结果:2.85424365783668 返回:处理后的结果值。 - 范例 ```tsl @@ -6665,7 +6397,6 @@ return FundBDBondValueGrowRatio(20200331, 20191231, "BK190303"); 返回:处理后的结果值。 - 范例 ```tsl @@ -6681,7 +6412,6 @@ return FundBDNoNPercent4(20191231, 2); // 结果:14.312663785232 返回:处理后的结果值。 - 范例 ```tsl @@ -6697,7 +6427,6 @@ return FundBDSumNPercentGrow(20191231, 20181231, 2); // 结果:-7.68 返回:处理后的结果值。 - 范例 ```tsl @@ -6713,7 +6442,6 @@ return FundBDBondVolumeGrow(20210331, 20191231, "BK180208"); // 结果:200000 返回:处理后的结果值。 - 范例 ```tsl @@ -6729,7 +6457,6 @@ return FundBDSumNPercentGrow3(20191231, 20181231, 2); // 结果:-12.9956916639 返回:处理后的结果值。 - 范例 ```tsl @@ -6745,7 +6472,6 @@ return FundBDSumNPercent2(20191231, 2); // 结果:6.13921182551829 返回:处理后的结果值。 - 范例 ```tsl @@ -6761,7 +6487,6 @@ return FundBDNoNPercent(20191231, 2); // 结果:2.89 返回:处理后的结果值。 - 范例 ```tsl @@ -6777,7 +6502,6 @@ return FundBDBondValueGrow(20241231, 20231231, "BK101564021"); // 结果:-7353 返回:处理后的结果值。 - 范例 ```tsl @@ -6793,7 +6517,6 @@ return FundBDSumNPercent(20191231, 2); // 结果:6.21 返回:处理后的结果值。 - 范例 ```tsl @@ -6809,7 +6532,6 @@ return FundBDSumNPercent4(20191231, 2); // 结果:30.785204522995 返回:处理后的结果值。 - 范例 ```tsl @@ -6825,7 +6547,6 @@ return FundBDNoNPercent3(20191231, 2); // 结果:14.312663785232 返回:处理后的结果值。 - 范例 ```tsl @@ -6841,7 +6562,6 @@ return FundBDBondVolume(20191231, "BK190303"); // 结果:1000000 返回:处理后的结果值。 - 范例 ```tsl @@ -6857,7 +6577,6 @@ return FundBDBondValue(20191231, "BK190303"); // 结果:100120000 返回:处理后的结果值。 - 范例 ```tsl @@ -6873,7 +6592,6 @@ return FundBDSumNPercentGrow2(20191231, 20181231, 2); // 结果:-7.46155892563 返回:处理后的结果值。 - 范例 ```tsl @@ -6889,7 +6607,6 @@ return FundBDNoNCode(20191231, 2); // 结果:180409 返回:处理后的结果值。 - 范例 ```tsl @@ -6905,7 +6622,6 @@ return FundBDSumNValue(20191231, 2); // 结果:285378000 返回:处理后的结果值。 - 范例 ```tsl @@ -6921,7 +6637,6 @@ return FundBDSumNValueGrow(20191231, 20181231, 2); // 结果:-278679000 返回:处理后的结果值。 - 范例 ```tsl @@ -6937,7 +6652,6 @@ return FundBDSumNPercentGrow4(20191231, 20181231, 2); // 结果:-12.9956916639 返回:处理后的结果值。 - 范例 ```tsl @@ -6974,7 +6688,6 @@ SetSysParam(PN_Stock(), 'OF000001'); return FundBDValue(20221231, 'BK220014'); ``` - ######## FundBDNoN 范例 @@ -7018,7 +6731,6 @@ return FundBDNoN(20221231, 1, '市值'); 返回:处理后的结果值。 - 算法指定可转债市值/基金净值\*100范例 ```tsl @@ -7035,7 +6747,6 @@ return FundCBBondPercent(20191231, "SZ128016"); 返回:处理后的结果值。 - 算法指定可转债市值/基金总值\*100范例 ```tsl @@ -7052,7 +6763,6 @@ return FundCBBondPercent2(20191231, "SZ128016"); 返回:处理后的结果值。 - 算法指定可转债市值/sum(债券市值)\*100范例 ```tsl @@ -7069,7 +6779,6 @@ return FundCBBondPercent3(20191231, "SZ128016"); 返回:处理后的结果值。 - 算法指定可转债的市值范例 ```tsl @@ -7086,7 +6795,6 @@ return FundCBBondValue(20191231, "SZ128016"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7103,7 +6811,6 @@ return FundCBNoNCode(20191231, 1); 返回:处理后的结果值。 - 算法第N名可转债业市值/基金净值\*100范例 ```tsl @@ -7120,7 +6827,6 @@ return FundCBNoNPercent(20191231, 1); 返回:处理后的结果值。 - 算法第N名可转债市值/基金总值\*100范例 ```tsl @@ -7137,7 +6843,6 @@ return FundCBNoNPercent2(20191231, 1); 返回:处理后的结果值。 - 算法第N名可转债市值/sum(债券净值)\*100范例 ```tsl @@ -7154,7 +6859,6 @@ return FundCBNoNPercent3(20191231, 1); 返回:处理后的结果值。 - 算法统计所有可转债市值后排名取第N市值汇总范例 ```tsl @@ -7171,7 +6875,6 @@ return FundCBNoNValue(20191231, 1); 返回:处理后的结果值。 - 算法前N名可转债业市值/基金净值\*100范例 ```tsl @@ -7188,7 +6891,6 @@ return FundCBSumNPercent(20191231, 3); 返回:处理后的结果值。 - 算法前N名可转债市值/基金总值\*100范例 ```tsl @@ -7205,7 +6907,6 @@ return FundCBSumNPercent2(20191231, 3); 返回:处理后的结果值。 - 算法前N名可转债市值/sum(债券市值)\*100范例 ```tsl @@ -7222,7 +6923,6 @@ return FundCBSumNPercent3(20191231, 3); 返回:处理后的结果值。 - 算法统计所有可转债市值后排名取前N市值汇总范例 ```tsl @@ -7246,7 +6946,6 @@ return FundCBSumNValue(20191231, 3); return FundCBQk('OF000001', 20231231, 1); ``` - ###### 份额变动 ####### 内容 @@ -7264,7 +6963,6 @@ return FundCBQk('OF000001', 20231231, 1); 返回:处理后的结果值。 - 算法基金份额总额\*单位净值范例 ```tsl @@ -7281,7 +6979,6 @@ return FundSSNetAssetValue(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -7298,7 +6995,6 @@ return FundSSNetAssetVolume(20191231); 返回:处理后的结果值。 - 算法期末-期初范例 ```tsl @@ -7315,7 +7011,6 @@ return FundSSPurchaseValue(20191231, 20181231); 返回:处理后的结果值。 - 算法期末-期初范例 ```tsl @@ -7339,7 +7034,6 @@ return FundSSPurchaseVolume(20191231, 20181231); return FundSSMX('OF000001', 20231231); ``` - ###### 贵金属明细 ####### 内容 @@ -7379,7 +7073,6 @@ return FundSSMX('OF000001', 20231231); 返回:处理后的结果值。 - 范例 ```tsl @@ -7396,7 +7089,6 @@ return FundPMNoNCode(20191231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7413,7 +7105,6 @@ return FundPMNoNPercent(20181231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7430,7 +7121,6 @@ return FundPMNoNPercent2(20191231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7447,7 +7137,6 @@ return FundPMNoNPercent3(20191231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7464,7 +7153,6 @@ return FundPMNoNValue(20191231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7481,7 +7169,6 @@ return FundPMNoNVolume(20191231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7498,7 +7185,6 @@ return FundPMSecurityPercent(20181231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7515,7 +7201,6 @@ return FundPMSecurityPercent2(20191231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7532,7 +7217,6 @@ return FundPMSecurityPercent3(20191231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7549,7 +7233,6 @@ return FundPMSecurityPercentGrow(20191231, 20181231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7566,7 +7249,6 @@ return FundPMSecurityPercentGrow2(20191231, 20181231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7583,7 +7265,6 @@ return FundPMSecurityPercentGrow3(20191231, 20181231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7600,7 +7281,6 @@ return FundPMSecurityValue(20191231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7617,7 +7297,6 @@ return FundPMSecurityValueGrow(20191231, 20181231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7634,7 +7313,6 @@ return FundPMSecurityValueGrowRatio(20191231, 20181231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7651,7 +7329,6 @@ return FundPMSecurityVolume(20191231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7668,7 +7345,6 @@ return FundPMSecurityVolumeGrow(20181231, 20171231, "Au9999"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7685,7 +7361,6 @@ return FundPMSumNPercent(20181231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7702,7 +7377,6 @@ return FundPMSumNPercent2(20191231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7719,7 +7393,6 @@ return FundPMSumNPercent3(20191231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7736,7 +7409,6 @@ return FundPMSumNPercentGrow(20191231, 20181231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7753,7 +7425,6 @@ return FundPMSumNPercentGrow2(20191231, 20181231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7770,7 +7441,6 @@ return FundPMSumNPercentGrow3(20191231, 20181231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7787,7 +7457,6 @@ return FundPMSumNValue(20191231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7804,7 +7473,6 @@ return FundPMSumNValueGrow(20191231, 20181231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7828,7 +7496,6 @@ return FundPMSumNValueGrowRatio(20191231, 20181231, 1); return FundPMQk('OF002610', 20231231, 1); ``` - ###### 基金明细 ####### 内容 @@ -7877,7 +7544,6 @@ return FundPMQk('OF002610', 20231231, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7894,7 +7560,6 @@ return FundFDFundPercent3(20191231, "OF003349"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7911,7 +7576,6 @@ return FundFDFundVolumeGrow(20191231, 20181231, "OF004496"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7928,7 +7592,6 @@ return FundFDManagerPercent3(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -7945,7 +7608,6 @@ return FundFDFundValueGrowRatio(20191231, 20181231, "OF159922"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7962,7 +7624,6 @@ return FundFDManagerPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -7979,7 +7640,6 @@ return FundFDFundPercentGrow3(20191231, 20181231, "OF004496"); 返回:处理后的结果值。 - 范例 ```tsl @@ -7996,7 +7656,6 @@ return FundFDManagerPercent2(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8013,7 +7672,6 @@ return FundFDFundPercent(20191231, "OF003349"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8030,7 +7688,6 @@ return FundFDFundValue(20191231, "OF003349"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8047,7 +7704,6 @@ return FundFDFundVolume(20191231, "OF003349"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8064,7 +7720,6 @@ return FundFDFundPercentGrow(20191231, 20181231, "OF004496"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8081,7 +7736,6 @@ return FundFDFundPercentGrow2(20191231, 20181231, "OF004496"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8098,7 +7752,6 @@ return FundFDFundValueGrow(20191231, 20181231, "OF159922"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8115,7 +7768,6 @@ return FundFDFundPercent2(20191231, "OF003349"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8132,7 +7784,6 @@ return FundFDManagerPercentGrow2(20191231, 20181231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8149,7 +7800,6 @@ return FundFDNoNPercent(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8166,7 +7816,6 @@ return FundFDManagerPercentGrow3(20191231, 20181231); 返回:处理后的结果值。 - 算法本期前N名-上期前N名范例 ```tsl @@ -8183,7 +7832,6 @@ return FundFDSumNValueGrow(20191231, 20181231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8200,7 +7848,6 @@ return FundFDNoNPercent2(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8217,7 +7864,6 @@ return FundFDManagerValueGrow(20191231, 20181231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8234,7 +7880,6 @@ return FundFDNoNValue(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8251,7 +7896,6 @@ return FundFDSumNPercent2(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8268,7 +7912,6 @@ return FundFDSumNValue(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8285,7 +7928,6 @@ return FundFDNoNPercent3(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8302,7 +7944,6 @@ return FundFDNoNCode(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8319,7 +7960,6 @@ return FundFDSumNPercentGrow(20191231, 20181231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8336,7 +7976,6 @@ return FundFDSumNPercent(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8353,7 +7992,6 @@ return FundFDManagerValue(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8370,7 +8008,6 @@ return FundFDSumNValueGrowRatio(20191231, 20181231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8387,7 +8024,6 @@ return FundFDSumNPercent3(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8404,7 +8040,6 @@ return FundFDNoNVolume(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8421,7 +8056,6 @@ return FundFDManagerValueGrowRatio(20191231, 20181231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8438,7 +8072,6 @@ return FundFDSumNPercentGrow2(20191231, 20181231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8455,7 +8088,6 @@ return FundFDManagerPercentGrow(20191231, 20181231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8479,7 +8111,6 @@ return FundFDSumNPercentGrow3(20191231, 20181231, 3); return FundFDQk('OF005218', 20231231, 1, 5); ``` - ###### 累计买入和卖出 ####### 内容 @@ -8512,7 +8143,6 @@ return FundFDQk('OF005218', 20231231, 1, 5); 返回:处理后的结果值。 - 范例 ```tsl @@ -8529,7 +8159,6 @@ return FundBSStockBuyAmount(20191231, "SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8546,7 +8175,6 @@ return FundBSStockBuyPercent(20191231, "SH601336"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8563,7 +8191,6 @@ return FundBSStockBuyPercent2(20191231, "SH601336"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8580,7 +8207,6 @@ return FundBSStockBuyPercent3(20191231, "SH601336"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8597,7 +8223,6 @@ return FundBSStockBuyRank(20191231, "SZ300760"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8614,7 +8239,6 @@ return FundBSStockNetAmount(20191231, "SZ300760"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8631,7 +8255,6 @@ return FundBSStockSellAmount(20191231, "SZ300760"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8648,7 +8271,6 @@ return FundBSStockSellPercent(20191231, "SH601336"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8665,7 +8287,6 @@ return FundBSStockSellPercent2(20191231, "SH601336"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8682,7 +8303,6 @@ return FundBSStockSellPercent3(20191231, "SH601336"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8699,7 +8319,6 @@ return FundBSStockSellRank(20191231, "SZ300760"); 返回:处理后的结果值。 - 范例 ```tsl @@ -8716,7 +8335,6 @@ return FundBSSumNBuyAmount(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8733,7 +8351,6 @@ return FundBSSumNBuyPercent(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8750,7 +8367,6 @@ return FundBSSumNBuyPercent2(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8767,7 +8383,6 @@ return FundBSSumNBuyPercent3(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8784,7 +8399,6 @@ return FundBSSumNSellAmount(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8801,7 +8415,6 @@ return FundBSSumNSellPercent(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8818,7 +8431,6 @@ return FundBSSumNSellPercent2(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8842,7 +8454,6 @@ return FundBSSumNSellPercent3(20191231, 3); return FundBSQK('OF000001', 20231231, 1, 5); ``` - ###### 平均剩余期限分布情况 ####### 内容 @@ -8880,7 +8491,6 @@ return FundBSQK('OF000001', 20231231, 1, 5); 返回:处理后的结果值。 - 范例 ```tsl @@ -8897,7 +8507,6 @@ return FundARMAsset(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8914,7 +8523,6 @@ return FundARMAsset120D(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8931,7 +8539,6 @@ return FundARMAsset120DPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8948,7 +8555,6 @@ return FundARMAsset30D(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8965,7 +8571,6 @@ return FundARMAsset30DPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8982,7 +8587,6 @@ return FundARMAsset397D(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -8999,7 +8603,6 @@ return FundARMAsset397DPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9016,7 +8619,6 @@ return FundARMAsset60D(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9033,7 +8635,6 @@ return FundARMAsset60DPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9050,7 +8651,6 @@ return FundARMAsset90D(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9067,7 +8667,6 @@ return FundARMAsset90DPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9084,7 +8683,6 @@ return FundARMAssetPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9101,7 +8699,6 @@ return FundARMDebt(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9118,7 +8715,6 @@ return FundARMDebt120D(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9135,7 +8731,6 @@ return FundARMDebt120DPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9152,7 +8747,6 @@ return FundARMDebt30D(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9169,7 +8763,6 @@ return FundARMDebt30DPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9186,7 +8779,6 @@ return FundARMDebt397D(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9203,7 +8795,6 @@ return FundARMDebt397DPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9220,7 +8811,6 @@ return FundARMDebt60D(20180630); 返回:处理后的结果值。 - 范例 ```tsl @@ -9237,7 +8827,6 @@ return FundARMDebt60DPercent(20180630); 返回:处理后的结果值。 - 范例 ```tsl @@ -9254,7 +8843,6 @@ return FundARMDebt90D(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9271,7 +8859,6 @@ return FundARMDebt90DPercent(20191231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9296,7 +8883,6 @@ return FundARMDebtPercent(20191231); return FundARMMX('OF000009', 20231231, 0); ``` - ######## FundARMAssetByField 范例 @@ -9350,7 +8936,6 @@ return FundARMAssetByField('OF000009', 20231231, 1, '各期限资产占净值比 返回:处理后的结果值。 - 范例 ```tsl @@ -9367,7 +8952,6 @@ return FundABSNoNCode(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9384,7 +8968,6 @@ return FundABSNoNPercent(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9401,7 +8984,6 @@ return FundABSNoNPercent2(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9418,7 +9000,6 @@ return FundABSNoNPercent3(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9435,7 +9016,6 @@ return FundABSNoNPercent4(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9452,7 +9032,6 @@ return FundABSNoNValue(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9469,7 +9048,6 @@ return FundABSNoNVolume(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9486,7 +9064,6 @@ return FundABSSecurityPercent(20191231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9503,7 +9080,6 @@ return FundABSSecurityPercent2(20191231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9520,7 +9096,6 @@ return FundABSSecurityPercent3(20191231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9537,7 +9112,6 @@ return FundABSSecurityPercent4(20191231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9554,7 +9128,6 @@ return FundABSSecurityPercentGrow(20191231, 20181231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9571,7 +9144,6 @@ return FundABSSecurityPercentGrow2(20191231, 20181231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9588,7 +9160,6 @@ return FundABSSecurityPercentGrow3(20191231, 20181231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9605,7 +9176,6 @@ return FundABSSecurityPercentGrow4(20191231, 20181231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9622,7 +9192,6 @@ return FundABSSecurityValue(20191231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9639,7 +9208,6 @@ return FundABSSecurityValueGrow(20191231, 20181231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9656,7 +9224,6 @@ return FundABSSecurityValueGrowRatio(20191231, 20181231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9673,7 +9240,6 @@ return FundABSSecurityVolume(20191231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9690,7 +9256,6 @@ return FundABSSecurityVolumeGrow(20191231, 20181231, "SZ139453"); 返回:处理后的结果值。 - 范例 ```tsl @@ -9707,7 +9272,6 @@ return FundABSSumNPercent(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9724,7 +9288,6 @@ return FundABSSumNPercent2(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9741,7 +9304,6 @@ return FundABSSumNPercent3(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9758,7 +9320,6 @@ return FundABSSumNPercent4(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9775,7 +9336,6 @@ return FundABSSumNPercentGrow(20191231, 20181231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9792,7 +9352,6 @@ return FundABSSumNPercentGrow2(20191231, 20181231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9809,7 +9368,6 @@ return FundABSSumNPercentGrow3(20191231, 20181231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9826,7 +9384,6 @@ return FundABSSumNPercentGrow4(20191231, 20181231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9843,7 +9400,6 @@ return FundABSSumNValue(20191231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9860,7 +9416,6 @@ return FundABSSumNValueGrow(20191231, 20181231, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9884,7 +9439,6 @@ return FundABSSumNValueGrowRatio(20191231, 20181231, 3); return FundABSQk('OF000379', 20191231, 3); ``` - ###### IsFundDeclareIR 用途:判断条件是否成立。 @@ -9892,7 +9446,6 @@ return FundABSQk('OF000379', 20191231, 3); 返回:布尔值。 - 范例 ```tsl @@ -9918,7 +9471,6 @@ return IsFundDeclareIR(20221231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9936,7 +9488,6 @@ return Fund_AAStockMValue(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -9954,7 +9505,6 @@ return Fund_AABondMValue(RDate); 返回:整数。 - 范例 ```tsl @@ -9972,7 +9522,6 @@ return Fund_AADepositMValue(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -9990,7 +9539,6 @@ return Fund_AATotalMValue(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -10008,7 +9556,6 @@ return Fund_AABackSecuMValue(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -10035,7 +9582,6 @@ return Fund_AAOtherMValue(RDate); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10051,7 +9597,6 @@ return FundInfoIndustryName1(); // 返回:银河混合型 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10067,7 +9612,6 @@ return FundInfoIndustryName2(); // 返回:银河偏股型 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10083,7 +9627,6 @@ return FundYHIndustryID1(); // 返回:YHFL020000 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10108,7 +9651,6 @@ return FundYHIndustryID2(); // 返回:YHFL020100 返回:处理后的结果值。 - 范例 ```tsl @@ -10123,7 +9665,6 @@ return FundYHIndustryArr('YHFL', 1, 20210302T); 返回:处理后的结果值。 - 范例 ```tsl @@ -10139,7 +9680,6 @@ return FundIndustryInfoLvN('OF000001', 20210301T, 1, 'YHFL', 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -10147,7 +9687,6 @@ return FundIndustryInfoLvN('OF000001', 20210301T, 1, 'YHFL', 1); return FundGetIndustrydata('OF000001', 20210301T, 1, 'YHFL'); ``` - ##### 交易席位情况 ###### 内容 @@ -10223,7 +9762,6 @@ return FundGetIndustrydata('OF000001', 20210301T, 1, 'YHFL'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10239,7 +9777,6 @@ return FundTPBrokerCommissionPercent(20191231, "光大证券"); // 结果:4.26 返回:处理后的结果值。 - 范例 ```tsl @@ -10255,7 +9792,6 @@ return FundTPBrokerBondAmount(20181231, "光大证券"); // 结果:12693715.39 返回:处理后的结果值。 - 范例 ```tsl @@ -10272,7 +9808,6 @@ return FundTPBrokerInterBankAmountRankGrow(20191231, 20181231, "申万宏源"); 返回:处理后的结果值。 - 范例 ```tsl @@ -10288,7 +9823,6 @@ return FundTPBrokerInterBankAmountPercent(20181231, "申万宏源"); // 结果 返回:处理后的结果值。 - 范例 ```tsl @@ -10304,7 +9838,6 @@ return FundTPBrokerRepoAmountPercent(20191231, "国泰君安"); // 结果:99.9 返回:处理后的结果值。 - 范例 ```tsl @@ -10320,7 +9853,6 @@ return FundTPBrokerCommission(20181231, "光大证券"); // 结果:2679213 返回:处理后的结果值。 - 范例 ```tsl @@ -10336,7 +9868,6 @@ return FundTPBrokerInterBankAmountPercentGrow(20191231, 20181231, "申万宏源" 返回:处理后的结果值。 - 范例 ```tsl @@ -10352,7 +9883,6 @@ return FundTPBrokerCommissionPercentGrow(20191231, 20181231, "光大证券"); // 返回:处理后的结果值。 - 范例 ```tsl @@ -10368,7 +9898,6 @@ return FundTPBrokerBondAmountPercentGrow(20191231, 20181231, "光大证券"); // 返回:处理后的结果值。 - 范例 ```tsl @@ -10384,7 +9913,6 @@ return FundTPBrokerRepoAmount(20181231, "国泰君安"); // 结果:50561003000 返回:处理后的结果值。 - 范例 ```tsl @@ -10400,7 +9928,6 @@ return FundTPBrokerInterBankAmount(20181231, "申万宏源"); // 结果:408576 返回:处理后的结果值。 - 范例 ```tsl @@ -10416,7 +9943,6 @@ return FundTPBrokerBondAmountRank(20181231, "光大证券"); // 结果:2 返回:处理后的结果值。 - 范例 ```tsl @@ -10432,7 +9958,6 @@ return FundTPBrokerCommissionGrow(20191231, 20181231, "光大证券"); // 结果 返回:处理后的结果值。 - 范例 ```tsl @@ -10448,7 +9973,6 @@ return FundTPBrokerBondAmountGrow(20191231, 20181231, "光大证券"); // 结果 返回:处理后的结果值。 - 范例 ```tsl @@ -10464,7 +9988,6 @@ return FundTPBrokerBondAmountPercent(20181231, "光大证券"); // 结果:8.25 返回:处理后的结果值。 - 范例 ```tsl @@ -10481,7 +10004,6 @@ return FundTPBrokerRepoAmountGrow(20191231, 20181231, "国泰君安"); 返回:处理后的结果值。 - 范例 ```tsl @@ -10497,7 +10019,6 @@ return FundTPBrokerInterBankAmountRank(20181231, "申万宏源"); // 结果:1 返回:处理后的结果值。 - 范例 ```tsl @@ -10513,7 +10034,6 @@ return FundTPBrokerBondAmountRankGrow(20191231, 20181231, "光大证券"); // 返回:处理后的结果值。 - 范例 ```tsl @@ -10529,7 +10049,6 @@ return FundTPBrokerRepoAmountRank(20181231, "光大证券"); // 结果:4 返回:处理后的结果值。 - 范例 ```tsl @@ -10545,7 +10064,6 @@ return FundTPNoNRepoAmountPercent(20181231, 2); // 结果:11.18 返回:处理后的结果值。 - 范例 ```tsl @@ -10561,7 +10079,6 @@ return FundTPBrokerStockAmountRank(20181231, "光大证券"); // 结果:4 返回:处理后的结果值。 - 范例 ```tsl @@ -10577,7 +10094,6 @@ return FundTPBrokerStockAmountGrow(20191231, 20181231, "光大证券"); // 结 返回:处理后的结果值。 - 范例 ```tsl @@ -10593,7 +10109,6 @@ return FundTPNoNBondAmountName(20181231, 2); // 结果:光大证券 返回:处理后的结果值。 - 范例 ```tsl @@ -10609,7 +10124,6 @@ return FundTPNoNBondAmount(20191231, 2); // 结果:45067508.6 返回:处理后的结果值。 - 范例 ```tsl @@ -10625,7 +10139,6 @@ return FundTPBrokerStockAmount(20181231, "光大证券"); // 结果:3663646679 返回:处理后的结果值。 - 范例 ```tsl @@ -10641,7 +10154,6 @@ return FundTPBrokerRepoAmountPercentGrow(20191231, 20181231, "国泰君安"); // 返回:处理后的结果值。 - 范例 ```tsl @@ -10657,7 +10169,6 @@ return FundTPBrokerStockAmountPercentGrow(20191231, 20181231, "光大证券"); / 返回:处理后的结果值。 - 范例 ```tsl @@ -10673,7 +10184,6 @@ return FundTPNoNCommission(20200630, 2); // 结果:1644771 返回:处理后的结果值。 - 范例 ```tsl @@ -10689,7 +10199,6 @@ return FundTPNoNBondAmountPercent(20181231, 2); // 结果:8.25 返回:处理后的结果值。 - 范例 ```tsl @@ -10705,7 +10214,6 @@ return FundTPNoNInterBankAmountPercent(20181231, 1); // 结果:1 返回:处理后的结果值。 - 范例 ```tsl @@ -10721,7 +10229,6 @@ return FundTPNoNInterBankAmount(20181231, 1); // 结果:4085764.8 返回:处理后的结果值。 - 范例 ```tsl @@ -10737,7 +10244,6 @@ return FundTPNoNStockAmountName(20181231, 2); // 结果:中信证券 返回:处理后的结果值。 - 范例 ```tsl @@ -10753,7 +10259,6 @@ return FundTPBrokerStockAmountRankGrow(20191231, 20181231, "光大证券"); // 返回:处理后的结果值。 - 范例 ```tsl @@ -10769,7 +10274,6 @@ return FundTPBrokerStockAmountPercent(20181231, "光大证券"); // 结果:14. 返回:处理后的结果值。 - 范例 ```tsl @@ -10785,7 +10289,6 @@ return FundTPNoNRepoAmountName(20181231, 2); // 结果:华创证券 返回:处理后的结果值。 - 范例 ```tsl @@ -10801,7 +10304,6 @@ return FundTPNoNStockAmount(20191231, 2); // 结果:3008002112.11 返回:处理后的结果值。 - 范例 ```tsl @@ -10817,7 +10319,6 @@ return FundTPNoNRepoAmount(20181231, 2); // 结果:60400000 返回:处理后的结果值。 - 范例 ```tsl @@ -10833,7 +10334,6 @@ return FundTPNoNCommissionPercent(20200630, 2); // 结果:11.3 返回:处理后的结果值。 - 范例 ```tsl @@ -10849,7 +10349,6 @@ return FundTPBrokerRepoAmountRankGrow(20191231, 20181231, "光大证券"); // 返回:处理后的结果值。 - 范例 ```tsl @@ -10865,7 +10364,6 @@ return FundTPSumNBondAmount(20191231, 2); // 结果:100317070.9 返回:处理后的结果值。 - 范例 ```tsl @@ -10881,7 +10379,6 @@ return FundTPSumNRepoAmountPercent(20181231, 2); // 结果: 94.45 返回:处理后的结果值。 - 范例 ```tsl @@ -10897,7 +10394,6 @@ return FundTPSumNStockAmountGrow(20191231, 20181231, 2); // 结果:1609282529. 返回:处理后的结果值。 - 范例 ```tsl @@ -10913,7 +10409,6 @@ return FundTPSumNInterBankAmountPercentGrow(20191231, 20181231, 2); // 结果: 返回:处理后的结果值。 - 范例 ```tsl @@ -10929,7 +10424,6 @@ return FundTPSumNBondAmountPercentGrow(20191231, 20181231, 2); // 结果:-26.2 返回:处理后的结果值。 - 范例 ```tsl @@ -10945,7 +10439,6 @@ return FundTPSumNCommissionPercent(20200630, 2); // 结果:58.01 返回:处理后的结果值。 - 范例 ```tsl @@ -10961,7 +10454,6 @@ return FundTPSumNRepoAmount(20191231, 2); // 结果:12000000 返回:处理后的结果值。 - 范例 ```tsl @@ -10977,7 +10469,6 @@ return FundTPSumNRepoAmountPercentGrow(20191231, 20181231, 2); // 结果:5.55 返回:处理后的结果值。 - 范例 ```tsl @@ -10993,7 +10484,6 @@ return FundTPSumNInterBankAmountGrow(20191231, 20181231, 1); // 结果:-408576 返回:处理后的结果值。 - 范例 ```tsl @@ -11009,7 +10499,6 @@ return FundTPSumNInterBankAmountPercent(20181231, 1); // 结果:1 返回:处理后的结果值。 - 范例 ```tsl @@ -11025,7 +10514,6 @@ return FundTPSumNCommission(20200630, 2); // 结果:8442489.51 返回:处理后的结果值。 - 范例 ```tsl @@ -11041,7 +10529,6 @@ return FundTPSumNBondAmountGrow(20191231, 20181231, 2); // 结果:-53605243.66 返回:处理后的结果值。 - 范例 ```tsl @@ -11058,7 +10545,6 @@ return FundTPSumNCommissionPercentGrow(20191231, 20181231, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -11074,7 +10560,6 @@ return FundTPSumNRepoAmountGrow(20191231, 20181231, 2); // 结果:-498400000 返回:处理后的结果值。 - 范例 ```tsl @@ -11090,7 +10575,6 @@ return FundTPSumNStockAmount(20200630, 2); // 结果:11408565519.97 返回:处理后的结果值。 - 范例 ```tsl @@ -11106,7 +10590,6 @@ return FundTPSumNInterBankAmount(20181231, 1); // 结果:4085764.8 返回:处理后的结果值。 - 范例 ```tsl @@ -11122,7 +10605,6 @@ return FundTPSumNBondAmountPercent(20191231, 2); // 结果:73.74 返回:处理后的结果值。 - 范例 ```tsl @@ -11138,7 +10620,6 @@ return FundTPNoNStockAmountPercent(20181231, 2); // 结果:17.92 返回:处理后的结果值。 - 范例 ```tsl @@ -11154,7 +10635,6 @@ return FundTPSumNCommissionGrow(20191231, 20181231, 2); // 结果:1442409.18 返回:处理后的结果值。 - 算法期末占比-期初占比范例 ```tsl @@ -11170,7 +10650,6 @@ return FundTPSumNStockAmountPercentGrow(20191231, 20181231, 2); // 结果:1.41 返回:处理后的结果值。 - 范例 ```tsl @@ -11186,7 +10665,6 @@ return FundTPSumNStockAmountPercent(20200630, 2); // 结果:57.18 返回:处理后的结果值。 - 范例 ```tsl @@ -11203,7 +10681,6 @@ return FundTPBrokerInterBankAmountGrow(20191231, 20181231, "申万宏源"); 返回:处理后的结果值。 - 范例 ```tsl @@ -11231,7 +10708,6 @@ return FundTPNoNInterBankAmountName(20181231, 1); 返回:日期或时间值。 - 范例 ```tsl @@ -11247,7 +10723,6 @@ return FundTPGetDateDONField(20211231, '安信证券', 1, '股票成交量'); 返回:处理后的结果值。 - 范例 ```tsl @@ -11263,7 +10738,6 @@ return FundTPNoNBKRatioValueONField(t, 1, '股票成交量'); 返回:处理后的结果值。 - 范例 ```tsl @@ -11279,7 +10753,6 @@ return FundTPSumNValueONField(t, 1, '股票成交量'); 返回:处理后的结果值。 - 范例 ```tsl @@ -11295,7 +10768,6 @@ return FundTPSumNBKRatioValueONField(t, 1, '股票成交量'); 返回:处理后的结果值。 - 范例 ```tsl @@ -11311,7 +10783,6 @@ return FundTPNoNValueONField(t, 1, '股票成交量'); 返回:处理后的结果值。 - 范例 ```tsl @@ -11339,7 +10810,6 @@ return FundTPNValueONField(array('OF000001'), 20221231, 1, '股票成交量', 1) 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11358,7 +10828,6 @@ return FundExRatio(); 返回:处理后的结果值。 - 算法 基金收益率=ln(截止日净值+分红)-ln(截止日前一日净值)范例 @@ -11369,7 +10838,6 @@ setsysparam(pn_stock(), "OF162714"); return FundWeeklyYTM(array()); ``` - ###### GetFundExRatio 用途:中间函数相关函数。 @@ -11377,7 +10845,6 @@ return FundWeeklyYTM(array()); 返回:处理后的结果值。 - 算法 根据EndT截止日判断返回指定日的还权比,还权比在t数值表中设置,数组t为二维数组,'除权日'字段要求数据类型是整数类型日期,如20180928;字段'比例'指定还权比。返回截止日小于指定除权日的相应换权比。范例 @@ -11395,7 +10862,6 @@ return GetFundExRatio(array(('除权日':20180928, '比例':0.7)), 20180927T); 返回:处理后的结果值。 - 算法 对序列t1和t2进行一元回归,返回α,β,相关系数,残差范例 @@ -11414,7 +10880,6 @@ return array(a, b, c, c); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11457,7 +10922,6 @@ return FundExNetAssetWeeklyList(); 返回:处理后的结果值。 - 范例 ```tsl @@ -11474,7 +10938,6 @@ return FundETFInfoLeastUnit(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11490,7 +10953,6 @@ return FundETFInfoMarginRate(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11507,7 +10969,6 @@ return FundETFInfoNetVlue(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11524,7 +10985,6 @@ return FundETFInfoUpperRatio(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11541,7 +11001,6 @@ return FundETFInfoIsOpenPurcharse(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11558,7 +11017,6 @@ return FundETFInfoIsOpenMarginPurchase(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11575,7 +11033,6 @@ return FundETFInfoIsOpenRedem(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11592,7 +11049,6 @@ return FundETFInfoInvestorSubscribeLimit(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11609,7 +11065,6 @@ return FundETFInfoLeastUnitCash(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11626,7 +11081,6 @@ return FundETFInfoSecuritySubscribeLimit(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11643,7 +11097,6 @@ return FundETFInfoLeastUnitCashDivid(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11666,7 +11119,6 @@ return FundETFInfoCashForecasted(20230509T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11675,7 +11127,6 @@ SetSysParam(PN_Stock(), 'OF159001'); return FundETFInfoGetDataByEndT(20230509T); ``` - ##### 基本信息 ###### 内容 @@ -11697,7 +11148,6 @@ return FundETFInfoGetDataByEndT(20230509T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11713,7 +11163,6 @@ return FundMasterCode(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11730,7 +11179,6 @@ return FundName(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11748,7 +11196,6 @@ return FundNetValueMethod(); 返回:处理后的结果值。 - 范例 ```tsl @@ -11763,7 +11210,6 @@ return FundOperationFunds(20200924T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11777,7 +11223,6 @@ return FundOperationFundsByTZFG("普通股票型", 20200924T, 0, 2); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11793,7 +11238,6 @@ return FundPrimaryMarketCode(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11809,7 +11253,6 @@ return FundSecondaryMarketCode(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -11826,7 +11269,6 @@ return FundStyleName1(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -11852,14 +11294,12 @@ return FundStyleName2(); 返回:处理后的结果值。 - 范例 ```tsl return FundGetAttributeValues('OF000001', 20210302T); ``` - ####### FundOperateFundsbyBkname 用途:基本信息相关函数。 @@ -11867,7 +11307,6 @@ return FundGetAttributeValues('OF000001', 20210302T); 返回:处理后的结果值。 - 范例 ```tsl @@ -11882,7 +11321,6 @@ return FundOperateFundsbyBkname("封闭;退市封闭", 20200924T); 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/financial/fundamentals.md b/docs/tsl/syntax_book/function/financial/fundamentals.md index eadfa71..5e8faf6 100644 --- a/docs/tsl/syntax_book/function/financial/fundamentals.md +++ b/docs/tsl/syntax_book/function/financial/fundamentals.md @@ -40,7 +40,6 @@ 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -51,14 +50,12 @@ SetSysParam(PN_Date(), EndT); return md("债券期限结构"); ``` - ###### IDToDate 用途:日期时间处理函数。 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -77,7 +74,6 @@ return IDToDate(20111231); 参数:arg1(按示例顺序传入)。 返回:字符串。 - 范例 ```tsl @@ -95,7 +91,6 @@ return idtostr(20120012); 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -110,7 +105,6 @@ return ifarrayID(44); 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -129,7 +123,6 @@ return IfReportID(65000); 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -148,7 +141,6 @@ return IfBaseID(44002); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -157,14 +149,12 @@ return InfoArrayEx(44, 20111231); // 返回万科年报的合并资产负债表 ``` - ###### ReportValueByRight 用途:进行字符串提取或替换处理。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -181,7 +171,6 @@ return ReportValueByRight (StockID, EndT, 44002, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -198,7 +187,6 @@ return StockBase("SH600004", 10002); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -217,7 +205,6 @@ return StockBaseEx("SH600000", 22002, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -225,14 +212,12 @@ return StockInfoArray("SH600004", 44); // 返回”SH600004”的合并资产负债表(44)的历史数据 ``` - ###### StockReport 用途:基本相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -251,21 +236,18 @@ return StockReport("SH600000", 44146, 20091231); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl return BasicInfoExt2(); ``` - ###### BasicInfoEx3 用途:基本相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -273,14 +255,12 @@ return BasicInfoEx3(); // 返回基本面信息 ``` - ###### GetLastReportFinance 用途:基本相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -297,7 +277,6 @@ return v; // 结果:3468442000000 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -315,7 +294,6 @@ return v; // 结果:3468442000000 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -371,7 +349,6 @@ return RDateListBetweenYear(2005, 2010, 0); // 返回2005年到2010年的全部报告期 ``` - ######## GetRDateByYear 范例 @@ -382,7 +359,6 @@ return GetRDateByYear(t, 2012, 2012, 1, 1, 1, 0); // 选取一季报,中报,三季报 ``` - ######## ReportHistOfHG 范例 @@ -392,7 +368,6 @@ return ReportHistOfHG(2009, 2010); // 返回2009年至2010每个月的月末列表 ``` - ######## PreviousReportDateList 范例 @@ -440,7 +415,6 @@ return WordRDateShowField2(20121231); return RDateListQK(20111231T, 20130630T, 0); ``` - ####### 环比 ######## 内容 @@ -574,7 +548,6 @@ return PreviuosReportDateList(inttodate(20111001), 2); // 返回截止2011-10-01前2个会计年度报告期 ``` - ######## PreviousRDateList_II 范例 @@ -584,7 +557,6 @@ return PreviousRDateList_II(20111231, 5); // 返2011年回按照季报标准的前5个报告期列表 ``` - ######## PriorReportDate 范例 @@ -625,7 +597,6 @@ return ReportDateListByNumber(inttodate(20111021), 3, 2, 1, 0); // 返回最新日期的最近的3个年报+2个季报,同时把指定的截止日期也返回 ``` - ######## HBHBGrowRatio 算法 @@ -872,7 +843,6 @@ SetSysParam(PN_Stock(), 'SZ000002'); return ReportDateListOfNYear(20040227T, 5, 42002); ``` - ######## NewQuarterlyReportDateOfEndT_Fund 范例 @@ -939,7 +909,6 @@ return NewReportDateOfYear4(EndT); // 20231231 返回:处理后的结果值。 - 范例 ```tsl @@ -978,7 +947,6 @@ return cashFlowSheet("SH600004", 0); // 返回”SH600004”的合并现金流量表 ``` - ####### TableAudit 用途:基本报表相关函数。 @@ -986,7 +954,6 @@ return cashFlowSheet("SH600004", 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -994,7 +961,6 @@ return TableAudit("SZ000002"); // 返回万科的报表审计 ``` - ####### InterestSheet - CashFlowSheet @@ -1033,7 +999,6 @@ return TableAudit("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1041,7 +1006,6 @@ return BalanceSheet("SH600834", 0); // 返回”SH600834”股票&基金资产负债表 ``` - ####### FinancialItems 用途:基本报表相关函数。 @@ -1049,7 +1013,6 @@ return BalanceSheet("SH600834", 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -1057,7 +1020,6 @@ return FinancialItems("SH600579"); // 返回”SH600579”的财务指标 ``` - ####### InterestDistribute 用途:基本报表相关函数。 @@ -1065,7 +1027,6 @@ return FinancialItems("SH600579"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1073,7 +1034,6 @@ return InterestDistribute("SH600004", 0); // 返回”SH600004”的合并现利润分配表 ``` - ####### IssueInfo 用途:判断条件是否成立。 @@ -1081,7 +1041,6 @@ return InterestDistribute("SH600004", 0); 返回:布尔值。 - 范例 ```tsl @@ -1089,7 +1048,6 @@ return IssueInfo("SZ000002"); // 返回万科A的发行表 ``` - ####### MainShareholders 用途:基本报表相关函数。 @@ -1097,7 +1055,6 @@ return IssueInfo("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1105,7 +1062,6 @@ return MainShareholders("SZ000002"); // 返回万科A的主要股东 ``` - ####### ProfitDistribution 用途:基本报表相关函数。 @@ -1113,7 +1069,6 @@ return MainShareholders("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1121,7 +1076,6 @@ return ProfitDistribution("SZ000002"); // 返回万科的分红/送股表 ``` - ####### ReportByEvent 用途:基本报表相关函数。 @@ -1129,7 +1083,6 @@ return ProfitDistribution("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1137,7 +1090,6 @@ return ReportByEvent("SZ000002", "主营收入及成本"); // 返回万科主营收入及成本报表 ``` - ####### ShareStruct 用途:基本报表相关函数。 @@ -1145,7 +1097,6 @@ return ReportByEvent("SZ000002", "主营收入及成本"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1153,7 +1104,6 @@ return ShareStruct("SZ000002"); // 返回万科A的股本变更表 ``` - ####### StockArchieve 用途:基本报表相关函数。 @@ -1161,7 +1111,6 @@ return ShareStruct("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1169,7 +1118,6 @@ return StockArchieve("SZ000002"); // 返回万科A的档案表 ``` - ####### StockNameHistory 用途:基本报表相关函数。 @@ -1177,7 +1125,6 @@ return StockArchieve("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1185,7 +1132,6 @@ return StockNameHistory("SZ000002"); // 返回万科A的名称档案表 ``` - ####### StockList 用途:基本报表相关函数。 @@ -1193,7 +1139,6 @@ return StockNameHistory("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1208,7 +1153,6 @@ return StockList("SH600834"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1247,7 +1191,6 @@ return StockSpectatus("SH600834"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1255,7 +1198,6 @@ return CollectMoneyExplain("SZ000002"); // 返回万科A的募集资金投入说明表 ``` - ####### CollectMoneyWay 用途:基本报表相关函数。 @@ -1263,7 +1205,6 @@ return CollectMoneyExplain("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1271,7 +1212,6 @@ return CollectMoneyWay("SZ000002"); // 返回万科募集资金投向 ``` - ####### MainNegotiableShareholders 用途:基本报表相关函数。 @@ -1279,7 +1219,6 @@ return CollectMoneyWay("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1287,7 +1226,6 @@ return MainNegotiableShareholders("SZ000002"); // 返回万科A的主要流通股东 ``` - ####### ShareholderAmount 用途:基本报表相关函数。 @@ -1295,7 +1233,6 @@ return MainNegotiableShareholders("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1303,7 +1240,6 @@ return ShareholderAmount("SZ000002"); // 返回万科股东户数 ``` - ####### StockCode 用途:基本报表相关函数。 @@ -1311,7 +1247,6 @@ return ShareholderAmount("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1319,7 +1254,6 @@ return StockCode("SZ000002"); // 返回万科A的股票代码对照表 ``` - ####### StockDistribution 用途:基本报表相关函数。 @@ -1327,7 +1261,6 @@ return StockCode("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1343,7 +1276,6 @@ return StockDistribution('SZ000002'); 返回:处理后的结果值。 - 范例 ```tsl @@ -1351,7 +1283,6 @@ return StockMoreIssue("SZ000002"); // 返回万科A的股票增发表 ``` - ####### SpecialTreat ####### SplitSpectatus @@ -1363,7 +1294,6 @@ return StockMoreIssue("SZ000002"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1595,7 +1525,6 @@ return CompanyLeaderShareholders('SZ000002'); 返回:处理后的结果值。 - 范例 ```tsl @@ -1603,7 +1532,6 @@ return AmountCommission("SH500003"); // 返回”SH500003”的交易量及佣金 ``` - ####### FundEnlarge 用途:基本报表相关函数。 @@ -1611,7 +1539,6 @@ return AmountCommission("SH500003"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1619,7 +1546,6 @@ return FundEnlarge("SZ184695"); // 返回”SZ184695”的基金扩募表 ``` - ####### FundIndustryComposite 用途:基本报表相关函数。 @@ -1627,7 +1553,6 @@ return FundEnlarge("SZ184695"); 返回:整数。 - 范例 ```tsl @@ -1635,7 +1560,6 @@ return FundIndustryComposite("SZ184691"); // 返回SZ184691的行业股票投资组合 ``` - ####### InvestmentRatio 用途:基本报表相关函数。 @@ -1643,7 +1567,6 @@ return FundIndustryComposite("SZ184691"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1651,7 +1574,6 @@ return InvestmentRatio("SZ184691") // 返回”SZ184691”的资产配置 ``` - ####### NetAssetWeeklyList 用途:基本报表相关函数。 @@ -1659,7 +1581,6 @@ return InvestmentRatio("SZ184691") 返回:处理后的结果值。 - 范例 ```tsl @@ -1667,7 +1588,6 @@ return NetAssetWeeklyList("SZ184691"); // 返回”SZ184691”的资产净值周表 ``` - ####### FundMainShareHolders 用途:基本报表相关函数。 @@ -1675,7 +1595,6 @@ return NetAssetWeeklyList("SZ184691"); 返回:处理后的结果值。 - 范例 ```tsl @@ -1693,7 +1612,6 @@ return FundMainShareHolders('SZ184695'); 返回:整数。 - 范例 ```tsl @@ -1797,7 +1715,6 @@ return FundStockComposite('SZ184701'); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -1818,7 +1735,6 @@ return BI_IssueingDateField(); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -1846,7 +1762,6 @@ return CB_IssueingDateField(); 返回:处理后的结果值。 - 范例 ```tsl @@ -1854,7 +1769,6 @@ SetSysParam(PN_Stock(), 'SZ131811'); return HgInfo(20151006); ``` - ##### 区间报表 ###### 内容 @@ -1883,7 +1797,6 @@ return HgInfo(20151006); 返回:处理后的结果值。 - 范例 ```tsl @@ -1892,7 +1805,6 @@ return CashFlowSheetQk("SZ000001", EndT, 0); // 返回平安2002年的合并现金流量表 ``` - ####### InterestSheetQk ####### InterestDistributeQk @@ -1937,7 +1849,6 @@ return CashFlowSheetQk("SZ000001", EndT, 0); 返回:布尔值。 - 范例 ```tsl @@ -1947,7 +1858,6 @@ return IssueInfoQk("SH500003", BegT, EndT); // 返回1995-01-01至2011-12-31”SH500003”的股票的发行情况 ``` - ####### MainNegotiableShareholdersQk 用途:区间报表相关函数。 @@ -1955,7 +1865,6 @@ return IssueInfoQk("SH500003", BegT, EndT); 返回:处理后的结果值。 - 范例 ```tsl @@ -1963,7 +1872,6 @@ return MainNegotiableShareholdersQk("SZ000002", 20111231); // 返回万科截止2011年十大流通股东情况 ``` - ####### MainShareholdersQk 用途:区间报表相关函数。 @@ -1971,7 +1879,6 @@ return MainNegotiableShareholdersQk("SZ000002", 20111231); 返回:处理后的结果值。 - 范例 ```tsl @@ -1979,7 +1886,6 @@ return MainShareholdersQk("SZ000002", 20111231); // 返回2011年十大股东情况 ``` - ####### ReportEventQk 用途:区间报表相关函数。 @@ -1987,7 +1893,6 @@ return MainShareholdersQk("SZ000002", 20111231); 返回:处理后的结果值。 - 范例 ```tsl @@ -1995,7 +1900,6 @@ return ReportEventQk("SZ000002", 20111231, ”分红送股”); // 返回万科2011年分红送股表 ``` - ####### ShareStructChangeQk 用途:区间报表相关函数。 @@ -2003,7 +1907,6 @@ return ReportEventQk("SZ000002", 20111231, ”分红送股”); 返回:处理后的结果值。 - 范例 ```tsl @@ -2013,7 +1916,6 @@ return ShareStructChangeQk("SZ000002", BegT, EndT); // 返回万科2008-01-01至2011-12-31的股本结构变动情况 ``` - ####### ShareStructQk 用途:区间报表相关函数。 @@ -2021,7 +1923,6 @@ return ShareStructChangeQk("SZ000002", BegT, EndT); 返回:处理后的结果值。 - 范例 ```tsl @@ -2029,7 +1930,6 @@ return ShareStructQk("SZ000002", inttodate(20111231)); // 返回万科2011-12-3的股本结构 ``` - ####### StockListQk 用途:区间报表相关函数。 @@ -2037,7 +1937,6 @@ return ShareStructQk("SZ000002", inttodate(20111231)); 返回:处理后的结果值。 - 范例 ```tsl @@ -2048,7 +1947,6 @@ return StockListQk(StockId, BegT, EndT); // 返回万科1900-01-01至2011-12-31股票上市情况 ``` - ####### StockMoreIssueQk 用途:区间报表相关函数。 @@ -2056,7 +1954,6 @@ return StockListQk(StockId, BegT, EndT); 返回:处理后的结果值。 - 范例 ```tsl @@ -2067,7 +1964,6 @@ return StockMoreIssueQk(StockId, BegT, EndT, ”上市日”); // 返回万科A1900-01-01至2011-12-13股票增发情况 ``` - ####### 分红送配 ######## 内容 @@ -2085,7 +1981,6 @@ EndT := inttodate(20111231); return StockDistributionQk(StockID, BegT, EndT, ”除权日”); ``` - ####### 事项类型 ######## 内容 @@ -2635,7 +2530,6 @@ return IE_LongtermLoans(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2650,7 +2544,6 @@ return IE_HyFdcjgzs(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2665,7 +2558,6 @@ return IE_HyFdckfxs(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2680,7 +2572,6 @@ return IE_HyHjsc(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2695,7 +2586,6 @@ return IE_HyJzy(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2710,7 +2600,6 @@ return IE_HyJtys(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2725,7 +2614,6 @@ return IE_HyJtysyTlyy(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2740,7 +2628,6 @@ return IE_HyLyy(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2755,7 +2642,6 @@ return IE_HyNlmyy(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2770,7 +2656,6 @@ return IE_HyQcgy(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2785,7 +2670,6 @@ return IE_HyYzdxyw(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2800,7 +2684,6 @@ return IE_HyZyhycwsj(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2834,7 +2717,6 @@ return IE_HyZyhyclsj(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2849,7 +2731,6 @@ return IE_HGGzyJy(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2864,7 +2745,6 @@ return IE_HGGdzctz(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2879,7 +2759,6 @@ return IE_HGGNP(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2894,7 +2773,6 @@ return IE_HGHgjck(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2909,7 +2787,6 @@ return IE_HGJmsz(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2924,7 +2801,6 @@ return IE_HGJmxfjzzs(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2939,7 +2815,6 @@ return IE_HGLywz(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2954,7 +2829,6 @@ return IE_HGQyjqyQyjxxzs(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2969,7 +2843,6 @@ return IE_HGQyxfpjzzs(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2984,7 +2857,6 @@ return IE_HGSplsjzzs(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2999,7 +2871,6 @@ return IE_HGShgk(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3014,7 +2885,6 @@ return IE_HGYclgjjgzs(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3029,7 +2899,6 @@ return IE_HGShxfplsze(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3082,7 +2951,6 @@ return IE_HGZhtjsj(); 返回:处理后的结果值。 - 范例 ```tsl @@ -3092,7 +2960,6 @@ return FinancialItemsQk(StockId, EndT); // 返回”SH500003”2011年的财务指标 ``` - ####### InvestmentRatioQk 用途:区间报表相关函数。 @@ -3100,7 +2967,6 @@ return FinancialItemsQk(StockId, EndT); 返回:处理后的结果值。 - 范例 ```tsl @@ -3110,7 +2976,6 @@ return InvestmentRatioQk(FundId, RDate); // 返回”SZ84712”按资产类型分类的基金投资组合 ``` - ####### fundsstockcompositeqk ####### FundMainShareHoldersQk @@ -3120,7 +2985,6 @@ return InvestmentRatioQk(FundId, RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3130,7 +2994,6 @@ return FundMainShareHoldersQk(FundId, EndT); // 返回基金金泰2011年的基金主要持有人 ``` - ####### fundsbondcompositeqk ####### AmountCommissionQk @@ -3140,7 +3003,6 @@ return FundMainShareHoldersQk(FundId, EndT); 返回:处理后的结果值。 - 范例 ```tsl @@ -3150,7 +3012,6 @@ return AmountCommissionQk(FundId, EndT); // 返回”SH500003”2011年的交易量及佣金情况 ``` - ####### FundEnlargeQk 用途:区间报表相关函数。 @@ -3158,7 +3019,6 @@ return AmountCommissionQk(FundId, EndT); 返回:处理后的结果值。 - 范例数据表,返回在指定区间内基金扩募情况 ```tsl @@ -3169,7 +3029,6 @@ return FundEnlargeQk(FundId, BegT, EndT); // 返回SZ184700”1990-01-01至2011-12-31的基金扩募情况 ``` - ####### FundBondCompositeQk 用途:区间报表相关函数。 @@ -3177,7 +3036,6 @@ return FundEnlargeQk(FundId, BegT, EndT); 返回:整数。 - 范例 ```tsl @@ -3187,7 +3045,6 @@ return FundBondCompositeQk(20111231); // 返回”SZ184691”在2011年的股票投资组合情况 ``` - ####### FundNewAddedStockQk 用途:区间报表相关函数。 @@ -3195,7 +3052,6 @@ return FundBondCompositeQk(20111231); 返回:处理后的结果值。 - 范例 ```tsl @@ -3205,7 +3061,6 @@ return FundNewAddedStockQk(FundId, EndT); // 返回”SH500002”2002年的基金新增股票 ``` - ####### FundBondPZCompositeQk 用途:区间报表相关函数。 @@ -3213,7 +3068,6 @@ return FundNewAddedStockQk(FundId, EndT); 返回:整数。 - 范例 ```tsl @@ -3223,7 +3077,6 @@ return FundBondPZCompositeQk(FundId, RDate); // 返回”SH500018”在2011年的债券配置 ``` - ####### NetAssetWeeklyListQk2 用途:区间报表相关函数。 @@ -3231,7 +3084,6 @@ return FundBondPZCompositeQk(FundId, RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3242,7 +3094,6 @@ return NetAssetWeeklyListQk2(FundId, BegT, EndT); // 返回”OF288101”2005-01-01至2011-12-31的资产净值周表情况 ``` - ####### fundsssmx ####### FundIndustryCompositeQk @@ -3252,7 +3103,6 @@ return NetAssetWeeklyListQk2(FundId, BegT, EndT); 返回:整数。 - 范例 ```tsl @@ -3262,7 +3112,6 @@ return FundIndustryCompositeQk(FundId, RDate); // 返回”SZ184693”在2011年的基金行业股票投资组合情况 ``` - ####### NetAssetWeeklyListQk 用途:区间报表相关函数。 @@ -3270,7 +3119,6 @@ return FundIndustryCompositeQk(FundId, RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3280,7 +3128,6 @@ return NetAssetWeeklyListQk(FundId, EndT); // 返回”SZ84691”2003年资产周表情况 ``` - ####### BalanceSheetQk 用途:区间报表相关函数。 @@ -3288,7 +3135,6 @@ return NetAssetWeeklyListQk(FundId, EndT); 返回:处理后的结果值。 - 范例 ```tsl @@ -3298,7 +3144,6 @@ return BalanceSheetQk(StockID, EndT, 0); // 返回”SH500003”在2002的资产负债表 ``` - ####### FundStockCompositeQk 用途:区间报表相关函数。 @@ -3306,7 +3151,6 @@ return BalanceSheetQk(StockID, EndT, 0); 返回:整数。 - 范例 ```tsl @@ -3316,7 +3160,6 @@ return FundStockCompositeQk(FundId, RDate); // 返回”SZ184701”2011年的股票投资组合情况 ``` - ####### fundsindustrycompositeqk ####### fundsarmmx @@ -3606,14 +3449,12 @@ return IE_FundMainShareHolder(); 返回:处理后的结果值。 - 范例 ```tsl return FundsTPQk(array('OF000001'), 20221231, '股票成交量'); ``` - ###### 基金扩展库 ####### 内容 @@ -3640,7 +3481,6 @@ return FundsTPQk(array('OF000001'), 20221231, '股票成交量'); 返回:处理后的结果值。 - 范例 ```tsl @@ -3650,7 +3490,6 @@ return FundExt_IRQk(RDate); // 返回”SH500001”在2003年的基金扩展-资产配置 ``` - ####### FundExt_ICQk 用途:区间报表相关函数。 @@ -3658,7 +3497,6 @@ return FundExt_IRQk(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3669,7 +3507,6 @@ return FundExt_ICQk(RDate); // 返回”SH500001”在2003年的基金扩展-行业配置 ``` - ####### FundExt_ICCQk 用途:区间报表相关函数。 @@ -3677,7 +3514,6 @@ return FundExt_ICQk(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3688,7 +3524,6 @@ return FundExt_ICCQk(RDate); // 返回”SH500001”在2003年的基金扩展-行业集中度 ``` - ####### FundExt_BCQk 用途:区间报表相关函数。 @@ -3696,7 +3531,6 @@ return FundExt_ICCQk(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3707,7 +3541,6 @@ return FundExt_BCQk(RDate); // 返回”SH500001”在2003年的基金扩展-债券配置 ``` - ####### FundExt_BCCQk 用途:区间报表相关函数。 @@ -3715,7 +3548,6 @@ return FundExt_BCQk(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3726,7 +3558,6 @@ return FundExt_BCCQk(RDate); // 返回”SH500001”在2003年的基金扩展-债券集中度 ``` - ####### FundExt_SCDQk 用途:区间报表相关函数。 @@ -3734,7 +3565,6 @@ return FundExt_BCCQk(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3745,7 +3575,6 @@ return FundExt_SCDQk(RDate); // 返回”SH500001”在2003年的基金扩展-持股情况 ``` - ####### FundExt_SCCExt 用途:区间报表相关函数。 @@ -3753,7 +3582,6 @@ return FundExt_SCDQk(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3764,7 +3592,6 @@ return FundExt_SCCExt(RDate); // 返回”SH500001”在2003年的基金扩展-持股集中度 ``` - ####### FundExt_BCDQk 用途:区间报表相关函数。 @@ -3772,7 +3599,6 @@ return FundExt_SCCExt(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3783,7 +3609,6 @@ return FundExt_BCDQk(RDate); // 返回”SH500001”在2003年的基金扩展-持债情况 ``` - ####### FundExt_BCDCExt 用途:区间报表相关函数。 @@ -3791,7 +3616,6 @@ return FundExt_BCDQk(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3801,7 +3625,6 @@ return FundExt_BCDCExt(RDate); // 返回”SH500001”在2003年的基金扩展-持债集中度 ``` - ####### FundNAQk 用途:区间报表相关函数。 @@ -3809,7 +3632,6 @@ return FundExt_BCDCExt(RDate); 返回:处理后的结果值。 - 范例 ```tsl @@ -3820,7 +3642,6 @@ return FundNAQk(BegT, EndT, Cy_week()); // 返回”SH500001”2011-01-01至2011-12-31的周收益率 ``` - ####### FundRRAQk 用途:区间报表相关函数。 @@ -3828,7 +3649,6 @@ return FundNAQk(BegT, EndT, Cy_week()); 返回:处理后的结果值。 - 范例 ```tsl @@ -3838,7 +3658,6 @@ return FundRRAQk(EndT); // 返回”SH500001”在截止日2011年11月30号的风险及调整收益 ``` - ####### FundNA2Qk 用途:区间报表相关函数。 @@ -3846,7 +3665,6 @@ return FundRRAQk(EndT); 返回:处理后的结果值。 - 范例 ```tsl @@ -3856,7 +3674,6 @@ return FundNA2Qk(EndT); // 返回”SH500001”在截止日2011年11月30号的收益率 ``` - ####### FundNAWZFQk 用途:区间报表相关函数。 @@ -3864,7 +3681,6 @@ return FundNA2Qk(EndT); 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/financial/futures.md b/docs/tsl/syntax_book/function/financial/futures.md index fc2a414..cf03fab 100644 --- a/docs/tsl/syntax_book/function/financial/futures.md +++ b/docs/tsl/syntax_book/function/financial/futures.md @@ -71,7 +71,6 @@ 参数:无(使用 pn_stock/pn_date)。 返回:合约乘数。 - 范例 ```tsl @@ -94,7 +93,6 @@ return FuturesMultiplierEndT(); // 结果:500 参数:无(使用 pn_stock/pn_date)。 返回:交割日。 - 范例 ```tsl @@ -110,7 +108,6 @@ return FuturesDeliveryDateEndT2(); // 返回:20201218 参数:无(使用 pn_stock)。 返回:最后交易日。 - 范例 ```tsl @@ -122,12 +119,14 @@ return FuturesLastDateEndT(); // 返回20210115 ###### 中间函数 ####### 内容 + - Futuresbivalue ####### Futuresbivalue 用途:中间函数:获取期货基本信息原始值。 参数: + - args:内部调用参数(按系统约定) 返回:基本信息值。 @@ -138,7 +137,6 @@ return FuturesLastDateEndT(); // 返回20210115 参数:无(使用 pn_stock/pn_date)。 返回:最小变动价位。 - 范例 ```tsl @@ -155,7 +153,6 @@ return FuturesTickSizeEndT(); 参数:无(使用 pn_stock/pn_date)。 返回:最低交易保证金率(%)。 - 范例 ```tsl @@ -172,7 +169,6 @@ return FuturesMinimumTradingMarginRateEndT(); 参数:无(使用 pn_stock/pn_date)。 返回:涨停幅度(%)。 - 范例 ```tsl @@ -189,7 +185,6 @@ return FuturesPriceUpperLimitEndT(); 参数:无(使用 pn_stock/pn_date)。 返回:跌停幅度(%)。 - 范例 ```tsl @@ -217,11 +212,11 @@ return FuturesPriceLowerLimitEndT(); 用途:获取指定品种在日期区间内的仓单日报。 参数: + - begt:起始日期 - endt:结束日期 - out_table:输出表 -返回:是否查询成功(1/0)。 - + 返回:是否查询成功(1/0)。 范例 @@ -240,9 +235,9 @@ return "获取数据失败"; 用途:获取指定仓库的仓单总量。 参数: -- warehouse_name:仓库名称 -返回:仓单总量。 +- warehouse_name:仓库名称 + 返回:仓单总量。 范例 @@ -257,10 +252,10 @@ return FuturesWarehouseVol("国储天威"); 用途:获取指定仓库/地区的仓单净变动量。 参数: + - warehouse_name:仓库名称 - region:地区名称 -返回:仓单净变动量。 - + 返回:仓单净变动量。 范例 @@ -277,7 +272,6 @@ return FuturesWarehouseChange("", "上海"); 参数:无(使用 pn_stock/pn_date)。 返回:仓单占比(%)。 - 范例 ```tsl @@ -291,9 +285,9 @@ return FuturesWarehouseRatio(); 用途:获取指定仓库的仓单变比(%)。 参数: -- warehouse_name:仓库名称 -返回:仓单变比(%)。 +- warehouse_name:仓库名称 + 返回:仓单变比(%)。 范例 @@ -308,9 +302,9 @@ return FuturesWarehouseRatio2("国储天威"); 用途:获取指定仓库占该地区仓单总量比(%)。 参数: -- warehouse_name:仓库名称 -返回:仓单占比(%)。 +- warehouse_name:仓库名称 + 返回:仓单占比(%)。 范例 @@ -327,7 +321,6 @@ return FuturesTheWarehouseVolRatio("国储天威"); 参数:无(使用 pn_stock/pn_date)。 返回:有效预报总量。 - 范例 ```tsl @@ -348,9 +341,9 @@ return FuturesWarehousePredictionVol(); 用途:获取指定仓库所在地区。 参数: -- warehouse_name:仓库名称 -返回:地区名称。 +- warehouse_name:仓库名称 + 返回:地区名称。 范例 @@ -366,11 +359,11 @@ return FuturesRegion("南储仓储"); 用途:获取指定仓库在指定地区的仓单数量(类型由 flag 指定)。 参数: + - flag:类型标记(按示例传入) - warehouse_name:仓库名称 - region:地区名称 -返回:仓单数量。 - + 返回:仓单数量。 范例 @@ -392,10 +385,10 @@ return FuturesWarehouse(0, '南储仓储', '广东'); 用途:获取指定日交易保证金率(按类型标记)。 参数: + - date:日期 - flag:类型标记(按示例传入) -返回:交易保证金率(%)。 - + 返回:交易保证金率(%)。 范例 @@ -411,10 +404,10 @@ return FuturesTradingMarginRate(IntToDate(20140331), 0); 用途:获取指定日结算保证金率(按类型标记)。 参数: + - date:日期 - flag:类型标记(按示例传入) -返回:结算保证金率(%)。 - + 返回:结算保证金率(%)。 范例 @@ -439,10 +432,10 @@ return FuturesMaintenanceMarginRate(IntToDate(20140331), 0); 用途:获取指定日手续费率(交易额万分之)。 参数: + - date:日期 - flag:类型标记(按示例传入) -返回:手续费率(万分之)。 - + 返回:手续费率(万分之)。 范例 @@ -458,10 +451,10 @@ return FuturesFeeRate(IntToDate(20140328), 0); 用途:获取指定日手续费金额(元/手)。 参数: + - date:日期 - flag:类型标记(按示例传入) -返回:手续费金额(元/手)。 - + 返回:手续费金额(元/手)。 范例 @@ -505,6 +498,7 @@ return fee_1 + fee_2; 用途:获取期货手续费计费成本参数。 参数:无(使用 pn_stock/pn_date)。 返回:计费成本参数。 + ##### 期货代码 ###### 内容 @@ -527,9 +521,9 @@ return fee_1 + fee_2; 用途:合约代码转换为品种代码。 参数: -- code:合约代码(按系统日期 pn_date 处理) -返回:品种代码。 +- code:合约代码(按系统日期 pn_date 处理) + 返回:品种代码。 范例 @@ -542,10 +536,10 @@ return FuturesCodeToPZ('LXA01'); // 返回'A' 用途:获取指定日期仍在市交易的合约列表。 参数: + - categories:类别/品种列表 - endt:日期 -返回:合约列表。 - + 返回:合约列表。 范例 @@ -564,102 +558,100 @@ return GetFuturesBkbydate('大连商品交易所', 20200201T); 参数:无。 返回:品种代码表。 - 范例 ```tsl return FuturesAllPZCode(); ``` - -| 品种代码 | 变动日 | 品种名称 | 主力代码 | 主力代码2 | 次主力代码 | 指数线代码 | 连续代码 | 连一代码 | 连二代码 | 连三代码 | 连四代码 | -| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | -| A | 20020315 | 黄大豆1号 | ZLA10 | ZLA00 | ZLA11 | QIA10 | LXA00 | LXA01 | LXA02 | LXA03 | LXA04 | -| AD | 20250610 | 铸造铝合金 | ZLAD10 | ZLAD00 | ZLAD11 | QIAD10 | LXAD00 | LXAD01 | LXAD02 | LXAD03 | LXAD04 | -| AG | 20120510 | 白银 | ZLAG10 | ZLAG00 | ZLAG11 | QIAG10 | LXAG00 | LXAG01 | LXAG02 | LXAG03 | LXAG04 | -| AL | 19920528 | 铝 | ZLAL10 | ZLAL00 | ZLAL11 | QIAL10 | LXAL00 | LXAL01 | LXAL02 | LXAL03 | LXAL04 | -| AO | 20230619 | 氧化铝 | ZLAO10 | ZLAO00 | ZLAO11 | QIAO10 | LXAO00 | LXAO01 | LXAO02 | LXAO03 | LXAO04 | -| AP | 20171222 | 苹果 | ZLAP10 | ZLAP00 | ZLAP11 | QIAP10 | LXAP00 | LXAP01 | LXAP02 | LXAP03 | LXAP04 | -| AU | 20080109 | 黄金 | ZLAU10 | ZLAU00 | ZLAU11 | QIAU10 | LXAU00 | LXAU01 | LXAU02 | LXAU03 | LXAU04 | -| B | 20041222 | 黄大豆2号 | ZLB10 | ZLB00 | ZLB11 | QIB10 | LXB00 | LXB01 | LXB02 | LXB03 | LXB04 | -| BB | 20131206 | 胶合板 | ZLBB10 | ZLBB00 | ZLBB11 | QIBB10 | LXBB00 | LXBB01 | LXBB02 | LXBB03 | LXBB04 | -| BC | 20201119 | 国际铜 | ZLBC10 | ZLBC00 | ZLBC11 | QIBC10 | LXBC00 | LXBC01 | LXBC02 | LXBC03 | LXBC04 | -| BR | 20230728 | 丁二烯橡胶 | ZLBR10 | ZLBR00 | ZLBR11 | QIBR10 | LXBR00 | LXBR01 | LXBR02 | LXBR03 | LXBR04 | -| BU | 20131009 | 沥青 | ZLBU10 | ZLBU00 | ZLBU11 | QIBU10 | LXBU00 | LXBU01 | LXBU02 | LXBU03 | LXBU04 | -| BZ | 20250708 | 纯苯 | ZLBZ10 | ZLBZ00 | ZLBZ11 | QIBZ10 | LXBZ00 | LXBZ01 | LXBZ02 | LXBZ03 | LXBZ04 | -| C | 20040922 | 玉米 | ZLC10 | ZLC00 | ZLC11 | QIC10 | LXC00 | LXC01 | LXC02 | LXC03 | LXC04 | -| CF | 20040601 | 棉花 | ZLCF10 | ZLCF00 | ZLCF11 | QICF10 | LXCF00 | LXCF01 | LXCF02 | LXCF03 | LXCF04 | -| CJ | 20190430 | 红枣 | ZLCJ10 | ZLCJ00 | ZLCJ11 | QICJ10 | LXCJ00 | LXCJ01 | LXCJ02 | LXCJ03 | LXCJ04 | -| CS | 20141219 | 玉米淀粉 | ZLCS10 | ZLCS00 | ZLCS11 | QICS10 | LXCS00 | LXCS01 | LXCS02 | LXCS03 | LXCS04 | -| CU | 19930301 | 铜 | ZLCU10 | ZLCU00 | ZLCU11 | QICU10 | LXCU00 | LXCU01 | LXCU02 | LXCU03 | LXCU04 | -| CY | 20170818 | 棉纱 | ZLCY10 | ZLCY00 | ZLCY11 | QICY10 | LXCY00 | LXCY01 | LXCY02 | LXCY03 | LXCY04 | -| EB | 20190926 | 苯乙烯 | ZLEB10 | ZLEB00 | ZLEB11 | QIEB10 | LXEB00 | LXEB01 | LXEB02 | LXEB03 | LXEB04 | -| EC | 20230818 | SCFIS欧线 | ZLEC10 | ZLEC00 | ZLEC11 | QIEC10 | LXEC00 | LXEC01 | LXEC02 | LXEC03 | LXEC04 | -| EG | 20181210 | 乙二醇 | ZLEG10 | ZLEG00 | ZLEG11 | QIEG10 | LXEG00 | LXEG01 | LXEG02 | LXEG03 | LXEG04 | -| FB | 20131206 | 纤维板 | ZLFB10 | ZLFB00 | ZLFB11 | QIFB10 | LXFB00 | LXFB01 | LXFB02 | LXFB03 | LXFB04 | -| FG | 20121203 | 玻璃 | ZLFG10 | ZLFG00 | ZLFG11 | QIFG10 | LXFG00 | LXFG01 | LXFG02 | LXFG03 | LXFG04 | -| FU | 20040825 | 燃料油 | ZLFU10 | ZLFU00 | ZLFU11 | QIFU10 | LXFU00 | LXFU01 | LXFU02 | LXFU03 | LXFU04 | -| HC | 20140321 | 热轧卷板 | ZLHC10 | ZLHC00 | ZLHC11 | QIHC10 | LXHC00 | LXHC01 | LXHC02 | LXHC03 | LXHC04 | -| I | 20131018 | 铁矿石 | ZLI10 | ZLI00 | ZLI11 | QII10 | LXI00 | LXI01 | LXI02 | LXI03 | LXI04 | -| IC | 20150416 | 中证500指数 | ZLIC10 | ZLIC00 | ZLIC11 | QIIC10 | LXIC00 | LXIC01 | LXIC02 | LXIC03 | | -| IF | 20100416 | 沪深300指数 | ZLIF10 | ZLIF00 | ZLIF11 | QIIF10 | LXIF00 | LXIF01 | LXIF02 | LXIF03 | | -| IH | 20150416 | 上证50指数 | ZLIH10 | ZLIH00 | ZLIH11 | QIIH10 | LXIH00 | LXIH01 | LXIH02 | LXIH03 | | -| IM | 20220722 | 中证1000指数 | ZLIM10 | ZLIM00 | ZLIM11 | QIIM10 | LXIM00 | LXIM01 | LXIM02 | LXIM03 | | -| J | 20110415 | 焦炭 | ZLJ10 | ZLJ00 | ZLJ11 | QIJ10 | LXJ00 | LXJ01 | LXJ02 | LXJ03 | LXJ04 | -| JD | 20131108 | 鸡蛋 | ZLJD10 | ZLJD00 | ZLJD11 | QIJD10 | LXJD00 | LXJD01 | LXJD02 | LXJD03 | LXJD04 | -| JM | 20130322 | 焦煤 | ZLJM10 | ZLJM00 | ZLJM11 | QIJM10 | LXJM00 | LXJM01 | LXJM02 | LXJM03 | LXJM04 | -| JR | 20131118 | 粳稻 | ZLJR10 | ZLJR00 | ZLJR11 | QIJR10 | LXJR00 | LXJR01 | LXJR02 | LXJR03 | LXJR04 | -| L | 20070731 | 聚乙烯 | ZLL10 | ZLL00 | ZLL11 | QIL10 | LXL00 | LXL01 | LXL02 | LXL03 | LXL04 | -| LC | 20230721 | 碳酸锂 | ZLLC10 | ZLLC00 | ZLLC11 | QILC10 | LXLC00 | LXLC01 | LXLC02 | LXLC03 | LXLC04 | -| LG | 20241118 | 原木 | ZLLG10 | ZLLG00 | ZLLG11 | QILG10 | LXLG00 | LXLG01 | LXLG02 | LXLG03 | LXLG04 | -| LH | 20210108 | 生猪 | ZLLH10 | ZLLH00 | ZLLH11 | QILH10 | LXLH00 | LXLH01 | LXLH02 | LXLH03 | LXLH04 | -| LR | 20140708 | 晚籼稻 | ZLLR10 | ZLLR00 | ZLLR11 | QILR10 | LXLR00 | LXLR01 | LXLR02 | LXLR03 | LXLR04 | -| LU | 20200622 | 低硫燃料油 | ZLLU10 | ZLLU00 | ZLLU11 | QILU10 | LXLU00 | LXLU01 | LXLU02 | LXLU03 | LXLU04 | -| M | 20000717 | 豆粕 | ZLM10 | ZLM00 | ZLM11 | QIM10 | LXM00 | LXM01 | LXM02 | LXM03 | LXM04 | -| MA | 20140617 | 甲醇 | ZLMA10 | ZLMA00 | ZLMA11 | QIMA10 | LXMA00 | LXMA01 | LXMA02 | LXMA03 | LXMA04 | -| NI | 20150327 | 镍 | ZLNI10 | ZLNI00 | ZLNI11 | QINI10 | LXNI00 | LXNI01 | LXNI02 | LXNI03 | LXNI04 | -| NR | 20190812 | 20号胶 | ZLNR10 | ZLNR00 | ZLNR11 | QINR10 | LXNR00 | LXNR01 | LXNR02 | LXNR03 | LXNR04 | -| OI | 20120716 | 菜籽油 | ZLOI10 | ZLOI00 | ZLOI11 | QIOI10 | LXOI00 | LXOI01 | LXOI02 | LXOI03 | LXOI04 | -| OP | 20250910 | 胶版印刷纸 | ZLOP10 | ZLOP00 | ZLOP11 | QIOP10 | LXOP00 | LXOP01 | LXOP02 | LXOP03 | LXOP04 | -| P | 20071029 | 棕榈油 | ZLP10 | ZLP00 | ZLP11 | QIP10 | LXP00 | LXP01 | LXP02 | LXP03 | LXP04 | -| PB | 20110324 | 铅 | ZLPB10 | ZLPB00 | ZLPB11 | QIPB10 | LXPB00 | LXPB01 | LXPB02 | LXPB03 | LXPB04 | -| PF | 20201012 | 短纤 | ZLPF10 | ZLPF00 | ZLPF11 | QIPF10 | LXPF00 | LXPF01 | LXPF02 | LXPF03 | LXPF04 | -| PG | 20200330 | 液化石油气 | ZLPG10 | ZLPG00 | ZLPG11 | QIPG10 | LXPG00 | LXPG01 | LXPG02 | LXPG03 | LXPG04 | -| PK | 20210201 | 花生 | ZLPK10 | ZLPK00 | ZLPK11 | QIPK10 | LXPK00 | LXPK01 | LXPK02 | LXPK03 | LXPK04 | -| PL | 20250722 | 丙烯 | ZLPL10 | ZLPL00 | ZLPL11 | QIPL10 | LXPL00 | LXPL01 | LXPL02 | LXPL03 | LXPL04 | -| PM | 20120117 | 普麦 | ZLPM10 | ZLPM00 | ZLPM11 | QIPM10 | LXPM00 | LXPM01 | LXPM02 | LXPM03 | LXPM04 | -| PP | 20140228 | 聚丙烯 | ZLPP10 | ZLPP00 | ZLPP11 | QIPP10 | LXPP00 | LXPP01 | LXPP02 | LXPP03 | LXPP04 | -| PR | 20240830 | 瓶片 | ZLPR10 | ZLPR00 | ZLPR11 | QIPR10 | LXPR00 | LXPR01 | LXPR02 | LXPR03 | LXPR04 | -| PS | 20241226 | 多晶硅 | ZLPS10 | ZLPS00 | ZLPS11 | QIPS10 | LXPS00 | LXPS01 | LXPS02 | LXPS03 | LXPS04 | -| PX | 20230915 | 对二甲苯 | ZLPX10 | ZLPX00 | ZLPX11 | QIPX10 | LXPX00 | LXPX01 | LXPX02 | LXPX03 | LXPX04 | -| RB | 20090327 | 螺纹钢 | ZLRB10 | ZLRB00 | ZLRB11 | QIRB10 | LXRB00 | LXRB01 | LXRB02 | LXRB03 | LXRB04 | -| RI | 20120724 | 早籼稻 | ZLRI10 | ZLRI00 | ZLRI11 | QIRI10 | LXRI00 | LXRI01 | LXRI02 | LXRI03 | LXRI04 | -| RM | 20121228 | 菜籽粕 | ZLRM10 | ZLRM00 | ZLRM11 | QIRM10 | LXRM00 | LXRM01 | LXRM02 | LXRM03 | LXRM04 | -| RR | 20190816 | 粳米 | ZLRR10 | ZLRR00 | ZLRR11 | QIRR10 | LXRR00 | LXRR01 | LXRR02 | LXRR03 | LXRR04 | -| RS | 20121228 | 油菜籽 | ZLRS10 | ZLRS00 | ZLRS11 | QIRS10 | LXRS00 | LXRS01 | LXRS02 | LXRS03 | | -| RU | 19931101 | 天然橡胶 | ZLRU10 | ZLRU00 | ZLRU11 | QIRU10 | LXRU00 | LXRU01 | LXRU02 | LXRU03 | LXRU04 | -| SA | 20191206 | 纯碱 | ZLSA10 | ZLSA00 | ZLSA11 | QISA10 | LXSA00 | LXSA01 | LXSA02 | LXSA03 | LXSA04 | -| SC | 20180326 | 原油 | ZLSC10 | ZLSC00 | ZLSC11 | QISC10 | LXSC00 | LXSC01 | LXSC02 | LXSC03 | LXSC04 | -| SF | 20140808 | 硅铁 | ZLSF10 | ZLSF00 | ZLSF11 | QISF10 | LXSF00 | LXSF01 | LXSF02 | LXSF03 | LXSF04 | -| SH | 20230915 | 烧碱 | ZLSH10 | ZLSH00 | ZLSH11 | QISH10 | LXSH00 | LXSH01 | LXSH02 | LXSH03 | LXSH04 | -| SI | 20221222 | 工业硅 | ZLSI10 | ZLSI00 | ZLSI11 | QISI10 | LXSI00 | LXSI01 | LXSI02 | LXSI03 | LXSI04 | -| SM | 20140808 | 锰硅 | ZLSM10 | ZLSM00 | ZLSM11 | QISM10 | LXSM00 | LXSM01 | LXSM02 | LXSM03 | LXSM04 | -| SN | 20150327 | 锡 | ZLSN10 | ZLSN00 | ZLSN11 | QISN10 | LXSN00 | LXSN01 | LXSN02 | LXSN03 | LXSN04 | -| SP | 20181127 | 纸浆 | ZLSP10 | ZLSP00 | ZLSP11 | QISP10 | LXSP00 | LXSP01 | LXSP02 | LXSP03 | LXSP04 | -| SR | 20060106 | 白糖 | ZLSR10 | ZLSR00 | ZLSR11 | QISR10 | LXSR00 | LXSR01 | LXSR02 | LXSR03 | LXSR04 | -| SS | 20190925 | 不锈钢 | ZLSS10 | ZLSS00 | ZLSS11 | QISS10 | LXSS00 | LXSS01 | LXSS02 | LXSS03 | LXSS04 | -| T | 20150320 | 10年期国债 | ZLT10 | ZLT00 | ZLT11 | QIT10 | LXT00 | LXT01 | LXT02 | | | -| TA | 20061218 | PTA | ZLTA10 | ZLTA00 | ZLTA11 | QITA10 | LXTA00 | LXTA01 | LXTA02 | LXTA03 | LXTA04 | -| TF | 20130906 | 5年期国债 | ZLTF10 | ZLTF00 | ZLTF11 | QITF10 | LXTF00 | LXTF01 | LXTF02 | | | -| TL | 20230421 | 30年期国债 | ZLTL10 | ZLTL00 | ZLTL11 | QITL10 | LXTL00 | LXTL01 | LXTL02 | | | -| TS | 20180817 | 2年期国债 | ZLTS10 | ZLTS00 | ZLTS11 | QITS10 | LXTS00 | LXTS01 | LXTS02 | | | -| UR | 20190809 | 尿素 | ZLUR10 | ZLUR00 | ZLUR11 | QIUR10 | LXUR00 | LXUR01 | LXUR02 | LXUR03 | LXUR04 | -| V | 20090525 | 聚氯乙烯 | ZLV10 | ZLV00 | ZLV11 | QIV10 | LXV00 | LXV01 | LXV02 | LXV03 | LXV04 | -| WH | 20120724 | 强麦 | ZLWH10 | ZLWH00 | ZLWH11 | QIWH10 | LXWH00 | LXWH01 | LXWH02 | LXWH03 | LXWH04 | -| WR | 20090327 | 线材 | ZLWR10 | ZLWR00 | ZLWR11 | QIWR10 | LXWR00 | LXWR01 | LXWR02 | LXWR03 | LXWR04 | -| Y | 20060109 | 豆油 | ZLY10 | ZLY00 | ZLY11 | QIY10 | LXY00 | LXY01 | LXY02 | LXY03 | LXY04 | -| ZC | 20150518 | 动力煤 | ZLZC10 | ZLZC00 | ZLZC11 | QIZC10 | LXZC00 | LXZC01 | LXZC02 | LXZC03 | LXZC04 | -| ZN | 20070326 | 锌 | ZLZN10 | ZLZN00 | ZLZN11 | QIZN10 | LXZN00 | LXZN01 | LXZN02 | LXZN03 | LXZN04 | +| 品种代码 | 变动日 | 品种名称 | 主力代码 | 主力代码2 | 次主力代码 | 指数线代码 | 连续代码 | 连一代码 | 连二代码 | 连三代码 | 连四代码 | +| -------- | -------- | ------------ | -------- | --------- | ---------- | ---------- | -------- | -------- | -------- | -------- | -------- | +| A | 20020315 | 黄大豆1号 | ZLA10 | ZLA00 | ZLA11 | QIA10 | LXA00 | LXA01 | LXA02 | LXA03 | LXA04 | +| AD | 20250610 | 铸造铝合金 | ZLAD10 | ZLAD00 | ZLAD11 | QIAD10 | LXAD00 | LXAD01 | LXAD02 | LXAD03 | LXAD04 | +| AG | 20120510 | 白银 | ZLAG10 | ZLAG00 | ZLAG11 | QIAG10 | LXAG00 | LXAG01 | LXAG02 | LXAG03 | LXAG04 | +| AL | 19920528 | 铝 | ZLAL10 | ZLAL00 | ZLAL11 | QIAL10 | LXAL00 | LXAL01 | LXAL02 | LXAL03 | LXAL04 | +| AO | 20230619 | 氧化铝 | ZLAO10 | ZLAO00 | ZLAO11 | QIAO10 | LXAO00 | LXAO01 | LXAO02 | LXAO03 | LXAO04 | +| AP | 20171222 | 苹果 | ZLAP10 | ZLAP00 | ZLAP11 | QIAP10 | LXAP00 | LXAP01 | LXAP02 | LXAP03 | LXAP04 | +| AU | 20080109 | 黄金 | ZLAU10 | ZLAU00 | ZLAU11 | QIAU10 | LXAU00 | LXAU01 | LXAU02 | LXAU03 | LXAU04 | +| B | 20041222 | 黄大豆2号 | ZLB10 | ZLB00 | ZLB11 | QIB10 | LXB00 | LXB01 | LXB02 | LXB03 | LXB04 | +| BB | 20131206 | 胶合板 | ZLBB10 | ZLBB00 | ZLBB11 | QIBB10 | LXBB00 | LXBB01 | LXBB02 | LXBB03 | LXBB04 | +| BC | 20201119 | 国际铜 | ZLBC10 | ZLBC00 | ZLBC11 | QIBC10 | LXBC00 | LXBC01 | LXBC02 | LXBC03 | LXBC04 | +| BR | 20230728 | 丁二烯橡胶 | ZLBR10 | ZLBR00 | ZLBR11 | QIBR10 | LXBR00 | LXBR01 | LXBR02 | LXBR03 | LXBR04 | +| BU | 20131009 | 沥青 | ZLBU10 | ZLBU00 | ZLBU11 | QIBU10 | LXBU00 | LXBU01 | LXBU02 | LXBU03 | LXBU04 | +| BZ | 20250708 | 纯苯 | ZLBZ10 | ZLBZ00 | ZLBZ11 | QIBZ10 | LXBZ00 | LXBZ01 | LXBZ02 | LXBZ03 | LXBZ04 | +| C | 20040922 | 玉米 | ZLC10 | ZLC00 | ZLC11 | QIC10 | LXC00 | LXC01 | LXC02 | LXC03 | LXC04 | +| CF | 20040601 | 棉花 | ZLCF10 | ZLCF00 | ZLCF11 | QICF10 | LXCF00 | LXCF01 | LXCF02 | LXCF03 | LXCF04 | +| CJ | 20190430 | 红枣 | ZLCJ10 | ZLCJ00 | ZLCJ11 | QICJ10 | LXCJ00 | LXCJ01 | LXCJ02 | LXCJ03 | LXCJ04 | +| CS | 20141219 | 玉米淀粉 | ZLCS10 | ZLCS00 | ZLCS11 | QICS10 | LXCS00 | LXCS01 | LXCS02 | LXCS03 | LXCS04 | +| CU | 19930301 | 铜 | ZLCU10 | ZLCU00 | ZLCU11 | QICU10 | LXCU00 | LXCU01 | LXCU02 | LXCU03 | LXCU04 | +| CY | 20170818 | 棉纱 | ZLCY10 | ZLCY00 | ZLCY11 | QICY10 | LXCY00 | LXCY01 | LXCY02 | LXCY03 | LXCY04 | +| EB | 20190926 | 苯乙烯 | ZLEB10 | ZLEB00 | ZLEB11 | QIEB10 | LXEB00 | LXEB01 | LXEB02 | LXEB03 | LXEB04 | +| EC | 20230818 | SCFIS欧线 | ZLEC10 | ZLEC00 | ZLEC11 | QIEC10 | LXEC00 | LXEC01 | LXEC02 | LXEC03 | LXEC04 | +| EG | 20181210 | 乙二醇 | ZLEG10 | ZLEG00 | ZLEG11 | QIEG10 | LXEG00 | LXEG01 | LXEG02 | LXEG03 | LXEG04 | +| FB | 20131206 | 纤维板 | ZLFB10 | ZLFB00 | ZLFB11 | QIFB10 | LXFB00 | LXFB01 | LXFB02 | LXFB03 | LXFB04 | +| FG | 20121203 | 玻璃 | ZLFG10 | ZLFG00 | ZLFG11 | QIFG10 | LXFG00 | LXFG01 | LXFG02 | LXFG03 | LXFG04 | +| FU | 20040825 | 燃料油 | ZLFU10 | ZLFU00 | ZLFU11 | QIFU10 | LXFU00 | LXFU01 | LXFU02 | LXFU03 | LXFU04 | +| HC | 20140321 | 热轧卷板 | ZLHC10 | ZLHC00 | ZLHC11 | QIHC10 | LXHC00 | LXHC01 | LXHC02 | LXHC03 | LXHC04 | +| I | 20131018 | 铁矿石 | ZLI10 | ZLI00 | ZLI11 | QII10 | LXI00 | LXI01 | LXI02 | LXI03 | LXI04 | +| IC | 20150416 | 中证500指数 | ZLIC10 | ZLIC00 | ZLIC11 | QIIC10 | LXIC00 | LXIC01 | LXIC02 | LXIC03 | | +| IF | 20100416 | 沪深300指数 | ZLIF10 | ZLIF00 | ZLIF11 | QIIF10 | LXIF00 | LXIF01 | LXIF02 | LXIF03 | | +| IH | 20150416 | 上证50指数 | ZLIH10 | ZLIH00 | ZLIH11 | QIIH10 | LXIH00 | LXIH01 | LXIH02 | LXIH03 | | +| IM | 20220722 | 中证1000指数 | ZLIM10 | ZLIM00 | ZLIM11 | QIIM10 | LXIM00 | LXIM01 | LXIM02 | LXIM03 | | +| J | 20110415 | 焦炭 | ZLJ10 | ZLJ00 | ZLJ11 | QIJ10 | LXJ00 | LXJ01 | LXJ02 | LXJ03 | LXJ04 | +| JD | 20131108 | 鸡蛋 | ZLJD10 | ZLJD00 | ZLJD11 | QIJD10 | LXJD00 | LXJD01 | LXJD02 | LXJD03 | LXJD04 | +| JM | 20130322 | 焦煤 | ZLJM10 | ZLJM00 | ZLJM11 | QIJM10 | LXJM00 | LXJM01 | LXJM02 | LXJM03 | LXJM04 | +| JR | 20131118 | 粳稻 | ZLJR10 | ZLJR00 | ZLJR11 | QIJR10 | LXJR00 | LXJR01 | LXJR02 | LXJR03 | LXJR04 | +| L | 20070731 | 聚乙烯 | ZLL10 | ZLL00 | ZLL11 | QIL10 | LXL00 | LXL01 | LXL02 | LXL03 | LXL04 | +| LC | 20230721 | 碳酸锂 | ZLLC10 | ZLLC00 | ZLLC11 | QILC10 | LXLC00 | LXLC01 | LXLC02 | LXLC03 | LXLC04 | +| LG | 20241118 | 原木 | ZLLG10 | ZLLG00 | ZLLG11 | QILG10 | LXLG00 | LXLG01 | LXLG02 | LXLG03 | LXLG04 | +| LH | 20210108 | 生猪 | ZLLH10 | ZLLH00 | ZLLH11 | QILH10 | LXLH00 | LXLH01 | LXLH02 | LXLH03 | LXLH04 | +| LR | 20140708 | 晚籼稻 | ZLLR10 | ZLLR00 | ZLLR11 | QILR10 | LXLR00 | LXLR01 | LXLR02 | LXLR03 | LXLR04 | +| LU | 20200622 | 低硫燃料油 | ZLLU10 | ZLLU00 | ZLLU11 | QILU10 | LXLU00 | LXLU01 | LXLU02 | LXLU03 | LXLU04 | +| M | 20000717 | 豆粕 | ZLM10 | ZLM00 | ZLM11 | QIM10 | LXM00 | LXM01 | LXM02 | LXM03 | LXM04 | +| MA | 20140617 | 甲醇 | ZLMA10 | ZLMA00 | ZLMA11 | QIMA10 | LXMA00 | LXMA01 | LXMA02 | LXMA03 | LXMA04 | +| NI | 20150327 | 镍 | ZLNI10 | ZLNI00 | ZLNI11 | QINI10 | LXNI00 | LXNI01 | LXNI02 | LXNI03 | LXNI04 | +| NR | 20190812 | 20号胶 | ZLNR10 | ZLNR00 | ZLNR11 | QINR10 | LXNR00 | LXNR01 | LXNR02 | LXNR03 | LXNR04 | +| OI | 20120716 | 菜籽油 | ZLOI10 | ZLOI00 | ZLOI11 | QIOI10 | LXOI00 | LXOI01 | LXOI02 | LXOI03 | LXOI04 | +| OP | 20250910 | 胶版印刷纸 | ZLOP10 | ZLOP00 | ZLOP11 | QIOP10 | LXOP00 | LXOP01 | LXOP02 | LXOP03 | LXOP04 | +| P | 20071029 | 棕榈油 | ZLP10 | ZLP00 | ZLP11 | QIP10 | LXP00 | LXP01 | LXP02 | LXP03 | LXP04 | +| PB | 20110324 | 铅 | ZLPB10 | ZLPB00 | ZLPB11 | QIPB10 | LXPB00 | LXPB01 | LXPB02 | LXPB03 | LXPB04 | +| PF | 20201012 | 短纤 | ZLPF10 | ZLPF00 | ZLPF11 | QIPF10 | LXPF00 | LXPF01 | LXPF02 | LXPF03 | LXPF04 | +| PG | 20200330 | 液化石油气 | ZLPG10 | ZLPG00 | ZLPG11 | QIPG10 | LXPG00 | LXPG01 | LXPG02 | LXPG03 | LXPG04 | +| PK | 20210201 | 花生 | ZLPK10 | ZLPK00 | ZLPK11 | QIPK10 | LXPK00 | LXPK01 | LXPK02 | LXPK03 | LXPK04 | +| PL | 20250722 | 丙烯 | ZLPL10 | ZLPL00 | ZLPL11 | QIPL10 | LXPL00 | LXPL01 | LXPL02 | LXPL03 | LXPL04 | +| PM | 20120117 | 普麦 | ZLPM10 | ZLPM00 | ZLPM11 | QIPM10 | LXPM00 | LXPM01 | LXPM02 | LXPM03 | LXPM04 | +| PP | 20140228 | 聚丙烯 | ZLPP10 | ZLPP00 | ZLPP11 | QIPP10 | LXPP00 | LXPP01 | LXPP02 | LXPP03 | LXPP04 | +| PR | 20240830 | 瓶片 | ZLPR10 | ZLPR00 | ZLPR11 | QIPR10 | LXPR00 | LXPR01 | LXPR02 | LXPR03 | LXPR04 | +| PS | 20241226 | 多晶硅 | ZLPS10 | ZLPS00 | ZLPS11 | QIPS10 | LXPS00 | LXPS01 | LXPS02 | LXPS03 | LXPS04 | +| PX | 20230915 | 对二甲苯 | ZLPX10 | ZLPX00 | ZLPX11 | QIPX10 | LXPX00 | LXPX01 | LXPX02 | LXPX03 | LXPX04 | +| RB | 20090327 | 螺纹钢 | ZLRB10 | ZLRB00 | ZLRB11 | QIRB10 | LXRB00 | LXRB01 | LXRB02 | LXRB03 | LXRB04 | +| RI | 20120724 | 早籼稻 | ZLRI10 | ZLRI00 | ZLRI11 | QIRI10 | LXRI00 | LXRI01 | LXRI02 | LXRI03 | LXRI04 | +| RM | 20121228 | 菜籽粕 | ZLRM10 | ZLRM00 | ZLRM11 | QIRM10 | LXRM00 | LXRM01 | LXRM02 | LXRM03 | LXRM04 | +| RR | 20190816 | 粳米 | ZLRR10 | ZLRR00 | ZLRR11 | QIRR10 | LXRR00 | LXRR01 | LXRR02 | LXRR03 | LXRR04 | +| RS | 20121228 | 油菜籽 | ZLRS10 | ZLRS00 | ZLRS11 | QIRS10 | LXRS00 | LXRS01 | LXRS02 | LXRS03 | | +| RU | 19931101 | 天然橡胶 | ZLRU10 | ZLRU00 | ZLRU11 | QIRU10 | LXRU00 | LXRU01 | LXRU02 | LXRU03 | LXRU04 | +| SA | 20191206 | 纯碱 | ZLSA10 | ZLSA00 | ZLSA11 | QISA10 | LXSA00 | LXSA01 | LXSA02 | LXSA03 | LXSA04 | +| SC | 20180326 | 原油 | ZLSC10 | ZLSC00 | ZLSC11 | QISC10 | LXSC00 | LXSC01 | LXSC02 | LXSC03 | LXSC04 | +| SF | 20140808 | 硅铁 | ZLSF10 | ZLSF00 | ZLSF11 | QISF10 | LXSF00 | LXSF01 | LXSF02 | LXSF03 | LXSF04 | +| SH | 20230915 | 烧碱 | ZLSH10 | ZLSH00 | ZLSH11 | QISH10 | LXSH00 | LXSH01 | LXSH02 | LXSH03 | LXSH04 | +| SI | 20221222 | 工业硅 | ZLSI10 | ZLSI00 | ZLSI11 | QISI10 | LXSI00 | LXSI01 | LXSI02 | LXSI03 | LXSI04 | +| SM | 20140808 | 锰硅 | ZLSM10 | ZLSM00 | ZLSM11 | QISM10 | LXSM00 | LXSM01 | LXSM02 | LXSM03 | LXSM04 | +| SN | 20150327 | 锡 | ZLSN10 | ZLSN00 | ZLSN11 | QISN10 | LXSN00 | LXSN01 | LXSN02 | LXSN03 | LXSN04 | +| SP | 20181127 | 纸浆 | ZLSP10 | ZLSP00 | ZLSP11 | QISP10 | LXSP00 | LXSP01 | LXSP02 | LXSP03 | LXSP04 | +| SR | 20060106 | 白糖 | ZLSR10 | ZLSR00 | ZLSR11 | QISR10 | LXSR00 | LXSR01 | LXSR02 | LXSR03 | LXSR04 | +| SS | 20190925 | 不锈钢 | ZLSS10 | ZLSS00 | ZLSS11 | QISS10 | LXSS00 | LXSS01 | LXSS02 | LXSS03 | LXSS04 | +| T | 20150320 | 10年期国债 | ZLT10 | ZLT00 | ZLT11 | QIT10 | LXT00 | LXT01 | LXT02 | | | +| TA | 20061218 | PTA | ZLTA10 | ZLTA00 | ZLTA11 | QITA10 | LXTA00 | LXTA01 | LXTA02 | LXTA03 | LXTA04 | +| TF | 20130906 | 5年期国债 | ZLTF10 | ZLTF00 | ZLTF11 | QITF10 | LXTF00 | LXTF01 | LXTF02 | | | +| TL | 20230421 | 30年期国债 | ZLTL10 | ZLTL00 | ZLTL11 | QITL10 | LXTL00 | LXTL01 | LXTL02 | | | +| TS | 20180817 | 2年期国债 | ZLTS10 | ZLTS00 | ZLTS11 | QITS10 | LXTS00 | LXTS01 | LXTS02 | | | +| UR | 20190809 | 尿素 | ZLUR10 | ZLUR00 | ZLUR11 | QIUR10 | LXUR00 | LXUR01 | LXUR02 | LXUR03 | LXUR04 | +| V | 20090525 | 聚氯乙烯 | ZLV10 | ZLV00 | ZLV11 | QIV10 | LXV00 | LXV01 | LXV02 | LXV03 | LXV04 | +| WH | 20120724 | 强麦 | ZLWH10 | ZLWH00 | ZLWH11 | QIWH10 | LXWH00 | LXWH01 | LXWH02 | LXWH03 | LXWH04 | +| WR | 20090327 | 线材 | ZLWR10 | ZLWR00 | ZLWR11 | QIWR10 | LXWR00 | LXWR01 | LXWR02 | LXWR03 | LXWR04 | +| Y | 20060109 | 豆油 | ZLY10 | ZLY00 | ZLY11 | QIY10 | LXY00 | LXY01 | LXY02 | LXY03 | LXY04 | +| ZC | 20150518 | 动力煤 | ZLZC10 | ZLZC00 | ZLZC11 | QIZC10 | LXZC00 | LXZC01 | LXZC02 | LXZC03 | LXZC04 | +| ZN | 20070326 | 锌 | ZLZN10 | ZLZN00 | ZLZN11 | QIZN10 | LXZN00 | LXZN01 | LXZN02 | LXZN03 | LXZN04 | ###### FuturesContinueCode @@ -667,7 +659,6 @@ return FuturesAllPZCode(); 参数:无(使用 pn_stock)。 返回:连续合约代码。 - 范例 ```tsl @@ -682,7 +673,6 @@ return FuturesContinueCode(); // 返回'LXCU00' 参数:无(使用 pn_stock)。 返回:连一合约代码。 - 范例 ```tsl @@ -697,7 +687,6 @@ return FuturesContinueCode1(); // 返回'LXCU01' 参数:无(使用 pn_stock)。 返回:连二合约代码。 - 范例 ```tsl @@ -726,7 +715,6 @@ return FuturesContinueCode3(); // 返回"LXCU03" 参数:无(使用 pn_stock)。 返回:指数线代码。 - 范例 ```tsl @@ -739,9 +727,9 @@ return FuturesIndexCode(); // 返回'IFInd' 用途:将合约代码转换为指定日品种代码。 参数: -- code:合约代码(按系统日期 pn_date 处理) -返回:品种代码。 +- code:合约代码(按系统日期 pn_date 处理) + 返回:品种代码。 范例 @@ -754,11 +742,11 @@ return Futurescodetopzendt("LXA01"); // 返回"A" 用途:获取指定日指定类型的衍生合约品种代码。 参数: + - endt:日期 - future_type:期货类型标记 - id_type:返回类型标记 -返回:品种代码列表。 - + 返回:品种代码列表。 范例 @@ -777,7 +765,6 @@ return GetFuturesDerivedIDByEndt(endt, future_type, id_type); 参数:无(使用 pn_stock)。 返回:连四合约代码。 - 范例 ```tsl @@ -793,7 +780,6 @@ return FuturesContinueCode4(); 参数:无(使用 pn_stock)。 返回:次主力线代码。 - 范例 ```tsl @@ -809,7 +795,6 @@ return FuturesIDToCZL(); 参数:无(使用 pn_stock/pn_date)。 返回:结算价。 - 算法 1、有成交 @@ -868,9 +853,9 @@ return FuturesSettlement(); // 结果:468.8 用途:获取合约最后交易日。 参数: -- code:合约代码 -返回:最后交易日。 +- code:合约代码 + 返回:最后交易日。 范例 @@ -884,10 +869,10 @@ return qh_LastTradeDay('IF1210'); 用途:获取指定日距交割日的交易天数。 参数: + - code:合约代码 - endt:日期 -返回:交易天数。 - + 返回:交易天数。 范例 @@ -937,52 +922,58 @@ return FuturesDeliveryDaysbyEndt('CU2101', 20200320T); 用途:指定日成交量前 N 名合计变动。 参数: + - args:内部调用参数(按系统约定) -返回:成交量合计变动值。 + 返回:成交量合计变动值。 ####### futuresmtpnonoigrow 用途:指定日持仓量排名第 N 的变动。 参数: + - args:内部调用参数(按系统约定) -返回:持仓量变动值。 + 返回:持仓量变动值。 ####### futuresmtpinstitutoigrow 用途:指定日指定结算会员持仓量变动。 参数: + - args:内部调用参数(按系统约定) -返回:持仓量变动值。 + 返回:持仓量变动值。 ####### futuresmtpsumnoigrow 用途:指定日持仓量前 N 名合计变动。 参数: + - args:内部调用参数(按系统约定) -返回:持仓量合计变动值。 + 返回:持仓量合计变动值。 ####### futuresmtpinstitutvolgrow 用途:指定日指定结算会员成交量变动。 参数: + - args:内部调用参数(按系统约定) -返回:成交量变动值。 + 返回:成交量变动值。 ####### futuresmtpnonvolgrow 用途:指定日成交量排名第 N 的变动。 参数: + - args:内部调用参数(按系统约定) -返回:成交量变动值。 + 返回:成交量变动值。 ####### FuturesMTPSumNPercent 用途:指定日成交量排名前 N 名占比合计。 参数: + - endt:交易日期 - n:名次 -返回:成交量占比合计(%)。 - + 返回:成交量占比合计(%)。 范例 @@ -996,10 +987,10 @@ return FuturesMTPSumNPercent(20240201T, 3); 用途:指定日成交量排名前 N 名合计。 参数: + - endt:交易日期 - n:名次 -返回:成交量合计值。 - + 返回:成交量合计值。 范例 @@ -1013,11 +1004,11 @@ return FuturesMTPSumNVol(20240201T, 3); 用途:指定日持仓量排名第 N 的占比。 参数: + - endt:交易日期 - n:名次 - flag:类型标记(按示例传入) -返回:持仓量占比(%)。 - + 返回:持仓量占比(%)。 范例 @@ -1031,10 +1022,10 @@ return FuturesMTPNoNOIPercent(20240201T, 3, 1); 用途:指定日成交量排名第 N 的占比。 参数: + - endt:交易日期 - n:名次 -返回:成交量占比(%)。 - + 返回:成交量占比(%)。 范例 @@ -1048,10 +1039,10 @@ return FuturesMTPNoNPercent(20240201T, 3); 用途:指定日指定结算会员成交量占比。 参数: + - endt:交易日期 - institution:结算会员名称 -返回:成交量占比(%)。 - + 返回:成交量占比(%)。 范例 @@ -1065,11 +1056,11 @@ return FuturesMTPInstitutPercent(20240201T, '东证期货'); 用途:指定日指定结算会员持仓量。 参数: + - endt:交易日期 - institution:结算会员名称 - flag:类型标记(按示例传入) -返回:持仓量。 - + 返回:持仓量。 范例 @@ -1083,11 +1074,11 @@ return FuturesMTPInstitutOI(20240201T, '东证期货', 1); 用途:指定日指定结算会员持仓量排名。 参数: + - endt:交易日期 - institution:结算会员名称 - flag:类型标记(按示例传入) -返回:持仓量排名(整数)。 - + 返回:持仓量排名(整数)。 范例 @@ -1101,11 +1092,11 @@ return FuturesMTPInstitutOIRank(20240201T, '东证期货', 1); 用途:指定日指定结算会员持仓量占比。 参数: + - endt:交易日期 - institution:结算会员名称 - flag:类型标记(按示例传入) -返回:持仓量占比(%)。 - + 返回:持仓量占比(%)。 范例 @@ -1119,11 +1110,11 @@ return FuturesMTPInstitutOIPercent(20240201T, '东证期货', 1); 用途:指定日持仓量排名第 N 的持仓量。 参数: + - endt:交易日期 - n:名次 - flag:类型标记(按示例传入) -返回:持仓量。 - + 返回:持仓量。 范例 @@ -1137,10 +1128,10 @@ return FuturesMTPNoNOI(20240201T, 1, 1); 用途:指定日指定结算会员净持仓量。 参数: + - endt:交易日期 - institution:结算会员名称 -返回:净持仓量。 - + 返回:净持仓量。 范例 @@ -1154,11 +1145,11 @@ return FuturesMTPInstitutNetOI(20240201T, '东证期货'); 用途:指定日持仓量排名前 N 名合计。 参数: + - endt:交易日期 - n:名次 - flag:类型标记(按示例传入) -返回:持仓量合计值。 - + 返回:持仓量合计值。 范例 @@ -1172,11 +1163,11 @@ return FuturesMTPSumNOI(20240201T, 1, 1); 用途:指定日持仓量排名前 N 名占比合计。 参数: + - endt:交易日期 - n:名次 - flag:类型标记(按示例传入) -返回:持仓量占比合计(%)。 - + 返回:持仓量占比合计(%)。 范例 @@ -1190,10 +1181,10 @@ return FuturesMTPSumNOIPercent(20240201T, 1, 1); 用途:指定日成交量排名第 N 的结算会员名称。 参数: + - endt:交易日期 - n:名次 -返回:结算会员名称。 - + 返回:结算会员名称。 范例 @@ -1207,10 +1198,10 @@ return FuturesMTPNoNName(20240201T, 1); 用途:指定日指定结算会员成交量排名。 参数: + - endt:交易日期 - institution:结算会员名称 -返回:成交量排名(整数)。 - + 返回:成交量排名(整数)。 范例 @@ -1224,10 +1215,10 @@ return FuturesMTPInstitutRank(20240201T, '东证期货'); 用途:指定日成交量排名第 N 的成交量。 参数: + - endt:交易日期 - n:名次 -返回:成交量。 - + 返回:成交量。 范例 @@ -1241,10 +1232,10 @@ return FuturesMTPNoNVol(20240201T, 1); 用途:指定日指定结算会员成交量。 参数: + - endt:交易日期 - institution:结算会员名称 -返回:成交量。 - + 返回:成交量。 范例 @@ -1258,11 +1249,11 @@ return FuturesMTPInstitutVol(20240201T, '东证期货'); 用途:指定日持仓量排名第 N 的结算会员名称。 参数: + - endt:交易日期 - n:名次 - flag:类型标记(按示例传入) -返回:结算会员名称。 - + 返回:结算会员名称。 范例 @@ -1286,10 +1277,11 @@ return FuturesMTPNoNOIName(20240201T, 2, 2); 用途:获取指定标的的成交持仓排名数据表。 参数: + - code:合约或品种代码 - endt:交易日期 - item_name:指标名称 -返回:结果表。 + 返回:结果表。 范例 @@ -1297,16 +1289,16 @@ return FuturesMTPNoNOIName(20240201T, 2, 2); return FuturesMTPGetData('TF2403', 20240201T, '成交量排名'); ``` - ######## FuturesMTPGetDataQJ 用途:获取指定标的区间内的成交持仓排名数据表。 参数: + - code:合约或品种代码 - begt:起始日期 - endt:结束日期 - flag:类型标记(按示例传入) -返回:结果表。 + 返回:结果表。 范例 @@ -1314,17 +1306,17 @@ return FuturesMTPGetData('TF2403', 20240201T, '成交量排名'); return FuturesMTPGetDataQJ('TF2403', 20240201T, 20240202T, 0); ``` - ######## FuturesMTPInstitutValue 用途:获取指定结算会员的成交持仓指标值。 参数: + - code:合约或品种代码 - endt:交易日期 - institution:结算会员名称 - item_name:指标名称 - flag:类型标记(按示例传入) -返回:指标值。 + 返回:指标值。 范例 @@ -1337,12 +1329,13 @@ return FuturesMTPInstitutValue('TF2403', 20240201T, '东证期货', '数量', 0) 用途:获取成交量排名前 N 名的指定指标值。 参数: + - code:合约或品种代码 - endt:交易日期 - n:名次 - item_name:指标名称 - flag:类型标记(按示例传入) -返回:指标值。 + 返回:指标值。 范例 @@ -1355,12 +1348,13 @@ return FuturesMTPSumNVolValue('TF2403', 20240201T, 1, '数量', 0); 用途:获取成交量排名第 N 名的指定指标值。 参数: + - code:合约或品种代码 - endt:交易日期 - n:名次 - item_name:指标名称 - flag:类型标记(按示例传入) -返回:指标值。 + 返回:指标值。 范例 @@ -1380,15 +1374,18 @@ return FuturesMTPNoNVolValue('TF2403', 20240201T, 1, '数量', 0); 用途:获取区间平均成交量。 参数: + - args:内部调用参数(按系统约定) -返回:区间平均成交量。 + 返回:区间平均成交量。 ####### futuresmtpavgoi 用途:获取区间平均持仓量。 参数: + - args:内部调用参数(按系统约定) -返回:区间平均持仓量。 + 返回:区间平均持仓量。 + ##### 成交持仓排名 ###### 内容 @@ -1399,10 +1396,10 @@ return FuturesMTPNoNVolValue('TF2403', 20240201T, 1, '数量', 0); 用途:获取指定日成交持仓排名数据。 参数: + - endt:交易日期 - out_table:输出表 -返回:是否查询成功(1/0)。 - + 返回:是否查询成功(1/0)。 范例 @@ -1412,7 +1409,6 @@ GetFuturesTradeRankingByDate(20150722T, t); return t; ``` - ##### 期现指标 ###### 内容 @@ -1427,7 +1423,6 @@ return t; 参数:无(使用 pn_stock/pn_date)。 返回:基差值。 - 算法期货价格 - 现货价格范例 ```tsl @@ -1442,9 +1437,9 @@ return FuturesBasis(); 用途:获取升贴水率(可按年化口径)。 参数: -- flag:类型标记(按示例传入) -返回:升贴水率(%)。 +- flag:类型标记(按示例传入) + 返回:升贴水率(%)。 算法(期货价格-现货价格)/现货价格\*100 @@ -1466,7 +1461,6 @@ return FuturesPremiumRate(1); 参数:无(使用 pn_stock/pn_date)。 返回:期现成交金额比。 - 算法期货价格成交金额/现货价格成交金额范例 ```tsl @@ -1492,7 +1486,6 @@ return FuturesSpotAmountRatio(); 参数:无(使用 pn_stock)。 返回:可交割债券数量。 - 范例 ```tsl @@ -1505,9 +1498,9 @@ return FuturesDeliverBondNum(); 用途:判断债券是否可交割。 参数: -- bond_id:债券代码 -返回:是否可交割(1/0)。 +- bond_id:债券代码 + 返回:是否可交割(1/0)。 范例 @@ -1521,9 +1514,9 @@ return FuturesIsDeliverBond("BK210007"); 用途:获取可交割债券转换因子。 参数: -- bond_id:债券代码 -返回:转换因子。 +- bond_id:债券代码 + 返回:转换因子。 范例 @@ -1543,9 +1536,9 @@ return FuturesConverFactor("BK210007"); 用途:获取可交割债券相关指标值。 参数: -- bond_id:债券代码 -返回:指标值。 +- bond_id:债券代码 + 返回:指标值。 范例 diff --git a/docs/tsl/syntax_book/function/financial/grid_pool.md b/docs/tsl/syntax_book/function/financial/grid_pool.md index 7fab3b4..dc762bd 100644 --- a/docs/tsl/syntax_book/function/financial/grid_pool.md +++ b/docs/tsl/syntax_book/function/financial/grid_pool.md @@ -10,17 +10,17 @@ 接口汇总: -| 所属分类 | 接口名称 | 说明 | 备注 | -| --- | --- | --- | --- | -| 总接口 | fastmap | 调用网格执行函数 | | -| 日志 | gridLogo | 网格写日志 | | -| 等分划分方式 | splitDiv | 度等分划分 | 参数为度(int) | -| | splitDiv2 | 长度等分划分 | | -| | SplitArrayQK | 数组等分划分 | 参数为数组(array) | -| | SplitArrayQK2 | 数组等分划分 | | -| 用户数据相关 | DeleteTablebyReg | 批量删除用户数据 | 正则匹配 | -| | GettablebyReg | 获取用户数据 | 正则匹配 | -| | TryInsetTable | 添加用户数据 | 正则匹配 | +| 所属分类 | 接口名称 | 说明 | 备注 | +| ------------ | ---------------- | ---------------- | ------------------- | +| 总接口 | fastmap | 调用网格执行函数 | | +| 日志 | gridLogo | 网格写日志 | | +| 等分划分方式 | splitDiv | 度等分划分 | 参数为度(int) | +| | splitDiv2 | 长度等分划分 | | +| | SplitArrayQK | 数组等分划分 | 参数为数组(array) | +| | SplitArrayQK2 | 数组等分划分 | | +| 用户数据相关 | DeleteTablebyReg | 批量删除用户数据 | 正则匹配 | +| | GettablebyReg | 获取用户数据 | 正则匹配 | +| | TryInsetTable | 添加用户数据 | 正则匹配 | 网格使用经验: @@ -132,7 +132,6 @@ end; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -174,7 +173,6 @@ return unit(MultiProc_unit).splitDiv2(14, 5); // array(0,3,6,9,12,14) 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -188,7 +186,6 @@ return unit(MultiProc_unit).SplitArrayQK(arr, 5); // array((2,1),(3,4),(9,5),(7, 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -203,7 +200,6 @@ return unit(MultiProc_unit).SplitArrayQK2(arr, 5); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -216,7 +212,6 @@ return unit(MultiProc_unit).DeleteTablebyReg('test'); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -229,7 +224,6 @@ return unit(MultiProc_unit).GettablebyReg('test'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/financial/index_data.md b/docs/tsl/syntax_book/function/financial/index_data.md index 629f522..8896865 100644 --- a/docs/tsl/syntax_book/function/financial/index_data.md +++ b/docs/tsl/syntax_book/function/financial/index_data.md @@ -29,7 +29,6 @@ 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -37,14 +36,12 @@ return GetIndexes(0); ``` - ###### IndexCount 用途:基本信息相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -60,7 +57,6 @@ return IndexCount(0); 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -75,7 +71,6 @@ return IsIndex('SH000300'); 参数:无。 返回:整数。 - 范例 ```tsl @@ -107,7 +102,6 @@ return MarkIndex(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -116,14 +110,12 @@ GetBkWeightByDate('SH000300', inttodate(20120521), t); return t; ``` - ###### IndexIndusNoNCode 用途:指数成分相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -138,7 +130,6 @@ return IndexIndusNoNCode(20200924T, 2, 1); // 结果:金融业 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -153,7 +144,6 @@ return IndexIndusNoNWeight(20200924T, 2, 1); // 结果:28.686091977063 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -168,7 +158,6 @@ return IndexIndusSumNWeight(20200924T, 2, 1); // 结果:28.4782510781865 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -184,7 +173,6 @@ return IndexIndusWeightByDate("制造业", 20200924T, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -199,7 +187,6 @@ return IndexStockNoNCode(20200924T, 2); // 结果:SH600519 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -214,7 +201,6 @@ return IndexStockNoNWeight(20200924T, 2); // 结果:5.0403035260277 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -229,7 +215,6 @@ return IndexStockSumNWeight(20200924T, 2); // 结果:10.2321520830025 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -244,7 +229,6 @@ return IndexStockWeightByDate("SZ000002", 20200924T); // 结果:1.177211680242 参数:无。 返回:整数。 - 范例 ```tsl @@ -271,7 +255,6 @@ return IndexWeightFirstday(); 返回:整数。 - 范例 ```tsl @@ -279,7 +262,6 @@ return IndexWeightFirstday(); return IndexBkWeightbyDate1("SH000300", 20200924T); ``` - ####### IndexIndusWeightEndT 用途:指数成分相关函数。 @@ -287,7 +269,6 @@ return IndexBkWeightbyDate1("SH000300", 20200924T); 返回:整数。 - 范例 ```tsl @@ -295,7 +276,6 @@ return IndexBkWeightbyDate1("SH000300", 20200924T); return IndexIndusWeightEndT("SH000300", 20200924T, 5); ``` - ####### IndexIndusWeightQJ 用途:指数成分相关函数。 @@ -303,7 +283,6 @@ return IndexIndusWeightEndT("SH000300", 20200924T, 5); 返回:整数。 - 范例 ```tsl @@ -311,24 +290,23 @@ return IndexIndusWeightEndT("SH000300", 20200924T, 5); return IndexIndusWeightQJ("采矿业", "SH000300", 20200924T, 20201024T, 1); ``` - -| 日期 | 比例(%) | -| --- | --- | +| 日期 | 比例(%) | +| -------- | -------- | | 20200924 | 2.408412 | | 20200925 | 2.427721 | | 20200928 | 2.430765 | | 20200929 | 2.421326 | -| 20200930 | 2.403 | +| 20200930 | 2.403 | | 20201009 | 2.395199 | | 20201012 | 2.378841 | | 20201013 | 2.372656 | -| 20201014 | 2.36017 | +| 20201014 | 2.36017 | | 20201015 | 2.371956 | | 20201016 | 2.391984 | | 20201019 | 2.406972 | | 20201020 | 2.391556 | | 20201021 | 2.408709 | -| 20201022 | 2.40587 | +| 20201022 | 2.40587 | | 20201023 | 2.427601 | ####### IndexStockWeightQJ @@ -338,7 +316,6 @@ return IndexIndusWeightQJ("采矿业", "SH000300", 20200924T, 20201024T, 1); 返回:整数。 - 范例 ```tsl @@ -346,14 +323,13 @@ return IndexIndusWeightQJ("采矿业", "SH000300", 20200924T, 20201024T, 1); return IndexStockWeightQJ("SZ000002", "SH000300", 20200924T, 20201024T); ``` - -| 日期 | 比例(%) | -| --- | --- | +| 日期 | 比例(%) | +| -------- | -------- | | 20200924 | 1.177212 | | 20200925 | 1.155361 | | 20200928 | 1.184873 | | 20200929 | 1.177786 | -| 20200930 | 1.167 | +| 20200930 | 1.167 | | 20201009 | 1.144103 | | 20201012 | 1.121512 | | 20201013 | 1.105153 | @@ -390,7 +366,6 @@ return IndexStockWeightQJ("SZ000002", "SH000300", 20200924T, 20201024T); 返回:整数。 - 算法 1、指数市盈率(总股本加权,全部样本) =∑(成分股i总市值) /∑(成分股i最近12个月净利润) @@ -420,7 +395,6 @@ return Index_PE(0, 0); 返回:整数。 - 算法 1、指数市净率(总股本加权,全部样本) =∑(成分股i总市值) @@ -451,7 +425,6 @@ return Index_PB(0, 0); 返回:整数。 - 算法 1、指数市销率(总股本加权,全部样本) =∑(成分股i总市值) @@ -484,7 +457,6 @@ return Index_PSR(0, 0); 返回:整数。 - 算法 1、指数市现率(总股本加权,全部样本) =∑(成分股i总市值) @@ -515,7 +487,6 @@ return Index_PCF(0, 0); 返回:整数。 - 算法 1、指数市盈率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报净利润); @@ -542,7 +513,6 @@ return Index_PE2(0, 0); 返回:整数。 - 算法 1、指数市现率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报经营活动产生的现金流量净额); @@ -568,7 +538,6 @@ return Index_PCF2(0, 0); 返回:整数。 - 算法 1、指数市销率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报主营收入); @@ -595,7 +564,6 @@ return Index_PSR2(0, 0); 返回:整数。 - 算法 1、指数市净率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报的净资产) @@ -631,7 +599,6 @@ return Index_PB2(0, 0); 返回:整数。 - 范例 范例1: @@ -661,7 +628,6 @@ return Index_CallPB(-1, 0, 0, 0); 返回:整数。 - 范例 范例1: @@ -691,7 +657,6 @@ return Index_CallPE(-1, 0, 0, 0); 返回:整数。 - 范例 范例1: @@ -721,7 +686,6 @@ return Index_CallPSR(-1, 0, 0, 0); 返回:整数。 - 范例 范例1: @@ -751,7 +715,6 @@ return Index_CallPCF(-1, 0, 0, 0); 返回:整数。 - 范例 范例1: @@ -781,7 +744,6 @@ return Index_CallDP(-1, 0, 0, 0); 返回:整数。 - 范例 ```tsl @@ -798,7 +760,6 @@ return Index_Value(0, 0, 1); 返回:整数。 - 范例 ```tsl @@ -813,7 +774,6 @@ return spec(Index_Val_Firstday(), 'SH000300'); 返回:整数。 - 范例 ```tsl @@ -836,7 +796,6 @@ return spec(Index_Val_LastUpday(), 'SH000300'); 返回:整数。 - 范例 ```tsl @@ -867,7 +826,6 @@ return SimulateIndexDEMO('SH000300', 20111230T, 20131231T, 1, 2, 0); 返回:日期或时间值。 - 范例 范例01 @@ -877,7 +835,6 @@ return SimulateIndexDEMO('SH000300', 20111230T, 20131231T, 1, 2, 0); return GetBkByDate('SH00300', inttodate(20120908)); ``` - 范例02 ```tsl @@ -905,7 +862,6 @@ return GetBKByDate("SZ399102", 20201201T, 1); // 取权重中的成份股替代 返回:整数。 - 范例 ```tsl @@ -924,7 +880,6 @@ return StockInandOutIndexCompisteDetail(‘SH000300’, begt, endt); 返回:整数。 - 范例 ```tsl @@ -954,7 +909,6 @@ return StockIsIndexComposite('SH000300', inttodate(20120907)); 返回:日期或时间值。 - 范例 ```tsl @@ -969,7 +923,6 @@ return GetBKBacktrackByDate("SWHY740000", 20140805T); 返回:日期或时间值。 - 范例 ```tsl @@ -984,7 +937,6 @@ return GetBKGoMarketByDate("SZ399102", 20201201T, 1); 返回:整数。 - 范例 ```tsl @@ -999,7 +951,6 @@ return GetBKByIndexName("A股", 20201201T); 返回:处理后的结果值。 - 范例 ```tsl @@ -1014,7 +965,6 @@ return GetBKNameToId("A股", 20201201T); 返回:整数。 - 范例 ```tsl @@ -1038,7 +988,6 @@ return GetAllIndexIDs(20251029T); 返回:整数。 - 范例 范例1: @@ -1068,7 +1017,6 @@ return Index_CallFinancialItemPS (13, 0, 0, 4, 0); 返回:整数。 - 范例 范例1: @@ -1098,7 +1046,6 @@ return Index_CallFinancialRatio(11, 0, 0, 16, 0); 返回:整数。 - 范例 范例1: @@ -1136,14 +1083,12 @@ return Index_CallROE(12, 0, 0, 1); 返回:整数。 - 范例 ```tsl return TSFL_IndexValuePCTSeries('SH000300', 20180101T, 20181231T, '日', 30, 0, 0, 0, 0); ``` - ###### GetIndexValuePCT 用途:估值走势和百分位相关函数。 @@ -1151,7 +1096,6 @@ return TSFL_IndexValuePCTSeries('SH000300', 20180101T, 20181231T, '日', 30, 0, 返回:整数。 - 范例 ```tsl @@ -1227,7 +1171,6 @@ return GetIndexValuePCT('SH000300', 20180101T, 20181231T, '日', 0, 0, 0, 0, 5); 返回:整数。 - 范例 ```tsl @@ -1244,7 +1187,6 @@ return IndexHoldersIncreaseValue(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1261,7 +1203,6 @@ return IndexHoldersReducePercent2(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1278,7 +1219,6 @@ return IndexHoldersNetChangeValue(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1295,7 +1235,6 @@ return IndexHoldersIncreasePercent2(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1312,7 +1251,6 @@ return IndexHoldersReduceValue(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1329,7 +1267,6 @@ return IndexHoldersReducePercent(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1346,7 +1283,6 @@ return IndexHoldersNetChangePercent(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1363,7 +1299,6 @@ return IndexHoldersIncreaseComNum(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1380,7 +1315,6 @@ return IndexHoldersReduceComNum(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1397,7 +1331,6 @@ return IndexHoldersNetChangeComNum(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1414,7 +1347,6 @@ return IndexHoldersIncreaseComList(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1431,7 +1363,6 @@ return IndexHoldersReduceComList(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1448,7 +1379,6 @@ return IndexHoldersNetChangeComList(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1465,7 +1395,6 @@ return IndexHoldersIncreaseValueQJ(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1482,7 +1411,6 @@ return IndexHoldersReduceValueQJ(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1499,7 +1427,6 @@ return IndexHoldersNetChangeValueQJ(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1516,7 +1443,6 @@ return IndexHoldersIncreasePercentQJ2(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1533,7 +1459,6 @@ return IndexHoldersReducePercentQJ2(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1550,7 +1475,6 @@ return IndexHoldersNetChangePercentQJ2(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1567,7 +1491,6 @@ return IndexHoldersIncreasePercentQJ(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1584,7 +1507,6 @@ return IndexHoldersReducePercentQJ(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1601,7 +1523,6 @@ return IndexHoldersNetChangePercentQJ(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1618,7 +1539,6 @@ return IndexHoldersIncreaseComNumQJ(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1635,7 +1555,6 @@ return IndexHoldersReduceComNumQJ(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1652,7 +1571,6 @@ return IndexHoldersNetChangeComNumQJ(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1670,7 +1588,6 @@ return IndexHoldersIncreaseComListQJ(IndexID, 20150812T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1687,7 +1604,6 @@ return IndexHoldersReduceComListQJ(IndexID, 20150801T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1705,7 +1621,6 @@ return IndexHoldersNetChangeComListQJ(IndexID, 20150812T, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1722,7 +1637,6 @@ return IndexHoldersNetChangePercent2(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1774,7 +1688,6 @@ return IndexHoldersIncreasePercent(IndexID, 20150814T, 0); 返回:整数。 - 范例 ```tsl @@ -1790,7 +1703,6 @@ return IndexDSSONetChangeValue("SW801001", 20150715T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1806,7 +1718,6 @@ return IndexDSSOReduceValue("SW801001", 20141231T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1822,7 +1733,6 @@ return IndexDSSOIncreaseValue("SW801001", 20220927T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1838,7 +1748,6 @@ return IndexDSSOIncreasePercent2("SW801001", 20220927T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1854,7 +1763,6 @@ return IndexDSSOReducePercent2("SW801001", 20141231T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1870,7 +1778,6 @@ return IndexDSSONetChangePercent2("SW801001", 20150715T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1886,7 +1793,6 @@ return IndexDSSOIncreasePercent("SW801001", 20220927T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1902,7 +1808,6 @@ return IndexDSSOReducePercent("SW801001", 20141231T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1918,7 +1823,6 @@ return IndexDSSONetChangePercent("SW801001", 20150715T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1934,7 +1838,6 @@ return IndexDSSOIncreaseComNum("SW801001", 20220927T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1950,7 +1853,6 @@ return IndexDSSOReduceComNum("SW801001", 20141231T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1966,7 +1868,6 @@ return IndexDSSONetChangeComNum("SW801001", 20150715T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1982,7 +1883,6 @@ return IndexDSSOIncreaseComList("SW801001", 20220927T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -1998,7 +1898,6 @@ return IndexDSSOReduceComList("SW801001", 20141231T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2014,7 +1913,6 @@ return IndexDSSONetChangeComList("SW801001", 20150715T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2030,7 +1928,6 @@ return IndexDSSOIncreaseValueQJ("SW801001", 20220926T, 20220927T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2046,7 +1943,6 @@ return IndexDSSOReduceValueQJ("SW801001", 20141220T, 20141231T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2062,7 +1958,6 @@ return IndexDSSONetChangeValueQJ("SW801001", 20150710T, 20150715T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2078,7 +1973,6 @@ return IndexDSSOIncreasePercentQJ2("SW801001", 20220926T, 20220927T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2094,7 +1988,6 @@ return IndexDSSOReducePercentQJ2("SW801001", 20141220T, 20141231T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2110,7 +2003,6 @@ return IndexDSSONetChangePercentQJ2("SW801001", 20150710T, 20150715T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2126,7 +2018,6 @@ return IndexDSSOIncreasePercentQJ("SW801001", 20220926T, 20220927T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2142,7 +2033,6 @@ return IndexDSSOReducePercentQJ("SW801001", 20141220T, 20141231T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2158,7 +2048,6 @@ return IndexDSSONetChangePercentQJ("SW801001", 20150710T, 20150715T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2174,7 +2063,6 @@ return IndexDSSOIncreaseComNumQJ("SW801001", 20220926T, 20220927T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2190,7 +2078,6 @@ return IndexDSSOReduceComNumQJ("SW801001", 20141220T, 20141231T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2206,7 +2093,6 @@ return IndexDSSONetChangeComNumQJ("SW801001", 20150710T, 20150715T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2222,7 +2108,6 @@ return IndexDSSOIncreaseComListQJ("SW801001", 20220926T, 20220927T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2238,7 +2123,6 @@ return IndexDSSOReduceComListQJ("SW801001", 20141220T, 20141231T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2273,7 +2157,6 @@ return IndexDSSONetChangeComListQJ("SW801001", 20150710T, 20150715T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2291,7 +2174,6 @@ return IndexRestrictedBanNumQJ(IndexID, Begt, Endt, 0); // 结果:4 返回:整数。 - 范例 ```tsl @@ -2309,7 +2191,6 @@ return IndexRestrictedBanAndRSPercentQJ(IndexID, Begt, Endt, 0); // 结果:0.2 返回:整数。 - 范例 ```tsl @@ -2327,7 +2208,6 @@ return IndexRestrictedBanAndNRSPercentQJ(IndexID, Begt, Endt, 0); // 结果:0. 返回:整数。 - 范例 ```tsl @@ -2344,7 +2224,6 @@ return IndexRestrictedBanAndRSPercent(IndexID, Endt, 0); // 结果:0.24 返回:整数。 - 范例 ```tsl @@ -2361,7 +2240,6 @@ return IndexRestrictedBanMV(IndexID, Endt, 0); // 结果:119034026555.92 返回:整数。 - 范例 ```tsl @@ -2378,7 +2256,6 @@ return IndexRestrictedBanFutureAndNRSPercentQJ(IndexID, Endt, 0, 1); // 结果 返回:整数。 - 范例 ```tsl @@ -2395,7 +2272,6 @@ return IndexRestrictedBanAndNRSPercent(IndexID, Endt, 0); // 结果:0.79 返回:整数。 - 范例 ```tsl @@ -2412,7 +2288,6 @@ return IndexRestrictedBanNum(IndexID, Endt, 0); // 结果:3 返回:整数。 - 范例 ```tsl @@ -2429,7 +2304,6 @@ return IndexRestrictedBanMVPercent(IndexID, Endt, 0); // 结果:0.18 返回:整数。 - 范例 ```tsl @@ -2446,7 +2320,6 @@ return IndexRestrictedBanFutureNum(IndexID, Endt, 0, 1); // 结果:2 返回:整数。 - 范例 ```tsl @@ -2463,7 +2336,6 @@ return IndexRestrictedBanFutureMVPercentQJ(IndexID, Endt, 0, 1); // 结果:0.0 返回:整数。 - 范例 ```tsl @@ -2481,7 +2353,6 @@ return IndexRestrictedBanMVPercentQJ(IndexID, Begt, Endt, 0); // 结果:0.18 返回:整数。 - 范例 ```tsl @@ -2499,7 +2370,6 @@ return IndexRestrictedBanMVQJ(IndexID, Begt, Endt, 0); // 结果:119051796340. 返回:整数。 - 范例 ```tsl @@ -2525,7 +2395,6 @@ return IndexRestrictedBanFutureAndRSPercentQJ(IndexID, Endt, 0, 1); // 结果: 返回:整数。 - 范例 ```tsl @@ -2541,7 +2410,6 @@ return Index_RepurchaseStockNumQJ("SW801001", 20241001T, 20241031T, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2557,7 +2425,6 @@ return Index_RepurchaseMVQJ("SW801001", 20241001T, 20241031T, 0, 0, 0); 返回:整数。 - 范例 ```tsl @@ -2573,7 +2440,6 @@ return Index_RepurchaseStockNum("SW801001", 20241031T, 0, 0); 返回:整数。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/financial/logging.md b/docs/tsl/syntax_book/function/financial/logging.md index e5f480a..3fa85df 100644 --- a/docs/tsl/syntax_book/function/financial/logging.md +++ b/docs/tsl/syntax_book/function/financial/logging.md @@ -16,7 +16,6 @@ logger_debug(1234); return 1; ``` - ##### logger_info 范例 @@ -26,7 +25,6 @@ logger_info("当前执行第100个"); return 1; ``` - ##### logger_warning 范例 @@ -36,7 +34,6 @@ logger_warning("当前执行第100个"); return 1; ``` - ##### logger_info2 范例 diff --git a/docs/tsl/syntax_book/function/financial/macro.md b/docs/tsl/syntax_book/function/financial/macro.md index 4838894..db21a1a 100644 --- a/docs/tsl/syntax_book/function/financial/macro.md +++ b/docs/tsl/syntax_book/function/financial/macro.md @@ -26,7 +26,6 @@ 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -288,7 +287,6 @@ return CU_ChinaCode(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -304,7 +302,6 @@ return HG_StockSettlementBalance(20170101T, 20181008T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -320,7 +317,6 @@ return HG_StockSettlementBalanceByEndT(20181008T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 从证券及股票期权投资者资金余额及变动(813)表中获取三个表: @@ -347,7 +343,6 @@ return HG_StockPeriodBalance(20170101T, 20181008T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -363,7 +358,6 @@ return HG_OptionMarginBalanceByEndT(20181008T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -379,7 +373,6 @@ return HG_MoneyRollIn(20170101T, 20181008T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -395,7 +388,6 @@ return HG_OptionMarginBalance(20170101T, 20181008T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -411,7 +403,6 @@ return HG_StockGuaranteeBalanceByEndT(20181008T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -426,7 +417,6 @@ return HG_MoneyNetRollIn(20170101T, 20181008T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -441,7 +431,6 @@ return HG_MoneyRollOut(20170101T, 20181008T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -804,7 +793,6 @@ return HG_StockGuaranteeBalance(20170101T, 20181008T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/financial/market_data.md b/docs/tsl/syntax_book/function/financial/market_data.md index 441010f..6458215 100644 --- a/docs/tsl/syntax_book/function/financial/market_data.md +++ b/docs/tsl/syntax_book/function/financial/market_data.md @@ -108,10 +108,10 @@ 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -130,10 +130,10 @@ return StockLowAmount(BegT, EndT); // 145404752 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 返回SZ000002(万科A)从20110801到20110901的区间日平均成交量(手) @@ -148,11 +148,11 @@ return StockAveVolSum(BegT, EndT); // 390414.9975 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -160,15 +160,14 @@ return StockAveVolSum(BegT, EndT); // 390414.9975 return MQKsplit_Resampling(20100101T, 20110101T, cy_year()); ``` - ###### StockAmountSum 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -185,10 +184,10 @@ return StockAmountSum(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -205,10 +204,10 @@ return StockHighVol(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法区间换手率/区间交易天数\*100% @@ -229,13 +228,13 @@ return StockAveHsl(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 - arg4:按示例顺序传入 - arg5:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -259,10 +258,10 @@ return StockAbnormalTransactionDays(BegT, EndT, 2, 0, 1); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -281,10 +280,10 @@ return StockHighAmount(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -296,17 +295,16 @@ EndT := inttodate(20120420); return MarketTradeDayQk(BegT, EndT); ``` - Ctrl + D = 参考MarketTradeDayQk2 MarketTradeDays ###### StockAmountSumChange 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -323,10 +321,10 @@ return StockAmountSumChange(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -345,10 +343,10 @@ return StockHighClose(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -366,10 +364,10 @@ return MarketTradeDays(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -388,10 +386,10 @@ return StockHighOpen(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -408,10 +406,10 @@ return StockAmountPercent(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -430,10 +428,10 @@ return StockHigh(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -450,10 +448,10 @@ return StockLnZf(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -469,10 +467,10 @@ return MarketTradeDays2(BegT, EndT); // 返回:24 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -489,12 +487,12 @@ return StockAveZf(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 - arg4:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -518,10 +516,10 @@ return StockExtraZf(BegT, EndT, 'SH000001', 1); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -538,10 +536,10 @@ return StockHsl(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -558,10 +556,10 @@ return StockPrevClose(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -578,10 +576,10 @@ return StockZf(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -598,10 +596,10 @@ return StockTradeDays(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -618,10 +616,10 @@ return StockPriceUpDay(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -638,10 +636,10 @@ return StockVolPercent(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -658,10 +656,10 @@ return StockPriceDownDay(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -677,10 +675,10 @@ return StockTransactionGeneral(EndT, 0); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -697,10 +695,10 @@ return StockMaxRateDown(BegT, EndT); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -717,10 +715,10 @@ return StockMaxRateUp(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -737,10 +735,10 @@ return StockPriceFlatDay(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -765,10 +763,10 @@ return StockPjCj(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -785,10 +783,10 @@ return StockPriceZd(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -807,10 +805,10 @@ return StockLowClose(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -827,10 +825,10 @@ return StockZdf(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -849,10 +847,10 @@ ctrl + D 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -871,10 +869,10 @@ return StockLow(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -893,10 +891,10 @@ return StockOpen(BegT, EndT); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -913,10 +911,10 @@ return StockVolSum(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -935,10 +933,10 @@ return StockLowVol(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -955,10 +953,10 @@ return StockZdValue(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -977,11 +975,11 @@ return StockLowOpen(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -1011,13 +1009,13 @@ return StockPjCj6(StkID, begt, endt); // 结果26.00209696 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 - arg4:按示例顺序传入 - arg5:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1036,10 +1034,10 @@ return StockZf_No('我的沪深300', BegT, EndT, 0, 0); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1064,10 +1062,10 @@ return StockZf_NoIPO(BegT, EndT); 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 范例 @@ -1084,10 +1082,10 @@ return StockMaxRateDate(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1102,10 +1100,10 @@ return StockHsl6(20200401.0945T, 20200401.1130T); 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 范例 @@ -1122,10 +1120,10 @@ return StockHighVolDate(BegT, EndT); 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 范例 @@ -1140,10 +1138,10 @@ return StockMaxDownDate6(20200401.0945T, 20200401.1130T); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -1179,10 +1177,10 @@ return StockZf6(BegTTime, EndTTime); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1197,11 +1195,11 @@ return StockVolSum6(20200401.1030T, 20200401.1040T); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1306,10 +1304,10 @@ ctrl + D 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1325,10 +1323,10 @@ return StockAmountSum6(20200401.1030T, 20200401.1040T); 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 范例 @@ -1345,10 +1343,10 @@ return StockMaxDownDate(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1365,10 +1363,10 @@ return StockSectionalBuyAmount(BegT, EndT); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1385,11 +1383,11 @@ return StockAveAmountSum(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1407,10 +1405,10 @@ ctrl + D 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 范例 @@ -1427,10 +1425,10 @@ return StockHighAmountDate(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1447,10 +1445,10 @@ return StockSectionalSellAmount(BegT, EndT); 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 范例 @@ -1465,10 +1463,10 @@ return StockMaxRateDate6(20200401.0945T, 20200401.1130T); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1485,10 +1483,10 @@ return StockSectionalNetBuyAmount(BegT, EndT); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法区间振幅=(区间最高-区间最低)/区间最低\*100%(已复权)范例 @@ -1505,10 +1503,10 @@ return StockZdf6(20200401.0945T, 20200401.1130T); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1524,10 +1522,10 @@ return StockMaxDrawDown2(20190624T, 20211123T); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1537,15 +1535,14 @@ setsysparam(pn_stock(), 'SH601899'); return StockMaxDrawDownDatas(20190624T, 20211123T); ``` - ###### markettradedayqk5 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1561,11 +1558,11 @@ ctrl+d 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:整数。 - + 返回:整数。 范例 @@ -1578,14 +1575,14 @@ return IndexCapitalFlow('SH000300', 20211112T, 20211112T); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 - arg4:按示例顺序传入 - arg5:按示例顺序传入 - arg6:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1596,19 +1593,18 @@ cy := cy_day(); return MQKsplit_StepN(Endt, N, cy, 0, 3, 0); ``` - ###### MQKsplit_StepQK 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 - arg4:按示例顺序传入 - arg5:按示例顺序传入 - arg6:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1619,15 +1615,14 @@ cy := cy_day(); return MQKsplit_StepQK(Begt, Endt, cy, 1, 3, 0); ``` - ###### StockZf8 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法1、开放式基金: @@ -1662,10 +1657,10 @@ return StockZf8(BegT:TDateTime, EndT:TDateTime); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法回购收益率=成交价/年化天数\*实际占用天数 @@ -1686,11 +1681,11 @@ return RepoZf(BegT:TDateTime, EndT:TDateTime); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:整数。 - + 返回:整数。 算法如果getbkbydate()取不到指数的成分股,则结果资金流向返回0; @@ -1706,10 +1701,10 @@ return IndexCapitalFlowData("SH000300", 20230403T, 20230403T); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1724,10 +1719,10 @@ return StockZf_Settlement(BegT, EndT); // -1.5649 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 范例 @@ -1741,10 +1736,10 @@ return DateOfStockHigh(20230101T, 20231231T); 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 范例 @@ -1758,10 +1753,10 @@ return DateOfStockLow(20230101T, 20231231T); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法区间涨幅(股权分置不复权)=(截止日收盘价-前收盘价)/前收盘\*100%(已复权)范例 @@ -1775,10 +1770,10 @@ return StockZfNoG(20230101T, 20231231T); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法区间最大回撤(%)=(区间最低-前收盘)/前收盘\*100%(已复权)范例 @@ -1793,10 +1788,10 @@ return StockMaxDrawDown(20210501T, 20210915T); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1807,7 +1802,6 @@ SetSysParam(pn_cycle(), cy_day()); return MarketTradedayQK3(20250701t, 20250730t); ``` - ####### 内容 - VolSum\_ @@ -1828,10 +1822,10 @@ return VolSum_(20211101T, 20211107T, 1); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -1844,11 +1838,11 @@ return StockDataCheck('SZ000002', 19990101T); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:整数。 - + 返回:整数。 算法 @@ -1871,10 +1865,10 @@ return IndexPjCj(20241108.0955T, 20241108.10T, 1); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -1893,11 +1887,11 @@ return StockMaxDrawUp(20210501T, 20210915T); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -1926,10 +1920,10 @@ return StockProfitLossRatio(20241101T, 20241128T, 0); 用途:区间行情统计函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法区间胜率(%)=涨跌幅大于0的天数/N日交易的天数\*100范例 @@ -1950,10 +1944,10 @@ return StockWinRate(20241101T, 20241128T); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -2145,9 +2139,9 @@ return qkfilterMJZ_createDateCodeTreeIndex(data_mjz, '截止日', '代码'); 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 返回SZ000002(万科A)在20110901的5日成交量(手) @@ -2162,9 +2156,9 @@ return StockVolSum2(5); // 1276603.11 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2183,9 +2177,9 @@ return StockPriceFlatDay2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2204,9 +2198,9 @@ return StockLow2(5); 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2225,9 +2219,9 @@ return StockAmountSum2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2246,9 +2240,9 @@ return StockPriceDownDay2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2267,9 +2261,9 @@ return StockHighAmount2(5); 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2288,9 +2282,9 @@ return StockMaxRateDown2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2309,9 +2303,9 @@ return StockPjCj2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法N日平均换手率=N日成交量总和(比例复权)/流通股本/交易天数范例 @@ -2330,9 +2324,9 @@ return StockAveHsl2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2351,9 +2345,9 @@ return StockPrevClose2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2372,9 +2366,9 @@ return StockLowAmount2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2393,9 +2387,9 @@ return StockHighVol2(5); 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2414,9 +2408,9 @@ return StockMaxRateUp2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2435,9 +2429,9 @@ return StockHsl2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2456,9 +2450,9 @@ return StockOpen2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2477,9 +2471,9 @@ return StockHigh2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2490,16 +2484,15 @@ SetSysParam(pn_date(), inttodate(20120419)); return MarketTradeDayQk2(5); ``` - Ctrl + D = 参考MarketLastTradeDay LastTradeDay ###### StockLowVol2 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2518,9 +2511,9 @@ return StockLowVol2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2565,9 +2558,9 @@ return VolSum2_(5, 1); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2586,10 +2579,10 @@ return StockLowClose2(5); 用途:N日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -2605,9 +2598,9 @@ ctrl+d 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2636,9 +2629,9 @@ return StockZdf2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2657,9 +2650,9 @@ return StockPriceUpDay2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2680,9 +2673,9 @@ return StockHighClose2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2694,16 +2687,15 @@ SetSysParam(pn_date(), inttodate(20120419)); return StockTradeDayQk2(5); ``` - Ctrl+D= 参考StockAmountSum2 StockAveHsl2 StockHighAmount2 ###### StockZf2 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2730,9 +2722,9 @@ return StockZf2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2751,9 +2743,9 @@ return StockPriceZd2(5); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2770,9 +2762,9 @@ return MarketLastTradeDay(inttodate(20120419)); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2791,9 +2783,9 @@ return StockStdev2(5); 用途:进行大小写转换。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2809,9 +2801,9 @@ return Stock_UpPercent(60); // 51.6667 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2827,9 +2819,9 @@ return stock_ZfPercent(60); // 36.886 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2845,10 +2837,10 @@ return Stock_MABiasRate(60); // -1.0923 用途:N日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -2864,9 +2856,9 @@ return Stock_MATrend(10, 20); // -0.0204 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2882,9 +2874,9 @@ return Stock_MABreakout(21); // -0.2086 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2900,9 +2892,9 @@ return Stock_Volatility_RS(30); // 2.1315 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2918,9 +2910,9 @@ return Stock_Volatility_GK(30); // 2.164 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2936,9 +2928,9 @@ return Stock_Volatility_PK(30); // 2.1207 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2954,9 +2946,9 @@ return Stock_Volatility_YZ(30); // 3.0183 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2972,9 +2964,9 @@ return Stock_IntradayVolatilityTrend_RS(20); // 0.0557 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -2990,9 +2982,9 @@ return Stock_IntradayVolatilityTrend_GK(20); // 0.0556 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3008,9 +3000,9 @@ return Stock_IntradayVolatilityTrend_PK(20); // 0.0541 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3026,9 +3018,9 @@ return Stock_IntradayVolatilityTrend_YZ(20); // 0.0826 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3044,9 +3036,9 @@ return Stock_StdMABreakout(21); // -0.6556 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3061,7 +3053,6 @@ return MarketTradeday1(20200101T); 参数:无。 返回:整数。 - 范例 ```tsl @@ -3073,9 +3064,9 @@ return Pn_IndexID(); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3088,9 +3079,9 @@ return MarketNextTradeDay(20200102T); 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -3110,10 +3101,10 @@ return StockMaxDrawUp2(20); 用途:N日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -3142,9 +3133,9 @@ return StockProfitLossRatio2(N, 0); 用途:N日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法N日胜率(%)=涨跌幅大于0的天数/N日交易的天数\*100范例 @@ -3240,11 +3231,11 @@ return StockWinRate2(N); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 说明: @@ -3269,11 +3260,11 @@ return t; // 1 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 说明: @@ -3296,9 +3287,9 @@ return t; // 返回:2 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3312,9 +3303,9 @@ return FuturesISZL(EndT); // 结果:1 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3328,9 +3319,9 @@ return FuturesIsTrade(ENDT); // 结果:1 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3346,9 +3337,9 @@ return StockBigBargain(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3366,9 +3357,9 @@ return StockHigh4(EndT); 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 算法不同证券类型,判断条件不同。 @@ -3388,9 +3379,9 @@ return IsStockGoMarket(EndT); 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 范例 @@ -3405,9 +3396,9 @@ return IsStockGoDelistingPeriod(20170524T); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3425,9 +3416,9 @@ return StockClose(EndT); 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 范例 @@ -3443,9 +3434,9 @@ return IsStockTradeDay(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法指定日换手率(%)=成交量/流通股本\*100%范例 @@ -3463,9 +3454,9 @@ return StockHsl4(EndT); 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3483,9 +3474,9 @@ return StockAmountSum4(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法指定日量比=现成交总手/((过去5个交易日平均每分钟成交量)×当日累计开市时间(分))\*100%范例 @@ -3501,9 +3492,9 @@ return StockLb4(EndT); 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 范例 @@ -3518,11 +3509,11 @@ return IsMarketTradeDay(EndT); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法指定日超额收益率(%)=股票收益率-指数收益率(已复权)范例 @@ -3545,9 +3536,9 @@ return StockExtraZf4(EndT, 'SH000001', 1); 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 算法如果当前证券在EndT指定的时间已上市,则返回1,否则返回0。 @@ -3571,10 +3562,10 @@ return IsStockGoMarket2(EndT); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -3597,9 +3588,9 @@ return StocksHSLRPS('我的沪深300', EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法指定日涨幅(%)=(收盘-昨收)/昨收\*100%(已复权)范例 @@ -3615,9 +3606,9 @@ return StockZf4(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3633,10 +3624,10 @@ return StockSellVol4(EndT); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -3659,9 +3650,9 @@ return StocksRPS('我的沪深300', EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3679,9 +3670,9 @@ return StockPriceZd4(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3699,9 +3690,9 @@ return StockLow4(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3719,9 +3710,9 @@ return StockOpen4(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法如果当前证券在EndT指定的时间有跌停则返回1,否则返回0。范例 @@ -3737,9 +3728,9 @@ return StockIsDt(EndT); 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3755,9 +3746,9 @@ return StockMaxRateUp4(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3773,9 +3764,9 @@ return StockZdf4(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3791,9 +3782,9 @@ return StockLnZf4(EndT); 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 算法如果当前证券在EndT指定的时间已上市(且非暂停、终止上市),则返回1,否则返回0。 @@ -3817,10 +3808,10 @@ return IsStockGoMarket3(EndT); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -3843,9 +3834,9 @@ return StocksAmountRPS('我的沪深300', EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3863,9 +3854,9 @@ return StockPrevClose4(EndT); 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3883,9 +3874,9 @@ return StockVolSum4(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3901,9 +3892,9 @@ return StockBuyVol4(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3919,9 +3910,9 @@ return StockIsZt(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法指定日内外盘差=主买股数-主卖股数(单位:股)范例 @@ -3939,9 +3930,9 @@ return StockBuyVsSellVolDiff4(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法指定日成交金额/指定日成交量范例 @@ -3959,9 +3950,9 @@ return StockPjCj4(EndT); 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -3977,10 +3968,10 @@ return StockMaxRateDown4(EndT); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -3994,9 +3985,9 @@ return StockCallAuctionTradeData(20200622T, 1); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -4037,9 +4028,9 @@ return StockDtClose(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -4053,10 +4044,10 @@ return StockIsDt2(20160308T); // 结果:1 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -4073,7 +4064,6 @@ return StockCallAuctionClose(20200622T, 1); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -4088,9 +4078,9 @@ return futuresidtozl (); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -4123,10 +4113,10 @@ return StockZtClose(EndT); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:整数。 - + 返回:整数。 算法 @@ -4168,10 +4158,10 @@ return IndexPjCj4(EndTime, 0); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -4186,9 +4176,9 @@ return StockCallAuctionCjbs(20200622T, 1); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -4202,9 +4192,9 @@ return StockInteriorClose(20110527T); // 结果:36.88 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -4221,9 +4211,9 @@ return FuturesZL(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -4237,9 +4227,9 @@ return StockIsCJDt(20211123T); // 结果:0 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 范例 @@ -4253,10 +4243,10 @@ return ISMarketLastDate (20200707T); // 返回0 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -4266,7 +4256,6 @@ EndT := 20160405T; return GetFuturesID ('IF', EndT); ``` - ###### StockBigBargainDetail 算法 @@ -4277,10 +4266,10 @@ return GetFuturesID ('IF', EndT); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -4296,10 +4285,10 @@ return ZLToFuturesID ('ZLAL10', EndT); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -4314,11 +4303,11 @@ return StockCallAuctionVol(20200622T, 1); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -4349,11 +4338,11 @@ return StockVWAP4(EndT, BegTime, EndTime); // 结果26.00209696 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -4382,10 +4371,10 @@ return StockTWAP4(EndT, BegTime, EndTime); // 结果26.01262712 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -4400,9 +4389,9 @@ return StockCallAuctionAmount(20200622T, 1); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -4416,9 +4405,9 @@ return StockIsCJZt(20211123T); // 结果:0 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -4439,9 +4428,9 @@ return StockIsZt2(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -4461,9 +4450,9 @@ return StockZfLimit(20210622T); // 结果:array(("涨停幅度(%)":10,"跌停 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 范例 @@ -4477,9 +4466,9 @@ return IsResumptionOrDelistConsolidateDate(20120830T); // 结果:1 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -4505,9 +4494,9 @@ return StockZtOrDtClose(0); // 结果:26.62 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 范例 @@ -4521,9 +4510,9 @@ return IsSharesSplitDate(20060905T); // 结果:1 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 范例 @@ -4537,9 +4526,9 @@ return IsRightIssueDate(20151214T); // 结果:1 用途:判断条件是否成立。 参数: -- arg1:按示例顺序传入 -返回:布尔值。 +- arg1:按示例顺序传入 + 返回:布尔值。 范例 @@ -4554,9 +4543,9 @@ return IsStockSupending(20200516T); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -4570,9 +4559,9 @@ return StockSMSDelistingDay(20170620T); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -4587,9 +4576,9 @@ return FuturesCZL(20240616T); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法A股对应的B股价格(人民币计价)=B股价格\*汇率(上交所:美元汇率,深交所:港币汇率)范例 @@ -4604,9 +4593,9 @@ return StockAtoBStockClose(20241217T); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法A股对应的H股价格(人民币计价)=H股价格\*港币汇率范例 @@ -4621,9 +4610,9 @@ return StockAtoHStockClose(20241217T); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:整数。 +- arg1:按示例顺序传入 + 返回:整数。 算法 @@ -4648,9 +4637,9 @@ return IndexPjCj3(1); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法成交量/流通股本\*100%范例 @@ -4667,9 +4656,9 @@ return StockHsl8(EndT); 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法累计主买金额和-累计主卖金额和范例 @@ -4684,10 +4673,10 @@ return StockSectionalNetBuyAmount2(20241108T); 用途:指定日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -4704,9 +4693,9 @@ return StockTrailingSharpeRatioByEndt(Endt, RefType); // 0.02 用途:指定日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -4740,21 +4729,21 @@ return StockCloseOfMulti(20250623T); 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:整数。 - + 返回:整数。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0+N天后指数收盘价时,按照绝对日来算,截止日为T0日往后推移N天的日期,按照交易日来算,截止日为当前股票T0日N个交易日后的日期; @@ -4775,21 +4764,21 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:整数。 - + 返回:整数。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0-N天前指数收盘价时,按照绝对日来算,截止日为T0日往前推移N天的日期,按照交易日来算,截止日为当前股票T0日N个交易日前的日期; @@ -4812,17 +4801,16 @@ return v; 参数:无。 返回:整数。 - 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取缺省指数在股票发行日当天的的收盘价。范例 @@ -4841,21 +4829,21 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:整数。 - + 返回:整数。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0+N月后指数收盘价时,按照绝对日来算,截止日为T0日往后推移N*30天的日期,按照交易日来算,截止日为当前股票T0日N*30个交易日后的日期; @@ -4876,21 +4864,21 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:整数。 - + 返回:整数。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0-N月指数收盘价时,按照绝对日来算,截止日为T0日往前推移N*30天的日期,按照交易日来算,截止日为当前股票T0日N*30个交易日前的日期; @@ -4919,21 +4907,21 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:整数。 - + 返回:整数。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0-N天前指数收盘价时,按照绝对日来算,截止日为T0日往前推移N天的日期,按照交易日来算,截止日为当前股票T0日N个交易日前的日期; @@ -4957,11 +4945,11 @@ return v; (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0-N月指数收盘价时,按照绝对日来算,截止日为T0日往前推移N*30天的日期,按照交易日来算,截止日为当前股票T0日N*30个交易日前的日期; @@ -4984,17 +4972,16 @@ return v; 参数:无。 返回:整数。 - 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0日的指数收盘价。范例 @@ -5028,21 +5015,21 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:整数。 - + 返回:整数。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0+N天后指数收盘价时,按照绝对日来算,截止日为T0日往后推移N天的日期,按照交易日来算,截止日为当前股票T0日N个交易日后的日期; @@ -5066,11 +5053,11 @@ return v; (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0+N月指数收盘价时,按照绝对日来算,截止日为T0日往后推移N*30天的日期,按照交易日来算,截止日为当前股票T0日N*30个交易日后的日期; @@ -5091,21 +5078,21 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0+N天后收盘价时,按照绝对日来算,截止日为T0日往后推移N天的日期,按照交易日来算,截止日为当前股票T0日N个交易日后的日期; @@ -5126,21 +5113,21 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0+N月收盘价时,按照绝对日来算,截止日为指定日期往后推移N*30天的日期,按照交易日来算,截止日为当前股票指定日期N*30个交易日后的日期; @@ -5163,17 +5150,16 @@ return v; 参数:无。 返回:统计结果。 - 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0日当天的收盘价。范例 @@ -5192,21 +5178,21 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0+N天后换手率时,按照绝对日来算,截止日为T0日往后推移N天的日期,按照交易日来算,截止日为当前股票T0日N个交易日后的日期; @@ -5227,21 +5213,21 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0+N天后涨幅时,按照绝对日来算,截止日为T0日往后推移N天的日期,按照交易日来算,截止日为当前股票T0日N个交易日后的日期; @@ -5262,21 +5248,21 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)取T0+N天后股票涨幅与指数代码涨幅之差时,按照绝对日来算,截止日为指定日期往后推移N天的日期,按照交易日来算,截止日为当前股票指定日期N个交易日后的日期; @@ -5297,10 +5283,10 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -5327,10 +5313,10 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -5362,23 +5348,23 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 - arg4:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)发行前,指定日期T0为股票发行日;上市前和上市后,指定日期T0取股票上市的第一个交易日; @@ -5439,23 +5425,23 @@ return v; 用途:IPO相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 - arg4:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 (1)当前股票对应的缺省指数代码存在且有效; | 证券类型 | 对应的指数代码 | -| --- | --- | -| 深证A股 | SZ399002 | -| 上海A股 | SH000002 | -| 深圳B股 | SZ399108 | -| 上海B股 | SH000003 | +| -------- | -------------- | +| 深证A股 | SZ399002 | +| 上海A股 | SH000002 | +| 深圳B股 | SZ399108 | +| 上海B股 | SH000003 | (2)发行前,指定日期T0为股票发行日;上市前和上市后,指定日期T0取股票上市的第一个交易日; @@ -5535,7 +5521,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5552,7 +5537,6 @@ return StockAmountSum5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5569,7 +5553,6 @@ return StockClose5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5586,7 +5569,6 @@ return StockHigh5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5601,9 +5583,9 @@ return StockHsl5(); 用途:上市日相关函数。 参数: -- arg1:按示例顺序传入 -返回:整数。 +- arg1:按示例顺序传入 + 返回:整数。 范例 @@ -5620,7 +5602,6 @@ return StockIndexZf5('SH000001'); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5637,7 +5618,6 @@ return StockLow5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5653,7 +5633,6 @@ return StockMaxRateDown5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5669,7 +5648,6 @@ return StockMaxRateUp5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5686,7 +5664,6 @@ return StockOpen5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5703,7 +5680,6 @@ return StockPjCj5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5720,7 +5696,6 @@ return StockPriceZd5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5737,7 +5712,6 @@ return StockVolSum5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5753,7 +5727,6 @@ return StockZdf5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5833,7 +5806,6 @@ return StockZf5(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5853,7 +5825,6 @@ return StockHsl3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5873,7 +5844,6 @@ return StockPrevClose3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5891,7 +5861,6 @@ return StockMaxRateDown3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5909,7 +5878,6 @@ return StockZf3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5927,7 +5895,6 @@ return StockMaxRateUp3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5947,7 +5914,6 @@ return StockBuyVol3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5967,7 +5933,6 @@ return StockLb3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -5985,10 +5950,10 @@ return StockBuyVsSellVolDiff3(); 用途:当日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -6014,7 +5979,6 @@ return StockExtraZf3('SH000001', 1); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -6034,7 +5998,6 @@ return StockPriceZd3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -6052,7 +6015,6 @@ return StockLnZf3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -6070,7 +6032,6 @@ return StockZdf3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -6090,7 +6051,6 @@ return StockPjCj3(); 参数:无。 返回:布尔值。 - 范例 ```tsl @@ -6107,7 +6067,6 @@ return istradeday4(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -6125,7 +6084,6 @@ return StockBuy3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -6143,7 +6101,6 @@ return StockZf3_NoG(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -6163,7 +6120,6 @@ return StockSellVol3(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -6197,9 +6153,9 @@ return StockSell3(); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -6230,7 +6186,6 @@ return StockSCZL_YXJC(0);返回:40.25//即平安银行(SZ000001)2018-08-22 参数:无。 返回:统计结果。 - 算法 收益波动率=σ(股票在当前日期下5分钟线涨幅序列)范例 @@ -6249,7 +6204,6 @@ return StockSCZL_SYBDL(); 参数:无。 返回:统计结果。 - 算法 。 @@ -6270,7 +6224,6 @@ return StockSCZL_SCXLXS(); 参数:无。 返回:统计结果。 - 算法 1、计算日内5分钟线的波动率%(=5分钟线的(最高价-最低价)/最高价)\*100 @@ -6289,9 +6242,9 @@ return StockSCZL_RNBD(); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -6324,11 +6277,11 @@ return StockSCZL_MMJC(0);返回:2.39//即平安银行(SZ000001)2018-08-22的 用途:当日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -6356,10 +6309,10 @@ return StockSCZL_LDXZS(0.3, 0.1, 3); 用途:当日相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -6389,9 +6342,9 @@ return StockSCZL_JGCJZS(1000000, 0); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -6415,9 +6368,9 @@ return StockSCZL_DJWCXS("SH000300"); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -6440,7 +6393,6 @@ return StockSCZL_DD_SCSD(0); 参数:无。 返回:统计结果。 - 算法 设为股票i在t日的最高价,为股票i在t日的最低价,为股票i在t日的收盘价,为股票i在t-1日的收盘价,则股票i在t日的超额波动率为:。 @@ -6565,7 +6517,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -6584,7 +6535,6 @@ return HSG_LastTradeDay2(); // 结果:44336 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -6602,7 +6552,6 @@ return StockZdf7(); 参数:无。 返回:统计结果。 - 算法回购收益率=成交价/年化天数\*实际占用天数 注意:回购成交价为年收益率范例 @@ -6619,9 +6568,9 @@ return RepoZf2(); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6636,9 +6585,9 @@ return FuturesUnilateralOpeninterest(20230821T); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6653,9 +6602,9 @@ return OP_UnilateralAmount(20230822T); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6670,9 +6619,9 @@ return OP_UnilateralOpeninterest(20230822T); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6687,9 +6636,9 @@ return OP_UnilateralVol(20230822T); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6704,9 +6653,9 @@ return FuturesUnilateralVol(20230821T); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6721,9 +6670,9 @@ return FuturesUnilateralAmount(20230821T); 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -6749,9 +6698,9 @@ return StockGapOpenZF(typ); // -0.24677029 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -6833,9 +6782,9 @@ return StockGapZF(typ); // -0.24677029 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6851,9 +6800,9 @@ return RD_SM_PrcA_DecayHighAvgDev(N); // 0.257152041144337 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6869,9 +6818,9 @@ return RD_SM_PrcA_DecayHighAvgRC(N); // 0.0962772785622512 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6887,9 +6836,9 @@ return RD_SM_PrcA_DecayLowAvg(N); // 10.3833333333333 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6905,9 +6854,9 @@ return RD_SM_PrcA_DecayLowAvgDev(N); // 0.128576020572191 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6923,9 +6872,9 @@ return RD_SM_PrcA_DecayLowAvgRC(N); // 0.0964010282776595 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6941,9 +6890,9 @@ return RD_SM_PrcA_DevLv(K); // 0.0965250965250908 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6959,9 +6908,9 @@ return RD_SM_PrcA_EqualAvg(N); // 10.39 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6977,9 +6926,9 @@ return RD_SM_PrcA_EqualAvgDev(N); // 0.192864030858253 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -6995,9 +6944,9 @@ return RD_SM_PrcA_EqualAvgRC(N); // 0.0963391136801439 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7013,9 +6962,9 @@ return RD_SM_PrcA_RCLv(K); // 0.0965250965250908 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7031,9 +6980,9 @@ return RD_SM_PrcA_VolAvg(N); // 10.3935916857852 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7049,9 +6998,9 @@ return RD_SM_PrcA_VolAvgDev(N); // 0.227499380763962 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7067,9 +7016,9 @@ return RD_SM_PrcA_VolAvgRC(N); // 0.00454316523244014 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7085,9 +7034,9 @@ return RD_SM_PrcB_DecayHighAvg(N); // 10.3333333333333 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7103,9 +7052,9 @@ return RD_SM_PrcB_DecayHighAvgDev(N); // 0.35358405657343 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7121,9 +7070,9 @@ return RD_SM_PrcB_DecayHighAvgRC(N); // 0.0968679367129521 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7139,9 +7088,9 @@ return RD_SM_PrcB_DecayLowAvg(N); // 10.3466666666667 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7157,9 +7106,9 @@ return RD_SM_PrcB_DecayLowAvgDev(N); // 0.225008036001273 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7175,9 +7124,9 @@ return RD_SM_PrcB_DecayLowAvgRC(N); // 0.0967429861335134 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7193,9 +7142,9 @@ return RD_SM_PrcB_DevLv(K); // 0.0964320154291154 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7211,9 +7160,9 @@ return RD_SM_PrcB_EqualAvg(N); // 10.34 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7229,9 +7178,9 @@ return RD_SM_PrcB_EqualAvgDev(N); // 0.289296046287357 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7247,9 +7196,9 @@ return RD_SM_PrcB_EqualAvgRC(N); // 0.0968054211035518 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7265,9 +7214,9 @@ return RD_SM_PrcB_RCLv(K); // 0.0966183574879098 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7283,9 +7232,9 @@ return RD_SM_PrcB_VolAvg(N); // 10.3416941990577 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7301,9 +7250,9 @@ return RD_SM_PrcB_VolAvgDev(N); // 0.272958543320001 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7319,9 +7268,9 @@ return RD_SM_PrcB_VolAvgRC(N); // -0.00073330785101966 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7337,9 +7286,9 @@ return RD_SM_VolB_BC(N); // -28200 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7355,9 +7304,9 @@ return RD_SM_VolB_BCLv(K); // -28400 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7373,9 +7322,9 @@ return RD_SM_VolB_DecayHighAvg(N); // 1281686.66666667 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7391,9 +7340,9 @@ return RD_SM_VolB_DecayHighAvgRatio(N); // 0.00660474383932099 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7409,9 +7358,9 @@ return RD_SM_VolB_DecayHighAvgRC(N); // -0.145948248101624 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7427,9 +7376,9 @@ return RD_SM_VolB_DecayLowAvg(N); // 1435113.33333333 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7445,9 +7394,9 @@ return RD_SM_VolB_DecayLowAvgRatio(N); // 0.00739537688389316 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7463,9 +7412,9 @@ return RD_SM_VolB_DecayLowAvgRC(N); // -0.651196706633816 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7481,9 +7430,9 @@ return RD_SM_VolB_DistanceAvg(N); // 1350135.03649635 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7499,9 +7448,9 @@ return RD_SM_VolB_DistanceAvgRatio(N); // 0.00695746963471365 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7517,9 +7466,9 @@ return RD_SM_VolB_DistanceAvgRC(N); // -3.06978455026654 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7535,9 +7484,9 @@ return RD_SM_VolB_EqualAvg(N); // 1358400 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7553,9 +7502,9 @@ return RD_SM_VolB_EqualAvgRatio(N); // 0.00700006036160707 用途:区间统计计算函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7571,9 +7520,9 @@ return RD_SM_VolB_EqualAvgRC(N); // -0.413477610627255 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7589,9 +7538,9 @@ return RD_SM_VolB_LJ(N); // 6792000 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7607,9 +7556,9 @@ return RD_SM_VolB_LJRatio(N); // 0.0350003018080354 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7625,9 +7574,9 @@ return RD_SM_VolB_LJRC(N); // -0.413477610627255 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7643,9 +7592,9 @@ return RD_SM_VolB_OC(N); // -28200 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7661,9 +7610,9 @@ return RD_SM_VolB_OCLv(K); // -28400 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7679,9 +7628,9 @@ return RD_SM_VolB_RatioLv(K); // 0.00492694177836611 用途:当日相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7697,9 +7646,9 @@ return RD_SM_VolB_RCLv(K); // -2.88471305231082 用途:进行字符串提取或替换处理。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -7717,10 +7666,10 @@ return RD_Submit_VirtualBookingN(N); 用途:进行字符串提取或替换处理。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -8145,7 +8094,6 @@ return trd_basicinfo(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8162,7 +8110,6 @@ return Stock_OvernightZF(); // 0.9677 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8179,7 +8126,6 @@ return Stock_IntradayZF(); // -1.44 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8196,7 +8142,6 @@ return Stock_IntradayZdf(); // -4.0584 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -8210,7 +8155,6 @@ return PN_ActualDate(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8227,7 +8171,6 @@ return StockOpenAuctionAmount(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8244,7 +8187,6 @@ return StockOpenAuctionRatio(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8261,7 +8203,6 @@ return StockOpenAuctionZF(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8278,7 +8219,6 @@ return Stock_ZTAmount(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8295,7 +8235,6 @@ return Stock_ZTBidAmount(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8312,7 +8251,6 @@ return Stock_ZTFanBaoBan(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8329,7 +8267,6 @@ return Stock_ZTFirstBanInAweek(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8346,7 +8283,6 @@ return Stock_ZTTBan(); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8363,7 +8299,6 @@ return Stock_ZTYiZiBan(); 参数:无。 返回:统计结果。 - 算法 1、郑商所 计算公式 = amount/Vol @@ -8385,7 +8320,6 @@ return FuturePjCj3(); 参数:无。 返回:统计结果。 - 算法 1、郑商所 计算公式 = amount/Vol @@ -8407,7 +8341,6 @@ return OptionPjCj3(); 参数:无。 返回:统计结果。 - 算法开盘集合竞价金额累计/昨日跌停封单额(收盘)范例 ```tsl @@ -8424,7 +8357,6 @@ return StockOpenAuctionRatioDT(); 参数:无。 返回:统计结果。 - 算法交易明细中价格=跌停价的成交金额合计范例 ```tsl @@ -8441,7 +8373,6 @@ return Stock_DTAmount(); 参数:无。 返回:统计结果。 - 算法跌停的最后一笔卖一量\*最新价格范例 ```tsl @@ -8458,7 +8389,6 @@ return Stock_DTBidAmount(); 参数:无。 返回:统计结果。 - 算法开盘涨幅>0&昨日收阳&今日跌停&今日收盘<昨日开盘范例 ```tsl @@ -8475,7 +8405,6 @@ return Stock_DTFanBaoBan(); 参数:无。 返回:统计结果。 - 算法今日跌停&7天内只跌停1次范例 ```tsl @@ -8492,7 +8421,6 @@ return Stock_DTFirstBanInAweek(); 参数:无。 返回:统计结果。 - 算法开盘价=跌停价&盘中开板&最后跌停范例 ```tsl @@ -8509,7 +8437,6 @@ return Stock_DTTBan(); 参数:无。 返回:统计结果。 - 算法跌停&最高价=最低价范例 ```tsl @@ -8590,10 +8517,10 @@ return Stock_DTYiZiBan(); 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -8617,10 +8544,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -8644,10 +8571,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -8671,10 +8598,10 @@ return v; 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 算法 @@ -8698,9 +8625,9 @@ return tds; 用途:日期时间处理函数。 参数: -- arg1:按示例顺序传入 -返回:日期或时间值。 +- arg1:按示例顺序传入 + 返回:日期或时间值。 范例 @@ -8723,7 +8650,6 @@ return tds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8743,10 +8669,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -8772,7 +8698,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8792,10 +8717,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -8819,10 +8744,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -8848,7 +8773,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8868,10 +8792,10 @@ return v; 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 算法 @@ -8895,10 +8819,10 @@ return tds; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -8924,7 +8848,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8944,10 +8867,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -8973,7 +8896,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -8993,10 +8915,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9020,10 +8942,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9047,10 +8969,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9076,7 +8998,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9096,10 +9017,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9123,10 +9044,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:整数。 - + 返回:整数。 算法 @@ -9148,10 +9069,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9177,7 +9098,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9197,10 +9117,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9226,7 +9146,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9246,10 +9165,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9273,10 +9192,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9300,10 +9219,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9329,7 +9248,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9351,7 +9269,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9371,10 +9288,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9400,7 +9317,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9420,10 +9336,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9449,7 +9365,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9469,10 +9384,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9496,10 +9411,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9525,7 +9440,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9545,10 +9459,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9574,7 +9488,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9595,7 +9508,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9617,7 +9529,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9639,7 +9550,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9661,7 +9571,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9683,7 +9592,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9703,10 +9611,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -9732,7 +9640,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9754,7 +9661,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9776,7 +9682,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9798,7 +9703,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9819,7 +9723,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9841,7 +9744,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9863,7 +9765,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9884,7 +9785,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9906,7 +9806,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9928,7 +9827,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9950,7 +9848,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9972,7 +9869,6 @@ return v; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -9993,7 +9889,6 @@ return v; 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -10014,7 +9909,6 @@ return tds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10033,10 +9927,10 @@ return v; 用途:成交明细相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -10065,12 +9959,12 @@ return v; 用途:矩阵相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 - arg4:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -10133,7 +10027,6 @@ return StocksReturnMatrix(StockArr, BegT, EndT, 0); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10151,7 +10044,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10169,7 +10061,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10187,7 +10078,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10205,7 +10095,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10223,7 +10112,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10241,7 +10129,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10259,7 +10146,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10277,7 +10163,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10295,7 +10180,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10313,7 +10197,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10331,7 +10214,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10349,7 +10231,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10367,7 +10248,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10385,7 +10265,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10403,7 +10282,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10421,7 +10299,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10439,7 +10316,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10457,7 +10333,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10475,7 +10350,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10493,7 +10367,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10511,7 +10384,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10529,7 +10401,6 @@ return rds; 参数:无。 返回:统计结果。 - 算法 委差= (买1量+买2量+买3量) - (卖1量 +卖2量+卖3量)。范例 @@ -10549,7 +10420,6 @@ return rds; 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -10565,9 +10435,9 @@ return rds; 用途:实时相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -10583,7 +10453,6 @@ return StockLB5(20200924T); // 结果:2.1 参数:无。 返回:统计结果。 - 算法委比=(买量和-卖量和)/(买量和+卖量和)\*100% 其中,买量和=买1量+买2量+买3量; @@ -11289,10 +11158,10 @@ return v; 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -11310,10 +11179,10 @@ return StockTradeDaysQkAfterN(EndT, 5); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -11335,10 +11204,10 @@ return StockEndTPrevNDay(EndT, 5); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -11359,10 +11228,10 @@ return StockEndTAfterNDay(EndT, 5); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -11379,12 +11248,12 @@ return StockBegTBeforeNDay(EndT, 1); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 - arg4:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -11403,15 +11272,14 @@ StockHighAndLow(BegT, EndT, h, l); return array('high':h, 'low':l); ``` - ###### StockValueHigh2 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -11435,9 +11303,9 @@ return StockValueHigh2(N, Expr); 用途:中间函数相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 算法 @@ -11459,11 +11327,11 @@ return StockNDayAdjust(100); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -11483,10 +11351,10 @@ return StockValueHigh(BegT, EndT, Expr); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -11506,10 +11374,10 @@ return StockValueSum2(N, Expr); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -11529,11 +11397,11 @@ return StockValueLow2(N, Expr); 用途:区间统计计算函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 @@ -11556,21 +11424,21 @@ return StockValueSum(BegT, EndT, Expr); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 获取与股票对应的缺省市场板块名称; -| 股票类型 | 缺省市场板块 | -| --- | --- | +| 股票类型 | 缺省市场板块 | +| ----------- | ------------------- | | A股(深圳) | 深证A股;中小企业板 | -| A股(上海) | 上证A股 | -| B股(深圳) | 深证B股 | -| B股(上海) | 上证B股 | +| A股(上海) | 上证A股 | +| B股(深圳) | 深证B股 | +| B股(上海) | 上证B股 | 计算板块从开始日到截止日的区间成交量(万)。范例 @@ -11588,21 +11456,21 @@ return MarketVolAWithStock(BegT, EndT); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 (1)获取与股票对应的缺省市场板块名称; -| 股票类型 | 缺省市场板块 | -| --- | --- | +| 股票类型 | 缺省市场板块 | +| ----------- | ------------------- | | A股(深圳) | 深证A股;中小企业板 | -| A股(上海) | 上证A股 | -| B股(深圳) | 深证B股 | -| B股(上海) | 上证B股 | +| A股(上海) | 上证A股 | +| B股(深圳) | 深证B股 | +| B股(上海) | 上证B股 | (2)计算板块从开始日到截止日的区间成交金额(万)。范例 @@ -11620,10 +11488,10 @@ return MarketAmountAWithStock(BegT, EndT); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -11642,7 +11510,6 @@ return StockPriceChangeDay2(5, @isup()); 参数:无。 返回:统计结果。 - 范例 ```tsl @@ -11656,11 +11523,11 @@ return TrasactionMinutePerDay(); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -11678,10 +11545,10 @@ return StockPriceChangeDay(begt, endt, @isup()); 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 范例 @@ -11695,11 +11562,11 @@ return GetStockOpenCloseTime('ZLAL10', 20200622T); 用途:日期时间处理函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:日期或时间值。 - + 返回:日期或时间值。 范例 @@ -11713,11 +11580,11 @@ return GetStockCallAuctionTime ('SZ000002', 20200622T, 1); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -11733,10 +11600,10 @@ return StockCallAuctionData(20200622T, 1, 1); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -11750,9 +11617,9 @@ return GetUnilateralValue(@amount(), 20240223T); 用途:中间函数相关函数。 参数: -- arg1:按示例顺序传入 -返回:统计结果。 +- arg1:按示例顺序传入 + 返回:统计结果。 范例 @@ -11796,11 +11663,11 @@ return StockEndOfMonth(20230506T); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 范例 @@ -11904,12 +11771,12 @@ return StockValueLow(20230101T, 20231231T, @vol()); 用途:中间函数相关函数。 参数: + - arg1:按示例顺序传入 - arg2:按示例顺序传入 - arg3:按示例顺序传入 - arg4:按示例顺序传入 -返回:统计结果。 - + 返回:统计结果。 算法 diff --git a/docs/tsl/syntax_book/function/financial/option.md b/docs/tsl/syntax_book/function/financial/option.md index b9bf455..5953114 100644 --- a/docs/tsl/syntax_book/function/financial/option.md +++ b/docs/tsl/syntax_book/function/financial/option.md @@ -34,20 +34,22 @@ - OptionInfoStrikePrice ###### optioninfoceilingprice + 用途:获取指定日期的涨幅上限价格。 参数: + - endt:交易日期 -返回:数值。 + 返回:数值。 ###### OptionInfoIsTradeRange 用途:判断指定日期是否处于交易区间。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -60,11 +62,11 @@ return OptionInfoIsTradeRange(20210924T); // 结果:1 用途:计算指定日期距到期日的天数。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -77,11 +79,11 @@ return OptionInfoEndTBetweenMaturityDays(20220627T); // 结果:249 用途:获取指定日期的单位保证金。 参数: + - endt:交易日期 返回:数值。 - 范例 ```tsl @@ -94,11 +96,11 @@ return OptionInfoUnitDeposit(20220627T); // 结果:15425.6 用途:获取指定日期的开仓状态。 参数: + - endt:交易日期 返回:状态值。 - 范例 ```tsl @@ -111,11 +113,11 @@ return OptionInfoOpenPosition(20220627T); // 结果:可开仓 用途:判断指定日期是否为新挂牌合约。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -128,11 +130,11 @@ return OptionInfoIsNewContract(20220627T); // 结果:否 用途:判断最近 5 个交易日内合约是否发生调整。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -145,11 +147,11 @@ return OptionInfoLast5DayContractAdjusted(20220627T); // 结果:否 用途:获取指定日期的合约状态信息。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -162,11 +164,11 @@ return OptionInfoStatusInfo(20220627T); // 结果:0000E0 用途:判断指定日期是否连续停牌。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -179,11 +181,11 @@ return OptionInfoConsSuspended(20220627T); // 结果:否 用途:获取指定日期的跌幅下限价格。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -196,11 +198,11 @@ return OptionInfoFloorPrice(20220627T); // 结果:0.57 用途:判断指定日期距离到期日是否不足 5 个交易日。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -218,8 +220,9 @@ return OptionInfoIsBetweenMaturityLess5Days(20220627T); // 结果:否 ####### optiongetdatabyendt 用途:中间函数:按日期获取期权基本信息数据。 参数: + - endt:交易日期 -返回:处理后的结果值。 + 返回:处理后的结果值。 ###### OP_ResidualMaturity @@ -227,7 +230,6 @@ return OptionInfoIsBetweenMaturityLess5Days(20220627T); // 结果:否 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -243,7 +245,6 @@ return OP_ResidualMaturity(); // 0.0219(年) 参数:无。 返回:字符串。 - 范例 ```tsl @@ -257,11 +258,11 @@ return OptionToPZ(); 用途:获取指定日期的合约单位。 参数: + - endt:交易日期 返回:数值。 - 范例 ```tsl @@ -275,11 +276,11 @@ return OptionContractUnit(20210201T); 用途:获取指定日期的行权价。 参数: + - endt:交易日期 返回:数值。 - 范例 ```tsl @@ -304,21 +305,25 @@ return OptionInfoStrikePrice(endt); - optioncbstopcountqj ###### optioncbisstop + 用途:判断期权是否触发熔断。 参数:按调用约定传入。 返回:处理后的结果值。 ###### optioncbsuspendtime + 用途:获取熔断暂停时间。 参数:按调用约定传入。 返回:处理后的结果值。 ###### optioncblaststopdate + 用途:获取最近一次熔断日期。 参数:按调用约定传入。 返回:处理后的结果值。 ###### optioncbstopcount + 用途:获取熔断次数。 参数:按调用约定传入。 返回:处理后的结果值。 @@ -335,16 +340,19 @@ return OptionInfoStrikePrice(endt); 返回:处理后的结果值。 ###### optioncbzfaboveminiquotenum + 用途:熔断机制相关统计量。 参数:按调用约定传入。 返回:处理后的结果值。 ###### optioncbzdthresh + 用途:获取熔断涨跌幅阈值。 参数:按调用约定传入。 返回:处理后的结果值。 ###### optioncbstopcountqj + 用途:获取区间内熔断次数。 参数:按调用约定传入。 返回:处理后的结果值。 @@ -459,13 +467,13 @@ return OptionInfoStrikePrice(endt); 用途:指定日成交量排名前 N 名合计。 参数: + - endt:交易日期 - n:统计数量或名次 - flag:类型标记(按示例传入) 返回:成交量合计值。 - 范例 ```tsl @@ -478,13 +486,13 @@ return OptionUBCSumNVol(20200807T, 1, 0); 用途:指定日指定机构持仓量排名。 参数: + - endt:交易日期 - institution:机构名称 - flag:类型标记(按示例传入) 返回:持仓量排名(整数)。 - 范例 ```tsl @@ -497,13 +505,13 @@ return OptionUBCInstitutOIRank(20200807T, '华泰证券', 0); 用途:指定日指定机构持仓量占比。 参数: + - endt:交易日期 - institution:机构名称 - flag:类型标记(按示例传入) 返回:持仓量占比(%)。 - 范例 ```tsl @@ -516,13 +524,13 @@ return OptionUBCInstitutOIPercent(20200807T, '华泰证券', 0); 用途:指定日持仓量排名第 N 的机构持仓占比。 参数: + - endt:交易日期 - n:统计数量或名次 - flag:类型标记(按示例传入) 返回:持仓量占比(%)。 - 范例 ```tsl @@ -535,13 +543,13 @@ return OptionUBCNoNOIPercent(20200807T, 1, 0); 用途:指定日指定机构成交量占比。 参数: + - endt:交易日期 - institution:机构名称 - flag:类型标记(按示例传入) 返回:成交量占比(%)。 - 范例 ```tsl @@ -554,12 +562,12 @@ return OptionUBCInstitutPercent(20200807T, '华泰证券', 0); 用途:指定日净成交量排名第 N 的机构净成交量。 参数: + - endt:交易日期 - n:统计数量或名次 返回:净成交量。 - 范例 ```tsl @@ -572,12 +580,12 @@ return OptionUBCNoNNetVol(20200807T, 1); 用途:指定日持仓量排名第 N 的机构名称。 参数: + - endt:交易日期 - n:统计数量或名次 返回:机构名称。 - 范例 ```tsl @@ -590,13 +598,13 @@ return OptionUBCNoNOIName(20200807T, 1); 用途:指定日指定机构持仓量。 参数: + - endt:交易日期 - institution:机构名称 - flag:类型标记(按示例传入) 返回:持仓量。 - 范例 ```tsl @@ -609,12 +617,12 @@ return OptionUBCInstitutOI(20200807T, "华泰证券", 1); 用途:指定日净成交量排名前 N 名合计。 参数: + - endt:交易日期 - n:统计数量或名次 返回:净成交量合计值。 - 范例 ```tsl @@ -627,13 +635,13 @@ return OptionUBCSumNNetVol(20200807T, 1); 用途:指定日持仓量排名前 N 名占比合计。 参数: + - endt:交易日期 - n:统计数量或名次 - flag:类型标记(按示例传入) 返回:持仓量占比合计(%)。 - 范例 ```tsl @@ -646,12 +654,12 @@ return OptionUBCSumNOIPercent(20200807T, 1, 0); 用途:指定日指定机构净成交量。 参数: + - endt:交易日期 - institution:机构名称 返回:净成交量。 - 算法指定日指定机构净认购成交量变动=今日净认购-上日净认购范例 ```tsl @@ -664,13 +672,13 @@ return OptionUBCInstitutNetVol(20200807T, '华泰证券'); 用途:指定日指定机构成交量。 参数: + - endt:交易日期 - institution:机构名称 - flag:类型标记(按示例传入) 返回:成交量。 - 范例 ```tsl @@ -683,12 +691,12 @@ return OptionUBCInstitutVol(20200807T, '华泰证券', 1); 用途:指定日指定机构净持仓量。 参数: + - endt:交易日期 - institution:机构名称 返回:净持仓量。 - 范例 ```tsl @@ -701,13 +709,13 @@ return OptionUBCInstitutNetOI(20200807T, '华泰证券'); 用途:指定日成交量排名第 N 的机构名称。 参数: + - endt:交易日期 - n:统计数量或名次 - flag:类型标记(按示例传入) 返回:机构名称。 - 范例 ```tsl @@ -720,13 +728,13 @@ return OptionUBCNoNVolName(20200807T, 1, 1); 用途:指定日成交量排名第 N 的占比。 参数: + - endt:交易日期 - n:统计数量或名次 - flag:类型标记(按示例传入) 返回:成交量占比(%)。 - 范例 ```tsl @@ -739,12 +747,12 @@ return OptionUBCNoNPercent(20200807T, 1, 1); 用途:指定日净持仓量排名第 N 的机构净持仓量。 参数: + - endt:交易日期 - n:统计数量或名次 返回:净持仓量。 - 范例 ```tsl @@ -757,13 +765,13 @@ return OptionUBCNoNNetOI(20200807T, 1); 用途:指定日持仓量排名第 N 的持仓量。 参数: + - endt:交易日期 - n:统计数量或名次 - flag:类型标记(按示例传入) 返回:持仓量。 - 范例 ```tsl @@ -776,13 +784,13 @@ return OptionUBCNoNOI(20200807T, 1, 1); 用途:指定日指定机构成交量排名。 参数: + - endt:交易日期 - institution:机构名称 - flag:类型标记(按示例传入) 返回:成交量排名(整数)。 - 范例 ```tsl @@ -795,13 +803,13 @@ return OptionUBCInstitutVolRank(20200807T, '广发证券', 1); 用途:指定日成交量排名第 N 的成交量。 参数: + - endt:交易日期 - n:统计数量或名次 - flag:类型标记(按示例传入) 返回:成交量。 - 范例 ```tsl @@ -814,13 +822,13 @@ return OptionUBCNoNVol(20200807T, 1, 1); 用途:指定日持仓量排名前 N 名合计。 参数: + - endt:交易日期 - n:统计数量或名次 - flag:类型标记(按示例传入) 返回:持仓量合计值。 - 范例 ```tsl @@ -833,13 +841,13 @@ return OptionUBCSumNOI(20200807T, 1, 1); 用途:指定日成交量排名前 N 名占比合计。 参数: + - endt:交易日期 - n:统计数量或名次 - flag:类型标记(按示例传入) 返回:成交量占比合计(%)。 - 范例 ```tsl @@ -852,12 +860,12 @@ return OptionUBCSumNPercent(20200807T, 1, 1); 用途:指定日净持仓量排名前 N 名合计。 参数: + - endt:交易日期 - n:统计数量或名次 返回:净持仓量合计值。 - 范例 ```tsl @@ -882,6 +890,7 @@ return OptionUBCSumNNetOI(20200807T, 3); 用途:获取指定标的在区间内的活跃成交持仓统计值。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) @@ -890,7 +899,6 @@ return OptionUBCSumNNetOI(20200807T, 3); 返回:区间统计值。 - 范例 ```tsl @@ -925,11 +933,11 @@ return OptionUBCQK("SH510050", 20200807T, 0, 0, 3); 用途:获取期权 Theta 风险指标。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -942,11 +950,11 @@ return OptionRITheta(20240126T); 用途:获取期权 Delta 风险指标。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -959,11 +967,11 @@ return OptionRIDelta(20240126T); 用途:获取期权 Rho 风险指标。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -976,11 +984,11 @@ return OptionRIRHO(20240126T); 用途:获取期权 Vega 风险指标。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -993,11 +1001,11 @@ return OptionRIVega(20240126T); 用途:获取期权 Gamma 风险指标。 参数: + - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -1026,12 +1034,12 @@ return OptionRIGamma(20240126T); 用途:获取区间期权结算参数数据。 参数: + - start_date:起始日期 - end_date:结束日期 返回:处理后的结果值。 - 范例 ```tsl @@ -1044,11 +1052,11 @@ return OptionSPQK(20210312T, 20210322T); 用途:获取指定窗口期权结算参数数据。 参数: + - value:数值参数 返回:处理后的结果值。 - 范例 ```tsl @@ -1064,7 +1072,6 @@ return OptionSPQK2(5); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1080,7 +1087,6 @@ return OptionSMarginAdjustmentFactor(); // 结果:12 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1096,7 +1102,6 @@ return OptionSMiniGuaranteeFactor(); // 结果:0.5 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1112,7 +1117,6 @@ return OptionSPClosingProceduresFee(); // 结果:0.5 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1128,7 +1132,6 @@ return OptionSPOpeningChargeFee(); // 结果:0.5 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1144,7 +1147,6 @@ return OptionSPPerformanceFee(); // 结果:0.5 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1160,7 +1162,6 @@ return OptionSPShortClosingProceduresFee(); // 结果:0 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1176,7 +1177,6 @@ return OptionSPShortOpeningChargeFee(); // 结果:0.5 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1215,45 +1215,43 @@ return OptionSPTradingMargin(); // 结果:3090 用途:获取期权链数据。 参数: + - code:标的或合约代码 - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl return OP_GetOptionChain("SH510050", 20150209T); ``` - ###### OP_BKDateOverview 用途:日期时间处理函数。 参数: + - code:标的或合约代码 - flag:类型标记(按示例传入) 返回:日期或时间值。 - 范例 ```tsl return OP_BKDateOverview("SH510050", 1); ``` - ###### OP_GetBidAskData 用途:获取期权合约买卖盘数据。 参数: + - data:合约列表 返回:处理后的结果值。 - 范例 ```tsl @@ -1263,17 +1261,16 @@ ret := array(("代码":"CU2106"), return OP_GetBidAskData(ret); ``` - ###### OP_GetDaysMaturity 用途:计算到期天数或到期年化天数。 参数: + - start_date:起始日期 - end_date:结束日期 返回:处理后的结果值。 - 范例 ```tsl @@ -1284,12 +1281,12 @@ return OP_GetDaysMaturity(20150208T, 20150228T); // 0.6575 用途:计算指定品种的认购/认沽成交量比值。 参数: + - code:标的或合约代码 - endt:交易日期 返回:处理后的结果值。 - 算法到日期为Ex_endt日的指定期权品种为StockID的 在指定时间endt的所有认购期权成交量与认沽期权成交量的比值,到期日<=0表示取所有代码范例 ```tsl @@ -1301,12 +1298,12 @@ return OP_GetPutAndCallratio("cu", 20210514T); 用途:获取无风险利率。 参数: + - endt:交易日期 - flag:类型标记(按示例传入) 返回:处理后的结果值。 - 范例 ```tsl @@ -1319,25 +1316,23 @@ return OP_GetRiskFreeRate(20150208T, 0); // 2.75 参数:无。 返回:处理后的结果值。 - 范例 ```tsl return OP_GetUnderlyingSecurity(); ``` - ###### OP_HV 用途:计算历史波动率。 参数: + - code:标的或合约代码 - endt:交易日期 - value:数值参数 返回:处理后的结果值。 - 算法 获取日期区间的收盘价 @@ -1355,6 +1350,7 @@ return OP_HV("SZ000002", 20210101T, -6); // 25.7907888130722 用途:计算隐含波动率及希腊值。 参数: + - flag:类型标记(按示例传入) - value:数值参数 - value2:数值参数 @@ -1364,14 +1360,12 @@ return OP_HV("SZ000002", 20210101T, -6); // 25.7907888130722 返回:处理后的结果值。 - 范例 ```tsl return OP_IVGreeks(0, 18, 20, 2, 5, 1.00); ``` - ##### 期权主力合约 ###### 内容 @@ -1400,6 +1394,7 @@ return OP_IVGreeks(0, 18, 20, 2, 5, 1.00); 用途:获取指定标的在指定日的期权主力合约代码。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) @@ -1407,7 +1402,6 @@ return OP_IVGreeks(0, 18, 20, 2, 5, 1.00); 返回:合约代码。 - 范例 ```tsl @@ -1420,13 +1414,13 @@ return OptionZLId("SH510050", 20210331T, 0, -1); 用途:获取系统参数标的在指定日的期权主力合约代码。 参数: + - endt:交易日期 - flag:类型标记(按示例传入) - flag2:类型标记(按示例传入) 返回:合约代码。 - 范例 ```tsl @@ -1440,6 +1434,7 @@ return OptionZLId2(20210331T, 0, -1); 用途:获取指定标的在指定日的期权次主力合约代码。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) @@ -1447,7 +1442,6 @@ return OptionZLId2(20210331T, 0, -1); 返回:合约代码。 - 范例 ```tsl @@ -1460,13 +1454,13 @@ return OptionCZLId("SH510050", 20210331T, 0, -1); 用途:获取系统参数标的在指定日的期权次主力合约代码。 参数: + - endt:交易日期 - flag:类型标记(按示例传入) - flag2:类型标记(按示例传入) 返回:合约代码。 - 范例 ```tsl @@ -1480,6 +1474,7 @@ return OptionCZLId2(20210331T, 0, -1); 用途:获取指定标的在指定日的平值主力合约代码。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) @@ -1487,7 +1482,6 @@ return OptionCZLId2(20210331T, 0, -1); 返回:合约代码。 - 范例 ```tsl @@ -1500,13 +1494,13 @@ return OptionFlatZLId("SH510050", 20210331T, 0, 0); 用途:获取系统参数标的在指定日的平值主力合约代码。 参数: + - endt:交易日期 - flag:类型标记(按示例传入) - flag2:类型标记(按示例传入) 返回:合约代码。 - 范例 ```tsl @@ -1520,6 +1514,7 @@ return OptionFlatZLId2(20210331T, 0, 0); 用途:获取指定标的在指定日的平值次主力合约代码。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) @@ -1527,7 +1522,6 @@ return OptionFlatZLId2(20210331T, 0, 0); 返回:合约代码。 - 范例 ```tsl @@ -1540,13 +1534,13 @@ return OptionFlatCZLId("SH510050", 20210331T, 0, 0); 用途:获取系统参数标的在指定日的平值次主力合约代码。 参数: + - endt:交易日期 - flag:类型标记(按示例传入) - flag2:类型标记(按示例传入) 返回:合约代码。 - 范例 ```tsl @@ -1560,13 +1554,13 @@ return OptionFlatCZLId2(20210331T, 0, 0); 用途:获取指定标的在指定日的平值合约代码(认购/认沽由 flag 指定)。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) 返回:合约代码。 - 范例 ```tsl @@ -1578,13 +1572,13 @@ return OptionFlatValueId("SH510050", 20210331T, 0); 用途:获取指定标的在指定日的虚值合约代码(认购/认沽由 flag 指定)。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) 返回:合约代码。 - 范例 ```tsl @@ -1596,13 +1590,13 @@ return OptionVirtualValueID("SH510050", 20210331T, 0); 用途:获取指定标的在指定日的实值合约代码(认购/认沽由 flag 指定)。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) 返回:合约代码。 - 范例 ```tsl @@ -1614,12 +1608,12 @@ return OptionRealValueID("SH510050", 20210331T, 0); 用途:判断指定合约在指定日是否为平值合约。 参数: + - code:标的或合约代码 - endt:交易日期 返回:是否满足条件(1/0)。 - 范例 ```tsl @@ -1632,11 +1626,11 @@ return OptionIsFlatValueID("OP10003265", 20210331T); 用途:判断系统参数合约在指定日是否为平值合约。 参数: + - endt:交易日期 返回:是否满足条件(1/0)。 - 范例 ```tsl @@ -1650,12 +1644,12 @@ return OptionIsFlatValueID2(20210331T); 用途:判断指定合约在指定日是否为实值合约。 参数: + - code:标的或合约代码 - endt:交易日期 返回:是否满足条件(1/0)。 - 范例 ```tsl @@ -1668,11 +1662,11 @@ return OptionIsRealValueID("OP10003265", 20210331T); 用途:判断系统参数合约在指定日是否为实值合约。 参数: + - endt:交易日期 返回:是否满足条件(1/0)。 - 范例 ```tsl @@ -1686,12 +1680,12 @@ return OptionIsRealValueID2(20210331T); 用途:判断指定合约在指定日是否为虚值合约。 参数: + - code:标的或合约代码 - endt:交易日期 返回:是否满足条件(1/0)。 - 范例 ```tsl @@ -1704,11 +1698,11 @@ return OptionIsVirtualValueID("OP10003265", 20210331T); 用途:判断系统参数合约在指定日是否为虚值合约。 参数: + - endt:交易日期 返回:是否满足条件(1/0)。 - 范例 ```tsl @@ -1731,6 +1725,7 @@ return OptionIsVirtualValueID2(20210331T); 用途:校验指定标的在指定日的期权主力合约有效性。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) @@ -1738,7 +1733,6 @@ return OptionIsVirtualValueID2(20210331T); 返回:校验结果(1/0)。 - 范例 ```tsl @@ -1749,13 +1743,13 @@ return OptionCheckIdsEndT('SH510050', 20210331T, -1, 0); 用途:判断指定合约在指定日是否满足指定价态(由 flag 指定)。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) 返回:是否满足条件(1/0)。 - 范例 ```tsl @@ -1768,6 +1762,7 @@ return OptionIsValueID("OP10003265", 20210331T, 0); 用途:校验指定标的在指定日的价态合约有效性。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) @@ -1775,7 +1770,6 @@ return OptionIsValueID("OP10003265", 20210331T, 0); 返回:校验结果(1/0)。 - 范例 ```tsl @@ -1786,6 +1780,7 @@ return OptionCheckValueIds('SH510050', 20210331T, 1, 0); 用途:获取指定标的在指定日的期权主力合约列表。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) @@ -1794,7 +1789,6 @@ return OptionCheckValueIds('SH510050', 20210331T, 1, 0); 返回:合约代码序列。 - 范例 ```tsl @@ -1806,11 +1800,11 @@ return OptionsZLId('SH510050', 20210331T, -1, 1, 0); 用途:获取指定日的期权主力合约序列(支持近月/标的主力算法)。 参数: + - endt:交易日期 返回:合约代码序列。 - 算法 模型中提供了两种算法: @@ -1875,7 +1869,6 @@ return stocks; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1892,7 +1885,6 @@ return OptionNearContractCallOTM1(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1909,7 +1901,6 @@ return OptionNearContractPutITM1(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1926,7 +1917,6 @@ return OptionNearContractPutOTM1(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1941,12 +1931,12 @@ return OptionNearContractPutOTM2(); 用途:期权合约代码相关函数。 参数: + - code:标的或合约代码 - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl @@ -1954,14 +1944,12 @@ return OptionNearContractPutOTM2(); return OP_SelectOptionData('AP', 20240419T); ``` - ###### OptionNearContractCallOTM2 用途:期权合约代码相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1978,7 +1966,6 @@ return OptionNearContractCallOTM2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1995,7 +1982,6 @@ return OptionNearContractCallITM1(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2012,7 +1998,6 @@ return OptionNearContractCallITM2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2027,6 +2012,7 @@ return OptionNearContractPutITM2(); 用途:期权合约代码相关函数。 参数: + - code:标的或合约代码 - endt:交易日期 - flag:类型标记(按示例传入) @@ -2036,7 +2022,6 @@ return OptionNearContractPutITM2(); 返回:处理后的结果值。 - 范例 ```tsl @@ -2049,13 +2034,13 @@ return OP_SelectOption("SH510050", 20230511T, 1, 0, 0, 0); 用途:期权合约代码相关函数。 参数: + - code:标的或合约代码 - flag:类型标记(按示例传入) - flag2:类型标记(按示例传入) 返回:处理后的结果值。 - 范例 ```tsl @@ -2074,12 +2059,12 @@ return OP_GetOptionChainList("SH510050", -1, -1); 用途:行权交收信息相关函数。 参数: + - endt:交易日期 - flag:类型标记(按示例传入) 返回:处理后的结果值。 - 范例 ```tsl @@ -2098,12 +2083,12 @@ return OptionESIExerciseAmount(20231227T, 0); 用途:行权交收信息相关函数。 参数: + - code:标的或合约代码 - endt:交易日期 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/financial/portfolio_evaluation.md b/docs/tsl/syntax_book/function/financial/portfolio_evaluation.md index f44245b..57eb514 100644 --- a/docs/tsl/syntax_book/function/financial/portfolio_evaluation.md +++ b/docs/tsl/syntax_book/function/financial/portfolio_evaluation.md @@ -32,7 +32,6 @@ 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法最小恢复天=恢复到最大回撤起始日净值对应的日期-最大回撤起始日范例 ```tsl @@ -50,7 +49,6 @@ return pf_MinRecoveryPeriod(arr, '涨幅(%)'); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -69,7 +67,6 @@ return pf_WinRatio(arr1, '涨幅(%)', arr2, '涨幅(%)'); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -83,7 +80,6 @@ return pf_getVaRConfidence(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -98,7 +94,6 @@ return pf_getDayNnmOfYear(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 1、t表中Fname中数据均减去临界值MeanR,得到t1表 @@ -122,7 +117,6 @@ return pf_Omega(arr1, '涨幅(%)', 0.5); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -140,7 +134,6 @@ return pf_MaxDrawDown(arr1, '涨幅(%)'); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法Calmar比率=年化收益率/最大回撤率\*100范例 ```tsl @@ -158,7 +151,6 @@ return pf_CalmarRatio(arr1, '涨幅(%)', 250); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法Rachev=(1-alpha)下的CVaR(无风险收益率-收益率)/(1-beta)下的CVaR(收益率-无风险收益率),其中CVAR代表风险度量范例 ```tsl @@ -176,7 +168,6 @@ return pf_Rachev(arr1, '涨幅(%)', 0.05, 0.05, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法年化收益算术平均-标准正态分布置信度为0.95的随机变量\*年化标准差范例 ```tsl @@ -854,7 +845,6 @@ return StockStandardDeviation2(20170801T, 20180801T, 20, 'SW101190');返回:1.18 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法波动额=(区间最高价-区间最低价)/区间最低价/区间成交金额范例 ```tsl @@ -869,7 +859,6 @@ return StockAmplitudePerAmount(20180801T, 20180803T); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -884,7 +873,6 @@ return StockCashFlowInFuture(20170801T, 20180803T, 5, 10, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -902,7 +890,6 @@ return pf_GiniCoefficient(s, 0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 范例 @@ -919,7 +906,6 @@ return pf_ILLIQ(20180820T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 范例 @@ -936,7 +922,6 @@ return pf_Amivest(20121231T, 18); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -955,7 +940,6 @@ return pf_GiniCoeff(s, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 1、计算每日v:(最高价-最低价)/前收盘/成交量\*100000000 @@ -974,7 +958,6 @@ return pf_Martin(20180801T, 18); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -991,7 +974,6 @@ return pf_CashFlowInFuture2(s, 20180801T, 20180830T, 5, 100); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法波动量=(区间最高价-区间最低价) /区间最低价/区间成交量\*1000000范例 ```tsl @@ -1006,7 +988,6 @@ return StockAmplitudePerVolumn(20180801T, 20180831T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法占流通股比例=持仓数量/流通股数量范例 ```tsl @@ -1024,7 +1005,6 @@ return pf_SharevsNegotiableShare(s, 20180801T); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 成交金额法:返回市值和*冲击成本*数量/10000000 @@ -1046,7 +1026,6 @@ return pf_StockLiquidityCost2(w, 20130830T, 5, 2, 2.25, 33); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1065,7 +1044,6 @@ return pf_SecurityConcentrationRatio(s, 2, 9900, t); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1098,7 +1076,6 @@ MaxRealizedPercent)*100 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1113,7 +1090,6 @@ return StockLiquidityCost(20180801T, 20180831T, 0, 2.25, 31); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1215,7 +1191,6 @@ return stockbeta2('SH000300', 20170801T, 20180801T, 120, 'sw801190'); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 1、取证券区间的对数收益率序列y @@ -1243,7 +1218,6 @@ return pf_ComponentBeta2(w, 'SH000300', 20170801T, 20180801T, 10, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 组合β= 所有证券的 W\*β之和 @@ -1266,7 +1240,6 @@ return pf_Beta2(w, 'SH000300', 20170801T, 20180801T, 10, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)取证券区间的对数收益率序列y @@ -1289,7 +1262,6 @@ return StockRSquare('SH000300', 20170801T, 20180801T); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 证券的成份β贡献: @@ -1327,7 +1299,6 @@ return pf_ComponentBetaPercent2(w1, 'SH000300', 20170801T, 20180801T, 10, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 证券的增量β @@ -1349,7 +1320,7 @@ return pf_ComponentBetaPercent2(w1, 'SH000300', 20170801T, 20180801T, 10, 0); (2)β= 证券的Beta范例 ```tsl -W := +W := array( ("代码":"SH600048", "名称":"保利地产", "比例(%)":10.0, "行业代码":"SW801180"), ("代码":"SH600383", "名称":"金地集团", "比例(%)":20.0, "行业代码":"SW801180"), @@ -1366,7 +1337,6 @@ return pf_IncrementalBeta2(w, 'SH000300', 20170801T, 20180801T, 10, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 证券的边际β @@ -1378,7 +1348,7 @@ return pf_IncrementalBeta2(w, 'SH000300', 20170801T, 20180801T, 10, 0); (3)做一元线性回归,回归的斜率beta即边际β范例 ```tsl -W := +W := array( ("代码":"SH600048", "名称":"保利地产", "比例(%)":10.0, "行业代码":"SW801180"), ("代码":"SH600383", "名称":"金地集团", "比例(%)":20.0, "行业代码":"SW801180"), @@ -1547,7 +1517,6 @@ return pf_ComponentTrackingError2(w1, w2, 20180701T, 20180731T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -1563,7 +1532,6 @@ return YTMOfFund_TimeSeries2('CSI000011', 20180801T, 20180831T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -1619,7 +1587,6 @@ return YTMOfCurrency_TimeSeries(20180101T, 20180801T); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1682,7 +1649,6 @@ return BrinsonOfTrueTransanction(inttodate(20110104), inttodate(20110107), tAllB 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1694,14 +1660,12 @@ FJ := select ["沪深300"], ["中证500"], ["中证1000"] from data end; return pf_MD_Arithmetic(data[:, "组合(%)"], data[:, "国债指数"], FJ); ``` - ####### Pf_md_contribution 用途:绩效归因相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1713,7 +1677,6 @@ FJ := select ["沪深300"], ["中证500"], ["中证1000"] from data end; return pf_MD_Contribution(data[:, "组合(%)"], data[:, "国债指数"], FJ); ``` - ###### 中间函数 ####### 内容 @@ -1733,7 +1696,6 @@ return pf_MD_Contribution(data[:, "组合(%)"], data[:, "国债指数"], FJ); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1752,7 +1714,6 @@ return BrinsonOfBPercentandReturn(t, endT); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1772,7 +1733,6 @@ return BrinsonOfPAttribution(t, 1); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1804,7 +1764,6 @@ return BrinsonOfPPercentandReturn(EndT, tpZCPZ, tpCC, JYData, vSGSH); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1869,7 +1828,6 @@ return BrinsonOfRA(tP, tB, RPrev, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1895,7 +1853,6 @@ tB: 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1914,7 +1871,6 @@ return BrinsonOfBR(t, endt); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2249,7 +2205,6 @@ return pf_InverstmentRatio(w1, w2); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2264,7 +2219,6 @@ return AddTitle(``array('a':1), 'b'); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -2296,7 +2250,6 @@ return GetDateArr(20111230T, 20120914T, 1, '日线'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法R=d=1n1+rd-1\*100,其中:rd是d时点的收益率范例 ```tsl @@ -2317,7 +2270,6 @@ return pf_CumulativeReturn(t, '涨幅(%)'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2338,7 +2290,6 @@ return pf_StandardDeviation(t, '涨幅(%)'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2359,7 +2310,6 @@ return pf_SemiDeviation(t, '涨幅(%)'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2380,7 +2330,6 @@ return pf_StdOfUp(t, '涨幅(%)'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2401,7 +2350,6 @@ return pf_StdOfDown(t, '涨幅(%)'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2422,7 +2370,6 @@ return pf_PercentofUp(t, '涨幅(%)'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2443,7 +2390,6 @@ return pf_PercentofDown(t, '涨幅(%)'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2464,7 +2410,6 @@ return pf_AvgGain(t, '涨幅(%)'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2485,7 +2430,6 @@ return pf_AvgGainOfUp(t, '涨幅(%)'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2506,7 +2450,6 @@ return pf_AvgGainOfDown(t, '涨幅(%)'); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 Sharp = ERP-Rf/σp,其中:ERP为收益率均值,σp为收益率标准差范例 @@ -2530,7 +2473,6 @@ return pf_SharpRatio(t, '涨幅(%)', Rf); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 Sharp = ERP-Rf/σp, @@ -2589,7 +2531,6 @@ return pf_Alpha(t, '涨幅1', t, '涨幅2'); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 即组合收益率序列与基准收益率序列的回归斜率范例 @@ -2613,7 +2554,6 @@ return pf_Beta(t, '涨幅1', t, '涨幅2'); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 即组合收益率序列与基准收益率序列的相对系数的平方范例 @@ -2637,7 +2577,6 @@ return pf_R2(t, '涨幅1', t, '涨幅2'); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 TrackingError= σ(Yi-Xi),即组合收益率与基准收益率之差的标准差范例 @@ -2661,7 +2600,6 @@ return pf_TrackingError(t, '涨幅1', t, '涨幅2'); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法即组合收益率均值与基准收益率均值之差和跟踪误差之比值 IR=Y-XσYi-Xi范例 @@ -2685,7 +2623,6 @@ return pf_InformationRatio(t, '涨幅1', t, '涨幅2'); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法TR=(X-Rf)/β,其中X为组合收益率的均值,β为组合beta范例 ```tsl @@ -2708,7 +2645,6 @@ return pf_TreynorRatio(t, '涨幅1', t, '涨幅2', Rf); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法Jensen=X-Rf-β\*(Y-Rf),其中X为组合收益率的均值,β为组合beta,Y为基准收益率的均值范例 ```tsl @@ -2731,7 +2667,6 @@ return pf_Jensen(t, '涨幅1', t, '涨幅2', Rf); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法组合累计收益率与基准累计收益率之差范例 ```tsl @@ -2755,7 +2690,6 @@ return pf_ExcessReturn(t, '涨幅1', t, '涨幅2'); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2781,7 +2715,6 @@ return pf_Corr(s1, '涨幅%', s2, '基准'); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2796,14 +2729,12 @@ t := nday(n, '截止日', sp_time(), '涨幅1', spec(StockZf3(), stockid), '涨 return pf_TrailingReturn(t, '涨幅1', t, '涨幅2'); ``` - ###### pf_ReturnandRisk 用途:收益相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2820,14 +2751,12 @@ t := nday(n, '截止日', sp_time(), return pf_ReturnandRisk(t, '涨幅1', t, '涨幅2'); ``` - ###### pf_RollingReturn 用途:收益相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2841,14 +2770,12 @@ t := nday(n, '截止日', sp_time(), '涨幅', spec(StockZf3(), stockid)); return pf_RollingReturn(t, '涨幅', begt, endt, cy_week()); ``` - ###### Pf_RelativePerformance 用途:收益相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2865,7 +2792,6 @@ t := nday(n, '截止日', sp_time(), return Pf_RelativePerformance(t, '涨幅1', t, '涨幅2'); ``` - ###### 中间函数 ####### 内容 @@ -2925,7 +2851,6 @@ return pf_AnnualFormula_(3, InformationRatio, YN); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2945,7 +2870,6 @@ return Stocks_PredictAnalysis(w, 'SH000300', 20110101T, 20111231T, 0, '-5;-5;-10 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2965,7 +2889,6 @@ return pf_StressTestingOfPortfolio(w, 'SH000001', 20100101T, 20121231T, 5, -10, 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2985,7 +2908,6 @@ return Stocks_HistAnalysis(w, 'SH000300', 20110808T, 20110809T, '10;30;70'); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3002,7 +2924,6 @@ return pf_StressTestingOfBond(w, 20130131T, 0.1, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3022,7 +2943,6 @@ return pf_StressTestingOfStock(w, 'SH000300', 20060101T, 20111231T, 10, 0, 5, -1 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3047,7 +2967,6 @@ return pf_StressTestingOfFund(W, 'SH000001', 20110831T, 20120831T, 10, 0, 5, -10 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 单利:非年化收益率=年化收益率/周期(日,周,月)数量×100% @@ -3067,7 +2986,6 @@ return RiskFreeRateofReturnDayly(3, cy_day(), '单利', 250); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 复合收益率=((当天日收益率+1)*(1+昨日复合收益率)-1)*100,其中初始日前一天复合收益率为0范例 @@ -3086,7 +3004,6 @@ return pf_ReturnToCumulativeReturn(t, '涨幅%', 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 日收益率=((当天复合收益率+1)/(1+前天复合收益率)-1)\*100,其中初始日前一天复合收益率为0范例 diff --git a/docs/tsl/syntax_book/function/financial/sector.md b/docs/tsl/syntax_book/function/financial/sector.md index c256c4c..d8fce20 100644 --- a/docs/tsl/syntax_book/function/financial/sector.md +++ b/docs/tsl/syntax_book/function/financial/sector.md @@ -31,7 +31,6 @@ 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -59,7 +58,6 @@ return getbkall('农产品期货'); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -73,7 +71,6 @@ return getlist("申万行业", 0, 2); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -102,7 +99,6 @@ return GetBkAllbyEndT("银行间债券", 20210902T); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列 @@ -130,7 +126,6 @@ return Bk_Alpha('SH000001', inttodate(20100101), inttodate(20100131), 4); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列 @@ -216,7 +211,6 @@ return Bk_Beta('SH000001', inttodate(20100101), inttodate(20100131), 4); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -229,7 +223,6 @@ SetSysParam(pn_bk(), 'mybk'); return Bk_Measure('SH000001', inttodate(20100101), inttodate(20100131), 4, 0.25); ``` - 参考StocksMeasure ###### Bk_AppraisalRatio @@ -238,7 +231,6 @@ return Bk_Measure('SH000001', inttodate(20100101), inttodate(20100131), 4, 0.25) 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)按照加权方式(由RightType决定)计算组合日收益率序列 @@ -271,7 +263,6 @@ return Bk_AppraisalRatio ('SH000300', inttodate(20100101), inttodate(20100131), 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -280,7 +271,6 @@ SetSysParam(pn_bk(), "上证A股"); return Bk_ZfMatrix(20100101T, 20100110T, 0); ``` - ##### 常用指标 ###### 内容 @@ -294,7 +284,6 @@ return Bk_ZfMatrix(20100101T, 20100110T, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -319,7 +308,6 @@ return StocksCommonModel(stkArr, array(46002, 44002), 20170930, 1, 1, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -338,7 +326,6 @@ return Bk_SumModel(array(46002, 44002), 20170930, 1, 1, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -356,7 +343,6 @@ return Bk_AverageModel (array(46002), 20170930, 1, 1, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -382,7 +368,6 @@ return Bk_ValueGrowRatio(46002, 20170930, 1, 1, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -403,7 +388,6 @@ return Bk_VaR(inttodate(20100101), inttodate(20100131), 4); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列 @@ -419,7 +403,6 @@ stks := getbkbydate('SH000300', endt); // 提取沪深300的成分股 return StocksMeasure(stks, 'SH000300', incmonth(endt, -1), endt, 4, 0.25); ``` - 参考Bk_Measure ###### StocksZfMatrix @@ -428,7 +411,6 @@ return StocksMeasure(stks, 'SH000300', incmonth(endt, -1), endt, 4, 0.25); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -451,7 +433,6 @@ return StocksZfMatrix(stockArr, begt, endt, 4); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -480,7 +461,6 @@ return StocksVaR(stockArr, begt, endt, 4); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)获取当前板块pn_bk() 的成分股作为组合,按照加权方式(由RightType决定)计算begt到系统设置的当前日期为止的组合日收益率序列 @@ -506,7 +486,6 @@ return Bk_Beta3('SH000300', BegT, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)按照加权方式(由RightType决定)计算组合日收益率序列 @@ -532,7 +511,6 @@ return Bk_Beta4('SH000001', 30, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 1、截止日考虑为系统当前日期 @@ -558,7 +536,6 @@ return Bk_VaR3(inttodate(20100101), 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 1、截止日考虑为系统当前日期,开始日为截止日前N个自然日 @@ -619,7 +596,6 @@ return Bk_VaR4(30, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)板块市现率(总股本加权) @@ -650,7 +626,6 @@ return BK_PCF(inttodate(20101231), 1, 1, 2, 0.2); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)板块市盈率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末净利润) @@ -681,7 +656,6 @@ return BK_PE(endt, 1, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)板块市净率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末净资产) @@ -712,7 +686,6 @@ return Bk_PNA(EndT, 0, 1, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市销率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末主营收入) @@ -743,7 +716,6 @@ return BK_PMI(EndT, 1, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市现率(总股本加权) @@ -777,7 +749,6 @@ SetSysParam(pn_bk(), 'mybk'); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市销率(总股本加权)=∑(股票i市价总值)/∑(股票i报告期主营收入\*加权系数) @@ -809,7 +780,6 @@ return BK_PMI2(EndT, 20101231, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市盈率(总股本加权) =∑(股票i总市值) /∑(净利润\*加权系数) @@ -841,7 +811,6 @@ return BK_PE2(EndT, 20101231, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产) @@ -873,7 +842,6 @@ return BK_PNA2(EndT, 20101231, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市现率(总股本加权) @@ -907,7 +875,6 @@ return BK_PCF5(EndT, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市盈率(算术平均)=∑(股票i总市值/(净利润\*加权系数))/股票个数 @@ -939,7 +906,6 @@ return BK_PE5(EndT, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产) @@ -971,7 +937,6 @@ return BK_PB5(EndT, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市销率(总股本加权)=∑(股票i市价总值)/∑(股票i报告期主营收入\*加权系数) @@ -1003,7 +968,6 @@ return BK_PMI5(EndT, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市现率(总股本加权) @@ -1034,7 +998,6 @@ return BK_PCF12(EndT, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市盈率(总股本加权) =∑(股票i总市值) /∑(股票i最近12个月净利润) @@ -1064,7 +1027,6 @@ return BK_PE12(EndT, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市净率(总股本加权) =∑(股票i总市值)/∑(股票i报告期净资产) @@ -1094,7 +1056,6 @@ return BK_PNA12(EndT, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市销率(总股本加权)=∑(股票i总市值)/∑(股票i最近12个月主营收入) @@ -1124,7 +1085,6 @@ return BK_PMI12(EndT, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市盈率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末净利润) @@ -1152,7 +1112,6 @@ return StocksPE(stks, EndT, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市现率(总股本加权) @@ -1182,7 +1141,6 @@ return StocksPCF(stks, EndT, 0, 1, 2, 0.2); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i上一年度末净资产) @@ -1211,7 +1169,6 @@ return StocksPNA(stks, EndT, 0, 1, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市销率(总股本加权)=∑(股票i市价总值)/∑(股票i上一年度末主营收入) @@ -1240,7 +1197,6 @@ return StocksPMI(Stks, EndT, 1, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市盈率(总股本加权) =∑(股票i总市值) /∑(净利润\*加权系数) @@ -1269,7 +1225,6 @@ return StocksPE2(Stks, EndT, 20101231, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市现率(总股本加权) @@ -1300,7 +1255,6 @@ return StocksPCF2(stks, EndT, 20101231, 4, 1, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产) @@ -1329,7 +1283,6 @@ return StocksPNA2(Stks, EndT, 20101231, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1349,7 +1302,6 @@ return StocksPMI2(Stks, EndT, 20101231, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市盈率(总股本加权) =∑(股票i总市值) /∑(净利润\*加权系数) @@ -1400,7 +1352,6 @@ return StocksPEPBPMIPNA2_Call(Stks, EndT, 20101231, 0, 0, 0, 0, 2); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 算法 总股本/流通股本加权同StocksPEPBPMIPNA2_Call,区别为报告期取距离EndT最近的上一年度报告期; @@ -1430,7 +1381,6 @@ return StocksPEPBPMIPCF_Call(Stks, EndT, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 算法 算法同StocksPEPBPMIPNA2_Call,区别在于此处的报告期由参数RightMethod决定。范例 @@ -1451,7 +1401,6 @@ return StocksPEPBPMIPNA5_Call(Stks, EndT, 0, 0, 0, 0, 2, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 算法 以市盈率为例 @@ -1546,7 +1495,6 @@ return StocksPEPBPMIPNA12_Call(Stks, EndT, RightType, SType, SampleSelect, Crite 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法总市值/(最近报告期股东权益-最近报告期无形资产)范例 ```tsl @@ -1690,7 +1638,6 @@ return StocksHsL3(stks, 0, 1); // 返回结果:0.22 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1708,7 +1655,6 @@ return StocksVolSum3(stks , 0); // 返回结果:359277.32 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1726,7 +1672,6 @@ return StocksAmountSum3 (stks, 0); // 返回结果:32207.55 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1744,7 +1689,6 @@ return StocksAmountPercent3(stks, '深证A股;上证A股', 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2111,7 +2055,6 @@ return BK_ZtCount(); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2128,7 +2071,6 @@ return BK_DTCount(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2144,7 +2086,6 @@ return BK_DTList(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2161,7 +2102,6 @@ return BK_FanBaoBanCount(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2177,7 +2117,6 @@ return BK_FanBaoBanList(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2194,7 +2133,6 @@ return BK_FirstBanInWeekCount(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2210,7 +2148,6 @@ return BK_FirstBanInWeekList(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2226,7 +2163,6 @@ return BK_LBanStockLists(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2243,7 +2179,6 @@ return BK_OpenAuctionZTRatio(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2260,7 +2195,6 @@ return BK_TBanCount(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2276,7 +2210,6 @@ return BK_TBanList(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2293,7 +2226,6 @@ return BK_YiZiBanCount(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2309,7 +2241,6 @@ return BK_YiZiBanList(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2326,7 +2257,6 @@ return BK_ZTCount(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2342,7 +2272,6 @@ return BK_ZTLBList(0); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2359,7 +2288,6 @@ return BK_ZTLBNumCount(0, 2); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2375,7 +2303,6 @@ return BK_ZTLBNumList(0, 2); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2391,7 +2318,6 @@ return BK_ZTList(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2408,7 +2334,6 @@ return BK_ZTPriceAmount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2425,7 +2350,6 @@ return Index_DTCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2441,7 +2365,6 @@ return Index_DTList(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2458,7 +2381,6 @@ return Index_FanBaoBanCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2474,7 +2396,6 @@ return Index_FanBaoBanList(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2491,7 +2412,6 @@ return Index_FirstBanInWeekCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2507,7 +2427,6 @@ return Index_FirstBanInWeekList(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2523,7 +2442,6 @@ return Index_LBanStockLists(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2540,7 +2458,6 @@ return Index_OpenAuctionZTRatio(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2557,7 +2474,6 @@ return Index_TBanCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2573,7 +2489,6 @@ return Index_TBanList(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2590,7 +2505,6 @@ return Index_YiZiBanCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2606,7 +2520,6 @@ return Index_YiZiBanList(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2623,7 +2536,6 @@ return Index_ZTCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2639,7 +2551,6 @@ return Index_ZTLBList(0); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2656,7 +2567,6 @@ return Index_ZTLBNumCount(0, 2); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2672,7 +2582,6 @@ return Index_ZTLBNumList(0, 2); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -2693,7 +2602,6 @@ return Index_ZTList(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3323,7 +3231,6 @@ return StocksZTLBList2(StockArr, EndT); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法盘中跌停收盘打开跌停股票数量/跌停过的股票数量\*100范例 ```tsl @@ -3340,7 +3247,6 @@ return BK_DTBreakRatio(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法二连板股票数量/昨日首次涨停的股票数量\*100范例 ```tsl @@ -3357,7 +3263,6 @@ return BK_ZT2LBRatio(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法三连板股票数量/昨日二连板股票数量\*100范例 ```tsl @@ -3374,7 +3279,6 @@ return BK_ZT3LBRatio(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3391,7 +3295,6 @@ return BK_ZTAmount(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3408,7 +3311,6 @@ return BK_ZTAvgMaxDF(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3425,7 +3327,6 @@ return BK_ZTAvgMaxZF(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3442,7 +3343,6 @@ return BK_ZTAvgOpenZF(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3459,7 +3359,6 @@ return BK_ZTAvgZF(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3476,7 +3375,6 @@ return BK_ZTBreakCount(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法涨停打开又封板的股票数量/涨停打开的股票数量\*100范例 ```tsl @@ -3493,7 +3391,6 @@ return BK_ZTHitLimitRatio(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3510,7 +3407,6 @@ return BK_ZTIn2HourCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3527,7 +3423,6 @@ return BK_ZTIn3HourCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3544,7 +3439,6 @@ return BK_ZTIn4HourCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3561,7 +3455,6 @@ return BK_ZTInHalfHourCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3578,7 +3471,6 @@ return BK_ZTInMinCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3595,7 +3487,6 @@ return BK_ZTInOpenCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3612,7 +3503,6 @@ return BK_ZTInSecCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3629,7 +3519,6 @@ return BK_ZTLB2Count(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3646,7 +3535,6 @@ return BK_ZTLB3Count(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3663,7 +3551,6 @@ return BK_ZTLB4Count(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3680,7 +3567,6 @@ return BK_ZTLB5Count(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法连板次数>=2的股票数量/涨停股票数量\*100范例 ```tsl @@ -3697,7 +3583,6 @@ return BK_ZTLBRatio(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法盘中跌停收盘打开跌停股票数量/跌停过的股票数量\*100范例 ```tsl @@ -3714,7 +3599,6 @@ return Index_DTBreakRatio(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法二连板股票数量/昨日首次涨停的股票数量\*100范例 ```tsl @@ -3731,7 +3615,6 @@ return Index_ZT2LBRatio(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法三连板股票数量/昨日二连板股票数量\*100范例 ```tsl @@ -3748,7 +3631,6 @@ return Index_ZT3LBRatio(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3765,7 +3647,6 @@ return Index_ZTAmount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3782,7 +3663,6 @@ return Index_ZTAvgMaxDF(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3799,7 +3679,6 @@ return Index_ZTAvgMaxZF(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3816,7 +3695,6 @@ return Index_ZTAvgOpenZF(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3833,7 +3711,6 @@ return Index_ZTAvgZF(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3850,7 +3727,6 @@ return Index_ZTBreakCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法涨停打开又封板的股票数量/涨停打开的股票数量\*100范例 ```tsl @@ -3867,7 +3743,6 @@ return Index_ZTHitLimitRatio(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3884,7 +3759,6 @@ return Index_ZTIn2HourCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3901,7 +3775,6 @@ return Index_ZTIn3HourCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3918,7 +3791,6 @@ return Index_ZTIn4HourCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3935,7 +3807,6 @@ return Index_ZTInHalfHourCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3952,7 +3823,6 @@ return Index_ZTInMinCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3969,7 +3839,6 @@ return Index_ZTInOpenCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -3986,7 +3855,6 @@ return Index_ZTInSecCount(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4003,7 +3871,6 @@ return Index_ZTLB2Count(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4020,7 +3887,6 @@ return Index_ZTLB3Count(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4037,7 +3903,6 @@ return Index_ZTLB4Count(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -4054,7 +3919,6 @@ return Index_ZTLB5Count(0); 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法连板次数>=2的股票数量/涨停股票数量\*100范例 ```tsl @@ -4102,7 +3966,6 @@ return Index_ZTLBRatio(0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4120,7 +3983,6 @@ return StocksAmountSum(stks, BegT, EndT, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4140,7 +4002,6 @@ return StocksAmountPercent(stks, BegT, EndT, 'mybk', 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4159,7 +4020,6 @@ return StocksClose(stks, EndT, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4177,7 +4037,6 @@ return StocksHigh(stks, BegT, EndT, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4197,7 +4056,6 @@ return StocksHighAmount(stks, BegT, EndT, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4217,7 +4075,6 @@ return StocksHighAndLowVol(stks, BegT, EndT, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4237,7 +4094,6 @@ return StocksHighVol (stks, BegT, EndT, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4257,7 +4113,6 @@ return StocksHighandLowAmount(stks, BegT, EndT, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例1: @@ -4289,7 +4144,6 @@ return StocksHighandLowValue(stks, BegT, EndT, 0, 2); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例1: @@ -4322,7 +4176,6 @@ return StocksHsL(stks, BegT, EndT, 1, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4340,7 +4193,6 @@ return StocksLnZf (stks, BegT, EndT, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4358,7 +4210,6 @@ return StocksLow(stks, BegT, EndT, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4376,7 +4227,6 @@ return StocksLowAmount(stks, BegT, EndT, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4394,7 +4244,6 @@ return StocksLowVol (stks, BegT, EndT, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4414,7 +4263,6 @@ return StocksMaxRateDown (stks, BegT, EndT, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4432,7 +4280,6 @@ return StocksMaxRateUp(stks, BegT, EndT, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例1: @@ -4465,7 +4312,6 @@ return StocksPjCj (stks, BegT, EndT, 1, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4483,7 +4329,6 @@ return StocksPrevClose(stks, BegT, EndT, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4501,7 +4346,6 @@ return StocksVolPercent(stks, BegT, EndT, '深证A股', 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4534,7 +4378,6 @@ return StocksVolSum_(stks, BegT, EndT); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4554,7 +4397,6 @@ return StocksZdf(stks, BegT, EndT, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4574,7 +4416,6 @@ return StocksZf (stks, BegT, EndT, 0, 1); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:整数。 - 范例 范例1: @@ -4956,7 +4797,6 @@ EndT := inttodate(20121019); return Bk_Listed(EndT); ``` - ######## Bk_AmountSum4 范例 @@ -5036,7 +4876,6 @@ SetSysParam(Pn_Bk(), "历史A股"); return Bk_Traded(EndT); ``` - ######## Bk_TradedCount 范例 @@ -5246,7 +5085,6 @@ EndT := inttodate(20121019); return StocksTraded (StockArr, EndT); ``` - ######## StocksPjClose 范例 @@ -5270,7 +5108,6 @@ EndT := inttodate(20121019); return StocksListed (StockArr, EndT); ``` - ######## StocksZdtCount 范例 @@ -5308,7 +5145,6 @@ return StocksUpDownCount3(0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 - 算法 根据参数不同的取值获得成交明细个数,然后根据成交明细数据的统计获得成交笔数范例 @@ -5317,14 +5153,12 @@ return StocksUpDownCount3(0); return BlockBargainNumber("上证A股;深证A股;创业板;中小企业板", "", 20190301T, 130000, 150000, -1, 0, 10, 0); ``` - ####### BlockBigBargainDetail 用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 - 算法 根据参数不同的取值获得成交明细个数,若大于等于大单频率,获取成交明细数据的统计范例 @@ -5333,7 +5167,6 @@ return BlockBargainNumber("上证A股;深证A股;创业板;中小企业板", "", return BlockBigBargainDetail("上证A股;深证A股;创业板;中小企业板", "", 20190301T, 130000, 131600, -1, 0, 1, 50, 1); ``` - ####### 临时 ######## 内容 @@ -5350,7 +5183,6 @@ return BlockBigBargainDetail("上证A股;深证A股;创业板;中小企业板", return BlockBigBargainDetail_II("深证A股;上证A股;中小企业板", "", 20190301T, 20190301T, 093000, 150000, -1, 0, 1, 50, 1); ``` - ####### 中间函数 ######## 内容 @@ -5834,15 +5666,14 @@ Stks := getbkbydate('SH000300', EndT); return StocksEPS_12(Stks, 20170930, 1, 0); ``` - -| | | -| --- | --- | -| 全部(总股本加权) | 0.7 | -| 剔除亏损(总股本加权) | 0.72 | -| 剔除绩差(总股本加权) | 0.72 | -| 全部(流通股本加权) | 0.69 | -| 剔除亏损(流通股本加权) | 0.7 | -| 剔除绩差(流通股本加权) | 0.7 | +| | | +| ---------------------- | ---- | +| 全部(总股本加权) | 0.7 | +| 剔除亏损(总股本加权) | 0.72 | +| 剔除绩差(总股本加权) | 0.72 | +| 全部(流通股本加权) | 0.69 | +| 剔除亏损(流通股本加权) | 0.7 | +| 剔除绩差(流通股本加权) | 0.7 | ######### StocksEPSCut @@ -5908,15 +5739,14 @@ Stks := getbkbydate('SH000300', EndT); return StocksNetEquityReturn_12 (Stks, 20170930, 1, 0); ``` - -| | | -| --- | --- | +| | | +| ----------------------- | ----- | | 不剔除亏损,不剔除负资产 | 11.46 | -| 不剔除亏损,剔除负资产 | 11.55 | -| 剔除亏损,不剔除负资产 | 11.77 | -| 剔除亏损,剔除负资产 | 11.77 | -| 剔除绩差,不剔除负资产 | 11.77 | -| 剔除绩差,剔除负资产 | 11.77 | +| 不剔除亏损,剔除负资产 | 11.55 | +| 剔除亏损,不剔除负资产 | 11.77 | +| 剔除亏损,剔除负资产 | 11.77 | +| 剔除绩差,不剔除负资产 | 11.77 | +| 剔除绩差,剔除负资产 | 11.77 | ######### StocksOperateActivityCashPS @@ -5969,18 +5799,17 @@ Stks := getbkbydate('SH000300', EndT); return StocksPE_12(Stks, EndT, 1, 0); ``` - -| | | -| --- | --- | -| 全部(总股本加权) | 13.66 | -| 剔除亏损(总股本加权) | 13.37 | -| 剔除绩差(总股本加权) | 13.37 | -| 全部(流通股本加权) | 14 | +| | | +| ---------------------- | ----- | +| 全部(总股本加权) | 13.66 | +| 剔除亏损(总股本加权) | 13.37 | +| 剔除绩差(总股本加权) | 13.37 | +| 全部(流通股本加权) | 14 | | 剔除亏损(流通股本加权) | 13.73 | | 剔除绩差(流通股本加权) | 13.73 | -| 全部(算术平均) | 29.44 | -| 剔除亏损(算术平均) | 36.91 | -| 剔除绩差(算术平均) | 36.91 | +| 全部(算术平均) | 29.44 | +| 剔除亏损(算术平均) | 36.91 | +| 剔除绩差(算术平均) | 36.91 | ######### StocksNetAssetsPS @@ -6020,18 +5849,17 @@ Stks := getbkbydate('SH000300', EndT); return StocksPB_12(Stks, EndT, 0, 1); ``` - -| | | -| --- | --- | -| 全部(总股本加权) | 1.61 | -| 剔除亏损(总股本加权) | 1.61 | -| 剔除绩差(总股本加权) | 1.6 | -| 全部(流通股本加权) | 1.62 | +| | | +| ---------------------- | ---- | +| 全部(总股本加权) | 1.61 | +| 剔除亏损(总股本加权) | 1.61 | +| 剔除绩差(总股本加权) | 1.6 | +| 全部(流通股本加权) | 1.62 | | 剔除亏损(流通股本加权) | 1.62 | | 剔除绩差(流通股本加权) | 1.61 | -| 全部(算术平均) | 3.52 | -| 剔除亏损(算术平均) | 3.52 | -| 剔除绩差(算术平均) | 3.44 | +| 全部(算术平均) | 3.52 | +| 剔除亏损(算术平均) | 3.52 | +| 剔除绩差(算术平均) | 3.44 | ######## Bk_EBITDAPerShare @@ -9146,7 +8974,6 @@ return Bk_HBValue2_17(20120930, 0, 0, 0, 1); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9164,7 +8991,6 @@ return StocksFinancialRatio(StockArr, 20120630, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9193,7 +9019,6 @@ return StocksFinancialItemPS(StockArr, 20120630, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9212,7 +9037,6 @@ return StocksImportantItems(StockArr, 20120630, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9230,7 +9054,6 @@ return StocksFinancialItemPS_Q(StockArr, 20120630, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9248,7 +9071,6 @@ return StocksHBValue(StockArr, 20120630, 0, 0, 0, 0, 9); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9266,7 +9088,6 @@ return StocksFinancialRatio_Q(StockArr, 20120630, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9284,7 +9105,6 @@ return StocksHBGrowRatio_Q(StockArr, 20120630, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9302,7 +9122,6 @@ return StocksTBGrowRatio_Q (StockArr, 20120630, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例一: @@ -9339,7 +9158,6 @@ return StocksFinancialItemPSByEndT(StockArr, Endt, 12, 0, 0, 0, 1, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例一: @@ -9382,7 +9200,6 @@ return StocksFinancialRatioByEndT(StockArr, Endt, 11, 0, 0, 0, 0, 0); // 结果 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9398,7 +9215,6 @@ return StocksFinancialItem_12 (StockArr , 20120930, 46002); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9427,7 +9243,6 @@ return StocksFinancialItemPS_12 (StockArr , 20120630, 0, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 获得每个板块的以加权方式只考虑A股的资本结构指标范例 @@ -9445,7 +9260,6 @@ return zbjg_hx(BkNames, RDate, 0, 0.0199999995529652); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 获得每个板块的以总股本加权方式只考虑A股的财务指标范例 @@ -9463,7 +9277,6 @@ return cwzb_hx(BkNames, RDate, 0, 0.0199999995529652); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 算法 板块市盈率(总股本加权) = 市价总值和/(净利润和\*加权系数) @@ -9488,7 +9301,6 @@ return BkPEAndPB_hx(BkNames, EndT, RDate, 0, 1, 2, 0.0199999995529652); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 获得每个板块的以加权方式只考虑A股的经营能力指标范例 @@ -9506,7 +9318,6 @@ return jynl_hx(BkNames, RDate, 0, 0.0199999995529652); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 获得每个板块的以加权方式只考虑A股的成长能力指标范例 @@ -9524,7 +9335,6 @@ return chznl_hx(BkNames, RDate, 0, 0.0199999995529652); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 获得每个板块的以加权方式只考虑A股的盈利能力指标范例 @@ -9542,7 +9352,6 @@ return ylnl_hx(BkNames, RDate, 0, 0.0199999995529652); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 获得每个板块只考虑A股主要会计指标的合计值范例 @@ -9560,7 +9369,6 @@ return zykjsj_hx(BkNames, RDate, 0, 0.0199999995529652); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 获得每个板块以加权方式只考虑A股的偿债能力指标范例 @@ -9606,7 +9414,6 @@ return cznl_hx(BkNames, RDate, 0, 0.0199999995529652); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9625,7 +9432,6 @@ return StocksCMAmount(bk, BegT, EndT, 3); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9645,7 +9451,6 @@ return StocksDA(bk, BegT, EndT, 1, "SH000001", "上证A股;深证A股"); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9665,7 +9470,6 @@ return StocksDR(bk, BegT, EndT, 1, "上证A股;深证A股"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9684,7 +9488,6 @@ return StocksMarketValue(bk, EndT, 1); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9703,7 +9506,6 @@ return StocksMarketValuePercent(bk, EndT, "上证A股;深证A股", 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9723,7 +9525,6 @@ return StocksSHAmount(bk, 20111231); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9740,7 +9541,6 @@ return StocksTobinsQValue(bk, 20111231, 2); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9758,7 +9558,6 @@ return StocksTotalValuePercent(bk, EndT, "上证A股;深证A股", 1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9879,7 +9678,6 @@ return BK_TotalValuePercent(EndT, "深证A股#上证A股#中小企业板", 1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9901,7 +9699,6 @@ return Bk_CMAmount(BegT, EndT, 3); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9923,7 +9720,6 @@ return Bk_MarketValue(EndT, 1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9944,7 +9740,6 @@ return Bk_MarketValue3(1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9965,7 +9760,6 @@ return Bk_SHAmount(20111231); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9986,7 +9780,6 @@ return Bk_TobinsQValue(20111231, 2); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10008,7 +9801,6 @@ return Bk_TotalValue(EndT, 1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10068,7 +9860,6 @@ return StocksTotalValueGrow(bk, BegT, EndT, false); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10085,7 +9876,6 @@ return BK_FreeMarketValueAdjustPercent3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10102,7 +9892,6 @@ return BK_FreeMarketValue(endt); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10119,7 +9908,6 @@ return BK_FreeMarketValueAdjust(endt); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10136,7 +9924,6 @@ return BK_FreeMarketValueAdjust3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10153,7 +9940,6 @@ return BK_FreeMarketValueAdjustNPercent3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10170,7 +9956,6 @@ return BK_FreeMarketValuePercent3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10187,7 +9972,6 @@ return BK_FreeMarketValueAdjustNPercent(endt); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10204,7 +9988,6 @@ return BK_FreeMarketValue3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10221,7 +10004,6 @@ return BK_FreeMarketValueNPercent3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10238,7 +10020,6 @@ return BK_FreeMarketValueAdjustPercent(endt); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10255,7 +10036,6 @@ return BK_FreeMarketValueNPercent(endt); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10272,7 +10052,6 @@ return BK_FreeMarketValuePercent(endt); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10289,7 +10068,6 @@ return StocksFreeMarketValue(StockArr, endt); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10306,7 +10084,6 @@ return StocksFreeMarketValueNPercent(StockArr, endt); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10323,7 +10100,6 @@ return StocksFreeMarketValueAdjust(StockArr, endt); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10341,7 +10117,6 @@ return StocksFreeMarketValueNPercent3(StockArr); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10359,7 +10134,6 @@ return StocksFreeMarketValue3(StockArr); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10376,7 +10150,6 @@ return StocksFreeMarketValueAdjustNPercent(StockArr, endt); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10394,7 +10167,6 @@ return StocksFreeMarketValuePercent3(StockArr); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10412,7 +10184,6 @@ return StocksFreeMarketValueAdjust3(StockArr); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10429,7 +10200,6 @@ return StocksFreeMarketValuePercent(StockArr, endt); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10447,7 +10217,6 @@ return StocksFreeMarketValueAdjustPercent3(StockArr); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10465,7 +10234,6 @@ return StocksFreeMarketValueAdjustNPercent3(StockArr); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10503,7 +10271,6 @@ return StocksFreeMarketValueAdjustPercent(StockArr, endt); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10520,7 +10287,6 @@ return StocksTotalShares(StockArr, EndT, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10537,7 +10303,6 @@ return StocksTotalSharesPercent(stockArr, endT, "上证A股;深证A股", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10563,7 +10328,6 @@ SH601669 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -10579,7 +10343,6 @@ return StocksCount("上证A股", EndT); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10604,7 +10367,6 @@ SH601606 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10620,7 +10382,6 @@ return StocksIssuePrice(StockArr, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10646,7 +10407,6 @@ SH600012 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10655,14 +10415,12 @@ StockArr := GetBK('A股'); return StocksHasGoMarket(StockArr, 20150203T, 0); ``` - ###### StocksNegotiableSharesPercent 用途:基本情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10679,7 +10437,6 @@ return StocksNegotiableSharesPercent(stockArr, endT, "上证A股;深证A股", 0) 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10709,7 +10466,6 @@ SZ000568 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10728,7 +10484,6 @@ return GetAbkbyEndT('A股', 20190801T); 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -10775,7 +10530,6 @@ return getAbkbydate('A股', 20190801T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -10792,7 +10546,6 @@ return StocksJjCount(stockArr, BegT, EndT); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10806,7 +10559,6 @@ return GetStocks(); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -10823,7 +10575,6 @@ return StocksCountByTypeId(StockArr, 1, 0, EndT); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10831,15 +10582,14 @@ return StocksCountByTypeId(StockArr, 1, 0, EndT); return MarketList(); ``` - -| | | -| --- | --- | -| 0 | 深证A股 | -| 1 | 深证B股 | -| 2 | 深证基金 | -| 3 | 上证A股 | -| 4 | 上证B股 | -| 5 | 上证基金 | +| | | +| --- | -------- | +| 0 | 深证A股 | +| 1 | 深证B股 | +| 2 | 深证基金 | +| 3 | 上证A股 | +| 4 | 上证B股 | +| 5 | 上证基金 | ####### StocksGoMarketCount @@ -10847,7 +10597,6 @@ return MarketList(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -10863,7 +10612,6 @@ return StocksGoMarketCount(StockArr, 20180101T, 20180919T); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -10879,7 +10627,6 @@ return StocksACount(stockArr, 20180919T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10894,7 +10641,6 @@ return IndustryNames(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10909,7 +10655,6 @@ return BondTypeNames(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10924,7 +10669,6 @@ return getbkEx('安徽'); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10939,7 +10683,6 @@ return AssetTypeNames(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10954,7 +10697,6 @@ return IndustryNames_TS(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10971,7 +10713,6 @@ return IndustryNames_TS_I(); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -10987,7 +10728,6 @@ return StocksBCount(stockArr, 20180919T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11002,7 +10742,6 @@ return QynjNames(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11017,7 +10756,6 @@ return IndustryNames_GICS(); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:布尔值。 - 算法从数据t中选出字段为FieldNamed的数据,如果该数据在LowValue到HighValue中,统计个数n加1,最后返回n。范例 ```tsl @@ -11032,7 +10770,6 @@ return IsValueBetweeMaxAndMin(t, 'close', 0, 5); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11047,7 +10784,6 @@ return TradeBkExist(BkArr, '安徽'); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11062,7 +10798,6 @@ return CentralizationNames(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11077,7 +10812,6 @@ return GetFCompany(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11108,7 +10842,6 @@ return GetAllBKList (); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11123,7 +10856,6 @@ return QsNames(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11164,7 +10896,6 @@ return QFIINames (); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11183,7 +10914,6 @@ return Bk_TotalShares(EndT, 0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例1:为了保证结果的一致性,使用2018年9月18日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,用户调用该范例时,返回结果将与范例一致。 @@ -11211,7 +10941,6 @@ return Bk_NegotiableShares3(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11239,7 +10968,6 @@ SH600015 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11267,7 +10995,6 @@ SH601869 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11286,7 +11013,6 @@ return Bk_NegotiableShares(EndT, 0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11304,7 +11030,6 @@ return Bk_ListOnlyB(20180831T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11323,7 +11048,6 @@ return Bk_ListOnlyA(20180918T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11342,7 +11066,6 @@ return Bk_IssuePrice(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11361,7 +11084,6 @@ return Bk_ListAAndH(20180918T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11380,7 +11102,6 @@ return Bk_ListAAndB(20180918T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11422,7 +11143,6 @@ return Bk_ACount(EndT); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11441,7 +11161,6 @@ return Bk_Count(EndT); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11460,7 +11179,6 @@ return Bk_TotalShares3(0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11493,7 +11211,6 @@ return Bk_BCount(EndT); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11512,7 +11229,6 @@ return Bk_AveTotalShares(EndT, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11531,7 +11247,6 @@ return Bk_AveNegotiableShares(EndT, 0); 参数:无。 返回:整数。 - 范例 ```tsl @@ -11550,7 +11265,6 @@ return Bk_StockCount(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11578,7 +11292,6 @@ SH601012 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11605,7 +11318,6 @@ return BK_TotalSharesPercent(EndT, "上证A股;深证A股", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11621,7 +11333,6 @@ return StocksListOnly(StockArr, 20180831T, 0); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -11631,20 +11342,20 @@ return lostAstocksInBK(); // 返回(部分结果展示) ``` -| StockID | 所属板块 | -| --- | --- | -| SH600001 | 上证A股 | -| SH600002 | 上证A股 | -| SH600003 | 上证A股 | -| SH600005 | 上证A股 | -| SH600065 | 上证A股 | -| SH600069 | 上证A股 | -| SH600074 | 上证A股 | -| SH600087 | 上证A股 | -| SH600092 | 上证A股 | -| SH600102 | 上证A股 | -| SH600175 | 上证A股 | -| …… | | +| StockID | 所属板块 | +| -------- | -------- | +| SH600001 | 上证A股 | +| SH600002 | 上证A股 | +| SH600003 | 上证A股 | +| SH600005 | 上证A股 | +| SH600065 | 上证A股 | +| SH600069 | 上证A股 | +| SH600074 | 上证A股 | +| SH600087 | 上证A股 | +| SH600092 | 上证A股 | +| SH600102 | 上证A股 | +| SH600175 | 上证A股 | +| …… | | ####### GetbkIndexIDs @@ -11652,7 +11363,6 @@ return lostAstocksInBK(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -11665,7 +11375,6 @@ return GetbkIndexIDs(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11673,7 +11382,6 @@ return GetbkIndexIDs(); return GetBKByBegTEndT_II('科创板', 20230101T, 20230901T); ``` - ##### 股票板块 ###### 内容 @@ -13105,7 +12813,6 @@ bk := getbk("上证A股"); return StocksBTQk(bk, 20201119T, 20201120T, "机构专用"); ``` - ######### StocksBTDepartmentAmountPercent 算法营业部交易总额/板块大宗交易成交总额\*100%范例 @@ -13398,7 +13105,6 @@ return StocksBTDepartmentPremiumAmount(bk, 2, "机构专用"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13414,7 +13120,6 @@ return StocksHoldersIncreaseValueQJ(StockArr, 20130901T, 20150228T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13430,7 +13135,6 @@ return StocksHoldersReduceValueQJ(StockArr, 20240701T, 20250131T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13446,7 +13150,6 @@ return StocksHoldersNetChangeValueQJ(StockArr, 20150801T, 20150814T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13462,7 +13165,6 @@ return StocksHoldersIncreasePercentQJ2(StockArr, 20150801T, 20150814T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13478,7 +13180,6 @@ return StocksHoldersReducePercentQJ2(StockArr, 20180101T, 20181231T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13494,7 +13195,6 @@ return StocksHoldersNetChangePercentQJ2(StockArr, 20150101T, 20150814T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13510,7 +13210,6 @@ return StocksHoldersIncreasePercentQJ(StockArr, 20150101T, 20150814T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13526,7 +13225,6 @@ return StocksHoldersReducePercentQJ(StockArr, 20180101T, 20180615T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13542,7 +13240,6 @@ return StocksHoldersNetChangePercentQJ(StockArr, 20150101T, 20150814T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13558,7 +13255,6 @@ return StocksHoldersIncreaseComNumQJ(StockArr, 20150101T, 20150814T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13574,7 +13270,6 @@ return StocksHoldersReduceComNumQJ(StockArr, 20180601T, 20190630T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13590,7 +13285,6 @@ return StocksHoldersNetChangeComNumQJ(StockArr, 20150101T, 20150814T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13606,7 +13300,6 @@ return StocksHoldersIncreaseComListQJ(StockArr, 20150101T, 20150814T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13622,7 +13315,6 @@ return StocksHoldersNetChangeComListQJ(StockArr, 20150101T, 20150814T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13638,7 +13330,6 @@ return StocksHoldersReduceComListQJ(StockArr, 20180601T, 20190630T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13654,7 +13345,6 @@ return StocksHoldersReduceValue(StockArr, 20180615T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13670,7 +13360,6 @@ return StocksHoldersNetChangeValue(StockArr, 20150814T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13686,7 +13375,6 @@ return StocksHoldersIncreasePercent2(StockArr, 20150814T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13702,7 +13390,6 @@ return StocksHoldersReducePercent2(StockArr, 20180615T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13718,7 +13405,6 @@ return StocksHoldersNetChangePercent2(StockArr, 20150814T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13734,7 +13420,6 @@ return StocksHoldersIncreasePercent(StockArr, 20150814T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13750,7 +13435,6 @@ return StocksHoldersReducePercent(StockArr, 20180615T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13766,7 +13450,6 @@ return StocksHoldersNetChangePercent(StockArr, 20150814T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13782,7 +13465,6 @@ return StocksHoldersIncreaseComNum(StockArr, 20150814T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13798,7 +13480,6 @@ return StocksHoldersReduceComNum(StockArr, 20180615T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13814,7 +13495,6 @@ return StocksHoldersNetChangeComNum(StockArr, 20150814T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13830,7 +13510,6 @@ return StocksHoldersNetChangeComList(StockArr, 20150814T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13846,7 +13525,6 @@ return StocksHoldersReduceComList(StockArr, 20180615T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13862,7 +13540,6 @@ return StocksHoldersIncreaseValue(StockArr, 20150814T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14306,7 +13983,6 @@ return StocksHoldersIncreaseAndReduceDataQJ("SZ000001", 20150101T, 20151231T, 0, 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14322,7 +13998,6 @@ return StocksDSSOReducePercent2(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14338,7 +14013,6 @@ return StocksDSSONetChangePercent2(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14354,7 +14028,6 @@ return StocksDSSOIncreasePercent(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14370,7 +14043,6 @@ return StocksDSSOReducePercent(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14386,7 +14058,6 @@ return StocksDSSONetChangePercent(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14402,7 +14073,6 @@ return StocksDSSOIncreaseComNum(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14418,7 +14088,6 @@ return StocksDSSOReduceComNum(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14434,7 +14103,6 @@ return StocksDSSONetChangeComNum(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14450,7 +14118,6 @@ return StocksDSSOIncreaseComList(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14466,7 +14133,6 @@ return StocksDSSOReduceComList(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14482,7 +14148,6 @@ return StocksDSSONetChangeComList(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14498,7 +14163,6 @@ return StocksDSSOIncreaseValueQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14514,7 +14178,6 @@ return StocksDSSOReduceValueQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14530,7 +14193,6 @@ return StocksDSSONetChangeValueQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14546,7 +14208,6 @@ return StocksDSSOIncreasePercentQJ2(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14562,7 +14223,6 @@ return StocksDSSOReducePercentQJ2(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14578,7 +14238,6 @@ return StocksDSSONetChangePercentQJ2(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14594,7 +14253,6 @@ return StocksDSSOIncreasePercentQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14610,7 +14268,6 @@ return StocksDSSOReducePercentQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14626,7 +14283,6 @@ return StocksDSSONetChangePercentQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14642,7 +14298,6 @@ return StocksDSSOIncreaseComNumQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14658,7 +14313,6 @@ return StocksDSSOReduceComNumQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14674,7 +14328,6 @@ return StocksDSSONetChangeComNumQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14690,7 +14343,6 @@ return StocksDSSOIncreaseComListQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14706,7 +14358,6 @@ return StocksDSSOReduceComListQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14722,7 +14373,6 @@ return StocksDSSONetChangeComListQJ(StockArr, 20150715T, 20150720T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14738,7 +14388,6 @@ return StocksDSSOIncreaseValue(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14754,7 +14403,6 @@ return StocksDSSOIncreasePercent2(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14770,7 +14418,6 @@ return StocksDSSOReduceValue(StockArr, 20150715T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15159,7 +14806,6 @@ return StocksDSSOHoldChangeDataQJ(StockArr, 20250101T, 20250115T, 0, 0, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15176,7 +14822,6 @@ return StocksRestrictedBanMVQJ(StockArr, Begt, Endt, 0); // 结果:11905179634 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15193,7 +14838,6 @@ return StocksRestrictedBanAndNRSPercentQJ(StockArr, Begt, Endt, 0); // 结果: 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15210,7 +14854,6 @@ return StocksRestrictedBanNumQJ(StockArr, Begt, Endt, 0); // 结果:4 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15227,7 +14870,6 @@ return StocksRestrictedBanMVPercentQJ(StockArr, Begt, Endt, 0); // 结果:0.18 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15243,7 +14885,6 @@ return StocksRestrictedBanMVPercent(StockArr, Endt, 0); // 结果:0.18 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15259,7 +14900,6 @@ return StocksRestrictedBanMV(StockArr, Endt, 0); // 结果:119034026555.92 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15275,7 +14915,6 @@ return StocksRestrictedBanAndRSPercent(StockArr, Endt, 0); // 结果:0.24 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15292,7 +14931,6 @@ return StocksRestrictedBanAndRSPercentQJ(StockArr, Begt, Endt, 0); // 结果:0 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15308,7 +14946,6 @@ return StocksRestrictedBanAndNRSPercent(StockArr, Endt, 0); // 结果:0.79 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15324,7 +14961,6 @@ return StocksRestrictedBanFutureNum(StockArr, Endt, 0, 1); // 结果:2 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15340,7 +14976,6 @@ return StocksRestrictedBanNum(StockArr, Endt, 0); // 结果:3 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15356,7 +14991,6 @@ return StocksRestrictedBanFutureAndRSPercentQJ(StockArr, Endt, 0, 1); // 结果 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15372,7 +15006,6 @@ return StocksRestrictedBanFutureAndNRSPercentQJ(StockArr, Endt, 0, 1); // 结果 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15388,7 +15021,6 @@ return StocksRestrictedBanFutureMV(StockArr, Endt, 0, 1); // 结果:4074378090 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15619,7 +15251,6 @@ return Stocks_RestrictedBanGetDateArr(20251030T, 2); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15635,7 +15266,6 @@ return Stocks_RepurchaseMVQJ(StockArr, 20220101T, 20221031T, 0, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15651,7 +15281,6 @@ return Stocks_RepurchaseStockNum(StockArr, 20241031T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15667,7 +15296,6 @@ return Stocks_RepurchaseMV(StockArr, 20241031T, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15750,7 +15378,6 @@ return BK_RepurchaseMV("沪深300", 20241031T, 0, 0, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -15759,20 +15386,19 @@ FundArr := array("SZ184691", "SH500003", "SZ184728", "OF040001"); return FundsIndustryComposite(FundArr, 20170630); ``` - -| 名称 | 市值(万) | -| --- | --- | -| 制造业 | 96372.72 | -| 金融业 | 27113.36 | -| 批发和零售业 | 18091.38 | -| 建筑业 | 8670.69 | -| 房地产业 | 7181.42 | -| 采矿业 | 4596.1 | -| 信息传输、软件和信息技术服务业 | 3704.49 | -| 电力、热力、燃气及水生产和供应业 | 2325.46 | -| 水利、环境和公共设施管理业 | 1250.98 | -| 文化、体育和娱乐业 | 1178.98 | -| 交通运输、仓储和邮政业 | 463.38 | +| 名称 | 市值(万) | +| -------------------------------- | -------- | +| 制造业 | 96372.72 | +| 金融业 | 27113.36 | +| 批发和零售业 | 18091.38 | +| 建筑业 | 8670.69 | +| 房地产业 | 7181.42 | +| 采矿业 | 4596.1 | +| 信息传输、软件和信息技术服务业 | 3704.49 | +| 电力、热力、燃气及水生产和供应业 | 2325.46 | +| 水利、环境和公共设施管理业 | 1250.98 | +| 文化、体育和娱乐业 | 1178.98 | +| 交通运输、仓储和邮政业 | 463.38 | ###### 份额结构 @@ -15797,7 +15423,6 @@ return FundsIndustryComposite(FundArr, 20170630); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15815,7 +15440,6 @@ return BK_TSGrowValue(20180101T, 20180301T, -1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -15833,7 +15457,6 @@ return BK_TSDecreaseCount(20180101T, 20180301T, -1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15851,7 +15474,6 @@ return BK_TSDecreaseValue(20180101T, 20180301T, -1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15869,7 +15491,6 @@ return FundsNegotiableShares(inttodate(20121019)); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15897,7 +15518,6 @@ OF159931 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15915,7 +15535,6 @@ return BK_TSChangeValue(20180101T, 20180301T, -1); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15934,7 +15553,6 @@ return FundsNegotiableShares3(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15962,7 +15580,6 @@ OF159918 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15981,7 +15598,6 @@ return FundsTotalShares3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15999,7 +15615,6 @@ return FundsTotalShares(inttodate(20121019)); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -16140,7 +15755,6 @@ OF159916 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16165,7 +15779,6 @@ OF000021 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16192,7 +15805,6 @@ OF000031 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -16210,7 +15822,6 @@ return Bk_ListedCountOfFunds(20180501T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -16228,7 +15839,6 @@ return Bk_ListedCountBetween(20180101T, 20180301T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -16246,7 +15856,6 @@ return Bk_DeclareIRCount(20170630, -1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16273,7 +15882,6 @@ OF002649 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16354,7 +15962,6 @@ OF000017 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16363,12 +15970,11 @@ FundArr := getbk("深证基金;上证基金;开放式基金"); return AdminFunds(FundArr, 20040630T, 4, "成长型—积极成长型"); ``` - -| 0 | OF000001 | -| --- | --- | -| 1 | OF040001 | -| 2 | OF121002 | -| 3 | OF161606 | +| 0 | OF000001 | +| --- | -------- | +| 1 | OF040001 | +| 2 | OF121002 | +| 3 | OF161606 | ####### FundsListed @@ -16376,7 +15982,6 @@ return AdminFunds(FundArr, 20040630T, 4, "成长型—积极成长型"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16402,7 +16007,6 @@ OF000013 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16428,7 +16032,6 @@ OF001835 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16452,7 +16055,6 @@ OF000015 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -16469,7 +16071,6 @@ return FundsDeclareIRCount(FundArr, 20170630, -1); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -16485,7 +16086,6 @@ return FundsListedCountBetween(FundArr, 20180101T, 20180301T, -1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -16517,16 +16117,15 @@ return FundsListedCount(FundArr, 20170630T, -1); return AdminCloseFund("华安基金管理有限公司", 20181001T); ``` - -| 0 | SZ150104 | -| --- | --- | -| 1 | SZ150105 | -| 2 | SZ150299 | -| 3 | SZ150300 | -| 4 | SZ150301 | -| 5 | SZ150302 | -| 6 | SZ150303 | -| 7 | SZ150304 | +| 0 | SZ150104 | +| --- | -------- | +| 1 | SZ150105 | +| 2 | SZ150299 | +| 3 | SZ150300 | +| 4 | SZ150301 | +| 5 | SZ150302 | +| 6 | SZ150303 | +| 7 | SZ150304 | ######## AdminFund @@ -16538,18 +16137,17 @@ FundArr := getbk("深证基金;上证基金;开放式基金"); return AdminFund("华安基金管理有限公司", 20181001T); ``` - -| 代码 | 名称 | -| --- | --- | -| OF000072 | 华安保本 | -| OF000149 | 华安双债添利A | -| OF000150 | 华安双债添利C | +| 代码 | 名称 | +| -------- | -------------------- | +| OF000072 | 华安保本 | +| OF000149 | 华安双债添利A | +| OF000150 | 华安双债添利C | | OF000216 | 华安易富黄金ETF联接A | | OF000217 | 华安易富黄金ETF联接C | -| OF000227 | 华安年年红定期开放A | -| OF000239 | 华安年年盈定期开放A | -| OF000240 | 华安年年盈定期开放C | -| OF000294 | 华安生态优先 | +| OF000227 | 华安年年红定期开放A | +| OF000239 | 华安年年盈定期开放A | +| OF000240 | 华安年年盈定期开放C | +| OF000294 | 华安生态优先 | ######## AdminFundNumber @@ -16570,10 +16168,9 @@ return AdminFundNumber("宝盈基金管理有限公司", 20050201T); return AdminOpenFund("宝盈基金管理有限公司", 20050201T); ``` - -| | | -| --- | --- | -| 0 | OF213001 | +| | | +| --- | -------- | +| 0 | OF213001 | ######## AdminCloseFundNumber @@ -16773,7 +16370,6 @@ return FundsTrustee(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16783,24 +16379,23 @@ SetSysParam(Pn_Bk(), "mybk"); return Bk_NAWInfo(20020101T, 20040706T, 1); ``` - -| 截止日 | 平均净值 | 平均净值增长率(%) | -| --- | --- | --- | -| 20020104 | 1 | | -| 20020107 | 1 | -0.19 | -| 20020108 | 1 | -0.03 | -| 20020109 | 1 | -0.14 | -| 20020110 | 1 | 0.16 | -| 20020111 | 1 | -0.42 | -| 20020114 | 0.99 | -0.55 | -| 20020115 | 0.99 | -0.2 | -| 20020116 | 0.99 | 0.4 | -| 20020117 | 0.99 | -0.52 | -| 20020118 | 0.99 | 0.17 | -| 20020121 | 0.99 | -0.36 | -| 20020122 | 0.99 | 0.03 | -| 20020123 | 1 | 1.33 | -| 20020124 | 1 | 0.13 | +| 截止日 | 平均净值 | 平均净值增长率(%) | +| -------- | -------- | ----------------- | +| 20020104 | 1 | | +| 20020107 | 1 | -0.19 | +| 20020108 | 1 | -0.03 | +| 20020109 | 1 | -0.14 | +| 20020110 | 1 | 0.16 | +| 20020111 | 1 | -0.42 | +| 20020114 | 0.99 | -0.55 | +| 20020115 | 0.99 | -0.2 | +| 20020116 | 0.99 | 0.4 | +| 20020117 | 0.99 | -0.52 | +| 20020118 | 0.99 | 0.17 | +| 20020121 | 0.99 | -0.36 | +| 20020122 | 0.99 | 0.03 | +| 20020123 | 1 | 1.33 | +| 20020124 | 1 | 0.13 | ####### Bk_NetAssetPerUnit3 @@ -16808,7 +16403,6 @@ return Bk_NAWInfo(20020101T, 20040706T, 1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16827,7 +16421,6 @@ return Bk_NetAssetPerUnit3(0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16845,7 +16438,6 @@ return Bk_NetAssetPerUnit(20180301T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16874,19 +16466,18 @@ FundsArray := array("OF040001", "OF202001", "OF233001"); return FundsNAWLInfo(FundsArray, 20020101T, 20040706T, 1); ``` - -| 截止日 | 平均净值 | 平均净值增长率(%) | -| --- | --- | --- | -| 20020104 | 1 | | -| 20020107 | 1 | -0.19 | -| 20020108 | 1 | -0.03 | -| 20020109 | 1 | -0.14 | -| 20020110 | 1 | 0.16 | -| 20020111 | 1 | -0.42 | -| 20020114 | 0.99 | -0.55 | -| 20020115 | 0.99 | -0.2 | -| 20020116 | 0.99 | 0.4 | -| 20020117 | 0.99 | -0.52 | +| 截止日 | 平均净值 | 平均净值增长率(%) | +| -------- | -------- | ----------------- | +| 20020104 | 1 | | +| 20020107 | 1 | -0.19 | +| 20020108 | 1 | -0.03 | +| 20020109 | 1 | -0.14 | +| 20020110 | 1 | 0.16 | +| 20020111 | 1 | -0.42 | +| 20020114 | 0.99 | -0.55 | +| 20020115 | 0.99 | -0.2 | +| 20020116 | 0.99 | 0.4 | +| 20020117 | 0.99 | -0.52 | ######## FundsNetAssetPerUnit @@ -16915,7 +16506,6 @@ return FundsNetAssetPerUnitInReportDate(FundArr, 20180331); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -21302,7 +20892,6 @@ return Bk_ICMarketValue2(20040930, -1, 10); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21316,18 +20905,16 @@ return CT_SectorTTMData(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return StockInteriorType(1); ``` - -| | | +| | | | --- | --- | -| 0 | 1 | -| 1 | 2 | +| 0 | 1 | +| 1 | 2 | ###### DefaultCurrenyId @@ -21335,7 +20922,6 @@ return StockInteriorType(1); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21349,7 +20935,6 @@ return DefaultCurrenyId(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -21363,7 +20948,6 @@ return DefaultHTIndexId2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21377,7 +20961,6 @@ return AllFundBk(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21391,7 +20974,6 @@ return AllABk (); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21406,7 +20988,6 @@ return AllNonOpenFundBk(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21422,7 +21003,6 @@ return NetAssetsAdjust(20021231); 参数:无。 返回:整数。 - 范例 ```tsl @@ -21436,7 +21016,6 @@ return DefaultIndexId(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -21452,7 +21031,6 @@ return DefaultHTIndexId(); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21468,7 +21046,6 @@ return StocksAverageValue(stks, 21, 20070930, 1, 0, 0.0199999995529652, 0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21484,7 +21061,6 @@ return StockEPSDirect(20021231); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21509,7 +21085,6 @@ SZ000009 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21523,7 +21098,6 @@ return DefaultFundId(); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21538,7 +21112,6 @@ return StocksSumValueQuarter(stks, 21, 20070930, 1, 0, 0.0199999995529652); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21553,7 +21126,6 @@ return DefaultBkName(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -21567,7 +21139,6 @@ return DefaultBondIndexId(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21581,7 +21152,6 @@ return AllBBk(); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21596,7 +21166,6 @@ return StocksSumValue(stks, 21, 20070930, 1, 0, 0.0199999995529652); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21612,7 +21181,6 @@ return t; 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21637,7 +21205,6 @@ SZ000009 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21653,7 +21220,6 @@ return CT_SectorQuarterGrowRatio(); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21668,7 +21234,6 @@ return StocksSumValue12(stks, 21, 20070930, 1, 0, 0.0199999995529652); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21682,7 +21247,6 @@ return CT_SectorQuarterData (); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21698,7 +21262,6 @@ return ALLNonOpenFundBk2(); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21725,7 +21288,6 @@ SZ000009 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21741,7 +21303,6 @@ return ALLFutureBK3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21757,7 +21318,6 @@ return ALLConvertiblebondBK2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21773,7 +21333,6 @@ return ALLInBankBondBk2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21787,7 +21346,6 @@ return AllFundBk2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21801,7 +21359,6 @@ return ALLOpenFundBK2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21815,7 +21372,6 @@ return ALLOptionBK(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21829,7 +21385,6 @@ return ALLOptionBK2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -21843,7 +21398,6 @@ return pn_StockArr(); 参数:无。 返回:整数。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/financial/stock.md b/docs/tsl/syntax_book/function/financial/stock.md index 886f6e7..4d75d50 100644 --- a/docs/tsl/syntax_book/function/financial/stock.md +++ b/docs/tsl/syntax_book/function/financial/stock.md @@ -92,7 +92,6 @@ 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 对SZ000007(ST零七)这个公司的2011年中报进行预亏检测 ```tsl @@ -108,7 +107,6 @@ return User('model_ts').StockProfitForecast(RDate, type); // 1 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -127,7 +125,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -146,7 +143,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -173,7 +169,6 @@ return v; 参数:无。 返回:整数。 - 范例 ```tsl @@ -192,7 +187,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -209,7 +203,6 @@ return StockName("SZ000002"); 参数:无。 返回:整数。 - 范例 ```tsl @@ -227,7 +220,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -269,7 +261,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 算法 (A股价格-H股价格)/H股价格\*100范例 ```tsl @@ -299,7 +290,6 @@ return StocksBkList(stocks, 0, ''); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -316,7 +306,6 @@ return StockQiuetDate(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -331,7 +320,6 @@ return StockType("SZ000001"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -345,7 +333,6 @@ return StocksofZtss(1, 2); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -362,7 +349,6 @@ return stockdelistingdate (); 参数:无。 返回:整数。 - 范例 ```tsl @@ -381,7 +367,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -396,7 +381,6 @@ return IsFCompany("SZ000002"); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -412,7 +396,6 @@ return StockZHBL(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -437,7 +420,6 @@ return getStockBKsByEndt('SH600000', "概念板块", 20240112T); 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -453,21 +435,18 @@ return IsFCompany2(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return StockTypeArr(1); ``` - ####### GetDefaultIndexID 用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -481,7 +460,6 @@ return GetDefaultIndexID(1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -495,7 +473,6 @@ return StockIDFromPurchase('787005'); 参数:无。 返回:布尔值。 - 范例 ```tsl @@ -523,7 +500,6 @@ return IsDelistingPeriod(); // 结果:1 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -539,7 +515,6 @@ return StockFirstDay(StockID); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -558,7 +533,6 @@ return R; 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -586,7 +560,6 @@ return spec(StockGoMarketDate2(), "NE871642"); // 20211115 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -606,7 +579,6 @@ return R; 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -625,7 +597,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -670,7 +641,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -685,7 +655,6 @@ return IntCodeToStockCode(2) 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -700,7 +669,6 @@ return JyStockIdToId("600718ZA"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -715,7 +683,6 @@ return StockIDToTrueId ("600718"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -730,7 +697,6 @@ return StockTrueID ("600718"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -745,7 +711,6 @@ return StockTrueIdToId ("SH600718"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -760,7 +725,6 @@ return StockTrueIdToId2("SH600718"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -775,7 +739,6 @@ return StockTrueIdToId4 ("600718.SS"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -790,7 +753,6 @@ return StockTrueIdToId3 ("SH600718"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -805,7 +767,6 @@ return StockTrueIdToId5 ("SH600718"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -820,7 +781,6 @@ return FundTrueIdToId2 ("000001 "); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -833,7 +793,6 @@ return GetSecurityHashIdOfREPO(); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 算法将R3转换为整型数据iR3 如果iR3<=359: @@ -852,44 +811,44 @@ iR3-360后对26取整、取余,再都加10转换位二位的十进制数sDiv 返回一维数组,如下(第一列为行标) -| | | +| | | | --- | --- | -| 00 | 0 | -| 01 | 1 | -| 02 | 2 | -| 03 | 3 | -| 04 | 4 | -| 05 | 5 | -| 06 | 6 | -| 07 | 7 | -| 08 | 8 | -| 09 | 9 | -| 10 | A | -| 11 | B | -| 12 | C | -| 13 | D | -| 14 | E | -| 15 | F | -| 16 | G | -| 17 | H | -| 18 | I | -| 19 | J | -| 20 | K | -| 21 | L | -| 22 | M | -| 23 | N | -| 24 | O | -| 25 | P | -| 26 | Q | -| 27 | R | -| 28 | S | -| 29 | T | -| 30 | U | -| 31 | V | -| 32 | W | -| 33 | X | -| 34 | Y | -| 35 | Z | +| 00 | 0 | +| 01 | 1 | +| 02 | 2 | +| 03 | 3 | +| 04 | 4 | +| 05 | 5 | +| 06 | 6 | +| 07 | 7 | +| 08 | 8 | +| 09 | 9 | +| 10 | A | +| 11 | B | +| 12 | C | +| 13 | D | +| 14 | E | +| 15 | F | +| 16 | G | +| 17 | H | +| 18 | I | +| 19 | J | +| 20 | K | +| 21 | L | +| 22 | M | +| 23 | N | +| 24 | O | +| 25 | P | +| 26 | Q | +| 27 | R | +| 28 | S | +| 29 | T | +| 30 | U | +| 31 | V | +| 32 | W | +| 33 | X | +| 34 | Y | +| 35 | Z | 范例 @@ -903,7 +862,6 @@ return LongBondIdto6Id("150204", "", "", "", ""); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -916,7 +874,6 @@ return GetSecurityHashIdOfFund(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -931,7 +888,6 @@ return TSSecurityIdToWindId("BKR00001"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -946,7 +902,6 @@ return FundTrueID("202001"); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -959,7 +914,6 @@ return GetLongBondIdvs6Id(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -976,7 +930,6 @@ return GetSecurityHashIdOfBond(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -991,7 +944,6 @@ return Stock2BondIVId(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -1043,7 +995,6 @@ return _StockSWIndustryName("SWHY000001"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1058,7 +1009,6 @@ return Demo_StockSWIndustry(20140727T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1084,7 +1034,6 @@ return _StockSWIndustryId("SWHY000001"); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1101,7 +1050,6 @@ return StockSWIndustryNameLv1_2014(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1120,7 +1068,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1140,7 +1087,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1159,7 +1105,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1179,7 +1124,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1194,7 +1138,6 @@ return IndustryIdByName_Ext3 ("玻璃及玻璃制品业", 0); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1214,7 +1157,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1234,7 +1176,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1268,7 +1209,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -1283,7 +1223,6 @@ return SWIndexNamebyDate("SW801040", 20140222T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1297,7 +1236,6 @@ return IndustryName_Ext3 (0); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1317,7 +1255,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1333,14 +1270,12 @@ return Industry_Ext3 (0); return _StockSWIndustry("SWHY000001", "SZ000982"); ``` - ####### SWIndexName 用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -1376,7 +1311,6 @@ return SWIndexName('SW801051'); 参数:arg1,arg2(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1392,7 +1326,6 @@ return IsST_6(20000207T, 20170509T); 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1421,7 +1354,6 @@ return R; 参数:无。 返回:布尔值。 - 范例 ```tsl @@ -1440,7 +1372,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1469,7 +1400,6 @@ return R; 参数:无。 返回:布尔值。 - 范例 ```tsl @@ -1488,7 +1418,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1508,7 +1437,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1528,7 +1456,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1548,7 +1475,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1568,7 +1494,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1589,7 +1514,6 @@ return R; 参数:无。 返回:布尔值。 - 范例 ```tsl @@ -1618,7 +1542,6 @@ return IsStart(20180627T); // 结果:1 参数:arg1,arg2(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1634,7 +1557,6 @@ return IsPT_4(20010101T, 20030101T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1658,7 +1580,6 @@ return stock_STforecast('SZ002373', 20140410T); return stock_STforecastdata('SZ002373', 20140410T, 30); ``` - ###### 是否同时发行A_B_H ####### 内容 @@ -1748,7 +1669,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1763,7 +1683,6 @@ return IsABStock("SH900901"); 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -1788,7 +1707,6 @@ return IsAStock("SH900901"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1808,7 +1726,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1828,7 +1745,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1848,7 +1764,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1868,7 +1783,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -1888,7 +1802,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1902,7 +1815,6 @@ return BWithA(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1916,7 +1828,6 @@ return AWithB (); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2025,7 +1936,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 取得SH600000(浦发银行)的股权分置前流通股本 ```tsl @@ -2039,7 +1949,6 @@ return user('model_ts').StockNegotiableSharesBeforeReform(); // 900000000 参数:无。 返回:处理后的结果值。 - 取得SH600000(浦发银行)的股权分置前非流通股 ```tsl @@ -2053,7 +1962,6 @@ return user('model_ts').StockNNSharesBeforeReform(); // 3015000000 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2073,7 +1981,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2093,7 +2000,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2113,7 +2019,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2133,7 +2038,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2153,7 +2057,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2174,7 +2077,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 股票,基金:流通股本 可转债:未转股数量 @@ -2200,7 +2102,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2220,7 +2121,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2240,7 +2140,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2258,7 +2157,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2278,7 +2176,6 @@ return v; 参数:无。 返回:日期或时间值。 - 算法 取表"股票.股本结构"中第一个'变动原因'为'股权分置方案实施'的'变动日'。范例 @@ -2295,7 +2192,6 @@ return MergeReformListDate(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2316,7 +2212,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2334,7 +2229,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2354,7 +2248,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2372,7 +2265,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2392,7 +2284,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2412,7 +2303,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2433,7 +2323,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2453,7 +2342,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2470,7 +2358,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2488,7 +2375,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2507,7 +2393,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2527,7 +2412,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2542,7 +2426,6 @@ return StockANShares(20200924T); // 结果:9724196533 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2560,7 +2443,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 股票,基金:总股本 可转债:未转股数量 @@ -2584,7 +2466,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2604,7 +2485,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2622,7 +2502,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2643,7 +2522,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2671,7 +2549,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2687,7 +2564,6 @@ return TSharesOfB(16, 20230801T); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2703,7 +2579,6 @@ return GetNShares(16, 20230801T, "总股本", "变动日", "公告日"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2719,7 +2594,6 @@ return NSharesOfA(16, 20230801T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2734,7 +2608,6 @@ return NSharesOfB(16, 20230801T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2750,7 +2623,6 @@ return TSharesOfA(16, 20230801T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法B股总股本=B股+其中:有限售B股范例 ```tsl @@ -2766,7 +2638,6 @@ return StockBTotalShares(20241224T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法H股总股本=H股+有限售H股范例 ```tsl @@ -2782,7 +2653,6 @@ return StockHTotalShares(20241224T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2798,7 +2668,6 @@ return StockFreeNegotiableShares(20211118T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2815,7 +2684,6 @@ return StockFreeNegotiableShares3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2830,7 +2698,6 @@ return StockFreeNegotiableSharesAdjust(20211118T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2846,7 +2713,6 @@ return StockFreeNegotiableSharesAdjust3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2861,7 +2727,6 @@ return StockFreeNegotiableSharesAdjustNPercent(20211118T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2877,7 +2742,6 @@ return StockFreeNegotiableSharesAdjustNPercent3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2892,7 +2756,6 @@ return StockFreeNegotiableSharesAdjustPercent(20211118T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2908,7 +2771,6 @@ return StockFreeNegotiableSharesAdjustPercent3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2924,7 +2786,6 @@ return StockFreeNegotiableSharesNPercent(20211118T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2941,7 +2802,6 @@ return StockFreeNegotiableSharesNPercent3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -2957,7 +2817,6 @@ return StockFreeNegotiableSharesPercent(20211118T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2995,7 +2854,6 @@ return StockFreeNegotiableSharesPercent3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 取得SH600000(浦发银行)在20100331的人均持股 ```tsl @@ -3010,7 +2868,6 @@ return StockSHAmountPerPerson(ReportDate); // 18403.7469971 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 股东户数变化=(本期股东户数-上期股东户数)/上期股东户数\*100%范例 @@ -3028,7 +2885,6 @@ return StockSHAmountGrowRatio(20180331, 20121231); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 股东户数变化=本期股东户数-上期股东户数范例 @@ -3046,7 +2902,6 @@ return StockSHAmountGrow(20180331, 20121231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3062,7 +2917,6 @@ return StockSHAmount(20180331); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 人均持股变化=(本期人均持股-上期人均持股)/上期人均持股\*100%范例 @@ -3099,7 +2953,6 @@ return StockSHAmountPerPersonChange(20171231, 20121231); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3115,7 +2968,6 @@ return StockMSHName1(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3131,7 +2983,6 @@ return StockMSHName2(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3147,7 +2998,6 @@ return StockMSHName3(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3163,7 +3013,6 @@ return StockMSHName4(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3179,7 +3028,6 @@ return StockMSHName5(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3195,7 +3043,6 @@ return StockMSHName6(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3211,7 +3058,6 @@ return StockMSHName7(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3227,7 +3073,6 @@ return StockMSHName8(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3243,7 +3088,6 @@ return StockMSHName9(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3259,7 +3103,6 @@ return StockMSHName10(20180331, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3275,7 +3118,6 @@ return StockMSHNames(20180331, 0, 1, 10); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3291,7 +3133,6 @@ return StockMSHName1to3(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3307,7 +3148,6 @@ return StockMSHName1to5(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3331,7 +3171,6 @@ return StockMSHName1to10(20180331, 0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3347,7 +3186,6 @@ return StockMajorityShareholderName(20171231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3363,7 +3201,6 @@ return StockMajorityShareholder(20171231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3410,7 +3247,6 @@ return StockMSHNames(20180331, 1, 1, 10); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3426,7 +3262,6 @@ return StockMSHShares1(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3442,7 +3277,6 @@ return StockMSHShares2(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3458,7 +3292,6 @@ return StockMSHShares5(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3474,7 +3307,6 @@ return StockMSHShares4(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3490,7 +3322,6 @@ return StockMSHShares6(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3506,7 +3337,6 @@ return StockMSHShares7(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3522,7 +3352,6 @@ return StockMSHShares8(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3538,7 +3367,6 @@ return StockMSHShares3(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3554,7 +3382,6 @@ return StockMSHShares9(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3570,7 +3397,6 @@ return StockMSHShares10(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3586,7 +3412,6 @@ return StockMSHShares1to3(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3602,7 +3427,6 @@ return StockMSHShares1to5(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3618,7 +3442,6 @@ return StockMSHShares1to10(20180331, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3661,7 +3484,6 @@ return StockMSHType6(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3677,7 +3499,6 @@ return StockMSHType1(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3693,7 +3514,6 @@ return StockMSHType2(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3709,7 +3529,6 @@ return StockMSHType3(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3725,7 +3544,6 @@ return StockMSHType4(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3741,7 +3559,6 @@ return StockMSHType5(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3757,7 +3574,6 @@ return StockMSHType6(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3773,7 +3589,6 @@ return StockMSHType7(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3789,7 +3604,6 @@ return StockMSHType8(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3805,7 +3619,6 @@ return StockMSHType9(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3840,7 +3653,6 @@ return StockMSHType10(20180331); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3860,7 +3672,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3880,7 +3691,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3900,7 +3710,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3920,7 +3729,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3940,7 +3748,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3960,7 +3767,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -3980,7 +3786,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4000,7 +3805,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4035,7 +3839,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4055,7 +3858,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4075,7 +3877,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4095,7 +3896,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4122,7 +3922,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 取得SH600000(浦发银行)在20100331的管理层持股和 @@ -4139,7 +3938,6 @@ return user('model_ts').StockCLSHShares(RDate); // 0 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 取得SH600000(浦发银行)在20100331的管理层持股比例(%) @@ -4166,7 +3964,6 @@ return user('model_ts').StockCLSHPercentage(RDate, type); // 0 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 SH600866(星湖科技)在20050930是否预降 @@ -4184,7 +3981,6 @@ return User("model_ts").StockProfitForecastType(RDate, type); // 1 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 SH600866(星湖科技)在20050930是否被会计师事务所出具指定的审计意见 @@ -4202,7 +3998,6 @@ return User("model_ts").StockTabAuditType(RDate, type); // 0 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 取得SH600121(郑州煤电)的关联交易 @@ -4221,7 +4016,6 @@ return User("model_ts").StockRelativeBargainByType(BegT, EndT, type); // 53658.8 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 取得SH600004(白云机场)的关联方应收﹑应付款项余额 @@ -4268,7 +4062,6 @@ return User("model_ts").StockBarginBalanceByType(BegT, EndT, type); // 335.26032 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 如果ReturnType为0 ,则返回报告期分红送股实施数据。 @@ -4287,7 +4080,6 @@ return StockPFAndRatioInfo3(20171231, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 取每股期末股数和累计分红得到数组t; @@ -4311,7 +4103,6 @@ return StockBuyandHoldReturn(20180827T, 20180903T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 取截止日总市值(万)v1; @@ -4333,7 +4124,6 @@ return StockDividendYieldRatio(20180822T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4352,7 +4142,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -4373,7 +4162,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4384,7 +4172,6 @@ v := StockDistributionInfo3(20081231, 0); return v; ``` - 参考StockDistributionInfo StockDistributionInfo2 ###### StockPFAmount @@ -4393,7 +4180,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4413,7 +4199,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -4434,7 +4219,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4453,7 +4237,6 @@ return?StockPFInfo(BegT, EndT); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -4473,7 +4256,6 @@ return StockPFInfo2(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4494,7 +4276,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4515,7 +4296,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -4527,7 +4307,6 @@ v := StockPFRatioInfo2(); return v; ``` - 参考StockPFRatioInfo StockPFRatioInfo3 ###### StockPFRatioInfo3 @@ -4536,7 +4315,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4547,7 +4325,6 @@ v := StockPFRatioInfo3(20111231, 0); return v; ``` - 参考StockPFRatioInfo StockPFRatioInfo2 ###### StockPFAmountOfYear @@ -4556,7 +4333,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4574,7 +4350,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4592,7 +4367,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4610,7 +4384,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4630,7 +4403,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4650,7 +4422,6 @@ return v; 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4687,7 +4458,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4704,7 +4474,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4721,7 +4490,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4738,7 +4506,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4755,7 +4522,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4772,7 +4538,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4789,7 +4554,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4806,7 +4570,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4823,7 +4586,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4840,7 +4602,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4870,7 +4631,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4885,7 +4645,6 @@ return Stocks_DividendAmountOfEndt(array("SH600585"), 20230620T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -4900,7 +4659,6 @@ return Stocks_DividendAmountOfEndtQJ(array("SH600585"), 20230101T, 20231231T); 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -4915,7 +4673,6 @@ return Stocks_DividendAmountOfRdate(array("SH600585"), 20231231); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -5314,7 +5071,6 @@ return StockPFRatioOfEndtQJ(20240101T, 20240430T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 从表“股票.董事、监事、高管持股变动”中取区间高管减持金额a和高管减持数b @@ -5334,7 +5090,6 @@ return StockSellAvgPriceByInsider(20060101T, 20180903T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 从表“股票.董事、监事、高管持股变动”中取区间高管增减持详情t; @@ -5354,7 +5109,6 @@ return StockSellAmountByInsider(20060101T, 20180903T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 从表“股票.董事、监事、高管持股变动”中取区间高管增减持详情t;考虑送股带来的持股变动。 @@ -5376,7 +5130,6 @@ return StockSellVolByInsider(20060101T, 20180903T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 从表“股票.董事、监事、高管持股变动”中取区间高管增减持详情t; @@ -5398,7 +5151,6 @@ return StockBuyVolByInsider(20060101T, 20180903T, 1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 从表“股票.董事、监事、高管持股变动”中取区间高管增持金额a; @@ -5420,7 +5172,6 @@ return StockBuyAvgPriceByInsider(20060101T, 20180903T, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)取表"股票.董事、监事、高管持股变动"中'变动开始日'大于等于开始日,'变动截止日'小于等于截止日的数据。并在该基础上增加两列:'原始收盘'、'复权收盘'得到数组data; @@ -5449,7 +5200,6 @@ return StockBuyandSellByInsider(20060101T, 20180903T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 从表“股票.董事、监事、高管持股变动”中取区间高管增减持详情t,并考虑送股带来的持股变动后的高管减持数量v1; @@ -5473,7 +5223,6 @@ return StockSellPercentageByInsider(20060101T, 20180903T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 从表“股票.董事、监事、高管持股变动”中取区间高管增减持情况t;不考虑送股带来的持股变动; @@ -5493,7 +5242,6 @@ return StockBuyAmountByInsider(20060101T, 20180903T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 从表“股票.董事、监事、高管持股变动”中取复权后的区间高管增持数量v1;并考虑送股带来的持股变动; @@ -5567,7 +5315,6 @@ return sF_SharesinTheory(inttodate(20050618), 14, 20180630, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 股改前每股净资产(摊薄)=报告期股东权益合计/股改前总股本-报告期至停牌日每股派现范例 @@ -5585,7 +5332,6 @@ return SF_NetAssetPS(inttodate(20050618), 20180630, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 理论支付比例(股/股)=[非流通股数×流通股数×(流通股持股成本-摊薄每股净资产)]/[非流通股数×摊薄每股净资产+流通股数×流通股持股成本]/流通股数范例 @@ -5603,7 +5349,6 @@ return SF_PercentinTheory(inttodate(20050618), 14, 20180630, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 股改前流通股平均持股成本(元)=区间成交金额和/区间成交量和(以停牌日为基准日,向前复权)范例 @@ -5634,7 +5379,6 @@ return SF_ValueAfterN(inttodate(20050618), 14); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 流通权价值(万)=非流通股获得流通权后价值-股改前非流通股价值 @@ -5654,7 +5398,6 @@ return SF_ValueAfterN(inttodate(20050618), 14, 20180630, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 算法 股改后理论价格=[非流通股数×摊薄每股净资产+流通股数×流通股持股成本]/(非流通股数+流通股数) @@ -5674,7 +5417,6 @@ return SF_PriceinTheory(inttodate(20050618), 14, 20180630, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 股改前非流通股价值(万)=股改非流通股股数×每股净资产×(1+净资产溢价比例)范例 @@ -7216,7 +6958,6 @@ SetSysParam(PN_Stock(), 'SZ000001'); return StockHSGShareValueSub(20230901T); ``` - ###### 中间函数 ####### 内容 @@ -7230,7 +6971,6 @@ return StockHSGShareValueSub(20230901T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -7238,14 +6978,12 @@ return StockHSGShareValueSub(20230901T); return Block_HSGInDatebyEndT(array("SH600519", "SZ300765", "SZ000029"), 'HG000002;HG000004', 20230901T); ``` - ####### Stock_HSGBKIDToMarketID 用途:沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7274,7 +7012,6 @@ return Stock_HSGBKIDToMarketID('HG000002;HG000004'); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7290,7 +7027,6 @@ return HoldPercentageByOrgan(20180331, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7306,7 +7042,6 @@ return HoldPercentage2ByOrgan(20180331, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7322,7 +7057,6 @@ return HoldNumberByOrgan(20180331, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7338,7 +7072,6 @@ return HoldAmountByOrgan(20180331, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7354,7 +7087,6 @@ return HoldNamesByOrgan(20180331, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7370,7 +7102,6 @@ return HoldMValueByOrgan(20180331, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7386,7 +7117,6 @@ return HoldAmountChangeByOrgan(20180331, 20170331, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7415,7 +7145,6 @@ return HoldMVToTVByOrgan(20180331, 6, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7430,7 +7159,6 @@ return HoldByOrgan_FromMSH(20170331, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7445,7 +7173,6 @@ return HoldByFund("深证基金;上证基金;开放式基金", 20180331, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7461,7 +7188,6 @@ return HoldByOrgan(20180331, 0, 0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7475,7 +7201,6 @@ return OrganTypeToName(6); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7491,7 +7216,6 @@ return HoldByOrgan_FromFundSC(20180331, 0, 0); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7504,7 +7228,6 @@ return MSH_OrganNames(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -7562,7 +7285,6 @@ return ReadFundsHoldCache(20050630, 10); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7582,7 +7304,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融券偿还量/成交量 范例 @@ -7604,7 +7325,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融资买入额-融资偿还额 范例 @@ -7626,7 +7346,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融券余量/总股本 范例 @@ -7648,7 +7367,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融资买入额/成交额 范例 @@ -7670,7 +7388,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融资余额-融券余额 范例 @@ -7692,7 +7409,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融资融券余额/总市值 范例 @@ -7714,7 +7430,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7734,7 +7449,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7754,7 +7468,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融券融券余额/流通市值 范例 @@ -7776,7 +7489,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7796,7 +7508,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融券卖出量/成交量 范例 @@ -7818,7 +7529,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融券卖出量-融券偿还量 范例 @@ -7840,7 +7550,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融券余量/流通股本 范例 @@ -7862,7 +7571,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融资余额/总市值 范例 @@ -7884,7 +7592,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融券余量\*当日收盘价 范例 @@ -7906,7 +7613,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7926,7 +7632,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融资余额/流通市值 范例 @@ -7948,7 +7653,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融资余额+融券余额 范例 @@ -7970,7 +7674,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7990,7 +7693,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法融资偿还额/成交额 范例 @@ -8012,7 +7714,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法净融券卖出量\*收盘价 范例 @@ -8034,7 +7735,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:布尔值。 - 范例 ```tsl @@ -8050,7 +7750,6 @@ return ifStockmargin(20250814t); 参数:无。 返回:处理后的结果值。 - 算法净融资买入额-净融券卖出额 范例 @@ -8072,7 +7771,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法(融资净买入额-融券净卖出额)/流通市值 范例 @@ -8094,7 +7792,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8114,7 +7811,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8134,7 +7830,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 算法(融资净买入额-融券净偿还额)/总市值 范例 @@ -8227,7 +7922,6 @@ return BK_TotalMarginTrading2(Bkname, Endt); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8242,7 +7936,6 @@ return StocksMarginTrading(array("SZ000001"), 20230512T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法双融交易额=融资买入额+融券卖出额范例 ```tsl @@ -8259,7 +7952,6 @@ return StocksTotalMarginTrading(Stocks, Endt); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法双融交易额(含偿还)=融资交易额+融券交易额 其中,融资交易额=融资买入额+融资偿还额; @@ -8445,7 +8137,6 @@ return Index_TotalMarginTrading2(IndexID, Endt); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8464,7 +8155,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8485,7 +8175,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8504,7 +8193,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8525,7 +8213,6 @@ return R; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8544,7 +8231,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8565,7 +8251,6 @@ return R; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8603,7 +8288,6 @@ return R; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8630,7 +8314,6 @@ return FinancialConstraint(20171231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8648,7 +8331,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8666,7 +8348,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8684,7 +8365,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8702,7 +8382,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8720,7 +8399,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8751,7 +8429,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8769,7 +8446,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8787,7 +8463,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8805,7 +8480,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8823,7 +8497,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8841,7 +8514,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8859,7 +8531,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8877,7 +8548,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 指定日市现率(最新财务数据加权)=指定日总市值/(最近一期经营活动产生的现金流量净额\*加权系数)范例 @@ -8913,7 +8583,6 @@ return StockPCF_II(20180822T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 (1)取当前时间对应年度的中报和3季报; @@ -8940,7 +8609,6 @@ return StockPE3_IV(0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -8958,7 +8626,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8976,7 +8643,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8994,7 +8660,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9012,7 +8677,6 @@ return v; 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9030,7 +8694,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9048,7 +8711,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9066,7 +8728,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9084,7 +8745,6 @@ return v; 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9102,7 +8762,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9119,7 +8778,6 @@ return StockPE_Ipo1(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9143,7 +8801,6 @@ return StockPE_Ipo2(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 指定日PEG(最近12个月加权)=指定日市盈率(最近12个月)/(1+N年主营业务收入复合增长率)范例 @@ -9162,7 +8819,6 @@ return StockPEG_III(20180822T, 2, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法 指定日PEG(最近12个月)=指定日市盈率(最近12个月)/(1+N年主营业务收入复合增长率)范例 @@ -9193,7 +8849,6 @@ return StockPEG_V(20180822T, 2, 0); 参数:无。 返回:处理后的结果值。 - 算法 市销率(最近12个月)= 当前时间的总市值/最近12个月主营收入范例 @@ -9212,7 +8867,6 @@ return StockPMI3_V(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 指定日市销率(最新年度报告)= 指定日总市值/最新年度报告主营收入范例 @@ -9231,7 +8885,6 @@ return StockPMI(20180822T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法 市销率(指定财务数据加权)= 总市值/(主营业务收入\*加权系数) @@ -9252,7 +8905,6 @@ return StockPMI_III(20180822T, 20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 指定日市销率(最近12个月,按公布日)= 指定日总市值/最近12个月主营收入范例 @@ -9271,7 +8923,6 @@ return StockPMI_VI(20180822T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -9288,7 +8939,6 @@ return StockPMI3_II(); 参数:无。 返回:处理后的结果值。 - 算法 当前时间的市销率(最新年度报告)=当前时间的总市值/最新年度报告主营收入范例 @@ -9307,7 +8957,6 @@ return StockPMI3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 指定日市销率(最新财务数据加权)= 指定日总市值/(最近一期主营收入\*加权系数) @@ -9335,7 +8984,6 @@ return StockPMI_II(20180822T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 指定日股价有形净值比(最新财务数据)= 指定日总市值/(最近报告期股东权益-最近报告期无形资产)范例 @@ -9354,7 +9002,6 @@ return StockPTBR_II(20180822T); 参数:无。 返回:处理后的结果值。 - 算法 股价有形净值比(最新财务数据)= 总市值/(最近报告期股东权益-最近报告期无形资产)范例 @@ -9382,7 +9029,6 @@ return StockPTBR3_II(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 Tobin's Q指标(I) @@ -9409,7 +9055,6 @@ return TobinsQValue_I(20180331); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 Tobin's Q指标(III)= Tobin @@ -9453,7 +9098,6 @@ return TobinsQValue_III(20180331); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -9759,7 +9403,6 @@ t2 := nday(180, '日期', sp_time(), '涨幅(%)', spec(StockLnZf3(), 'SH000001') return Risk_System(t1, t2, 2.25, 0.1, cy_day()); ``` - 参考Risk_Total ######## Risk_Total @@ -9774,7 +9417,6 @@ t := nday(180, '日期', sp_time(), '涨幅(%)', spec(StockLnZf3(), 'SZ000002')) return Risk_Total(t, 1, 0.1, cy_day()); ``` - 参考Risk_System ######## Rtheta @@ -10186,7 +9828,6 @@ SetSysParam(pn_cycle(), cy_day()); return StockBetaAlpha2('SH000001', inttodate(20120101), inttodate(20120630)); ``` - 参考StockAlpha StockBeta StockCorr ######## StockZfMatrix @@ -10198,7 +9839,6 @@ return StockBetaAlpha2('SH000001', inttodate(20120101), inttodate(20120630)); return StockZfMatrix('SZ000002', inttodate(20120101), inttodate(20120110)); ``` - 参考StockZf ######## ResidualMatrix @@ -10213,7 +9853,6 @@ y := nday3(10, spec(stockzf3(), 'SZ000002')); return ResidualMatrix(y, x, 0.1, 0.2); ``` - ###### 市值 ####### 内容 @@ -10246,7 +9885,6 @@ return ResidualMatrix(y, x, 0.1, 0.2); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 股票:流通股本\*收盘价 @@ -10274,7 +9912,6 @@ return StockMarketValue(20250619T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法指定日流通市值/市场流通市值\*100 指定日流通市值 @@ -10305,7 +9942,6 @@ return StockMarketValuePercent(inttodate(20111230), '我的沪深300'); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法 股票:总股本\*收盘价 @@ -10333,7 +9969,6 @@ return StockTotalValue(20250619T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法指定日市价总值/市场市价总值\*100 指定日市价总值 @@ -10364,7 +9999,6 @@ return StockTotalValuePercent(inttodate(20111230), '我的沪深300'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法流通市值变动(万) = 截止日流通市值-开始日流通市值 (1)股票:流通市值= 流通股本 \* 收盘价; @@ -10388,7 +10022,6 @@ return StockMarketValueGrow(inttodate(20120101), inttodate(20120419)); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法总市值变动(万) = 截止日总市值-开始日总市值 (1)股票:总市值 = 总股本 \* 收盘价; @@ -10412,7 +10045,6 @@ return StockTotalValueGrow(inttodate(20120101), inttodate(20120419)); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法(截止日总市值-开始日总市值)/开始日总市值\*100 (1)股票:总市值 = 总股本 \* 收盘价; @@ -10436,7 +10068,6 @@ return StockTotalValueGrowRatio(inttodate(20120101), inttodate(20120419)); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法(截止日流通市值-开始日流通市值)/开始日流通市值\*100 (1)股票:流通市值= 流通股本 \* 收盘价; @@ -10460,18 +10091,17 @@ return StockMarketValueGrowRatio(inttodate(20120101), inttodate(20120419)); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法对于不同的证券,对应的板块(即大盘)不同。 -| 证券类型 | 板块 | -| --- | --- | -| 深证A股、中小企业板、创业板 | 深证A股;中小企业板 | -| 深证B股 | 深证B股 | -| 上证A股 | 上证A股 | -| 上证B股 | 上证B股 | -| 深证基金、深证ETF基金(非开放式基金) | 深证基金 | -| 上证基金、上证ETF基金
(非开放式基金) | 上证基金 | -| 开放式基金 | 开放式基金 | +| 证券类型 | 板块 | +| ----------------------------------------- | ------------------ | +| 深证A股、中小企业板、创业板 | 深证A股;中小企业板 | +| 深证B股 | 深证B股 | +| 上证A股 | 上证A股 | +| 上证B股 | 上证B股 | +| 深证基金、深证ETF基金(非开放式基金) | 深证基金 | +| 上证基金、上证ETF基金
(非开放式基金) | 上证基金 | +| 开放式基金 | 开放式基金 | 注:计算大盘市值变动时,取的是最新板块的证券列表的总市值变动。所以,在不同的时间运行历史同一天的个股贡献度时,由于对应的最新板块证券列表可能不同,导致结果存在差异。 @@ -10494,7 +10124,6 @@ return StockDR(inttodate(20120101), inttodate(20120419), 0); 参数:无。 返回:处理后的结果值。 - 算法 (1)股票:总市值 = 总股本 \* 收盘价; @@ -10519,7 +10148,6 @@ return StockTotalValue3(); 参数:无。 返回:处理后的结果值。 - 算法 (1)股票:流通市值 = 流通股本 \* 收盘价; @@ -10544,7 +10172,6 @@ return StockMarketValue3 (); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法从系统时间起往前推共N个交易日的总市值均值。 (1)股票:总市值 = 总股本 \* 收盘价; @@ -10569,7 +10196,6 @@ return StockTotalValue2(5); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法从系统时间起往前推共N个交易日的流通市值均值。 (1)股票:流通市值 = 流通股本 \* 收盘价; @@ -10594,7 +10220,6 @@ return StockMarketValue2(5); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法A股总市值=A股股本\*A股价格范例 ```tsl @@ -10610,7 +10235,6 @@ return StockATotalValue(20241217T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总市值=B股*B股价格*汇率(上交所:美元汇率,深交所:港币汇率)范例 ```tsl @@ -10626,7 +10250,6 @@ return StockBTotalValue(20241217T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总市值=H股股本*H股价格*港币汇率范例 ```tsl @@ -10642,7 +10265,6 @@ return StockHTotalValue(20241217T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法总市值=A股总市值+B股总市值+H股总市值 =A股股本*A股价格 @@ -10664,7 +10286,6 @@ return StockTotalValue_II(20241217T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10680,7 +10301,6 @@ return StockFreeMarketValue(20211118T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10697,7 +10317,6 @@ return StockFreeMarketValue3(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -10713,7 +10332,6 @@ return StockFreeMarketValueAdjust(20211118T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -10939,7 +10557,6 @@ return StockPE_Ipo_sub(0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11137,7 +10754,6 @@ else return '获取数据失败'; 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -11152,7 +10768,6 @@ return StockSNEndTime(20160216T); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -11168,7 +10783,6 @@ return StockSNSuspendTimes(20160216T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11183,7 +10797,6 @@ return StockSNSuspendPeriod(20160216T); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -11198,7 +10811,6 @@ return StockSNBegTime(20160216T); 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -11214,7 +10826,6 @@ return StockSNSuspendTimesPeriod(20150216T, 20160216T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11230,7 +10841,6 @@ return StockSNSuspendHours(20160216T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11253,7 +10863,6 @@ return StockSNIsSuspend(20160216T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11262,14 +10871,12 @@ SetSysParam(pn_stock(), "SH600000"); return StockSNGetDataByEndT(20160216T); ``` - ####### StockSNGetDataQJ 用途:特别提示停牌相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11278,7 +10885,6 @@ SetSysParam(pn_stock(), "SH600000"); return StockSNGetDataQJ(20150216T, 20160216T); ``` - ##### 大宗交易 ###### 内容 @@ -11318,7 +10924,6 @@ return StockSNGetDataQJ(20150216T, 20160216T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11335,7 +10940,6 @@ return StockBTAmountSum2(2); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11352,7 +10956,6 @@ return StockBTDepartmentAmountSum2(2, 0, "国泰君安证券股份有限公司 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11369,7 +10972,6 @@ return StockBTDepartmentDiscountAmountSum2(2, 0, "国泰君安证券股份有限 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11386,7 +10988,6 @@ return StockBTDepartmentFairAmountSum2(2, 0, "国泰君安证券股份有限公 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法(N日营业部大宗买入总额(万)-N日营业部大宗卖出总额(万))\*100% 。范例 ```tsl @@ -11403,7 +11004,6 @@ return StockBTDepartmentNetAmountSum2(2, "国泰君安证券股份有限公司 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11420,7 +11020,6 @@ return StockBTDepartmentPremiumAmountSum2(2, 0, "国泰君安证券股份有限 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11437,7 +11036,6 @@ return StockBTDepartmentTradeCountSum2(2, 0, "国泰君安证券股份有限公 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11454,7 +11052,6 @@ return StockBTDiscountAmountSum2(2); 参数:arg1(按示例顺序传入)。 返回:整数。 - 算法N日折价大宗总成交额/大宗总成交额\*100%。范例 ```tsl @@ -11471,7 +11068,6 @@ return StockBTDiscountAmountSumPercent2(2); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11488,7 +11084,6 @@ return StockBTFairAmountSum2(2); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法N日平价大宗总成交额/大宗总成交额\*100%。范例 ```tsl @@ -11505,7 +11100,6 @@ return StockBTFairAmountSumPercent2(2); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11522,7 +11116,6 @@ return StockBTInstitutionAmountSum2(2, 0, "机构专用"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11539,7 +11132,6 @@ return StockBTInstitutionDiscountAmountSum2(2, 0, "机构专用"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11556,7 +11148,6 @@ return StockBTInstitutionFairAmountSum2(2, 0, "机构专用"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法(N日机构大宗买入总额(万)-N日机构大宗卖出总额(万))\*100% 。范例 ```tsl @@ -11573,7 +11164,6 @@ return StockBTInstitutionNetAmountSum2(2, "机构专用"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11590,7 +11180,6 @@ return StockBTInstitutionPremiumAmountSum2(2, 0, "机构专用"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11607,7 +11196,6 @@ return StockBTInstitutionTradeCountSum2(2, 0, "机构专用"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11624,7 +11212,6 @@ return StockBTPremiumAmountSum2(2); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法N日溢价大宗总成交额/大宗总成交额\*100%。范例 ```tsl @@ -11641,7 +11228,6 @@ return StockBTPremiumAmountSumPercent2(2); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11683,7 +11269,6 @@ return StockBTTradeCountSum2(2); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11699,7 +11284,6 @@ return StockBTAmountSum(20201119T, 20201120T); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11715,7 +11299,6 @@ return StockBTDepartmentAmountSum(20201119T, 20201120T, 0, "国泰君安证券 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11731,7 +11314,6 @@ return StockBTDepartmentDiscountAmountSum(20201119T, 20201120T, 0, "国泰君安 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11747,7 +11329,6 @@ return StockBTDepartmentFairAmountSum(20201119T, 20201120T, 0, "国泰君安证 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法区间营业部大宗买入总额-区间营业部大宗卖出总额范例 ```tsl @@ -11763,7 +11344,6 @@ return StockBTDepartmentNetAmountSum(20201119T, 20201120T, "国泰君安证券 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11779,7 +11359,6 @@ return StockBTDepartmentPremiumAmountSum(20201119T, 20201120T, 0, "国泰君安 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11795,7 +11374,6 @@ return StockBTDepartmentTradeCountSum(20201119T, 20201120T, 0, "国泰君安证 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11811,7 +11389,6 @@ return StockBTDiscountAmountSum(20201119T, 20201120T); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11827,7 +11404,6 @@ return StockBTDiscountAmountSumPercent(20201119T, 20201120T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11842,7 +11418,6 @@ return StockBTFairAmountSum(20201119T, 20201120T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法区间平价大宗总成交额/大宗总成交额\*100%范例 ```tsl @@ -11858,7 +11433,6 @@ return StockBTFairAmountSumPercent(20201119T, 20201120T); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11874,7 +11448,6 @@ return StockBTInstitutionAmountSum(20201119T, 20201120T, 0, "机构专用"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11890,7 +11463,6 @@ return StockBTInstitutionDiscountAmountSum(20201119T, 20201120T, 0, "机构专 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11906,7 +11478,6 @@ return StockBTInstitutionFairAmountSum(20201119T, 20201120T, 0, "机构专用"); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法区间指定机构大宗买入总额-区间指定机构大宗卖出总额。范例 ```tsl @@ -11922,7 +11493,6 @@ return StockBTInstitutionNetAmountSum(20201119T, 20201120T, "机构专用"); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11938,7 +11508,6 @@ return StockBTInstitutionPremiumAmountSum(20201119T, 20201120T, 0, "机构专用 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -11954,7 +11523,6 @@ return StockBTInstitutionTradeCountSum(20201119T, 20201120T, 0, "机构专用"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -11970,7 +11538,6 @@ return StockBTPremiumAmountSum(20201119T, 20201120T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法区间溢价大宗成交总额/大宗总成交额\*100%范例 ```tsl @@ -11986,7 +11553,6 @@ return StockBTPremiumAmountSumPercent(20201119T, 20201120T); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -12040,7 +11606,6 @@ return StockBTTradeCountSum(20201119T, 20201120T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12057,7 +11622,6 @@ return StockBTisBlockTrading(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -12074,7 +11638,6 @@ return StockBTTradeCount(); 参数:无。 返回:处理后的结果值。 - 算法大宗交易成交均价(元)/每股净资产(最新年度)。范例 ```tsl @@ -12091,7 +11654,6 @@ return StockBTPB(); 参数:无。 返回:处理后的结果值。 - 算法证券总成交额=大宗交易总成交额 + 二级市场总成交额范例 ```tsl @@ -12108,7 +11670,6 @@ return StockBTTotalAmount(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12125,7 +11686,6 @@ return StockBTFairVol(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12142,7 +11702,6 @@ return StockBTVol(); 参数:无。 返回:处理后的结果值。 - 算法大宗交易总成交额/证券总成交额\*100%范例 ```tsl @@ -12159,7 +11718,6 @@ return StockBTAmountPercent(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12176,7 +11734,6 @@ return StockBTDepartmentAmount(0, "机构专用"); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12193,7 +11750,6 @@ return StockBTInstitutionAmount(0, "机构专用"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法营业部大宗净买入总额=营业部大宗买入总额 - 营业部大宗卖出总额范例 ```tsl @@ -12210,7 +11766,6 @@ return StockBTDepartmentNetAmount("机构专用"); 参数:无。 返回:处理后的结果值。 - 算法大宗交易总成交额/大宗交易总成交量范例 ```tsl @@ -12227,7 +11782,6 @@ return StockBTAvgPrice(); 参数:无。 返回:处理后的结果值。 - 算法大宗交易总成交额/流通市值\*100%范例 ```tsl @@ -12244,7 +11798,6 @@ return StockBTAmountPercent3(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12261,7 +11814,6 @@ return StockBTInstitutionPremiumAmount(0, "机构专用"); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -12278,7 +11830,6 @@ return StockBTInstitutionTradeCount(0, "机构专用"); 参数:无。 返回:整数。 - 算法(大宗交易成交均价(元) - 当天收盘价)/当天收盘价\*100%。若成交均价为0,则直接返回0。范例 ```tsl @@ -12295,7 +11846,6 @@ return StockBTDiscountOrPremium(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12312,7 +11862,6 @@ return StockBTDepartmentPremiumAmount(0, '机构专用'); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12329,7 +11878,6 @@ return StockBTAmount(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12346,7 +11894,6 @@ return StockBTFairAmount(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -12363,7 +11910,6 @@ return StockBTDiscountAmount(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12380,7 +11926,6 @@ return StockBTInstitutionFairAmount(0, '机构专用'); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法机构大宗净买入总额=机构大宗买入总额 - 机构大宗卖出总额范例 ```tsl @@ -12397,7 +11942,6 @@ return StockBTInstitutionNetAmount('机构专用'); 参数:无。 返回:处理后的结果值。 - 算法大宗交易总成交额/总市值\*100%范例 ```tsl @@ -12414,7 +11958,6 @@ return StockBTAmountPercent2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12431,7 +11974,6 @@ return StockBTPremiumAmount(); 参数:无。 返回:整数。 - 范例 ```tsl @@ -12448,7 +11990,6 @@ return StockBTDiscountVol(); 参数:无。 返回:处理后的结果值。 - 算法大宗交易总成交量/证券总成交量\*100%范例 ```tsl @@ -12465,7 +12006,6 @@ return StockBTVolPercent(); 参数:无。 返回:处理后的结果值。 - 算法总成交量=大宗交易总成交量 + 二级市场总成交量范例 ```tsl @@ -12482,7 +12022,6 @@ return StockBTTotalVol(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12499,7 +12038,6 @@ return StockBTPremiumVol(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12516,7 +12054,6 @@ return StockBTDepartmentFairAmount(0, '机构专用'); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -12533,7 +12070,6 @@ return StockBTInstitutionDiscountAmount(0, '机构专用'); 参数:无。 返回:处理后的结果值。 - 算法大宗交易成交均价(元)/每股收益(最近年度)范例 ```tsl @@ -12550,7 +12086,6 @@ return StockBTPE(); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -12567,7 +12102,6 @@ return StockBTDepartmentTradeCount(0, '机构专用'); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -12626,7 +12160,6 @@ return StockBTSumValueONField("成交金额", 20201119T, 20211119T, 3, "买方 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12642,7 +12175,6 @@ return StockGGTExBuyPrice(); // 0.81020 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12658,7 +12190,6 @@ return StockGGTExBuyRate(); // 0.83318 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12685,7 +12216,6 @@ return StockGGTExSellRate(); // 0.8337 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12701,7 +12231,6 @@ return StockGGTExSellPrice(); // 0.8604 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12723,7 +12252,6 @@ return StockGGTExSellRate(); // 0.83422 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12749,7 +12277,6 @@ return StockGGTExGetDataQJ("FXHGTCNY", 20210101T, 20210112T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12764,7 +12291,6 @@ return StockGGTExBuyPriceEndT(20210112T); // 0.81020 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12779,7 +12305,6 @@ return StockGGTExBuyRateEndT(20210111T); // 0.83318 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12794,7 +12319,6 @@ return StockGGTExMiddlePriceEndT(20210112T); // 0.8353 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12809,7 +12333,6 @@ return StockGGTExMiddleRateEndT(20210111T); // 0.8337 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12824,7 +12347,6 @@ return StockGGTExSellPriceEndT(20210112T); // 0.8604 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12861,7 +12383,6 @@ return StockGGTExSellRateEndT(20210111T); // 0.83422 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12878,7 +12399,6 @@ return StockAuctionCloseSpanTrading(3); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12895,7 +12415,6 @@ return StockAuctionOpenSpanNatural(2); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -12912,7 +12431,6 @@ return StockAuctionOpenSpanTrading(2); 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -12929,7 +12447,6 @@ return StockAuctionTime(2, 0); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -12946,7 +12463,6 @@ return StockAuctionTimeLong(2); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -12963,7 +12479,6 @@ return StockContinuousAuctionTime(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12980,7 +12495,6 @@ return StockIsCloseCallAuction(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -12997,7 +12511,6 @@ return StockIsNightOpening(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13014,7 +12527,6 @@ return StockIsOpenCallAuction(); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -13031,7 +12543,6 @@ return StockIsTradingTime(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13048,7 +12559,6 @@ return StockNextAuctionOpenSpanNatural(4); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -13065,7 +12575,6 @@ return StockNightOpeningDate(); 参数:无。 返回:处理后的结果值。 - 算法若有夜盘则为夜盘连续竞价到目前的时间,否则为上午连续竞价到目前的时间范例 ```tsl @@ -13082,7 +12591,6 @@ return StockOpenSpanTrading(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13098,7 +12606,6 @@ return StockTradingNumberChange(); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -13110,13 +12617,13 @@ return StockTradingTimes(); 返回:为CU最近的交易时间序列 -| 截止日 | 竞价性质 | 开始时间 | 截止时间 | 序号 | -| --- | --- | --- | --- | --- | -| 20200507 | 夜盘集合竞价 | 20:55:00 | 20:59:00 | 1 | -| 20200507 | 夜盘连续竞价 | 21:00:00 | 1:00:00 | 2 | -| 20200507 | 上午连续竞价 | 9:00:00 | 10:15:00 | 3 | -| 20200507 | 上午连续竞价 | 10:30:00 | 11:30:00 | 4 | -| 20200507 | 下午连续竞价 | 13:30:00 | 15:00:00 | 5 | +| 截止日 | 竞价性质 | 开始时间 | 截止时间 | 序号 | +| -------- | ------------ | -------- | -------- | ---- | +| 20200507 | 夜盘集合竞价 | 20:55:00 | 20:59:00 | 1 | +| 20200507 | 夜盘连续竞价 | 21:00:00 | 1:00:00 | 2 | +| 20200507 | 上午连续竞价 | 9:00:00 | 10:15:00 | 3 | +| 20200507 | 上午连续竞价 | 10:30:00 | 11:30:00 | 4 | +| 20200507 | 下午连续竞价 | 13:30:00 | 15:00:00 | 5 | ###### StockTradeDateByEndT @@ -13124,7 +12631,6 @@ return StockTradingTimes(); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -13133,7 +12639,6 @@ SetSysParam(PN_Date(), 20210513T); return StockTradeDateByEndT(1); ``` - ###### 中间函数 ####### 内容 @@ -13149,7 +12654,6 @@ return StockTradeDateByEndT(1); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -13159,14 +12663,12 @@ SetSysParam(PN_Date(), 20231218T); return StockTradeDateByEndT2(0); ``` - ####### StockAuctionEndTime 用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -13183,7 +12685,6 @@ return StockAuctionEndTime(3, 0, 0); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -13200,7 +12701,6 @@ return StockTradeDate(0); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -13209,7 +12709,6 @@ SetSysParam(pn_stock(), "bc2401"); return StockTradingTimesHistory(); ``` - ##### 内部代码与证券代码对照表 ###### 内容 @@ -13223,7 +12722,6 @@ return StockTradingTimesHistory(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13245,14 +12743,12 @@ return StockICCTradeIDToTSID(); // 结果:SH603086 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return StockICCGetInfo("SH732086", 20200714T); ``` - ##### 行业 ###### 内容 @@ -13295,7 +12791,6 @@ return StockICCGetInfo("SH732086", 20200714T); 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -13309,7 +12804,6 @@ return StockIndustryIndexID('SWHY110300', 20201207T); // 返回:SW801011 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13323,7 +12817,6 @@ return StockSWIndustryArr(1, 20201207T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13339,7 +12832,6 @@ return StockSWIndustryID1(); // 返回:SWHY430000 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13355,7 +12847,6 @@ return StockSWIndustryID2(); // 返回:SWHY430100 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13371,7 +12862,6 @@ return StockSWIndustryID3(); // 返回:SWHY430101 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13387,7 +12877,6 @@ return StockSWIndustryName1(); // 返回:申万房地产 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13403,7 +12892,6 @@ return StockSWIndustryName2(); // 返回:申万房地产开发 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13419,7 +12907,6 @@ return StockSWIndustryName3(); // 返回:申万房地产开发 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13433,7 +12920,6 @@ return StockCSRCIndustryArr(1, 20201207T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13450,7 +12936,6 @@ return StockCSRCIndustryName1(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13467,7 +12952,6 @@ return StockCSRCIndustryName2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13484,7 +12968,6 @@ return StockCSRCIndustryID1(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13501,7 +12984,6 @@ return StockCSRCIndustryID2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13518,7 +13000,6 @@ return StockSWIndustryIDLv1_II(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13535,7 +13016,6 @@ return StockSWIndustryIDLv2_II(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13552,7 +13032,6 @@ return StockSWIndustryIDLv3_II(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13569,7 +13048,6 @@ return StockSWIndustryNameLv1_II(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13586,7 +13064,6 @@ return StockSWIndustryNameLv2_II(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13611,7 +13088,6 @@ return StockSWIndustryNameLv3_II(); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13619,14 +13095,12 @@ return StockSWIndustryNameLv3_II(); return StockGetIndustrydata('SZ000002', 20201207T, 1, '申万行业'); ``` - ####### StockIndustryInfoLvN 用途:行业相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13641,7 +13115,6 @@ return StockIndustryInfoLvN('SZ000002', 20201207T, 1, '申万行业', 1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13655,7 +13128,6 @@ return StockIndustryArr('SWHY', 1, 20201207T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13668,7 +13140,6 @@ return GetDiyuList(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13681,7 +13152,6 @@ return GetDiyuStocks('上海'); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13694,7 +13164,6 @@ return GetFenleiStocks('工业'); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13707,7 +13176,6 @@ return GetFenleiList(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13720,7 +13188,6 @@ return GetHangyeStocks('申万电子'); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13733,7 +13200,6 @@ return GetHyDyFlDetails('行业'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13746,7 +13212,6 @@ return GetHyDyFlStocks('行业', '申万电子'); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13759,7 +13224,6 @@ return GetHyDyFlList('行业'); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -13772,7 +13236,6 @@ return GetHangyeList(); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13785,7 +13248,6 @@ return GetStocksByName('申万电子'); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13830,7 +13292,6 @@ return TrimHangyeName('金融、证券'); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13847,7 +13308,6 @@ return DetailsStepVol(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13864,7 +13324,6 @@ return DetailsStepAmount(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13881,7 +13340,6 @@ return StepAmountPercent(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13898,7 +13356,6 @@ return StepVolPercent(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13915,7 +13372,6 @@ return StepVolPercent2(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13932,7 +13388,6 @@ return DetailsStepNum(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13949,7 +13404,6 @@ return StepInFlowAmount(100000, inf, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13964,7 +13418,6 @@ return DetailsStepDatas(20200526T, 20210526T + 0.99, 100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13981,7 +13434,6 @@ return StepAmountPercent2(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -13998,7 +13450,6 @@ return StepsaleAmountPercent2(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14015,7 +13466,6 @@ return StepInFlowVol(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14032,7 +13482,6 @@ return StepbuyVol(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14049,7 +13498,6 @@ return StepsalevolPercent(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14066,7 +13514,6 @@ return StepbuyAmount(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14083,7 +13530,6 @@ return StepbuyvolPercent(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14100,7 +13546,6 @@ return StepInFlowAmountPercent2(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14117,7 +13562,6 @@ return StepbuyAmountPercent(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14134,7 +13578,6 @@ return StepsaleAmountPercent(100000, inf, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14151,7 +13594,6 @@ return DetailsStepSumValue(100000, inf, 0, 'vol'); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14168,7 +13610,6 @@ return StepbuyAmountPercent2(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14185,7 +13626,6 @@ return StepSaleVol(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14202,7 +13642,6 @@ return StepInFlowvolPercent(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14219,7 +13658,6 @@ return StepSaleAmount(100000, inf, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14844,7 +14282,6 @@ return Stock_MoneyFlow_Grading(Stockarr, EndT, Cycle, BSType, DType, Option); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -14861,7 +14298,6 @@ return StockPRInitTradeVol(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -14885,7 +14321,6 @@ return StockPRRedemVol(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14901,7 +14336,6 @@ return StockPRInitTradeVolSum(20210101T, 20210924T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14923,7 +14357,6 @@ return StockPRRedemVolSum(20210101T, 20210924T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14945,7 +14378,6 @@ return StockGetPledgedRepoTradeVol("SH601318", 20200901T, 20200924T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14960,7 +14392,6 @@ return MarketPRLimitePledgeRateEndT(1, 20220708T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -14981,7 +14412,6 @@ return MarketPRUnLimitePledgeRateEndT(1, 20220708T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15011,7 +14441,6 @@ return StockGetAvgPleggeRateData(0, 20230901T); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15028,7 +14457,6 @@ return StockPRLimiteMargin2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15045,7 +14473,6 @@ return StockPRMargin1(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15062,7 +14489,6 @@ return StockPRUnLimiteMargin1(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15079,7 +14505,6 @@ return StockPRLimiteMargin3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15096,7 +14521,6 @@ return StockPRUnLimiteMargin3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15113,7 +14537,6 @@ return StockPRMargin3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15129,7 +14552,6 @@ return StockPRUnLimiteMargin2(); // 结果:167264398 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15146,7 +14568,6 @@ return StockPRMarginPercentage(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15163,7 +14584,6 @@ return StockPRMargin2(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15186,7 +14606,6 @@ return StockPRLimiteMargin1(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15215,7 +14634,6 @@ return StockGetPledgeRepoMarginEndT('SZ000002', 20230901T, 1); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15230,7 +14648,6 @@ return MarketPRInitTradeAmountEndT(1, 20200924T); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15252,7 +14669,6 @@ return MarketPRRedemAmountEndT(1, 20200924T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15267,7 +14683,6 @@ return MarketPRRedemAmountSum(1, 20200901T, 20200924T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15288,7 +14703,6 @@ return MarketPRInitTradeAmountSum(1, 20200901T, 20200924T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15296,7 +14710,6 @@ return MarketPRInitTradeAmountSum(1, 20200901T, 20200924T); return StockGetPledgedRepoByEndT(0, 20230801T, 20230901T); ``` - ##### 转融通证券出借交易 ###### 内容 @@ -15311,7 +14724,6 @@ return StockGetPledgedRepoByEndT(0, 20230801T, 20230901T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -15327,7 +14739,6 @@ return Stock_RefinancingLendVolQJ(20220801T, 20220811T, 14); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -15350,7 +14761,6 @@ return Stock_RefinancingLendVol(14); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 - 范例 ```tsl @@ -15387,7 +14797,6 @@ return StockGetRefinancingLendData("SH600837", 20220801T, 20220811T, 14); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15404,7 +14813,6 @@ return Stock_RestrictedBanVol(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15421,7 +14829,6 @@ return Stock_RestrictedBanType(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15438,7 +14845,6 @@ return Stock_RestrictedBanCirculateVol(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15455,7 +14861,6 @@ return Stock_RestrictedBanVolPercent(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15472,7 +14877,6 @@ return Stock_RestrictedBanCirculateVolPercent(); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -15496,7 +14900,6 @@ return Stock_RestrictedBanDate(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15515,7 +14918,6 @@ return Stock_GetRestrictedBanData("SZ002327", 20220905T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15532,7 +14934,6 @@ return Stock_RestrictedBanAndRSPercentQJ(begt, endt, 0); // 0.57 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15549,7 +14950,6 @@ return Stock_RestrictedBanVolQJ(begt, endt, 0); // 结果:2784900 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15565,7 +14965,6 @@ return Stock_RestrictedBanFutureVol(); // 结果:19056922 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15581,7 +14980,6 @@ return Stock_RestrictedBanAndNRSPercent(); // 结果:0.059 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15597,7 +14995,6 @@ return Stock_RestrictedBanHistoryCirculateVol(); // 结果:101245879 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15613,7 +15010,6 @@ return Stock_RestrictedBanAndRSPercent(); // 结果:0.041 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15629,7 +15025,6 @@ return Stock_RestrictedBanMV(); // 结果:1431120 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15646,7 +15041,6 @@ return Stock_RestrictedBanMVQJ(begt, endt, 0); // 25147647 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15663,7 +15057,6 @@ return Stock_RestrictedBanCirculateVolQJ(begt, endt, 0); // 2784900 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15680,7 +15073,6 @@ return Stock_RestrictedBanVolPercentQJ(begt, endt, 0); // 0.33 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15705,7 +15097,6 @@ return Stock_RestrictedBanAndNRSPercentQJ(begt, endt, 0); // 0.79 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15722,7 +15113,6 @@ return Stock_TransferSecuritiesAllowanceVol(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -15745,7 +15135,6 @@ return Stock_TransferSecuritiesAllowanceAmount(); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15767,7 +15156,6 @@ return StockGetTransferSecuritiesData("SH600837", 20220811T); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15783,7 +15171,6 @@ return Stock_TransferSecuritiesDetailVolQJ(20220801T, 20220811T, 14); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15806,7 +15193,6 @@ return Stock_TransferSecuritiesDetailVol(14); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15842,7 +15228,6 @@ return StockGetTransferSecuritiesDetailData("SH600837", 20220801T, 20220811T, 14 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15859,7 +15244,6 @@ return StockCCSHDTopNVolPercent(10); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15876,7 +15260,6 @@ return StockCCSHDStockVol("C00019"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15893,7 +15276,6 @@ return StockCCSHDNoNVolPercent(3); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15910,7 +15292,6 @@ return StockCCSHDStockVolPercentGrow("C00019"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15927,7 +15308,6 @@ return StockCCSHDNoNVol(3); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15944,7 +15324,6 @@ return StockCCSHDTopNVolPercentGrow(10); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15961,7 +15340,6 @@ return StockCCSHDNoNVolPercentGrow(3); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15978,7 +15356,6 @@ return StockCCSHDNoNName(3); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -15995,7 +15372,6 @@ return StockCCSHDStockVolGrow("C00019"); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16012,7 +15388,6 @@ return StockCCSHDNoNStockID(3); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16029,7 +15404,6 @@ return StockCCSHDNoNVolGrow(3); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16046,7 +15420,6 @@ return StockCCSHDTopNVolGrow(10); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16063,7 +15436,6 @@ return StockCCSHDTopNVol(10); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16289,7 +15661,6 @@ return StockCCASSVolRatioByParticipant(1); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16311,14 +15682,12 @@ return StockCCASSCodeChange('SH600000'); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl return StockCCASSShareHolder('SZ000001', 20220613T); ``` - ###### 板块 ####### 内容 @@ -16429,7 +15798,6 @@ return BK_CCASSMarketValueChangeGrowRatioByParticipant2("HG000002;HG000004", 202 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 算法深交所股票在股权登记日公布的股数是已经进行除权除息,所以需要进行修正。 深交所股票交易日是股权登记日时:股数/(1+送股比)范例 @@ -16446,7 +15814,6 @@ return StockCCSHDGetDataEndT2("HK00001", 20220813T, -1); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16461,21 +15828,18 @@ return StocksCCASSMarketValueByParticipant(array("HK00001"), 20220822T, 1); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl return StockCCASSParticipantDZ(); ``` - ####### StockCCSHDGetDataEndT 用途:中央结算系统持股明细相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法深交所股票在股权登记日公布的股数是已经进行除权除息,所以需要进行修正。 深交所股票交易日是股权登记日时:股数/(1+送股比)范例 @@ -16491,7 +15855,6 @@ return StockCCSHDGetDataEndT("HK00001", 20220813T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16513,7 +15876,6 @@ return StockCCSHDtradeday(0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 算法区间内存在N次分红送股,则值为(1+送股比1)_…_(1+送股比N),否则为1。范例 ```tsl @@ -16536,7 +15898,6 @@ return StockPFRatio(20200801T, 20230801T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法净资产(扣除商誉) = 净资产(归属母公司股东权益合计) - 商誉范例 ```tsl @@ -16552,7 +15913,6 @@ return NetAssetsCutGW(20221231); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 算法商誉占净资产比例(%) = 商誉 / 净资产(归属母公司股东权益合计) \*100%范例 ```tsl @@ -16630,7 +15990,6 @@ return GWtoNetAssetsRatio(20221231); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16646,7 +16005,6 @@ return StockHoldersReducePercent(20090123T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16662,7 +16020,6 @@ return StockHoldersReduceVol(20090123T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16678,7 +16035,6 @@ return StockHoldersIncreaseVol(20090527T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16694,7 +16050,6 @@ return StockTheHolderHeldPercent2(20100415T, "邱伟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16710,7 +16065,6 @@ return StockTheHolderIncreasePercent2(20141210T, "胡亚琴", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16726,7 +16080,6 @@ return StockTheHolderReduceValue(20141210T, "程平平", 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16742,7 +16095,6 @@ return StockHoldersNetChangeVol(20141210T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16758,7 +16110,6 @@ return StockHoldersIncreasePercent(20091020T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16774,7 +16125,6 @@ return StockTheHolderIncreaseVol(20141210T, "胡亚琴", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16790,7 +16140,6 @@ return StockTheHolderNetChangeVol(20150326T, "鲍坤", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16806,7 +16155,6 @@ return StockTheHolderHeldShares(20100415T, "邱伟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16822,7 +16170,6 @@ return StockTheHolderHeldValue(20240229T, "李登武", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16838,7 +16185,6 @@ return StockTheHolderReducePercent2(20141210T, "程平平", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16854,7 +16200,6 @@ return StockTheHolderNetChangePercent2(20150326T, "鲍坤", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16870,7 +16215,6 @@ return StockTheHolderNetChangeValue(20150326T, "鲍坤", 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16886,7 +16230,6 @@ return StockHoldersIncreaseValue(20091020T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16902,7 +16245,6 @@ return StockTheHolderIncreaseValue(20141210T, "胡亚琴", 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16918,7 +16260,6 @@ return StockHoldersReduceValue(20100416T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16934,7 +16275,6 @@ return StockHoldersNetChangeValue(20141210T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16950,7 +16290,6 @@ return StockHoldersNetChangePercent(20141210T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16966,7 +16305,6 @@ return StockTheHolderIncreasePercent(20141210T, "胡亚琴", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16982,7 +16320,6 @@ return StockTheHolderReducePercent(20141210T, "程平平", 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -16998,7 +16335,6 @@ return StockHoldersNetChangePercent2(20141210T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17014,7 +16350,6 @@ return StockTheHolderHeldPercent(20100415T, "邱伟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17030,7 +16365,6 @@ return StockTheHolderNetChangePercent(20150326T, "鲍坤", 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17046,7 +16380,6 @@ return StockHoldersIncreasePercent2(20091020T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17068,7 +16401,6 @@ return StockHoldersReducePercent2(20090123T, 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17083,7 +16415,6 @@ return StockHoldersIncreaseAndReduceDataQJ("SZ000001", 20090527T, 20090527T, 0, 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17099,7 +16430,6 @@ return StockTheHolderReduceVolQJ(20141210T, 20150401T, "程平平", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17115,7 +16445,6 @@ return StockHoldersIncreaseVolQJ(20071022T, 20090227T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17131,7 +16460,6 @@ return StockHoldersReduceVolQJ(20090106T, 20091231T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17147,7 +16475,6 @@ return StockHoldersNetChangeVolQJ(20200115T, 20200721T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17163,7 +16490,6 @@ return StockTheHolderHeldSharesQJ(20071022T, 20071231T, "宝钢集团有限公 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17179,7 +16505,6 @@ return StockTheHolderIncreaseVolQJ(20141210T, 20141231T, "胡亚琴", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17195,7 +16520,6 @@ return StockTheHolderReduceVol(20141210T, "程平平", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17211,7 +16535,6 @@ return StockTheHolderNetChangeVolQJ(20151231T, 20160701T, "上海锦江国际旅 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17227,7 +16550,6 @@ return StockHoldersIncreaseValueQJ(20090101T, 20091020T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17243,7 +16565,6 @@ return StockHoldersReduceValueQJ(20100101T, 20100416T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17259,7 +16580,6 @@ return StockHoldersNetChangeValueQJ(20140101T, 20141212T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17275,7 +16595,6 @@ return StockTheHolderIncreaseValueQJ(20140101T, 20141212T, "胡亚琴", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17291,7 +16610,6 @@ return StockTheHolderReduceValueQJ(20140101T, 20141212T, "程平平", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17307,7 +16625,6 @@ return StockTheHolderNetChangeValueQJ(20150101T, 20150331T, "鲍坤", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17323,7 +16640,6 @@ return StockTheHolderHeldValueQJ(20240201T, 20240301T, "李登武", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17339,7 +16655,6 @@ return StockHoldersIncreasePercentQJ(20090101T, 20091020T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17355,7 +16670,6 @@ return StockHoldersReducePercentQJ(20090101T, 20090124T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17371,7 +16685,6 @@ return StockHoldersNetChangePercentQJ(20140101T, 20141212T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17387,7 +16700,6 @@ return StockTheHolderIncreasePercentQJ(20140101T, 20151231T, "许敏", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17403,7 +16715,6 @@ return StockTheHolderReducePercentQJ(20140101T, 20141231T, "许敏", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17419,7 +16730,6 @@ return StockTheHolderNetChangePercentQJ(20150101T, 20151231T, "生命人寿-传 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17435,7 +16745,6 @@ return StockTheHolderHeldPercentQJ(20090101T, 20090630T, "中国平安人寿保 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17451,7 +16760,6 @@ return StockHoldersIncreasePercentQJ2(20090101T, 20091020T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17467,7 +16775,6 @@ return StockHoldersReducePercentQJ2(20090101T, 20090123T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17483,7 +16790,6 @@ return StockHoldersNetChangePercentQJ2(20140101T, 20141212T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17499,7 +16805,6 @@ return StockTheHolderIncreasePercentQJ2(20150101T, 20150630T, "许敏", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17515,7 +16820,6 @@ return StockTheHolderReducePercentQJ2(20140101T, 20141231T, "许敏", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17531,7 +16835,6 @@ return StockTheHolderNetChangePercentQJ2(20150101T, 20150630T, "生命人寿-传 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17562,7 +16865,6 @@ return StockTheHolderHeldPercentQJ2(20071001T, 20071231T, "宝钢集团有限公 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -17580,7 +16882,6 @@ return StockESGRatingDate(endt); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17597,7 +16898,6 @@ return StockESGGScore(20250623T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17614,7 +16914,6 @@ return StockESGSScore(20250623T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17631,7 +16930,6 @@ return StockESGRating(20250527T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17648,7 +16946,6 @@ return StockESGEScore(20250623T); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -17667,7 +16964,6 @@ return StockESGRatingDate3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -17686,7 +16982,6 @@ return StockESGRating3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -17705,7 +17000,6 @@ return StockESGSScore3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -17724,7 +17018,6 @@ return StockESGGScore3(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -17788,7 +17081,6 @@ return StockESGEScore3(); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17804,7 +17096,6 @@ return StockDSSOReduceVol(20190520T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17820,7 +17111,6 @@ return StockDSSONetChangeVol(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17836,7 +17126,6 @@ return StockTheDSSOIncreaseVol(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17852,7 +17141,6 @@ return StockTheDSSOReduceVol(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17868,7 +17156,6 @@ return StockTheDSSONetChangeVol(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17884,7 +17171,6 @@ return StockTheDSSOHeldShares(20230119T, "梅锦方", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17900,7 +17186,6 @@ return StockDSSOIncreaseAmount(20210902T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17916,7 +17201,6 @@ return StockDSSOReduceAmount(20190520T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17932,7 +17216,6 @@ return StockDSSONetChangeAmount(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17948,7 +17231,6 @@ return StockDSSOChangeAvgPrice(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17964,7 +17246,6 @@ return StockDSSOChangePremium(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17980,7 +17261,6 @@ return StockDSSOIncreaseVol(20210902T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -17996,7 +17276,6 @@ return StockDSSOIncreaseValue(20210902T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18012,7 +17291,6 @@ return StockDSSOReduceValue(20190520T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18028,7 +17306,6 @@ return StockDSSONetChangeValue(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18044,7 +17321,6 @@ return StockTheDSSOIncreaseAmount(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18060,7 +17336,6 @@ return StockTheDSSOReduceAmount(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18076,7 +17351,6 @@ return StockTheDSSONetChangeAmount(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18092,7 +17366,6 @@ return StockTheDSSOChangeAvgPrice(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18108,7 +17381,6 @@ return StockTheDSSOChangePremium(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18124,7 +17396,6 @@ return StockTheDSSOIncreaseValue(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18140,7 +17411,6 @@ return StockTheDSSOReduceValue(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18156,7 +17426,6 @@ return StockTheDSSONetChangeValue(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18172,7 +17441,6 @@ return StockTheDSSOHeldValue(20230119T, "梅锦方", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18188,7 +17456,6 @@ return StockDSSOIncreasePercent(20210902T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18204,7 +17471,6 @@ return StockDSSOReducePercent(20190520T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18220,7 +17486,6 @@ return StockDSSONetChangePercent(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18236,7 +17501,6 @@ return StockTheDSSOIncreasePercent(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18252,7 +17516,6 @@ return StockTheDSSOReducePercent(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18268,7 +17531,6 @@ return StockTheDSSONetChangePercent(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18284,7 +17546,6 @@ return StockTheDSSOHeldPercent(20230119T, "梅锦方", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18300,7 +17561,6 @@ return StockDSSOIncreasePercent2(20210902T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18316,7 +17576,6 @@ return StockDSSOReducePercent2(20190520T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18332,7 +17591,6 @@ return StockDSSONetChangePercent2(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18348,7 +17606,6 @@ return StockTheDSSOIncreasePercent2(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18364,7 +17621,6 @@ return StockTheDSSOReducePercent2(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18380,7 +17636,6 @@ return StockTheDSSONetChangePercent2(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18436,7 +17691,6 @@ return StockTheDSSOHeldPercent2(20230119T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18452,7 +17706,6 @@ return StockDSSOChangeAvgPriceQJ(20161101T, 20161110T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18468,7 +17721,6 @@ return StockTheDSSOReduceAmountQJ(20161110T, 20161115T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18484,7 +17736,6 @@ return StockTheDSSOIncreaseAmountQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18500,7 +17751,6 @@ return StockTheDSSONetChangePercentQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18516,7 +17766,6 @@ return StockDSSONetChangeValueQJ(20161110T, 20161121T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18532,7 +17781,6 @@ return StockTheDSSONetChangeVolQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18548,7 +17796,6 @@ return StockDSSOIncreaseValueQJ(20210901T, 20210915T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18564,7 +17811,6 @@ return StockTheDSSOReduceVolQJ(20161110T, 20161115T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18580,7 +17826,6 @@ return StockDSSONetChangeAmountQJ(20161101T, 20161110T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18596,7 +17841,6 @@ return StockDSSONetChangeVolQJ(20161110T, 20161121T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18612,7 +17856,6 @@ return StockTheDSSONetChangePercentQJ2(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18628,7 +17871,6 @@ return StockTheDSSOHeldPercentQJ2(20230101T, 20230116T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18644,7 +17886,6 @@ return StockDSSOReducePercentQJ2(20140801T, 20141231T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18660,7 +17901,6 @@ return StockDSSONetChangePercentQJ2(20161110T, 20161121T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18676,7 +17916,6 @@ return StockTheDSSOIncreasePercentQJ2(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18692,7 +17931,6 @@ return StockTheDSSOReducePercentQJ2(20161110T, 20161115T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18708,7 +17946,6 @@ return StockTheDSSOHeldSharesQJ(20230101T, 20230116T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18724,7 +17961,6 @@ return StockDSSOReduceVolQJ(20140801T, 20141231T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18740,7 +17976,6 @@ return StockDSSOIncreaseVolQJ(20210901T, 20210915T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18756,7 +17991,6 @@ return StockDSSOReduceAmountQJ(20180101T, 20190520T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18772,7 +18006,6 @@ return StockDSSOIncreaseAmountQJ(20210901T, 20210902T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18788,7 +18021,6 @@ return StockDSSOReduceValueQJ(20140801T, 20141231T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18804,7 +18036,6 @@ return StockTheDSSOReduceValueQJ(20161110T, 20161115T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18820,7 +18051,6 @@ return StockTheDSSOIncreaseValueQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18836,7 +18066,6 @@ return StockTheDSSOIncreasePercentQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18852,7 +18081,6 @@ return StockTheDSSOIncreaseVolQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18868,7 +18096,6 @@ return StockTheDSSONetChangeAmountQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18884,7 +18111,6 @@ return StockTheDSSOHeldPercentQJ(20230101T, 20230116T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18900,7 +18126,6 @@ return StockDSSOIncreasePercentQJ2(20210901T, 20210915T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18916,7 +18141,6 @@ return StockTheDSSONetChangeValueQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18932,7 +18156,6 @@ return StockTheDSSOHeldValueQJ(20230101T, 20230116T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18948,7 +18171,6 @@ return StockDSSOIncreasePercentQJ(20210901T, 20210915T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18964,7 +18186,6 @@ return StockDSSOReducePercentQJ(20140801T, 20141231T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -18980,7 +18201,6 @@ return StockDSSONetChangePercentQJ(20161110T, 20161121T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19002,7 +18222,6 @@ return StockTheDSSOReducePercentQJ(20161110T, 20161115T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19061,7 +18280,6 @@ return StockDSSOHoldChangeDataQJ("SZ000001", 20210902T, 20210902T, 0, 0, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19077,7 +18295,6 @@ return StockDSSOReduceVol(20190520T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19093,7 +18310,6 @@ return StockDSSONetChangeVol(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19109,7 +18325,6 @@ return StockTheDSSOIncreaseVol(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19125,7 +18340,6 @@ return StockTheDSSOReduceVol(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19141,7 +18355,6 @@ return StockTheDSSONetChangeVol(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19157,7 +18370,6 @@ return StockTheDSSOHeldShares(20230119T, "梅锦方", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19173,7 +18385,6 @@ return StockDSSOIncreaseAmount(20210902T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19189,7 +18400,6 @@ return StockDSSOReduceAmount(20190520T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19205,7 +18415,6 @@ return StockDSSONetChangeAmount(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19221,7 +18430,6 @@ return StockDSSOChangeAvgPrice(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19237,7 +18445,6 @@ return StockDSSOChangePremium(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19253,7 +18460,6 @@ return StockDSSOIncreaseVol(20210902T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19269,7 +18475,6 @@ return StockDSSOIncreaseValue(20210902T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19285,7 +18490,6 @@ return StockDSSOReduceValue(20190520T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19301,7 +18505,6 @@ return StockDSSONetChangeValue(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19317,7 +18520,6 @@ return StockTheDSSOIncreaseAmount(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19333,7 +18535,6 @@ return StockTheDSSOReduceAmount(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19349,7 +18550,6 @@ return StockTheDSSONetChangeAmount(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19365,7 +18565,6 @@ return StockTheDSSOChangeAvgPrice(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19381,7 +18580,6 @@ return StockTheDSSOChangePremium(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19397,7 +18595,6 @@ return StockTheDSSOIncreaseValue(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19413,7 +18610,6 @@ return StockTheDSSOReduceValue(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19429,7 +18625,6 @@ return StockTheDSSONetChangeValue(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19445,7 +18640,6 @@ return StockTheDSSOHeldValue(20230119T, "梅锦方", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19461,7 +18655,6 @@ return StockDSSOIncreasePercent(20210902T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19477,7 +18670,6 @@ return StockDSSOReducePercent(20190520T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19493,7 +18685,6 @@ return StockDSSONetChangePercent(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19509,7 +18700,6 @@ return StockTheDSSOIncreasePercent(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19525,7 +18715,6 @@ return StockTheDSSOReducePercent(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19541,7 +18730,6 @@ return StockTheDSSONetChangePercent(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19557,7 +18745,6 @@ return StockTheDSSOHeldPercent(20230119T, "梅锦方", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19573,7 +18760,6 @@ return StockDSSOIncreasePercent2(20210902T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19589,7 +18775,6 @@ return StockDSSOReducePercent2(20190520T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19605,7 +18790,6 @@ return StockDSSONetChangePercent2(20161110T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19621,7 +18805,6 @@ return StockTheDSSOIncreasePercent2(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19637,7 +18820,6 @@ return StockTheDSSOReducePercent2(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19653,7 +18835,6 @@ return StockTheDSSONetChangePercent2(20161110T, "温淑娟", 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19710,7 +18891,6 @@ return StockTheDSSOHeldPercent2(20230119T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19726,7 +18906,6 @@ return StockDSSOChangeAvgPriceQJ(20161101T, 20161110T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19742,7 +18921,6 @@ return StockTheDSSOReduceAmountQJ(20161110T, 20161115T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19758,7 +18936,6 @@ return StockTheDSSOIncreaseAmountQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19774,7 +18951,6 @@ return StockTheDSSONetChangePercentQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19790,7 +18966,6 @@ return StockTheDSSOChangeAvgPriceQJ(20230101T, 20230116T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19806,7 +18981,6 @@ return StockDSSONetChangeValueQJ(20161110T, 20161121T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19822,7 +18996,6 @@ return StockTheDSSONetChangeVolQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19838,7 +19011,6 @@ return StockDSSOIncreaseValueQJ(20210901T, 20210915T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19854,7 +19026,6 @@ return StockTheDSSOReduceVolQJ(20161110T, 20161115T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19870,7 +19041,6 @@ return StockDSSONetChangeAmountQJ(20161101T, 20161110T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19886,7 +19056,6 @@ return StockDSSONetChangeVolQJ(20161110T, 20161121T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19902,7 +19071,6 @@ return StockTheDSSONetChangePercentQJ2(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19918,7 +19086,6 @@ return StockTheDSSOHeldPercentQJ2(20230101T, 20230116T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19934,7 +19101,6 @@ return StockDSSOReducePercentQJ2(20140801T, 20141231T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19950,7 +19116,6 @@ return StockDSSONetChangePercentQJ2(20161110T, 20161121T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19966,7 +19131,6 @@ return StockTheDSSOIncreasePercentQJ2(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19982,7 +19146,6 @@ return StockTheDSSOReducePercentQJ2(20161110T, 20161115T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -19998,7 +19161,6 @@ return StockTheDSSOHeldSharesQJ(20230101T, 20230116T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20014,7 +19176,6 @@ return StockDSSOReduceVolQJ(20140801T, 20141231T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20030,7 +19191,6 @@ return StockDSSOIncreaseVolQJ(20210901T, 20210915T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20046,7 +19206,6 @@ return StockDSSOReduceAmountQJ(20180101T, 20190520T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20062,7 +19221,6 @@ return StockDSSOIncreaseAmountQJ(20210901T, 20210902T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20078,7 +19236,6 @@ return StockDSSOReduceValueQJ(20140801T, 20141231T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20094,7 +19251,6 @@ return StockTheDSSOReduceValueQJ(20161110T, 20161115T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20110,7 +19266,6 @@ return StockTheDSSOIncreaseValueQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20126,7 +19281,6 @@ return StockTheDSSOIncreasePercentQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20142,7 +19296,6 @@ return StockTheDSSOIncreaseVolQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20158,7 +19311,6 @@ return StockTheDSSONetChangeAmountQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20174,7 +19326,6 @@ return StockTheDSSOHeldPercentQJ(20230101T, 20230116T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20190,7 +19341,6 @@ return StockDSSOIncreasePercentQJ2(20210901T, 20210915T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20206,7 +19356,6 @@ return StockTheDSSONetChangeValueQJ(20161110T, 20161121T, "温淑娟", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20222,7 +19371,6 @@ return StockTheDSSOHeldValueQJ(20230101T, 20230116T, "梅锦方", 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20238,7 +19386,6 @@ return StockDSSOIncreasePercentQJ(20210901T, 20210915T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20254,7 +19401,6 @@ return StockDSSOReducePercentQJ(20140801T, 20141231T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20270,7 +19416,6 @@ return StockDSSONetChangePercentQJ(20161110T, 20161121T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20305,7 +19450,6 @@ return StockTheDSSOReducePercentQJ(20161110T, 20161115T, "温淑娟", 0); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20321,7 +19465,6 @@ return Stock_CodeChangesNewID(Endt); // 结果:BJ920000 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20337,7 +19480,6 @@ return Stock_CodeChangesReason(Endt); // 结果:北交所代码切换 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20353,7 +19495,6 @@ return Stock_CodeChangesOldID(Endt); // 结果:NE832000 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20369,7 +19510,6 @@ return Stock_CodeChangesReason2(Endt); // 结果:北交所代码切换 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20385,7 +19525,6 @@ return Stock_CodeChangesType(Endt); // 结果:1 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20401,7 +19540,6 @@ return Stock_ISCodeChanges2(Endt); // 结果:1 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20417,7 +19555,6 @@ return Stock_CodeChangesOldID2(Endt); // 结果:NE832000 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20433,7 +19570,6 @@ return Stock_CodeChangesNewID2(Endt); // 结果:BJ920000 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20449,7 +19585,6 @@ return Stock_CodeChangesType2(Endt); // 结果:1 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -20465,7 +19600,6 @@ return Stock_CodeChangesdate2(Endt); // 结果:20251009T 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -20481,7 +19615,6 @@ return getTrueStockIDbyDate2(Endt); // 结果:BJ920000 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -20497,7 +19630,6 @@ return getTrueStockIDbyDate(StockID, Endt); // 结果:BJ920000 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20519,7 +19651,6 @@ return Stock_ISCodeChanges(Endt); // 结果:1 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20559,7 +19690,6 @@ return Stock_GetCodeChangesData("BJ920000", begt, endt); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -20577,7 +19707,6 @@ return Stock_RepurchaseRDate(EndT); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -20595,7 +19724,6 @@ return Stock_RepurchaseFDate(EndT); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20611,7 +19739,6 @@ return Stock_RepurchaseStockType(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20627,7 +19754,6 @@ return Stock_RepurchaseVol(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20643,7 +19769,6 @@ return Stock_RepurchaseAmount(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20659,7 +19784,6 @@ return Stock_RepurchaseAveragePrice(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20675,7 +19799,6 @@ return Stock_RepurchasePremium(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20691,7 +19814,6 @@ return Stock_RepurchaseHighPrice(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20707,7 +19829,6 @@ return Stock_RepurchaseLowPrice(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20723,7 +19844,6 @@ return Stock_RepurchaseIsFinished(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20739,7 +19859,6 @@ return Stock_RepurchaseVolRate(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20755,7 +19874,6 @@ return Stock_RepurchaseVolRate_B(20181122T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20771,7 +19889,6 @@ return Stock_RepurchaseVolRate_H(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20787,7 +19904,6 @@ return Stock_RepurchaseDaysBetweenFrist(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20803,7 +19919,6 @@ return Stock_RepurchaseEndT(20220512T); 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20819,7 +19934,6 @@ return Stock_RepurchaseBuyType(20220512T); 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 - 范例 ```tsl @@ -20860,7 +19974,6 @@ return Stock_RepurchaseDate(EndT); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20876,7 +19989,6 @@ return Stock_RepurchaseNumQJ(20150901T, 20151201T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20892,7 +20004,6 @@ return Stock_RepurchaseVolQJ(20150901T, 20220515T, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20908,7 +20019,6 @@ return Stock_RepurchaseAmountQJ(20150901T, 20220515T, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20924,7 +20034,6 @@ return Stock_RepurchaseAveragePriceQJ(20150901T, 20220515T, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20940,7 +20049,6 @@ return Stock_RepurchaseHighPriceQJ(20150901T, 20220515T, 0, 0, 0); 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20956,7 +20064,6 @@ return Stock_RepurchaseLowPriceQJ(20150901T, 20220515T, 0, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20972,7 +20079,6 @@ return Stock_RepurchaseVolRateQJ(20150901T, 20220515T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -20988,7 +20094,6 @@ return Stock_RepurchaseVolRateQJ_B(20240101T, 20240228T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21004,7 +20109,6 @@ return Stock_RepurchaseVolRateQJ_H(20250101T, 20250831T, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21020,7 +20124,6 @@ return Stock_RepurchaseBuyNumByYear(20151201T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21036,7 +20139,6 @@ return Stock_RepurchaseNumOfYear(20151201T, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21052,7 +20154,6 @@ return Stock_RepurchaseVolOfYear(20151201T, 0, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21068,7 +20169,6 @@ return Stock_RepurchaseAmountOfYear(20151201T, 0, 0, 0); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21084,7 +20184,6 @@ return Stock_RepurchaseVolRateOfYear(20151201T, 0, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21100,7 +20199,6 @@ return Stock_RepurchaseVolRateOfYear_B(20240228T, 0); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -21116,7 +20214,6 @@ return Stock_RepurchaseVolRateOfYear_H(20240228T, 0); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/financial/technical_analysis.md b/docs/tsl/syntax_book/function/financial/technical_analysis.md index f23d4b2..c161ee0 100644 --- a/docs/tsl/syntax_book/function/financial/technical_analysis.md +++ b/docs/tsl/syntax_book/function/financial/technical_analysis.md @@ -58,8 +58,6 @@ 返回:处理后的结果值。 - - 返回封闭基金的交易佣金 ```tsl @@ -74,7 +72,6 @@ return FundCommision(20081231); // 7326997 返回:处理后的结果值。 - ```tsl oV := BackUpSystemParameters(); setsysparam(pn_stock(), 'SH600004'); @@ -94,7 +91,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -115,7 +111,6 @@ RestoreSystemParameters(oV); return TR; ``` - ####### IsJdfl 用途:判断条件是否成立。 @@ -123,7 +118,6 @@ return TR; 返回:布尔值。 - 算法 (1)v1=成交量的N日累计之和 / 最新流通股本; @@ -151,7 +145,6 @@ return v; 返回:布尔值。 - 算法 (1)v1=N日成交量的累计之和 / 最新流通股本; @@ -179,7 +172,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)M=N日内收盘价<开盘价的天数; @@ -207,7 +199,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -231,7 +222,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -255,7 +245,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)M=N日内收盘价>=昨收盘价的天数; @@ -283,7 +272,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)M=N日内收盘价>=开盘价的天数; @@ -311,7 +299,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -335,7 +322,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -358,7 +344,6 @@ return v; 参数:无。 返回:布尔值。 - 算法 vH=上市日开始,截止昨日的最高的最高价; @@ -384,7 +369,6 @@ return v; 参数:无。 返回:布尔值。 - 算法 (1)vL=上市日开始,截止昨日的最低的最低价; @@ -411,7 +395,6 @@ return v; 返回:布尔值。 - 算法 (1)vH=截止昨日,N日最高的最高价; @@ -439,7 +422,6 @@ return v; 返回:布尔值。 - 算法 (1)vL=截止昨日,N日最低的最低价; @@ -466,7 +448,6 @@ return v; 参数:无。 返回:布尔值。 - 算法 (1)v=(成交量/上市日到现在的最高的成交量-1)\*100; @@ -492,7 +473,6 @@ return v; 参数:无。 返回:布尔值。 - 算法 (1)v=(成交量/上市日到现在的最低的成交量-1)\*100; @@ -519,7 +499,6 @@ return v; 返回:布尔值。 - 算法 (1)v=(成交量/ N日最高的成交量-1)\*100; @@ -547,7 +526,6 @@ return v; 返回:布尔值。 - 算法 (1)v=(成交量/N日最低的成交量-1)\*100; @@ -575,7 +553,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)v1=个股的N日涨幅(%); @@ -604,7 +581,6 @@ return v; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -645,7 +621,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -670,7 +645,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -695,7 +669,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)X = 收盘价-N日最低的最低价; @@ -733,7 +706,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)X = 收盘价-N日最低的最低价; @@ -771,7 +743,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)X = 收盘价-N日最低的最低价; @@ -807,7 +778,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)X = 收盘价-N日最低的最低价; @@ -843,7 +813,6 @@ return v; 返回:处理后的结果值。 - 算法 WR = (N日最高的最高价-收盘价)/(最高的最高价-最低的最低价)\*100。范例 @@ -870,7 +839,6 @@ return a; 返回:处理后的结果值。 - 算法 WR = (N日最高的最高价-收盘价)/(最高的最高价-最低的最低价)\*100。范例 @@ -897,7 +865,6 @@ return a; 返回:处理后的结果值。 - 算法 (1)DIF =收盘价的Short日移动平均 - 收盘价的Long日移动平均; @@ -965,7 +932,6 @@ return v; 返回:处理后的结果值。 - 算法 BIAS =(收盘价-N日的收盘简单平均)/N日的收盘简单平均\*100。范例 @@ -992,7 +958,6 @@ return a; 返回:处理后的结果值。 - 算法 BIAS =(收盘价-N日的收盘简单平均)/N日的收盘简单平均\*100。范例 @@ -1019,7 +984,6 @@ return a; 返回:处理后的结果值。 - 算法 (1)Z1=收盘价的N日简单平均; @@ -1047,7 +1011,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)Z1=收盘价的N日简单平均; @@ -1077,7 +1040,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)MTM =收盘价-N日前的收盘价; @@ -1106,7 +1068,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)MTM =收盘价-N日前的收盘价; @@ -1166,7 +1127,6 @@ return a; 返回:处理后的结果值。 - 算法 (1)Ex =收盘价-昨收盘价; @@ -1203,7 +1163,6 @@ return a; 返回:处理后的结果值。 - 算法 (1)R_All=截止日往前推M个的N1日相对强弱指标序列; @@ -1269,7 +1228,6 @@ return v; 返回:布尔值。 - 算法 (1)P1 =N1日的平均收盘价; @@ -1308,7 +1266,6 @@ return v; 返回:布尔值。 - 算法 (1)P1 =N1日的平均收盘价; @@ -1347,7 +1304,6 @@ return v; 返回:布尔值。 - 算法 (1)m1=N日的平均收盘价; @@ -1394,7 +1350,6 @@ return a; 返回:布尔值。 - 算法 (1)收盘价在N1日均线之上; @@ -1423,7 +1378,6 @@ return v; 返回:布尔值。 - 算法 (1)收盘价在N1日均线之下; @@ -1452,7 +1406,6 @@ return v; 返回:布尔值。 - 算法 (1)若PermitCross为假则执行(2)(3)(4),若为真则执行(5)(6); @@ -1492,7 +1445,6 @@ return v; 返回:布尔值。 - 算法 (1)若第一个交易日>=截止日则返回0; @@ -1538,7 +1490,6 @@ return v; 返回:处理后的结果值。 - 算法 VT=0,返回实体线比例 =(收盘价-开盘价)/开盘价\*100; @@ -1566,7 +1517,6 @@ return v; 返回:处理后的结果值。 - 算法 VT=0,返回下影线比例 =(开盘价和收盘价的较小值–最低价)/开盘价和收盘价的较小值\*100; @@ -1587,7 +1537,6 @@ v2 := K_DownShadow(1); // 比例 return array('值':v1, '比例':v2); ``` - ###### K_UpShadow 用途:K线分析相关函数。 @@ -1595,7 +1544,6 @@ return array('值':v1, '比例':v2); 返回:处理后的结果值。 - 算法 VT=0,返回上影线比例 =(最高价-开盘价和收盘价的较大值)/开盘价与收盘价的较大值\*100; @@ -1623,7 +1571,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -1664,7 +1611,6 @@ return K_CrossStar(0.5); // 结果:1 返回:处理后的结果值。 - 算法 Type=0,返回当前时间的N日成交金额均值; @@ -1708,7 +1654,6 @@ return v; 返回:处理后的结果值。 - 算法 Type=0,返回当前时间的成交金额; @@ -1741,7 +1686,6 @@ v := Amount_f(1); return v; ``` - ####### OBVMa_f 用途:成交量指标相关函数。 @@ -1749,7 +1693,6 @@ return v; 返回:处理后的结果值。 - 算法 若收盘价>昨收盘价,则V=当天成交量; @@ -1794,7 +1737,6 @@ v := OBVMa_f(N, M, 1); return v; ``` - ####### OBV_f 用途:成交量指标相关函数。 @@ -1802,7 +1744,6 @@ return v; 返回:处理后的结果值。 - 算法 若收盘价>昨收盘价,则V=当天成交量; @@ -1845,7 +1786,6 @@ v := OBV_f(N, 1); return v; ``` - ####### VOL_f 用途:成交量指标相关函数。 @@ -1853,7 +1793,6 @@ return v; 返回:处理后的结果值。 - 算法 Type=0,返回当前时间的成交量; @@ -1886,7 +1825,6 @@ v := VOL_f(1); return v; ``` - ####### VRSI_f 用途:成交量指标相关函数。 @@ -1894,7 +1832,6 @@ return v; 返回:处理后的结果值。 - 算法 EX=成交量–昨成交量; @@ -1947,7 +1884,6 @@ v := VRSI_f(N, 1); return v; ``` - 范例三: ```tsl @@ -1963,7 +1899,6 @@ v := VRSI_f(N, 2); return v; ``` - ####### VolMa_f 用途:成交量指标相关函数。 @@ -1971,7 +1906,6 @@ return v; 返回:处理后的结果值。 - 算法 Type=0,返回当前时间的N日成交量均值; @@ -2012,7 +1946,6 @@ v := VolMa_f(N, 1); return v; ``` - ####### VOSC_f 用途:成交量指标相关函数。 @@ -2020,7 +1953,6 @@ return v; 返回:处理后的结果值。 - 算法 成交量震荡 = (短期成交量移动均值 - 长期成交量移动均值)/短期成交量移动均值 \* @@ -2093,7 +2025,6 @@ return v; 返回:处理后的结果值。 - 算法 若当天上涨,则V =成交量; @@ -2127,7 +2058,6 @@ return v; 返回:处理后的结果值。 - 算法 若当天上涨,则V =成交量; @@ -2185,7 +2115,6 @@ return v; 返回:处理后的结果值。 - 算法 qh =(收盘价-昨收盘价)-(成交量-昨成交量)\*(昨最高价-昨最低价)/昨成交量; @@ -2238,7 +2167,6 @@ v := QHLSR_f(N, 1); return v; ``` - ###### 图形 ####### 内容 @@ -2257,7 +2185,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return VOL_(5, 10, 30); ``` - ####### OBV 用途:成交量指标相关函数。 @@ -2265,7 +2192,6 @@ return VOL_(5, 10, 30); 返回:处理后的结果值。 - 范例 ```tsl @@ -2274,7 +2200,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return OBV(30, 10); ``` - ####### Amount\_ 范例 @@ -2285,7 +2210,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return Amount_(5, 10, 30); ``` - ###### 当前值 ####### 内容 @@ -2305,7 +2229,6 @@ return Amount_(5, 10, 30); 返回:处理后的结果值。 - 算法 (1)若收盘价>昨收盘价,则V=当天成交量; @@ -2337,7 +2260,6 @@ return v; 返回:处理后的结果值。 - 算法 返回截止当前时间的N日成交金额均值; @@ -2364,7 +2286,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)返回截止当前时间的N日成交量均值; @@ -2392,7 +2313,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)若收盘价>昨收盘价,则V=当天成交量; @@ -2427,7 +2347,6 @@ return v; 返回:处理后的结果值。 - 算法 成交量震荡 =(短期成交量移动均值 - 长期成交量移动均值)/短期成交量移动均值 \* @@ -2455,7 +2374,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)EX=成交量 - 昨成交量; @@ -2493,7 +2411,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)QHL =(收盘价-昨收盘价)-(成交量-昨成交量)\*(昨最高价-昨最低价)/昨成交量; @@ -2577,7 +2494,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -2588,7 +2504,6 @@ return ADR(10, 6); ; - ####### ABI 用途:大势指标相关函数。 @@ -2596,7 +2511,6 @@ return ADR(10, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -2605,7 +2519,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return ABI(6); ``` - ####### ARMS 用途:大势指标相关函数。 @@ -2613,7 +2526,6 @@ return ABI(6); 返回:处理后的结果值。 - 范例 ```tsl @@ -2631,7 +2543,6 @@ return ARMS(21, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -2640,7 +2551,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return ADL(6); ``` - ####### BTI 用途:大势指标相关函数。 @@ -2648,7 +2558,6 @@ return ADL(6); 返回:处理后的结果值。 - 范例 ```tsl @@ -2657,7 +2566,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return BTI(10, 5); ``` - ####### MCL 用途:大势指标相关函数。 @@ -2665,7 +2573,6 @@ return BTI(10, 5); 返回:处理后的结果值。 - 范例 ```tsl @@ -2683,7 +2590,6 @@ return MCL(19, 35); 返回:处理后的结果值。 - 范例 ```tsl @@ -2692,7 +2598,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return OBOS(10, 6); ``` - ####### STIX 用途:大势指标相关函数。 @@ -2700,7 +2605,6 @@ return OBOS(10, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -2709,7 +2613,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return STIX(6); ``` - ###### 当前值 ####### 内容 @@ -2730,7 +2633,6 @@ return STIX(6); 返回:处理后的结果值。 - 算法 (1)非指数不计算; @@ -2764,7 +2666,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)非指数不计算; @@ -2798,7 +2699,6 @@ return v; 返回:处理后的结果值。 - 算法 非指数不计算; @@ -2836,7 +2736,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)非指数不计算; @@ -2868,7 +2767,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)非指数不计算; @@ -2899,7 +2797,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)非指数不计算; @@ -2933,7 +2830,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)非指数不计算; @@ -2965,7 +2861,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)非指数不计算; @@ -3036,7 +2931,6 @@ return v; 返回:处理后的结果值。 - 算法 BIAS = (收盘价-N日的收盘简单平均)/N日的收盘简单平均\*100 @@ -3079,7 +2973,6 @@ v := BIAS_f(N, 1); return v; ``` - ####### DKX_f ####### LWR_f @@ -3089,7 +2982,6 @@ return v; 返回:处理后的结果值。 - 算法 LWR = (收盘价-N日最低价)/(N日最高价-N日最低价)\*100; @@ -3132,7 +3024,6 @@ v := LWR_f(N, 1); return v; ``` - ####### MFI_f 用途:动量指标相关函数。 @@ -3140,7 +3031,6 @@ return v; 返回:处理后的结果值。 - 算法 X=(最高价+最低价+收盘价)/3; @@ -3195,7 +3085,6 @@ v := MFI_f(N, 1); return v; ``` - ####### MTM_f 用途:动量指标相关函数。 @@ -3203,7 +3092,6 @@ return v; 返回:处理后的结果值。 - 算法 MTM =收盘价-N日前的收盘价; @@ -3237,7 +3125,6 @@ v := MTM_f(N, M, 0); return v; ``` - 范例二: ```tsl @@ -3254,7 +3141,6 @@ v := MTM_f(N, M, 1); return v; ``` - 范例三: ```tsl @@ -3280,7 +3166,6 @@ return v; 返回:处理后的结果值。 - 算法 价量趋势=N日的涨幅之和; @@ -3323,7 +3208,6 @@ v := PVT_f(N, 1); return v; ``` - ####### ROCMa_f 用途:动量指标相关函数。 @@ -3331,7 +3215,6 @@ return v; 返回:处理后的结果值。 - 算法 EX=(收盘价-N天前的收盘价)/N天前的收盘价\*100; @@ -3378,7 +3261,6 @@ v := ROCMa_f(N, M, 1); return v; ``` - ####### ROC_f 用途:动量指标相关函数。 @@ -3386,7 +3268,6 @@ return v; 返回:处理后的结果值。 - 算法 变动速率=(收盘价-N天前的收盘价)/N天前的收盘价\*100; @@ -3429,7 +3310,6 @@ v := ROC_f(N, 1); return v; ``` - 参考NDay2 ####### RSI_f @@ -3439,7 +3319,6 @@ return v; 返回:处理后的结果值。 - 算法 系统自动获取当前的时间sp_time为dates: @@ -3494,7 +3373,6 @@ v := RSI_f(N, 1); return v; ``` - ####### UDLma_f 用途:动量指标相关函数。 @@ -3502,7 +3380,6 @@ return v; 返回:处理后的结果值。 - 算法 引力线=(N1日的收盘价简单平均+ N2日的收盘价简单平均+ N3日的收盘价简单平均+ @@ -3556,7 +3433,6 @@ v := UDLma_f(N1, N2, N3, N4, M, 1); return v; ``` - ####### UDL_f 用途:动量指标相关函数。 @@ -3564,7 +3440,6 @@ return v; 返回:处理后的结果值。 - 算法 引力线=(N1日的收盘价简单平均+ N2日的收盘价简单平均+ N3日的收盘价简单平均+ @@ -3613,7 +3488,6 @@ v := UDL_f(N1, N2, N3, N4, 1); return v; ``` - ####### WR_f 用途:动量指标相关函数。 @@ -3621,7 +3495,6 @@ return v; 返回:处理后的结果值。 - 算法 威廉指标=(N日最高价-收盘价)/(N日最高价-N日最低价)\*100; @@ -3664,7 +3537,6 @@ v := WR_f(N, 1); return v; ``` - ####### MI_f 用途:动量指标相关函数。 @@ -3672,7 +3544,6 @@ return v; 返回:处理后的结果值。 - 算法 A=当天的收盘价-N天前的收盘价; @@ -3701,7 +3572,6 @@ v := MI_f(N, 0); return v; ``` - 范例二: ```tsl @@ -3717,7 +3587,6 @@ v := MI_f(N, 1); return v; ``` - ####### RC_f 用途:动量指标相关函数。 @@ -3725,7 +3594,6 @@ return v; 返回:处理后的结果值。 - 算法 RC=昨收盘价/N+1天前的收盘价; @@ -3770,7 +3638,6 @@ v := RC_f(N, 1); return v; ``` - ####### SRMI_f 用途:动量指标相关函数。 @@ -3778,7 +3645,6 @@ return v; 返回:处理后的结果值。 - 算法 若收盘价昨日收盘价,DIF=收盘价-最低价和昨日收盘价的较小值; @@ -6426,7 +6171,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)若收盘价>昨日收盘价,DIF=收盘价-最低价和昨日收盘价的较小值; @@ -6482,7 +6226,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)M =(昨最高价+昨最低价+昨收盘价 )/3; @@ -6523,7 +6266,6 @@ v := MIKE_f(N, 0); return v; ``` - 范例二: ```tsl @@ -6539,7 +6281,6 @@ v := MIKE_f(N, 1); return v; ``` - ####### BOLL_f_Ex 用途:离散指标相关函数。 @@ -6547,7 +6288,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)BOLL=N日的收盘价简单平均; @@ -6577,7 +6317,6 @@ v := BOLL_f_Ex(N, 0, P); return v; ``` - 范例二: ```tsl @@ -6594,7 +6333,6 @@ v := BOLL_f_Ex(N, 1, P); return v; ``` - 范例三: ```tsl @@ -6626,7 +6364,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6635,7 +6372,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return BOLL(20); ``` - ####### ENE 用途:离散指标相关函数。 @@ -6643,7 +6379,6 @@ return BOLL(20); 返回:处理后的结果值。 - 范例 ```tsl @@ -6652,7 +6387,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return ENE(10, 6, 6); ``` - ####### MIKE 用途:离散指标相关函数。 @@ -6660,7 +6394,6 @@ return ENE(10, 6, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -6669,7 +6402,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return MIKE(10); ``` - ###### 当前值 ####### 内容 @@ -6697,7 +6429,6 @@ return MIKE(10); 返回:处理后的结果值。 - 算法 (1)M =(昨最高价+昨最低价+昨收盘价 )/3; @@ -6730,7 +6461,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)M =(昨最高价+昨最低价+昨收盘价 )/3; @@ -6763,7 +6493,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)M =(昨最高价+昨最低价+昨收盘价 )/3; @@ -6796,7 +6525,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)M =(昨最高价+昨最低价+昨收盘价 )/3; @@ -6829,7 +6557,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)M =(昨最高价+昨最低价+昨收盘价 )/3; @@ -6862,7 +6589,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)M =(昨最高价+昨最低价+昨收盘价 )/3; @@ -6895,7 +6621,6 @@ return v; 返回:处理后的结果值。 - 算法 UPPER =(1+M1/100)\*收盘价的N日简单平均。范例 @@ -6923,7 +6648,6 @@ return v; 返回:处理后的结果值。 - 算法 LOWER =(1-M2/100)\*收盘价的N日简单平均。范例 @@ -6951,7 +6675,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)UPPER =(1+M1/100)\*收盘价的N日简单平均; @@ -6983,7 +6706,6 @@ return v; 返回:处理后的结果值。 - 算法 BOLL=收盘价的N日简单平均。范例 @@ -7009,7 +6731,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)BOLL=收盘价的N日简单平均; @@ -7037,7 +6758,6 @@ return v; 返回:处理后的结果值。 - 算法 BOLL=收盘价的N日简单平均; @@ -7065,7 +6785,6 @@ return v; 返回:处理后的结果值。 - 算法 BOLL=收盘价的N日简单平均。范例 @@ -7092,7 +6811,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)BOLL=收盘价的N日简单平均; @@ -7121,7 +6839,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)BOLL=收盘价的N日简单平均; @@ -7172,7 +6889,6 @@ return v; 返回:处理后的结果值。 - 算法 X1=N日最高价累计之和– N日开盘价累计之和; @@ -7219,7 +6935,6 @@ v := AR_f(N, 1); return v; ``` - ####### BR_f 用途:能量指标相关函数。 @@ -7227,7 +6942,6 @@ return v; 返回:处理后的结果值。 - 算法 若最高价>昨收盘价,X1=最高价-最昨收盘价; @@ -7278,7 +6992,6 @@ v := BR_f(N, 1); return v; ``` - ####### CR_f 用途:能量指标相关函数。 @@ -7286,7 +6999,6 @@ return v; 返回:处理后的结果值。 - 算法 EX=(昨最高价+昨最低价)/2; @@ -7339,7 +7051,6 @@ v := CR_f(N, 1); return v; ``` - ####### CYR_f ####### Mass_f @@ -7353,7 +7064,6 @@ return v; 返回:处理后的结果值。 - 算法 Z=N日上涨天数/N\*100; @@ -7396,7 +7106,6 @@ v := PSY_f(N, 1); return v; ``` - ####### VR_f ####### WAD_f @@ -7406,7 +7115,6 @@ return v; 返回:处理后的结果值。 - 算法 MIDA=收盘价-昨收盘价与最低价的较小值; @@ -7461,7 +7169,6 @@ v := WAD_f(N, 1); return v; ``` - ###### 图形 ####### 内容 @@ -7487,7 +7194,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -7496,7 +7202,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return MaSS(9, 25, 6); ``` - ####### ARBR 用途:能量指标相关函数。 @@ -7504,7 +7209,6 @@ return MaSS(9, 25, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -7513,7 +7217,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return ARBR(24, 6); ``` - ####### CR 用途:能量指标相关函数。 @@ -7521,7 +7224,6 @@ return ARBR(24, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -7530,7 +7232,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return CR(26); ``` - ####### VOSC 用途:能量指标相关函数。 @@ -7538,7 +7239,6 @@ return CR(26); 返回:处理后的结果值。 - 范例 ```tsl @@ -7546,7 +7246,6 @@ return VOSC('SH000001', inttodate(20140101), inttodate(20140123), 12, 26); ``` - ####### AD 用途:能量指标相关函数。 @@ -7554,7 +7253,6 @@ inttodate(20140123), 12, 26); 返回:处理后的结果值。 - 范例 ```tsl @@ -7563,7 +7261,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return AD(10); ``` - ####### CYR 用途:能量指标相关函数。 @@ -7571,7 +7268,6 @@ return AD(10); 返回:处理后的结果值。 - 范例 ```tsl @@ -7580,7 +7276,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return CYR(13, 6); ``` - ####### PCNT 用途:能量指标相关函数。 @@ -7588,7 +7283,6 @@ return CYR(13, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -7597,7 +7291,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return PCNT(5, 6); ``` - ####### VR 用途:能量指标相关函数。 @@ -7605,7 +7298,6 @@ return PCNT(5, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -7614,7 +7306,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return VR(26, 6); ``` - ####### PSY 用途:能量指标相关函数。 @@ -7622,7 +7313,6 @@ return VR(26, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -7631,7 +7321,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return PSY(12); ``` - mcd ####### WAD @@ -7641,7 +7330,6 @@ mcd 返回:处理后的结果值。 - 范例 ```tsl @@ -7650,7 +7338,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return WAD(24, 6); ``` - ####### VRSI 用途:能量指标相关函数。 @@ -7658,7 +7345,6 @@ return WAD(24, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -7667,7 +7353,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return VRSI(6); ``` - ####### VROC 用途:能量指标相关函数。 @@ -7675,7 +7360,6 @@ return VRSI(6); 返回:处理后的结果值。 - 范例 ```tsl @@ -7684,14 +7368,12 @@ SetSysParam(pn_date(), inttodate(20140123)); return VROC(12, 6); ``` - ####### CDP 用途:能量指标相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7700,7 +7382,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return CDP(); ``` - ###### 当前值 ####### 内容 @@ -7722,7 +7403,6 @@ return CDP(); 返回:处理后的结果值。 - 算法 (1)DIF =最高价-最低价; @@ -7755,7 +7435,6 @@ return v; 返回:处理后的结果值。 - 算法 X1=(最高价-开盘价)的N日累计之和; @@ -7785,7 +7464,6 @@ return v; 返回:处理后的结果值。 - 算法 若最高价>昨收盘价,X1=最高价-最昨收盘价; @@ -7819,7 +7497,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)EX=(昨最高价+昨最低价)/2; @@ -7855,7 +7532,6 @@ return v; 返回:处理后的结果值。 - 算法 心理线PSY =N日上涨天数/N\*100。范例 @@ -7881,7 +7557,6 @@ return v; 返回:处理后的结果值。 - 算法 幅度比 =(收盘价-昨收盘价)/收盘价\*100。范例 @@ -7907,7 +7582,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)若收盘价>昨收盘价,B=成交量,L=E=0; @@ -7945,7 +7619,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)EX =成交金额的N日指数移动平均(ema)/N日的成交量指数移动平均值(ema); @@ -7973,7 +7646,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)若收盘价>昨收盘价,X=收盘价-昨收盘价与最低价的较小值; @@ -8014,7 +7686,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -8022,7 +7693,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return MaGd_SS("深证A股;上证A股", 5, 0.01, 2); ``` - ###### 中间函数 ####### 内容 @@ -8036,7 +7706,6 @@ return MaGd_SS("深证A股;上证A股", 5, 0.01, 2); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8044,7 +7713,6 @@ return Xg_Model2_Call("深证A股;上证A股", inttodate(20140123), 5, 10, 1); ``` - ####### Xg_Model2_Call2 用途:技术指标选股相关函数。 @@ -8052,7 +7720,6 @@ inttodate(20140123), 5, 10, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -8060,7 +7727,6 @@ return Xg_Model2_Call2("深证A股;上证A股", inttodate(20140101), inttodate(20140123), 5, 10, 1, 1); ``` - ##### 趋势指标 ###### 内容 @@ -8093,7 +7759,6 @@ inttodate(20140123), 5, 10, 1, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -8102,7 +7767,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return ASI(20); ``` - ####### CHO 用途:趋势指标相关函数。 @@ -8110,7 +7774,6 @@ return ASI(20); 返回:处理后的结果值。 - 范例 ```tsl @@ -8119,7 +7782,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return CHO(10, 20, 6); ``` - ####### DMI 用途:趋势指标相关函数。 @@ -8127,7 +7789,6 @@ return CHO(10, 20, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -8136,7 +7797,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return DMI(14); ``` - ####### DMA 用途:趋势指标相关函数。 @@ -8144,7 +7804,6 @@ return DMI(14); 返回:处理后的结果值。 - 范例 ```tsl @@ -8153,7 +7812,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return DMA(10, 50, 6); ``` - ####### EMV 用途:趋势指标相关函数。 @@ -8161,7 +7819,6 @@ return DMA(10, 50, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -8170,7 +7827,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return EMV(14, 6); ``` - ####### MACD 用途:趋势指标相关函数。 @@ -8178,7 +7834,6 @@ return EMV(14, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -8187,7 +7842,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return MACD(12, 26, 6); ``` - ####### DPO 用途:趋势指标相关函数。 @@ -8195,7 +7849,6 @@ return MACD(12, 26, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -8204,7 +7857,6 @@ SetSysParam(pn_date(), inttodate(20130123)); return DPO(14, 6); ``` - ####### UOS 用途:趋势指标相关函数。 @@ -8212,7 +7864,6 @@ return DPO(14, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -8221,7 +7872,6 @@ SetSysParam(pn_date(), inttodate(20130123)); return UOS(7, 14, 28, 6); ``` - ####### WVAD 用途:趋势指标相关函数。 @@ -8229,7 +7879,6 @@ return UOS(7, 14, 28, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -8238,7 +7887,6 @@ SetSysParam(pn_date(), inttodate(20130123)); return WVAD(24, 6); ``` - ####### TRIX 用途:趋势指标相关函数。 @@ -8246,7 +7894,6 @@ return WVAD(24, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -8255,7 +7902,6 @@ SetSysParam(pn_date(), inttodate(20130123)); return TRIX(12, 6); ``` - ####### VPT 用途:趋势指标相关函数。 @@ -8263,7 +7909,6 @@ return TRIX(12, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -8272,7 +7917,6 @@ SetSysParam(pn_date(), inttodate(20130123)); return VPT(51, 6); ``` - ####### XUECH 用途:趋势指标相关函数。 @@ -8280,7 +7924,6 @@ return VPT(51, 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -8289,7 +7932,6 @@ SetSysParam(pn_date(), 20130101T); return XUECH(107, 6); ``` - ###### 当前值 ####### 内容 @@ -8321,7 +7963,6 @@ return XUECH(107, 6); 返回:处理后的结果值。 - 算法 (1)X =(收盘价-开盘价)/(最高价-最低价)\*成交量; @@ -8349,7 +7990,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)P =(最高价+最低价+收盘价)/3; @@ -8383,7 +8023,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)TH =最高价和昨收盘价中的较大值; @@ -8426,7 +8065,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)TH =最高价和昨收盘价中的较大值; @@ -8472,7 +8110,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)P =(最高价-最低价)和 |最高价-昨收盘价)中的较大值 @@ -8511,7 +8148,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)P =(最高价-最低价)和 |最高价-昨收盘价)中的较大值 @@ -8550,7 +8186,6 @@ return v; 返回:处理后的结果值。 - 算法 BIAS =(收盘价-收盘价的NI日简单平均)/ 收盘价的N1日简单平均\*100; @@ -8583,7 +8218,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)P =成交量\*(收盘价-昨收盘价)/昨收盘价; @@ -8614,7 +8248,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)N =上市日到当前时间的交易日数; @@ -8648,7 +8281,6 @@ return v; 返回:处理后的结果值。 - 算法 DMA =N1日收盘价的简单平均-N2日收盘价的简单平均。范例 @@ -8676,7 +8308,6 @@ return v; 返回:处理后的结果值。 - 算法 DPO =收盘价 - 前N/2+1日的收盘价的N日均值。范例 @@ -8703,7 +8334,6 @@ return v; 返回:处理后的结果值。 - 算法 Ex1 =收盘价的N日指数移动平均(ema); @@ -8736,7 +8366,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)Z1 =成交量的N日简单平均 / 成交量; @@ -8769,7 +8398,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)ZF =(收盘价-昨日收盘价)/昨日收盘价; @@ -8798,7 +8426,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)P =收盘价的N1日简单平均; @@ -8837,7 +8464,6 @@ return v; 返回:处理后的结果值。 - 算法 DIF =Short日收盘价的移动平均 - Long日收盘价的移动平均。范例 @@ -8866,7 +8492,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)DIF =收盘价的Short日移动平均 - 收盘价的Long日移动平均; @@ -8897,7 +8522,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)DIF =收盘价的Short日移动平均 - 收盘价的Long日移动平均; @@ -8930,7 +8554,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -8979,7 +8602,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)X =(收盘价-开盘价)/(最高价-最低价)\*成交量; @@ -9009,7 +8631,6 @@ V := WVAD_f(N, M, 0); return v; ``` - 范例二: ```tsl @@ -9026,7 +8647,6 @@ V := WVAD_f(N, M, 1); return v; ``` - ####### CCI_f 用途:趋势指标相关函数。 @@ -9034,7 +8654,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)P =(最高价+最低价+收盘价)/3; @@ -9073,7 +8692,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)TH =最高价和昨收盘价中的较大值; @@ -9118,7 +8736,6 @@ RestoreSystemParameters(oV); return v; ``` - 范例二: ```tsl @@ -9138,7 +8755,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### DMI_f 用途:趋势指标相关函数。 @@ -9146,7 +8762,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)P =(最高价-最低价)和 |最高价-昨收盘价)中的较大值 @@ -9193,7 +8808,6 @@ RestoreSystemParameters(oV); return v; ``` - 范例二: ```tsl @@ -9211,7 +8825,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### DBCD_f 用途:趋势指标相关函数。 @@ -9219,7 +8832,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)BIAS =(收盘价-NI日收盘价的简单平均)/N1日收盘价的简单平均\*100; @@ -9269,7 +8881,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### VPT_f 用途:趋势指标相关函数。 @@ -9277,7 +8888,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)P =成交量\*(收盘价-昨收盘价)/昨收盘价; @@ -9310,7 +8920,6 @@ RestoreSystemParameters(oV); return v; ``` - 范例二: ```tsl @@ -9328,7 +8937,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### CHO_f 用途:趋势指标相关函数。 @@ -9336,7 +8944,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)N =上市日到当前时间的交易日数; @@ -9372,7 +8979,6 @@ RestoreSystemParameters(oV); return v; ``` - 范例二: ```tsl @@ -9391,7 +8997,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### DMA_f 用途:趋势指标相关函数。 @@ -9399,7 +9004,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)Z =N1日收盘价的简单平均-N2日收盘价的简单平均; @@ -9429,7 +9033,6 @@ RestoreSystemParameters(oV); return v; ``` - 范例二: ```tsl @@ -9448,7 +9051,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### DPO_f 用途:趋势指标相关函数。 @@ -9456,7 +9058,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)DPO =收盘价 - 前N/2+1日的收盘价N日均值; @@ -9485,7 +9086,6 @@ RestoreSystemParameters(oV); return v; ``` - 范例二: ```tsl @@ -9503,7 +9103,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### TRIX_f 用途:趋势指标相关函数。 @@ -9511,7 +9110,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)Ex1 =N日收盘价的移动平均; @@ -9546,7 +9144,6 @@ RestoreSystemParameters(oV); return v; ``` - 范例二: ```tsl @@ -9564,7 +9161,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### EMV_f 用途:趋势指标相关函数。 @@ -9572,7 +9168,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)Z1 =N日成交量的简单平均 / 成交量; @@ -9607,7 +9202,6 @@ RestoreSystemParameters(oV); return v; ``` - 范例二: ```tsl @@ -9625,7 +9219,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### ASI_f 用途:趋势指标相关函数。 @@ -9633,7 +9226,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)AA = |最高价-昨日收盘价|; @@ -9695,7 +9287,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### XDQR_f 用途:趋势指标相关函数。 @@ -9703,7 +9294,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)P =N1日收盘价的简单平均; @@ -9743,7 +9333,6 @@ RestoreSystemParameters(oV); return v; ``` - 范例二: ```tsl @@ -9762,7 +9351,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### MACD_f 用途:趋势指标相关函数。 @@ -9770,7 +9358,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)DIF =Short日收盘价的移动平均 - Long日收盘价的移动平均; @@ -9810,7 +9397,6 @@ RestoreSystemParameters(oV); return v; ``` - 范例二: ```tsl @@ -9829,7 +9415,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### MACD_Ex 用途:趋势指标相关函数。 @@ -9837,7 +9422,6 @@ return v; 返回:处理后的结果值。 - 算法 (1)根据每个close数据,计算每个时间点的短期移动平均数据和长期移动平均数据; @@ -9865,7 +9449,6 @@ arrData := array(("date":inttodate(20180904), "close":12.10), return MACD_Ex(Short, Long, M, arrData); ``` - ####### SAR_f 用途:趋势指标相关函数。 @@ -9873,7 +9456,6 @@ return MACD_Ex(Short, Long, M, arrData); 返回:处理后的结果值。 - 范例 ```tsl @@ -9888,7 +9470,6 @@ RestoreSystemParameters(oV); return v; ``` - ####### Xuech1_f 算法VAR2 = 收盘价\*成交量(手) @@ -9922,7 +9503,6 @@ return XUECH1_f(2, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -9956,7 +9536,6 @@ return getTower(r); 返回:处理后的结果值。 - 算法 AA = (2\*收盘价+最高价+最低价)/4的5日简单移动平均 @@ -9980,7 +9559,6 @@ SetSysParam(PN_Date(), 20200924T); return XUECH_f(102, 7, 0); ``` - ##### 天软指标 ###### 内容 @@ -9997,7 +9575,6 @@ return XUECH_f(102, 7, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -10005,7 +9582,6 @@ SetSysParam(pn_stock(), 'SH000001'); return CloseMorethanMa(inttodate(20130501), inttodate(20130706), 20, 0); ``` - ###### RegressLine 用途:天软指标相关函数。 @@ -10013,7 +9589,6 @@ return CloseMorethanMa(inttodate(20130501), inttodate(20130706), 20, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -10022,7 +9597,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return RegressLine(60); ``` - ###### BuyVsSellVolDiff 用途:天软指标相关函数。 @@ -10030,7 +9604,6 @@ return RegressLine(60); 返回:处理后的结果值。 - 范例 ```tsl @@ -10038,7 +9611,6 @@ SetSysParam(pn_stock(), 'SH000001'); return BuyVsSellVolDiff(inttodate(20130501), inttodate(20130706)); ``` - ###### BARSLAST 用途:天软指标相关函数。 @@ -10046,7 +9618,6 @@ return BuyVsSellVolDiff(inttodate(20130501), inttodate(20130706)); 返回:处理后的结果值。 - 范例 ```tsl @@ -10075,7 +9646,6 @@ return BARSLAST(@close() < ma(close(), 5)); 返回:处理后的结果值。 - 范例 ```tsl @@ -10084,7 +9654,6 @@ setsysparam(pn_date(), inttodate(20140123)); return KLineAndBoll2(KLine(5, 10, 20, 60), BOLL(5)); ``` - ###### KLineAndMA 用途:主图指标相关函数。 @@ -10092,7 +9661,6 @@ return KLineAndBoll2(KLine(5, 10, 20, 60), BOLL(5)); 返回:处理后的结果值。 - 范例 ```tsl @@ -10101,7 +9669,6 @@ setsysparam(pn_date(), inttodate(20140123)); return KLineAndMA(KLine(5, 10, 20, 60), BOLL(5)); ``` - ###### KLineBetweenDay 用途:主图指标相关函数。 @@ -10109,7 +9676,6 @@ return KLineAndMA(KLine(5, 10, 20, 60), BOLL(5)); 返回:处理后的结果值。 - 范例 ```tsl @@ -10117,7 +9683,6 @@ SetSysParam(pn_stock(), 'SH000001'); return KLineBetweenDay(inttodate(20130501), inttodate(20130706), 5, 10, 20, 60); ``` - ###### KLineData 用途:主图指标相关函数。 @@ -10125,14 +9690,12 @@ return KLineBetweenDay(inttodate(20130501), inttodate(20130706), 5, 10, 20, 60); 返回:处理后的结果值。 - 范例 ```tsl return KLineData("SH600206", inttodate(20130501), inttodate(20130706)); ``` - ###### KLine 用途:主图指标相关函数。 @@ -10140,7 +9703,6 @@ return KLineData("SH600206", inttodate(20130501), inttodate(20130706)); 返回:处理后的结果值。 - 范例 ```tsl @@ -10149,7 +9711,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return KLine(5, 10, 20, 60); ``` - ###### KLineWithBoll 用途:主图指标相关函数。 @@ -10157,7 +9718,6 @@ return KLine(5, 10, 20, 60); 返回:处理后的结果值。 - 范例 ```tsl @@ -10166,7 +9726,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return KLineWithBoll(5, 10, 20, 60, 26); ``` - ###### KLineWithBidAsk 用途:主图指标相关函数。 @@ -10174,7 +9733,6 @@ return KLineWithBoll(5, 10, 20, 60, 26); 返回:处理后的结果值。 - 范例 ```tsl @@ -10183,7 +9741,6 @@ SetSysParam(pn_date(), inttodate(20140123)); return KLineWithBidAsk(5, 10, 20, 60); ``` - ##### Alpha101_Test 范例 @@ -10191,4 +9748,3 @@ return KLineWithBidAsk(5, 10, 20, 60); ```tsl return Alpha101_Test('申万非银金融', 20201231T); ``` - diff --git a/docs/tsl/syntax_book/function/financial/ts_factor.md b/docs/tsl/syntax_book/function/financial/ts_factor.md index a05ff6d..cce9494 100644 --- a/docs/tsl/syntax_book/function/financial/ts_factor.md +++ b/docs/tsl/syntax_book/function/financial/ts_factor.md @@ -129,7 +129,6 @@ return Fund_PF_HoldFeeling_Trend(FundID, begt, endt, MANum, delta); 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/tsl/base.md b/docs/tsl/syntax_book/function/tsl/base.md index d8d1132..0aa98a0 100644 --- a/docs/tsl/syntax_book/function/tsl/base.md +++ b/docs/tsl/syntax_book/function/tsl/base.md @@ -21,6 +21,7 @@ - Dataisequal ###### FloatN + 用途:将浮点数按指定小数位数四舍五入。 参数:value 为输入数值;digits 为保留的小数位数。 返回:数值。 @@ -33,6 +34,7 @@ return FloatN(12.6578, 2); ``` ###### FloatToStrEx + 用途:将浮点数格式化为字符串,保留指定小数位数。 参数:value 为输入数值;digits 为保留的小数位数。 返回:字符串。 @@ -45,6 +47,7 @@ return FloatToStrEx(12.6578, 2); ``` ###### FormatFloatExt + 用途:按扩展格式输出数值字符串,支持千分位与空值处理。 参数:value 为输入数值;format 为格式参数(可选)。 返回:字符串。 @@ -60,6 +63,7 @@ return FormatFloatExt("123"); ``` ###### WebZero + 用途:当数值为 0 时返回空字符串,否则返回数值字符串。 参数:value 为输入数值。 返回:字符串。 @@ -72,6 +76,7 @@ return WebZero(0); ``` ###### RoundTo5 + 用途:将数值按 0.5 的步长进行四舍五入。 参数:value 为输入数值。 返回:数值。 @@ -84,6 +89,7 @@ return RoundTo5(0.35); ``` ###### SimpleRoundTo2 + 用途:按指定小数位数进行四舍五入(对负数同样生效)。 参数:value 为输入数值;digits 为保留的小数位数。 返回:数值。 @@ -105,6 +111,7 @@ return SimpleRoundTo2(-1234.5658965, -2); ``` ###### DivValue + 用途:当除数不为 0 时返回 v1 / v2,否则返回 0。 参数:v1 为被除数;v2 为除数。 返回:数值。 @@ -117,6 +124,7 @@ return DivValue(8, 2); ``` ###### Dataisequal + 用途:判断两个数据是否相等。 参数:a 与 b 为待比较的数据。 返回:布尔值。 @@ -202,7 +210,6 @@ GMT时间就是英国格林威治时间,也就是世界标准时间,是本 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -218,7 +225,6 @@ return Time(); // 输出0.59 返回:日期或时间值。 - 范例 ```tsl @@ -237,7 +243,6 @@ DecodeDate 返回:处理后的结果值。 - 范例 ```tsl @@ -254,7 +259,6 @@ return dow; // 输出:2 返回:日期或时间值。 - 范例 ```tsl @@ -271,7 +275,6 @@ DecodeDateFully 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -287,7 +290,6 @@ return Now(); // 输出40763.59 返回:日期或时间值。 - 范例 ```tsl @@ -305,7 +307,6 @@ TryEncodeTime 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -322,7 +323,6 @@ return Date(); // 输出41656 返回:日期或时间值。 - 范例 ```tsl @@ -345,7 +345,6 @@ EncodeTime 返回:日期或时间值。 - 范例 ```tsl @@ -363,7 +362,6 @@ TryEncodeDate 返回:日期或时间值。 - 范例 ```tsl @@ -383,7 +381,6 @@ DecodeDate 返回:日期或时间值。 - 范例 ```tsl @@ -401,7 +398,6 @@ DecodeTime 返回:日期或时间值。 - 范例 ```tsl @@ -417,7 +413,6 @@ if TryStrToDate("2010-02-04 ", date) then return date; // 输出40213 返回:转换后的数值或日期。 - 范例 ```tsl @@ -433,7 +428,6 @@ return StrToDateTimeDef("2011-08-08 16:61:16 ", now()); // 输出当前系统日 返回:日期或时间值。 - 范例 ```tsl @@ -461,7 +455,6 @@ return EncodeDate(year, month, day); // 输出40885 返回:转换后的数值或日期。 - 范例 ```tsl @@ -476,7 +469,6 @@ return StrToTime("15:20:34"); // 输出0.64 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -490,7 +482,6 @@ return CurrentYear(); // 输出2011 返回:日期或时间值。 - 范例 ```tsl @@ -506,7 +497,6 @@ if TryStrToTime("15:52:35", time) then return time; // 输出0.66 返回:转换后的数值或日期。 - 范例 ```tsl @@ -522,7 +512,6 @@ return StrToDate("2010-02-04"); // 输出40213 返回:日期或时间值。 - 范例 ```tsl @@ -538,7 +527,6 @@ return datetime; // 输出:Wed, 01 Jan 2014 10:00:00 GMT 返回:字符串。 - 范例 ```tsl @@ -555,7 +543,6 @@ return DateToStr(EndT); // 输出 2014-01-17 返回:转换后的数值或日期。 - 范例 ```tsl @@ -572,7 +559,6 @@ return time; // 输出当前系统时间 返回:字符串。 - 范例 ```tsl @@ -589,7 +575,6 @@ return DateTimeToStr(EndT); // 输出当前系统日期时间 返回:字符串。 - 范例 ```tsl @@ -618,7 +603,6 @@ return StrToDateTime2(s); // 结果:44420.4384745255 返回:日期或时间值。 - 范例 ```tsl @@ -637,7 +621,6 @@ return FormatDateTime("Dddddd", now()); // 输出2011年8月8日 返回:日期或时间值。 - 范例 ```tsl @@ -653,7 +636,6 @@ return datetime; // 输出Wed, 01-Jan-2014 10:00:00 GMT 返回:转换后的数值或日期。 - 范例 ```tsl @@ -669,7 +651,6 @@ return StrToDateTime("2011-08-08 16:00:16 "); // 输出40763.67 返回:布尔值。 - 范例 ```tsl @@ -686,7 +667,6 @@ return IsLeapYear(2011); // 输出0 返回:日期或时间值。 - 范例 ```tsl @@ -714,7 +694,6 @@ return timetostr(now()); 返回:转换后的数值或日期。 - 范例 ```tsl @@ -730,7 +709,6 @@ return StrToDateDef("2010-02-30", date()); // 转换失败输出当前日期4076 返回:日期或时间值。 - 范例 ```tsl @@ -757,7 +735,6 @@ if TryStrToDateTime("2010-02-04 16:11:35 ", datetime) then return datetime; // 返回:日期或时间值。 - 范例 ```tsl @@ -773,7 +750,6 @@ return DateToInt(DateTime); 返回:日期或时间值。 - 范例 ```tsl @@ -789,7 +765,6 @@ return IntToDate(Rdate); 返回:转换后的数值或日期。 - 范例 ```tsl @@ -806,7 +781,6 @@ return StrToDateExt(S, StrFormat); 返回:日期或时间值。 - 范例 ```tsl @@ -823,7 +797,6 @@ return ExcelIntToDate(RDate); 返回:日期或时间值。 - 范例 ```tsl @@ -839,7 +812,6 @@ return ExcelDateToInt(RDate); 返回:日期或时间值。 - 范例 ```tsl @@ -880,7 +852,6 @@ return FormatStrToDateTime2(S, FormatStr); // 结果:44200.9583333333 返回:布尔值。 - 范例 ```tsl @@ -897,7 +868,6 @@ else return "this year is not a leap year "; 返回:布尔值。 - 范例 ```tsl @@ -914,7 +884,6 @@ else return "is AM "; 返回:布尔值。 - 范例 ```tsl @@ -933,7 +902,6 @@ IsValidDateMonthWeek 返回:布尔值。 - 范例 ```tsl @@ -951,7 +919,6 @@ IsValidDateMonthWeek 返回:布尔值。 - 范例 ```tsl @@ -969,7 +936,6 @@ else return "wrong "; 返回:布尔值。 - 范例 ```tsl @@ -987,7 +953,6 @@ else return "not valid "; 返回:布尔值。 - 范例 ```tsl @@ -1005,7 +970,6 @@ else return "not valid "; 返回:布尔值。 - 范例 ```tsl @@ -1023,7 +987,6 @@ IsValidDateWeek 返回:处理后的结果值。 - 范例 ```tsl @@ -1040,7 +1003,6 @@ return num; // 输出52 返回:处理后的结果值。 - 范例 ```tsl @@ -1057,7 +1019,6 @@ return num; // 输出52 返回:处理后的结果值。 - 范例 ```tsl @@ -1074,7 +1035,6 @@ return days; // 输出365 返回:处理后的结果值。 - 范例 ```tsl @@ -1091,7 +1051,6 @@ return days; // 输出365 返回:处理后的结果值。 - 范例 ```tsl @@ -1108,7 +1067,6 @@ return days; // 输出31 返回:处理后的结果值。 - 范例 ```tsl @@ -1124,7 +1082,6 @@ return days; // 输出28 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1140,7 +1097,6 @@ return DateToStr(datetime); // 输出2011-08-08 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1156,7 +1112,6 @@ return DateToStr(datetime); // 输出2011-08-07 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1173,7 +1128,6 @@ return DateToStr(datetime); // 输出2011-08-09 返回:布尔值。 - 范例 ```tsl @@ -1192,7 +1146,6 @@ else return "aday is not today "; // 输出aday is not today 返回:布尔值。 - 范例 ```tsl @@ -1225,7 +1178,6 @@ else return " not sam day"; // 输出:not sameday 返回:日期或时间值。 - 范例 ```tsl @@ -1241,7 +1193,6 @@ return DateOf(now()); // 返回今天的日期 返回:日期或时间值。 - 范例 ```tsl @@ -1260,7 +1211,6 @@ return TimeOf(EndT); // 返回0.4167 返回:处理后的结果值。 - 范例 ```tsl @@ -1278,7 +1228,6 @@ return year; 返回:处理后的结果值。 - 范例 ```tsl @@ -1295,7 +1244,6 @@ return month; // 输出: 8 返回:处理后的结果值。 - 范例 ```tsl @@ -1312,7 +1260,6 @@ return hour; // 输出: 8 返回:处理后的结果值。 - 范例 ```tsl @@ -1329,7 +1276,6 @@ return hour; // 输出: 11 返回:处理后的结果值。 - 范例 ```tsl @@ -1346,7 +1292,6 @@ return minute; // 输出: 22 返回:处理后的结果值。 - 范例 ```tsl @@ -1363,7 +1308,6 @@ return second; // 输出: 6 返回:处理后的结果值。 - 范例 ```tsl @@ -1405,7 +1349,6 @@ return millisecond; // 输出: 990 返回:处理后的结果值。 - 范例 ```tsl @@ -1424,7 +1367,6 @@ StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1443,7 +1385,6 @@ EndOfAWeek StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1462,7 +1403,6 @@ EndOfAWeek StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1481,7 +1421,6 @@ EndOfAWeek StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1500,7 +1439,6 @@ StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1519,7 +1457,6 @@ StartOfAWeek EndOfAWeek StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1536,7 +1473,6 @@ return dateTimeToStr(tdate); // 输出: 2011-08-01 返回:处理后的结果值。 - 范例 ```tsl @@ -1555,7 +1491,6 @@ StartOfAWeek EndOfAWeek StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1575,7 +1510,6 @@ StartOfAWeek EndOfAWeek StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1595,7 +1529,6 @@ StartOfAWeek EndOfAWeek StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 范例一: @@ -1624,7 +1557,6 @@ StartOfAWeek EndOfAWeek StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 范例一: @@ -1652,7 +1584,6 @@ EndOfTheWeek StartOfAWeek StartOfTheDay EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1671,7 +1602,6 @@ EndOfTheWeek StartOfAWeek EndOfAWeek EndOfTheDay StartOfADay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1703,7 +1633,6 @@ EndOfTheWeek StartOfAWeek EndOfAWeek StartOfTheDay EndOfTheDay EndOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1722,7 +1651,6 @@ EndOfTheWeek StartOfAWeek EndOfAWeek StartOfTheDay EndOfTheDay StartOfADay 返回:处理后的结果值。 - 范例 ```tsl @@ -1738,7 +1666,6 @@ return StartOfTheHalfYear(EndT); 返回:处理后的结果值。 - 范例 ```tsl @@ -1754,7 +1681,6 @@ return StartOfTheQuarter (EndT); 返回:处理后的结果值。 - 范例 ```tsl @@ -1770,7 +1696,6 @@ return EndOfTheQuarter (EndT); 返回:处理后的结果值。 - 范例 ```tsl @@ -1881,6 +1806,7 @@ SecondOfTheYear MilliSecondOfTheYear 注意:使用了ISO8601标准,这意味着可能指定的时间所处的周不属于当前月份,那么返回的将是相对与其他月份的周数。如果当月1号是周四及周四之前,则本周会纳入本月,即本周是本月的第一周,如果当月1号是周四之后,比如是周五,则还属于上月的周期内,即为上月的最后一周。 参数: + - AValue:TDateTime类型,日期时间 - AYear:整数,年,返回值 - AMonth:整数,月,返回值 @@ -1901,6 +1827,7 @@ return month; // 输出: 3 注意:使用了ISO8601标准,这意味着可能指定的时间所处的周不属于当前月份,那么返回的将是相对与其他月份的周数,通过参数Ayear,Amonth将所属的年份和月份返回 参数: + - AValue:TDateTime类型,日期时间 - AYear:整数,年,返回值 - AMonth:整数,月,返回值 @@ -1923,7 +1850,6 @@ return week; // 输出: 3 返回:处理后的结果值。 - 范例 ```tsl @@ -1941,7 +1867,6 @@ SecondOfTheYear MilliSecondOfTheYear 返回:处理后的结果值。 - 范例 ```tsl @@ -1959,7 +1884,6 @@ MinuteOfTheYear MilliSecondOfTheYear 返回:处理后的结果值。 - 范例 ```tsl @@ -1977,7 +1901,6 @@ SecondOfTheYear MilliSecondOfTheYear 返回:处理后的结果值。 - 范例 ```tsl @@ -1995,7 +1918,6 @@ SecondOfTheMonth MilliSecondOfTheMonth 返回:处理后的结果值。 - 范例 ```tsl @@ -2012,7 +1934,6 @@ return second; // 输出: 1 返回:处理后的结果值。 - 范例 ```tsl @@ -2030,7 +1951,6 @@ MilliSecondOfTheWeek 返回:处理后的结果值。 - 范例 ```tsl @@ -2048,7 +1968,6 @@ MinuteOfTheMonth MilliSecondOfTheMonth 返回:处理后的结果值。 - 范例 ```tsl @@ -2067,7 +1986,6 @@ MilliSecondOfTheWeek 返回:处理后的结果值。 - 范例 ```tsl @@ -2084,7 +2002,6 @@ return minute; // 输出: 82 返回:处理后的结果值。 - 范例 ```tsl @@ -2101,7 +2018,6 @@ return millisecond; // 输出:990 返回:处理后的结果值。 - 范例 ```tsl @@ -2119,7 +2035,6 @@ MilliSecondOfTheWeek 返回:处理后的结果值。 - 范例 ```tsl @@ -2137,7 +2052,6 @@ SecondOfTheMonth MilliSecondOfTheMonth 返回:处理后的结果值。 - 范例 ```tsl @@ -2154,7 +2068,6 @@ return minute; // 输出: 30 返回:处理后的结果值。 - 范例 ```tsl @@ -2172,7 +2085,6 @@ MilliSecondOfTheWeek 返回:处理后的结果值。 - 范例 ```tsl @@ -2189,7 +2101,6 @@ return millisecond; // 输出: 5401000 返回:处理后的结果值。 - 范例 ```tsl @@ -2207,7 +2118,6 @@ MinuteOfTheMonth SecondOfTheMonth 返回:处理后的结果值。 - 范例 ```tsl @@ -2224,7 +2134,6 @@ return hour; // 输出: 23 返回:处理后的结果值。 - 范例 ```tsl @@ -2241,7 +2150,6 @@ return millisecond; // 输出: 1801000 返回:处理后的结果值。 - 范例 ```tsl @@ -2258,7 +2166,6 @@ return second; // 输出: 1801 返回:处理后的结果值。 - 范例 ```tsl @@ -2275,7 +2182,6 @@ return millisecond; // 输出: 1000 返回:处理后的结果值。 - 范例 ```tsl @@ -2292,7 +2198,6 @@ return second; // 输出: 5401 返回:处理后的结果值。 - 范例 ```tsl @@ -2323,7 +2228,6 @@ SecondOfTheWeek 返回:处理后的结果值。 - 范例 范例一: @@ -2352,7 +2256,6 @@ WithinPastSeconds WithinPastMinutes WithinPastMilliSeconds 返回:处理后的结果值。 - 范例 范例一: @@ -2380,7 +2283,6 @@ WithinPastSeconds WithinPastMinutes WithinPastMilliSeconds 返回:处理后的结果值。 - 范例 范例一: @@ -2409,7 +2311,6 @@ WithinPastSeconds WithinPastMinutes WithinPastMilliSeconds 返回:处理后的结果值。 - 范例 范例一: @@ -2436,7 +2337,6 @@ WithinPastSeconds WithinPastMinutes WithinPastMilliSeconds 返回:处理后的结果值。 - 范例 范例一: @@ -2464,7 +2364,6 @@ WithinPastSeconds WithinPastMinutes WithinPastMilliSeconds 返回:处理后的结果值。 - 范例 ```tsl @@ -2485,7 +2384,6 @@ WithinPastHours WithinPastSeconds WithinPastMilliSeconds 返回:处理后的结果值。 - 范例 范例一: @@ -2512,7 +2410,6 @@ WithinPastHours WithinPastMinutes WithinPastMilliSeconds 返回:处理后的结果值。 - 范例 ```tsl @@ -2545,7 +2442,6 @@ WithinPastHours WithinPastSeconds WithinPastMinutes 返回:处理后的结果值。 - 范例 ```tsl @@ -2563,7 +2459,6 @@ SecondsBetween MilliSecondsBetween 返回:处理后的结果值。 - 范例 ```tsl @@ -2581,7 +2476,6 @@ SecondsBetween MilliSecondsBetween 返回:处理后的结果值。 - 范例 ```tsl @@ -2599,7 +2493,6 @@ SecondsBetween MilliSecondsBetween 返回:处理后的结果值。 - 范例 范例一: @@ -2629,7 +2522,6 @@ MinutesBetween SecondsBetween MilliSecondsBetween 返回:处理后的结果值。 - 范例 ```tsl @@ -2647,7 +2539,6 @@ SecondsBetween MilliSecondsBetween 返回:处理后的结果值。 - 范例 ```tsl @@ -2665,7 +2556,6 @@ SecondsBetween MilliSecondsBetween 返回:处理后的结果值。 - 范例 ```tsl @@ -2683,7 +2573,6 @@ MinutesBetween MilliSecondsBetween 返回:处理后的结果值。 - 范例 ```tsl @@ -2716,7 +2605,6 @@ MinutesBetween SecondsBetween 返回:处理后的结果值。 - 范例 ```tsl @@ -2734,7 +2622,6 @@ MilliSecondSpan 返回:处理后的结果值。 - 范例 ```tsl @@ -2752,7 +2639,6 @@ MilliSecondSpan 返回:处理后的结果值。 - 范例 ```tsl @@ -2772,7 +2658,6 @@ MilliSecondSpan 返回:处理后的结果值。 - 范例 ```tsl @@ -2792,7 +2677,6 @@ MilliSecondSpan 返回:处理后的结果值。 - 范例 ```tsl @@ -2810,7 +2694,6 @@ MilliSecondSpan 返回:处理后的结果值。 - 范例 ```tsl @@ -2830,7 +2713,6 @@ MilliSecondSpan 返回:处理后的结果值。 - 范例 ```tsl @@ -2878,7 +2760,6 @@ return milliseconds; // 输出: 63201600000 返回:处理后的结果值。 - 范例 ```tsl @@ -2895,7 +2776,6 @@ return datetostr(incyears); // 输出: 2020-08-01 返回:处理后的结果值。 - 范例 ```tsl @@ -2912,7 +2792,6 @@ return IncHalfYear(AValue, Number); 返回:处理后的结果值。 - 范例 ```tsl @@ -2929,7 +2808,6 @@ return IncQuarter(AValue, Number); 返回:处理后的结果值。 - 范例 ```tsl @@ -2946,7 +2824,6 @@ return datetostr(incmonths); // 输出: 2010-10-01 返回:处理后的结果值。 - 范例 ```tsl @@ -2963,7 +2840,6 @@ return datetostr(incweeks); // 输出: 2010-08-08 返回:处理后的结果值。 - 范例 ```tsl @@ -2980,7 +2856,6 @@ return datetostr(incdays); // 输出: 2010-08-11 返回:处理后的结果值。 - 范例 ```tsl @@ -2997,7 +2872,6 @@ return datetimetostr(inchours); // 输出: 2010-08-01 10:01:01 返回:处理后的结果值。 - 范例 ```tsl @@ -3014,7 +2888,6 @@ return datetimetostr(incminutes); // 输出: 2010-08-01 00:51:01 返回:处理后的结果值。 - 范例 ```tsl @@ -3031,7 +2904,6 @@ return datetimetostr(incseconds); // 输出: 2010-08-01 00:01:51 返回:处理后的结果值。 - 范例 ```tsl @@ -3064,7 +2936,6 @@ return datetimetostr(incmilliseconds); // 输出: 2010-08-01 00:01:02 返回:日期或时间值。 - 范例 ```tsl @@ -3083,7 +2954,6 @@ DecodeDateMonthWeek 返回:日期或时间值。 - 范例 ```tsl @@ -3104,7 +2974,6 @@ DecodeDateMonthWeek 返回:日期或时间值。 - 范例 ```tsl @@ -3126,7 +2995,6 @@ DecodeDateMonthWeek 返回:日期或时间值。 - 范例 ```tsl @@ -3146,7 +3014,6 @@ DecodeDateMonthWeek 返回:日期或时间值。 - 范例 ```tsl @@ -3166,7 +3033,6 @@ DecodeDateMonthWeek 返回:日期或时间值。 - 范例 ```tsl @@ -3185,7 +3051,6 @@ DecodeDateMonthWeek 返回:日期或时间值。 - 范例 ```tsl @@ -3204,7 +3069,6 @@ EncodeDateMonthWeek 返回:日期或时间值。 - 范例 ```tsl @@ -3222,7 +3086,6 @@ TryEncodeDateWeek TryEncodeDateDay TryEncodeDateMonthWeek 返回:日期或时间值。 - 范例 ```tsl @@ -3240,7 +3103,6 @@ TryEncodeDateTime TryEncodeDateDay TryEncodeDateMonthWeek 返回:日期或时间值。 - 范例 ```tsl @@ -3258,7 +3120,6 @@ TryEncodeDateTime TryEncodeDateWeek TryEncodeDateMonthWeek 返回:日期或时间值。 - 范例 ```tsl @@ -3302,7 +3163,6 @@ TryEncodeDateTime TryEncodeDateWeek TryEncodeDateDay 返回:处理后的结果值。 - 范例 范例一: @@ -3333,7 +3193,6 @@ return newTime; // 输出: 0 返回:处理后的结果值。 - 范例 范例一: @@ -3369,7 +3228,6 @@ return newTime; // 输出: 0 返回:处理后的结果值。 - 范例 范例一: @@ -3405,7 +3263,6 @@ return newTime; // 输出: 0 返回:处理后的结果值。 - 范例 ```tsl @@ -3422,7 +3279,6 @@ return datetimetostr(newTime); // 输出: 2011-08-10 01:12:12 返回:处理后的结果值。 - 范例 ```tsl @@ -3439,7 +3295,6 @@ return datetimetostr(newTime); // 输出: 2011-08-10 12:09:12 返回:处理后的结果值。 - 范例 ```tsl @@ -3456,7 +3311,6 @@ return datetimetostr(newTime); // 输出: 2011-08-10 12:12:09 返回:处理后的结果值。 - 范例 ```tsl @@ -3473,7 +3327,6 @@ return MilliSecondOf (newTime); // 输出: 100 返回:日期或时间值。 - 范例 ```tsl @@ -3490,7 +3343,6 @@ return datetimetostr(newTime); // 输出: 2010-08-09 12:12:12 返回:日期或时间值。 - 范例 ```tsl @@ -3507,7 +3359,6 @@ return datetimetostr(newTime); // 输出: 2011-08-10 10:08:09 返回:日期或时间值。 - 范例 ```tsl @@ -3524,7 +3375,6 @@ return datetimetostr(newTime); // 输出: 2010-08-10 10:08:09 返回:日期或时间值。 - 范例 ```tsl @@ -3541,7 +3391,6 @@ return datetimetostr(Aresult); // 输出: 2010-08-10 10:08:09 返回:日期或时间值。 - 范例 ```tsl @@ -3558,7 +3407,6 @@ return result; // 输出: -1 返回:日期或时间值。 - 范例 ```tsl @@ -3575,7 +3423,6 @@ return flag; // 输出: 0 返回:日期或时间值。 - 范例 ```tsl @@ -3592,7 +3439,6 @@ return result; // 输出: -1 返回:日期或时间值。 - 范例 ```tsl @@ -3609,7 +3455,6 @@ return flag; // 输出: 1 返回:日期或时间值。 - 范例 ```tsl @@ -3626,7 +3471,6 @@ return result; // 输出: 0 返回:日期或时间值。 - 范例 ```tsl @@ -3643,7 +3487,6 @@ return result; // 输出: 1 返回:处理后的结果值。 - 范例 ```tsl @@ -3662,7 +3505,6 @@ return array(weekNum, WOFM); // 输出: array(1,2) 返回:处理后的结果值。 - 范例 ```tsl @@ -3681,7 +3523,6 @@ return array(Ayear, Amonth, ANthDayOfWeek, ADayOfWeek ); 返回:处理后的结果值。 - 范例 ```tsl @@ -3698,7 +3539,6 @@ return EncodeDayOfWeekInMonth(2013, 10, 2, 1); // 输出41561('2013-10-14') 返回:处理后的结果值。 - 范例 ```tsl @@ -3732,7 +3572,6 @@ return datetimetostr(newtime); 返回:日期或时间值。 - 范例 ```tsl @@ -3764,7 +3603,6 @@ TryModifiedJulianDateToDateTime DateTimeToUnix UnixToDateTime 返回:日期或时间值。 - 范例 ```tsl @@ -3785,7 +3623,6 @@ TryModifiedJulianDateToDateTime DateTimeToUnix UnixToDateTime 返回:日期或时间值。 - 范例 ```tsl @@ -3804,7 +3641,6 @@ UnixToDateTime 返回:日期或时间值。 - 范例 ```tsl @@ -3823,7 +3659,6 @@ TryModifiedJulianDateToDateTime 返回:日期或时间值。 - 范例 ```tsl @@ -3844,7 +3679,6 @@ UnixToDateTime 返回:日期或时间值。 - 范例 ```tsl @@ -3863,7 +3697,6 @@ TryModifiedJulianDateToDateTime UnixToDateTime 返回:日期或时间值。 - 范例 ```tsl @@ -3883,7 +3716,6 @@ TryModifiedJulianDateToDateTime DateTimeToUnix 返回:日期或时间值。 - 范例 ```tsl @@ -3903,7 +3735,6 @@ return datetimetostr(EndT); 返回:日期或时间值。 - 范例 ```tsl @@ -3934,7 +3765,6 @@ return t; // 都返回20240525.1430T 返回:日期或时间值。 - 范例 ```tsl @@ -3961,7 +3791,6 @@ return ExcelRDate(RDate); 返回:日期或时间值。 - 范例 ```tsl @@ -3976,7 +3805,6 @@ return DateTimeGMTToCookieStrw(20200723.110633T); 返回:日期或时间值。 - 范例 ```tsl @@ -3991,7 +3819,6 @@ return DateTimeGMTToHttpStrw(20200723.110633T); 返回:日期或时间值。 - 范例 ```tsl @@ -4015,7 +3842,6 @@ return datetimetostrw(20200720.0930T); 返回:字符串。 - 范例 ```tsl @@ -4030,7 +3856,6 @@ return TimetoStrw(20200720.0930T); // 输出宽字节字符串:09:30:00 返回:字符串。 - 范例 ```tsl @@ -4142,12 +3967,11 @@ return datetostrw(20200720T); // 输出宽字节字符串 2020-07-20 返回:字符串。 - 范例 ```tsl a := StrCmp("arr", "arry"); -return a; // +return a; // // 输出;-1 ``` @@ -4164,7 +3988,6 @@ return a; // 返回:字符串。 - 范例 ```tsl @@ -4182,7 +4005,6 @@ return aValue; 返回:字符串。 - 范例 ```tsl @@ -4200,7 +4022,6 @@ return aValue; 返回:字符串。 - 范例 ```tsl @@ -4218,7 +4039,6 @@ return r; 返回:字符串。 - 范例 范例01: @@ -4244,7 +4064,6 @@ return concat(s1, s2); 返回:字符串。 - 范例 ```tsl @@ -4263,7 +4082,6 @@ return a; 返回:字符串。 - 范例 1、把两个数字格式化为字符串:Format('First %d, Second %d', n1, n2); @@ -4335,7 +4153,6 @@ return Format('%2:d,%1:5d,%0:X', 14, 3, 12); 返回:字符串。 - 范例 ```tsl @@ -4352,7 +4169,6 @@ return r; // 输出:50 返回:整数。 - 范例 ```tsl @@ -4370,7 +4186,6 @@ return S; 返回:字符串。 - 范例 ```tsl @@ -4394,7 +4209,6 @@ return CompareText("万科A", "万科A"); // 输出:-65248 返回:字符串。 - 范例 ```tsl @@ -4411,7 +4225,6 @@ return a; // 输出字符串:ank yo 返回:字符串。 - 范例 ```tsl @@ -4428,7 +4241,6 @@ return UpperCase("sz000001"); 返回:字符串。 - 范例 ```tsl @@ -4443,7 +4255,6 @@ return arr; // 输出字符串:i am 返回:字符串。 - 范例 ```tsl @@ -4466,7 +4277,6 @@ return arr; // 输出: a stud 参数:无。 返回:字符串。 - 范例 ```tsl @@ -4483,7 +4293,6 @@ return GetFormatLocalCode(); // 输出:0 返回:字符串。 - 范例 ```tsl @@ -4500,7 +4309,6 @@ return s; // 输出:1.14000000000000E+0002 返回:字符串。 - 范例 ```tsl @@ -4515,7 +4323,6 @@ return RightStr('abccccdddd', 2); 返回:字符串。 - 范例 ```tsl @@ -4538,7 +4345,6 @@ return CompareStr("万科A", "万科A"); 返回:字符串。 - 范例 ```tsl @@ -4552,12 +4358,12 @@ return LeftStr('abccccdddd', 2); 参数:s(字符串)。 返回:字符串。 - 范例 ```tsl return Trim(" Hello! \r\n Tinysoft "); ``` + 结果: ```text @@ -4574,7 +4380,6 @@ Hello! 返回:字符串。 - 范例 ```tsl @@ -4588,7 +4393,6 @@ return SameText("SZ000001", "sz000001"); // 输出: 1 返回:字符串。 - 范例 ```tsl @@ -4604,7 +4408,6 @@ return arr; // 输出: I am a sttdent 返回:字符串。 - 范例 ```tsl @@ -4620,7 +4423,6 @@ return s; // 输出:申万采掘 返回:字符串。 - 范例 ```tsl @@ -4635,7 +4437,6 @@ return arr; // 输出: 116 返回:字符串。 - 范例 ```tsl @@ -4652,7 +4453,6 @@ return LowerCase("万科A"); 返回:字符串。 - 范例 ```tsl @@ -4669,7 +4469,6 @@ return GetFormatLocalCode(); // 输出:0 返回:字符串。 - 范例 范例一: @@ -4696,7 +4495,6 @@ return array(v, code); // 输出:array(1.142,6) 返回:整数。 - 范例 ```tsl @@ -4715,12 +4513,12 @@ return Pos('fg', 'adcfgvbhj'); 参数:s(字符串)。 返回:字符串。 - 范例 ```tsl return TrimRight("Hello! \r\n Tinysoft "); ``` + 结果: ```text @@ -4740,12 +4538,12 @@ Hello! 参数:s(字符串)。 返回:字符串。 - 范例 ```tsl return TrimLeft(" Hello! \r\n Tinysoft "); ``` + 结果: ```text @@ -4762,7 +4560,6 @@ Hello! 返回:转换后的数值或日期。 - 范例 范例01 @@ -4790,20 +4587,19 @@ StrToCurrDef TryStrToCurr 返回:字符串。 - 范例 -| 格式串 | 1234 | -1234 | 0.5 | 0 | -| --- | --- | --- | --- | --- | -| 无 | | -1234 | 0.5 | 0 | -| 0 | 1234 | -1234 | 1 | 0 | -| 0.00 | 1234.00 | -1234.00 | 0.50 | 0.00 | -| #######.## | 1234 | -1234 | .5 | | -| #######,##0.00 | 1,234.00 | 1,234.00 | 0.50 | 0.00 | -| #######,##0.00;(#,##0.00) | 1,234.00 | (1,234.00) | 0.50 | 0.00 | -| #######,##0.00;;Zero | 1,234.00 | -1,234.00 | 0.5 | Zero | -| 0.000E+00 | 1.234E+03 | -1.234E+03 | 5.000E-01 | 0.000E+00 | -| #######.###E-0 | 1.234E3 | -1.234E3 | 5E-1 | 0E0 | +| 格式串 | 1234 | -1234 | 0.5 | 0 | +| ------------------------- | --------- | ------------ | --------- | --------- | +| 无 | | -1234 | 0.5 | 0 | +| 0 | 1234 | -1234 | 1 | 0 | +| 0.00 | 1234.00 | -1234.00 | 0.50 | 0.00 | +| #######.## | 1234 | -1234 | .5 | | +| #######,##0.00 | 1,234.00 | 1,234.00 | 0.50 | 0.00 | +| #######,##0.00;(#,##0.00) | 1,234.00 | (1,234.00) | 0.50 | 0.00 | +| #######,##0.00;;Zero | 1,234.00 | -1,234.00 | 0.5 | Zero | +| 0.000E+00 | 1.234E+03 | -1.234E+03 | 5.000E-01 | 0.000E+00 | +| #######.###E-0 | 1.234E3 | -1.234E3 | 5E-1 | 0E0 | ```tsl return FormatFloat('0.000E+00', 23224); @@ -4823,7 +4619,6 @@ return FormatFloat('00,000.00', 123); 返回:转换后的数值或日期。 - 范例 ```tsl @@ -4850,7 +4645,6 @@ return booltostr2(2 > 1); // 返回’ True’ 返回:转换后的数值或日期。 - 范例 ```tsl @@ -4871,7 +4665,6 @@ StrToCurrDef TryStrToCurr SetFormatLocalCode GetFormatLocalCode 返回:字符串。 - 范例 ```tsl @@ -4890,7 +4683,6 @@ TryStrToFloat StrToCurr StrToCurrDef TryStrToCurr 返回:字符串。 - 范例 范例01:转换成功 @@ -4931,7 +4723,6 @@ StrToCurrDef TryStrToCurr 返回:字符串。 - 范例 ```tsl @@ -4950,7 +4741,6 @@ StrToCurr StrToCurrDef TryStrToCurr SetFormatLocalCode GetFormatLocalCode 返回:字符串。 - 范例 ```tsl @@ -4969,7 +4759,6 @@ StrToCurrDef TryStrToCurr SetFormatLocalCode GetFormatLocalCode 返回:字符串。 - 范例 ```tsl @@ -4986,7 +4775,6 @@ return FormatCurr('0.000E+00', 232.24); 返回:字符串。 - 范例 ```tsl @@ -5006,7 +4794,6 @@ TryStrToFloat StrToCurr StrToCurrDef SetFormatLocalCode GetFormatLocalCode 返回:转换后的数值或日期。 - 范例 范例一: @@ -5034,7 +4821,6 @@ TryStrToFloat StrToCurr StrToCurrDef TryStrToCurr 返回:字符串。 - 范例 ```tsl @@ -5053,7 +4839,6 @@ StrToCurr StrToCurrDef TryStrToCurr 返回:字符串。 - 范例 ```tsl @@ -5072,7 +4857,6 @@ StrToCurr StrToCurrDef TryStrToCurr SetFormatLocalCode GetFormatLocalCode 返回:字符串。 - 范例 ```tsl @@ -5091,7 +4875,6 @@ StrToCurrDef TryStrToCurr 返回:字符串。 - 范例 ```tsl @@ -5107,7 +4890,6 @@ return write('---', SpaceByNumber(2), '---'); 返回:布尔值。 - 范例 ```tsl @@ -5122,7 +4904,6 @@ return IsValidIdent('a0ffh2'); 返回:转换后的数值或日期。 - 范例 ```tsl @@ -5141,7 +4922,6 @@ StrToCurrDef TryStrToCurr 返回:转换后的数值或日期。 - 范例 ```tsl @@ -5160,7 +4940,6 @@ StrToCurr StrToCurrDef TryStrToCurr SetFormatLocalCode GetFormatLocalCode 返回:转换后的数值或日期。 - 范例 ```tsl @@ -5179,7 +4958,6 @@ StrToCurrDef TryStrToCurr 返回:字符串。 - 范例 ```tsl @@ -5198,7 +4976,6 @@ TryStrToFloat StrToCurr StrToCurrDef TryStrToCurr 返回:转换后的数值或日期。 - 范例 ```tsl @@ -5228,7 +5005,6 @@ return r; // 输出:array("和顺电气","和顺电气") 返回:字符串。 - 范例 ```tsl @@ -5273,7 +5049,6 @@ return letters(1, 0); 返回:字符串。 - 范例 范例01: @@ -5314,7 +5089,6 @@ return StrToInt64Def("0x12", 1); // 输出:18L 返回:字符串。 - 范例 范例01:转换成功 @@ -5355,7 +5129,6 @@ else return "转换失败!"; 返回:字符串。 - 范例 范例01 @@ -5396,7 +5169,6 @@ return StrToInt32Def("0x12", 1); // 输出:18 返回:字符串。 - 范例 范例01:转换成功 @@ -5437,7 +5209,6 @@ else return "转换失败!"; 返回:转换后的数值或日期。 - 范例 范例01: @@ -5459,7 +5230,6 @@ return StrToInt64("0x12"); // 输出:18L 返回:转换后的数值或日期。 - 范例 范例01 @@ -5482,7 +5252,6 @@ return StrToInt64Def("0x12", 1); // 输出:18L 返回:字符串。 - 范例 范例01:转换成功 @@ -5519,7 +5288,6 @@ else return "转换失败!"; 返回:转换后的数值或日期。 - 范例 范例01: @@ -5541,7 +5309,6 @@ return StrToInt32("0x12"); // 输出:18 返回:转换后的数值或日期。 - 范例 范例01 @@ -5564,7 +5331,6 @@ return StrToInt32Def("0x12", 1); // 输出:18 返回:字符串。 - 范例 范例01:转换成功 @@ -5601,7 +5367,6 @@ else return "转换失败!"; 返回:字符串。 - 范例 范例01 @@ -5624,7 +5389,6 @@ return StrToInt("0x12"); // 输出:18 返回:字符串。 - 范例 范例01 @@ -5648,7 +5412,6 @@ return StrToIntDef("0x12", 1); // 输出:18 返回:字符串。 - 范例 范例01:转换成功 @@ -5703,7 +5466,6 @@ else return "转换失败!"; 返回:字符串。 - 范例 ```tsl @@ -5721,7 +5483,6 @@ return AnsiContainsText(text, 'Abcd'); 返回:字符串。 - 范例 ```tsl @@ -5743,7 +5504,6 @@ return AnsiStartsText('Abc', text); 返回:字符串。 - 范例 ```tsl @@ -5765,7 +5525,6 @@ return AnsiEndsText('Efg', text); 返回:字符串。 - 范例 ```tsl @@ -5789,7 +5548,6 @@ return AnsiMatchText('ab', AValues); 返回:字符串。 - 范例 ```tsl @@ -5807,7 +5565,6 @@ return AnsiContainsStr(AText, 'Bcd'); 返回:字符串。 - 范例 ```tsl @@ -5825,7 +5582,6 @@ return AnsiStartsStr('abcd', Atext); 返回:字符串。 - 范例 ```tsl @@ -5843,7 +5599,6 @@ return AnsiEndsStr('efg', text); 返回:字符串。 - 范例 ```tsl @@ -5864,7 +5619,6 @@ return AnsiMatchStr(AText, AValues); 返回:字符串。 - 范例 ```tsl @@ -5899,7 +5653,6 @@ return FormatStrExt(123); 返回:字符串。 - 范例 ```tsl @@ -5916,7 +5669,6 @@ return StuffString(Atext, 1, 4, ASubText); 返回:字符串。 - 范例 ```tsl @@ -5936,7 +5688,6 @@ return AnsiReplaceText(AText, AFromText, AToText); 返回:字符串。 - 范例 ```tsl @@ -5956,7 +5707,6 @@ return AnsiReplaceStr(AText, AFromText, AToText); 返回:字符串。 - 范例 ```tsl @@ -5974,7 +5724,6 @@ return ReplaceText(AText, AFromText, AToText); 返回:字符串。 - 范例 ```tsl @@ -5992,7 +5741,6 @@ return ReplaceStr(AText, AFromText, AToText); 返回:字符串。 - 范例 ```tsl @@ -6013,7 +5761,6 @@ lines. 返回:字符串。 - 范例 范例01:调整字符串的换行模式 @@ -6044,7 +5791,6 @@ return r; 返回:字符串。 - 范例 ```tsl @@ -6061,7 +5807,6 @@ ho tostn(r);//输出:"Tinysoft\n Statistical \nanalysis Language" 返回:字符串。 - 范例 ```tsl @@ -6076,7 +5821,6 @@ return SeprateStrToTotal('债券型;现金型;配置型;股票型;保本型'); 返回:字符串。 - 范例 ```tsl @@ -6091,14 +5835,12 @@ return TotalStrToSeprate ('债券型#现金型#配置型#股票型#保本型'); 返回:日期或时间值。 - 范例 ```tsl return DateStrToArr('2007-9-10;2007-9-10', '$', ';'); // '$'表示结束位置 ``` - ####### RdateStrToArr 用途:日期时间处理函数。 @@ -6106,14 +5848,12 @@ return DateStrToArr('2007-9-10;2007-9-10', '$', ';'); // '$'表示结束位置 返回:日期或时间值。 - 范例 ```tsl return RDateStrToArr('20070331;20070630'); ``` - ###### 字符串数组相关函数 ####### 内容 @@ -6128,7 +5868,6 @@ return RDateStrToArr('20070331;20070630'); 返回:整数。 - 范例 ```tsl @@ -6148,7 +5887,6 @@ return result; 返回:整数。 - 范例 ```tsl @@ -6175,7 +5913,6 @@ return result; 返回:字符串。 - 范例 ```tsl @@ -6198,7 +5935,6 @@ return s; 返回:整数。 - 范例 ```tsl @@ -6216,7 +5952,6 @@ return lengthW(testStr); 返回:字符串。 - 范例 ```tsl @@ -6249,7 +5984,6 @@ return midStr(testStr, 10, 30); 返回:字符串。 - 范例 ```tsl @@ -6265,7 +5999,6 @@ return ContainsText(a, b); // 返回1,包含 返回:字符串。 - 范例 ```tsl @@ -6285,7 +6018,6 @@ return StartsText('Abc', text); 返回:字符串。 - 范例 ```tsl @@ -6305,7 +6037,6 @@ return EndsText('Efg', text); 返回:字符串。 - 范例 ```tsl @@ -6323,7 +6054,6 @@ return array(ContainsStr(a, b), ContainsStr(a, c)); 返回:字符串。 - 范例 ```tsl @@ -6339,7 +6069,6 @@ return StartsStr('abcd', Atext); 返回:字符串。 - 范例 ```tsl @@ -6355,7 +6084,6 @@ return EndsStr('efg', text); 返回:字符串。 - 范例 ```tsl @@ -6372,7 +6100,6 @@ return StuffbString(Atext, 1, 4, ASubText); 返回:字符串。 - 范例 ```tsl @@ -6402,7 +6129,6 @@ return ReversebString(a); 返回:字符串。 - 范例 ```tsl @@ -6423,7 +6149,6 @@ return array(s1, s2, s3); 返回:字符串。 - 范例 ```tsl @@ -6446,7 +6171,6 @@ return array(s1, s2, s3); 返回:字符串。 - 范例 ```tsl @@ -6491,7 +6215,6 @@ return testStr; 返回:字符串。 - 范例 ```tsl @@ -6510,7 +6233,6 @@ return SoundexSimilar("return ", "result"); 返回:字符串。 - 范例 ```tsl @@ -6529,7 +6251,6 @@ return SoundexCompare("result", "return "); 返回:字符串。 - 范例 ```tsl @@ -6548,7 +6269,6 @@ return SoundexProc("transaction", "transact"); 返回:字符串。 - 范例 ```tsl @@ -6652,7 +6372,6 @@ ParseRegExpr("(\\d+)(\\w+)", source, "r", "$2$1", s ); return s; ``` - ddda2011 uuuu b2012 zzzz c2013 xxx 范例四:回调函数 @@ -6699,7 +6418,6 @@ return s like reg; 返回:字符串。 - 范例 ```tsl @@ -6714,7 +6432,6 @@ return ReplaceStrByReg("abcdeak", "A", "kkkk"); 返回:字符串。 - 范例 ```tsl @@ -6729,7 +6446,6 @@ return ReplaceTextByReg("abcdeak", "a", "kkkk"); 返回:字符串。 - 范例 ```tsl @@ -6763,48 +6479,48 @@ return ParseRegExpr3("abcdeak", "ab", "kkkk", "ir"); 注:由于TSL语言的字符串常量中\本身就是转义字符,因此,只要牵涉到\的,就要用\\来描述,因而象\s的TSL常量表述则为’\\s’。 -| 字符 | 描述 | -| --- | --- | -| \ | 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\' 匹配 "" 而 "\(" 则匹配 "("。 | -| ^ | 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。 | -| $ | 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' 或 '\r' 之前的位置。 | -| \* | 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 *
等价于{0,}。 | -| + | 匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。 | -| | 匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。 | -| {n} | n 是一个非负整数。匹配确定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的两个 o。 | -| {n,} | n 是一个非负整数。至少匹配n 次。例如,'o{2,}' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o。'o{1,}' 等价于 'o+'。'o{0,}' 则等价于 'o\*'。 | -| {n,m} | m 和 n 均为非负整数,其中n <=
m。最少匹配 n 次且最多匹配 m 次。如:"o{1,3}" 将匹配 "fooooood" 中的前三个 o。'o{0,1}' 等价于 'o?'。请注意在逗号和两个数之间不能有空格。 | -| | 当该字符紧跟在任何一个其他限制符 (\*, +, ?, {n}, {n,},
{n,m}) 后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 "oooo",'o+?' 将匹配单个 "o",而 'o+' 将匹配所有 'o'。 | -| . | 匹配除 "\n" 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符,请使用象 '[.\n]' 的模式。 | -| (pattern) | 匹配pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到。要匹配圆括号字符,请使用 '\(' 或 '\)'。 | -| (?:pattern) | 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (\|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y\|ies) 就是一个比 'industry\|industries' 更简略的表达式。 | +| 字符 | 描述 | +| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| \ | 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\' 匹配 "" 而 "\(" 则匹配 "("。 | +| ^ | 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。 | +| $ | 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' 或 '\r' 之前的位置。 | +| \* | 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 *
等价于{0,}。 | +| + | 匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。 | +| | 匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。 | +| {n} | n 是一个非负整数。匹配确定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的两个 o。 | +| {n,} | n 是一个非负整数。至少匹配n 次。例如,'o{2,}' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o。'o{1,}' 等价于 'o+'。'o{0,}' 则等价于 'o\*'。 | +| {n,m} | m 和 n 均为非负整数,其中n <=
m。最少匹配 n 次且最多匹配 m 次。如:"o{1,3}" 将匹配 "fooooood" 中的前三个 o。'o{0,1}' 等价于 'o?'。请注意在逗号和两个数之间不能有空格。 | +| | 当该字符紧跟在任何一个其他限制符 (\*, +, ?, {n}, {n,},
{n,m}) 后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 "oooo",'o+?' 将匹配单个 "o",而 'o+' 将匹配所有 'o'。 | +| . | 匹配除 "\n" 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符,请使用象 '[.\n]' 的模式。 | +| (pattern) | 匹配pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到。要匹配圆括号字符,请使用 '\(' 或 '\)'。 | +| (?:pattern) | 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (\|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y\|ies) 就是一个比 'industry\|industries' 更简略的表达式。 | | (?=pattern) | 正向预查,在任何未来符合匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如, 'Windows
(?=95\|98\|NT\|2000)' 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows
3.1" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。 | -| (?!pattern) | 负向预查,在任何不匹配未来符合匹配pattern的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如'Windows
(?!95\|98\|NT\|2000)' 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows
2000" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始 | -| x\|y | 匹配 x 或 y。例如,'z\|food' 能匹配 "z" 或 "food"。'(z\|f)ood' 则匹配 "zood" 或"food"。 | -| [xyz] | 字符集合。匹配所包含的任意一个字符。例如, '[abc]' 可以匹配 "plain" 中的 'a'。 | -| [^xyz] | 负值字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 "plain" 中的'p'。 | -| [a-z] | 字符范围。匹配指定范围内的任意字符。例如,'[a-z]' 可以匹配 'a' 到 'z' 范围内的任意小写字母字符。 | -| [^a-z] | 负值字符范围。匹配任何不在指定范围内的任意字符。例如,'[^a-z]' 可以匹配任何不在 'a' 到 'z' 范围内的任意字符。 | -| \b | 匹配一个单词边界,也就是指单词和空格间的位置。例如, 'er\b' 可以匹配"never" 中的 'er',但不能匹配 "verb" 中的 'er'。 | -| \B | 匹配非单词边界。'er\B' 能匹配 "verb" 中的 'er',但不能匹配 "never" 中的 'er'。 | -| \cx | 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。 x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。 | -| \d | 匹配一个数字字符。等价于 [0-9]。 | -| \D | 匹配一个非数字字符。等价于 [^0-9]。 | -| \f | 匹配一个换页符。等价于 \x0c和 \cL。 | -| \n | 匹配一个换行符。等价于 \x0a和 \cJ。 | -| \r | 匹配一个回车符。等价于 \x0d 和 \cM。 | -| \s | 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。 | -| \S | 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 | -| \t | 匹配一个制表符。等价于 \x09 和 \cI。 | -| \v | 匹配一个垂直制表符。等价于 \x0b 和 \cK。 | -| \w | 匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。 | -| \W | 匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。 | -| \xn | 匹配 n,其中 n 为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如, '\x41' 匹配 "A"。'\x041' 则等价于 '\x04'
& "1"。正则表达式中可以使用ASCII 编码。. | -| \num | 匹配 num,其中 num 是一个正整数。对所获取的匹配的引用。例如,'(.)' 匹配两个连续的相同字符。 | -| \n | 标识一个八进制转义值或一个后向引用。如果 \n 之前至少 n 个获取的子表达式,则 n 为后向引用。否则,如果 n 为八进制数字 (0-7),则 n 为一个八进制转义值。 | -| \nm | 标识一个八进制转义值或一个后向引用。如果 \nm 之前至少有is preceded by at least
nm 个获取得子表达式,则 nm 为后向引用。如果 \nm 之前至少有 n 个获取,则 n 为一个后跟文字 m 的后向引用。如果前面的条件都不满足,若 n 和 m 均为八进制数字 (0-7),则 \nm 将匹配八进制转义值 nm。 | -| \nml | 如果 n 为八进制数字 (0-3),且 m 和 l 均为八进制数字 (0-7),则匹配八进制转义值 nml。 | -| \un | 匹配 n,其中 n 是一个用四个十六进制数字表示的 Unicode 字符。例如,\u00A9 匹配版权符号 (?)。 | +| (?!pattern) | 负向预查,在任何不匹配未来符合匹配pattern的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如'Windows
(?!95\|98\|NT\|2000)' 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows
2000" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始 | +| x\|y | 匹配 x 或 y。例如,'z\|food' 能匹配 "z" 或 "food"。'(z\|f)ood' 则匹配 "zood" 或"food"。 | +| [xyz] | 字符集合。匹配所包含的任意一个字符。例如, '[abc]' 可以匹配 "plain" 中的 'a'。 | +| [^xyz] | 负值字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 "plain" 中的'p'。 | +| [a-z] | 字符范围。匹配指定范围内的任意字符。例如,'[a-z]' 可以匹配 'a' 到 'z' 范围内的任意小写字母字符。 | +| [^a-z] | 负值字符范围。匹配任何不在指定范围内的任意字符。例如,'[^a-z]' 可以匹配任何不在 'a' 到 'z' 范围内的任意字符。 | +| \b | 匹配一个单词边界,也就是指单词和空格间的位置。例如, 'er\b' 可以匹配"never" 中的 'er',但不能匹配 "verb" 中的 'er'。 | +| \B | 匹配非单词边界。'er\B' 能匹配 "verb" 中的 'er',但不能匹配 "never" 中的 'er'。 | +| \cx | 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。 x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。 | +| \d | 匹配一个数字字符。等价于 [0-9]。 | +| \D | 匹配一个非数字字符。等价于 [^0-9]。 | +| \f | 匹配一个换页符。等价于 \x0c和 \cL。 | +| \n | 匹配一个换行符。等价于 \x0a和 \cJ。 | +| \r | 匹配一个回车符。等价于 \x0d 和 \cM。 | +| \s | 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。 | +| \S | 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 | +| \t | 匹配一个制表符。等价于 \x09 和 \cI。 | +| \v | 匹配一个垂直制表符。等价于 \x0b 和 \cK。 | +| \w | 匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。 | +| \W | 匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。 | +| \xn | 匹配 n,其中 n 为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如, '\x41' 匹配 "A"。'\x041' 则等价于 '\x04'
& "1"。正则表达式中可以使用ASCII 编码。. | +| \num | 匹配 num,其中 num 是一个正整数。对所获取的匹配的引用。例如,'(.)' 匹配两个连续的相同字符。 | +| \n | 标识一个八进制转义值或一个后向引用。如果 \n 之前至少 n 个获取的子表达式,则 n 为后向引用。否则,如果 n 为八进制数字 (0-7),则 n 为一个八进制转义值。 | +| \nm | 标识一个八进制转义值或一个后向引用。如果 \nm 之前至少有is preceded by at least
nm 个获取得子表达式,则 nm 为后向引用。如果 \nm 之前至少有 n 个获取,则 n 为一个后跟文字 m 的后向引用。如果前面的条件都不满足,若 n 和 m 均为八进制数字 (0-7),则 \nm 将匹配八进制转义值 nm。 | +| \nml | 如果 n 为八进制数字 (0-3),且 m 和 l 均为八进制数字 (0-7),则匹配八进制转义值 nml。 | +| \un | 匹配 n,其中 n 是一个用四个十六进制数字表示的 Unicode 字符。例如,\u00A9 匹配版权符号 (?)。 | ###### 多语言支持函数 @@ -6866,7 +6582,6 @@ return nextCharIndex(s, 3); 返回:字符串。 - 范例 ```tsl @@ -6881,7 +6596,6 @@ return AnsiToUTF8('2011 tinysoft天软科技'); 返回:字符串。 - 范例 ```tsl @@ -6896,7 +6610,6 @@ return UTF8ToAnsi ('2011 tinysoft澶╄蒋绉戞妧'); 返回:整数。 - 范例 ```tsl @@ -6914,7 +6627,6 @@ return CharToByteIndex(s, 30); 返回:整数。 - 范例 ```tsl @@ -6933,7 +6645,6 @@ return b1; 返回:字符串。 - 范例 ```tsl @@ -6949,7 +6660,6 @@ return AnsiQuotedStr(s, "'"); 返回:整数。 - 范例 ```tsl @@ -6964,7 +6674,6 @@ return AnsiPos("tinysoft", "2011 tinysoft"); 返回:字符串。 - 范例 ```tsl @@ -6980,7 +6689,6 @@ return AnsiDequotedStr(s, "'"); 返回:整数。 - 范例 ```tsl @@ -6999,7 +6707,6 @@ return b1; 返回:整数。 - 范例 ```tsl @@ -7016,7 +6723,6 @@ return CharLength(s, 2); 返回:整数。 - 范例 ```tsl @@ -7034,7 +6740,6 @@ return ByteToCharIndex(s, 30); 返回:字符串。 - 范例 ```tsl @@ -7068,7 +6773,6 @@ return booltostrw(2 > 1); 返回:字符串。 - 范例 ```tsl @@ -7083,7 +6787,6 @@ return echo UnicodeESC('2011 tinysoft天软科技'); 返回:字符串。 - 范例 ```tsl @@ -7119,7 +6822,6 @@ return UnicodeESC('2011 tinysoft天软科技'); 返回:字符串。 - 范例 ```tsl @@ -7244,7 +6946,6 @@ return exportjsonstring(s); 返回:字符串。 - 范例 ```tsl @@ -7260,7 +6961,6 @@ return unUnicodeESC2w(%%g 2011 tinysoft\u5929\u8F6F\u79D1\u6280%%g); 返回:字符串。 - 范例 ```tsl @@ -7342,10 +7042,10 @@ return importJsonString(Utf8toAnsi(exportJsonStringUTF8(arr))); 返回 -| code | name | 代码 | -| --- | --- | --- | -| PFTSDEMO0004 | 商品跨期 | | -| | 债券组合 | PFTSDEMO0003 | +| code | name | 代码 | +| ------------ | -------- | ------------ | +| PFTSDEMO0004 | 商品跨期 | | +| | 债券组合 | PFTSDEMO0003 | 范例04:将大的无符号数字转为int64 @@ -7404,7 +7104,6 @@ python中返回: 返回:JSON 字符串。 - 范例 范例01:将天软含中文的字符串转化为json串 @@ -7455,7 +7154,6 @@ return ExportJSONStringMBCS(s); 返回:字符串。 - 范例 ```tsl @@ -7471,7 +7169,6 @@ return ChangeFileExt("D:\\test.tsl", ".txt"); 返回:字符串。 - 范例 ```tsl @@ -7486,7 +7183,6 @@ return ExtractFilePath("D:\\Tinysoft\\tslweb\\web\\test.tsl"); 返回:字符串。 - 范例 ```tsl @@ -7505,7 +7201,6 @@ return ExtractFileDir("D:\\Tinysoft\\tslweb\\web\\test.tsl"); 返回:字符串。 - 范例 ```tsl @@ -7520,7 +7215,6 @@ return ExtractFileDrive("D:\\Tinysoft\\tslweb\\web\\test.tsl"); 返回:整数。 - 范例 ```tsl @@ -7535,7 +7229,6 @@ return ExtractFileName("D:\\Tinysoft\\tslweb\\web\\test.tsl"); 返回:字符串。 - 范例 ```tsl @@ -7550,7 +7243,6 @@ return ExtractFileExt("D:\\Tinysoft\\tslweb\\web\\test.tsl"); 返回:字符串。 - 范例 ```tsl @@ -7567,7 +7259,6 @@ return ExtractRelativePath("D:\\test.tsl", "D:\\Tinysoft\\tslweb\\web\\test.tsl" 返回:布尔值。 - 范例 ```tsl @@ -7582,7 +7273,6 @@ return IsPathDelimiter("D:\\Tinysoft\\tslweb\\web\\test.tsl", 3); 返回:布尔值。 - 范例 ```tsl @@ -7597,7 +7287,6 @@ return IsDelimiter("tinysoft", "2011 tinysoft", 6); 返回:字符串。 - 范例 ```tsl @@ -7618,7 +7307,6 @@ return IncludeTrailingPathDelimiter("D:\\Tinysoft\\tslweb\\web"); 返回:字符串。 - 范例 ```tsl @@ -7639,7 +7327,6 @@ return IncludeTrailingBackslash ("D:\\Tinysoft\\tslweb\\web"); 返回:字符串。 - 范例 ```tsl @@ -7654,7 +7341,6 @@ return ExcludeTrailingPathDelimiter("D:\\Tinysoft\\tslweb\\web\\"); 返回:字符串。 - 范例 ```tsl @@ -7669,7 +7355,6 @@ return ExcludeTrailingBackslash("D:\\Tinysoft\\tslweb\\web\\"); 返回:字符串。 - 范例 ```tsl @@ -7684,7 +7369,6 @@ return LastDelimiter('\\', "D:\\Tinysoft\\tslweb\\web\\test.tsl"); 返回:整数。 - 范例 ```tsl @@ -7717,7 +7401,6 @@ return AnsiCompareFileName("/tinysoft/file1.txt","/Tinysoft/File1.txt"); 返回:整数。 - 范例 ```tsl @@ -7732,7 +7415,6 @@ return SameFileName('index.tsl', "test.tsl"); 返回:整数。 - 范例 ```tsl @@ -7747,7 +7429,6 @@ return AnsiLowerCaseFileName("TEST.tsl"); 返回:整数。 - 范例 ```tsl @@ -7769,7 +7450,6 @@ return AnsiUpperCaseFileName("test.tsl"); 参数:无。 返回:字符串。 - 范例 ```tsl @@ -7785,7 +7465,6 @@ return sl.values("明"); 返回:字符串。 - 范例 ```tsl @@ -7846,7 +7525,6 @@ return HztoPY("华夏盛势"); // HXCS HXSS 返回:整数。 - 范例 ```tsl @@ -7862,7 +7540,6 @@ return FieldCount(t1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7878,14 +7555,12 @@ return FieldExist(t1, 'b'); 返回:处理后的结果值。 - 范例 ```tsl t1 := array(('a':1, 'b':4), ('a':7, 'b':8), ('a':2, 'b':3));return FieldNames(t1); ``` - ####### FieldName 用途:数组相关函数。 @@ -7893,7 +7568,6 @@ t1 := array(('a':1, 'b':4), ('a':7, 'b':8), ('a':2, 'b':3));return FieldNames(t1 返回:处理后的结果值。 - 范例 ```tsl @@ -7909,7 +7583,6 @@ return FieldName(t1, 0); 返回:布尔值。 - 范例 ```tsl @@ -7925,7 +7598,6 @@ return IsTable(t1); 返回:处理后的结果值。 - 范例 范例01: @@ -7936,7 +7608,6 @@ MagicsetArray(a, 1, 2, 10); // a[1][2] := 10 return a; ``` - 范例02: ```tsl @@ -7945,7 +7616,6 @@ MagicSetArray(a, array(1, 2), "b"); // a[1][2] := "b" return a; ``` - 参考MagicGetArray ####### NoRecordTable @@ -7954,7 +7624,6 @@ return a; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -7982,7 +7651,6 @@ a := array((1, 2, 3), (4, 5, array(3, 4))); return MagicgetArray(a, array(1, 2)); // 返回a[1][2]的数据 ``` - 参考MagicSetArray ####### RecordExist @@ -7992,7 +7660,6 @@ return MagicgetArray(a, array(1, 2)); // 返回a[1][2]的数据 返回:处理后的结果值。 - 范例 ```tsl @@ -8008,7 +7675,6 @@ return RecordExist(t, 12); 返回:处理后的结果值。 - 范例 ```tsl @@ -8024,7 +7690,6 @@ return RecordExist2(t1, 'b', 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8040,7 +7705,6 @@ return RecordExist3(t, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8057,7 +7721,6 @@ return FieldNamesOfStrSubscript(s); 返回:处理后的结果值。 - 范例 ```tsl @@ -8077,7 +7740,6 @@ return StrSubscriptTableToNormal(t, '序号'); 返回:整数。 - 范例 ```tsl @@ -8093,7 +7755,6 @@ return FieldCountOfStrSubscript(s); 返回:处理后的结果值。 - 范例 ```tsl @@ -8117,7 +7778,6 @@ return argmin(x); // 1 返回:处理后的结果值。 - 范例 ```tsl @@ -8145,7 +7805,6 @@ return rdo2 PasswordGen(8, 5, 'ts', 3); 返回:整数。 - 范例 ```tsl @@ -8161,7 +7820,6 @@ return GetStrIndexNum(arr); 返回:整数。 - 范例 ```tsl @@ -8170,7 +7828,6 @@ return GetStrIndexs(arr); // 输出:array(“a1”,”a2”,”a3”)。 ``` - 参考GetIntIndexs GetAllIndexs ####### GetIntIndexs @@ -8183,7 +7840,6 @@ return Getintindexs(arr); // 输出:array(1,2,3) ``` - 参考GetStrIndexs GetAllIndexs ####### GetAllIndexs @@ -8193,7 +7849,6 @@ return Getintindexs(arr); 返回:整数。 - 范例 ```tsl @@ -8210,7 +7865,6 @@ return GetAllIndexs(arr); // 输出:array(“p1”,”p2”,”p3”) 返回:整数。 - 范例 ```tsl @@ -8230,7 +7884,6 @@ return arr; 返回:处理后的结果值。 - 范例 ```tsl @@ -8248,7 +7901,6 @@ return arr; // array(("p1":1,"p3":3), ("p1":4"p3":6)) 返回:整数。 - 范例 ```tsl @@ -8277,7 +7929,6 @@ return length(arr); 返回:处理后的结果值。 - 范例 ```tsl @@ -8286,7 +7937,6 @@ RankIt(t2, 'c', 1); return t2; ``` - ####### RankIt2 用途:数组相关函数。 @@ -8294,7 +7944,6 @@ return t2; 返回:处理后的结果值。 - 范例 ```tsl @@ -8303,7 +7952,6 @@ RankIt2(t2, 'c', '名次', 1); return t2; ``` - ####### RPSIt 用途:数组相关函数。 @@ -8311,7 +7959,6 @@ return t2; 返回:处理后的结果值。 - 范例 获得沪深300的成分股,并计算EndT的涨幅,对涨幅排序后返回其排序百分比。 @@ -8344,7 +7991,6 @@ return RPSIt(r, 'StockZF', 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -8361,7 +8007,6 @@ return SortTableByFieldExt(s, 'b'); 返回:处理后的结果值。 - 范例取上证50的成分股,获得涨幅之后,对涨幅进行排名 ```tsl @@ -8414,7 +8059,6 @@ return arr; 返回:处理后的结果值。 - 范例 ```tsl @@ -8515,7 +8159,6 @@ a := array( return filterin(a, array(1, 2, 5), 'a'); ``` - 范例02: ```tsl @@ -8530,7 +8173,6 @@ end; return filterin(a, array(("a":2, "b":1, "c":4), ("a":3, "b":1, "c":4)), nil); ``` - 范例03: ```tsl @@ -8545,7 +8187,6 @@ end; return filterin(a, array(("a":2, "b":1), ("a":3, "b":1)), array('a', 'b')); ``` - 范例04: ```tsl @@ -8560,7 +8201,6 @@ end; return filterin(a, array(("a":2, "b":1), ("a":3, "b":1)), array('a', 'b'), false); ``` - 范例05: 一维数组的过滤: @@ -8663,7 +8303,6 @@ t1 := array(('a':1, 'b':4, 'c':9), ('a':7, 'b':8, 'c':5)); return DeleteColumnByField(t1, 'a;b'); ``` - ####### Inserttablebyrno 范例 @@ -8731,7 +8370,6 @@ t := array(('a':1, 'b':4), ('a':7, 'b':8), ('a':2, 'b':4)); return GetValuesByFieldValue(t, 'b', 4); // 返’b’列值为4的所有记录 ``` - ####### Arrayextend 范例 @@ -8761,7 +8399,6 @@ return Arrayinsert(a, 2, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8821,7 +8458,6 @@ return frameInsert(data, 1, '新列', 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -8837,7 +8473,6 @@ return OutPutTableToCanBeUnderstood(array(1, 2, 3)); 返回:处理后的结果值。 - 算法 依据字段SepField排序,若字段不存在则返回空数组。 @@ -8858,7 +8493,6 @@ return SeperateTable(t, 'a', 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -8881,7 +8515,6 @@ arr := nday(10, "date", datetostr(sp_time()), "close", close()); return reverse(arr); ``` - ####### DescartesJoin 用途:数组相关函数。 @@ -8889,14 +8522,12 @@ return reverse(arr); 返回:处理后的结果值。 - 范例 ```tsl return DescartesJoin(1 - > 3, 21 - > 22, 3); ``` - ####### TableVectorizeArray 用途:数组相关函数。 @@ -8904,7 +8535,6 @@ return DescartesJoin(1 - > 3, 21 - > 22, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -8913,7 +8543,6 @@ s := array(1, 2, 3); return TableVectorizeArray(t, s, '-'); ``` - ####### DataProcess_MF 用途:数组相关函数。 @@ -8921,7 +8550,6 @@ return TableVectorizeArray(t, s, '-'); 返回:处理后的结果值。 - 算法 四分位法:上边界=中位数+5.2*medianof(abs(yi-中位数)),下边界=中位数-5.2*medianof(abs(yi-中位数)),其中medianof表示求序列中位数。超出上边界的数改为上边界,低于下边界的数改为下边界。 @@ -8942,7 +8570,6 @@ return DataProcess_MF(t, 'median'); 返回:处理后的结果值。 - 算法 中位数法:上边界=中位数+5.2*medianof(abs(yi-中位数)),下边界=中位数-5.2*medianof(abs(yi-中位数)),其中medianof表示求序列中位数。超出上边界的数改为上边界,低于下边界的数改为下边界。 @@ -8993,14 +8620,12 @@ return t; 返回:处理后的结果值。 - 范例 ```tsl return QKsplit_Trailing(20100101T, 20110101T); ``` - ####### QKsplit_Resampling 用途:数组相关函数。 @@ -9008,14 +8633,12 @@ return QKsplit_Trailing(20100101T, 20110101T); 返回:处理后的结果值。 - 范例 ```tsl return QKsplit_Resampling(20100101T, 20110101T, cy_year()); ``` - ####### WebFormatToRung 用途:按指定格式输出结果。 @@ -9023,7 +8646,6 @@ return QKsplit_Resampling(20100101T, 20110101T, cy_year()); 返回:处理后的结果值。 - 范例 ```tsl @@ -9038,7 +8660,6 @@ return WebFormatToRung(a); // array("a":("b":("c":("-","-",3),"d":2),"e":"-")) 返回:处理后的结果值。 - 算法 指定字段从大到小排序。 @@ -9065,7 +8686,6 @@ return s; 返回:处理后的结果值。 - 算法 z=(x-μ)/σ;其中z为标准分数;x为某一具体分数,μ为平均数,σ为标准差。范例 @@ -9090,14 +8710,12 @@ return s 返回:日期或时间值。 - 范例 ```tsl return QKsplit_ToDate(20220704T); ``` - ####### GroupByFieldValue 用途:数组相关函数。 @@ -9105,7 +8723,6 @@ return QKsplit_ToDate(20220704T); 返回:处理后的结果值。 - 算法 依据字段GroupField值进行排序 @@ -9126,7 +8743,6 @@ return GroupByFieldValue(data, 'close', 1, 20, 0.1); 返回:处理后的结果值。 - 范例 ```tsl @@ -9142,7 +8758,6 @@ return FilterOneDimEx2(s, 4); 返回:处理后的结果值。 - 范例 ```tsl @@ -9163,7 +8778,6 @@ return GroupRankIt(T, 'G', 'V1'); // array(1,1,2,2,3,3) 返回:处理后的结果值。 - 范例 ```tsl @@ -9180,7 +8794,6 @@ return ElementWhere(con, x, y); // array(1,12,3,4,5,16) 返回:处理后的结果值。 - 范例 范例一: @@ -9189,7 +8802,6 @@ return ElementWhere(con, x, y); // array(1,12,3,4,5,16) return Histogram(Randn(0, 1, 1000), array(-3, 0.5) - > 3, '0.00'); ``` - 范例二: ```tsl @@ -9197,7 +8809,6 @@ data := randn(0, 1, 1000, array('a', 'b')); return Histogram(data, array(-3, 0.5) - > 3, '0.00'); ``` - ####### FrameGetSubByReg 范例 @@ -9212,7 +8823,6 @@ T := array((13:1, "V1":1, "V2":11, 12:21, 'R1w':1), return frameGetSubByReg(T, '1'); ``` - array( (21,1,"V1":1,"R1w":1), @@ -9245,7 +8855,6 @@ return labels; // array(0,3,2,0,1); 返回:处理后的结果值。 - 范例 ```tsl @@ -9265,7 +8874,6 @@ return GroupPercentrankIt(T, 'G', 'V1'); // array(0.0,0.0,0.5,0.5,1.0,1.0) 返回:处理后的结果值。 - 范例 ```tsl @@ -9281,7 +8889,6 @@ return a; // array((3:4,"A":-1),(3:-1,"A":2)) 返回:处理后的结果值。 - 范例 ```tsl @@ -9298,7 +8905,6 @@ return a; // array("alpha(%)":3,"-----风险-----":"----------","beta":3) 返回:处理后的结果值。 - 范例 ```tsl @@ -9319,7 +8925,6 @@ return dumies_decode(data); 返回:处理后的结果值。 - 范例 ```tsl @@ -9459,7 +9064,6 @@ return frameUpdate(left, right, 'a'); 返回:处理后的结果值。 - 范例 ```tsl @@ -9480,7 +9084,6 @@ return GroupZscoreIt(T, 'G', 'V1');?// array(-1.0,-1.0,0.0,0.0,1.0,1.0) 返回:处理后的结果值。 - 范例 ```tsl @@ -9490,7 +9093,6 @@ echo tostn(uniques); // array(NIL,"a","b","c",NAN) return t; ``` - ####### get_dummies2 用途:数组相关函数。 @@ -9498,7 +9100,6 @@ return t; 返回:处理后的结果值。 - 范例 ```tsl @@ -9506,7 +9107,6 @@ b := array("申万房地产", "申万房地产", "申万有色金属", "申万 return get_dummies2(b); ``` - ####### framePivot_table 用途:数组相关函数。 @@ -9514,7 +9114,6 @@ return get_dummies2(b); 返回:处理后的结果值。 - 范例 ```tsl @@ -9537,7 +9136,6 @@ aggfunc := "avg"; return framePivot_table(t, index, colunms, vals, aggfunc); ``` - ####### framecut 用途:数组相关函数。 @@ -9545,7 +9143,6 @@ return framePivot_table(t, index, colunms, vals, aggfunc); 返回:处理后的结果值。 - 范例 范例1: @@ -9573,7 +9170,6 @@ return framecut(a, bins, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -9585,7 +9181,6 @@ ID_names := array('截止日'); return frameMelt(t, '截止日', nil, '代码', '得分'); ``` - ####### GroupDemeanIt 用途:进行数值统计计算。 @@ -9593,13 +9188,12 @@ return frameMelt(t, '截止日', nil, '代码', '得分'); 返回:处理后的结果值。 - 范例 范例1: ```tsl -T := +T := array( ("G":1, "V1":1, "V2":11, "V3":21), ("G":0, "V1":2, "V2":12, "V3":22), @@ -9623,7 +9217,6 @@ T := array( return GroupDemeanIt(T, 'G', array('V1', 'V2')); ``` - ####### ArrDropDuplicate 用途:数组相关函数。 @@ -9631,7 +9224,6 @@ return GroupDemeanIt(T, 'G', array('V1', 'V2')); 返回:处理后的结果值。 - 范例 ```tsl @@ -9668,7 +9260,6 @@ return ArrDropDuplicate(data); 返回:处理后的结果值。 - 范例 ```tsl @@ -9688,7 +9279,6 @@ return ColumnValue(s, '收盘'); 返回:处理后的结果值。 - 范例 ```tsl @@ -9710,7 +9300,6 @@ t2 := array(('a':2, 'c':13), ('a':3, 'c':33), ('a':3, 'c':33)); return GettopN(t2, 2); ``` - ####### FilterTableEx 用途:数组相关函数。 @@ -9718,7 +9307,6 @@ return GettopN(t2, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -9726,7 +9314,6 @@ t2 := array(('a':2, 'c':13), ('a':3, 'c':33)); return FilterTableEx(t2, 'c', 'IN', 13, 30); // 取13<=[ 'c']<=30 ``` - ####### ColumnValue2 用途:数组相关函数。 @@ -9734,7 +9321,6 @@ return FilterTableEx(t2, 'c', 'IN', 13, 30); // 取13<=[ 'c']<=30 返回:处理后的结果值。 - 范例 ```tsl @@ -9742,7 +9328,6 @@ t2 := array(('a':2, 'b':2, 'c':13), ('a':3, 'c':33, 'b':3), ('a':3, 'b':6, 'c':4 return ColumnValue2(t2, 'a;c'); ``` - ####### GetBottomN 用途:数组相关函数。 @@ -9750,7 +9335,6 @@ return ColumnValue2(t2, 'a;c'); 返回:处理后的结果值。 - 范例 ```tsl @@ -9758,7 +9342,6 @@ t2 := array(('a':2, 'c':13), ('a':3, 'c':33), ('a':3, 'c':33)); return GetBottomN(t2, 2); ``` - ####### FilterOneDimEx 用途:数组相关函数。 @@ -9766,7 +9349,6 @@ return GetBottomN(t2, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -9774,7 +9356,6 @@ t := array(1, 2, 12, 3.7, 14); return FilterOneDimEx(t, 'IN', 2, 7); ``` - ####### GetDistinctValue 用途:数组相关函数。 @@ -9782,7 +9363,6 @@ return FilterOneDimEx(t, 'IN', 2, 7); 返回:处理后的结果值。 - 范例 ```tsl @@ -9790,7 +9370,6 @@ t2 := array(('a':2, 'c':13), ('a':3, 'c':33), ('a':3, 'c':43), ('a':5, 'c':53)); return GetDistinctValue(t2, 'a'); ``` - ####### GetMiddleN 用途:数组相关函数。 @@ -9798,7 +9377,6 @@ return GetDistinctValue(t2, 'a'); 返回:整数。 - 范例 ```tsl @@ -9806,7 +9384,6 @@ t2 := array(('a':2, 'c':13), ('a':3, 'c':33), ('a':4, 'c':33), ('a':5, 'c':33)); return GetMiddleN(t2, 2, 3); ``` - ####### FilterTable 用途:数组相关函数。 @@ -9814,7 +9391,6 @@ return GetMiddleN(t2, 2, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -9823,7 +9399,6 @@ setsysparam(pn_stock(), 'SZ002664'); return FilterTable(Infoarray(18), 20211231); ``` - ####### GetSubField 用途:进行字符串提取或替换处理。 @@ -9831,7 +9406,6 @@ return FilterTable(Infoarray(18), 20211231); 返回:处理后的结果值。 - 范例 ```tsl @@ -9839,7 +9413,6 @@ a := array(('a':8, 'b':7), ('a':6, 'b':9)); return GetSubField(a, 'a'); // 从a表中取第’a列’ ``` - ####### GetSubTable 用途:进行字符串提取或替换处理。 @@ -9847,7 +9420,6 @@ return GetSubField(a, 'a'); // 从a表中取第’a列’ 返回:处理后的结果值。 - 范例 ```tsl @@ -9856,7 +9428,6 @@ b := array(0, 2); return GetSubTable(a, b); ``` - ####### Arraygetdefault - ColumnValue @@ -9952,7 +9523,6 @@ return GetSubTable(a, b); 返回:处理后的结果值。 - 范例 ```tsl @@ -9962,7 +9532,6 @@ t3 := array(('a':2, 'b':22, 'd':23, 'e':'ee')); return MergeArray(t1, t2, t3); // 将数组t1,t2,t3合并 ``` - ####### FilterIntersectionPart 用途:数组相关函数。 @@ -9970,7 +9539,6 @@ return MergeArray(t1, t2, t3); // 将数组t1,t2,t3合并 返回:处理后的结果值。 - 范例 ```tsl @@ -9979,7 +9547,6 @@ t2 := array(('a':2, 'b':22, 'c':23), ('a':1, 'b':14, 'c':13), ('a':3, 'b':12, 'c return FilterIntersectionPart(t1, t2, 'a', 'IN'); // t1 与t2的交集 ``` - ####### FilterIntersectionPart2 用途:数组相关函数。 @@ -9987,7 +9554,6 @@ return FilterIntersectionPart(t1, t2, 'a', 'IN'); // t1 与t2的交集 返回:处理后的结果值。 - 范例 ```tsl @@ -9996,7 +9562,6 @@ t2 := array(3, 4, 5, 6); return FilterIntersectionPart2(t1, t2, 'IN'); // t1 与t2的交集 ``` - ####### DistinctStr 用途:数组相关函数。 @@ -10004,7 +9569,6 @@ return FilterIntersectionPart2(t1, t2, 'IN'); // t1 与t2的交集 返回:处理后的结果值。 - 范例 ```tsl @@ -10012,7 +9576,6 @@ a := array('w', 'd', 'f', 'd', 'e'); return DistinctStr(a); // 保留不相同的,相同的只保留一个 ``` - ####### IntersectionPart 用途:数组相关函数。 @@ -10020,7 +9583,6 @@ return DistinctStr(a); // 保留不相同的,相同的只保留一个 返回:处理后的结果值。 - 范例 ```tsl @@ -10029,7 +9591,6 @@ t2 := array(3.00, 0.00, 7.00, 8.00, 1.00, 5.00); return IntersectionPart(t1, t2); ``` - ####### QuickIntersectionPart 范例 @@ -10040,7 +9601,6 @@ t2 := array(3.00, 0.00, 7.00, 8.00, 1.00, 5.00); return IntersectionPart(t1, t2); ``` - ####### Frameconcat 用途:数组相关函数。 @@ -10048,7 +9608,6 @@ return IntersectionPart(t1, t2); 返回:处理后的结果值。 - 范例 ```tsl @@ -10096,7 +9655,6 @@ return frameConCat(array(a, b)); 返回:处理后的结果值。 - 范例 ```tsl @@ -10112,7 +9670,6 @@ return GeoMeanByColumn(t1, 'b'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10128,7 +9685,6 @@ return SumValueByColumn(t1, 'b'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10144,7 +9700,6 @@ return AverageValueByColumn(t2, 'c', 1, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -10160,7 +9715,6 @@ return PercentValueByField(t2, 'c', 0.1); 返回:处理后的结果值。 - 范例 ```tsl @@ -10176,7 +9730,6 @@ return MedianByColumn(t2, 'c'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10192,7 +9745,6 @@ return VarByColumn(t2, 'c'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10208,7 +9760,6 @@ return SumValueByColumn2(t2, 'c', 1, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -10224,7 +9775,6 @@ return SkewByColumn(t2, 'c'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10240,7 +9790,6 @@ return AveDevByColumn(t2, 'c'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10256,7 +9805,6 @@ return SumValueByRow2(t2, 1, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -10272,7 +9820,6 @@ return MaxValueByColumn(t2, 'c'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10288,7 +9835,6 @@ return DevsqByColumn(t1, 'b'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10304,7 +9850,6 @@ return KurtByColumn(t2, 'c'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10320,7 +9865,6 @@ return SumValueByRow(t2, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -10336,7 +9880,6 @@ return HarMeanByColumn(t1, 'b'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10352,7 +9895,6 @@ return StatByColumn(s, 'a', 'MAX'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10368,7 +9910,6 @@ return AverageByColumn(t1, 'b'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10384,7 +9925,6 @@ return StdevByColumn(t2, 'c'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10400,7 +9940,6 @@ return MinValueByColumn(t2, 'c'); 返回:处理后的结果值。 - 范例 范例01: @@ -10423,7 +9962,6 @@ return Describe(randn(0, 1, 1000), array(0.05, 0.1) - > 0.95); 返回:处理后的结果值。 - 范例 ```tsl @@ -10438,7 +9976,6 @@ return frameCorrel(data); 返回:处理后的结果值。 - 范例 ```tsl @@ -10483,7 +10020,6 @@ return frameCov(data); 返回:处理后的结果值。 - 范例 ```tsl @@ -10499,7 +10035,6 @@ return frameLag_ZF(t, -1); // array(-50.0,60.0,-75.0,INF) 返回:处理后的结果值。 - 范例 ```tsl @@ -10545,7 +10080,6 @@ return framePct_change(t, -1); // array(100.0,-37.5,300.0,INF); // 注意此时 返回:处理后的结果值。 - 范例 范例01 @@ -10583,7 +10117,6 @@ return SimpleDescribe(randn(0, 1, 1000), array(0.05, 0.1) - > 0.95); 返回:字符串。 - 范例 ```tsl @@ -10602,7 +10135,6 @@ return NormalTabletoStrSubscript(s, 'time'); 返回:处理后的结果值。 - 范例 ```tsl @@ -10618,7 +10150,6 @@ return RenameField(t1, 'a', 'aaa'); // 将t1中的字段’a’改为’aaa’ 返回:处理后的结果值。 - 范例 ```tsl @@ -10629,7 +10160,6 @@ Ifcopy := true; return Field_AddSuffix(t, Suffix, Ifcopy); ``` - ####### RenameFieldByFormat 用途:按指定格式输出结果。 @@ -10637,7 +10167,6 @@ return Field_AddSuffix(t, Suffix, Ifcopy); 返回:处理后的结果值。 - 范例 ```tsl @@ -10648,7 +10177,6 @@ Ifcopy := true; return RenameFieldByFormat(t, Suffix, Ifcopy); ``` - ####### Field_AddPrefix 用途:数组相关函数。 @@ -10656,7 +10184,6 @@ return RenameFieldByFormat(t, Suffix, Ifcopy); 返回:处理后的结果值。 - 范例 ```tsl @@ -10667,7 +10194,6 @@ Ifcopy := true; return Field_AddPrefix(t, Suffix, Ifcopy); ``` - ####### ReIndex 用途:数组相关函数。 @@ -10675,7 +10201,6 @@ return Field_AddPrefix(t, Suffix, Ifcopy); 返回:整数。 - 范例 ```tsl @@ -10736,7 +10261,6 @@ return reindexcopy(t, t[:, "time"]); 返回:处理后的结果值。 - 范例 ```tsl @@ -10812,7 +10336,6 @@ S := array((0, 0, 4, 0, 0), return sparse1(S); ``` - ####### Sparse2 范例 @@ -10825,7 +10348,6 @@ v := array(5, 3, 2, 4); return sparse2(i, j, v, 5, 5); ``` - ####### Speye 范例 @@ -10836,7 +10358,6 @@ A := speye(4); return A; ``` - ####### Sprand1 范例 @@ -10851,7 +10372,6 @@ S := array((0, 0, 3, 0, 0), return sprand1(S); ``` - ####### Sprand2 范例 @@ -10862,7 +10382,6 @@ A := sprand2(10, 10, 0.3); return A; ``` - ####### Sprandn1 范例 @@ -10877,7 +10396,6 @@ S := array((0, 0, 0, 0, 0), return sprandn1(S); ``` - ####### Sprandn2 用途:数组相关函数。 @@ -10885,7 +10403,6 @@ return sprandn1(S); 返回:处理后的结果值。 - 范例 ```tsl @@ -10894,7 +10411,6 @@ A := sprandn2(10, 10, 0.2); return A; ``` - ####### Sprandsym1 范例 @@ -10909,7 +10425,6 @@ S := array((6, 1, 0, 14, 0), return sprandsym1(S); ``` - ####### Sprandsym2 范例 @@ -10920,7 +10435,6 @@ A := sprandnsym2(10, 0.2); return A; ``` - ####### Sparsefull 范例 @@ -10931,7 +10445,6 @@ S := array(0:(0:1), 2:(2:3), 3:(3:4)); return sparsefull(S, 5, 5); ``` - ####### Spones 范例 @@ -10942,7 +10455,6 @@ S := array(0:(0:1), 2:(2:3), 3:(3:4)); return spones(S, 1); ``` - ####### Spnnz 范例 @@ -10960,7 +10472,6 @@ return spnnz(A); // 返回4(随机) 返回:处理后的结果值。 - 范例 ```tsl @@ -10969,7 +10480,6 @@ A := Sprandn2(5, 5, 0.2); return Spnonzeros(A); ``` - ####### Ifsparse 用途:判断条件是否成立。 @@ -10977,7 +10487,6 @@ return Spnonzeros(A); 返回:布尔值。 - 范例 ```tsl @@ -10993,7 +10502,6 @@ return ifsparse(S); // 返回0 返回:处理后的结果值。 - 范例 ```tsl @@ -11013,7 +10521,6 @@ return spdiags1(A); 返回:处理后的结果值。 - 范例 ```tsl @@ -11034,7 +10541,6 @@ return spdiags2(A, d); 返回:处理后的结果值。 - 范例 ```tsl @@ -11060,7 +10566,6 @@ return spdiags3(B, d, A); 返回:处理后的结果值。 - 范例 ```tsl @@ -11089,7 +10594,6 @@ return spdiags4(B, d, m, n); 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -11103,7 +10607,6 @@ return TwoRDateCompare_M1(t1, t2, RDate, RDate2, "代码", 0, FieldCountOfStrSubscript(t1) - 2, true, false); ``` - ####### CompareDataOfDifferentDataProvider - TwoRDateCompare_M1 @@ -11141,7 +10644,6 @@ FieldCountOfStrSubscript(t1) - 2, true, false); 返回:处理后的结果值。 - 范例 ```tsl @@ -11163,7 +10665,6 @@ vals := array("收盘价", "涨幅", "振幅"); return Pivot(t, index, colunms, vals); ``` - ####### Pivot_table 用途:数组相关函数。 @@ -11171,7 +10672,6 @@ return Pivot(t, index, colunms, vals); 返回:处理后的结果值。 - 范例 ```tsl @@ -11194,7 +10694,6 @@ aggfunc := "avg"; return Pivot_table(t, index, colunms, vals, aggfunc); ``` - ####### Show3DTable 用途:数组相关函数。 @@ -11202,7 +10701,6 @@ return Pivot_table(t, index, colunms, vals, aggfunc); 返回:处理后的结果值。 - 范例 ```tsl @@ -11220,7 +10718,6 @@ return Show3DTable(t, '名称', '代码', 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -11238,7 +10735,6 @@ return Show2DTable(t, '名称', '代码', 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -11255,7 +10751,6 @@ return ShowTableByField(arr, array(1, 2, 3)); 返回:处理后的结果值。 - 范例 ```tsl @@ -11272,7 +10767,6 @@ return ShowTableByUnit(t, ``array('字段a', 'a', '', '')); 返回:处理后的结果值。 - 范例 ```tsl @@ -11290,7 +10784,6 @@ return ShowTableByInverse(t, '代码', '', 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -11306,7 +10799,6 @@ return QuickRecordExist(t, 'd'); 返回:处理后的结果值。 - 范例 ```tsl @@ -11314,7 +10806,6 @@ t := array(('a':1, 'b':4), ('a':7, 'b':8), ('a':2, 'b':4)); return RotateTable(t); ``` - ####### NonIntersectionPart 用途:数组相关函数。 @@ -11322,7 +10813,6 @@ return RotateTable(t); 返回:处理后的结果值。 - 范例 ```tsl @@ -11331,7 +10821,6 @@ t2 := array(('a':1, 'b':1), ('a':7, 'b':8), ('a':5, 'b':5)); return NonIntersectionPart(t1, t2, 'b'); ``` - ####### FooterValue 用途:数组相关函数。 @@ -11339,7 +10828,6 @@ return NonIntersectionPart(t1, t2, 'b'); 返回:处理后的结果值。 - 算法 对起始序号Fromcol、截止序号ToCol限定大小为0到数组t的字段个数,如果Fromcol>ToCol,则将Fromcol与ToCol互换 @@ -11366,7 +10854,6 @@ return FooterValue(s, 1, 3, '', 1); 返回:处理后的结果值。 - 算法 1、对起始序号Fromcol、截止序号ToCol限定大小为0到数组t的字段个数, @@ -11418,7 +10905,6 @@ return FooterAverage(s, 1, 3, ''); 返回:处理后的结果值。 - 范例 ```tsl @@ -11438,7 +10924,6 @@ return s; 返回:处理后的结果值。 - 范例 ```tsl @@ -11457,7 +10942,6 @@ return InverseTable(s); 返回:处理后的结果值。 - 范例 ```tsl @@ -11476,7 +10960,6 @@ return GetSubTableByKey(s, 'A', 'a;c'); 返回:处理后的结果值。 - 范例 ```tsl @@ -11505,7 +10988,6 @@ return tabletype(s); 返回:处理后的结果值。 - 范例 ```tsl @@ -11521,7 +11003,6 @@ return GetSubTableFreeParam(); // 之前在系统参数中已经设置好第一 返回:处理后的结果值。 - 范例 ```tsl @@ -11531,7 +11012,6 @@ CurrentStockName(), "分红送股", infoarray(18)); return ExpandTable(data, "分红送股"); ``` - ###### 数组下标 ####### 内容 @@ -11546,14 +11026,13 @@ return ExpandTable(data, "分红送股"); 返回:整数。 - 范例 范例01 ```tsl // 选择 "回测周期":"因子分类" -allcols := +allcols := array("回测名称", "回测周期", "分组个数", "因子名称", "因子分类", "IC分析@IC均值", "IC分析@ICIR", "IC分析@IC胜率(%)", "回归分析@平均收益(%)", "回归分析@T值", "分组绝对收益(多头)@收益(%)", "分组绝对收益(多头)@波动率(%)", "分组绝对收益(多头)@胜率(%)", "分组相对收益(多头)@收益(%)", "分组相对收益(多头)@波动率(%)", "分组相对收益(多头)@胜率(%)", "分组相对收益(多头)@T值", "分组多空收益@收益(%)", "分组多空收益@波动率(%)", "分组多空收益@胜率(%)", "分组多空收益@T值", "创建人", "因子回测ID", "收藏人数", "是否已收藏"); return frameIndex_filter(allcols, array('回测周期', '因子分类'), 1); ``` @@ -11579,7 +11058,6 @@ return frameIndex_filter(allcols, array('^IC分析', '^因子'), 3); 返回:整数。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/tsl/client.md b/docs/tsl/syntax_book/function/tsl/client.md index 507accd..b61902b 100644 --- a/docs/tsl/syntax_book/function/tsl/client.md +++ b/docs/tsl/syntax_book/function/tsl/client.md @@ -87,7 +87,6 @@ 返回:处理后的结果值。 - 范例 ```tsl @@ -103,7 +102,6 @@ return DelPrecodeCallBack('SH600000'); 返回:处理后的结果值。 - 范例 ```tsl @@ -132,7 +130,6 @@ return IncPrecodeCallBack('000002.SZ'); 返回:处理后的结果值。 - 范例 ```tsl @@ -142,7 +139,6 @@ r := Query("", "SH600000;SZ000002", true, "", "代码", DefaultStockID(), return ExtractData(r, 1, 0); ``` - ####### ExtractDataEx 用途:结果处理相关函数。 @@ -150,7 +146,6 @@ return ExtractData(r, 1, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -162,7 +157,6 @@ r := Query("", "SH600000;SZ000002", true, "", "代码", DefaultStockID(), return ExtractDataEx(r, 1, 0, 1); ``` - ####### ExtractDataEx2 用途:结果处理相关函数。 @@ -170,7 +164,6 @@ return ExtractDataEx(r, 1, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -183,7 +176,6 @@ r := Query("", "SH600000;SZ000002", true, "", "代码", DefaultStockID(), return ExtractDataEx2(r, 1, 0, 1, 1); ``` - ####### ExtractDataLocalRun ####### ExtractDataLocalRun2 @@ -193,7 +185,6 @@ return ExtractDataEx2(r, 1, 0, 1, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -207,7 +198,6 @@ setsysparam(pn_data(), r); return ExtractDataLocalRun2(0, 1); ``` - ###### 简单统计 ####### 内容 @@ -222,7 +212,6 @@ return ExtractDataLocalRun2(0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -230,7 +219,6 @@ data := array(1, 2, 3, 4, 5); return SimpleStat(Data); ``` - ####### SimpleStatLocal ###### 品种管理 @@ -249,7 +237,6 @@ return SimpleStat(Data); 返回:处理后的结果值。 - 范例 ```tsl @@ -286,7 +273,6 @@ return GetTypeOfStock('OF000001'); return raise Error('function1', '无效的语段'); ``` - ###### ThisFuncOnlyForFund ###### ASSERT @@ -296,14 +282,12 @@ return raise Error('function1', '无效的语段'); 返回:处理后的结果值。 - 范例 ```tsl return ASSERT(0, '无效的语段'); ``` - ##### 客户端行为控制函数 ###### 内容 diff --git a/docs/tsl/syntax_book/function/tsl/digest_encoding.md b/docs/tsl/syntax_book/function/tsl/digest_encoding.md index 072b487..6b36b48 100644 --- a/docs/tsl/syntax_book/function/tsl/digest_encoding.md +++ b/docs/tsl/syntax_book/function/tsl/digest_encoding.md @@ -48,7 +48,6 @@ return array( 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - - 摘要函数使用说明 - GetMsgDigest - GetMsgDigest(文件) @@ -81,7 +80,6 @@ orig_str := Base64ToStr(base64); //BASE64编码转换为字符串 参数:arg1(按示例顺序传入)。 返回:转换后的数值或日期。 - 范例 ```tsl @@ -94,7 +92,6 @@ return rdo2 StrToBase64('a12'); // 返回字符串:YTEy 参数:arg1(按示例顺序传入)。 返回:字符串。 - 范例 ```tsl @@ -152,7 +149,6 @@ encoderadixstr("天软","0x",0x40000000+16)结果为"0xcc0xec0xc80xed" 小写字 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -171,7 +167,6 @@ return EncodeRadixstr("18", "B", 2); // ’ B00110001B00111000’,二进制 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -185,7 +180,6 @@ return DecodeRadixstr('0x310x310x320x32', 2, 16); // 返回'1122' 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -199,7 +193,6 @@ return Decoderadixwstr('0x00310x00310x00320x0032', 2, 16); // 返回'1122' 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/tsl/graphics.md b/docs/tsl/syntax_book/function/tsl/graphics.md index 67f57d5..6a3929f 100644 --- a/docs/tsl/syntax_book/function/tsl/graphics.md +++ b/docs/tsl/syntax_book/function/tsl/graphics.md @@ -32,7 +32,6 @@ 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例一: @@ -61,7 +60,6 @@ g2 := Graph(gtline(), 'MA10', t2); return graphgroup(g1, g2); ``` - 范例二: ```tsl @@ -78,7 +76,6 @@ g3 := Graph( gtLine(), "MA20", Gdata3, gfColor() , clRed()); return graphgroup(g1, g2, g3); ``` - 参考GraphGroup DecodeGraphGroup EncodeGraphGroup DecodeGraph EncodeGraph ###### GraphGroup @@ -87,7 +84,6 @@ return graphgroup(g1, g2, g3); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -98,7 +94,6 @@ MAVOLGraph := Graph(gtLine(), 'MA5Graph', MAVOL, gfColor(), clBlue()); return GraphGroup(VOLGraph, MAVOLGraph, gfMinValue(), 0); ``` - 结果说明:GraphGroup包含了两个TGraph图形,一个是VOLGraph成交量图形,另一个是MAVOLGraph成交量的5日均线的折线图形。这两个图形具有的共有属性是gfMinValue(),就是最小值为0。gfColor在VolData中作为了数据字段,用来指示每一个数据点的颜色。因此柱子会根据开盘和收盘的差异来决定色彩的显示。而在MAVOLGraph又作为了图形的属性,因此MAVOLGraph在显示的时候会呈现出蓝色。gfMinValue在返回的图形组合里作为了图形组合的属性,因此决定了图形会用0来作为最小的值来显示,而不会用区间内的最小成交量作为最小值显示。 另外,我们可以注意到,作为gtLine类型的MAVOLGraph并不含有特殊的值来指定折线的点的位置,在没有特定的数据字段的时候,系统会使用第一个存在的数据字段当成默认的gfValue来显示。 @@ -112,7 +107,6 @@ DecodeGraphGroup EncodeGraphGroup DecodeGraph EncodeGraph 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -150,7 +144,6 @@ return MergeGraph(g1, g2, g3, g4); 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -177,7 +170,6 @@ g2 := graph(gtline(), 'MA10', t2); return EncodeGraphGroup(array(g1, g2), array()); ``` - 参考Graph GraphGroup DecodeGraphGroup DecodeGraph EncodeGraph ###### DecodeGraphGroup @@ -186,7 +178,6 @@ return EncodeGraphGroup(array(g1, g2), array()); 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -199,7 +190,6 @@ DecodeGraphGroup(DATAARR, x, y); return x; // 返回分解后的柱状图 ``` - 参考Graph GraphGroup EncodeGraphGroup DecodeGraph EncodeGraph ###### DecodeGraph @@ -208,7 +198,6 @@ return x; // 返回分解后的柱状图 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -241,7 +230,6 @@ return array(ty, na, da, pr); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -264,7 +252,6 @@ gffill(), ifThen3(Close(), Open(), flClear(), flSolid(), flSolid()) return EncodeGraph(gtkline(), 'KLine', t1, array()); ``` - 参考Graph GraphGroup DecodeGraphGroup EncodeGraphGroup DecodeGraph ###### FastLine_Web @@ -291,7 +278,6 @@ return EncodeGraph(gtkline(), 'KLine', t1, array()); 参数:arg1(按示例顺序传入)。 返回:整数。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/tsl/math.md b/docs/tsl/syntax_book/function/tsl/math.md index 8eb048d..a290f74 100644 --- a/docs/tsl/syntax_book/function/tsl/math.md +++ b/docs/tsl/syntax_book/function/tsl/math.md @@ -66,7 +66,6 @@ 返回:处理后的结果值。 - 范例 ```tsl @@ -91,7 +90,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -121,7 +119,6 @@ ig_Simpson_2 返回:处理后的结果值。 - 范例 ```tsl @@ -146,7 +143,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -171,7 +167,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -196,7 +191,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -221,7 +215,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -246,7 +239,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -294,7 +286,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -313,7 +304,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -331,7 +321,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -351,7 +340,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -371,7 +359,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -387,7 +374,6 @@ return conv(a, b); 返回:处理后的结果值。 - 范例 ```tsl @@ -427,7 +413,6 @@ return X; 返回:处理后的结果值。 - 范例 ```tsl @@ -441,7 +426,6 @@ se_Gauss_Jordan(A, B, X); return X; ``` - X=参考se_Gauss se_Ldl se_Cholesky se_Gauss_Seidel ####### se_Ldl @@ -451,7 +435,6 @@ X=参考se_Gauss se_Ldl se_Cholesky se_Gauss_Seidel 返回:处理后的结果值。 - 范例 ```tsl @@ -465,7 +448,6 @@ se_Ldl(A, B, X); return X; ``` - X=参考se_Gauss se_Gauss_Jordan se_Cholesky se_Gauss_Seidel ####### se_Cholesky @@ -475,7 +457,6 @@ X=参考se_Gauss se_Gauss_Jordan se_Cholesky se_Gauss_Seidel 返回:处理后的结果值。 - 范例 ```tsl @@ -489,7 +470,6 @@ se_Cholesky(A, B, X); return X; ``` - X=参考se_Gauss se_Gauss_Jordan se_Ldl se_Gauss_Seidel ####### se_Gauss_Seidel @@ -507,7 +487,6 @@ se_Gauss_Jordan(A, B, X); return X; ``` - X=参考se_Gauss se_Gauss_Jordan se_Ldl se_Cholesky ###### 插值 @@ -537,7 +516,6 @@ X=参考se_Gauss se_Gauss_Jordan se_Ldl se_Cholesky 返回:处理后的结果值。 - 算法 已知数据集有[(x0,y0), (x1,y1)…(xn,yn)] @@ -599,11 +577,11 @@ y=fx在xi上的函数值和一阶导数值分别为yi=fxi和mi=f'xi H3x=y0a0x+y1a1x+m0β0x+m1β1x | 函数 | 函数值 x0 | 函数值 x1 | 导数值 x0 | 导数值 x1 | -| --- | --- | --- | --- | --- | -| a0x | 1 | 0 | 0 | 0 | -| a1x | 0 | 1 | 0 | 0 | -| β0x | 0 | 0 | 1 | 0 | -| β1x | 0 | 0 | 0 | 1 | +| ---- | --------- | --------- | --------- | --------- | +| a0x | 1 | 0 | 0 | 0 | +| a1x | 0 | 1 | 0 | 0 | +| β0x | 0 | 0 | 1 | 0 | +| β1x | 0 | 0 | 0 | 1 | 由 a0x1=a0'x1=0 @@ -742,7 +720,6 @@ chckxy(x, y); return x | y; ``` - ######## nearest 算法 @@ -793,11 +770,11 @@ return linear(x, y, xi); H3x=y0a0x+y1a1x+m0β0x+m1β1x | 函数 | 函数值 x0 | 函数值 x1 | 导数值 x0 | 导数值 x1 | -| --- | --- | --- | --- | --- | -| a0x | 1 | 0 | 0 | 0 | -| a1x | 0 | 1 | 0 | 0 | -| β0x | 0 | 0 | 1 | 0 | -| β1x | 0 | 0 | 0 | 1 | +| ---- | --------- | --------- | --------- | --------- | +| a0x | 1 | 0 | 0 | 0 | +| a1x | 0 | 1 | 0 | 0 | +| β0x | 0 | 0 | 1 | 0 | +| β1x | 0 | 0 | 0 | 1 | 由 a0x1=a0'x1=0 @@ -876,7 +853,6 @@ return spline(x, y, xx); 返回:处理后的结果值。 - 范例 ```tsl @@ -897,7 +873,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -919,7 +894,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -940,7 +914,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -962,7 +935,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -984,7 +956,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -1007,7 +978,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -1028,7 +998,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -1050,7 +1019,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -1073,7 +1041,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -1096,7 +1063,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -1117,7 +1083,6 @@ return yv; 返回:处理后的结果值。 - 范例 ```tsl @@ -1143,7 +1108,6 @@ return zv; 返回:处理后的结果值。 - 范例 ```tsl @@ -1201,7 +1165,6 @@ return zv; 返回:整数。 - 范例 ```tsl @@ -1224,7 +1187,6 @@ array((1, 0), 返回:处理后的结果值。 - 范例 ```tsl @@ -1249,7 +1211,6 @@ array((31, 14), 返回:处理后的结果值。 - 范例 ```tsl @@ -1273,7 +1234,6 @@ array((2, 5, 10), 返回:处理后的结果值。 - 范例 ```tsl @@ -1295,7 +1255,6 @@ array((0.6, -0.2), 返回:处理后的结果值。 - 范例 ```tsl @@ -1317,7 +1276,6 @@ array((-0.6, 0.4), 返回:处理后的结果值。 - 范例 ```tsl @@ -1341,7 +1299,6 @@ array((0, 1, 2), 返回:整数。 - 范例 ```tsl @@ -1350,7 +1307,6 @@ Mt_decompose_lu(H, L, U); return array(L, U); ``` - 参考Mt_decompose_lu chol mt_decompose_qr mt_decompose_eig mt_decompose_svd mt_decompose_ldl mt_decompose_chol @@ -1361,7 +1317,6 @@ mt_decompose_ldl mt_decompose_chol 返回:整数。 - 范例 范例01: @@ -1372,7 +1327,6 @@ mt_decompose_qr(H, Q, R); // QR分解 return array(Q, R); ``` - 范例02: ```tsl @@ -1380,7 +1334,6 @@ H := corr(rand(100, 4)); return mt_decompose_qr(H); // 返回上三角矩阵 ``` - 范例03: ```tsl @@ -1389,7 +1342,6 @@ mt_decompose_qr(H, Q, R, E, 0); return array(Q, R, E); ``` - 参考Mt_decompose_lu chol mt_decompose_eig mt_decompose_svd mt_decompose_ldl mt_decompose_chol @@ -1418,7 +1370,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -1427,7 +1378,6 @@ chol(H, L, p); // 乔列斯基分解 if p = -1 then return L; // p=-1表示分解成功 ``` - 参考Mt_decompose_lu mt_decompose_qr mt_decompose_eig mt_decompose_svd mt_decompose_ldl mt_decompose_chol @@ -1438,7 +1388,6 @@ mt_decompose_ldl mt_decompose_chol 返回:处理后的结果值。 - 范例 ```tsl @@ -1485,7 +1434,6 @@ Mt_Decompose_SVD(A, U, S, D); return array((U), (S), (D)); ``` - U,S,D矩阵分别为: ####### mt_decompose_ldl @@ -1499,7 +1447,6 @@ U,S,D矩阵分别为: 返回:整数。 - 范例 ```tsl @@ -1508,7 +1455,6 @@ mt_decompose_eig(H, wr, wi, vr); return array(wr, wi, vr); ``` - 参考Mt_decompose_lu chol mt_decompose_qr mt_decompose_svd mt_decompose_ldl mt_decompose_chol @@ -1519,7 +1465,6 @@ mt_decompose_chol 返回:处理后的结果值。 - 范例 ```tsl @@ -1529,7 +1474,6 @@ A := Standarize_II(a, 7); return A; ``` - ####### ReIndex2 范例 @@ -1545,7 +1489,6 @@ a := array('C':('A':1, 'B':'too'), 'D':('A':2, 'B':'two')); return reindex2(a, 0); ``` - 范例二:将行列标作为首列首行 ```tsl @@ -1553,7 +1496,6 @@ a := array('C':('A':1, 'B':'too'), 'D':('A':2, 'B':'two')); return reindex2(a, 5); ``` - ####### Det 范例 @@ -1570,7 +1512,6 @@ return det(A); // -2 返回:布尔值。 - 范例 ```tsl @@ -1585,7 +1526,6 @@ return isSymmetry(A, 0.1); // 1 返回:处理后的结果值。 - 范例 ```tsl @@ -1594,7 +1534,6 @@ A := array((0, 1), (1, 1), (1, 0)); return Orth(A); ``` - ####### roots 用途:数值计算相关函数。 @@ -1602,7 +1541,6 @@ return Orth(A); 返回:处理后的结果值。 - 范例 ```tsl @@ -1610,7 +1548,6 @@ return Orth(A); return roots(array(0, 1, 1, 3)); ``` - ####### Eigen 范例 @@ -1629,7 +1566,6 @@ return eigen; 返回:处理后的结果值。 - 范例 ```tsl @@ -1637,7 +1573,6 @@ x := array((9, 1), (-1, 0), (0, 2), (1, 1)); return pinv(x); ``` - ####### norm2 用途:数值计算相关函数。 @@ -1645,7 +1580,6 @@ return pinv(x); 返回:处理后的结果值。 - 范例 ```tsl @@ -1669,7 +1603,6 @@ return cond(x); // 4.22 返回:处理后的结果值。 - 范例 ```tsl @@ -1684,7 +1617,6 @@ return diag(A); // array(2,3); 返回:布尔值。 - 范例 ```tsl @@ -1706,7 +1638,6 @@ return isDefinite(x); // 1 返回:处理后的结果值。 - 范例 范例一: @@ -1716,7 +1647,6 @@ return isDefinite(x); // 1 return any('a', 0); ``` - 范例二: ```tsl @@ -1763,7 +1693,6 @@ return any(t, 2); 返回:处理后的结果值。 - 范例 范例一: @@ -1773,7 +1702,6 @@ return any(t, 2); return all(array(1, 2, -1, 1, 9)); ``` - 范例二: ```tsl @@ -1833,7 +1761,6 @@ return all(t, 2); 返回:处理后的结果值。 - 范例 范例01:求10的阶乘 @@ -1873,7 +1800,6 @@ v := array(('A', 'B'), ('C', 'D')); return perms(v, 2); ``` - 范例04:对排列组合的每列求和 ```tsl @@ -1896,7 +1822,6 @@ end; end; ``` - ####### nchoosek 用途:数值计算相关函数。 @@ -1904,7 +1829,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -1934,7 +1858,6 @@ array( 返回:处理后的结果值。 - 算法 数据差序列 @@ -2016,7 +1939,6 @@ return t; 返回:日期或时间值。 - 范例 科大讯飞(SZ002230)在20201220最近十个交易日序列中第一天购买第二天卖出后的最小恢复时间 @@ -2042,7 +1964,6 @@ x := rand(10); return array(betainc(x, a, b), betainc(x, a, b, tail)); ``` - ####### PercentileOfScore 范例 @@ -2066,7 +1987,6 @@ end; return ret; ``` - ####### GenerateCombinations 用途:数值计算相关函数。 @@ -2074,7 +1994,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -2083,7 +2002,6 @@ GenerateCombinations(list, ret); return ret; ``` - ####### Percentage 用途:数值计算相关函数。 @@ -2091,7 +2009,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -2122,7 +2039,6 @@ return percentage(y, per, style); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2139,7 +2055,6 @@ return Pi() * R ^ 2; 返回:处理后的结果值。 - 范例 ```tsl @@ -2157,7 +2072,6 @@ return Odd(1); 返回:处理后的结果值。 - 范例 ```tsl @@ -2175,7 +2089,6 @@ return Abs(-2); 返回:处理后的结果值。 - 范例 ```tsl @@ -2194,7 +2107,6 @@ return Sqr(x); 返回:处理后的结果值。 - 范例 求实数的平方根 @@ -2222,7 +2134,6 @@ return Sqrt(x); 返回:处理后的结果值。 - 范例 ```tsl @@ -2230,7 +2141,6 @@ DivMod(5, 3, a, b); return array(a, b); ``` - 参考简单函数对数组支持 ###### Frexp @@ -2240,7 +2150,6 @@ return array(a, b); 返回:处理后的结果值。 - 范例 ```tsl @@ -2250,7 +2159,6 @@ Frexp(X, Base, Exponent); return array(Base, Exponent); ``` - 参考简单函数对数组支持 Ldexp 差异说明对于奇异值的处理(如INF,NAN等),在不同系统中表现会存在差异。 @@ -2274,7 +2182,6 @@ windows系统下运行,返回:array(INF,-1) 返回:处理后的结果值。 - 范例 ```tsl @@ -2291,7 +2198,6 @@ return Ldexp(3, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -2530,7 +2436,6 @@ return _Ror (36, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -2548,7 +2453,6 @@ return Sin(pi() / 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -2566,7 +2470,6 @@ return Cos(pi() / 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -2574,7 +2477,6 @@ SinCos(pi() / 2, sin, cos); return array(sin, cos); ``` - 参考简单函数对数组支持 Cos SinCos ArcSin Sinh ###### Tan @@ -2584,7 +2486,6 @@ return array(sin, cos); 返回:处理后的结果值。 - 范例 ```tsl @@ -2602,7 +2503,6 @@ return Tan(pi() / 4); 返回:处理后的结果值。 - 范例 ```tsl @@ -2620,7 +2520,6 @@ return Cot(pi() / 4); 返回:处理后的结果值。 - 范例 ```tsl @@ -2638,7 +2537,6 @@ return CoTan(pi() / 4); 返回:处理后的结果值。 - 范例 ```tsl @@ -2656,7 +2554,6 @@ return Sec(pi() / 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -2674,7 +2571,6 @@ return Csc(pi() / 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -2692,7 +2588,6 @@ return Secant(pi() / 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -2710,7 +2605,6 @@ return Cosecant(pi() / 6); 返回:处理后的结果值。 - 范例 ```tsl @@ -2727,7 +2621,6 @@ return ArcSin(1); 返回:处理后的结果值。 - 范例 ```tsl @@ -2744,7 +2637,6 @@ return ArcCos(0); 返回:处理后的结果值。 - 范例 ```tsl @@ -2762,7 +2654,6 @@ return ArcTan(1); 返回:处理后的结果值。 - 范例 ```tsl @@ -2779,7 +2670,6 @@ return ArcTan2(1, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -2796,7 +2686,6 @@ return ArcCot(1); 返回:处理后的结果值。 - 范例 ```tsl @@ -2814,7 +2703,6 @@ return ArcSec(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -2832,7 +2720,6 @@ return ArcCsc(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -2867,7 +2754,6 @@ return Hypot(3, 4); // 返回sqrt(3^2+4^2) 返回:处理后的结果值。 - 范例 ```tsl @@ -2886,7 +2772,6 @@ GradToRad GradToDeg CycleToRad CycleToDeg 返回:处理后的结果值。 - 范例 ```tsl @@ -2905,7 +2790,6 @@ GradToDeg GradToCycle CycleToRad CycleToGrad 返回:处理后的结果值。 - 范例 ```tsl @@ -2924,7 +2808,6 @@ GradToCycle CycleToRad CycleToDeg CycleToGrad 返回:处理后的结果值。 - 范例 ```tsl @@ -2943,7 +2826,6 @@ GradToRad GradToDeg CycleToRad CycleToDeg 返回:处理后的结果值。 - 范例 ```tsl @@ -2962,7 +2844,6 @@ GradToDeg GradToCycle CycleToDeg CycleToGrad 返回:处理后的结果值。 - 范例 ```tsl @@ -2981,7 +2862,6 @@ GradToCycle CycleToRad CycleToDeg CycleToGrad 返回:处理后的结果值。 - 范例 ```tsl @@ -3000,7 +2880,6 @@ GradToDeg GradToCycle CycleToRad CycleToGrad 返回:处理后的结果值。 - 范例 ```tsl @@ -3019,7 +2898,6 @@ GradToRad GradToCycle CycleToDeg CycleToGrad 返回:处理后的结果值。 - 范例 ```tsl @@ -3038,7 +2916,6 @@ GradToDeg CycleToRad CycleToDeg CycleToGrad 返回:处理后的结果值。 - 范例 ```tsl @@ -3057,7 +2934,6 @@ GradToRad GradToCycle CycleToDeg CycleToGrad 返回:处理后的结果值。 - 范例 ```tsl @@ -3076,7 +2952,6 @@ GradToDeg GradToCycle CycleToRad CycleToGrad 返回:处理后的结果值。 - 范例 ```tsl @@ -3112,7 +2987,6 @@ GradToDeg GradToCycle CycleToRad CycleToDeg 返回:处理后的结果值。 - 范例 ```tsl @@ -3130,7 +3004,6 @@ return Sinh(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3148,7 +3021,6 @@ return Cosh(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3166,7 +3038,6 @@ return Tanh(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3184,7 +3055,6 @@ return CotH(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3202,7 +3072,6 @@ return SecH(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3220,7 +3089,6 @@ return CscH(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3238,7 +3106,6 @@ return ArcCosh(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3256,7 +3123,6 @@ return ArcSinh(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3274,7 +3140,6 @@ return ArcTanh(0.8); 返回:处理后的结果值。 - 范例 ```tsl @@ -3292,7 +3157,6 @@ return ArcCotH(4); 返回:处理后的结果值。 - 范例 ```tsl @@ -3310,7 +3174,6 @@ return ArcSecH(0.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -3341,7 +3204,6 @@ return ArcCscH(4); 返回:处理后的结果值。 - 范例 ```tsl @@ -3359,7 +3221,6 @@ return Ln(7.38905609893065); 返回:处理后的结果值。 - 范例 ```tsl @@ -3376,7 +3237,6 @@ return LnXP1(3); 返回:处理后的结果值。 - 范例 ```tsl @@ -3393,7 +3253,6 @@ return Log10(100); 返回:处理后的结果值。 - 范例 ```tsl @@ -3410,7 +3269,6 @@ return Log2(8); 返回:处理后的结果值。 - 范例 ```tsl @@ -3427,7 +3285,6 @@ return LogN(2, 8); 返回:处理后的结果值。 - 范例 ```tsl @@ -3445,7 +3302,6 @@ return Exp(2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3462,7 +3318,6 @@ return IntPower(2, 3.2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3503,7 +3358,6 @@ return Power(2, 3.2); 返回:处理后的结果值。 - 范例 ```tsl @@ -3522,7 +3376,6 @@ return Int(x); 返回:处理后的结果值。 - 范例 ```tsl @@ -3539,7 +3392,6 @@ return Ceil(-2.8); 返回:处理后的结果值。 - 范例 ```tsl @@ -3556,7 +3408,6 @@ return Ceil32(-2.8); 返回:处理后的结果值。 - 范例 ```tsl @@ -3573,7 +3424,6 @@ return Ceil64(-2.8); 返回:处理后的结果值。 - 范例 ```tsl @@ -3590,7 +3440,6 @@ return Floor(-2.8); 返回:处理后的结果值。 - 范例 ```tsl @@ -3607,7 +3456,6 @@ return Floor32(-2.8); 返回:处理后的结果值。 - 范例 ```tsl @@ -3624,7 +3472,6 @@ return Floor64(-2.8); 返回:处理后的结果值。 - 范例 ```tsl @@ -3642,7 +3489,6 @@ return x; 返回:处理后的结果值。 - 范例 ```tsl @@ -3660,7 +3506,6 @@ return x; 返回:处理后的结果值。 - 范例 ```tsl @@ -3678,7 +3523,6 @@ return x; 返回:处理后的结果值。 - 范例 ```tsl @@ -3697,7 +3541,6 @@ return Frac(x); 返回:处理后的结果值。 - 范例 ```tsl @@ -3716,7 +3559,6 @@ return Round(x); 返回:处理后的结果值。 - 范例 ```tsl @@ -3734,7 +3576,6 @@ return x; 返回:处理后的结果值。 - 范例 ```tsl @@ -3752,7 +3593,6 @@ return x; 返回:处理后的结果值。 - 范例 ```tsl @@ -3771,7 +3611,6 @@ return SimpleRound(x); 返回:处理后的结果值。 - 范例 ```tsl @@ -3789,7 +3628,6 @@ return x; 返回:处理后的结果值。 - 范例 ```tsl @@ -3807,7 +3645,6 @@ return x; 返回:处理后的结果值。 - 范例 范例01:整数四舍五入 @@ -3833,7 +3670,6 @@ return RoundTo(1.234567, -3); 返回:处理后的结果值。 - 范例 范例01: @@ -3875,7 +3711,6 @@ return SimpleRoundTo(-1.235, -2); 返回:布尔值。 - 范例 范例01:判断单个值是否nan @@ -3892,7 +3727,6 @@ Data := array(2, nan, 3, '', 's', nil); return IsNan(data); ``` - 参考简单函数对数组支持 IsInfinite ###### IsInfinite @@ -3902,7 +3736,6 @@ return IsNan(data); 返回:布尔值。 - 范例 范例01:判断单个值是否inf @@ -3919,7 +3752,6 @@ Data := array(2, nan, 3, '', 's', nil, inf); return IsInfinite(data); ``` - 参考简单函数对数组支持 IsNan ###### Sign @@ -3929,7 +3761,6 @@ return IsInfinite(data); 返回:处理后的结果值。 - 范例 ```tsl @@ -3946,7 +3777,6 @@ return Sign(-2); 返回:布尔值。 - 范例 ```tsl @@ -3965,7 +3795,6 @@ return IsZero(a - b, 0.000000001); // 在9位小数的精度下 返回:处理后的结果值。 - 范例 ```tsl @@ -3991,7 +3820,6 @@ return Min(a, b); 返回:处理后的结果值。 - 范例 ```tsl @@ -4009,7 +3837,6 @@ return Max(array(1, 2, 8), array(4, 5, 6)); 返回:处理后的结果值。 - 范例 ```tsl @@ -4027,7 +3854,6 @@ return CompareValue(3, 4, 0.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -4045,7 +3871,6 @@ return SameValue(3, 4, 0.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -4062,7 +3887,6 @@ return RandomRange(4.7, 8.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -4079,7 +3903,6 @@ return InRange(4.3, 4, 8); 返回:处理后的结果值。 - 范例 ```tsl @@ -4132,7 +3955,6 @@ return EnsureRange(4.3, 4, 8); 返回:处理后的结果值。 - 范例 ```tsl @@ -4150,7 +3972,6 @@ return MinIntValue(a); 返回:处理后的结果值。 - 范例 ```tsl @@ -4168,7 +3989,6 @@ return SumOfSquares(a); 返回:处理后的结果值。 - 范例 范例01:一维数组求样本标准差 @@ -4188,7 +4008,6 @@ arr[:, "A-样本标准差"] := StdDev(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 SumOfSquares Norm PopnStdDev Variance PopnVariance ###### Mean @@ -4198,7 +4017,6 @@ return arr; 返回:处理后的结果值。 - 范例 范例01:一维数组求平均值 @@ -4218,7 +4036,6 @@ arr[:, "A-平均"] := Mean(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 Sum StdDev Geomean Harmean Mode Median ###### Sum @@ -4228,7 +4045,6 @@ return arr; 返回:处理后的结果值。 - 范例 范例01:一维数组求和 @@ -4248,7 +4064,6 @@ arr[:, "A-累加"] := Sum(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 Mean SumInt SumOfSquares Norm SumsAndSquares ###### MaxValue @@ -4258,7 +4073,6 @@ return arr; 返回:处理后的结果值。 - 范例 范例01:一维数组求最大值 @@ -4278,7 +4092,6 @@ arr[:, "A-最大"] := MaxValue(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 MinValue MinIntValue MaxIntValue Min Max ###### MinValue @@ -4288,7 +4101,6 @@ return arr; 返回:处理后的结果值。 - 范例 范例01:一维数组求最小值 @@ -4308,7 +4120,6 @@ arr[:, "A-最小"] := MinValue(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 MinIntValue MaxValue MaxIntValue Min Max ###### Norm @@ -4318,7 +4129,6 @@ return arr; 返回:处理后的结果值。 - 范例 范例01:一维数组求平方和的平方根 @@ -4338,7 +4148,6 @@ arr[:, "A-平方和的平方根"] := Norm(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 SumOfSquares ###### SumsAndSquares @@ -4348,7 +4157,6 @@ return arr; 返回:处理后的结果值。 - 范例 ```tsl @@ -4358,7 +4166,6 @@ SumsAndSquares(a, b, c); return array(b, c); ``` - 参考统计函数功能拓展 Sum SumOfSquares ###### MaxIntValue @@ -4368,7 +4175,6 @@ return array(b, c); 返回:处理后的结果值。 - 范例 ```tsl @@ -4386,7 +4192,6 @@ return MaxIntValue(a); 返回:处理后的结果值。 - 范例 ```tsl @@ -4404,7 +4209,6 @@ return SumInt(a); 返回:处理后的结果值。 - 范例 范例01:一维数组计算调和平均数 @@ -4424,7 +4228,6 @@ arr[:, "A-调和平均数"] := Harmean(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 Mean StdDev Geomean Mode Median ###### Variance @@ -4434,7 +4237,6 @@ return arr; 返回:处理后的结果值。 - 范例 范例01:一维数组求样本方差 @@ -4454,7 +4256,6 @@ arr[:, "A-样本方差"] := Variance(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 StdDev PopnStdDev PopnVariance ###### MeanAndStdDev @@ -4464,7 +4265,6 @@ return arr; 返回:处理后的结果值。 - 范例 ```tsl @@ -4474,7 +4274,6 @@ MeanAndStdDev(a, b, c); return array(b, c); ``` - 参考统计函数功能拓展 Mean StdDev ###### AveDev @@ -4484,7 +4283,6 @@ return array(b, c); 返回:处理后的结果值。 - 范例 ```tsl @@ -4503,7 +4301,6 @@ return AveDev(Data); 返回:处理后的结果值。 - 范例 范例01:一维数组求偏度 @@ -4523,7 +4320,6 @@ arr[:, "A-偏度"] := Skewness(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 skewness2 Kurtosis kurtosis2 ###### TotalVariance @@ -4533,7 +4329,6 @@ return arr; 返回:处理后的结果值。 - 范例 ```tsl @@ -4551,7 +4346,6 @@ return TotalVariance(a); 返回:处理后的结果值。 - 范例 一维数组计算累乘值 @@ -4571,7 +4365,6 @@ arr[:, "A-累乘"] := Product(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 Sum ###### PopnStdDev @@ -4581,7 +4374,6 @@ return arr; 返回:处理后的结果值。 - 范例 范例01:一维数组求总体标准差 @@ -4601,7 +4393,6 @@ arr[:, "A-总体标准差"] := PopnStdDev(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 StdDev Variance PopnVariance ###### kurtosis2 @@ -4611,7 +4402,6 @@ return arr; 返回:处理后的结果值。 - 范例 范例01::一维数组计算峰度 @@ -4631,7 +4421,6 @@ arr[:, "A-峰度"] := kurtosis2(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 Skew skewness2 Kurtosis ###### Median @@ -4641,7 +4430,6 @@ return arr; 返回:处理后的结果值。 - 范例 ```tsl @@ -4659,7 +4447,6 @@ return Median(Data); 返回:处理后的结果值。 - 范例 范例01:一维数组求偏度 @@ -4679,7 +4466,6 @@ arr[:, "A-偏度"] := skewness2(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 Skewness Kurtosis kurtosis2 ###### 统计函数功能拓展 @@ -4707,16 +4493,16 @@ Opt4:异常处理参数,按照存储位来进行管理(默认为0): 注:下列说明中移动时异常值包括nil值在内,而其它处异常值中不包括nil值在内。 -| 二进制 | 十进制值 | 功能说明 | -| --- | --- | --- | -| 0b000 | 0 | 默认值,异常值报错,nil不报错,移动时异常值不忽略 | -| 0b001 | 1 | 异常值不报错,nil值不报错,移动时异常值不忽略 | -| 0b010 | 2 | 异常值与nil值报错,移动时异常值不忽略 | -| 0b011 | 3 | 异常值不报错,nil值报错,移动时异常值不忽略 | -| 0b100 | 4 | 异常值报错,nil值不报错,计算移动单位时忽略异常值 | -| 0b101 | 5 | 异常值与nil值不报错,计算移动单位时忽略异常值 | -| 0b110 | 6 | 异常值报错,nil值报错,计算移动单位时忽略异常值 | -| 0b111 | 7 | 异常值不报错,nil值报错,计算移动单位时忽略异常值 | +| 二进制 | 十进制值 | 功能说明 | +| ------ | -------- | ------------------------------------------------- | +| 0b000 | 0 | 默认值,异常值报错,nil不报错,移动时异常值不忽略 | +| 0b001 | 1 | 异常值不报错,nil值不报错,移动时异常值不忽略 | +| 0b010 | 2 | 异常值与nil值报错,移动时异常值不忽略 | +| 0b011 | 3 | 异常值不报错,nil值报错,移动时异常值不忽略 | +| 0b100 | 4 | 异常值报错,nil值不报错,计算移动单位时忽略异常值 | +| 0b101 | 5 | 异常值与nil值不报错,计算移动单位时忽略异常值 | +| 0b110 | 6 | 异常值报错,nil值报错,计算移动单位时忽略异常值 | +| 0b111 | 7 | 异常值不报错,nil值报错,计算移动单位时忽略异常值 | Opt5:当In为空数组时的返回值,该参数默认缺省为0。 @@ -4785,7 +4571,6 @@ return _large(a, ones(100), 1); // 对行做的时候,N的长度必须和行 返回:处理后的结果值。 - 范例 范例01:一维数组计算峰度 @@ -4807,7 +4592,6 @@ arr[:, "A-峰度"] := Kurtosis(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 Skewness skewness2 kurtosis2 ###### Mode @@ -4817,7 +4601,6 @@ return arr; 返回:处理后的结果值。 - 范例 ```tsl @@ -4835,7 +4618,6 @@ return Mode(Data); 返回:处理后的结果值。 - 范例 ```tsl @@ -4852,7 +4634,6 @@ return RandG(2, 3); 返回:处理后的结果值。 - 范例 范例01:一维数组计算几何平均数 @@ -4872,7 +4653,6 @@ arr[:, "A-几何平均数"] := Geomean(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 Mean StdDev Harmean Mode Median ###### PopnVariance @@ -4882,7 +4662,6 @@ return arr; 返回:处理后的结果值。 - 范例 范例01:一维数组求总体方差 @@ -4902,7 +4681,6 @@ arr[:, "A-总体方差"] := PopnVariance(arr, 0, ml, "A"); return arr; ``` - 参考统计函数功能拓展 StdDev PopnStdDev Variance ###### MomentSkewKurtosis @@ -4912,7 +4690,6 @@ return arr; 返回:处理后的结果值。 - 范例 ```tsl @@ -4932,7 +4709,6 @@ return array(M1, M2, M3, M4, Skew, Kurtosis); 返回:处理后的结果值。 - 范例 ```tsl @@ -4950,7 +4726,6 @@ return DevSq(Data); 返回:处理后的结果值。 - 范例 ```tsl @@ -4981,7 +4756,6 @@ return randomfrom(Data); 返回:处理后的结果值。 - 范例 ```tsl @@ -5000,7 +4774,6 @@ return Large(Data, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -5019,7 +4792,6 @@ return Small(Data, 3); 返回:处理后的结果值。 - 算法 对序列从小到大排序,数据长度为n,则 @@ -5074,7 +4846,6 @@ return Percentile(a, 0.5, 0, 2, array('f', 'k')); 返回:处理后的结果值。 - 范例 ```tsl @@ -5094,7 +4865,6 @@ return Percentrank(Data, 8); 返回:处理后的结果值。 - 范例 ```tsl @@ -5114,7 +4884,6 @@ return Quartile(Data, 3); 返回:处理后的结果值。 - 范例 ```tsl @@ -5132,7 +4901,6 @@ return Rank(Data, 8); 返回:处理后的结果值。 - 范例 ```tsl @@ -5151,7 +4919,6 @@ return Trimmean(Data, 0.7); 返回:处理后的结果值。 - 范例 ```tsl @@ -5160,7 +4927,6 @@ FreqData := array(1, 2, 3); return Frequency(Data, FreqData); ``` - 参考统计函数功能拓展 ##### 统计函数 @@ -5193,7 +4959,6 @@ return Frequency(Data, FreqData); 返回:处理后的结果值。 - 算法 备注:数据长度必须保持一致且大于等于2范例 @@ -5220,7 +4985,6 @@ return Cov(data[:, "价格"], data[:, "大盘"]); 返回:处理后的结果值。 - 算法ra,b=cov(a,b)σaσb,其中cov(a,b)为a,b序列协方差,σ为总体标准差。 备注:数据长度必须保持一致且大于等于2范例 @@ -5247,7 +5011,6 @@ return Correl(data[:, "价格"], data[:, "大盘"]); 返回:处理后的结果值。 - 算法 or 备注:数据长度必须保持一致且大于等于2范例 @@ -5274,7 +5037,6 @@ return Slope(data[:, "价格"], data[:, "大盘"]); 返回:处理后的结果值。 - 算法 备注:数据长度必须保持一致且大于等于2范例 @@ -5301,7 +5063,6 @@ return Intercept(data[:, "价格"], data[:, "大盘"]); 返回:处理后的结果值。 - 算法 备注:参数数据长度必须保持一致且大于等于2范例 @@ -5328,7 +5089,6 @@ return Rsq(data[:, "价格"], data[:, "大盘"]); 返回:处理后的结果值。 - 算法 备注:数据长度必须保持长度一致且大于2。范例 @@ -5355,7 +5115,6 @@ return Steyx(data[:, "价格"], data[:, "大盘"]); 返回:处理后的结果值。 - 算法 备注:参数数据长度必须保持一致且大于等于2范例 @@ -5382,7 +5141,6 @@ return Slopeandintercept(data[:, "价格"], data[:, "大盘"]); 返回:处理后的结果值。 - 算法C.V.=σ/μ,其中σ为标准差,μ为均值。范例 ```tsl @@ -5397,7 +5155,6 @@ return VariationCoefficient(array(1, 2, 1, 2, 1, 2)); 返回:处理后的结果值。 - 算法sc=1n(ti-μσ)3\*nn-1(n-2),其中n为序列长度,其中σ为标准差,μ为均值。范例 ```tsl @@ -5413,7 +5170,6 @@ return s; 返回:处理后的结果值。 - 算法 t2=t-Rmar,并将t2中大于0的元素化为0。 @@ -5432,7 +5188,6 @@ return SelfStddev(array(1, 2, 3, 4, 5), 3); 返回:处理后的结果值。 - 算法返回BETA系数以及ALPHA值,并得到上行轨道以及下行轨道的ALPHA。依此得到指定X的上轨以及下轨,并根据当前的Y得到其所在轨道中的百分比,如果<0则低于下轨,>100则超越上轨。依照Alpha和Beta值,得到nowx的预期回归运行值。范例 ```tsl @@ -5448,7 +5203,6 @@ return a; 返回:处理后的结果值。 - 算法 其中n为序列长度,其中Stdev为标准差。范例 @@ -5466,7 +5220,6 @@ return s; 返回:处理后的结果值。 - 算法 μ=1nRi\*Di1nRi @@ -5488,7 +5241,6 @@ return m; 返回:处理后的结果值。 - 范例 ```tsl @@ -5598,7 +5350,6 @@ return ExpdStd (r, 0); // array(0,1.5,2.05,4.55) 返回:处理后的结果值。 - 范例 ```tsl @@ -5614,7 +5365,6 @@ return NanMean(A); 返回:处理后的结果值。 - 范例 ```tsl @@ -5630,7 +5380,6 @@ return NanSum(A); 返回:处理后的结果值。 - 范例 ```tsl @@ -5646,7 +5395,6 @@ return NanStd(A); 返回:处理后的结果值。 - 范例 ```tsl @@ -5662,7 +5410,6 @@ return NanVariance(A); 返回:处理后的结果值。 - 范例 ```tsl @@ -5688,7 +5435,6 @@ return PopnVariance(A); 返回:处理后的结果值。 - 范例 ```tsl @@ -5704,7 +5450,6 @@ return NanRankArr(a); 返回:处理后的结果值。 - 范例 ```tsl @@ -5720,7 +5465,6 @@ return NanPercentRankArr(a); 返回:处理后的结果值。 - 范例 范例01 @@ -5764,7 +5508,6 @@ return correlpaired(a, b); // array((0.2,-0.08)) 返回:处理后的结果值。 - 范例 ```tsl @@ -5773,7 +5516,6 @@ dirType := 3; return correlpaired_side(a, filtType); ``` - ##### 统计分布 ###### 内容 @@ -5903,7 +5645,6 @@ return correlpaired_side(a, filtType); 返回:处理后的结果值。 - 范例 ```tsl @@ -5918,7 +5659,6 @@ return Gammaln(array(1.5, 2.3, 3.4)); 返回:处理后的结果值。 - 范例 ```tsl @@ -5935,7 +5675,6 @@ return Hist(A, 30, center); 返回:处理后的结果值。 - 范例 ```tsl @@ -5951,7 +5690,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -5966,7 +5704,6 @@ return erfc(0.15); 返回:处理后的结果值。 - 范例 ```tsl @@ -5984,7 +5721,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -5999,7 +5735,6 @@ return erf(0.15); 返回:处理后的结果值。 - 范例 ```tsl @@ -6014,7 +5749,6 @@ return erfcinv(0.15); 返回:处理后的结果值。 - 范例 ```tsl @@ -6032,7 +5766,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6052,7 +5785,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6072,7 +5804,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6087,7 +5818,6 @@ return Gamma(array(1.5, 2.3, 3.4)); 返回:处理后的结果值。 - 范例 ```tsl @@ -6131,27 +5861,27 @@ return normfit(rand(1000,5),0.05); 函数列表: -| | 概率密度 | 分布函数 | 分布逆函数 | 随机数 | 估计函数 | -| --- | --- | --- | --- | --- | --- | -| 离散均匀分布 | sf_unidpdf | sf_unidcdf | sf_unidinv | randunid | | -| 几何分布 | sf_geopdf | sf_geocdf | sf_geoinv | Randgeo | | -| 超几何分布 | sf_hygepdf | sf_hygecdf | sf_hygeinv | Randhyge | | -| 二项分布 | sf_binopdf | sf_binocdf | sf_binoinv | Randbino | binofit | -| 负二项分布 | sf_nbinpdf | sf_nbincdf | sf_nbininv | Randnbin | | -| 均匀分布 | sf_unifpdf | sf_unifcdf | sf_unifinv | Randunif | uniffit | -| 泊松分布 | sf_poissonpdf | sf_poissoncdf | sf_poissoninv | Randpoisson | poissfit | -| 指数分布 | sf_exppdf | sf_expcdf | sf_expinv | Randexp | expfit | -| 正态分布 | sf_normpdf | sf_normcdf | sf_norminv | Randnorm | | -| 卡方分布 | sf_ch2pdf | sf_ch2cdf | sf_ch2inv | Randch2 | | -| 学生T分布 | sf_tpdf | sf_tcdf | sf_tinv1 | Randt | | -| F分布 | sf_fpdf | sf_fcdf | sf_finv1 | Randf | | -| gam分布 | sf_gampdf | sf_gamcdf | sf_gaminv | Randgam | | -| beta分布 | sf_betapdf | sf_betacdf | sf_betainv1 | Randbeta | | -| 瑞利分布 | sf_raylpdf | sf_raylcdf | sf_raylinv1 | Randrayl | | -| 威布尔分布 | sf_wblpdf | sf_wblcdf | sf_wblinv | Randwbl | | -| 对数正态分布 | sf_lognpdf | sf_logncdf | sf_logninv | Randlohn | | -| 拉普拉斯分布 | sf_Laplacepdf | sf_Laplacecdf | sf_Laplaceinv | RandLaplace | | -| 柯西分布 | sf_ Cauchypdf | sf_ Cauchycdf | sf_ Cauchyinv | RandCauchy | | +| | 概率密度 | 分布函数 | 分布逆函数 | 随机数 | 估计函数 | +| ------------ | -------------- | -------------- | -------------- | ----------- | -------- | +| 离散均匀分布 | sf_unidpdf | sf_unidcdf | sf_unidinv | randunid | | +| 几何分布 | sf_geopdf | sf_geocdf | sf_geoinv | Randgeo | | +| 超几何分布 | sf_hygepdf | sf_hygecdf | sf_hygeinv | Randhyge | | +| 二项分布 | sf_binopdf | sf_binocdf | sf_binoinv | Randbino | binofit | +| 负二项分布 | sf_nbinpdf | sf_nbincdf | sf_nbininv | Randnbin | | +| 均匀分布 | sf_unifpdf | sf_unifcdf | sf_unifinv | Randunif | uniffit | +| 泊松分布 | sf_poissonpdf | sf_poissoncdf | sf_poissoninv | Randpoisson | poissfit | +| 指数分布 | sf_exppdf | sf_expcdf | sf_expinv | Randexp | expfit | +| 正态分布 | sf_normpdf | sf_normcdf | sf_norminv | Randnorm | | +| 卡方分布 | sf_ch2pdf | sf_ch2cdf | sf_ch2inv | Randch2 | | +| 学生T分布 | sf_tpdf | sf_tcdf | sf_tinv1 | Randt | | +| F分布 | sf_fpdf | sf_fcdf | sf_finv1 | Randf | | +| gam分布 | sf_gampdf | sf_gamcdf | sf_gaminv | Randgam | | +| beta分布 | sf_betapdf | sf_betacdf | sf_betainv1 | Randbeta | | +| 瑞利分布 | sf_raylpdf | sf_raylcdf | sf_raylinv1 | Randrayl | | +| 威布尔分布 | sf_wblpdf | sf_wblcdf | sf_wblinv | Randwbl | | +| 对数正态分布 | sf_lognpdf | sf_logncdf | sf_logninv | Randlohn | | +| 拉普拉斯分布 | sf_Laplacepdf | sf_Laplacecdf | sf_Laplaceinv | RandLaplace | | +| 柯西分布 | sf\_ Cauchypdf | sf\_ Cauchycdf | sf\_ Cauchyinv | RandCauchy | | ###### Randnorm @@ -6160,14 +5890,12 @@ return normfit(rand(1000,5),0.05); 返回:处理后的结果值。 - 范例 ```tsl return Randnorm(0, 1, 10, array("a", "b")); ``` - 参考分布函数 sf_normpdf sf_normcdf sf_norminv Normfit ###### sf_F @@ -6177,7 +5905,6 @@ return Randnorm(0, 1, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -6198,7 +5925,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6206,7 +5932,6 @@ x := 1 - > 10; return sf_geopdf(x, 0.5); ``` - 参考sf_geocdf sf_geoinv Randgeo 分布函数 ###### sf_RealBessel_1 @@ -6216,7 +5941,6 @@ return sf_geopdf(x, 0.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -6236,7 +5960,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6244,7 +5967,6 @@ x := array(-4, 0.1) - > 4; return sf_unidcdf(x, 0, 1); ``` - 参考sf_unidpdf sf_unidcdf sf_unidinv Randunid 分布函数 ###### sf_normpdf @@ -6254,7 +5976,6 @@ return sf_unidcdf(x, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -6262,7 +5983,6 @@ x := array(-2, 0.1) - > 2; return sf_normpdf(x, 0, 1); ``` - 参考分布函数 sf_normcdf sf_norminv Randnorm Normfit ###### sf_geoinv @@ -6272,7 +5992,6 @@ return sf_normpdf(x, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -6280,7 +5999,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_geoinv(y, 0.5); ``` - 参考sf_geopdf sf_geocdf Randgeo 分布函数 ###### sf_unidpdf @@ -6290,7 +6008,6 @@ return sf_geoinv(y, 0.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -6298,7 +6015,6 @@ x := 1 - > 10; return sf_unidpdf(x, 10); ``` - 参考sf_unidpdf sf_unidcdf sf_unidinv Randunid 分布函数 ###### sf_IncompleteBeta @@ -6308,7 +6024,6 @@ return sf_unidpdf(x, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -6329,7 +6044,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6344,7 +6058,6 @@ return v; // 返回结果0. 返回:处理后的结果值。 - 范例 ```tsl @@ -6352,7 +6065,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_norminv(y, 0, 1); ``` - 参考分布函数 sf_normpdf sf_normcdf Randnorm Normfit ###### Randunid @@ -6362,14 +6074,12 @@ return sf_norminv(y, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl return Randunid(10, 10, array("a", "b")); ``` - 参考sf_unidpdf sf_unidcdf sf_unidinv 分布函数 ###### sf_Normal @@ -6379,7 +6089,6 @@ return Randunid(10, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -6400,7 +6109,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6408,7 +6116,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_unidinv(y, 10); ``` - 参考sf_unidpdf sf_unidcdf sf_unidinv Randunid 分布函数 ###### sf_X2 @@ -6418,7 +6125,6 @@ return sf_unidinv(y, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -6438,7 +6144,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6459,7 +6164,6 @@ return v; 返回:处理后的结果值。 - 算法 标准正态分布的概率密度函数为: @@ -6493,7 +6197,6 @@ x := array(-4, 0.1) - > 4; return sf_normcdf(x, 0, 1); ``` - 参考分布函数 sf_normpdf sf_norminv Randnorm Normfit ###### sf_t @@ -6503,7 +6206,6 @@ return sf_normcdf(x, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -6523,7 +6225,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6531,7 +6232,6 @@ x := 1 - > 10; return sf_geocdf(x, 0.5); ``` - 参考sf_geopdf sf_geoinv Randgeo 分布函数 ###### Randgeo @@ -6541,14 +6241,12 @@ return sf_geocdf(x, 0.5); 返回:处理后的结果值。 - 范例 ```tsl return Randgeo(10, 10, array("a", "b")); ``` - 参考sf_geopdf sf_geocdf sf_geoinv 分布函数 ###### sf_normalinv @@ -6558,7 +6256,6 @@ return Randgeo(10, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -6573,7 +6270,6 @@ return v; // 返回结果0. 返回:处理后的结果值。 - 范例 ```tsl @@ -6590,7 +6286,6 @@ return Normfit(x, 0.05); 返回:处理后的结果值。 - 范例 ```tsl @@ -6610,7 +6305,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -6618,7 +6312,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_hygeinv(y, 100, 10, 20); ``` - 参考sf_hygepdf sf_hygecdf Randhyge 分布函数 ###### poissfit @@ -6628,7 +6321,6 @@ return sf_hygeinv(y, 100, 10, 20); 返回:处理后的结果值。 - 范例 ```tsl @@ -6647,7 +6339,6 @@ return poissfit(x, 0.05); 返回:处理后的结果值。 - 范例 ```tsl @@ -6655,7 +6346,6 @@ x := 1 - > 10; return sf_binocdf(x, 10, 0.5); ``` - 参考sf_binopdf sf_binoinv Randbino binofit 分布函数 ###### Randhyge @@ -6665,14 +6355,12 @@ return sf_binocdf(x, 10, 0.5); 返回:处理后的结果值。 - 范例 ```tsl return Randhyge(100, 10, 20, 10, array("a", "b")); ``` - 参考sf_hygepdf sf_hygecdf sf_hygeinv 分布函数 ###### sf_poissinv @@ -6682,7 +6370,6 @@ return Randhyge(100, 10, 20, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -6690,7 +6377,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_poissinv(y, 10); ``` - 参考sf_poisspdf sf_poisscdf Randpoiss poissfit 分布函数 ###### sf_poisscdf @@ -6700,7 +6386,6 @@ return sf_poissinv(y, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -6708,7 +6393,6 @@ x := 1 - > 20; return sf_poisscdf(x, 10); ``` - 参考sf_poisspdf sf_poissinv Randpoiss poissfit 分布函数 ###### sf_nbininv @@ -6718,7 +6402,6 @@ return sf_poisscdf(x, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -6726,7 +6409,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_nbininv(y, 10, 0.5); ``` - 参考sf_nbinpdf sf_nbincdf Randnbin 分布函数 ###### binofit @@ -6736,7 +6418,6 @@ return sf_nbininv(y, 10, 0.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -6755,7 +6436,6 @@ return binofit(x, 10, 0.05); 返回:处理后的结果值。 - 范例 ```tsl @@ -6763,7 +6443,6 @@ x := 1 - > 20; return sf_hygepdf(x, 100, 10, 20); ``` - 参考sf_hygecdf sf_hygeinv Randhyge 分布函数 ###### sf_unifcdf @@ -6773,7 +6452,6 @@ return sf_hygepdf(x, 100, 10, 20); 返回:处理后的结果值。 - 范例 ```tsl @@ -6781,7 +6459,6 @@ x := 1 - > 10; return sf_unifcdf(x, 1, 10); ``` - 参考sf_unifpdf Randunif uniffit 分布函数 ###### sf_exppdf @@ -6791,7 +6468,6 @@ return sf_unifcdf(x, 1, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -6799,7 +6475,6 @@ x := array(0, 0.1) - > 4.5; return sf_exppdf(x, 1); ``` - 参考sf_expcdf sf_expinv Randexp expfit 分布函数 ###### sf_binoinv @@ -6809,7 +6484,6 @@ return sf_exppdf(x, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -6817,7 +6491,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_binoinv(y, 10, 0.5); ``` - 参考sf_binopdf sf_binocdf Randbino binofit 分布函数 ###### uniffit @@ -6827,7 +6500,6 @@ return sf_binoinv(y, 10, 0.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -6846,7 +6518,6 @@ return uniffit(x, 0.05); 返回:处理后的结果值。 - 范例 ```tsl @@ -6854,7 +6525,6 @@ x := 1 - > 20; return sf_nbinpdf(x, 10, 0.5); ``` - 参考sf_nbincdf sf_nbininv Randnbin 分布函数 ###### Randnbin @@ -6864,14 +6534,12 @@ return sf_nbinpdf(x, 10, 0.5); 返回:处理后的结果值。 - 范例 ```tsl return Randnbin(10, 0.5, 10, array("a", "b")); ``` - 参考sf_nbinpdf sf_nbincdf sf_nbininv 分布函数 ###### Randpoiss @@ -6881,14 +6549,12 @@ return Randnbin(10, 0.5, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl return Randpoiss(10, 10, array("a", "b")); ``` - 参考sf_poisspdf sf_poisscdf sf_poissinv poissfit 分布函数 ###### sf_hygecdf @@ -6898,7 +6564,6 @@ return Randpoiss(10, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -6906,7 +6571,6 @@ x := 1 - > 10; return sf_hygecdf(x, 100, 10, 20); ``` - 参考sf_hygepdf sf_hygeinv Randhyge 分布函数 ###### sf_poisspdf @@ -6916,7 +6580,6 @@ return sf_hygecdf(x, 100, 10, 20); 返回:处理后的结果值。 - 范例 ```tsl @@ -6924,7 +6587,6 @@ x := 1 - > 20; return sf_poisspdf(x, 10); ``` - 参考sf_poisscdf sf_poissinv Randpoiss poissfit 分布函数 ###### Randbino @@ -6934,14 +6596,12 @@ return sf_poisspdf(x, 10); 返回:处理后的结果值。 - 范例 ```tsl return Randbino(10, 0.5, 10, array("a", "b")); ``` - 参考sf_binopdf sf_binocdf sf_binoinv binofit 分布函数 ###### Randunif @@ -6951,14 +6611,12 @@ return Randbino(10, 0.5, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl return Randunif(1, 10, 10, array("a", "b")); ``` - 参考sf_unifpdf sf_unifcdf sf_unifinv uniffit 分布函数 ###### sf_unifinv @@ -6968,7 +6626,6 @@ return Randunif(1, 10, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -6976,7 +6633,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_unifinv(y, 1, 10); ``` - 参考sf_unifpdf sf_unifcdf Randunif uniffit 分布函数 ###### sf_binopdf @@ -6986,7 +6642,6 @@ return sf_unifinv(y, 1, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -6994,7 +6649,6 @@ x := 1 - > 20; return sf_binopdf(x, 10, 0.5); ``` - 参考sf_binocdf sf_binoinv Randbino binofit 分布函数 ###### sf_nbincdf @@ -7004,7 +6658,6 @@ return sf_binopdf(x, 10, 0.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -7012,7 +6665,6 @@ x := 1 - > 10; return sf_nbincdf(x, 10, 0.5); ``` - 参考sf_nbinpdf sf_nbininv Randnbin 分布函数 ###### sf_unifpdf @@ -7022,7 +6674,6 @@ return sf_nbincdf(x, 10, 0.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -7030,7 +6681,6 @@ x := 1 - > 10; return sf_unifpdf(x, 1, 10); ``` - 参考sf_unifcdf Randunif uniffit 分布函数 ###### sf_tcdf @@ -7040,7 +6690,6 @@ return sf_unifpdf(x, 1, 10); 返回:处理后的结果值。 - 范例 ```tsl @@ -7048,7 +6697,6 @@ x := array(-2.5, 0.1) - > 2.5; return sf_tcdf(x, 30); ``` - 参考sf_tpdf sf_tinv1 Randt 分布函数 ###### sf_fpdf @@ -7058,7 +6706,6 @@ return sf_tcdf(x, 30); 返回:处理后的结果值。 - 范例 ```tsl @@ -7066,7 +6713,6 @@ x := array(0, 0.1) - > 3; return sf_fpdf(x, 20, 30); ``` - 参考sf_fcdf sf_finv1 Randf 分布函数 ###### sf_tinv @@ -7076,7 +6722,6 @@ return sf_fpdf(x, 20, 30); 返回:处理后的结果值。 - 范例 ```tsl @@ -7091,7 +6736,6 @@ return v; // 返回结果0.255605364951908 返回:处理后的结果值。 - 范例 ```tsl @@ -7110,14 +6754,12 @@ return expfit(x, 0.05); 返回:处理后的结果值。 - 范例 ```tsl return Randgam(2, 2, 100, array("a", "b")); ``` - 参考sf_gampdf sf_gamcdf sf_gaminv 分布函数 ###### sf_ch2inv @@ -7127,7 +6769,6 @@ return Randgam(2, 2, 100, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -7135,7 +6776,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_ch2inv(y, 30); ``` - 参考sf_ch2pdf sf_ch2cdf Randch2 分布函数 ###### sf_ch2cdf @@ -7145,7 +6785,6 @@ return sf_ch2inv(y, 30); 返回:处理后的结果值。 - 范例 ```tsl @@ -7153,7 +6792,6 @@ x := 0 - > 50; return sf_ch2cdf(x, 30); ``` - 参考sf_ch2pdf sf_ch2inv Randch2 分布函数 ###### sf_finv1 @@ -7163,7 +6801,6 @@ return sf_ch2cdf(x, 30); 返回:处理后的结果值。 - 范例 ```tsl @@ -7171,7 +6808,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_finv1(y, 20, 30); ``` - 参考sf_fpdf sf_fcdf Randf 分布函数 ###### Randt @@ -7181,14 +6817,12 @@ return sf_finv1(y, 20, 30); 返回:处理后的结果值。 - 范例 ```tsl return Randt(30, 10, array("a", "b")); ``` - 参考sf_tpdf sf_tcdf sf_tinv1 分布函数 ###### sf_expcdf @@ -7198,7 +6832,6 @@ return Randt(30, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -7206,7 +6839,6 @@ x := array(0, 0.1) - > 4.5; return sf_expcdf(x, 1); ``` - 参考sf_exppdf sf_expinv Randexp expfit 分布函数 ###### sf_finv @@ -7216,7 +6848,6 @@ return sf_expcdf(x, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7231,7 +6862,6 @@ return v; // 返回结果1.09737928787751 返回:处理后的结果值。 - 范例 ```tsl @@ -7239,7 +6869,6 @@ x := array(0, 0.1) - > 13; return sf_gamcdf(x, 2, 2); ``` - 参考sf_gampdf sf_gaminv Randgam 分布函数 ###### sf_tpdf @@ -7249,7 +6878,6 @@ return sf_gamcdf(x, 2, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -7257,7 +6885,6 @@ x := array(-2.5, 0.1) - > 2.5; return sf_tpdf(x, 30); ``` - 参考sf_tcdf sf_tinv1 Randt 分布函数 ###### sf_x2inv @@ -7267,7 +6894,6 @@ return sf_tpdf(x, 30); 返回:处理后的结果值。 - 范例 ```tsl @@ -7282,7 +6908,6 @@ return v; // 返回结果31.3158632360391 返回:处理后的结果值。 - 范例 ```tsl @@ -7290,7 +6915,6 @@ x := array(0, 0.1) - > 13; return sf_gampdf(x, 2, 2); ``` - 参考sf_gamcdf sf_gaminv Randgam 分布函数 ###### sf_gammainv @@ -7300,7 +6924,6 @@ return sf_gampdf(x, 2, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -7315,7 +6938,6 @@ return v; // 返回结果 5.000005596 返回:处理后的结果值。 - 范例 ```tsl @@ -7323,7 +6945,6 @@ x := array(0, 0.1) - > 3; return sf_fcdf(x, 20, 30); ``` - 参考sf_fpdf sf_finv1 Randf 分布函数 ###### sf_ch2pdf @@ -7333,7 +6954,6 @@ return sf_fcdf(x, 20, 30); 返回:处理后的结果值。 - 范例 ```tsl @@ -7341,7 +6961,6 @@ x := 0 - > 50; return sf_ch2pdf(x, 30); ``` - 参考sf_ch2cdf sf_ch2inv Randch2 分布函数 ###### Randf @@ -7351,14 +6970,12 @@ return sf_ch2pdf(x, 30); 返回:处理后的结果值。 - 范例 ```tsl return Randf(20, 30, 10, array("a", "b")); ``` - 参考sf_fpdf sf_fcdf sf_finv1 分布函数 ###### Randexp @@ -7368,14 +6985,12 @@ return Randf(20, 30, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl return Randexp(1, 10, array("a", "b")); ``` - 参考sf_exppdf sf_expcdf sf_expinv expfit 分布函数 ###### Randch2 @@ -7385,14 +7000,12 @@ return Randexp(1, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl return Randch2(30, 10, array("a", "b")); ``` - 参考sf_ch2pdf sf_ch2cdf sf_ch2inv 分布函数 ###### sf_gaminv @@ -7402,7 +7015,6 @@ return Randch2(30, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -7410,7 +7022,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_gaminv(y, 2, 2); ``` - 参考sf_gampdf sf_gamcdf Randgam 分布函数 ###### sf_expinv @@ -7420,7 +7031,6 @@ return sf_gaminv(y, 2, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -7428,7 +7038,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_expinv(y, 1); ``` - 参考sf_exppdf sf_expcdf Randexp expfit 分布函数 ###### sf_betapdf @@ -7438,7 +7047,6 @@ return sf_expinv(y, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7446,7 +7054,6 @@ x := array(0, 0.01) - > 1; return sf_betapdf(x, 2, 4); ``` - 参考sf_betacdf sf_betainv Randbeta 分布函数 ###### sf_tinv1 @@ -7456,7 +7063,6 @@ return sf_betapdf(x, 2, 4); 返回:处理后的结果值。 - 范例 ```tsl @@ -7464,7 +7070,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_tinv1(y, 30); ``` - 参考sf_tpdf sf_tcdf Randt 分布函数 ###### RandCauchy @@ -7474,14 +7079,12 @@ return sf_tinv1(y, 30); 返回:处理后的结果值。 - 范例 ```tsl return RandCauchy(0, 2, 10, array("a", "b")); ``` - 参考sf_Cauchypdf sf_Cauchycdf sf_Cauchyinv 分布函数 ###### sf_Laplacecdf @@ -7491,7 +7094,6 @@ return RandCauchy(0, 2, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -7499,7 +7101,6 @@ x := array(-8, 0.1) - > 8; return sf_Laplacecdf(x, 0, 2); ``` - 参考sf_Laplacepdf sf_Laplaceinv RandLaplace 分布函数 ###### Randbeta @@ -7509,14 +7110,12 @@ return sf_Laplacecdf(x, 0, 2); 返回:处理后的结果值。 - 范例 ```tsl return Randbeta(2, 4, 100, array("a", "b")); ``` - 参考sf_betapdf sf_betacdf sf_betainv 分布函数 ###### sf_Cauchypdf @@ -7526,7 +7125,6 @@ return Randbeta(2, 4, 100, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -7534,7 +7132,6 @@ x := array(-60, 1) - > 60; return sf_Cauchypdf(x, 0, 2); ``` - 参考sf_Cauchycdf sf_Cauchyinv RandCauchy 分布函数 ###### sf_logninv @@ -7544,7 +7141,6 @@ return sf_Cauchypdf(x, 0, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -7552,7 +7148,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_logninv(y, 0, 1); ``` - 参考sf_lognpdf sf_logncdf Randlogn 分布函数 ###### sf_Laplaceinv @@ -7562,7 +7157,6 @@ return sf_logninv(y, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7570,7 +7164,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_Laplaceinv(y, 0, 2); ``` - 参考sf_Laplacepdf sf_Laplacecdf RandLaplace 分布函数 ###### sf_betacdf @@ -7580,7 +7173,6 @@ return sf_Laplaceinv(y, 0, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -7588,7 +7180,6 @@ x := array(0, 0.01) - > 1; return sf_betacdf(x, 2, 4); ``` - 参考sf_betapdf sf_betainv Randbeta 分布函数 ###### sf_raylinv @@ -7598,7 +7189,6 @@ return sf_betacdf(x, 2, 4); 返回:处理后的结果值。 - 范例 ```tsl @@ -7606,7 +7196,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_raylinv(y, 1); ``` - 参考sf_raylpdf sf_raylcdf Randrayl 分布函数 ###### sf_wblcdf @@ -7616,7 +7205,6 @@ return sf_raylinv(y, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7624,7 +7212,6 @@ x := array(0, 0.05) - > 3; return sf_wblcdf(x, 1, 1.5); ``` - 参考sf_wblpdf sf_wblinv Randwbl 分布函数 ###### sf_lognpdf @@ -7634,7 +7221,6 @@ return sf_wblcdf(x, 1, 1.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -7642,7 +7228,6 @@ x := array(0, 0.1) - > 5; return sf_lognpdf(x, 0, 1); ``` - 参考sf_logncdf sf_logninv Randlogn 分布函数 ###### sf_Cauchycdf @@ -7652,7 +7237,6 @@ return sf_lognpdf(x, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7660,7 +7244,6 @@ x := array(-60, 1) - > 60; return sf_Cauchycdf(x, 0, 2); ``` - 参考sf_Cauchypdf sf_Cauchyinv RandCauchy 分布函数 ###### Randlogn @@ -7670,14 +7253,12 @@ return sf_Cauchycdf(x, 0, 2); 返回:处理后的结果值。 - 范例 ```tsl return Randlogn(0, 1, 10, array("a", "b")); ``` - 参考sf_lognpdf sf_logncdf sf_logninv 分布函数 ###### Randrayl @@ -7687,14 +7268,12 @@ return Randlogn(0, 1, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl return Randrayl(1, 100, array("a", "b")); ``` - 参考sf_raylpdf sf_raylcdf sf_raylinv 分布函数 ###### sf_Laplacepdf @@ -7704,7 +7283,6 @@ return Randrayl(1, 100, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -7712,7 +7290,6 @@ x := array(-8, 0.1) - > 8; return sf_Laplacepdf(x, 0, 2); ``` - 参考sf_Laplacecdf sf_Laplaceinv RandLaplace 分布函数 ###### sf_raylpdf @@ -7722,7 +7299,6 @@ return sf_Laplacepdf(x, 0, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -7730,7 +7306,6 @@ x := array(0, 0.05) - > 9; return sf_raylpdf(x, 1); ``` - 参考sf_raylcdf sf_raylinv Randrayl 分布函数 ###### sf_wblinv @@ -7740,7 +7315,6 @@ return sf_raylpdf(x, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7748,7 +7322,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_wblinv(y, 1, 1.5); ``` - 参考sf_wblpdf sf_wblcdf Randwbl 分布函数 ###### sf_logncdf @@ -7758,7 +7331,6 @@ return sf_wblinv(y, 1, 1.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -7766,7 +7338,6 @@ x := array(0, 0.1) - > 5; return sf_logncdf(x, 0, 1); ``` - 参考sf_lognpdf sf_logninv Randlogn 分布函数 ###### sf_Cauchyinv @@ -7776,7 +7347,6 @@ return sf_logncdf(x, 0, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -7784,7 +7354,6 @@ y := array(0.01, 0.01) - > 0.99; return sf_Cauchyinv(y, 0, 2); ``` - 参考sf_Cauchypdf sf_Cauchycdf RandCauchy 分布函数 ###### sf_raylcdf @@ -7794,7 +7363,6 @@ return sf_Cauchyinv(y, 0, 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -7802,7 +7370,6 @@ x := array(0, 0.05) - > 3; return sf_raylcdf(x, 1); ``` - 参考sf_raylpdf sf_raylinv Randrayl 分布函数 ###### Randwbl @@ -7812,14 +7379,12 @@ return sf_raylcdf(x, 1); 返回:处理后的结果值。 - 范例 ```tsl return Randwbl(1, 1.5, 100, array("a", "b")); ``` - 参考sf_wblpdf sf_wblcdf sf_wblinv 分布函数 ###### sf_betainv @@ -7829,7 +7394,6 @@ return Randwbl(1, 1.5, 100, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -7838,7 +7402,6 @@ r := sf_betainv(y, 2, 4, x); return x; ``` - 参考sf_betapdf sf_betacdf Randbeta 分布函数 ###### RandLaplace @@ -7848,14 +7411,12 @@ return x; 返回:处理后的结果值。 - 范例 ```tsl return RandLaplace(0, 2, 10, array("a", "b")); ``` - 参考sf_Laplacepdf sf_Laplacecdf sf_Laplaceinv 分布函数 ###### sf_wblpdf @@ -7865,7 +7426,6 @@ return RandLaplace(0, 2, 10, array("a", "b")); 返回:处理后的结果值。 - 范例 ```tsl @@ -7873,7 +7433,6 @@ x := array(0, 0.05) - > 3; return sf_wblpdf(x, 1, 1.5); ``` - 参考sf_wblcdf sf_wblinv Randwbl 分布函数 ###### sf_betainv1 @@ -7883,7 +7442,6 @@ return sf_wblpdf(x, 1, 1.5); 返回:处理后的结果值。 - 范例 ```tsl @@ -7900,7 +7458,6 @@ return sf_betainv1(y, 2, 4); 返回:处理后的结果值。 - 范例 范例01: @@ -7928,7 +7485,6 @@ return sf_mvtcdf(zeros(length(u), 3), u, rho, 2); 返回:处理后的结果值。 - 范例 范例01: @@ -7949,7 +7505,6 @@ return Mvtcdfqmc(array(0, 0, 0), rand(3), rho, 2, array()); 返回:处理后的结果值。 - 范例 范例01: @@ -7977,7 +7532,6 @@ return sf_mvncdf(zeros(length(u), 3), u, zeros(1, 3), rho); 返回:处理后的结果值。 - 范例 范例01:gaussian分布 @@ -8018,7 +7572,6 @@ return sf_copulacdf(u, "clayton", nil, 1); 返回:处理后的结果值。 - 范例 范例01:gaussian分布 @@ -8052,7 +7605,6 @@ return sf_copulafit(u[:, 0:1], "clayton"); 返回:处理后的结果值。 - 范例 范例01:gaussian分布 @@ -8095,7 +7647,6 @@ return RandCopula("clayton", nil, alpha, n); 返回:处理后的结果值。 - 范例 ```tsl @@ -8104,7 +7655,6 @@ sf_exp(y, 3, v); return v; ``` - ###### Norminv 用途:进行数值统计计算。 @@ -8112,7 +7662,6 @@ return v; 返回:处理后的结果值。 - 范例 ```tsl @@ -8154,7 +7703,6 @@ return Norminv(0.15, 0.5, 1); // -0.5364 返回:处理后的结果值。 - 范例 ```tsl @@ -8162,7 +7710,6 @@ x := array(4.68, 4.85, 4.32, 4.85, 4.61, 5.02, 5.2, 4.6, 4.58, 4.72, 4.38, 4.7); return Estimate_SNU(x, nil, 0.05, 'both'); ``` - 参考Estimate*TNU Estimate* SND Estimate_TND Estimate_SP Estimate_TP ###### Estimate_TNU @@ -8172,7 +7719,6 @@ return Estimate_SNU(x, nil, 0.05, 'both'); 返回:处理后的结果值。 - 范例 ```tsl @@ -8181,7 +7727,6 @@ d := array(nil, nil); return Estimate_TNU(X, d, 0.05, 'both', 1); ``` - 参考Estimate*SNU Estimate* SND Estimate_TND Estimate_SP Estimate_TP ###### Estimate\_ SND @@ -8194,7 +7739,6 @@ alpha := 0.05; return Estimate_SND(x, alpha, 'right'); ``` - 参考Estimate_SNU Estimate_TNU Estimate_TND Estimate_SP Estimate_TP ###### Estimate_TND @@ -8204,7 +7748,6 @@ return Estimate_SND(x, alpha, 'right'); 返回:处理后的结果值。 - 范例 ```tsl @@ -8213,7 +7756,6 @@ alpha := 0.1; return Estimate_TND(X, alpha); ``` - 参考Estimate*SNU Estimate_TNU Estimate* SND Estimate_SP Estimate_TP ###### Estimate_SP @@ -8223,7 +7765,6 @@ return Estimate_TND(X, alpha); 返回:处理后的结果值。 - 范例 ```tsl @@ -8233,7 +7774,6 @@ alpha := 0.05; return Estimate_SP(mx, n, alpha); ``` - 参考Estimate*SNU Estimate_TNU Estimate* SND Estimate_TND Estimate_TP ###### Estimate_TP @@ -8243,7 +7783,6 @@ return Estimate_SP(mx, n, alpha); 返回:处理后的结果值。 - 范例 ```tsl @@ -8253,7 +7792,6 @@ alpha := 0.05; return Estimate_TP(P, N, alpha); ``` - 参考Estimate*SNU Estimate_TNU Estimate* SND Estimate_TND Estimate_SP ###### Hypoth_TailRes @@ -8263,14 +7801,12 @@ return Estimate_TP(P, N, alpha); 返回:处理后的结果值。 - 范例 ```tsl return Hypoth_TailRes(50.110101, 0.06, "left", 0.05); ``` - ###### NormPlot 用途:统计推断相关函数。 @@ -8278,7 +7814,6 @@ return Hypoth_TailRes(50.110101, 0.06, "left", 0.05); 返回:处理后的结果值。 - 范例 ```tsl @@ -8286,7 +7821,6 @@ x := rand(10); return NormPlot(x); ``` - array( ("采样位数":0.171976955840364,"理想位数":-1.64484977722168), @@ -8322,14 +7856,12 @@ Return NormPlot(x,1); 返回:处理后的结果值。 - 范例 ```tsl return Hypoth_Kstest(randn(0, 1, 100), ’both’, a, cdf); ``` - 参考NormPlot Hypoth_lillietest ###### Hypoth_lillietest @@ -8338,7 +7870,6 @@ return Hypoth_Kstest(randn(0, 1, 100), ’both’, a, cdf); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -8348,7 +7879,6 @@ return Hypoth_lillietest(array(9.4000, 8.8000, 9.6000, 10.2000, 0.05, "norm"); ``` - 参考NormPlot Hypoth_Kstest ###### Hypoth_IndepTest @@ -8358,7 +7888,6 @@ return Hypoth_lillietest(array(9.4000, 8.8000, 9.6000, 10.2000, 返回:处理后的结果值。 - 范例 ```tsl @@ -8366,7 +7895,6 @@ X := array((25, 70, 60, 85, 95, 90, 80), (70, 60, 20, 30, 15, 40, 35), (50, 70, return Hypoth_IndepTest(X, 0.05); ``` - 结果表示拒绝原假设,即x与y有关参考Hypoth_KruskalWallis ###### Hypoth_KruskalWallis @@ -8376,14 +7904,12 @@ return Hypoth_IndepTest(X, 0.05); 返回:处理后的结果值。 - 范例 ```tsl x := array((120, 30), (479, 371));return Hypoth_KruskalWallis(x, 0.05); ``` - 结果表示接受原假设,即x与y无关参考Hypoth_IndepTest ###### Hypoth_SNUTest @@ -8393,7 +7919,6 @@ x := array((120, 30), (479, 371));return Hypoth_KruskalWallis(x, 0.05); 返回:处理后的结果值。 - 范例 ```tsl @@ -8405,7 +7930,6 @@ alpha := 0.05; return Hypoth_SNUTest(x, u, d, tail, alpha); ``` - 表示接受原假设,均值等于8,该假设检验使用U检验,其中U统计量为1.677,对应的P值为0.094,在显著性水平为0.05时,不能拒绝原假设,所以我们接受原假设。结果中还给出了均值的在0.05的显著性水平下的置信区间参考Hypoth_TNUTest Hypoth_SNDTest Hypoth_TNDTest Hypoth_LSUTest @@ -8416,7 +7940,6 @@ Hypoth_SNDTest Hypoth_TNDTest Hypoth_LSUTest 返回:处理后的结果值。 - 范例 ```tsl @@ -8429,7 +7952,6 @@ alpha := 0.05; return Hypoth_TNUTest(X, uu, d, tail, alpha, 0); ``` - 表示拒绝均值差等于0的原假设。该假设检验使用U检验,其中U统计量为10.525,对应的P值为0.00,在显著性水平为0.05时,拒绝原假设,所以我们认为两个样本均值之差显著不为0。结果中还给出了均值差在0.05的显著性水平下的置信区间。参考Hypoth_SNUTest Hypoth_SNDTest Hypoth_TNDTest Hypoth_LSUTest @@ -8440,7 +7962,6 @@ Hypoth_SNDTest Hypoth_TNDTest Hypoth_LSUTest 返回:处理后的结果值。 - 范例 ```tsl @@ -8451,7 +7972,6 @@ alpha := 0.1; return Hypoth_SNDTest(x, d2, tail, alpha); ``` - 表示拒绝方差大于sqr(0.048)的原假设。该假设检验使用卡方检验,其中卡方统计量为0.642,对应的P值为0.042,在显著性水平为0.05时,拒绝原假设。参考Hypoth_SNUTest Hypoth_TNUTest Hypoth_TNDTest Hypoth_LSUTest @@ -8462,7 +7982,6 @@ Hypoth_TNUTest Hypoth_TNDTest Hypoth_LSUTest 返回:处理后的结果值。 - 范例 ```tsl @@ -8472,7 +7991,6 @@ alpha := 0.1; return Hypoth_TNDTest(X, tail, alpha); ``` - 表示接受原假设,则方差相同参考Hypoth_SNUTest Hypoth_TNUTest Hypoth_SNDTest Hypoth_LSUTest @@ -8483,7 +8001,6 @@ Hypoth_LSUTest 返回:处理后的结果值。 - 范例 ```tsl @@ -8496,7 +8013,6 @@ alpha := 0.01; return Hypoth_LSUTest(mx, s2, n, u, tail, alpha); ``` - 表示均值为1.84参考Hypoth_SNUTest Hypoth_TNUTest Hypoth_SNDTest Hypoth_TNDTest ###### Anova_Single @@ -8506,7 +8022,6 @@ return Hypoth_LSUTest(mx, s2, n, u, tail, alpha); 返回:处理后的结果值。 - 范例 例子来自《概率论与数理统计教程》-高等教育出版社 P379 例8.1.4 @@ -8529,7 +8044,6 @@ alpha := 0.05; return Anova_Single(x, alpha); ``` - 结果表示拒绝原假设,即各个水平下的方差间有显著差异参考Anova_Twice Anova_Bartlett Anova_Levene @@ -8540,7 +8054,6 @@ Anova_Levene 返回:处理后的结果值。 - 范例 在某指标,因素A和因素B有3个水平,对A、B分别进行2次重复试验,获得观察值如下: @@ -8556,7 +8069,6 @@ x := array((75.00, 81.00, 74.00), (75.00, 81.00, 73.00), (62.00, 85.00, 79.00), return Anova_Twice(x, 0.05, 2); ``` - 因素A:结果表示接受原假设,即因素A对某指标无显著影响 因素B:结果表示拒绝原假设,即因素B对某指标影响显著 @@ -8571,7 +8083,6 @@ Anova_Bartlett Anova_Levene 返回:处理后的结果值。 - 范例 因素A有4个水平,对A进行重复试验,获得观察值如下: @@ -8591,7 +8102,6 @@ x := array((7.9, 6.2, 6.6, 8.6, 8.9, 10.1, 9.6), (5.7, 7.5, 9.8, 6.1, 8.4), (6.4 return Anova_Bartlett(x, 0.05); ``` - array("B-Stat":0.965,"P-Value":0.81,"df":3,"Hypothesis":1) 结果表示接受原假设,即各个水平下的方差间无显著差异参考Anova_Single Anova_Twice @@ -8604,7 +8114,6 @@ Anova_Levene 返回:处理后的结果值。 - 范例 因素A有4个水平,对A进行重复试验,获得观察值如下: @@ -8624,7 +8133,6 @@ x := array((7.9, 6.2, 6.6, 8.6, 8.9, 10.1, 9.6), (5.7, 7.5, 9.8, 6.1, 8.4), (6.4 return Anova_Levene(x, 0.05); ``` - array("F-Stat":0.514,"P-Value":0.678,"df1":3,"df2":20,"Hypothesis":1) 结果表示接受原假设,即各个水平下的方差间无显著差异参考Anova_Single Anova_Twice @@ -8645,7 +8153,6 @@ Anova_Bartlett 返回:处理后的结果值。 - 范例 ```tsl @@ -8657,7 +8164,6 @@ Alpha := 0.05; return Hypoth_SignTest(x, pi_, q0, tail, alpha); ``` - ####### Hypoth_WilcoxonTest 用途:统计推断相关函数。 @@ -8665,7 +8171,6 @@ return Hypoth_SignTest(x, pi_, q0, tail, alpha); 返回:处理后的结果值。 - 范例 ```tsl @@ -8685,7 +8190,6 @@ return Hypoth_WilcoxonTest(x, m0, tail, Alpha); 返回:处理后的结果值。 - 范例 ```tsl @@ -8711,7 +8215,6 @@ return Hypoth_McNemarTest(x, Alpha); 返回:处理后的结果值。 - 范例 ```tsl @@ -8758,7 +8261,6 @@ return Hypoth_PNUTest(x, uu, d, tail, alpha) 返回:处理后的结果值。 - 范例 ```tsl @@ -8809,7 +8311,6 @@ Corrcoef Corr_partial Distance 返回:处理后的结果值。 - 范例 ```tsl @@ -8828,7 +8329,6 @@ return CorrelationMatrix(a, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -8847,7 +8347,6 @@ return Covariance(A); 返回:处理后的结果值。 - 范例 ```tsl @@ -8866,7 +8365,6 @@ return Corrcoef(A); // 返回简单相关系数分析 返回:处理后的结果值。 - 范例 ```tsl @@ -8890,7 +8388,6 @@ return ret['df']; // 自由度 返回:处理后的结果值。 - 范例 ```tsl @@ -8935,7 +8432,6 @@ Cluster_ward 返回:处理后的结果值。 - 范例 ```tsl @@ -8966,7 +8462,6 @@ array( 返回:处理后的结果值。 - 范例 ```tsl @@ -8983,7 +8478,6 @@ ret1 := Cluster_System(a, Dmethods, Methods); ret2 := Cluster_System(a, Dmethods, Methods, output); ``` - ret1,为谱系图 array( @@ -9015,7 +8509,6 @@ array(0,0,1,1,1) ; 返回:处理后的结果值。 - 范例 ```tsl @@ -9039,7 +8532,6 @@ return Cluster_ward(a); 返回:处理后的结果值。 - 范例 ```tsl @@ -9087,7 +8579,6 @@ return Discrim(A, X, 0, options); 返回:处理后的结果值。 - 范例 ```tsl @@ -9107,7 +8598,6 @@ data := array( return princomp(data, 0.85, 1, resid); ``` - 参考Factor ###### Factor @@ -9117,7 +8607,6 @@ return princomp(data, 0.85, 1, resid); 返回:处理后的结果值。 - 范例 我们对2010年上证A股的9个财务指标进行因子分析: @@ -9150,7 +8639,7 @@ a[:, :] := a1[:, :]; stock := a[:, 0]; data := a[:, 1:8]; // 取得纯数据矩阵 -br := Factor(data, 0.85); // +br := Factor(data, 0.85); // return br; ``` @@ -9188,7 +8677,6 @@ score",0]:因子得分,表示各个股票在这三个因子的得分情况, 返回:处理后的结果值。 - 算法 典型性分析算法说明: @@ -9201,22 +8689,22 @@ score",0]:因子得分,表示各个股票在这三个因子的得分情况, 第一步,先定义典型相关,设X=和Y=为随机向量,用X和Y的线性组合和之间相关性来研究X与Y之间的相关性,并希望找到a与b,使得最大。由相关系数定义, -| | | (4. 1) | -| --- | --- | --- | +| | | (4. 1) | +| --- | --- | ------ | 对任意的α,β和c,d有 -| | | (4. 2) | -| --- | --- | --- | +| | | (4. 2) | +| --- | --- | ------ | 式(4.2)说明,使得相关系数最大的和并不唯一。因此,在综合变量,可限定,。 总结一下第一步,设X=和Y=,p+q维随机向量的均值为0,协方差阵正定。若存在a1=和b1=,使得是约束问题 -| | max | (4. 3) | -| --- | --- | --- | -| | s.t. | (4. 4) | -| | | (4. 5) | +| | max | (4. 3) | +| --- | ---- | ------ | +| | s.t. | (4. 4) | +| | | (4. 5) | 目标函数的最大值,则成,为的第一对典型变量,称它们之间的相关系数为第一典型相关系数。 @@ -9234,33 +8722,33 @@ score",0]:因子得分,表示各个股票在这三个因子的得分情况, 设Z=,则有,,令,,因此,求解第一对典型变量和典型相关系数的约束问题式(4.3)~(4.5)就等价为 -| | max | (4. 6) | -| --- | --- | --- | -| | s.t. | (4. 7) | -| | | (4. 8) | +| | max | (4. 6) | +| --- | ---- | ------ | +| | s.t. | (4. 7) | +| | | (4. 8) | 这是一个典型的约束优化问题,这里采用拉格朗日乘数法求解该约束问题,其中为Lagrange乘子,得到如下方程: -| | | (4. 9) | -| --- | --- | --- | -| | | (4. 10) | -| | | (4. 11) | -| | | (4. 12) | +| | | (4. 9) | +| --- | --- | ------- | +| | | (4. 10) | +| | | (4. 11) | +| | | (4. 12) | 求解上述方程组,在式(4.6)左乘,在式(4.7)左乘,然后将式(4.8)代入式(4.6),将式(4.9)代入式(4.7),得到结果。由于正定(在第一步中有定义,即使没有定义的情况下协方差矩阵也是半正定的),所以和存在,先将式(4.6)和(4.7)中和移到等号右边,然后再分别左乘和,得到 -| | , | (4. 13) | -| --- | --- | --- | +| | , | (4. 13) | +| --- | --- | ------- | 然后将代入式中,所以有 -| | | (4. 14) | -| --- | --- | --- | +| | | (4. 14) | +| --- | --- | ------- | 同理,可得 -| | | (4. 15) | -| --- | --- | --- | +| | | (4. 15) | +| --- | --- | ------- | 其中,。 @@ -9298,28 +8786,28 @@ score",0]:因子得分,表示各个股票在这三个因子的得分情况, 表1 :某康复俱乐部两组生理指标的典型相关分析 -| 编号 | X1 | X2 | X3 | Y1 | Y2 | Y3 | -| --- | --- | --- | --- | --- | --- | --- | -| 1 | 191 | 36 | 50 | 5 | 162 | 60 | -| 2 | 193 | 38 | 58 | 12 | 101 | 101 | -| 3 | 189 | 35 | 46 | 13 | 155 | 58 | -| 4 | 211 | 38 | 56 | 8 | 101 | 38 | -| 5 | 176 | 31 | 74 | 15 | 200 | 40 | -| 6 | 169 | 34 | 50 | 17 | 120 | 38 | -| 7 | 154 | 34 | 64 | 14 | 215 | 105 | -| 8 | 193 | 36 | 46 | 6 | 70 | 31 | -| 9 | 176 | 37 | 54 | 4 | 60 | 25 | -| 10 | 156 | 33 | 54 | 15 | 225 | 73 | -| 11 | 189 | 37 | 52 | 2 | 110 | 60 | -| 12 | 162 | 35 | 62 | 12 | 105 | 37 | -| 13 | 182 | 36 | 56 | 4 | 101 | 42 | -| 14 | 167 | 34 | 60 | 6 | 125 | 40 | -| 15 | 154 | 33 | 56 | 17 | 251 | 250 | -| 16 | 166 | 33 | 52 | 13 | 210 | 115 | -| 17 | 247 | 46 | 50 | 1 | 50 | 50 | -| 18 | 202 | 37 | 62 | 12 | 210 | 120 | -| 19 | 157 | 32 | 52 | 11 | 230 | 80 | -| 20 | 138 | 33 | 68 | 2 | 110 | 43 | +| 编号 | X1 | X2 | X3 | Y1 | Y2 | Y3 | +| ---- | --- | --- | --- | --- | --- | --- | +| 1 | 191 | 36 | 50 | 5 | 162 | 60 | +| 2 | 193 | 38 | 58 | 12 | 101 | 101 | +| 3 | 189 | 35 | 46 | 13 | 155 | 58 | +| 4 | 211 | 38 | 56 | 8 | 101 | 38 | +| 5 | 176 | 31 | 74 | 15 | 200 | 40 | +| 6 | 169 | 34 | 50 | 17 | 120 | 38 | +| 7 | 154 | 34 | 64 | 14 | 215 | 105 | +| 8 | 193 | 36 | 46 | 6 | 70 | 31 | +| 9 | 176 | 37 | 54 | 4 | 60 | 25 | +| 10 | 156 | 33 | 54 | 15 | 225 | 73 | +| 11 | 189 | 37 | 52 | 2 | 110 | 60 | +| 12 | 162 | 35 | 62 | 12 | 105 | 37 | +| 13 | 182 | 36 | 56 | 4 | 101 | 42 | +| 14 | 167 | 34 | 60 | 6 | 125 | 40 | +| 15 | 154 | 33 | 56 | 17 | 251 | 250 | +| 16 | 166 | 33 | 52 | 13 | 210 | 115 | +| 17 | 247 | 46 | 50 | 1 | 50 | 50 | +| 18 | 202 | 37 | 62 | 12 | 210 | 120 | +| 19 | 157 | 32 | 52 | 11 | 230 | 80 | +| 20 | 138 | 33 | 68 | 2 | 110 | 43 | ```tsl return corr_canonical(x, y, 0.1, 1); @@ -9332,21 +8820,21 @@ return corr_canonical(x, y, 0.1, 1); 表2:机械类各企业的经济效益主成分分析 | 企业 | X1净产值利润率% | X2固定资产利润率% | X3总产值利润% | X4销售收入利润率% | Y1产品成本利润率% | Y2物耗利润率% | Y3人均利润率千元/人 | Y4流动资金利润率% | -| --- | --- | --- | --- | --- | --- | --- | --- | --- | -| 1 | 40.4 | 24.7 | 7.2 | 6.1 | 8.3 | 8.7 | 2.44 | 20.0 | -| 2 | 25.0 | 12.7 | 11.2 | 11.0 | 12.9 | 20.2 | 3.542 | 9.1 | -| 3 | 13.2 | 3.3 | 3.9 | 4.3 | 4.4 | 5.5 | 0.578 | 3.6 | -| 4 | 22.3 | 6.7 | 5.6 | 3.7 | 6.0 | 7.4 | 0.176 | 7.3 | -| 5 | 34.3 | 11.8 | 7.1 | 7.1 | 8.0 | 8.9 | 1.726 | 27.5 | -| 6 | 35.6 | 12.5 | 16.4 | 16.7 | 22.8 | 29.3 | 3.017 | 26.6 | -| 7 | 22.0 | 7.8 | 9.9 | 10.2 | 12.6 | 17.6 | 0.847 | 10.6 | -| 8 | 48.4 | 13.4 | 10.9 | 9.9 | 10.9 | 13.9 | 1.772 | 17.8 | -| 9 | 40.6 | 19.1 | 19.8 | 19.0 | 29.7 | 39.6 | 2.449 | 35.8 | -| 10 | 24.8 | 8.0 | 9.8 | 8.9 | 11.9 | 16.2 | 0.789 | 13.7 | -| 11 | 12.5 | 9.7 | 4.2 | 4.2 | 4.6 | 6.5 | 0.874 | 3.9 | -| 12 | 1.8 | 0.6 | 0.7 | 0.7 | 0.8 | 1.1 | 0.056 | 1.0 | -| 13 | 32.3 | 13.9 | 9.4 | 8.3 | 9.8 | 13.3 | 2.126 | 17.1 | -| 14 | 38.5 | 9.1 | 11.3 | 9.5 | 12.2 | 16.4 | 1.327 | 11.6 | +| ---- | --------------- | ----------------- | ------------- | ----------------- | ----------------- | ------------- | ------------------- | ----------------- | +| 1 | 40.4 | 24.7 | 7.2 | 6.1 | 8.3 | 8.7 | 2.44 | 20.0 | +| 2 | 25.0 | 12.7 | 11.2 | 11.0 | 12.9 | 20.2 | 3.542 | 9.1 | +| 3 | 13.2 | 3.3 | 3.9 | 4.3 | 4.4 | 5.5 | 0.578 | 3.6 | +| 4 | 22.3 | 6.7 | 5.6 | 3.7 | 6.0 | 7.4 | 0.176 | 7.3 | +| 5 | 34.3 | 11.8 | 7.1 | 7.1 | 8.0 | 8.9 | 1.726 | 27.5 | +| 6 | 35.6 | 12.5 | 16.4 | 16.7 | 22.8 | 29.3 | 3.017 | 26.6 | +| 7 | 22.0 | 7.8 | 9.9 | 10.2 | 12.6 | 17.6 | 0.847 | 10.6 | +| 8 | 48.4 | 13.4 | 10.9 | 9.9 | 10.9 | 13.9 | 1.772 | 17.8 | +| 9 | 40.6 | 19.1 | 19.8 | 19.0 | 29.7 | 39.6 | 2.449 | 35.8 | +| 10 | 24.8 | 8.0 | 9.8 | 8.9 | 11.9 | 16.2 | 0.789 | 13.7 | +| 11 | 12.5 | 9.7 | 4.2 | 4.2 | 4.6 | 6.5 | 0.874 | 3.9 | +| 12 | 1.8 | 0.6 | 0.7 | 0.7 | 0.8 | 1.1 | 0.056 | 1.0 | +| 13 | 32.3 | 13.9 | 9.4 | 8.3 | 9.8 | 13.3 | 2.126 | 17.1 | +| 14 | 38.5 | 9.1 | 11.3 | 9.5 | 12.2 | 16.4 | 1.327 | 11.6 | ```tsl // 首先选取数据并且对数据做标准化z-score,消除量纲对结果的影响 @@ -9366,7 +8854,6 @@ return corr_canonical(X, Y, 0.1, 1); 返回:处理后的结果值。 - 算法ρ=∑(Rxi-Rx)(Ryi-Ry)∑(Rxi-Rx)2(Ryi-Ry)2 其中:Rx、Ry分别是x和y的位次,位次按照从大到小排序后,这个数所在的位置。 @@ -9395,7 +8882,6 @@ return corr_Spearman(x, y); 返回:处理后的结果值。 - 范例 ```tsl @@ -9410,7 +8896,6 @@ return array( ); ``` - ####### Regress_domin_marginal 用途:进行数值统计计算。 @@ -9418,7 +8903,6 @@ return array( 返回:处理后的结果值。 - 算法 1、快速R2边际效用法:为完整回归的R2减去不包含变量 k 的回归的R2的差 @@ -9458,7 +8942,6 @@ array( 返回:处理后的结果值。 - 范例 ```tsl @@ -9466,7 +8949,6 @@ A := Covariance(rand(4, 3)); return Cov2CorrMatrix(A); ``` - ###### CorrMatrixAdjust 用途:多元统计分析相关函数。 @@ -9474,7 +8956,6 @@ return Cov2CorrMatrix(A); 返回:处理后的结果值。 - 范例 ```tsl @@ -9482,7 +8963,6 @@ A := Corr(rand(6, 6)); return CorrMatrixAdjust(A, 1, 5); ``` - ###### corr_Kendall 用途:多元统计分析相关函数。 @@ -9490,7 +8970,6 @@ return CorrMatrixAdjust(A, 1, 5); 返回:处理后的结果值。 - 范例 ```tsl @@ -9508,7 +8987,6 @@ return corr_Kendall(x, y); 返回:处理后的结果值。 - 范例 ```tsl @@ -9517,7 +8995,6 @@ b := array(0, 1, 2, 3, 4, 5); return HISTC(a, b); ``` - ##### 回归 ###### 内容 @@ -9571,7 +9048,6 @@ return HISTC(a, b); 返回:处理后的结果值。 - 范例 ```tsl @@ -9609,7 +9085,6 @@ return ret := Regress_Ridge(y, x, k, false); // 输出岭迹 返回:处理后的结果值。 - 范例 ```tsl @@ -9626,7 +9101,6 @@ return Regress_AdjustedR2(0.942066, 9, 1); 返回:处理后的结果值。 - 范例 在一次关于某城镇居民上下班使用交通工具的社会调查中, @@ -9651,7 +9125,6 @@ alpha := 0.05; return Regress_Logistic (y, x, constant, alpha); ``` - ["Coefficient"]: 则logistics回归函数为11+e-(-3.65536889+0.08218454x0+0.00151704x1+2.50195582x2) @@ -9679,7 +9152,6 @@ Hypothesis:是否通过检验,0或1参考Regress_Binary Regress_CMLS Regress 返回:处理后的结果值。 - 范例 ```tsl @@ -9699,7 +9171,6 @@ X := array( return Regression(y, x, 0.05, 1); ``` - 参考Regress_CMLS Regress_RSquare Regress_AdjustedR2 Regress_FTest Regress_TTest Regress_DWTest Regress_JBTest Regress_AicAndSbic @@ -9710,7 +9181,6 @@ Regress_DWTest Regress_JBTest Regress_AicAndSbic 返回:处理后的结果值。 - 范例 ```tsl @@ -9727,7 +9197,6 @@ return Regress_DWTest(u); // 结果:0.7874 返回:处理后的结果值。 - 范例 判断股票涨幅与各财务指标的相关系 @@ -9755,7 +9224,6 @@ end; return Regress_Stepwise(y, x, 0.05, 0.1); ``` - ret["x"]:array(4,2) ret["regress"]:和[Regression]的输出结果是一样的格局参考Regression Regress_pri @@ -9768,7 +9236,6 @@ Regress_Ridge Regress_VIF boxcox 返回:处理后的结果值。 - 范例 ```tsl @@ -9794,7 +9261,6 @@ ub := array(); return Regress_Constraint(y, x, constant, A, b, aeq, beq, alpha, option, lb, ub); ``` - 参考Regress_CMLS Regression Regress_NLM Regress_Binary ####### Regress_White @@ -9804,7 +9270,6 @@ return Regress_Constraint(y, x, constant, A, b, aeq, beq, alpha, option, lb, ub) 返回:处理后的结果值。 - 范例 ```tsl @@ -9817,7 +9282,6 @@ alpha := 0.05; return Regress_White(y, xzw, 0, alpha); ``` - 参考Regress_CMLS Regression ####### Regress_MLS @@ -9827,7 +9291,6 @@ return Regress_White(y, xzw, 0, alpha); 返回:处理后的结果值。 - 范例 ```tsl @@ -9847,7 +9310,6 @@ X := array( return Regress_MLS(y, x, u); ``` - 参考Regress_CMLS Regression Regress_QRlsq ####### Regress_CMLS @@ -9857,7 +9319,6 @@ return Regress_MLS(y, x, u); 返回:处理后的结果值。 - 范例 ```tsl @@ -9888,7 +9349,6 @@ Y := array(0.564, 0.693, 0.809, 0.985, 1.18, 1.896, 2.3, 2.747, 3); return regress_jbtest(y, 0.05); ``` - 参考Regress_CMLS Regression Regress_FTest Regress_TTest ####### Regress_pri @@ -9896,68 +9356,68 @@ return regress_jbtest(y, 0.05); 范例 | 解释变量1 | 解释变量2 | 解释变量3 | 解释变量4 | 解释变量5 | 解释变量6 | -| --- | --- | --- | --- | --- | --- | -| 1.431 | 0.424 | 28.439 | 182.3 | 110.831 | -293.756 | -| 1.651 | 0.318 | 33.287 | 250.835 | 152.497 | -162.076 | -| 1.027 | 0.003 | 22.314 | 209.87 | 127.592 | -153.508 | -| 1.081 | 0.001 | 24.029 | 176.446 | 107.272 | -142.257 | -| 1.117 | 0.164 | 25.75 | 145.37 | 88.379 | -294.591 | -| 1.484 | 0.188 | 32.626 | 166.437 | 101.187 | -360.097 | -| 1.325 | 0.442 | 25.108 | 173.032 | 105.196 | -327.462 | -| 1.519 | 0.804 | 27.114 | 183.501 | 111.561 | -289.782 | -| 1.329 | 0.621 | 20.759 | 113.244 | 68.848 | -658.805 | -| 1.02 | 0.549 | 16.086 | 114.542 | 69.637 | -619.165 | -| 1.209 | 0.633 | 19.215 | 150.918 | 91.752 | -194.209 | -| 1.573 | 0.741 | 24.169 | 210.993 | 128.275 | -133.067 | -| 0.943 | 0.6 | 14.548 | 204.009 | 124.029 | -155.778 | -| 0.829 | 0.667 | 12.946 | 204.971 | 124.614 | -134.152 | -| 0.927 | 0.812 | 14.594 | 398.204 | 242.091 | -122.255 | -| 0.167 | 0.61 | 2.422 | 286.634 | 174.261 | -133.654 | -| -0.293 | 0.49 | -4.122 | 89.503 | 54.414 | -236.781 | -| -0.446 | 0.576 | -6.198 | -66.142 | -40.212 | -56.116 | -| -0.053 | 0.571 | -0.716 | 44.514 | 27.063 | 611.885 | -| -0.133 | 0.213 | -1.783 | -51.718 | -31.442 | -41.645 | -| -0.039 | 0.367 | -0.536 | -102.793 | -62.494 | -58.664 | -| 0.181 | 0.409 | 2.751 | -16.555 | -10.065 | -18.585 | -| 0.025 | 0.16 | 0.442 | -66.158 | -40.221 | -47.71 | -| -0.134 | 0.22 | -1.817 | -159.184 | -96.777 | -68.74 | -| 0.045 | 0.155 | 0.85 | -20.311 | -12.348 | -21.893 | -| 0.059 | 0.076 | 1.038 | -52.438 | -31.88 | -41.981 | -| -0.188 | 0.006 | -2.626 | -50.366 | -30.62 | -34.58 | -| 0.354 | 0.114 | 5.15 | 140.769 | 85.582 | -206.032 | -| 0.324 | -0.242 | 6.233 | 291.18 | 177.026 | -148.341 | +| --------- | --------- | --------- | --------- | --------- | --------- | +| 1.431 | 0.424 | 28.439 | 182.3 | 110.831 | -293.756 | +| 1.651 | 0.318 | 33.287 | 250.835 | 152.497 | -162.076 | +| 1.027 | 0.003 | 22.314 | 209.87 | 127.592 | -153.508 | +| 1.081 | 0.001 | 24.029 | 176.446 | 107.272 | -142.257 | +| 1.117 | 0.164 | 25.75 | 145.37 | 88.379 | -294.591 | +| 1.484 | 0.188 | 32.626 | 166.437 | 101.187 | -360.097 | +| 1.325 | 0.442 | 25.108 | 173.032 | 105.196 | -327.462 | +| 1.519 | 0.804 | 27.114 | 183.501 | 111.561 | -289.782 | +| 1.329 | 0.621 | 20.759 | 113.244 | 68.848 | -658.805 | +| 1.02 | 0.549 | 16.086 | 114.542 | 69.637 | -619.165 | +| 1.209 | 0.633 | 19.215 | 150.918 | 91.752 | -194.209 | +| 1.573 | 0.741 | 24.169 | 210.993 | 128.275 | -133.067 | +| 0.943 | 0.6 | 14.548 | 204.009 | 124.029 | -155.778 | +| 0.829 | 0.667 | 12.946 | 204.971 | 124.614 | -134.152 | +| 0.927 | 0.812 | 14.594 | 398.204 | 242.091 | -122.255 | +| 0.167 | 0.61 | 2.422 | 286.634 | 174.261 | -133.654 | +| -0.293 | 0.49 | -4.122 | 89.503 | 54.414 | -236.781 | +| -0.446 | 0.576 | -6.198 | -66.142 | -40.212 | -56.116 | +| -0.053 | 0.571 | -0.716 | 44.514 | 27.063 | 611.885 | +| -0.133 | 0.213 | -1.783 | -51.718 | -31.442 | -41.645 | +| -0.039 | 0.367 | -0.536 | -102.793 | -62.494 | -58.664 | +| 0.181 | 0.409 | 2.751 | -16.555 | -10.065 | -18.585 | +| 0.025 | 0.16 | 0.442 | -66.158 | -40.221 | -47.71 | +| -0.134 | 0.22 | -1.817 | -159.184 | -96.777 | -68.74 | +| 0.045 | 0.155 | 0.85 | -20.311 | -12.348 | -21.893 | +| 0.059 | 0.076 | 1.038 | -52.438 | -31.88 | -41.981 | +| -0.188 | 0.006 | -2.626 | -50.366 | -30.62 | -34.58 | +| 0.354 | 0.114 | 5.15 | 140.769 | 85.582 | -206.032 | +| 0.324 | -0.242 | 6.233 | 291.18 | 177.026 | -148.341 | -| 解释变量7 | 解释变量8 | 解释变量9 | 解释变量10 | 解释变量11 | 被解释变量 | -| --- | --- | --- | --- | --- | --- | -| -576.35 | 3038.437 | 1847.244 | -8949.161 | -17558.29 | 0.6 | -| -282.297 | 3992.413 | 2427.222 | -6484.493 | -11294.439 | 0.667 | -| -418.446 | 2704.007 | 1643.925 | -4163.383 | -11348.898 | 0.812 | -| -1260.496 | 2281.625 | 1387.134 | -3257.498 | -28863.787 | 0.61 | -| 605.611 | 2095.182 | 1273.784 | -6196.863 | 12739.329 | 0.49 | -| 1117.915 | 2610.283 | 1586.944 | -9428.13 | 29269.472 | 0.576 | -| 2568.14 | 2626.929 | 1597.064 | -8628.615 | 67670.492 | 0.571 | -| -11379.056 | 2724.996 | 1656.685 | -7920.047 | -311001.92 | 0.213 | -| 185.692 | 1834.922 | 1115.557 | -12147.208 | 3423.841 | 0.367 | -| 233.605 | 1857.328 | 1129.179 | -11556.339 | 4360.099 | 0.409 | -| 9312.993 | 2205.132 | 1340.629 | -4298.943 | 206149.543 | 0.16 | -| -338.246 | 2781.867 | 1691.26 | -3712.606 | -9437.154 | 0.22 | -| -298.984 | 2363.908 | 1437.159 | -3695.792 | -7093.291 | 0.155 | -| -224.157 | 2133.811 | 1297.269 | -2874.695 | -4803.394 | 0.076 | -| -144.225 | 2633.445 | 1601.026 | -3230.017 | -3810.463 | 0.006 | -| -202.274 | 1925.562 | 1170.662 | -2588.069 | -3916.818 | 0.114 | -| 228.624 | 1661.155 | 1009.914 | -3992.523 | 3854.983 | -0.242 | -| -31.182 | 612.07 | 372.113 | -336.585 | -187.029 | -0.255 | -| 42.943 | 1629.952 | 990.943 | 10256.156 | 719.794 | -0.248 | -| -25.383 | 919.83 | 559.218 | -373.312 | -227.538 | -0.042 | -| -40.435 | 903.872 | 549.517 | -523.253 | -360.658 | -0.181 | -| -9.953 | 991.052 | 602.519 | -170.109 | -91.103 | -0.274 | -| -30.643 | 1038.49 | 631.359 | -485.897 | -312.083 | -0.169 | -| -52.728 | 856.257 | 520.569 | -583.427 | -447.526 | -0.11 | -| -12.573 | 1144.935 | 696.073 | -234.303 | -134.559 | -0.079 | -| -27.054 | 1138.099 | 691.917 | -465.796 | -300.176 | -0.025 | -| -25.356 | 1008.787 | 613.301 | -339.702 | -249.089 | 0.095 | -| -2097.228 | 1472.114 | 894.984 | -3061.924 | -31167.74 | 0.185 | -| -197.858 | 1757.787 | 1068.662 | -2622.88 | -3498.408 | 0.358 | +| 解释变量7 | 解释变量8 | 解释变量9 | 解释变量10 | 解释变量11 | 被解释变量 | +| ---------- | --------- | --------- | ---------- | ---------- | ---------- | +| -576.35 | 3038.437 | 1847.244 | -8949.161 | -17558.29 | 0.6 | +| -282.297 | 3992.413 | 2427.222 | -6484.493 | -11294.439 | 0.667 | +| -418.446 | 2704.007 | 1643.925 | -4163.383 | -11348.898 | 0.812 | +| -1260.496 | 2281.625 | 1387.134 | -3257.498 | -28863.787 | 0.61 | +| 605.611 | 2095.182 | 1273.784 | -6196.863 | 12739.329 | 0.49 | +| 1117.915 | 2610.283 | 1586.944 | -9428.13 | 29269.472 | 0.576 | +| 2568.14 | 2626.929 | 1597.064 | -8628.615 | 67670.492 | 0.571 | +| -11379.056 | 2724.996 | 1656.685 | -7920.047 | -311001.92 | 0.213 | +| 185.692 | 1834.922 | 1115.557 | -12147.208 | 3423.841 | 0.367 | +| 233.605 | 1857.328 | 1129.179 | -11556.339 | 4360.099 | 0.409 | +| 9312.993 | 2205.132 | 1340.629 | -4298.943 | 206149.543 | 0.16 | +| -338.246 | 2781.867 | 1691.26 | -3712.606 | -9437.154 | 0.22 | +| -298.984 | 2363.908 | 1437.159 | -3695.792 | -7093.291 | 0.155 | +| -224.157 | 2133.811 | 1297.269 | -2874.695 | -4803.394 | 0.076 | +| -144.225 | 2633.445 | 1601.026 | -3230.017 | -3810.463 | 0.006 | +| -202.274 | 1925.562 | 1170.662 | -2588.069 | -3916.818 | 0.114 | +| 228.624 | 1661.155 | 1009.914 | -3992.523 | 3854.983 | -0.242 | +| -31.182 | 612.07 | 372.113 | -336.585 | -187.029 | -0.255 | +| 42.943 | 1629.952 | 990.943 | 10256.156 | 719.794 | -0.248 | +| -25.383 | 919.83 | 559.218 | -373.312 | -227.538 | -0.042 | +| -40.435 | 903.872 | 549.517 | -523.253 | -360.658 | -0.181 | +| -9.953 | 991.052 | 602.519 | -170.109 | -91.103 | -0.274 | +| -30.643 | 1038.49 | 631.359 | -485.897 | -312.083 | -0.169 | +| -52.728 | 856.257 | 520.569 | -583.427 | -447.526 | -0.11 | +| -12.573 | 1144.935 | 696.073 | -234.303 | -134.559 | -0.079 | +| -27.054 | 1138.099 | 691.917 | -465.796 | -300.176 | -0.025 | +| -25.356 | 1008.787 | 613.301 | -339.702 | -249.089 | 0.095 | +| -2097.228 | 1472.114 | 894.984 | -3061.924 | -31167.74 | 0.185 | +| -197.858 | 1757.787 | 1068.662 | -2622.88 | -3498.408 | 0.358 | return s:= regression(y,x,0.05,1); @@ -9997,7 +9457,6 @@ Y := array(0.564, 0.693, 0.809, 0.985, 1.18, 1.896, 2.3, 2.747, 3); return regress_FTest(y, u, 1, 0.05); ``` - 参考Regress_CMLS Regression Regress_RSquare Regress_AdjustedR2 Regress_TTest Regress_JBTest @@ -10008,7 +9467,6 @@ Regress_JBTest 返回:处理后的结果值。 - 算法 加权最小二乘法算法说明: @@ -10059,28 +9517,27 @@ return Regression_WLS(Y, X, 0.05, 1, 1, nil, nil, nil, wweight); 返回:处理后的结果值。 - 范例 在一次关于某城镇居民上下班使用交通工具的社会调查中,因变量y =1表示居民主要乘坐公共汽车上下班;y=0表示主要骑自行车上下班;自变量x1表示被调查者的年龄;x2表示被调查者的月收入;x3表示被调查者的性别(x3=1为男性,x3=0为女性) | 交通工具 | 年龄 | 月收入 | 性别 | 交通工具 | 年龄 | 月收入 | 性别 | -| --- | --- | --- | --- | --- | --- | --- | --- | -| 0 | 18 | 850 | 0 | 0 | 20 | 1000 | 1 | -| 0 | 21 | 1200 | 0 | 0 | 25 | 1200 | 1 | -| 1 | 23 | 850 | 0 | 0 | 27 | 1300 | 1 | -| 1 | 23 | 950 | 0 | 0 | 28 | 1500 | 1 | -| 1 | 28 | 1200 | 0 | 1 | 30 | 950 | 1 | -| 0 | 31 | 850 | 0 | 0 | 32 | 1000 | 1 | -| 1 | 36 | 1500 | 0 | 0 | 33 | 1800 | 1 | -| 1 | 42 | 1000 | 0 | 0 | 33 | 1000 | 1 | -| 1 | 46 | 950 | 0 | 0 | 38 | 1200 | 1 | -| 0 | 48 | 1200 | 0 | 0 | 41 | 1500 | 1 | -| 1 | 55 | 1800 | 0 | 1 | 45 | 1800 | 1 | -| 1 | 56 | 2100 | 0 | 0 | 48 | 1000 | 1 | -| 1 | 58 | 1800 | 0 | 1 | 52 | 1500 | 1 | -| 0 | 18 | 850 | 1 | 1 | 56 | 1800 | 1 | +| -------- | ---- | ------ | ---- | -------- | ---- | ------ | ---- | +| 0 | 18 | 850 | 0 | 0 | 20 | 1000 | 1 | +| 0 | 21 | 1200 | 0 | 0 | 25 | 1200 | 1 | +| 1 | 23 | 850 | 0 | 0 | 27 | 1300 | 1 | +| 1 | 23 | 950 | 0 | 0 | 28 | 1500 | 1 | +| 1 | 28 | 1200 | 0 | 1 | 30 | 950 | 1 | +| 0 | 31 | 850 | 0 | 0 | 32 | 1000 | 1 | +| 1 | 36 | 1500 | 0 | 0 | 33 | 1800 | 1 | +| 1 | 42 | 1000 | 0 | 0 | 33 | 1000 | 1 | +| 1 | 46 | 950 | 0 | 0 | 38 | 1200 | 1 | +| 0 | 48 | 1200 | 0 | 0 | 41 | 1500 | 1 | +| 1 | 55 | 1800 | 0 | 1 | 45 | 1800 | 1 | +| 1 | 56 | 2100 | 0 | 0 | 48 | 1000 | 1 | +| 1 | 58 | 1800 | 0 | 1 | 52 | 1500 | 1 | +| 0 | 18 | 850 | 1 | 1 | 56 | 1800 | 1 | 使用极大似然法估计模型中的各个参数: @@ -10092,7 +9549,6 @@ alpha := 0.05; ret := Regress_Binary(y, x, "logit", 3, constant, alpha); ``` - 下面我们继续看看样本内的误判率: ```tsl @@ -10123,7 +9579,6 @@ a := array(0.318137); return regress_TTest(x, a, u, 0, 0.05, 0); ``` - 参考Regress_CMLS Regression Regress_JBTest Regress_FTest ####### Regress_NLM @@ -10133,26 +9588,25 @@ return regress_TTest(x, a, u, 0, 0.05, 0); 返回:处理后的结果值。 - 范例 | 年份 | 消费价格指数CPI
X1(以1978年为100) | 人均可支配收入
X2(元) | 上年人均消费支出
X3(元) | 人均消费支出
Y(元) | -| --- | --- | --- | --- | --- | -| 1993 | 273.100 | 2577.400 | 1671.730 | 2110.810 | -| 1994 | 339.000 | 3496.200 | 2110.810 | 2851.340 | -| 1995 | 396.900 | 4283.000 | 2851.340 | 3537.570 | -| 1996 | 429.900 | 4838.900 | 3537.570 | 3919.470 | -| 1997 | 441.900 | 5160.300 | 3919.470 | 4185.640 | -| 1998 | 438.400 | 5425.100 | 4185.640 | 4331.600 | -| 1999 | 432.200 | 5854.020 | 4331.600 | 4615.900 | -| 2000 | 434.000 | 6280.000 | 4615.900 | 4998.000 | -| 2001 | 437.000 | 6859.600 | 4998.000 | 5309.000 | -| 2002 | 433.500 | 7702.800 | 5309.000 | 6029.880 | -| 2003 | 438.700 | 8472.200 | 6029.880 | 6510.940 | -| 2004 | 455.800 | 9421.600 | 6510.940 | 7182.100 | -| 2005 | 464.000 | 10493.000 | 7182.100 | 7942.880 | -| 2006 | 471.000 | 11759.500 | 7942.880 | 8696.550 | -| 2007 | 493.600 | 13785.800 | 8696.550 | 9997.470 | +| ---- | -------------------------------------- | -------------------------- | ---------------------------- | ----------------------- | +| 1993 | 273.100 | 2577.400 | 1671.730 | 2110.810 | +| 1994 | 339.000 | 3496.200 | 2110.810 | 2851.340 | +| 1995 | 396.900 | 4283.000 | 2851.340 | 3537.570 | +| 1996 | 429.900 | 4838.900 | 3537.570 | 3919.470 | +| 1997 | 441.900 | 5160.300 | 3919.470 | 4185.640 | +| 1998 | 438.400 | 5425.100 | 4185.640 | 4331.600 | +| 1999 | 432.200 | 5854.020 | 4331.600 | 4615.900 | +| 2000 | 434.000 | 6280.000 | 4615.900 | 4998.000 | +| 2001 | 437.000 | 6859.600 | 4998.000 | 5309.000 | +| 2002 | 433.500 | 7702.800 | 5309.000 | 6029.880 | +| 2003 | 438.700 | 8472.200 | 6029.880 | 6510.940 | +| 2004 | 455.800 | 9421.600 | 6510.940 | 7182.100 | +| 2005 | 464.000 | 10493.000 | 7182.100 | 7942.880 | +| 2006 | 471.000 | 11759.500 | 7942.880 | 8696.550 | +| 2007 | 493.600 | 13785.800 | 8696.550 | 9997.470 | 回归方程: @@ -10200,7 +9654,6 @@ Regression Regress_Binary 返回:处理后的结果值。 - 范例 ```tsl @@ -10212,7 +9665,6 @@ w := 1 / (gdp); return Regress_WLS(s, gdp, w, u); ``` - 参考Regress_CMLS Regression ####### Regress_AicAndSbic @@ -10222,7 +9674,6 @@ return Regress_WLS(s, gdp, w, u); 返回:处理后的结果值。 - 范例 ```tsl @@ -10230,7 +9681,6 @@ U := array(0.245863, 0.056726, -0.145411, -0.287547, -0.410684, 0.012821, 0.0730 return Regress_AicAndSbic(u, 1, 9); ``` - 参考Regress_CMLS Regression ####### Regress_RSquare @@ -10240,7 +9690,6 @@ return Regress_AicAndSbic(u, 1, 9); 返回:处理后的结果值。 - 范例 ```tsl @@ -10259,7 +9708,6 @@ return Regress_RSquare(y, u); 返回:处理后的结果值。 - 范例 ```tsl @@ -10269,7 +9717,6 @@ X := `array(1, 2, 3, 4, 5, 6, 7, 8, 9); return Regress_QRlsq(y, x, u, 1); ``` - 参考Regress_CMLS Regression ####### boxcox @@ -10279,7 +9726,6 @@ return Regress_QRlsq(y, x, u, 1); 返回:处理后的结果值。 - 范例 ```tsl @@ -10287,7 +9733,6 @@ data := rand(100); return boxcox(data); ``` - 参考Regress_Stepwise Regress_pri Regress_Ridge Regress_VIF ####### Regress_HettestSpearman @@ -10297,7 +9742,6 @@ return boxcox(data); 返回:处理后的结果值。 - 算法 做y关于x的普通最小二乘回归,求出εi的估计值,即ei的值 @@ -10332,11 +9776,10 @@ constant := 0; return Regress_HettestSpearman(y, X, alpha, constant); ``` - -| Statistic | 1.227706414781371 | -| --- | --- | -| P-Value | 0.2398000476741131 | -| Hypothesis | 1 | +| Statistic | 1.227706414781371 | +| ---------- | ------------------ | +| P-Value | 0.2398000476741131 | +| Hypothesis | 1 | ####### Regress_VIF @@ -10345,7 +9788,6 @@ return Regress_HettestSpearman(y, X, alpha, constant); 返回:处理后的结果值。 - 范例 ```tsl @@ -10361,7 +9803,6 @@ return Regress_VIF(rand(100, 10)); 返回:处理后的结果值。 - 算法OLS:普通最小二乘法回归,不需要给权重参数weight,不需要给约束参数restrictiveness WLS:加权最小二乘法回归,需要给权重参数weight,不需要给约束参数restrictiveness @@ -10385,7 +9826,6 @@ return Regress_TTest_RWLS(x, a, u, k, 0.05, 0); 返回:处理后的结果值。 - 范例 ```tsl @@ -10405,7 +9845,6 @@ coe := Regress_CMLS(y, x, u, true, x0, Y0); // 最小二乘回归 return Regress_TTest_White(x, coe, u, 0.05, true, V_OLS); ``` - ####### Regress_TTest_NW 用途:回归相关函数。 @@ -10413,7 +9852,6 @@ return Regress_TTest_White(x, coe, u, 0.05, true, V_OLS); 返回:处理后的结果值。 - 范例 ```tsl @@ -10433,7 +9871,6 @@ coe := Regress_CMLS(y, x, u, true, x0, Y0); // 最小二乘回归 return Regress_TTest_NW(x, coe, u, 0.05, true, 2, V_OLS); ``` - ####### Regression_OLS_White 用途:回归相关函数。 @@ -10441,7 +9878,6 @@ return Regress_TTest_NW(x, coe, u, 0.05, true, 2, V_OLS); 返回:处理后的结果值。 - 范例 ```tsl @@ -10460,7 +9896,6 @@ X := array( return Regression_OLS_White(y, x); ``` - ####### Regression_OLS_NW 范例 @@ -10481,7 +9916,6 @@ X := array( return Regression_OLS_White(y, x); ``` - ####### NW_Adjustment_Simplification 用途:回归相关函数。 @@ -10489,7 +9923,6 @@ return Regression_OLS_White(y, x); 返回:处理后的结果值。 - 范例 ```tsl @@ -10497,7 +9930,6 @@ y := array(0.001, 0.56, 0.193, 0.80, 0.58, 0.48, 0.35, 0.89, 0.82, 0.74); return NW_Adjustment_Simplification(y); ``` - ####### Robustfit_M 算法采用迭代加权最小二乘估计得到最优权重,使得偏差大的样本点权重小、偏差小的样本点权重大,从而降低异常点对于回归的影响。迭代过程如下: @@ -10525,7 +9957,6 @@ y[:5] := 1000; return robustfit_M(y, x, 0.05, 1, 'andrews', 1.339); ``` - ####### Regress_GRStest 用途:回归相关函数。 @@ -10533,7 +9964,6 @@ return robustfit_M(y, x, 0.05, 1, 'andrews', 1.339); 返回:处理后的结果值。 - 范例 ```tsl @@ -10578,7 +10008,6 @@ return Regress_GRStest(alpha, eps, mu); 返回:处理后的结果值。 - 算法 若Y中存在空值或者nan,去除F和Y相应位置上的值,然后两者进行矩阵的左除范例 @@ -10929,7 +10358,6 @@ return MultiUnLineralRegression_CallBack(X); 返回:处理后的结果值。 - 范例 初值化:代码如下 @@ -10940,7 +10368,6 @@ un := array(); return GM_Initial(x, "ini", un); ``` - 均值化: TSL代码如下 @@ -10951,7 +10378,6 @@ un := array(); return GM_Initial(x, "mean", un); ``` - 按行区间值化 TSL代码如下 @@ -10962,7 +10388,6 @@ un := array(); return GM_Initial(x, "rrange", un); ``` - 归一化 TSL代码如下 @@ -10973,7 +10398,6 @@ un := array(1, 2); return GM_Initial(x, "norm", un); ``` - 参考GM_Corr GM_AGO GM_Icorr GM_Scorr GM_Estimate ###### GM_Corr @@ -10983,7 +10407,6 @@ return GM_Initial(x, "norm", un); 返回:处理后的结果值。 - 范例 ```tsl @@ -10991,7 +10414,6 @@ x := array((1, 2, 3), (2, 3, 4)); return GM_Corr(x, 0); ``` - 参考GM_Initial GM_AGO GM_Icorr GM_Scorr GM_Estimate ###### GM_AGO @@ -11001,7 +10423,6 @@ return GM_Corr(x, 0); 返回:处理后的结果值。 - 范例 TSL代码如下 @@ -11011,7 +10432,6 @@ x := array(1, 2, 3, 4); return GM_AGO(x, "add", 2); ``` - 2. TSL代码如下 ```tsl @@ -11019,7 +10439,6 @@ x := array(1, 2, 3, 4); return GM_AGO(x, "sub", 2); ``` - 参考GM_Initial GM_Corr GM_Icorr GM_Scorr GM_Estimate ###### GM_Icorr @@ -11029,7 +10448,6 @@ return GM_AGO(x, "sub", 2); 返回:处理后的结果值。 - 范例 ```tsl @@ -11037,7 +10455,6 @@ x := array((1, 2, 3), (2, 3, 4)); return GM_Icorr(x, 1); ``` - 参考GM_Initial GM_Corr GM_AGO GM_Scorr GM_Estimate ###### GM_Scorr @@ -11047,7 +10464,6 @@ return GM_Icorr(x, 1); 返回:处理后的结果值。 - 范例 灰色绝对关联度: TSL代码如下 @@ -11057,7 +10473,6 @@ x := array((1, 2, 3), (2, 3, 4)); return GM_Scorr(x, "abs"); ``` - 灰色相对关联度: TSL代码如下 ```tsl @@ -11065,7 +10480,6 @@ x := array((1, 2, 3), (2, 3, 4)); return GM_Scorr(x, "ret"); ``` - 灰色综合关联度: TSL代码如下 ```tsl @@ -11073,7 +10487,6 @@ x := array((1, 2, 3), (2, 3, 4)); return GM_Scorr(x, "com"); ``` - 参考GM_Initial GM_Corr GM_AGO GM_Icorr GM_Estimate ##### 主成分分析 @@ -11090,7 +10503,6 @@ return GM_Scorr(x, "com"); 返回:处理后的结果值。 - 算法 将Zt标准化得到zT_s,然后进行转置获得新的数组Z,根据数组Z获得相关系数矩阵R,根据数组R获得特征值和特征向量,获得载荷矩阵Cm,对其进行旋转得到RM,根据R和RM获得因子得分系数矩阵Cs,根据Cs和zT_s获得样本公共因子得分矩阵Farr,根据Farr和主因子对应的特征根获得主因子及其得分范例 @@ -11137,7 +10549,6 @@ p := array(2.72, 1.24, 1.31, 0.02, 0.88, 2.18); return mbbub(p, z); ``` - ####### ComponentScoreMatrix 用途:主成分分析相关函数。 @@ -11145,7 +10556,6 @@ return mbbub(p, z); 返回:处理后的结果值。 - 算法 将Cm进行转置得到CmT,获得R的逆矩阵rinv,将两个矩阵经过矩阵的乘法得到矩阵t,将t进行转置获得tT范例 @@ -11173,7 +10583,6 @@ return ComponentScoreMatrix(Cm, R); 返回:处理后的结果值。 - 算法 将Cs和Z进行转置得到CmT和zT,将两个矩阵经过矩阵的乘法得到矩阵r,将r进行转置获得rT范例 @@ -11204,7 +10613,6 @@ return FactorScoreMatrix(Cs, zt); 返回:处理后的结果值。 - 算法 计算特征根开平方根乘以对应位置的特征向量得到数组Z; @@ -11233,7 +10641,6 @@ return ComponentMatrix(EigenValue, EigenVector, MaxEigenValue); 返回:处理后的结果值。 - 算法 计算相对方差,然后把矩阵进行规范化,最后进行方差的最大旋转范例 @@ -11261,7 +10668,6 @@ return RotatedComponentMatrix(Cm); 返回:处理后的结果值。 - ####### GetEigenValue 算法 @@ -11275,7 +10681,6 @@ return RotatedComponentMatrix(Cm); 返回:处理后的结果值。 - 算法 通过矩阵的乘法获得矩阵F,矩阵F的第一列为数组R的第一项,数组R的其他项为矩阵FactorArr的值范例 @@ -11338,7 +10743,6 @@ return FScoreResult(FArr, MaxEigenValue); 返回:日期或时间值。 - 范例 ```tsl @@ -11355,7 +10759,6 @@ return Time_Diff(A, 1); // 得到A的一阶差分 返回:日期或时间值。 - 范例 ```tsl @@ -11372,7 +10775,6 @@ return Time_AutoCov(y, L); 返回:日期或时间值。 - 算法 其中N为序列x的长度,为序列x的均值,k为滞后阶数。范例 @@ -11382,7 +10784,6 @@ y := array(64.00, 60.00, 60.1, 59.95, 61.5, 71.5, 75.05, 77.5, 73.2, 75.3); return Time_ACF(y); ``` - array(1.00,0.7607,0.4403,0.0142,-0.2972,-0.4878,-0.4229,-0.284,-0.1641,-0.0593)参考Time_PACF Time_RandomTest AR ARMA @@ -11393,7 +10794,6 @@ Time_RandomTest AR ARMA 返回:日期或时间值。 - 范例 ```tsl @@ -11401,7 +10801,6 @@ y := array(64.00, 60.00, 60.1, 59.95, 61.5, 71.5, 75.05, 77.5, 73.2, 75.3); return Time_PACF(y); ``` - array(1.00,0.7607,-0.3281,-0.4815,-0.0442,-0.0491,0.2401,-0.1081,-0.4253,0.027)参考Time_ACF Time_RandomTest AR ARMA @@ -11412,7 +10811,6 @@ Time_RandomTest AR ARMA 返回:日期或时间值。 - 范例 ```tsl @@ -11422,7 +10820,6 @@ alpha := 0.05; return Time_RandomTest(y, m, alpha); ``` - 结果表明序列为纯随机序列参考Time_ACF Time_PACF AR ARMA ###### Time_DanielTest @@ -11432,7 +10829,6 @@ return Time_RandomTest(y, m, alpha); 返回:日期或时间值。 - 范例 检验上证指数的平稳性 @@ -11446,7 +10842,6 @@ alpha := 0.05; return Time_DanielTest(y, alpha); ``` - 表示日期20101222推前总共40个数据的上证指数为平稳序列参考Times_ADFTest Times_Cointergration_test Times_ECM @@ -11457,7 +10852,6 @@ Times_Cointergration_test Times_ECM 返回:处理后的结果值。 - 范例 ```tsl @@ -11469,7 +10863,6 @@ for i := 2 to 199 do y[i] := -0.5 * y[i - 1] + 0.3 * y[i - 2] + elps[i]; return AR(y, 2, 'ls'); ``` - 参考Time_ACF Time_PACF Time_RandomTest ARMA ###### ARMA @@ -11479,7 +10872,6 @@ return AR(y, 2, 'ls'); 返回:处理后的结果值。 - 范例 ```tsl @@ -11490,7 +10882,6 @@ for i := 1 to 199 do y[i] := 0.8 * y[i - 1] + elps[i] - 0.4 * elps[i - 1]; return ARMA(y, 1, 1); ``` - 参考Time_ACF Time_PACF Time_RandomTest AR ###### Time_ARCH @@ -11500,7 +10891,6 @@ return ARMA(y, 1, 1); 返回:日期或时间值。 - 范例 ```tsl @@ -11514,7 +10904,6 @@ l := 1; return Time_ARCH(r, q, l); ``` - 参考AR ARMA Time_GARCH Time_ARCHTest ###### Time_GARCH @@ -11524,7 +10913,6 @@ return Time_ARCH(r, q, l); 返回:日期或时间值。 - 范例 ```tsl @@ -11538,7 +10926,6 @@ Model := "GARCH"; return Time_GARCH(rseries, Model); ``` - 参考AR ARMA Time_ARCH Time_ARCHTest ###### Times_ADFTest @@ -11548,7 +10935,6 @@ return Time_GARCH(rseries, Model); 返回:日期或时间值。 - 范例 ```tsl @@ -11564,7 +10950,6 @@ p := 1; // 滞后阶数为1阶// return Times_ADFTest(y, diff, style, F, p, 0.05); ``` - 统计量的绝对值都大于临界值的绝对值,所以2010-12-22推前总共40个数据的上证指数在5%的显著性水平下为平稳序列,即不存在单位根参考Times_Cointergration_test Times_ECM Times_Granger @@ -11575,7 +10960,6 @@ Times_ECM Times_Granger 返回:日期或时间值。 - 范例 ```tsl @@ -11590,7 +10974,6 @@ close2 := nday3(500, close()); return Times_Cointergration_test(close1, close2, 1, 0.05, 1, "AIC"); ``` - 协整通过参考Times_ADFTest Times_ECM Times_Granger ###### Times_ECM @@ -11600,7 +10983,6 @@ return Times_Cointergration_test(close1, close2, 1, 0.05, 1, "AIC"); 返回:日期或时间值。 - 范例 ```tsl @@ -11617,7 +10999,6 @@ resid := ret["resid"]; return Times_ECM(close1, close2, resid, 0.05, 2, 2); ``` - ECM项为负,结果表明上证指数与深证综指存在长期稳定的协整关系,可在短期内保持均衡参考Times_ADFTest Times_Cointergration_test Times_Granger @@ -11628,7 +11009,6 @@ Times_Cointergration_test Times_Granger 返回:日期或时间值。 - 范例 ```tsl @@ -11640,7 +11020,6 @@ alpha := 0.05; return Times_Granger(y, x, q, alpha); ``` - 表示X是Y的Granger原因参考Times_ADFTest Times_Cointergration_test Times_ECM ###### Time_ARp @@ -11650,7 +11029,6 @@ return Times_Granger(y, x, q, alpha); 返回:日期或时间值。 - 范例 ```tsl @@ -11662,7 +11040,6 @@ for i := 2 to 199 do y[i] := -0.5 * y[i - 1] + 0.3 * y[i - 2] + elps[i]; return Time_ARp(y, 2, 0);; ``` - 参考AR ARMA ###### Time_MAq @@ -11672,7 +11049,6 @@ return Time_ARp(y, 2, 0);; 返回:日期或时间值。 - 范例 ```tsl @@ -11685,7 +11061,6 @@ for i := 2 to 199 do y[i] := elps[i] - 0.9 * elps[i - 1] + 0.3 * elps[i - 2]; return Time_MAq(y, 2, 0); ``` - 参考AR ARMA ###### Time_ARMA @@ -11695,7 +11070,6 @@ return Time_MAq(y, 2, 0); 返回:日期或时间值。 - 范例 ```tsl @@ -11707,7 +11081,6 @@ for i := 1 to 199 do y[i] := 0.8 * y[i - 1] + elps[i] - 0.4 * elps[i - 1]; return Time_ARMA(y, 1, 1, 0); ``` - 参考AR ARMA ###### Time_GreenFun @@ -11717,7 +11090,6 @@ return Time_ARMA(y, 1, 1, 0); 返回:日期或时间值。 - 范例 ```tsl @@ -11726,7 +11098,6 @@ Mq := array(0); return Time_GreenFun(Ap, Mq); ``` - 参考AR ARMA ###### Time_InvFun @@ -11736,7 +11107,6 @@ return Time_GreenFun(Ap, Mq); 返回:日期或时间值。 - 范例 ```tsl @@ -11745,7 +11115,6 @@ y := array(34, 23); return Time_InvFun(x, y); ``` - 参考AR ARMA ###### Time_Analyse @@ -11755,7 +11124,6 @@ return Time_InvFun(x, y); 返回:日期或时间值。 - 范例 ```tsl @@ -11781,7 +11149,6 @@ end; return Time_Analyse(r, Model, p, q, l); ``` - 参考AR ARMA ###### Time_ChoseP @@ -11791,7 +11158,6 @@ return Time_Analyse(r, Model, p, q, l); 返回:日期或时间值。 - 范例 ```tsl @@ -11817,7 +11183,6 @@ return Time_ChoseP(x, "ARMA", "AIC"); 返回:日期或时间值。 - 范例 ```tsl @@ -11832,7 +11197,6 @@ alpha := 0.05; return Times_Cointergration(y, x, alpha); ``` - 参考Times_Cointergration_test ###### GM_Estimate @@ -11842,7 +11206,6 @@ return Times_Cointergration(y, x, alpha); 返回:处理后的结果值。 - 范例 ```tsl @@ -11850,7 +11213,6 @@ x := array(1, 2, 3, 4); return GM_Estimate(x, 2); ``` - 参考GM_Initial GM_Corr GM_AGO GM_Icorr GM_Scorr ###### Time_ARCHTest @@ -11891,7 +11253,6 @@ return GM_Estimate(x, 2); 返回:处理后的结果值。 - 范例 以1995年1月至2000年8月日元兑换美元汇率值序列(JPY,如图8-9)为例介绍怎样用天软来进行ARCH建模(序列共1427个值)。 @@ -12020,7 +11381,6 @@ t := garchfit(ModelSpec,dJPY); 返回:日期或时间值。 - 范例 只说明该函数的用法,不考虑实际背景应用,我们继续使用招商银行,浦发银行的收盘价数据来做Granger因果检验。 @@ -12029,7 +11389,6 @@ t := garchfit(ModelSpec,dJPY); return Times_GrangerCausality(close1|close2, 2); ``` - array(("result":0,"cause":1,"F-Stat":123.8121,"P-Value":0.00), ("result":1,"cause":0,"F-Stat":1.5181,"P-Value":0.2201)) @@ -12087,7 +11446,6 @@ array(("result":0,"cause":1,"F-Stat":123.8121,"P-Value":0.00), 返回:处理后的结果值。 - 范例 目标: @@ -12106,7 +11464,6 @@ x0 := array(1, 1); // 初始值; return ret := NonLP_Hooke_Jeeves("obj", x0, 0.2); ``` - 参考NonLP_Fminsearch NonLP_Nelder NonLP_Rosenbrock ###### Prog_L @@ -12116,7 +11473,6 @@ return ret := NonLP_Hooke_Jeeves("obj", x0, 0.2); 返回:处理后的结果值。 - 范例 ```tsl @@ -12135,7 +11491,6 @@ ret := Prog_L(f, a, b, aeq, beq, lb, ub, x0, options, ozarr, intarr); return ret; ``` - 参考Prog_Q Prog_N Prog_M NonLP_Fminsearch NonLP_Fminbnd ###### NonLP_minPS @@ -12145,7 +11500,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -12181,7 +11535,6 @@ begin end; ``` - 参考Prog_N Fmin NonLP_minSUMT NonLP_minFactor NonLP_Fmincon ###### NonLP_Fibonacci @@ -12191,7 +11544,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -12210,7 +11562,6 @@ B := 7; // 上界; return ret := NonLP_Fibonacci("obj", 1, 7); ``` - 参考NonLP_Fminbnd NonLP_Golden NonLP_GP NonLP_Range NonLP_BSearch ###### NonLP_Range @@ -12220,7 +11571,6 @@ return ret := NonLP_Fibonacci("obj", 1, 7); 返回:处理后的结果值。 - 范例 目标: @@ -12239,7 +11589,6 @@ x0 := array(1, 1); // 初始值; return ret := NonLP_Range("obj", x0, 0.2); ``` - 参考NonLP_Fminbnd NonLP_BSearch NonLP_Golden NonLP_Fibonacci NonLP_GP ###### Fmin @@ -12249,7 +11598,6 @@ return ret := NonLP_Range("obj", x0, 0.2); 返回:处理后的结果值。 - 范例 Find values of x that minimize @@ -12267,15 +11615,14 @@ fun := "Fmin_FunCall"; // 回调目标函数 x0 := array(10, 10, 10); // 初值 A := array((-1, -2, -2), (1, 2, 2)); // 线性不等式左边 B := array(0, 72); // 线性不等式右边 -Aeq := array(); // -Beq := array(); // +Aeq := array(); // +Beq := array(); // lb := array(); ub := array(); nonlcon := ""; // 回调非线性约束为空 return Fmin(fun, x0, A, B, Aeq, Beq, lb, ub, nonlcon); ``` - x1=24,x2=12,x3=12,最优值f(x)=-3456 回调函数: @@ -12295,7 +11642,6 @@ End;参考Prog_N NonLP_minSUMT NonLP_minPS NonLP_minFactor NonLP_Fmincon 返回:处理后的结果值。 - 范例 目标: @@ -12314,7 +11660,6 @@ x0 := array(1, 1); // 初始值; return ret := NonLP_BSearch("obj", x0, 0.2); ``` - 参考NonLP_Fminbnd NonLP_Range NonLP_Golden NonLP_Fibonacci NonLP_GP ###### Prog_M @@ -12324,7 +11669,6 @@ return ret := NonLP_BSearch("obj", x0, 0.2); 返回:处理后的结果值。 - 范例 ```tsl @@ -12365,7 +11709,6 @@ begin end; ``` - 参考Prog_L Prog_Q Prog_N NonLP_Fminsearch NonLP_Fminbnd ###### NonLP_minFactor @@ -12375,7 +11718,6 @@ end; 返回:处理后的结果值。 - 范例 参考有约束非线性优化总函数NonLP_Fmincon的范例和参考 @@ -12412,7 +11754,6 @@ begin end; ``` - 参考Prog_N Fmin NonLP_minSUMT NonLP_minPS NonLP_Fmincon ###### NonLP_GP @@ -12422,7 +11763,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -12441,7 +11781,6 @@ B := 7; // 上界; return ret := NonLP_GP("obj", 1, 7); ``` - 参考NonLP_Fminbnd NonLP_Golden NonLP_Fibonacci NonLP_Range NonLP_BSearch ###### NonLP_Fminsearch @@ -12451,14 +11790,13 @@ return ret := NonLP_GP("obj", 1, 7); 返回:处理后的结果值。 - 范例 ```tsl function UndefineFunc150(); begin x0 := array(1, 1); // 初始值; - methods := 3; // + methods := 3; // return ret := NonLP_Fminsearch("UndefineFunc150.obj", x0, methods); end; function obj(x); @@ -12467,7 +11805,6 @@ begin end; ``` - 参考Prog_L Prog_Q Prog_N Prog_M NonLP_Fminbnd ###### NonLP_Fmincon @@ -12477,7 +11814,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -12517,7 +11853,6 @@ begin end; ``` - 参考Prog_N Fmin NonLP_minSUMT NonLP_minPS NonLP_minFactor ###### NonLP_minSUMT @@ -12527,7 +11862,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -12567,7 +11901,6 @@ begin end; ``` - 参考Prog_N Fmin NonLP_minPS NonLP_minFactor NonLP_Fmincon ###### Prog_Q @@ -12577,7 +11910,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -12590,7 +11922,6 @@ Ub := array(); // 上下界约束 ret := Prog_Q(h, f, a, b, aeq, beq, lb, ub); ``` - 参考Prog_L Prog_N Prog_M NonLP_Fminsearch NonLP_Fminbnd ###### Prog_N @@ -12600,7 +11931,6 @@ ret := Prog_Q(h, f, a, b, aeq, beq, lb, ub); 返回:处理后的结果值。 - 范例 ```tsl @@ -12642,7 +11972,6 @@ begin end; ``` - 参考Prog_L Prog_Q Prog_M NonLP_Fminsearch NonLP_Fminbnd ###### NonLP_Nelder @@ -12652,7 +11981,6 @@ end; 返回:处理后的结果值。 - 范例 目标: @@ -12668,11 +11996,10 @@ end; ```tsl x0 := array(1, 1); // 初始值; -methods := 3; // +methods := 3; // return ret := NonLP_Nelder("obj", x0, 0.2); ``` - 参考NonLP_Fminsearch NonLP_Hooke_Jeeves NonLP_Rosenbrock ###### NonLP_Fminbnd @@ -12682,7 +12009,6 @@ return ret := NonLP_Nelder("obj", x0, 0.2); 返回:处理后的结果值。 - 范例 目标: @@ -12703,7 +12029,6 @@ methods :=0;// Return ret := NonLP_Fminbnd("obj",a,b,methods); - 参考Prog_L Prog_Q Prog_N Prog_M NonLP_Fminsearch ###### NonLP_Golden @@ -12713,7 +12038,6 @@ Return ret := NonLP_Fminbnd("obj",a,b,methods); 返回:处理后的结果值。 - 范例 ```tsl @@ -12732,7 +12056,6 @@ B := 7; // 上界; return ret := NonLP_Golden("obj", 1, 7); ``` - 参考NonLP_Fminbnd NonLP_Fibonacci NonLP_GP NonLP_Range NonLP_BSearch ###### TSOptimizer @@ -12770,7 +12093,6 @@ end; 返回:处理后的结果值。 - 范例 Find x that minimize @@ -12809,7 +12131,6 @@ return Quadprog(H, f, A, B, Aeq, Beq); 返回:处理后的结果值。 - 范例 Find x that minimizes @@ -12847,7 +12168,6 @@ return LinearProgramming(f, A, B, Aeq, Beq); 返回:处理后的结果值。 - 范例 目标: @@ -12866,7 +12186,6 @@ x0 := array(1, 1); // 初始值; return ret := NonLP_Rosenbrock("obj", x0, 0.2); ``` - 参考NonLP_Fminsearch NonLP_Nelder NonLP_Hooke_Jeeves ###### QuadLagR @@ -12876,7 +12195,6 @@ return ret := NonLP_Rosenbrock("obj", x0, 0.2); 返回:处理后的结果值。 - 范例 Find x that minimize @@ -12897,7 +12215,6 @@ Beq := array(1); return QuadLagR(H, f, Aeq, Beq); ``` - 结果解析:x1=0.25,x2=0.75,最小值f(x)=-0.125参考Prog_Q Quadprog QuadTrackRoute ###### OZProg @@ -12907,7 +12224,6 @@ return QuadLagR(H, f, Aeq, Beq); 返回:处理后的结果值。 - 范例 Find x that Maximum @@ -12975,9 +12291,9 @@ xN[nI]),若err>epsi,r = r / c,否则结束;返回xN; (2)把Y的值赋值给X,Fy赋值给Fs; -(3)从nI=0到N-1进行循环,将X和Dt对应位置数据相加得到新的数组X,调用TZZHCallBack函数得到函数值Fx;若Fx0,则v=v1/v2;否则,v=0; @@ -13625,7 +12918,6 @@ return RatioValue(-1, -2); 返回:处理后的结果值。 - 算法 若DataType\_="Real",则v=Data/DataUnit; @@ -13647,7 +12939,6 @@ return OutPutValueByUnit(1234.5, 'Real', 10); 返回:处理后的结果值。 - 算法若v1>0且v2>0,返回(v1的自然对数 - v2的自然对数)\*100; 否则,返回0。范例 @@ -13665,7 +12956,6 @@ return OutPutLnGrowRatio(3, 4); 返回:处理后的结果值。 - 算法若v1与v2都为实数,返回v1-v2; 否则,返回0。范例 @@ -13683,7 +12973,6 @@ return OutPutGrowValue(13, 14); 返回:处理后的结果值。 - 算法若v1与v2都为不等于0的实数,返回v1-v2; 否则,返回0。范例 @@ -13701,7 +12990,6 @@ return OutPutGrowValue2(13, 14); 返回:处理后的结果值。 - 算法若v1与v2都为不等于0的实数,返回(v1-v2)/v2的绝对值\*100; 否则,返回0。范例 @@ -13719,7 +13007,6 @@ return OutPutGrowRatio(14, 13); 返回:处理后的结果值。 - 算法 若v1与v2都为不等于0的实数,返回(v1-v2)/v2的绝对值\*100; @@ -13741,7 +13028,6 @@ return OutPutGrowRatio2(14, 13); 返回:处理后的结果值。 - 算法 若v1与v2都是实数,则v=v1\*v2;否则,v=0; @@ -13763,7 +13049,6 @@ return MultyValue(-3, -5); 返回:处理后的结果值。 - 算法若v1与v2都为大于等于0的实数,返回v1-v2; 否则,返回空字符串。范例 @@ -13781,7 +13066,6 @@ return OutPutGrowValue3(13, 14); 返回:处理后的结果值。 - 算法若v1与v2都为实数,且v2>0,返回(v1-v2)/v2的绝对值\*100; 否则,返回空字符串。范例 @@ -13799,7 +13083,6 @@ return OutPutGrowRatio3(14, 13); 返回:处理后的结果值。 - 范例 ```tsl @@ -13826,7 +13109,6 @@ return RatioValue_Math(0, 0); 返回:处理后的结果值。 - 算法假设随机变量X服从正态分布,其线性组合Y依然服从正态分布 (1)X、Y为单个变量,X~N(μ,σ2),μ与σ2为实数,Y=a+bX,则 @@ -13857,7 +13139,6 @@ Sigma := 10; return Norm_LinearTransform(Mu, Sigma, A, B); ``` - 范例2: ```tsl @@ -13869,7 +13150,6 @@ sigma := array((0.5, 3, 1), (0.2, 1, 0.4), (3, 0.1, 2)); return Norm_LinearTransform(Mu, Sigma, A, B); ``` - array( "变换后均值":((7.5),(13.5),(19.5)), @@ -13891,7 +13171,6 @@ array( 返回:处理后的结果值。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/tsl/platform.md b/docs/tsl/syntax_book/function/tsl/platform.md index 50c5af6..de776da 100644 --- a/docs/tsl/syntax_book/function/tsl/platform.md +++ b/docs/tsl/syntax_book/function/tsl/platform.md @@ -28,7 +28,6 @@ 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -52,7 +51,6 @@ return LoadTableEx('repitle'); 返回:处理后的结果值。 - 范例 ```tsl @@ -68,7 +66,6 @@ return UserDataUpLoad(Filedir); // 返回上传结果提示信息。 返回:字符串。 - 范例 ```tsl @@ -84,7 +81,6 @@ return HexToString(str); // 返回testdata01 返回:整数。 - 范例 ```tsl @@ -100,7 +96,6 @@ return TransFileName(dir); // 返回用户数据列表 返回:处理后的结果值。 - 范例 ```tsl @@ -117,7 +112,6 @@ return LoadTable('testA'); 返回:处理后的结果值。 - 注意: 在保存用户数据的时候可以分目录保存,只需在目录层次间添加‘\\’即可;在不同的目录下可以将数据保存为相同的数据名称。 @@ -179,7 +173,6 @@ return array(r1, r2, r3); 返回:处理后的结果值。 - 范例 ```tsl @@ -195,7 +188,6 @@ return TestTable('testA'); // 测试用户数据"testA"是否存在。返回值 返回:处理后的结果值。 - 范例 ```tsl @@ -212,7 +204,6 @@ SaveBk("MySector", "我的一级分类\\我的二级分类", array("SZ000001", " 返回:处理后的结果值。 - 范例 ```tsl @@ -228,7 +219,6 @@ http://www.tinysoft.com.cn/TSDN/HelpDoc/SearchContent.tsl?r=ref&KeyWord= 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -246,7 +236,6 @@ return ListTable(); 返回:处理后的结果值。 - 范例 范例一:删除指定目录下的用户数据 @@ -300,7 +289,6 @@ return listtable(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -315,7 +303,6 @@ return tsAppServer(); 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -331,7 +318,6 @@ return TsAppServerName(); 返回:处理后的结果值。 - 范例 ```tsl @@ -351,14 +337,12 @@ return SendToClient("getdo", "return getsysparam('a') + getsysparam('b');", nil, 参数:无。 返回:处理后的结果值。 - 范例 ```tsl return TS_ModuleInfo(); ``` - 差异说明Windows:任何版本。 Linux:自2024-07-10之后的版本,开始支持;之前的版本不支持。 @@ -383,7 +367,6 @@ Linux:自2024-07-10之后的版本,开始支持;之前的版本不支持 返回:处理后的结果值。 - 范例 ```tsl @@ -393,7 +376,6 @@ endt := inttodate(20140101); return User('jrtzsupport').Show_DSXG_211(begt, endt, 0); ``` - 参考SYSTEM ###### UserName diff --git a/docs/tsl/syntax_book/function/tsl/resource.md b/docs/tsl/syntax_book/function/tsl/resource.md index f34f18e..48c7a82 100644 --- a/docs/tsl/syntax_book/function/tsl/resource.md +++ b/docs/tsl/syntax_book/function/tsl/resource.md @@ -36,7 +36,6 @@ 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 范例01:同时返回结果集与字段结构信息,并将字段转换为大写(以MySQL为例) @@ -58,7 +57,6 @@ if ret then return result; else return rdo2 SQLErrorMsg(); // 报错信息 ``` - 其中, Result[0]返回结果: @@ -75,7 +73,6 @@ ret := rdo2 ExecSQL("cfsql", s, data); if ret then return data; ``` - 范例03:存贮过程的调用,参数名TestParamName是一个输入输出参数,最后param的结果会被修改。 ```tsl @@ -175,22 +172,22 @@ http://www.tinysoft.com.cn/tsdn/helpdoc/index.tsl?itemid=15106 ####### 配置说明 -| 项目 | 本地配置 | 服务器配置 | -| --- | --- | --- | -| 交互对象 | 本地文件,本地共享文件 | 服务器文件,服务器共享文件 | -| 调用函数或类 SQL 方式 | 在模型前加关键字 rdo2 | 直接调用,不加 rdo2 | -| 配置文件 | 安装目录下,如 `C:\\Program Files\\Tinysoft\\Analyse.NET\\Plugin\\execsql.ini` | 服务器目录下所有 bin,如 `D:\\Tinysoft\\bin\\plugin\\execsql.ini` | -| 配置程序 | 与 execsql.ini 同目录下的 ConnectMan.exe,执行后继续下面的选择 | 同左 | -| 提供程序 | 选择与数据库匹配的 | 同左 | -| 服务器名称 | 本地服务器可用 127.0.0.1/localhost,其他输入服务器名 | 同左 | -| 用户名 | 用户登录数据库的用户名 | 同左 | -| 密码 | 用户登录数据库的密码 | 同左 | -| 空白密码 | 不勾选 | 同左 | -| 允许保存密码 | 勾选 | 同左 | -| 数据库 | 选择需要操作的数据库 | 同左 | -| 测试连接 | 连接成功 | 同左 | -| 复制连接串 | `Provider=SQLOLEDB.1;Password=testpw;Persist Security Info=True;User ID=testusername;Initial Catalog=test;Data Source=THINKPAD`
说明:该语句不能换行 | 同左 | -| Execsql.ini 完整配置 | `[test]`
`ConnectStr=Provider=SQLOLEDB.1;Password=testpw;Persist Security Info=True;User ID=testusername;Initial Catalog=test;Data Source=THINKPAD`
`permit=local`
说明:`test` 为数据库别名;`ConnectStr` 为连接字符串;`Permit` 为提交用户,local 表示本地客户端登录用户 | 同左 | +| 项目 | 本地配置 | 服务器配置 | +| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | +| 交互对象 | 本地文件,本地共享文件 | 服务器文件,服务器共享文件 | +| 调用函数或类 SQL 方式 | 在模型前加关键字 rdo2 | 直接调用,不加 rdo2 | +| 配置文件 | 安装目录下,如 `C:\\Program Files\\Tinysoft\\Analyse.NET\\Plugin\\execsql.ini` | 服务器目录下所有 bin,如 `D:\\Tinysoft\\bin\\plugin\\execsql.ini` | +| 配置程序 | 与 execsql.ini 同目录下的 ConnectMan.exe,执行后继续下面的选择 | 同左 | +| 提供程序 | 选择与数据库匹配的 | 同左 | +| 服务器名称 | 本地服务器可用 127.0.0.1/localhost,其他输入服务器名 | 同左 | +| 用户名 | 用户登录数据库的用户名 | 同左 | +| 密码 | 用户登录数据库的密码 | 同左 | +| 空白密码 | 不勾选 | 同左 | +| 允许保存密码 | 勾选 | 同左 | +| 数据库 | 选择需要操作的数据库 | 同左 | +| 测试连接 | 连接成功 | 同左 | +| 复制连接串 | `Provider=SQLOLEDB.1;Password=testpw;Persist Security Info=True;User ID=testusername;Initial Catalog=test;Data Source=THINKPAD`
说明:该语句不能换行 | 同左 | +| Execsql.ini 完整配置 | `[test]`
`ConnectStr=Provider=SQLOLEDB.1;Password=testpw;Persist Security Info=True;User ID=testusername;Initial Catalog=test;Data Source=THINKPAD`
`permit=local`
说明:`test` 为数据库别名;`ConnectStr` 为连接字符串;`Permit` 为提交用户,local 表示本地客户端登录用户 | 同左 | ###### Openforwardonly模式 @@ -339,7 +336,6 @@ return rdo2 SQLErrorMsg();//报错信息 返回:处理后的结果值。 - 范例 ```tsl @@ -348,7 +344,6 @@ ret := rdo2 FileList("", "c:\\test11.txt"); return ret; ``` - ###### FileAge 用途:文件访问函数相关函数。 @@ -356,7 +351,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -373,7 +367,6 @@ return FileDateToDateTime(ret); 返回:处理后的结果值。 - 范例 ```tsl @@ -390,7 +383,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -407,7 +399,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -424,7 +415,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -441,7 +431,6 @@ return ret; 返回:处理后的结果值。 - 范例 范例01:将数据导为dbf文件,各列数据类型自动判别。 @@ -469,7 +458,6 @@ return rdo2 Sysdbfwrite('', ' D:\\testdbf.dbf ', t, c); 返回:日期或时间值。 - 范例 ```tsl @@ -478,14 +466,12 @@ ret := rdo2 FileTime("", "c:\\test11.txt"); return datetimetostr(ret); ``` - ###### SetFileAge 用途:文件访问函数相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -503,7 +489,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -526,7 +511,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -541,7 +525,6 @@ retun WriteToLog('测试', 'testlocal', '成功'); 返回:处理后的结果值。 - 范例 ```tsl @@ -563,7 +546,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -580,7 +562,6 @@ return ret; 返回:日期或时间值。 - 范例 ```tsl @@ -597,7 +578,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -616,7 +596,6 @@ return r; 返回:处理后的结果值。 - 范例 ```tsl @@ -633,7 +612,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -650,7 +628,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -667,7 +644,6 @@ if ret then return data; 返回:处理后的结果值。 - 范例 范例01:读取本地文件testdbf.dbf的内容 @@ -716,7 +692,6 @@ C 返回:处理后的结果值。 - 范例 ```tsl @@ -751,7 +726,6 @@ return r; 返回:处理后的结果值。 - 范例 范例01: @@ -768,7 +742,6 @@ end else return 0; ``` - 范例02: ```tsl @@ -778,7 +751,6 @@ if ret then return Data; else return ret; ``` - Excel中的数据: 导入到天软中的数据: @@ -810,7 +782,6 @@ return t; 返回:处理后的结果值。 - 范例 范例01: @@ -886,7 +857,6 @@ return r; 返回:处理后的结果值。 - 范例(t): 导出操作: @@ -943,7 +913,6 @@ else return r; // 导出失败 返回:处理后的结果值。 - 范例 ```tsl @@ -978,7 +947,6 @@ if ret then return data1; 返回:处理后的结果值。 - 范例(t): 写出到本地txt文件中 @@ -1011,7 +979,6 @@ else return r; // 读取失败 返回:处理后的结果值。 - 范例 导出10\*5全1矩阵,到C:\\test.xlsx 文件的Sheet3,C2单元格。 @@ -1030,7 +997,6 @@ return ret; 返回:处理后的结果值。 - 范例 导入"C:\\test.xlsx"文件中的Sheet3的"C2:E5"数据,包含字段名称。 @@ -1041,7 +1007,6 @@ if ret then return data; else return "导入失败"; ``` - Excel的数据: ###### FileMode @@ -1051,7 +1016,6 @@ Excel的数据: 返回:处理后的结果值。 - 范例 ```tsl @@ -1068,7 +1032,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -1085,7 +1048,6 @@ return ret; 返回:字符串。 - 范例 ```tsl @@ -1103,7 +1065,6 @@ return ret; 返回:字符串。 - 范例 ```tsl @@ -1121,7 +1082,6 @@ return ret; 返回:转换后的数值或日期。 - 范例 ```tsl @@ -1137,7 +1097,6 @@ return rdo2 StrToFileAttr(Str1); 返回:转换后的数值或日期。 - 范例 ```tsl @@ -1153,7 +1112,6 @@ return rdo2 StrToFileMode(Str1); 返回:成功返回 1,失败返回 0。 - 范例 范例01:同盘移动 @@ -1209,7 +1167,6 @@ return r; 返回:处理后的结果值。 - 范例 范例一: @@ -1221,7 +1178,6 @@ if ret then return array(ret, data, code); else return "获取失败"; ``` - 范例二:使用微软库进行连接 ```tsl @@ -1247,7 +1203,6 @@ else return "获取失败"; 返回:整数。 - 范例 范例一:获取指定网页内容 @@ -1259,7 +1214,6 @@ if ret then return array(ret, data, code); else return "获取失败"; ``` - 范例二:使用微软库进行连接 ```tsl @@ -1269,7 +1223,6 @@ if ret then return array(ret, data, code); else return "获取失败"; ``` - 范例三:使用TCP直接连接 ```tsl @@ -1279,7 +1232,6 @@ if ret then return array(ret, data, code); else return "获取失败"; ``` - ###### InternetRequest ###### ParseHtml @@ -1291,7 +1243,6 @@ else return "获取失败"; 返回:处理后的结果值。 - 范例 ```text @@ -1321,7 +1272,6 @@ GetURL('http://www.tinysoft.com.cn','index.html') 返回:处理后的结果值。 - 范例 多段模式下获取指定网址中的内容,实时吐词方式 @@ -1352,23 +1302,22 @@ return code; 返回:处理后的结果值。 - 回调函数说明: 进度(progress)回调模式的回调函数定义为: -| 定义 | function progresscallback(session,TotalDown,Downloaded,TotalUpload,Uploaded); | -| --- | --- | -| 参数 | Session:session ID
TotalDown:整型,下载总字节数
Downloaded:整型,已下载总字节数
TotalUpload:整型,上传总字节数
Uploaded:整型,已上传总计字节数 | +| 定义 | function progresscallback(session,TotalDown,Downloaded,TotalUpload,Uploaded); | +| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| 参数 | Session:session ID
TotalDown:整型,下载总字节数
Downloaded:整型,已下载总字节数
TotalUpload:整型,上传总字节数
Uploaded:整型,已上传总计字节数 | | 说明 | 进度回调过程中,下载总字节数,已下载总字节数,上传总字节数,已上传总计字节数等不一定在每一次回调都会变化,
因为会间隔一段时间进行进度更新,即便没有发生进度变化。 | -| 返回 | 回调函数的返回值为0表示继续,如果返回为非0则结束请求。若提前结束请求时,此时GETHTTP等函数的返回值与code值为0 | +| 返回 | 回调函数的返回值为0表示继续,如果返回为非0则结束请求。若提前结束请求时,此时GETHTTP等函数的返回值与code值为0 | header模式的回调函数定义为: -| 定义 | function headercallback(session,headerline); | -| --- | --- | -| 参数 | Session:session ID
headerline:字符串,当前行内容 | -| 说明 | 获取头部信息。HEADERLINE是每来一行的内容,HEADER的结束是获得一个独立的回车换行。 | +| 定义 | function headercallback(session,headerline); | +| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| 参数 | Session:session ID
headerline:字符串,当前行内容 | +| 说明 | 获取头部信息。HEADERLINE是每来一行的内容,HEADER的结束是获得一个独立的回车换行。 | | 返回 | 回调函数的返回值为0表示继续,非0则结束请求。如果仅仅只需要取完HEADER即可,可以当headerline为回车换行时返回-1即可。若提前结束请求时,此时GETHTTP等函数的返回值与code值为0 | 范例 @@ -1414,7 +1363,6 @@ end; 返回:处理后的结果值。 - 范例 下载过程中,一边下载一边导出到本地 @@ -1450,7 +1398,6 @@ end; 参数:无。 返回:处理后的结果值。 - 范例 获取指定网页的头部信息 @@ -1647,7 +1594,6 @@ INI文件处理函数主要读取INI文件的结名称、键名称、键值。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1668,7 +1614,6 @@ return ret; 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -1725,7 +1670,6 @@ return ret; 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -1764,7 +1708,6 @@ return ret; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1785,7 +1728,6 @@ return ret; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1806,7 +1748,6 @@ return ret; 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -1828,7 +1769,6 @@ return ret; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1850,7 +1790,6 @@ return ret; 返回:处理后的结果值。 - 范例 以下范例中,都是对下面的bs.ini文件进行的操作,bs.ini文件内容如下: @@ -1865,7 +1804,6 @@ rt := IniReadBinaryStream("", iniFilePath, "Test", "Bs01"); return rt; ``` - 范例02:第五个参数值为0,读取ini文件中Test节点中的Bs02键对应的内容 ```tsl @@ -1876,7 +1814,6 @@ rt := IniReadBinaryStream("", iniFilePath, "Test", "Bs02", 0); return rt; ``` - 范例03:第五个参数值为1,读取ini文件中Test节点中的Bs03键对应的内容 ```tsl @@ -1917,14 +1854,12 @@ if not importFile(ftStream(), "", "D:\\test\\rsData.STM", re)then return "获取 return array(rt, re); // rt为rs内容的字节长度,re为转为STM格式后的数值 ``` - ###### IniReadSection 用途:INI文件处理函数相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1941,14 +1876,12 @@ ret := rdo2 IniReadSection("", return ret; ``` - ###### IniReadSections 用途:INI文件处理函数相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1960,14 +1893,12 @@ ret := rdo2 IniReadSections("", return ret; ``` - ###### IniReadSectionValues 用途:INI文件处理函数相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -1983,14 +1914,12 @@ ret := rdo2 IniReadSectionValues("", return ret; ``` - ###### IniSectionExists 用途:INI文件处理函数相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2009,7 +1938,6 @@ return ret; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2028,7 +1956,6 @@ return ret; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2051,7 +1978,6 @@ return ret; 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -2074,7 +2000,6 @@ return ret; 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -2097,7 +2022,6 @@ return ret; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2120,7 +2044,6 @@ return ret; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2143,7 +2066,6 @@ return ret; 参数:无。 返回:日期或时间值。 - 范例 ```tsl @@ -2166,7 +2088,6 @@ return ret; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2190,7 +2111,6 @@ return ret; 返回:处理后的结果值。 - 范例 范例01:写入数据类型为数组,数据写入至ini文件中Write节点的Bs01键中 @@ -2256,7 +2176,6 @@ ini文件内容: 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2273,7 +2192,6 @@ return ret; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2297,7 +2215,6 @@ return ret; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2372,7 +2289,6 @@ return ret; 返回:处理后的结果值。 - 范例 以笔者的电脑环境为例,来展示该函数的功能: @@ -2428,7 +2344,6 @@ if ret = 0 then return SysGetenv("OS"); // 更改成功,获取更改后的环 返回:处理后的结果值。 - 范例 范例01:播放视频 @@ -2449,7 +2364,6 @@ return ret; 返回:处理后的结果值。 - 范例 本地test.tsl文件中代码如下: @@ -2475,7 +2389,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -2490,7 +2403,6 @@ return rdo2 SysErrorMessage(200); 返回:处理后的结果值。 - 范例 ```tsl @@ -2508,7 +2420,6 @@ return Sysgetenv("OS"); 返回:处理后的结果值。 - 范例 ```tsl @@ -2553,7 +2464,6 @@ sleep(2 * 1000); // 停2秒echo 'TestEchoIN\r\n';return 1; 返回:处理后的结果值。 - 范例 ```tsl @@ -2570,7 +2480,6 @@ return ret; 返回:处理后的结果值。 - 范例 ```tsl @@ -2593,7 +2502,6 @@ return ret1; 返回:处理后的结果值。 - 范例 ```tsl @@ -2626,7 +2534,6 @@ Linux里的环境变量等名称大小写相关,而windows环境变量大小 参数:无。 返回:进程 ID(整数)。 - 范例 ```tsl @@ -2640,7 +2547,6 @@ return rdo2 SysProcessID(); 参数:无。 返回:整数。 - 范例 本地test.tsl文件中代码如下: @@ -2662,7 +2568,6 @@ end; 参数:无。 返回:线程 ID(整数)。 - 范例 ```tsl @@ -2677,7 +2582,6 @@ return rdo2 SysThreadID(); 返回:无。 - 范例 ```tsl @@ -2694,7 +2598,6 @@ echo 456; 返回:处理后的结果值。 - 范例 ```tsl @@ -2721,7 +2624,6 @@ return array(r, t); 参数:无。 返回:处理后的结果值。 - 范例读取当前运行环境的所有环境变量 ```tsl @@ -2739,7 +2641,6 @@ return SysGetenvs(); 返回:处理后的结果值。 - 范例非阻塞模式下输出内容的读取 ```tsl @@ -2759,7 +2660,6 @@ SysTerminate(code, handle); // 终止进程 return res; ``` - 注:其中test.py的内容如下: 参考SysExec、 SysexecNewpipe 、 Sysexecdeletepipe 、 Sysexecdeletepipe 、 SysExecWritePipe @@ -2770,7 +2670,6 @@ return res; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -2778,7 +2677,6 @@ Sysexecsetenvs(array("test=test", "test1=test1"), 2); return SysexecGetenvs(); ``` - 注:更多应用可参考Sysexecsetenvs参考SysExec、 Sysexecsetenvs ###### SysexecDeletepipe @@ -2788,7 +2686,6 @@ return SysexecGetenvs(); 返回:处理后的结果值。 - 范例 ```tsl @@ -2819,7 +2716,6 @@ SysTerminate(code, hand); // 终止进程 return false; ``` - 参考SysExec、 SysexecNewpipe 、 Sysexecdeletepipe 、 Sysexecreadpipe 、 SysExecWritePipe ###### SysexecSetenvs @@ -2829,7 +2725,6 @@ return false; 返回:处理后的结果值。 - 范例 范例01:仅设置的环境变量有效,不使用本地系统环境变量 @@ -2840,7 +2735,6 @@ SysexecSetenvs(array("test=test", "test1=test1"), 0); return SysexecGetenvs(); ``` - 范例02:设置环境变量,添加到系统环境变量之后 ```tsl @@ -2933,7 +2827,6 @@ return t1 + t2; 返回:处理后的结果值。 - 范例 ```tsl @@ -2969,7 +2862,6 @@ return array(hand, t1, t2); 返回:处理后的结果值。 - 范例 ```tsl @@ -2991,7 +2883,6 @@ SysTerminate(code, hand); // 终止进程 return t1; ``` - 参考SysExec、 SysexecNewpipe 、 Sysexecdeletepipe 、 Sysexecdeletepipe 、 Sysexecreadpipe ###### 获取COM进程 @@ -3027,7 +2918,6 @@ return t1; 返回:处理后的结果值。 - 范例 范例01:获取TSL创建的word.application对象的进程ID。 @@ -3045,7 +2935,6 @@ Echo PID; 返回:处理后的结果值。 - 范例 获取标题是”test.docx”的窗口句柄。 @@ -3062,7 +2951,6 @@ Echo V; 返回:处理后的结果值。 - 范例 获取标题是”test.docx”的窗口的word的进程ID。 @@ -3233,7 +3121,6 @@ else return false; return code; ``` - 范例02:调用子进程执行TSL语言脚本 主程序代码: @@ -3268,7 +3155,6 @@ end; return; ``` - 导出文件内容: 范例03:非阻塞方式下执行命令并获取输出内容 @@ -3291,7 +3177,6 @@ SysTerminate(code, handle); // 终止进程 return t1; ``` - 范例04:非阻塞模式下通过”in”与管道输入串 ```tsl @@ -3324,7 +3209,6 @@ return t1; 参数:无。 返回:任务信息数组(包含 StartInfo/CallStack)。 - 范例 在本地脚本中运行下面代码: @@ -3369,7 +3253,6 @@ return dbglocalcancel(task_id); 参数:无。 返回:线程 ID(整数)。 - 范例 在客户端中,本地执行如下代码: @@ -3401,7 +3284,6 @@ return syslinuxkrnlclosemutex("ts_mutex_demo", 0); 返回:处理后的结果值。 - 范例 范例01:设置当前线程优先级 @@ -3443,7 +3325,6 @@ end; 返回:处理后的结果值。 - 范例 范例01:获取当前线程优先级 @@ -3470,7 +3351,6 @@ else return "获取线程优先级失败!"; 返回:处理后的结果值。 - 范例 范例01:设置当前进程优先级 @@ -3502,7 +3382,6 @@ else return "设置进程优先级失败!"; 返回:处理后的结果值。 - 范例 范例01:获取当前进程优先级 @@ -3529,7 +3408,6 @@ else return "获取进程优先级失败!"; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3546,7 +3424,6 @@ else return "当前进程列表信息失败!"; 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3564,7 +3441,6 @@ else return "当前进程列表信息失败!"; 返回:处理后的结果值。 - 范例 范例01:获取指定进程路径 @@ -3577,7 +3453,6 @@ if ret then return ret; else return "获取指定进程路径失败!"; ``` - ###### SysGetProcessNamePathw 用途:进程相关函数相关函数。 @@ -3585,7 +3460,6 @@ else return "获取指定进程路径失败!"; 返回:处理后的结果值。 - 范例 范例01:获取指定进程路径 @@ -3598,7 +3472,6 @@ if ret then return ret; else return "获取指定进程路径失败!"; ``` - ###### SysGetProcessCmdLine 用途:进程相关函数相关函数。 @@ -3606,7 +3479,6 @@ else return "获取指定进程路径失败!"; 返回:处理后的结果值。 - 范例 范例01:获取指定进程的cmd执行命令 @@ -3619,7 +3491,6 @@ if ret then return ret; else return "获取指定进程执行命令失败!"; ``` - ###### SysGetProcessCmdLinew 用途:进程相关函数相关函数。 @@ -3627,7 +3498,6 @@ else return "获取指定进程执行命令失败!"; 返回:处理后的结果值。 - 范例 范例01:获取指定进程的cmd执行命令 @@ -3640,7 +3510,6 @@ if ret then return ret; else return "获取指定进程路径失败!"; ``` - ###### SysSetThreadName 用途:设置线程名称(Linux 仅支持当前线程)。 @@ -3648,7 +3517,6 @@ else return "获取指定进程路径失败!"; 返回:成功返回 0,失败返回非 0。 - 范例 范例01:设置当前线程名称 @@ -3690,7 +3558,6 @@ end; 返回:线程名称字符串;失败返回 nil 或空串。 - 范例 范例01:获取当前线程名称 @@ -3716,7 +3583,6 @@ else return "获取线程名称失败!"; 参数:无。 返回:处理后的结果值。 - 范例 范例01:获取当前进程内的线程列表 @@ -3745,7 +3611,6 @@ else return "获取进程内的线程列表失败!"; 参数:无。 返回:处理后的结果值。 - 范例 范例01:获取当前进程的父进程ID @@ -3766,14 +3631,12 @@ if ret then return ret; else return "获取进程的父进程ID失败!"; ``` - ###### SysGetSubProcesses 用途:进行字符串提取或替换处理。 参数:无。 返回:处理后的结果值。 - 范例 范例01:获取当前进程的子进程列表 @@ -3801,7 +3664,6 @@ else return "获取进程的子进程列表失败!" 返回:处理后的结果值。 - 范例 范例01:终止指定进程 @@ -3823,7 +3685,6 @@ else return "获取进程的子进程列表失败!" 返回:处理后的结果值。 - 范例 范例01:获取当前线程所属进程 @@ -3842,7 +3703,6 @@ else return "获取线程所属进程ID失败!" 返回:处理后的结果值。 - 范例 范例01:根据进程句柄获取进程ID @@ -3867,7 +3727,6 @@ else return "根据进程句柄获取进程ID失败!" 返回:处理后的结果值。 - 范例01:根据进程ID获取进程句柄 打开记事本,在任务管理器中查找对应进程ID: @@ -3939,7 +3798,6 @@ return rdo2 PluginPath(); 返回:处理后的结果值。 - 范例 范例01:获取本地TSL.exe文件的基本信息 @@ -3949,7 +3807,6 @@ path := "D:\\Program Files\\Analyse.NET\\TSL.exe"; return rdo2 FileInfo("", path); ``` - 范例02:获取本地已被链接的txt文件信息 ```tsl @@ -3957,14 +3814,12 @@ path := "D:\\test\\test.txt"; return rdo2 FileInfo("", path); ``` - ###### Getlogicdrive 用途:本地资源相关函数相关函数。 参数:无。 返回:处理后的结果值。 - 范例 ```tsl @@ -3979,14 +3834,12 @@ return rdo2 Getlogicdrive(); 返回:处理后的结果值。 - 范例 ```tsl return rdo2 GetDeviceFree("", "C:/"); ``` - ###### Getdeviceinfo 用途:本地资源相关函数相关函数。 @@ -3994,14 +3847,12 @@ return rdo2 GetDeviceFree("", "C:/"); 返回:处理后的结果值。 - 范例获取C盘的信息 ```tsl return rdo2 Getdeviceinfo("", "C:/"); ``` - ###### Createlink 用途:本地资源相关函数相关函数。 @@ -4009,7 +3860,6 @@ return rdo2 Getdeviceinfo("", "C:/"); 返回:处理后的结果值。 - 范例 范例01:创建硬链接 @@ -4037,7 +3887,6 @@ return rdo2 Createlink("D:\\test\\txt", path, 0); // 创建一个软链接 返回:处理后的结果值。 - 范例 范例01:获取文件的真实路径 @@ -4047,7 +3896,6 @@ path := "D:\\test\\test.txt"; return rdo2 Realpath(path); ``` - 范例02:获取软链接的真实路径 ```tsl @@ -4055,7 +3903,6 @@ path := "D:\\Links\\soft\\s2"; return rdo2 Realpath(path); ``` - 范例03:获取硬链接的真实路径 ```tsl @@ -4063,5 +3910,4 @@ path := "D:\\Links\\hard\\h1"; return rdo2 Realpath(path); ``` - ###### Sysclientinfo diff --git a/docs/tsl/syntax_book/function/tsl/system.md b/docs/tsl/syntax_book/function/tsl/system.md index bb9d3be..f627a28 100644 --- a/docs/tsl/syntax_book/function/tsl/system.md +++ b/docs/tsl/syntax_book/function/tsl/system.md @@ -44,10 +44,10 @@ 用途:返回数据类型编号,支持数组遍历模式。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:类型编号或类型数组。 - + 返回:类型编号或类型数组。 范例 @@ -71,15 +71,14 @@ t := array(1, 3.14, "A", (1, 2, 3), nil); return DataType(t, 1); ``` - ###### ifInt 用途:判断是否为 32 位整数类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -117,10 +116,10 @@ return ifInt(t, 1); 用途:判断是否为 64 位整数类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -148,10 +147,10 @@ return ifInt64(t, 1); 用途:判断是否为 实数类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -181,10 +180,10 @@ return ifReal(t, 1); 用途:判断是否为 数字(整数或实数)类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -214,10 +213,10 @@ return ifNumber(t, 1); 用途:判断是否为 字符串类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -247,10 +246,10 @@ return ifString(t, 1); 用途:判断是否为 数组类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -280,10 +279,10 @@ return ifArray(t, 1); 用途:判断是否为 Nil类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -312,10 +311,10 @@ return ifNil(t, 1); 用途:判断是否为 表达式类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -345,10 +344,10 @@ return ifExp(t, 1); 用途:判断是否为 图形类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -371,10 +370,10 @@ return result; 用途:判断是否为 图形组类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -402,10 +401,10 @@ return result; 用途:判断是否为 二进制/Buffer类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -439,10 +438,10 @@ return ifBinary(t, 1); 用途:判断是否为 Matrix类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -462,10 +461,10 @@ return result; 用途:判断是否为对象类型。 参数: + - value:输入数据 - mode:遍历模式(可选;-1 对第一维逐项判断;1 对每个元素判断) -返回:布尔值或布尔数组。 - + 返回:布尔值或布尔数组。 范例 @@ -493,17 +492,19 @@ return result; 用途:获取已注册的 OLE/COM 对象实例(仅 Windows)。 参数: + - prog_id:COM ProgID(如 "Word.Application") - flags:选项标记(可选,通常为 0) - out_obj:输出对象变量 -返回:是否获取成功(1/0)。 + 返回:是否获取成功(1/0)。 ###### CreateComObject 用途:创建新的 OLE/COM 对象实例(仅 Windows)。 参数: + - prog_id:COM ProgID(如 "Word.Application") -返回:COM 对象实例;失败返回 nil。 + 返回:COM 对象实例;失败返回 nil。 说明:COM 对象仅在 Windows 可用,Linux 不支持。 @@ -511,12 +512,12 @@ return result; 用途:创建 Matrix 类型数据,可指定列索引与初始值。 参数: + - rows:行数 - cols:列数 - cols_value:列序列(可选) - values:初始化值序列(可选,按行列顺序) -返回:Matrix 对象。 - + 返回:Matrix 对象。 范例 @@ -529,14 +530,12 @@ return result; return CreateMatrix(2, 3); ``` - 范例二:矩阵 ```tsl return nils(3, 2); ``` - 范例三: ```tsl @@ -544,14 +543,13 @@ return nils(3, 2); return CreateMatrix(3, 4, array('s', 'd', 'f'), 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12); ``` - ###### MatrixToArray 用途:将 Matrix 转换为数组。 参数: -- matrix:Matrix 数据 -返回:数组。 +- matrix:Matrix 数据 + 返回:数组。 范例 @@ -565,29 +563,30 @@ a := ones(5, 5); return mselect * from a end; ``` - ###### GetMatrixFields 用途:获取 Matrix 的字段(列名)列表。 参数: + - matrix:Matrix 数据 -返回:字段名数组。 + 返回:字段名数组。 ###### CreateBinary 用途:创建 Binary 缓冲区。 参数: + - size:字节长度 -返回:Binary 数据。 + 返回:Binary 数据。 ###### ConvertDataToBuf 用途:按指定类型将数据编码为内存 Buffer。 参数: + - value:输入数据 - type_name:类型名称 -返回:Binary Buffer。 - + 返回:Binary Buffer。 范例 @@ -600,9 +599,10 @@ return ConvertDataToBuf(1.5343, 'Currency'); 用途:按指定类型将 Buffer 解码为数据。 参数: + - buffer:Binary Buffer - type_name:类型名称 -返回:解析后的数据。 + 返回:解析后的数据。 ###### None类型 @@ -619,8 +619,9 @@ None类型是一种极为特殊的特性,不参与运算,仅在特殊场景 用途:判断是否为 None 类型。 参数: + - value:输入数据 -返回:布尔值。 + 返回:布尔值。 具体应用可参考:FAQ:对象算符重载数组set算符时none类型的应用实例 @@ -628,8 +629,9 @@ None类型是一种极为特殊的特性,不参与运算,仅在特殊场景 用途:获取 None 类型值(可携带整数标记)。 参数: + - tag:整数标记(可选) -返回:None 值。 + 返回:None 值。 具体应用可参考:FAQ:对象算符重载数组set算符时none类型的应用实例 @@ -657,11 +659,11 @@ None类型是一种极为特殊的特性,不参与运算,仅在特殊场景 用途:将数值转换为整数。 参数: + - value:输入数值 返回:整数。 - 范例 ```tsl @@ -672,11 +674,11 @@ return Integer(123.456); // 返回值为整型数据:123。 用途:将数值转换为 64 位整数。 参数: + - value:输入数值 返回:64 位整数。 - 范例 ```tsl @@ -687,11 +689,11 @@ return Int64(123); // 返回值为64位整型数据:123。 用途:将数值转换为实数。 参数: + - value:输入数值 返回:实数。 - 范例 ```tsl @@ -702,11 +704,11 @@ return Real(123); // 返回值为实数数据:123.00 用途:将数据转换为字符串。 参数: + - value:输入数据 返回:字符串。 - 范例 ```tsl @@ -718,11 +720,11 @@ return String(L'abcd'); 用途:将数据转换为 Unicode 字符串。 参数: + - value:输入数据 返回:Unicode 字符串。 - 范例 ```tsl @@ -734,11 +736,11 @@ return WideString('abcd'); 用途:将数据转换为二进制流。 参数: + - value:输入数据 返回:Binary 数据。 - 范例 ```tsl @@ -749,12 +751,12 @@ return Binary('111111'); // 返回值为二进制流。 用途:设置数值的小数精度。 参数: + - value:输入数值 - digits:小数位数 返回:按精度处理后的数值。 - 范例 ```tsl @@ -765,13 +767,13 @@ return SetPrecision(123.4567, 3); // 返回值为保留3位小数点后的实数 用途:将数据序列化为 STM 二进制流。 参数: + - value:输入数据 - mode:序列化模式(可选) - precision:小数位数(可选) 返回:STM 二进制流。 - 范例 ```tsl @@ -792,12 +794,12 @@ return stm(s); 用途:将数值格式化为 STN 字符串。 参数: + - value:输入数值 - digits:小数位数(可选) 返回:字符串。 - 范例 范例一: @@ -816,11 +818,11 @@ return ToSTN(1.2345, 2); // 返回值为字符串:’1.23’。 用途:将数据转换为 XML 字符串表示。 参数: + - value:待转换的数据 返回:XML 字符串。 - 范例 ```tsl @@ -840,11 +842,11 @@ return ToXML("this is XML document"); 用途:解析 TSXML 字符串并返回内容。 参数: + - xml_text:TSXML 字符串 返回:解析结果值。 - 范例 ```tsl @@ -859,6 +861,7 @@ return XML('' 用途:将数组导出为 CSV 格式字符串。 参数: + - data:数组数据 - out_text:输出字符串(引用返回) - include_index:是否包含下标(可选,1/0) @@ -866,7 +869,6 @@ return XML('' 返回:是否成功(1/0)。 - 范例 范例01:一维数组转换成csv格式字符串 @@ -878,7 +880,6 @@ if ret then return s; else return ret; ``` - 范例02:二维数组转换成csv格式字符串 ```tsl @@ -888,7 +889,6 @@ if ret then return s; else return ret; ``` - 范例03:转换成csv格式字符串,结果包含数组下标信息 ```tsl @@ -898,7 +898,6 @@ if ret then return s; else return ret; ``` - 范例04:转换成csv格式字符串,结果不包含字段头部信息 ```tsl @@ -908,18 +907,17 @@ if ret then return s; else return ret; ``` - ###### ImportCsv 用途:将 CSV 字符串解析为数组。 参数: + - csv_text:CSV 字符串 - out_data:输出数组(引用返回) - has_header:是否包含表头(可选,1/0) 返回:是否成功(1/0)。 - 范例 范例01:将指定csv格式字符串转换成二维数组 @@ -931,7 +929,6 @@ if ret then return data; else return ret; ``` - 范例02:读取本地csv文件,并将其转换成数组 本地csv文件内容如下: @@ -944,7 +941,6 @@ if ret then return data; else return ret; ``` - ##### 复制函数 ###### 内容 @@ -955,11 +951,11 @@ else return ret; 用途:复制值,避免被调用函数修改原变量。 参数: + - value:输入值 返回:复制后的值。 - 范例 ```tsl @@ -1013,6 +1009,7 @@ end; 说明:如果无参数,则返回0->1之间的随机实数,如果参数为整数,则返回0->value之间的随机整数(不包括value),即左闭右开,如random(1)只会返回0。 参数: + - max_value:上限(可选;不传返回 0~1 之间随机实数;传整数返回 [0, max_value) 随机整数) 范例: @@ -1031,11 +1028,11 @@ return random(100); // 返回值为随机的0到100的整型数据:94。 用途:从数组中随机取一个元素。 参数: + - items:候选数组 返回:随机元素。 - 范例 ```tsl @@ -1057,13 +1054,13 @@ return RandomFrom(items); 用途:条件成立返回 true_value,否则返回 false_value。 参数: + - condition:判断条件 - true_value:条件成立时返回值 - false_value:条件不成立时返回值 返回:true_value 或 false_value。 - 范例 ```tsl @@ -1077,6 +1074,7 @@ return IfThen(left_value > right_value, left_value, right_value); 用途:比较两个值,返回大/等/小对应结果。 参数: + - left:左值 - right:右值 - greater_value:left > right 时返回 @@ -1085,7 +1083,6 @@ return IfThen(left_value > right_value, left_value, right_value); 返回:对应比较结果的值。 - 范例 ```tsl @@ -1112,11 +1109,11 @@ return IfThen3(1, 2, '左大', '相等', '右大'); 用途:计算表达式或表达式字符串并返回结果。 参数: + - expr:表达式(@)或表达式字符串(&) 返回:表达式计算结果。 - 范例 范例01: @@ -1159,19 +1156,18 @@ begin end; ``` - 参考Call CallInArray ###### Call 用途:按函数名字符串或函数指针调用函数。 参数: + - func:函数名字符串或函数指针 - args:调用参数列表 返回:函数返回值。 - 范例 ```tsl @@ -1191,6 +1187,7 @@ return Call(F, 20140101); 用途:以参数数组调用指定函数(含函数名或函数变量)。 参数: + - func:函数名字符串或函数指针 - args:参数数组 @@ -1255,6 +1252,7 @@ return CallInArray("CCC", array("b":1, "d":4)); 用途:调用对象成员方法或设置成员属性。 参数: + - obj:目标对象 - name:成员名 - mode:0 调用方法;1 设置成员 @@ -1262,7 +1260,6 @@ return CallInArray("CCC", array("b":1, "d":4)); 返回:调用结果或设置结果。 - 范例 范例01:设置成员变量后调用成员方法并返回结果 @@ -1315,6 +1312,7 @@ end; 用途:以参数数组调用对象成员方法或设置成员属性。 参数: + - obj:目标对象 - name:成员名 - mode:0 调用方法;1 设置成员 @@ -1322,7 +1320,6 @@ end; 返回:调用结果或设置结果。 - 范例 范例01:设置成员变量后调用成员方法并返回结果 @@ -1396,13 +1393,15 @@ end; 用途:安全执行表达式或表达式字符串,执行失败返回 nil。 参数: + - expr:表达式(@)或表达式字符串(&) -返回:表达式结果或 nil。 + 返回:表达式结果或 nil。 ###### DoubleVariableExecute 用途:设置两个系统参数数组并计算表达式。 参数: + - arr1:第一个参数值数组 - param1:系统参数函数(如 pn_Stock()) - arr2:第二个参数值数组 @@ -1410,7 +1409,6 @@ end; 返回:结果数组。 - 算法 根据参数Arr和TimeArr的长度设置不同的系统参数,求表达式的值范例 @@ -1427,8 +1425,9 @@ return DoubleVariableExecute(stocks, pn_Stock(), time_arr, @close()); 用途:基于系统参数 STOCKS/BKS/TIMES 批量计算表达式。 参数: + - expr:表达式 -返回:结果数组。 + 返回:结果数组。 算法 @@ -1440,13 +1439,13 @@ return DoubleVariableExecute(stocks, pn_Stock(), time_arr, @close()); 用途:设置一个系统参数数组并计算表达式。 参数: + - arr:参数值数组 - param:系统参数函数(如 pn_Stock()) - expr:表达式 返回:结果数组。 - 范例 ```tsl @@ -1459,9 +1458,10 @@ return SingleVariableExecute(arr, pn_stock(), @close()); 用途:安全设置系统参数(与 SetSysParam 类似,失败不抛异常)。 参数: + - param_name:参数名或系统参数函数 - value:参数值 -返回:设置结果(成功为 1,失败为 0)。 + 返回:设置结果(成功为 1,失败为 0)。 ##### 性能优化相关函数 @@ -1474,11 +1474,11 @@ return SingleVariableExecute(arr, pn_stock(), @close()); 用途:设置性能分析开关与统计范围。 参数: + - flags:统计选项位掩码 返回:无。 - 范例 范例01:1+2+4的优化信息返回 @@ -1514,11 +1514,11 @@ return 1; 用途:获取性能分析信息。 参数: + - mode:可选;传 1 仅返回信息不弹窗 返回:性能分析信息。 - 范例 范例01:不弹出profiler窗口 @@ -1534,7 +1534,6 @@ b := nday3(100, close()); // nday3也算是指令,不是函数 ,close是函数 return GetProfilerInfo(1); ``` - 范例02:弹出profiler窗口 ```tsl @@ -1564,7 +1563,6 @@ return b; 参数:无。 返回:当前查找路径字符串。 - 范例 ```tsl @@ -1575,11 +1573,11 @@ echo "当前查找路径:", sysgettsllibpath(), '\r\n'; 用途:设置函数库查找路径(支持分号分隔的多个目录)。 参数: + - path_list:路径列表字符串(分号分隔) 返回:设置前的查找路径字符串。 - 范例 ```tsl diff --git a/docs/tsl/syntax_book/function/tsl/third_party.md b/docs/tsl/syntax_book/function/tsl/third_party.md index f37b92c..a160532 100644 --- a/docs/tsl/syntax_book/function/tsl/third_party.md +++ b/docs/tsl/syntax_book/function/tsl/third_party.md @@ -47,7 +47,6 @@ version=3 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -68,7 +67,6 @@ return array("a":pygetvar("a"), "b":pygetvar("b")); 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 - 范例 ```tsl @@ -380,7 +378,6 @@ end; 返回:处理后的结果值。 - 范例 ```tsl @@ -397,7 +394,6 @@ The First LETTER won't be replaced by 'one',& 返回:处理后的结果值。 - 范例 ```tsl @@ -413,7 +409,6 @@ return TextToURL(ASrc); 返回:处理后的结果值。 - 范例 ```tsl @@ -429,7 +424,6 @@ return HtmlToText(Src); 返回:处理后的结果值。 - 范例 ```tsl diff --git a/rulesets/index.md b/rulesets/index.md index 647752a..2606c63 100644 --- a/rulesets/index.md +++ b/rulesets/index.md @@ -5,6 +5,7 @@ > - **模板源**:`playbook/rulesets/` → 通过 `sync_standards.*` 同步 → 目标项目的 `.agents/` > - **AI 读取**:目标项目根目录的 `.agents/`,而非此处 > - **使用流程**: +> > ``` > playbook/rulesets/tsl/ → [sync] → your-project/.agents/tsl/ ← AI 代理读取 > (模板源) (实际使用) diff --git a/rulesets/markdown/index.md b/rulesets/markdown/index.md index 878fb85..49fea16 100644 --- a/rulesets/markdown/index.md +++ b/rulesets/markdown/index.md @@ -11,17 +11,21 @@ ## Markdown 代码格式约定(不可违反) ### 代码块 + - 统一使用围栏代码块(```lang) - 语言标识尽量准确:`tsl`/`cpp`/`python`/`bash`/`json` 等 - 仅做必要的排版修复;不改变代码语义 ### 工具 + - 优先使用仓库既有的格式化工具(如 Prettier) - 不引入新的 Markdown 格式化依赖 ### 行内代码 + - 用反引号包裹命令、路径、关键字或短代码 ## 适用范围 + - 仅适用于 `.md` 文件 - 涉及代码内容时,遵循对应语言的 `.agents` 规则