✨ feat(tsl-api-reference): add class and framework API lookup
This commit is contained in:
+79
@@ -0,0 +1,79 @@
|
||||
# 应用专题 / 因子研究 / 量化数据
|
||||
|
||||
## `avgcaltype(types)`
|
||||
|
||||
声明:function
|
||||
|
||||
提供101Alpha因子升级及效率优化说明中的 `avgcaltype` 功能
|
||||
|
||||
<!-- tags: 因子分析 因子指标 数学优化 约束求解 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | ---- | ----------------------------------------------------------------------------- |
|
||||
| `types` | any | 提供101Alpha因子升级及效率优化说明中的 `avgcaltype` 功能使用的 `types` 输入值 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `fun1()`
|
||||
|
||||
声明:function
|
||||
|
||||
提供101Alpha因子升级及效率优化说明中的 `fun1` 功能
|
||||
|
||||
<!-- tags: 因子分析 因子指标 数学优化 约束求解 因子 -->
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_alpha101_cal(alphas, begt, end_t, indexor_bk, if_dynamic, ifpost)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取当前个股的区间每日 101 因子值
|
||||
|
||||
<!-- tags: 查询 因子分析 因子指标 证券 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------- | ----------------------------------------------------------- |
|
||||
| `alphas` | any | 获取当前个股的区间每日 101 因子值使用的 `alphas` 输入值 |
|
||||
| `begt` | datetime | 开始日,日期型日期 |
|
||||
| `end_t` | datetime | 截止日,日期型日期 其他参数同 Stock_Alpha101_Cal3 |
|
||||
| `indexor_bk` | any | 获取当前个股的区间每日 101 因子值使用的 `indexor_bk` 输入值 |
|
||||
| `if_dynamic` | boolean | 控制该项处理是否启用 |
|
||||
| `ifpost` | any | 获取当前个股的区间每日 101 因子值使用的 `ifpost` 输入值 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_alpha101_cal3(alphas, indexor_bk, if_dynamic, ifpost)`
|
||||
|
||||
声明:function
|
||||
|
||||
执行 `stock_Alpha101_Cal3` 对应的模块功能
|
||||
|
||||
<!-- tags: 调用 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `alphas` | array | = array(1,2) |
|
||||
| `indexor_bk` | any | 板块名或者指数名,用来在成分中排序,比如:"沪深 300",可以取'SH000300' |
|
||||
| `if_dynamic` | boolean | 布尔值,是否动态指数成分(只在给定 IndexorBk 为指数代码时有效), 默认为 False 动态指数成分的提出背景如下: 以 OHO_Alpha_003 为例,需要计算横比排名相关系数, 20190725T 计算 SH600000 在过去 6 天,每天开盘价 在指数 SH000300 成分中横比排名时, 可以选择: (1) 在 20190725T 的 sh000300 成分往前推 6 天 (2) 也可以往前推 6 天,每天取 sh000300 的实际成分,【此时 ifDynamic=True】 |
|
||||
| `ifpost` | datetime | 是否动态复权,动态复权即将循环日期设置为复权基准日,默认为 True 比如需要计算 20190701T->20190730T 的每天的因子值,动态的将复权基准日设置为当天 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_alpha101_cal4(alphas, endt, indexor_bk, if_dynamic, ifpost)`
|
||||
|
||||
声明:function
|
||||
|
||||
执行 `stock_Alpha101_Cal4` 对应的模块功能
|
||||
|
||||
<!-- tags: 调用 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------- | ------------------------------------------------------------------- |
|
||||
| `alphas` | any | 执行 `stock_Alpha101_Cal4` 对应的模块功能使用的 `alphas` 输入值 |
|
||||
| `endt` | datetime | 指定日,日期型日期 其他参数同 Stock_Alpha101_Cal3 |
|
||||
| `indexor_bk` | any | 执行 `stock_Alpha101_Cal4` 对应的模块功能使用的 `indexor_bk` 输入值 |
|
||||
| `if_dynamic` | boolean | 控制该项处理是否启用 |
|
||||
| `ifpost` | any | 执行 `stock_Alpha101_Cal4` 对应的模块功能使用的 `ifpost` 输入值 |
|
||||
|
||||
返回:any
|
||||
@@ -0,0 +1,15 @@
|
||||
# 应用专题 / 因子研究 / 量化数据
|
||||
|
||||
## `gt_sequence(n)`
|
||||
|
||||
声明:function
|
||||
|
||||
生成 1~N 的等差序列
|
||||
|
||||
<!-- tags: 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---- | ------- | -------- |
|
||||
| `n` | integer | 序列长度 |
|
||||
|
||||
返回:any
|
||||
+192
@@ -0,0 +1,192 @@
|
||||
# 应用专题 / 因子研究 / 量化数据
|
||||
|
||||
## `stockChipASRByEndt(endt, n_d, float_per, cost_method, damp_factor, cyclemaxlen, dealmethod)`
|
||||
|
||||
声明:function
|
||||
|
||||
指定日获利筹码,与系统代码、周期相关
|
||||
|
||||
<!-- tags: 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ---------------------------------------------- |
|
||||
| `endt` | datetime | 指定日期 |
|
||||
| `n_d` | any | 历史交易日天数(缺省 250) |
|
||||
| `float_per` | any | 浮动比例(%),非科创板缺省为 10,科创板缺省为 20 |
|
||||
| `cost_method` | any | 成本分布算法 0:平均分布 1:三角分布(缺省值) |
|
||||
| `damp_factor` | any | 历史衰减系数 |
|
||||
| `cyclemaxlen` | any | 价格最大长度阈值(缺省 300) |
|
||||
| `dealmethod` | any | 筹码分布算法 0:换手率加权 1:流通股本 |
|
||||
|
||||
返回:real
|
||||
|
||||
## `stockChipBiasByEndt(endt, n_d, cost_method, damp_factor, cyclemaxlen, deal_method)`
|
||||
|
||||
声明:function
|
||||
|
||||
指定日筹码乖离率,与系统代码、周期相关
|
||||
|
||||
<!-- tags: 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ---------------------------------------------- |
|
||||
| `endt` | datetime | 指定日期 |
|
||||
| `n_d` | any | 历史交易日天数(缺省 250) |
|
||||
| `cost_method` | any | 成本分布算法 0:平均分布 1:三角分布(缺省值) |
|
||||
| `damp_factor` | any | 历史衰减系数 |
|
||||
| `cyclemaxlen` | any | 价格最大长度阈值(缺省 300) |
|
||||
| `deal_method` | any | 筹码分布算法 0:换手率加权 1:流通股本 |
|
||||
|
||||
返回:real
|
||||
|
||||
## `stockChipCBWByEndt(endt, n_d, cost_method, damp_factor, cyclemaxlen, deal_method)`
|
||||
|
||||
声明:function
|
||||
|
||||
指定日成本带宽,与系统代码、周期相关
|
||||
|
||||
<!-- tags: 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ---------------------------------------------- |
|
||||
| `endt` | datetime | 指定日期 |
|
||||
| `n_d` | any | 历史交易日天数(缺省 250) |
|
||||
| `cost_method` | any | 成本分布算法 0:平均分布 1:三角分布(缺省值) |
|
||||
| `damp_factor` | any | 历史衰减系数 |
|
||||
| `cyclemaxlen` | any | 价格最大长度阈值(缺省 300) |
|
||||
| `deal_method` | any | 筹码分布算法 0:换手率加权 1:流通股本 |
|
||||
|
||||
返回:real
|
||||
|
||||
## `stockChipCKDPByEndt(endt, n_d, cost_method, damp_factor, cyclemaxlen, deal_method)`
|
||||
|
||||
声明:function
|
||||
|
||||
指定日相对价位,与系统代码、周期相关
|
||||
|
||||
<!-- tags: 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ---------------------------------------------- |
|
||||
| `endt` | datetime | 指定日期 |
|
||||
| `n_d` | any | 历史交易日天数(缺省 250) |
|
||||
| `cost_method` | any | 成本分布算法 0:平均分布 1:三角分布(缺省值) |
|
||||
| `damp_factor` | any | 历史衰减系数 |
|
||||
| `cyclemaxlen` | any | 价格最大长度阈值(缺省 300) |
|
||||
| `deal_method` | any | 筹码分布算法 0:换手率加权 1:流通股本 |
|
||||
|
||||
返回:real
|
||||
|
||||
## `stockChipCKDWByEndt(endt, n_d, cost_method, damp_factor, cyclemaxlen, deal_method)`
|
||||
|
||||
声明:function
|
||||
|
||||
指定日成本重心,与系统代码、周期相关
|
||||
|
||||
<!-- tags: 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ---------------------------------------------- |
|
||||
| `endt` | datetime | 指定日期 |
|
||||
| `n_d` | any | 历史交易日天数(缺省 250) |
|
||||
| `cost_method` | any | 成本分布算法 0:平均分布 1:三角分布(缺省值) |
|
||||
| `damp_factor` | any | 历史衰减系数 |
|
||||
| `cyclemaxlen` | any | 价格最大长度阈值(缺省 300) |
|
||||
| `deal_method` | any | 筹码分布算法 0:换手率加权 1:流通股本 |
|
||||
|
||||
返回:real
|
||||
|
||||
## `stockChipPJCBByEndt(endt, n_d, cost_method, damp_factor, cycle_maxlen, deal_method)`
|
||||
|
||||
声明:function
|
||||
|
||||
指定日筹码的平均成本,与系统股票代码、周期相关
|
||||
|
||||
<!-- tags: 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------------- | -------- | ---------------------------------------------- |
|
||||
| `endt` | datetime | 指定日期 |
|
||||
| `n_d` | any | 历史交易日天数(缺省 250) |
|
||||
| `cost_method` | any | 成本分布算法 0:平均分布 1:三角分布(缺省值) |
|
||||
| `damp_factor` | any | 历史衰减系数 |
|
||||
| `cycle_maxlen` | any | 价格最大长度阈值(缺省 300) |
|
||||
| `deal_method` | any | 筹码分布算法 0:换手率加权 1:流通股本 |
|
||||
|
||||
返回:real
|
||||
|
||||
## `stockChipPRPByEndt(endt, n_d, cost_method, damp_factor, cycle_maxlen, deal_method)`
|
||||
|
||||
声明:function
|
||||
|
||||
指定日价格相对位置,与系统代码、周期相关
|
||||
|
||||
<!-- tags: 证券 个股 价格数据 行情 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------------- | -------- | ---------------------------------------------- |
|
||||
| `endt` | datetime | 指定日期 |
|
||||
| `n_d` | any | 历史交易日天数(缺省 250) |
|
||||
| `cost_method` | any | 成本分布算法 0:平均分布 1:三角分布(缺省值) |
|
||||
| `damp_factor` | any | 历史衰减系数 |
|
||||
| `cycle_maxlen` | any | 价格最大长度阈值(缺省 300) |
|
||||
| `deal_method` | any | 筹码分布算法 0:换手率加权 1:流通股本 |
|
||||
|
||||
返回:real
|
||||
|
||||
## `stockChipPTRByEndt(endt, n_d, cost_method, damp_factor, cyclemaxlen, deal_method)`
|
||||
|
||||
声明:function
|
||||
|
||||
指定日筹码穿透率,与系统代码、周期相关
|
||||
|
||||
<!-- tags: 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ---------------------------------------------- |
|
||||
| `endt` | datetime | 指定日期 |
|
||||
| `n_d` | any | 历史交易日天数(缺省 250) |
|
||||
| `cost_method` | any | 成本分布算法 0:平均分布 1:三角分布(缺省值) |
|
||||
| `damp_factor` | any | 历史衰减系数 |
|
||||
| `cyclemaxlen` | any | 价格最大长度阈值(缺省 300) |
|
||||
| `deal_method` | any | 筹码分布算法 0:换手率加权 1:流通股本 |
|
||||
|
||||
返回:real
|
||||
|
||||
## `stockChipUTRByEndt(endt, n_d, cost_method, damp_factor, cyclemaxlen, deal_method)`
|
||||
|
||||
声明:function
|
||||
|
||||
指定日筹码承接率,与系统代码、周期相关
|
||||
|
||||
<!-- tags: 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | -------- | ---------------------------------------------- |
|
||||
| `endt` | datetime | 指定日期 |
|
||||
| `n_d` | any | 历史交易日天数(缺省 250) |
|
||||
| `cost_method` | any | 成本分布算法 0:平均分布 1:三角分布(缺省值) |
|
||||
| `damp_factor` | any | 历史衰减系数 |
|
||||
| `cyclemaxlen` | any | 价格最大长度阈值(缺省 300) |
|
||||
| `deal_method` | any | 筹码分布算法 0:换手率加权 1:流通股本 |
|
||||
|
||||
返回:real
|
||||
|
||||
## `stockWinRateKLineByEndt(endt, n_d, cost_method, damp_factor, cycle_max_len, deal_method)`
|
||||
|
||||
声明:function
|
||||
|
||||
指定日博弈 K 线,与系统代码、周期相关
|
||||
|
||||
<!-- tags: 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | -------- | ---------------------------------------------- |
|
||||
| `endt` | datetime | 指定日期 |
|
||||
| `n_d` | any | 历史交易日天数(缺省 250) |
|
||||
| `cost_method` | any | 成本分布算法 0:平均分布 1:三角分布(缺省值) |
|
||||
| `damp_factor` | any | 历史衰减系数 |
|
||||
| `cycle_max_len` | any | 价格最大长度阈值(缺省 300) |
|
||||
| `deal_method` | any | 筹码分布算法 0:换手率加权 1:流通股本 |
|
||||
|
||||
返回:array
|
||||
+84
@@ -0,0 +1,84 @@
|
||||
# 应用专题 / 因子研究 / 因子模型
|
||||
|
||||
## `cBonds_bf_statistics(bonds_arr, end_t, value_type, right_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
执行 `cBonds_BF_Statistics` 对应的模块功能
|
||||
|
||||
<!-- tags: 调用 可转债 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------- | ------------------------------------------------------------------------------------------------ |
|
||||
| `bonds_arr` | array | 一维字符串数组,可转债池 |
|
||||
| `end_t` | datetime | 日期型,截止日 |
|
||||
| `value_type` | any | 整型,指标名称,取值如下 取值 含义 0 市值规模 1 剩余期限 2 未转股数量 3 上市天数 4 未转股比例(%) |
|
||||
| `right_type` | any | 整型,加权方式,取值如下 取值 含义 0 合计 1 中位数 2 平均值 -1 返回全部加权方式 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `cBonds_bs_statistics(bonds_arr, end_t, value_type, right_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
执行 `cBonds_BS_Statistics` 对应的模块功能
|
||||
|
||||
<!-- tags: 调用 可转债 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `bonds_arr` | array | 一维字符串数组,可转债池 |
|
||||
| `end_t` | datetime | 日期型,截止日 |
|
||||
| `value_type` | any | 整型,指标名称,取值如下 取值 含义 0 转股价值 1 转股溢价率(%) 2 纯债价值 3 纯债溢价率(%) 4 平价底价溢价率(%) 5 YTM 6 YTM 利差 7 期权价值 8 正股波动率(%) 9 理论价值 10 正股 PB 11 正股 PE |
|
||||
| `right_type` | any | 整型,加权方式,取值如下 取值 含义 1 中位数 2 平均值 3 剩余规模加权 4 正股总市值加权 5 市值规模加权 -1 返回全部加权方式 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `cBonds_data_statistics(data, right_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
执行 `cBonds_Data_Statistics` 对应的模块功能
|
||||
|
||||
<!-- tags: 调用 可转债 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | ----- | ---------------------------------------------------------------------------------------------------------- |
|
||||
| `data` | array | 数据表,指标数据,必须包含字段:截止日、代码、指标 |
|
||||
| `right_type` | any | 整型,加权方式,取值如下 取值 含义 0 合计 1 中位数 2 平均值 3 剩余规模加权 4 正股总市值加权 5 市值规模加权 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `cBonds_mq_statistics(bonds_arr, end_t, value_type, right_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
执行 `cBonds_MQ_Statistics` 对应的模块功能
|
||||
|
||||
<!-- tags: 调用 可转债 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------- | ------------------------------------------------------------------------------------------------------------- |
|
||||
| `bonds_arr` | array | 一维字符串数组,可转债池 |
|
||||
| `end_t` | datetime | 日期型,截止日 |
|
||||
| `value_type` | any | 整型,指标名称,取值如下 取值 含义 0 成交金额 1 换手率(%) 2 收盘价 3 涨幅(%) |
|
||||
| `right_type` | any | 整型,加权方式,取值如下 取值 含义 0 合计 1 中位数 2 平均值 3 剩余规模加权 5 市值规模加权 -1 返回全部加权方式 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `cBonds_or_statistics(bonds_arr, end_t, value_type, right_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
执行 `cBonds_OR_Statistics` 对应的模块功能
|
||||
|
||||
<!-- tags: 调用 可转债 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| `bonds_arr` | array | 一维字符串数组,可转债池 |
|
||||
| `end_t` | datetime | 日期型,截止日 |
|
||||
| `value_type` | any | 整型,指标名称,取值如下 取值 含义 0 Delta(期权) 1 Delta(转债) 2 Delta 弹性(期权) 3 Delta 弹性(转债) 4 Gamma(期权) 5 Gamma(转债) 6 Gamma 弹性(期权) 7 Gamma 弹性(转债) 8 Rho(期权) 9 Rho(转债) 10 Rho 弹性(期权) 11 Rho 弹性(转债) 12 Theta(期权) 13 Theta(转债) 14 Theta 弹性(期权) 15 Theta 弹性(转债) 16 Vega(期权) 17 Vega(转债) 18 Vega 弹性(期权) 19 Vega 弹性(转债) |
|
||||
| `right_type` | any | 整型,加权方式,取值如下 取值 含义 1 中位数 2 平均值 3 剩余规模加权 5 市值规模加权 -1 返回全部加权方式 |
|
||||
|
||||
返回:any
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
# 应用专题 / 因子研究 / 量化数据
|
||||
|
||||
## `fundExt_md_byQKRDate(table, br_date, rdate)`
|
||||
|
||||
声明:function
|
||||
|
||||
执行 `fundExt_MD_ByQKRDate` 对应的模块功能
|
||||
|
||||
<!-- tags: 调用 交易日期 日期时间 基金 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `table` | integer | 用户自定义,表名 取值 含义 1 申万行业集中度 2 股票地域配置 3 股票估值特征 4 股票财务特征 5 债券信用评级 6 债券期限结构 7 债券风格配置 8 债券申万行业配置 |
|
||||
| `br_date` | integer | 整数型,开始报告期 |
|
||||
| `rdate` | integer | 整数型,截止报告期 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `fundExt_md_byRDate(table, rdate)`
|
||||
|
||||
声明:function
|
||||
|
||||
执行 `fundExt_MD_ByRDate` 对应的模块功能
|
||||
|
||||
<!-- tags: 调用 交易日期 日期时间 基金 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| `table` | integer | 用户自定义,表名 取值 含义 1 申万行业集中度 2 股票地域配置 3 股票估值特征 4 股票财务特征 5 债券信用评级 6 债券期限结构 7 债券风格配置 8 债券申万行业配置 9 基金投资风格 10 基金交易方式 11 基金管理人配置 12 基金经理配置 13 基金托管人配置 14 持基集中度 15 期货类别配置 |
|
||||
| `rdate` | integer | 整数型,报告期 |
|
||||
|
||||
返回:array
|
||||
+54
@@ -0,0 +1,54 @@
|
||||
# 应用专题 / 因子研究 / 因子模型
|
||||
|
||||
## `stock_rd_sm_amount(stock_id, begt, endt, rsp_cycle, k)`
|
||||
|
||||
声明:function
|
||||
|
||||
深度盘口(委托金额)
|
||||
|
||||
<!-- tags: 证券 个股 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ---------- | ------------- |
|
||||
| `stock_id` | stock_list | 证券,代码 |
|
||||
| `begt` | date | 日期,开始日 |
|
||||
| `endt` | date | 日期,截止日 |
|
||||
| `rsp_cycle` | cycle_list | 周期,采样周期 |
|
||||
| `k` | integer | 整数,前 N 档 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `stock_rd_sm_price(stock_id, begt, endt, rsp_cycle, k)`
|
||||
|
||||
声明:function
|
||||
|
||||
深度盘口(委托价格)
|
||||
|
||||
<!-- tags: 证券 个股 价格数据 行情 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ---------- | ------------- |
|
||||
| `stock_id` | stock_list | 证券,代码 |
|
||||
| `begt` | date | 日期,开始日 |
|
||||
| `endt` | date | 日期,截止日 |
|
||||
| `rsp_cycle` | cycle_list | 周期,采样周期 |
|
||||
| `k` | integer | 整数,前 N 档 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `stocks_rd_dataraw_getZFtableQK(stockarr, rsp_cycle, n, ifshow)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取高频涨幅序列,以上证指数为时间序列对齐
|
||||
|
||||
<!-- tags: 查询 时序 序列数据 证券 个股 基准指数 指数产品 时间处理 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ---------- | --------------------- |
|
||||
| `stockarr` | array | 一维字符串数组,股票池 |
|
||||
| `rsp_cycle` | cycle_list | 周期,采样频率 |
|
||||
| `n` | integer | 整数,N 日 |
|
||||
| `ifshow` | boolean | 真假,是否展示优先 |
|
||||
|
||||
返回:array
|
||||
+260
@@ -0,0 +1,260 @@
|
||||
# 应用专题 / 因子研究 / 筹码因子模型
|
||||
|
||||
## `ts_ChipDistribution`
|
||||
|
||||
声明:class
|
||||
|
||||
通过可重写的数据输入接口计算证券筹码分布、获利比例、收益和分布形态指标
|
||||
|
||||
<!-- tags: 筹码分布 因子模型 技术因子 -->
|
||||
|
||||
### `FBegT`
|
||||
|
||||
声明:field
|
||||
|
||||
筹码测算开始日,默认从当前日期向前推 60 日
|
||||
|
||||
可见性:`public`
|
||||
|
||||
类型:datetime
|
||||
|
||||
### `FEndT`
|
||||
|
||||
声明:field
|
||||
|
||||
筹码测算截止日,默认 `today()-1`
|
||||
|
||||
可见性:`public`
|
||||
|
||||
类型:datetime
|
||||
|
||||
### `FStockID`
|
||||
|
||||
声明:field
|
||||
|
||||
证券代码,使用基类时必须设置
|
||||
|
||||
可见性:`public`
|
||||
|
||||
类型:string
|
||||
|
||||
### `GetTradeDaysArr()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回测算区间的交易日序列;使用基类时需重写
|
||||
|
||||
可见性:`public`
|
||||
|
||||
返回:array
|
||||
|
||||
### `GetTradeDataByEndT(v_end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定日的价格、比例和成交金额分布;使用基类时需重写
|
||||
|
||||
可见性:`public`
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | -------- | ------ |
|
||||
| `v_end_t` | datetime | 截止日 |
|
||||
|
||||
返回:array
|
||||
|
||||
### `GetCloseByEndT(v_end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定日收盘价;使用基类时需重写
|
||||
|
||||
可见性:`public`
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | -------- | ------ |
|
||||
| `v_end_t` | datetime | 截止日 |
|
||||
|
||||
返回:real
|
||||
|
||||
### `GetHslByEndT(v_end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
返回指定日换手率;使用基类时需重写
|
||||
|
||||
可见性:`public`
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------- | -------- | ------ |
|
||||
| `v_end_t` | datetime | 截止日 |
|
||||
|
||||
返回:real
|
||||
|
||||
### `ChipMeasure()`
|
||||
|
||||
声明:function
|
||||
|
||||
执行筹码因子计算总流程
|
||||
|
||||
可见性:`public`
|
||||
|
||||
返回:nil
|
||||
|
||||
### `ChipDistribution()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回价格、留存金额、留存比例、筹码比例和相对收益率构成的筹码分布
|
||||
|
||||
可见性:`public`
|
||||
|
||||
返回:array
|
||||
|
||||
### `ChipWinPercent()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回获利筹码比例
|
||||
|
||||
可见性:`public`
|
||||
|
||||
返回:real
|
||||
|
||||
### `ChipReturn_FixedQK()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回筹码收益率,也称筹码均值
|
||||
|
||||
可见性:`public`
|
||||
|
||||
返回:real
|
||||
|
||||
### `CumulativeChipProfit()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回累积筹码收益
|
||||
|
||||
可见性:`public`
|
||||
|
||||
返回:real
|
||||
|
||||
### `ChipVRC()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回筹码分布方差
|
||||
|
||||
可见性:`public`
|
||||
|
||||
返回:real
|
||||
|
||||
### `ChipSRC()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回筹码分布偏度
|
||||
|
||||
可见性:`public`
|
||||
|
||||
返回:real
|
||||
|
||||
### `ChipKRC()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回筹码分布峰度
|
||||
|
||||
可见性:`public`
|
||||
|
||||
返回:real
|
||||
|
||||
## `ts_IndexChipDistribution`
|
||||
|
||||
声明:class
|
||||
|
||||
在筹码因子基类之上封装指数价格和换手率数据输入的指数筹码计算框架
|
||||
|
||||
<!-- tags: 指数筹码 指数因子 筹码分布 -->
|
||||
|
||||
父类:`ts_ChipDistribution`
|
||||
|
||||
### `FIndexID`
|
||||
|
||||
声明:field
|
||||
|
||||
指数代码,默认 `SH000001`
|
||||
|
||||
可见性:`public`
|
||||
|
||||
类型:string
|
||||
|
||||
### `FEndT`
|
||||
|
||||
声明:field
|
||||
|
||||
筹码测算截止日,默认 `today()-1`
|
||||
|
||||
可见性:`public`
|
||||
|
||||
类型:datetime
|
||||
|
||||
### `FNDay`
|
||||
|
||||
声明:field
|
||||
|
||||
测算交易日数,默认 60
|
||||
|
||||
可见性:`public`
|
||||
|
||||
类型:integer
|
||||
|
||||
### `FPriceType`
|
||||
|
||||
声明:field
|
||||
|
||||
指数均价算法;支持算术平均、成交量加权、成交金额加权及调整后的成交量加权
|
||||
|
||||
可见性:`public`
|
||||
|
||||
类型:integer
|
||||
|
||||
### `FRightType`
|
||||
|
||||
声明:field
|
||||
|
||||
换手率加权方式;0 为加权算法,非 0 为算术平均
|
||||
|
||||
可见性:`public`
|
||||
|
||||
类型:integer
|
||||
|
||||
## `Index_TA_ChipDistribution(index_id, end_t, days, price_type, right_type, stype)`
|
||||
|
||||
声明:function
|
||||
|
||||
计算指定指数的筹码分布指标
|
||||
|
||||
<!-- tags: 指数 筹码分布 因子指标 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------ | -------- | ------------------------------ |
|
||||
| `index_id` | string | 指数代码 |
|
||||
| `end_t` | datetime | 截止日 |
|
||||
| `days` | integer | 测算交易日数 |
|
||||
| `price_type` | integer | 指数均价算法类型 |
|
||||
| `right_type` | integer | 换手率加权方式 |
|
||||
| `stype` | integer | 换手率股票类型;0 全部,1 A 股 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `chipDistribution_test()`
|
||||
|
||||
声明:function
|
||||
|
||||
通过临时派生类重写四个数据输入方法,演示筹码因子基类的调用流程
|
||||
|
||||
<!-- tags: 筹码分布 基类 调用范例 -->
|
||||
|
||||
返回:array
|
||||
+105
@@ -0,0 +1,105 @@
|
||||
# 应用专题 / 因子研究 / 量化数据
|
||||
|
||||
## `newRfinancialReleaseDateOfEndT(end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取指定日的最新公布日,正式财报取自表 42,业绩快报取自表 41,业绩预测取自表 40
|
||||
|
||||
<!-- tags: 查询 创建 预估 释放 清理 绩效 业绩表现 交易日期 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | ---- | ------------ |
|
||||
| `end_t` | date | Date,指定日 |
|
||||
|
||||
返回:integer
|
||||
|
||||
## `newRfinancialReportDateOfEndT(end_t, if_source)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取指定日的最新报告期,正式财报取自表 42,业绩快报取自表 41,业绩预测取自表 40
|
||||
|
||||
<!-- tags: 查询 创建 预估 绩效 业绩表现 交易日期 日期时间 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------- | -------------------- |
|
||||
| `end_t` | date | Date,指定日 |
|
||||
| `if_source` | integer | 控制该项处理是否启用 |
|
||||
|
||||
返回:int_or_array
|
||||
|
||||
## `newRfinancialReportDateOfYear(end_t, if_source)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取指定日的最新年度报告期,正式财报取自表 42,业绩快报取自表 41,业绩预测取自表 40
|
||||
|
||||
<!-- tags: 查询 创建 预估 绩效 业绩表现 交易日期 日期时间 因子 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------- | -------------------- |
|
||||
| `end_t` | date | Date,指定日 |
|
||||
| `if_source` | integer | 控制该项处理是否启用 |
|
||||
|
||||
返回:int_or_array
|
||||
|
||||
## `reportSource(id, r_date)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取指定报告期 ID的数据源,与系统证券、时间、系统参数 pn_ReportType相关
|
||||
|
||||
<!-- tags: 查询 时间处理 日期时间 因子 财务数据 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | ------- | ------------------------------------------------------------------------------------------------------------------ |
|
||||
| `id` | integer | Integer,天软正式财报基础数据 ID,仅对部分 ID 适用,详见基础 ID对照 若 ID不是取值基础 ID对照,则直接返回"正式财报" |
|
||||
| `r_date` | integer | Integer,报告期,即通常意义上的一季报、中报、三季报、年报 |
|
||||
|
||||
返回:string
|
||||
|
||||
## `reportSourceRelease(r_date, return_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取指定报告期的数据源及公布日,与系统证券、时间、系统参数pn_ReportType相关
|
||||
|
||||
<!-- tags: 查询 释放 清理 时间处理 日期时间 因子 财务数据 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------------- | ------- | -------------------------------------------------------------------- |
|
||||
| `r_date` | integer | Integer,报告期,即通常意义上的一季报、中报、三季报、年报 |
|
||||
| `return_type` | integer | Integer,返回类型,0表示返回数据源+公布日(默认),1表示返回数据详情 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `reportSourceValue(id, r_date)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取指定报告期 ID的不同数据源取值详情,与系统证券、时间相关,帮助用户掌握ID的发布
|
||||
|
||||
<!-- tags: 查询 时间处理 日期时间 因子 财务数据 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------- | ------- | ------------------------------------------------------------------- |
|
||||
| `id` | integer | Integer,天软正式财报基础数据 ID,仅对部分 ID 适用,详见基础 ID对照 |
|
||||
| `r_date` | integer | Integer,报告期,即通常意义上的一季报、中报、三季报、年报 |
|
||||
|
||||
返回:array
|
||||
|
||||
## `reportTableExists(rdate, table_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
判断指定报告期的报表是否公布,与系统证券相关
|
||||
|
||||
<!-- tags: 检查 判定 验证 表数据 二维表 因子 财务数据 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ---------- | ------- | -------------------------------------------------------------------------------------------------------------- |
|
||||
| `rdate` | integer | Integer,报告期,即通常意义上的一季报、中报、三季报、年报 |
|
||||
| `table_id` | integer | Integer,表 ID,对于本文涉及到的三种报告,其对应的表 ID如下 报告类型 表 ID 正式财报 42 业绩快报 41 业绩预测 40 |
|
||||
|
||||
返回:boolean
|
||||
+182
@@ -0,0 +1,182 @@
|
||||
# 应用专题 / 因子研究 / 因子模型
|
||||
|
||||
## `stock_mom_cthlFactor(end_t, ndays)`
|
||||
|
||||
声明:function
|
||||
|
||||
CTHL 指标
|
||||
|
||||
<!-- tags: 因子分析 因子指标 证券 个股 因子 股票 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
| `ndays` | integer | int,天数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_mom_ctoFactor(end_t, ndays)`
|
||||
|
||||
声明:function
|
||||
|
||||
CTO 指标
|
||||
|
||||
<!-- tags: 因子分析 因子指标 证券 个股 因子 股票 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
| `ndays` | integer | int,天数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_mom_hpFactor(end_t, ndays)`
|
||||
|
||||
声明:function
|
||||
|
||||
最高价格指标
|
||||
|
||||
<!-- tags: 因子分析 因子指标 证券 个股 价格数据 行情 因子 股票 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
| `ndays` | integer | int,天数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_mom_htFactor(end_t, ndays)`
|
||||
|
||||
声明:function
|
||||
|
||||
最高价格时间指标
|
||||
|
||||
<!-- tags: 因子分析 因子指标 证券 个股 价格数据 行情 时间处理 日期时间 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
| `ndays` | integer | int,天数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_mom_lpFactor(end_t, ndays)`
|
||||
|
||||
声明:function
|
||||
|
||||
最低价格指标
|
||||
|
||||
<!-- tags: 因子分析 因子指标 证券 个股 价格数据 行情 因子 股票 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
| `ndays` | integer | int,天数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_mom_ltFactor(end_t, ndays)`
|
||||
|
||||
声明:function
|
||||
|
||||
最低价格时间指标
|
||||
|
||||
<!-- tags: 因子分析 因子指标 证券 个股 价格数据 行情 时间处理 日期时间 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
| `ndays` | integer | int,天数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_mom_pathLenFactor(end_t, ndays)`
|
||||
|
||||
声明:function
|
||||
|
||||
PathLen 指标
|
||||
|
||||
<!-- tags: 因子分析 因子指标 证券 个股 因子 股票 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
| `ndays` | integer | int,天数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_mom_priceGrowthFactor(end_t, ndays)`
|
||||
|
||||
声明:function
|
||||
|
||||
股价增速指标
|
||||
|
||||
<!-- tags: 因子分析 因子指标 证券 个股 价格数据 行情 因子 股票 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
| `ndays` | integer | int,天数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_mom_rankStdFactor(end_t, ndays)`
|
||||
|
||||
声明:function
|
||||
|
||||
RankStd 指标
|
||||
|
||||
<!-- tags: 排名 排序 因子分析 因子指标 证券 个股 因子 股票 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
| `ndays` | integer | int,天数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_mom_residualMomFactor(end_t)`
|
||||
|
||||
声明:function
|
||||
|
||||
残差动量指标
|
||||
|
||||
<!-- tags: 因子分析 因子指标 证券 个股 因子 股票 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_mom_slopeFactor(end_t, ndays)`
|
||||
|
||||
声明:function
|
||||
|
||||
Slope 指标
|
||||
|
||||
<!-- tags: 因子分析 因子指标 证券 个股 因子 股票 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | -------- | ----------------- |
|
||||
| `end_t` | datetime | TDateTime,截止日 |
|
||||
| `ndays` | integer | int,天数 |
|
||||
|
||||
返回:any
|
||||
|
||||
## `stock_pv_trend(norm_type, num, ma_type, n)`
|
||||
|
||||
声明:function
|
||||
|
||||
执行 `stock_PV_Trend` 对应的模块功能
|
||||
|
||||
<!-- tags: 调用 证券 个股 因子 股票 -->
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ----------- | ------- | ---------------------------------------------------------------------------------------- |
|
||||
| `norm_type` | any | 用户自定义,指标类型 取值 含义 备注 0 价格趋势指标 1 量价趋势指标 |
|
||||
| `num` | integer | 整数,回归次数 |
|
||||
| `ma_type` | any | 用户自定义,移动平均类型 取值 含义 备注 0 简单移动平均 1 加权移动平均平均 2 指数移动平均 |
|
||||
| `n` | real | 实数,移动平均权重,仅当 MaType 取值为 1,2 时有用 |
|
||||
|
||||
返回:any
|
||||
Reference in New Issue
Block a user