feat(tsl-api-reference): add class and framework API lookup

This commit is contained in:
csh
2026-08-20 13:49:55 +08:00
parent 7233646398
commit 651c1f68d2
637 changed files with 25498 additions and 36673 deletions
@@ -0,0 +1,87 @@
# 应用专题 / 指数研究
## `etf_getWeightFromPCfByEndt(fundid, endt, t, typ)`
声明:function
根据 ETF 申购赎回明细计算 T 日末权重
<!-- tags: 查询 组合权重 资产配置 指数 -->
| 参数 | 类型 | 说明 |
| -------- | -------- | -------------------------------------------- |
| `fundid` | string | 字符串,ETF 代码 |
| `endt` | datetime | 截止日 |
| `t` | array | 变参返回,函数计算结果 |
| `typ` | integer | 整数,收盘价类型,0:默认,系统昨收,1:昨收 |
返回:array
## `etFs_getWeightFromPCfByEndt(etfs, endt, close_type, return_array)`
声明:function
多个 ETF 篮子数据
<!-- tags: 查询 组合权重 资产配置 指数 -->
| 参数 | 类型 | 说明 |
| -------------- | -------- | -------------------------------------------- |
| `etfs` | any | ETF 列表 |
| `endt` | datetime | 截止日 |
| `close_type` | integer | 整数,收盘价类型,0:默认,系统昨收,1:昨收 |
| `return_array` | array | 一维字符串数组,返回结果字段,有以下可选 |
返回:array
## `getBkWeightByDate_withEtfPcf(index_id, end_t, t)`
声明:function
基于 ETF 篮子(PCF)数据估计指数权重
<!-- tags: 查询 组合权重 资产配置 基准指数 指数产品 交易日期 日期时间 指数 -->
| 参数 | 类型 | 说明 |
| ---------- | -------- | ---------------------- |
| `index_id` | string | 指数代码 |
| `end_t` | datetime | 截止日 |
| `t` | array | 变参返回,函数计算结果 |
返回:boolean
## `index_getBkWeigthtWithPCfAdjuseByEndt(index_id, endt, fit_stock_num, et_flist, cal_type)`
声明:function
根据 ETF 篮子数据预测调样后指数样本开盘权重,利用了 GetBkWeightByDate 的结果再结合
<!-- tags: 查询 预估 组合权重 资产配置 基准指数 指数产品 指数 -->
| 参数 | 类型 | 说明 |
| --------------- | -------- | -------------------------------------------------------- |
| `index_id` | string | 指数代码 |
| `endt` | datetime | 截止日 |
| `fit_stock_num` | integer | 整数,用于估计的前 N 样本数 |
| `et_flist` | array | 一维字符串数组,ETF 列表,缺省时默认取所有跟踪指数的 ETF |
| `cal_type` | integer | 整数,估计方式,0:最小二乘估计,1:基准比例估计 |
返回:array
## `index_getPCfWeightStatByEndt(index_id, endt, close_type, crn_n, options)`
声明:function
根据指定指数获取其 ETF 持仓预估成分权重
<!-- tags: 查询 统计 汇总 预测 组合权重 资产配置 仓位 基准指数 -->
| 参数 | 类型 | 说明 |
| ------------ | -------- | ------------------------------------------------------------------------------------------- |
| `index_id` | string | 指数代码 |
| `endt` | datetime | 截止日 |
| `close_type` | integer | 整数,收盘价类型,0:默认,系统昨收,1:昨收 |
| `crn_n` | integer | 整数,作为基准的头部个股个数,默认 |
| `options` | array | 一维字符串数组,可选项 下标 取值 含义 是否规模加权 0:等权 1:规模加权 控制相对比的加权方式 |
返回:array
@@ -0,0 +1,113 @@
# 应用专题 / 指数研究
## `index_getDayTsHq_qk(index_id, begt, endt, qkcycle, smcycle, ext_type)`
声明:function
获得指定指数代码 IndexID 的指定区间,指定周期 qkcycle 的 TS 行情数据,其中用于计算返回
<!-- tags: 查询 基准指数 指数产品 市场数据 价格数据 指数 -->
| 参数 | 类型 | 说明 |
| ---------- | -------- | -------------------------------------- |
| `index_id` | string | 目标证券、指数、基金或对象的代码标识 |
| `begt` | datetime | 计算或查询区间的开始日期 |
| `endt` | datetime | 计算或查询区间的结束日期 |
| `qkcycle` | any | 计算或行情数据使用的周期 |
| `smcycle` | any | 计算或行情数据使用的周期 |
| `ext_type` | any | 控制计算方法、数据口径或返回格式的选项 |
返回:any
## `index_getHistoryHOLC_qk(index_id, begt, endt, qkcycle, smcycle, ext_type)`
声明:function
获得指定指数代码 IndexID 的指定区间, 指定周期qkcycle 的高开低收数据, 其中用于计算返回
<!-- tags: 查询 基准指数 指数产品 指数 -->
| 参数 | 类型 | 说明 |
| ---------- | -------- | -------------------------------------- |
| `index_id` | string | 目标证券、指数、基金或对象的代码标识 |
| `begt` | datetime | 计算或查询区间的开始日期 |
| `endt` | datetime | 计算或查询区间的结束日期 |
| `qkcycle` | any | 计算或行情数据使用的周期 |
| `smcycle` | any | 计算或行情数据使用的周期 |
| `ext_type` | any | 控制计算方法、数据口径或返回格式的选项 |
返回:any
## `indexTickCal_getDayOHLC_inDay(wdata, endt, qkcylce, smcylce, startpoint)`
声明:function
获得指定成分权重数据 Wdata 的指定日,指定周期 qkcylce 的高开低收数据
<!-- tags: 查询 组合权重 资产配置 指数 -->
| 参数 | 类型 | 说明 |
| ------------ | -------- | ------------------------------------------------------------------------------------------- |
| `wdata` | any | 待处理的数据或数据集合 |
| `endt` | datetime | 计算或查询区间的结束日期 |
| `qkcylce` | any | 获得指定成分权重数据 Wdata 的指定日,指定周期 qkcylce 的高开低收数据使用的 `qkcylce` 输入值 |
| `smcylce` | any | 获得指定成分权重数据 Wdata 的指定日,指定周期 qkcylce 的高开低收数据使用的 `smcylce` 输入值 |
| `startpoint` | datetime | 计算或查询区间的开始日期 |
返回:any
## `indexTickCal_getDayTsHq_inDay(wdata, endt, qkcylce, smcylce, startpoint)`
声明:function
获得指定成分权重数据 Wdata 的指定日, 指定周期qkcylce 的 TS 行情数据, 其中用于计算返回
<!-- tags: 查询 组合权重 资产配置 市场数据 价格数据 指数 -->
| 参数 | 类型 | 说明 |
| ------------ | -------- | -------------------------------------------------------------------------------------------------------------- |
| `wdata` | any | 待处理的数据或数据集合 |
| `endt` | datetime | 计算或查询区间的结束日期 |
| `qkcylce` | any | 获得指定成分权重数据 Wdata 的指定日, 指定周期qkcylce 的 TS 行情数据, 其中用于计算返回使用的 `qkcylce` 输入值 |
| `smcylce` | any | 获得指定成分权重数据 Wdata 的指定日, 指定周期qkcylce 的 TS 行情数据, 其中用于计算返回使用的 `smcylce` 输入值 |
| `startpoint` | datetime | 计算或查询区间的开始日期 |
返回:any
## `indexTickCal_getDayTsHq_qk(wdata, begt, endt, qkcylce, smcylce, startpoint)`
声明:function
获得指定成分权重数据 Wdata 的指定区间, 指定周期qkcylce 的 TS 行情数据, 其中用于计算返
<!-- tags: 查询 组合权重 资产配置 市场数据 价格数据 指数 -->
| 参数 | 类型 | 说明 |
| ------------ | -------- | -------------------------------------------------------------------------------------------------------------- |
| `wdata` | any | 待处理的数据或数据集合 |
| `begt` | datetime | 计算或查询区间的开始日期 |
| `endt` | datetime | 计算或查询区间的结束日期 |
| `qkcylce` | any | 获得指定成分权重数据 Wdata 的指定区间, 指定周期qkcylce 的 TS 行情数据, 其中用于计算返使用的 `qkcylce` 输入值 |
| `smcylce` | any | 获得指定成分权重数据 Wdata 的指定区间, 指定周期qkcylce 的 TS 行情数据, 其中用于计算返使用的 `smcylce` 输入值 |
| `startpoint` | datetime | 计算或查询区间的开始日期 |
返回:any
## `indexTickCal_getHistoryHOLC_qk(wdata, begt, endt, qkcylce, smcylce, startpoint)`
声明:function
获得指定成分权重数据 Wdata 的指定区间,指定周期 qkcylce 的高开低收数据,其中用于计算
<!-- tags: 查询 组合权重 资产配置 指数 -->
| 参数 | 类型 | 说明 |
| ------------ | -------- | ----------------------------------------------------------------------------------------------------------- |
| `wdata` | any | 待处理的数据或数据集合 |
| `begt` | datetime | 计算或查询区间的开始日期 |
| `endt` | datetime | 计算或查询区间的结束日期 |
| `qkcylce` | any | 获得指定成分权重数据 Wdata 的指定区间,指定周期 qkcylce 的高开低收数据,其中用于计算使用的 `qkcylce` 输入值 |
| `smcylce` | any | 获得指定成分权重数据 Wdata 的指定区间,指定周期 qkcylce 的高开低收数据,其中用于计算使用的 `smcylce` 输入值 |
| `startpoint` | datetime | 计算或查询区间的开始日期 |
返回:any