♻️ refactor(tsl-api-reference): reorganize function reference pages
Move runtime and document pages into their correct scope, remove obsolete pending entries, and regenerate the function index.\nUpdate agent test guidance and API skill routing to match the new reference layout.
This commit is contained in:
@@ -255,70 +255,6 @@
|
||||
|
||||
返回:byte
|
||||
|
||||
## `CLSH_SexField()`
|
||||
|
||||
管理层-性别字段。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `CLSH_ShareAmountField()`
|
||||
|
||||
管理层持股-持股数字段。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `CLSH_ChangeDateField()`
|
||||
|
||||
管理层-变动日字段。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `CLSH_AgeField()`
|
||||
|
||||
管理层-年龄字段。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `CLSH_PositionField()`
|
||||
|
||||
管理层-任职类别字段。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `CLSH_DegreeField()`
|
||||
|
||||
管理层-学历字段。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `CLSH_NameField()`
|
||||
|
||||
管理层-姓名字段。根据不同的数据库提供商返回对应的值
|
||||
|
||||
返回:string
|
||||
|
||||
## `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 | 天数类型 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `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 | 天数类型 |
|
||||
|
||||
返回:float
|
||||
|
||||
## `class(ts_optimizer)`
|
||||
|
||||
TSPortfolioOptimizer组合优化框架类,主要封装了常见的组合优化目标和组合约束条件。 优化目标:跟踪误差最小、超额收益最大、信息比率最大、组合风险最小、组合你和指数残差平方和最小、组合收益最大等; 约束条件:包括线性约束和非线性约束。线性约束包括个股权重、行业权重等约束;非线性约束包括超额收益、跟踪误差、信息比率等约束; 用户也可以自己重写自己的优化目标和约束条件。 详细说明及范例见组合优化专题,如下链接。
|
||||
@@ -328,38 +264,3 @@ TSPortfolioOptimizer组合优化框架类,主要封装了常见的组合优化
|
||||
| `ts_optimizer` | any | |
|
||||
|
||||
返回:any
|
||||
|
||||
## `Cluster_Kmeans(sample, n, options)`
|
||||
|
||||
sample是一个样本数据观测矩阵,每一行是一个样本数据,本函数依据各种不同的距离对样本进行快速聚类
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| `sample` | array | 样本数据观测矩阵,每一行是一个样本数据 |
|
||||
| `n` | any | 分类数,整数类型 |
|
||||
| `options` | array | 功能选项;options\['maxiter'\]:最大迭代次数,默认次数20;options\['tol'\]:迭代精度,样本中心变化,默认迭代精度1.0e-15;options\['distance'\]:距离方式,参数的输入格式参考\[Distance\]name的输入,默认为欧氏距离;options\['out'\]:输出格式,0为输出为各个样本对应的类,1为输出每行为一个类默认为1 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `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各个样本对应的类 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `Cluster_ward(sample)`
|
||||
|
||||
对类之间距离采用ward法(离差平方和)进行谱系聚类
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | ----- | ---------------------------- |
|
||||
| `sample` | array | 二维数字数组,每行为一个样本 |
|
||||
|
||||
返回:any
|
||||
|
||||
@@ -415,73 +415,3 @@ return graphGroup(g1, g2, g3);
|
||||
// function:__main__:line 8:instruction:usercall: 执行函数 graph 出错。
|
||||
// function:__main__:line 8:instruction:usercall: function execute error
|
||||
```
|
||||
|
||||
## `gfBias_Eval(l1)`
|
||||
|
||||
乘离率绘图教学函数。返回指定股票在截止日N(默认180)个序列的L1乘离率图形,与系统参数(股票,周期,时间,复权相关)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ---- | ---- |
|
||||
| `l1` | any | 整数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `mergeGraph(g1, g2, g3, gn)`
|
||||
|
||||
将运行结果为图像的多个参数图像叠加,返回叠加后的图形组合。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ----- | ---------------------------------- |
|
||||
| `g1` | graph | 图形1,一般是由graph函数返回的图形 |
|
||||
| `g2` | graph | 图形2,一般是由graph函数返回的图形 |
|
||||
| `g3` | graph | 图形3,一般是由graph函数返回的图形 |
|
||||
| `gn` | graph | 图形n,一般是由graph函数返回的图形 |
|
||||
|
||||
返回:graph
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setSysParam(pn_stock(), 'SZ000063');
|
||||
setSysParam(pn_date(), 20190301T);
|
||||
setSysParam(pn_nday(), 100);
|
||||
t1 := nDay2(gfOpen(), open() ,
|
||||
gfClose(), close(),
|
||||
gfHigh(), high(),
|
||||
gfLow(), low(),
|
||||
gfTime(), dateTimeToStr(sp_time()),
|
||||
// KLine颜色
|
||||
gfColor(), ifThen3(close(), open(),
|
||||
clRed() , // 涨颜色
|
||||
clYellow() , // 平颜色
|
||||
clLime() // 跌颜色
|
||||
),
|
||||
gfFill(), ifThen3(close(), open(), flClear(), flSolid(), flSolid())
|
||||
);
|
||||
t2 := nDay2('MA5', ma(close(), 5)); // 5日均线
|
||||
t3 := nDay2('MA10', ma(close(), 10)); // 10日均线
|
||||
t4 := nDay2('MA20', ma(close(), 20)); // 20日均线
|
||||
g1 := graph(gtKLine(), 'KLine', t1);
|
||||
g2 := graph(gtLine(), 'MA5', t2);
|
||||
g3 := graph(gtLine(), 'MA10', t3);
|
||||
g4 := graph(gtLine(), 'MA20', t4);
|
||||
return mergeGraph(g1, g2, g3, g4);
|
||||
// 返回:
|
||||
```
|
||||
|
||||
## `getColorByIndex(index)`
|
||||
|
||||
依据Index值,获得颜色数组内的指定颜色整数代号。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | ------- | ---------------- |
|
||||
| `index` | integer | 整数,颜色索引号 |
|
||||
|
||||
返回:integer
|
||||
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
return getColorByIndex(1);
|
||||
// 返回:16711680
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user