📝 docs(tsl): sync api skill with corrected codegen

Mirror docs/tsl/codegen into the bundled tsl-api-reference skill and rebuild the function index.

Remove invalid duplicate API entries for cb_delistedbydate, createhttpsession, exportJsonString, and Anova_Bartlett so exact lookup returns the canonical entries.
This commit is contained in:
csh
2026-07-07 16:47:03 +08:00
parent bbf6977f57
commit c0bf0358e0
278 changed files with 45212 additions and 35782 deletions
@@ -4,9 +4,9 @@
调色板中的颜色。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `i` | word | PC_RESERVED = 1;   { palette index used for animation } |
| 参数 | 类型 | 说明 |
| ---- | ---- | ------------------------------------------------------- |
| `i` | word | PC_RESERVED = 1;   { palette index used for animation } |
返回:tcolor
@@ -146,9 +146,9 @@
得到颜色的cmyk模式的C值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `cmyk` | tcolor | |
| 参数 | 类型 | 说明 |
| ------ | ------ | ---- |
| `cmyk` | tcolor | |
返回:byte
@@ -156,9 +156,9 @@
得到颜色的cmyk模式的M值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `cmyk` | tcolor | |
| 参数 | 类型 | 说明 |
| ------ | ------ | ---- |
| `cmyk` | tcolor | |
返回:byte
@@ -166,9 +166,9 @@
得到颜色的cmyk模式的Y值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `cmyk` | tcolor | |
| 参数 | 类型 | 说明 |
| ------ | ------ | ---- |
| `cmyk` | tcolor | |
返回:byte
@@ -176,9 +176,9 @@
得到颜色的cmyk模式的K值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `cmyk` | tcolor | |
| 参数 | 类型 | 说明 |
| ------ | ------ | ---- |
| `cmyk` | tcolor | |
返回:byte
@@ -187,11 +187,11 @@
将C、M、Y、K值合成颜色。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `c` | byte | |
| `m` | byte | |
| `y` | byte | |
| `k` | byte | |
| ---- | ---- | ---- |
| `c` | byte | |
| `m` | byte | |
| `y` | byte | |
| `k` | byte | |
返回:tcolor
@@ -200,10 +200,10 @@
将R、G、B值合成颜色。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r` | byte | |
| `g` | byte | |
| `b` | byte | |
| ---- | ---- | ---- |
| `r` | byte | |
| `g` | byte | |
| `b` | byte | |
返回:tcolor
@@ -218,10 +218,10 @@
将R、G、B值合成调色板的颜色。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `r` | byte | |
| `g` | byte | |
| `b` | byte | |
| ---- | ---- | ---- |
| `r` | byte | |
| `g` | byte | |
| `b` | byte | |
返回:tcolor
@@ -229,9 +229,9 @@
得到颜色的R值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `rgb` | dword | |
| 参数 | 类型 | 说明 |
| ----- | ----- | ---- |
| `rgb` | dword | |
返回:byte
@@ -239,9 +239,9 @@
得到颜色的G值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `rgb` | dword | |
| 参数 | 类型 | 说明 |
| ----- | ----- | ---- |
| `rgb` | dword | |
返回:byte
@@ -249,73 +249,73 @@
得到颜色的B值。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `rgb` | dword | |
| 参数 | 类型 | 说明 |
| ----- | ----- | ---- |
| `rgb` | dword | |
返回:byte
## `clshSexField()`
## `CLSH_SexField()`
管理层-性别字段。根据不同的数据库提供商返回对应的值
返回:string
## `clshShareAmountField()`
## `CLSH_ShareAmountField()`
管理层持股-持股数字段。根据不同的数据库提供商返回对应的值
返回:string
## `clshChangeDateField()`
## `CLSH_ChangeDateField()`
管理层-变动日字段。根据不同的数据库提供商返回对应的值
返回:string
## `clshAgeField()`
## `CLSH_AgeField()`
管理层-年龄字段。根据不同的数据库提供商返回对应的值
返回:string
## `clshPositionField()`
## `CLSH_PositionField()`
管理层-任职类别字段。根据不同的数据库提供商返回对应的值
返回:string
## `clshDegreeField()`
## `CLSH_DegreeField()`
管理层-学历字段。根据不同的数据库提供商返回对应的值
返回:string
## `clshNameField()`
## `CLSH_NameField()`
管理层-姓名字段。根据不同的数据库提供商返回对应的值
返回:string
## `close8AfterDay(number_of_days, days_type)`
## `Close8_AfterDay(number_of_days, days_type)`
上市后\_T0+N天收盘(已复权),T0日为股票上市的第一个交易日,与系统证券pn_stock()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `number_of_days` | any | 整数类型,推移天数,N天 |
| `days_type` | any | 天数类型 |
| 参数 | 类型 | 说明 |
| ---------------- | ---- | ----------------------- |
| `number_of_days` | any | 整数类型,推移天数,N天 |
| `days_type` | any | 天数类型 |
返回:float
## `close8AfterMonth(number_of_days, days_type)`
## `Close8_AfterMonth(number_of_days, days_type)`
上市后\_T0+N月收盘(已复权),T0日为股票上市的第一个交易日,与系统证券pn_stock()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()有关。调用时注意系统参数的设置
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `number_of_days` | any | 整数类型,推移天数,N月 |
| `days_type` | any | 天数类型 |
| 参数 | 类型 | 说明 |
| ---------------- | ---- | ----------------------- |
| `number_of_days` | any | 整数类型,推移天数,N月 |
| `days_type` | any | 天数类型 |
返回:float
@@ -323,43 +323,43 @@
TSPortfolioOptimizer组合优化框架类,主要封装了常见的组合优化目标和组合约束条件。 优化目标:跟踪误差最小、超额收益最大、信息比率最大、组合风险最小、组合你和指数残差平方和最小、组合收益最大等; 约束条件:包括线性约束和非线性约束。线性约束包括个股权重、行业权重等约束;非线性约束包括超额收益、跟踪误差、信息比率等约束; 用户也可以自己重写自己的优化目标和约束条件。 详细说明及范例见组合优化专题,如下链接。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `ts_optimizer` | any | |
| 参数 | 类型 | 说明 |
| -------------- | ---- | ---- |
| `ts_optimizer` | any | |
返回:any
## `clusterKmeans(sample, n, options)`
## `Cluster_Kmeans(sample, n, options)`
sample是一个样本数据观测矩阵,每一行是一个样本数据,本函数依据各种不同的距离对样本进行快速聚类
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `sample` | array | 样本数据观测矩阵,每一行是一个样本数据 |
| `n` | any | 分类数,整数类型 |
| 参数 | 类型 | 说明 |
| --------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `sample` | array | 样本数据观测矩阵,每一行是一个样本数据 |
| `n` | any | 分类数,整数类型 |
| `options` | array | 功能选项;options\['maxiter'\]:最大迭代次数,默认次数20options\['tol'\]:迭代精度,样本中心变化,默认迭代精度1.0e-15options\['distance'\]:距离方式,参数的输入格式参考\[Distance\]name的输入,默认为欧氏距离;options\['out'\]:输出格式,0为输出为各个样本对应的类,1为输出每行为一个类默认为1 |
返回:array
## `clusterSystem(a, dmethods, methods, options)`
## `Cluster_System(a, dmethods, methods, options)`
sample是一个样本数据观测矩阵,每一行是一个样本数据,本函数依据各种不同的距离对样本进行谱系聚类
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `a` | array | 样本数据观测矩阵,每一行是一个样本数据 |
| `dmethods` | any | 整数或字符串类型,距离方式,参数的输入格式参考\[Distance\]name的输入,缺省欧式距离 |
| `methods` | any | 1:组间以中心距离,默认组间中心距离;2:以组间最短距离;3:以组间最大距离 |
| `options` | array | 默认为输出谱系树;Options\['best':1\]:输出最优分类;Options\['tree':1\]:输出谱系树,默认输出谱系关系;Options\['out':0\]:最佳分类排列方式。1每一行为一个类(默认)0各个样本对应的类 |
| 参数 | 类型 | 说明 |
| ---------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `a` | array | 样本数据观测矩阵,每一行是一个样本数据 |
| `dmethods` | any | 整数或字符串类型,距离方式,参数的输入格式参考\[Distance\]name的输入,缺省欧式距离 |
| `methods` | any | 1:组间以中心距离,默认组间中心距离;2:以组间最短距离;3:以组间最大距离 |
| `options` | array | 默认为输出谱系树;Options\['best':1\]:输出最优分类;Options\['tree':1\]:输出谱系树,默认输出谱系关系;Options\['out':0\]:最佳分类排列方式。1每一行为一个类(默认)0各个样本对应的类 |
返回:array
## `clusterWard(sample)`
## `Cluster_ward(sample)`
对类之间距离采用ward法(离差平方和)进行谱系聚类
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| -------- | ----- | ---------------------------- |
| `sample` | array | 二维数字数组,每行为一个样本 |
返回:any
@@ -4,12 +4,12 @@
用于生成图形组合,可以指定任意多个单个图形作为参数生成一个图形组合,在其后面还可以指定图形组合的共有属性。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `graph1` | tgraph | TGraph 图形1 |
| `graph_n` | tgraph | TGraph 图形N |
| `prop_m` | string | string 可选参数,TGraphGroup属性名称 |
| `value_m` | | any 可选参数,TGraphGroup属性值 |
| 参数 | 类型 | 说明 |
| --------- | ------ | ------------------------------------ |
| `graph1` | tgraph | TGraph 图形1 |
| `graph_n` | tgraph | TGraph 图形N |
| `prop_m` | string | string 可选参数,TGraphGroup属性名称 |
| `value_m` | | any 可选参数,TGraphGroup属性值 |
返回:tgraphgroup
@@ -34,12 +34,12 @@ gfMinValue():设定最小值。一般的,图形会用查找视图内最小
返回根据指定的类型、名称、数据以及属性数组生成的图形。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `_type` | integer | |
| `name` | string | |
| `data` | array | |
| `prop` | array | |
| 参数 | 类型 | 说明 |
| ------- | ------- | ---- |
| `_type` | integer | |
| `name` | string | |
| `data` | array | |
| `prop` | array | |
返回:tgraph
@@ -349,18 +349,18 @@ K线类型
用于生成单个图形。单个图形的含义是一条折线、K线或成交量柱壮图。函数的具体的功能是:用指定的数据Data生成一个类型为Type的图形,并且用后面指定的属性参数PropN和PropNValue为图形指定修饰属性。注意,如果横坐标要显示出数据,需要把横坐标设置列名为'time'
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `_type` | integer | |
| `graph_name` | string | |
| `data` | tablearray | |
| `prop1` | string | |
| `prop1_value` | any | |
| `prop2` | string | |
| `prop2_value` | any | |
| `...` | | |
| `prop_n` | string | |
| `prop_n_value` | any | |
| 参数 | 类型 | 说明 |
| -------------- | ---------- | ---- |
| `_type` | integer | |
| `graph_name` | string | |
| `data` | tablearray | |
| `prop1` | string | |
| `prop1_value` | any | |
| `prop2` | string | |
| `prop2_value` | any | |
| `...` | | |
| `prop_n` | string | |
| `prop_n_value` | any | |
返回:tgraph
@@ -416,13 +416,13 @@ return graphGroup(g1, g2, g3);
// function:__main__:line 8:instruction:usercall: function execute error
```
## `gfBiasEval(l1)`
## `gfBias_Eval(l1)`
乘离率绘图教学函数。返回指定股票在截止日N(默认180)个序列的L1乘离率图形,与系统参数(股票,周期,时间,复权相关)
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| `l1` | any | 整数 |
| ---- | ---- | ---- |
| `l1` | any | 整数 |
返回:any
@@ -430,8 +430,8 @@ return graphGroup(g1, g2, g3);
将运行结果为图像的多个参数图像叠加,返回叠加后的图形组合。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ---- | ----- | ---------------------------------- |
| `g1` | graph | 图形1,一般是由graph函数返回的图形 |
| `g2` | graph | 图形2,一般是由graph函数返回的图形 |
| `g3` | graph | 图形3,一般是由graph函数返回的图形 |
@@ -473,8 +473,8 @@ return mergeGraph(g1, g2, g3, g4);
依据Index值,获得颜色数组内的指定颜色整数代号。
| 参数 | 类型 | 说明 |
| --- | --- | --- |
| 参数 | 类型 | 说明 |
| ------- | ------- | ---------------- |
| `index` | integer | 整数,颜色索引号 |
返回:integer
@@ -1,8 +0,0 @@
# 图形
函数数:99
| 叶子 | 文件 | 函数数 |
| --- | --- | ---: |
| 图形 / 颜色 | [图形 / 颜色](color.md) | 47 |
| 图形 / 图形对象 | [图形 / 图形对象](core.md) | 52 |