【历史文档】算子-用户模块
由polll创建,最终由small_q 被浏览 1569 用户
{{use_style}}
更新
本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明
新版量化开发IDE(AIStudio):
https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW
新版模版策略:
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
新版数据平台:
https://bigquant.com/data/home
https://bigquant.com/wiki/doc/dai-PLSbc1SbZX
新版表达式算子:
https://bigquant.com/wiki/doc/dai-sql-Rceb2JQBdS
新版因子平台:
https://bigquant.com/wiki/doc/bigalpha-EOVmVtJMS5
\
CKCL
处理窗口输出数据
表名:CKCL.v1
开发者: ahxdct
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
生成模型评估时间
表名:CMPD.v1
开发者: tionase
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
生成模型回归评估数据
开发者: tionase
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
板块筛除
表名:Concept.v1
开发者: donkyxote
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
板块因子计算
表名:ConceptAve.v1
开发者: donkyxote
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
DQN训练预测
针对训练集和预测集DataFrame数据训练和预测
表名:DQN_df.v1
开发者: qhdxlgd
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 训练集数据 | input_1 | 通用 | 训练集数据 | *必填 |
预测集数据 | input_2 | 通用 | 预测集数据 | *必填 | |
输入参数 | batch_size | batch_size | int | batch_size | 32 |
window_size | window_size | int | window_size | 5 | |
total_episode | total_episode | int | total_episode | 5 | |
epsilon_decay | epsilon_decay | float | epsilon_decay | 0.995 | |
learning_rate | learning_rate | float | learning_rate | 0.01 | |
gamma | gamma | float | gamma | 0.95 | |
输出端 | 预测数据 | data_1 | 通用 | 预测数据 |
DQN_model
表名:DQN_model.v9
开发者: iquant
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 训练集数据 | data | 通用 | 训练集数据 | *必填 |
测试集数据 | data_2 | 通用 | 测试集数据 | *必填 | |
输出端 | 预测结果 | data_1 | 通用 | 预测结果 |
DQN_tf2
DQN使用tensorflow2.0
表名:DQN_tf2.v1
开发者: iquant
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 训练数据 | input_1 | 通用 | 训练数据 | *必填 |
测试数据 | input_2 | 通用 | 测试数据 | *必填 | |
输入参数 | batch_size | batch_size | int | batch_size | 32 |
window_size | window_size | int | window_size | 5 | |
total_episode | total_episode | int | total_episode | 5 | |
epsilon_decay | epsilon_decay | float | epsilon_decay | 0.995 | |
learning_rate | learning_rate | float | learning_rate | 0.01 | |
gamma | gamma | float | gamma | 0.95 | |
输出端 | 预测结果 | data_1 | 通用 | 预测结果 |
DQN_v2
表名:DQN_v2.v3
开发者: iquant
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 训练数据 | input_1 | 通用 | 训练数据 | *必填 |
测试数据 | input_2 | 通用 | 测试数据 | *必填 | |
输入参数 | batch_size | batch_size | int | batch_size | 32 |
window_size | window_size | int | window_size | 5 | |
total_episode | total_episode | int | total_episode | 5 | |
epsilon_decay | epsilon_decay | float | epsilon_decay | 0.995 | |
learning_rate | learning_rate | float | learning_rate | 0.01 | |
gamma | gamma | float | gamma | 0.95 | |
输出端 | 预测结果 | data_1 | 通用 | 预测结果 |
Datasys
封装一个bigquant数据获取类
表名:Datasys.v1
开发者: stock
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 获取收盘价 | input_pice_data | 通用 | 获取收盘价 | *必填 |
获取财务数据 | input_df_data | 通用 | 获取财务数据 | *必填 | |
获取指数成份股标记 | input_index_data | 通用 | 获取指数成份股标记 | *必填 | |
获取m2数据 | input_m2_data | 通用 | 获取m2数据 | *必填 | |
获取十年国债数据 | input_debt_data | 通用 | 获取十年国债数据 | *必填 | |
输出端 | 输出一个对象 | data | 通用 | 输出一个对象 |
Datasys2
数据提取及处理,提供数据调用接口
表名:Datasys2.v7
开发者: helman
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_pice_data | input_pice_data | 通用 | *必填 | |
input_fs_data | input_fs_data | 通用 | *必填 | ||
input_index_data | input_index_data | 通用 | *必填 | ||
input_m2_data | input_m2_data | 通用 | *必填 | ||
input_debt_data | input_debt_data | 通用 | *必填 | ||
输出端 | data | data | 通用 |
因子自定义分析
表名:FactorA.v1
开发者: polll
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 数据源 | input_1 | 通用 | 数据源 | *必填 |
因子列表 | input_2 | 通用 | 因子列表 | *必填 | |
输入参数 | start_date | start_date | str | 2016-01-01 | |
end_date | end_date | str | 2021-04-30 | ||
调仓周期 | rabalance_period | int | 调仓周期 | 22 | |
买入成本 | buy_commission_rate | float | 买入成本 | 0.0005 | |
卖出成本 | sell_commission_rate | float | 卖出成本 | 0.0005 | |
IC计算方式 | ic_method | str | IC计算方式 | Rank_IC | |
分层数量 | quantile_num | int | 分层数量 | 5 | |
是否标准化 | is_standardlize | bool | 是否标准化 | True | |
是否去极值 | is_winsorize | bool | 是否去极值 | True | |
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 |
自定义因子分析
表名:Factor_Analyst_20210510.v1
开发者: polll
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 数据源 | input_1 | 通用 | 数据源 | *必填 |
因子列表 | input_2 | 通用 | 因子列表 | *必填 | |
输入参数 | start_date | start_date | str | 2019-01-01 | |
end_date | end_date | str | 2021-01-01 | ||
调仓周期 | rabalance_period | int | 调仓周期 | 22 | |
买入成本 | buy_commission_rate | float | 买入成本 | 0.0005 | |
卖出成本 | sell_commission_rate | float | 卖出成本 | 0.0005 | |
IC计算方式 | ic_method | choice | IC计算方式 | Rank_IC | |
分层数量 | quantile_num | int | 分层数量 | 5 | |
是否标准化 | is_standardlize | bool | 是否标准化 | True | |
是否去极值 | is_winsorize | bool | 是否去极值 | True | |
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 |
Final
表名:Final.v1
开发者: dingdingdong
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
当日涨停跌停k日最高
寻找涨停跌停二十日最高最低的股票
表名:Find_the_top_stocks.v2
开发者: xiaoyudu
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 数据 | input_1 | 通用 | 数据 | *必填 |
查询日期 | input_2 | 通用 | 查询日期 | *必填 | |
k日 | input_3 | 通用 | k日 | *必填 | |
输出端 | 一个字典(四张表) | data_1 | 通用 | 一个字典(四张表) |
期货价差行情数据抽取
根据指定的两个期货品种A和B,计算每日主力合约价差,返回价差合约Spread8888.SP的行情数据close、open、high、low、amount、volume 支持利用基础字段分别计算单合约的表达式因子,基础字段为close_A、amountB等期货行情表数据字段
表名:Future_Spread_HQ.v3
开发者: qhdxlgd
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 开始日期 | start_ | str | 开始日期 | 2019-01-01 |
结束日期 | end_ | str | 结束日期 | 2020-01-01 | |
品种A | ins_A | str | 品种A | RB | |
品种B | ins_B | str | 品种B | JM | |
自定义单合约因子 | single_factors | code | 自定义单合约因子 | [默认代码](javascript:void(0);) | |
自定义价差计算方式 | spread_factors | code | 自定义价差计算方式 | [默认代码](javascript:void(0);) | |
输出端 | 输出结果 | data | 通用 | 输出结果 |
遗传规划模型预测(GP)
表名:GP_predict.v2
开发者: qhdxlgd
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | GP训练模型 | input_1 | 通用 | GP训练模型 | *必填 |
训练因子列表 | input_2 | 通用 | 训练因子列表 | *必填 | |
验证集数据 | input_3 | 通用 | 验证集数据 | *必填 | |
输出端 | 预测结果 | data_1 | 通用 | 预测结果 |
当日行情数据获取
表名:Get_Data.v7
获取当天和前n天的股票市场数据
开发者: xiaoyudu
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | today | today | str | 2018-01-08 | |
k | k | int | 300 | ||
输出端 | 股票统计所需行情数据 | data_1 | 通用 | 股票统计所需行情数据 | |
查询日期 | data_2 | 通用 | 查询日期 | ||
回溯天数 | data_3 | 通用 | 回溯天数 |
获取SW宏源行业收益率数据
用于获取所以申万行业的收益率数据表
表名:Get_Industry_return.v5
开发者: xiaoyudu
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 查询日期 | today | 通用 | 查询日期 | *必填 |
输入参数 | n日收益率 | n_day | int | n日收益率 | 1 |
输出端 | 行业收益率表 | data_1 | 通用 | 行业收益率表 |
Get_industry_index_return
Calculate the n_days return for all SW indexes
表名:Get_industry_index_return.v1
开发者: xiaoyudu
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | Datasource contains the industry indexes | input_1 | 通用 | Datasource contains the industry indexes | *必填 |
输入参数 | Start date | start_date | str | Start date | 2018-01-01 |
End date | end_date | str | End date | 2018-10-01 | |
N days return you want to get | n_days | str | N days return you want to get | 5 | |
输出端 | data | data | 通用 |
HS300Trade_signal
生成交易信号
表名:HS300Trade_signal.v21
开发者: helman
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
指数构建
根据股票权重的DataFame构建指数,股票列名为instrument,起止时间为DataFame决定
表名:Index_construct.v3
开发者: qhdxlgd
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入股票权重数据 | input_1 | 通用 | 输入股票权重数据 | *必填 |
输入参数 | 指定权重列名 | weight_column | str | 指定权重列名 | w |
指定图名 | title | str | 指定图名 | 指数阶段走势 | |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
Industry_Sta
Show the statistis of industry
表名:Industry_Sta.v1
开发者: xiaoyudu
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | The raw data | input_1 | 通用 | The raw data | *必填 |
输入参数 | The day you want to see the industry | date_ | str | The day you want to see the industry | 2018-08-17 |
The number of industries | n | str | The number of industries | 5 | |
The best or the worst | type_ | str | The best or the worst | Desc | |
输出端 | data | data | 通用 |
行业当日最(高/低)
给定行业,找出在给定日期内收益率最高(Desc)或最低(Asc)的股票
表名:Industry_top_stocks.v8
开发者: xiaoyudu
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 查询日期 | input_1 | 通用 | 查询日期 | *必填 |
输入参数 | 查询百分比 | port | float | 查询百分比 | 0.1 |
行业代码 | Code | int | 行业代码 | 410000 | |
排列方式 | type1 | str | 排列方式 | Desc | |
n日收益率 | n | int | n日收益率 | 10 | |
输出端 | 数据 | data_1 | 通用 | 数据 | |
日期 | data_2 | 通用 | 日期 | ||
排序方式 | data_3 | 通用 | 排序方式 |
Jam_Load_model
表名:Jam_Load_model.v1
开发者: jamesy
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | model_dir | model_dir | str | model | |
输出端 | data_1 | data_1 | 通用 |
Jim_Load_Model
表名:Jim_Load_Model.v10
开发者: yunisa12
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
输入参数 | 预训练模型的地址 | model_dir | str | 预训练模型的地址 | 0 |
输出端 | data_1 | data_1 | 通用 | data_1 | |
data_2 | data_2 | 通用 | data_2 |
LG_CYB
过滤创业板
表名:LG_CYB.v1
开发者: long236076535
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
LV_TSG
过滤退市股
表名:LV_TSG.v1
开发者: long236076535
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
MOKUAI
表名:MOKUAI.v1
开发者: tonytony
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
股票池模块
表名:Moor_1.v1
代码复制粘贴到 自定义python模块主函数部分
Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端
def bigquant_run(input_1, input_2, input_3): # 示例代码如下。在这里编写您的代码 df = DataSource("index_constituent_CN_STOCK_A").read() # 读取A股指数成分表,具体信息见 数据文档-A股-其他常规数据-A股指数成分 df_csi300 = df[df.in_csi300==1] #选取 沪深300 的记录 ins_list = df_csi300.instrument.tolist() # 获取对应的 instruments列表 data_1 = {'end_date': '2015-01-01','instruments':ins_list,'start_date':'2010-01-01'} #输出格式和原代码列表模块输出格式保持一致,代码列表输出格式可通过 m1.data.read()看到 return Outputs(data_1=data_1, data_2=None, data_3=None) #只需要用到一个输出端,可以把另外两个设为 None。
开发者: moor
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
中性化处理
数据中性化处理
表名:Neutral.v3
开发者: polll
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
输入参数 | year | year | int | year | 2016 |
OutlierClipper
极值裁剪
表名:OutlierClipper.v2
开发者: jacywang
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 待处理数据 | input_1 | 通用 | 待处理数据 | *必填 |
因子列表 | input_2 | 通用 | 因子列表 | *必填 | |
输入参数 | lower | lower | float | lower | 0.1 |
upper | upper | float | upper | 0.9 | |
输出端 | data | data | 通用 | data |
PredictionDecorate
模型预测值装饰模块
表名:PredictionDecorate.v14
开发者: jacywang
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 训练集预测值 | input_1 | 通用 | 训练集预测值 | *必填 |
测试集预测值 | input_2 | 通用 | 测试集预测值 | *必填 | |
测试集真实数据 | input_3 | 通用 | 测试集真实数据 | *必填 | |
拼接数据的输入接口 | input_4 | 通用 | 拼接数据的输入接口 | *必填 | |
输入参数 | 交易阈值 | threshold | float | 交易阈值 | 0.7 |
开平仓比 | oc_ratio | float | 开平仓比 | 1 | |
是否使用预生成的交易信号 | use_trade_sig | bool | 是否使用预生成的交易信号 | True | |
使用固定阈值 | use_fixed_thre | bool | 使用固定阈值 | *必填 | |
交易阈值 | fixed_thre | code | 交易阈值, 表示[buy_open, sell_close, sell_open, buy_close]阈值 | [默认代码](javascript:void(0);) | |
输出端 | DataFrame格式的数据 | data | 通用 | DataFrame格式的数据,列名['pred', 'date', 'instrument', 'trade_threshold', 'buy_open', 'sell_close', 'sell_open', 'buy_close', 'use_trade_sig', 'threshold', 'oc_ratio'] |
列重命名
表名:RNAME_YZ.v1
开发者: user2087
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
Return10
表名:Return10.v4
开发者: upton1919
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
RobustScaler
标准化或者归一化,可以按天或者全局
表名:RobustScaler.v13
开发者: brantyz
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | train_ds | train_ds | 通用 | *必填 | |
features | features | 通用 | *必填 | ||
test_ds | test_ds | 通用 | *必填 | ||
输入参数 | scale_type | scale_type | choice | standard | |
quantile_range_min | quantile_range_min | float | 0.01 | ||
quantile_range_max | quantile_range_max | float | 0.99 | ||
global_scale | global_scale | bool | True | ||
输出端 | train_data | train_data | 通用 | ||
test_data | test_data | 通用 |
RobustScaler_debug
表名:RobustScaler_debug.v2
开发者: zybzzc
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
input_2 | input_2 | 通用 | input_2 | *必填 | |
input_3 | input_3 | 通用 | input_3 | *必填 | |
输入参数 | scale_type | scale_type | choice | scale_type | standard |
quantile_range_min | quantile_range_min | int | quantile_range_min | 1 | |
quantile_range_max | quantile_range_max | int | quantile_range_max | 99 | |
输出端 | data_1 | data_1 | 通用 | data_1 | |
data_2 | data_2 | 通用 | data_2 | ||
data_3 | data_3 | 通用 | data_3 |
展示行业行情排序
表名:Show_industry_rank.v3
开发者: xiaoyudu
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 查询日期 | input_1 | 通用 | 查询日期 | *必填 |
行业收益率数据 | input_2 | 通用 | 行业收益率数据 | *必填 | |
输入参数 | type1 | type1 | str | Asc | |
n1 | n1 | int | 5 | ||
输出端 | 排序数据 | data_1 | 通用 | 排序数据 | |
排序方式 | data_2 | 通用 | 排序方式 | ||
展示数量 | data_3 | 通用 | 展示数量 |
创业板剔除
表名:StockFilter.v1
开发者: donkyxote
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
StockRanker预测结果分组回测
根据StockRanker预测排序分五组进行简易回测并展示各组净值曲线
表名:StockRanker_grouptest.v3
开发者: tmao1996
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 预测集证券代码列表 | input_1 | 通用 | 预测集证券代码列表 | *必填 |
StockRanker预测结果 | input_2 | 通用 | StockRanker预测结果 | *必填 | |
预测集缺失值处理数据 | input_3 | 通用 | 预测集缺失值处理数据 | *必填 | |
输入参数 | 指定收益率列名 | ret_column | str | 指定收益率列名 | shift(close_0,-22)/close_0-1 |
指定换仓周期 | N | int | 指定换仓周期 | 22 |
TiChuChuangYeBan
表名:TiChuChuangYeBan.v1
开发者: ruinao123
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
Top_stocks
表名:Top_stocks.v1
开发者: xiaoyudu
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | port | port | str | 0.1 | |
Code | Code | str | 340000 | ||
type1 | type1 | str | Desc | ||
date1 | date1 | str | 2018-05-02 | ||
date2 | date2 | str | 2018-05-18 | ||
输出端 | data_1 | data_1 | 通用 |
T.plot绘图
使用T.plot命令绘图
表名:Tplot.v1
开发者: iquant
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_ds | 通用 | 输入数据 | *必填 |
输入参数 | 指定x轴列名 | x | str | 指定x轴列名 | date |
指定y轴列名 | y | str | 指定y轴列名,多列之间逗号分隔 | open,high,low,close | |
指定图名 | title | str | 指定图名 | 折线图 | |
指定类型 | chart_type | choice | 指定类型 | scatter | |
自定义选项设置 | chart_options | code | 自定义选项设置 | [默认代码](javascript:void(0);) |
绘制DataFrame
使用T.plot命令绘制DataFrame
表名:Tplot_COPY.v11
开发者: iquant
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定y轴列名 | y | str | 指定y轴列名,多列之间逗号分隔 | open,high,low,close,amount |
指定图名 | title | str | 指定图名 | K线图 | |
指定类型 | chart_type | choice | 指定类型 | candlestick | |
自定义选项设置 | chart_options | code | 自定义选项设置 | [默认代码](javascript:void(0);) |
Transfer_to_week_data
表名:Transfer_to_week_data.v1
开发者: moyota
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
过滤模块
过滤st股票,退市股票,科创板股票,新上市股票(day_number可选上市多少天)
表名:aa.v5
开发者: blsn
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_data | 通用 | 输入数据 | *必填 |
输入参数 | 新上市股票过滤天数 | day_number | int | 新上市股票过滤天数 | 100 |
输出端 | 输出数据 | data | 通用 | 输出数据 |
aaaaaa
aa
表名:aaaaa.v1
表名:
开发者: lu200096
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | before_days | before_days | int | 60 |
321
表名:abctester.v1
321
开发者: snryang
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | param0 | param0 | int | param0 | 3 |
ac1
表名:ac1.v1
开发者: cgy
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
alfred0011
表名:alfred001.v1
开发者: alfred1993
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
analysis_v1
表名:analysis_v1.v1
开发者: fate
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | factor | factor | str | market_cap_0 | |
N | N | int | 10 | ||
is_industry | is_industry | bool | True | ||
is_market | is_market | bool | *必填 | ||
start_date | start_date | str | 2018-01-01 | ||
end_data | end_data | str | 2018-12-31 | ||
输出端 | data_1 | data_1 | 通用 | ||
回归法分析结果 | data_2 | 通用 | 回归法分析结果 | ||
分层回测法分析结果 | data_3 | 通用 | 分层回测法分析结果 |
anguo测试
anguo测试anguo测试22
表名:analysis_v1.v1
开发者: snryang
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 第一个输入端 | input_1 | 通用 | 第一个输入端 | *必填 |
第2个输入端 | input_2 | 通用 | 第2个输入端 | *必填 | |
第3个输入端 | input_3 | 通用 | 第3个输入端 | *必填 | |
第4个输入端 | input_4 | 通用 | 第4个输入端 | *必填 | |
输入参数 | CPU数量 | a | int | CPU数量 | 1 |
123123 | b | str | 123123 | ss | |
输出端 | 第一个输出 | data_1 | 通用 | 第一个输出 | |
第二个输出 | data_2 | 通用 | 第二个输出 |
anguo_wei
anguo_wei
表名:anguo_wei.v3
开发者: user3180h
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
input_2 | input_2 | 通用 | *必填 | ||
input_3 | input_3 | 通用 | *必填 | ||
input_4 | input_4 | 通用 | *必填 | ||
输入参数 | a | a | int | 1 | |
b | b | str | ss | ||
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 |
backtest_csv
回测记录生成csv文件
表名:backtest_csv.v4
开发者: anzaixiu
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 回测模块结果 | input_1 | 通用 | 回测模块结果 | *必填 |
输入参数 | 保存的csv文件名称 | name | str | 保存的csv文件名称 | 交易记录 |
单品种期货合约日线数据
给定期货品种获取所有合约日线数据
表名:bar1d_futures.v2
开发者: qhdxlgd
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 开始日期 | start | str | 开始日期 | 2019-01-01 |
结束日期 | end | str | 结束日期 | 2020-01-01 | |
品种代码 | code_start | str | 品种代码 | RU | |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
单品种期货历史分钟数据
单品种期货历史分钟数据
表名:bar1m_futures.v3
开发者: qhdxlgd
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 开始时间 | start | str | 开始时间 | 2019-01-01 |
结束时间 | end | str | 结束时间 | 2020-01-01 | |
期货品种 | code_start | str | 期货品种 | RU | |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
分钟数据批量获取
分钟数据批量获取
表名:batch_get_minute_price.v8
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 证券代码 | instruments | code | 证券代码,空列表会默认转化为全市场股票列表 | [默认代码](javascript:void(0);) |
开始时间 | start_time | str | 开始时间,具体到分钟 | 2019-07-15 9:00 | |
结束时间 | end_time | str | 结束时间,具体到分钟 | 2019-07-19 14:30 | |
输出端 | data_1 | data_1 | 通用 |
bbc_winsorize
表名:bbc_winsorize.v7
开发者: upton1919
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
看板因子数据读取
根据输入特征列表指定的看板因子ID抽取代码列表模块中的股票池和时间范围内的数据
表名:board_factor_read.v
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 代码列表 | input_1 | 通用 | 代码列表 | *必填 |
输入参数 | 指定看板因子ID | features | code | 指定看板因子ID | [默认代码](javascript:void(0);) |
输出端 | 看板因子数据 | data_1 | 通用 | 看板因子数据 |
bzhmk
表名:bzhmk.v1
开发者: focus777
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
统计某年数据条数
表名:cal_count_by_year.v5
开发者: polll
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | year | year | int | year | 2016 |
calu_tim
表名:calu_tim.v4
开发者: lylelai
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | last_lime | input_1 | 通用 | last_lime | *必填 |
执行顺序 | input_2 | 通用 | 执行顺序 | *必填 | |
输出端 | now_time | data_1 | 通用 | now_time | |
执行顺序 | data_2 | 通用 | 执行顺序 |
calu_time
表名:calu_time1.v2
开发者: itsatest
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | today | today | str | 2018-01-08 | |
k | k | int | 300 | ||
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 | |||
data_3 | data_3 | 通用 |
calu_time_v1
表名:calu_time_v1.v5
开发者: itsatest
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | last_time | input_1 | 通用 | last_time | *必填 |
输出端 | now_time | data_1 | 通用 | now_time |
calu_time
表名:calu_time_v2.v4
开发者: itsatest
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | last_time | input_1 | 通用 | last_time | *必填 |
执行顺序 | input_2 | 通用 | 执行顺序 | *必填 | |
输出端 | now_time | data_1 | 通用 | now_time | |
执行顺序 | data_2 | 通用 | 执行顺序 |
ccb_adjust_extreme
表名:ccb_adjust_extreme.v4
开发者: highhand
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
输入参数 | adjust | adjust | str | adjust | to3delta |
输出端 | data_1 | data_1 | 通用 | data_1 |
ccb_group
表名:ccb_group.v1
开发者: highhand
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | group_num | group_num | int | 10 | |
输出端 | data_1 | data_1 | 通用 |
ccb_standardize
表名:ccb_standardize.v1
开发者: highhand
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | standardize_name | standardize_name | str | m1 | |
输出端 | data_1 | data_1 | 通用 |
change_columns
表名:change_columns.v1change_columns.v1
改变列名
开发者: lpl22 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | *必填 | |
输入参数 | columns | columns | str | adjust_factor:new_adjust_factor|rank_return_0/rank_return_5:return_change_5 | |
输出端 | data | data | 通用 |
列值过滤
输入两个DataFrame 指定列名,根据第一个DataFrame的列值过滤第二个DataFrame
表名:col_value_filter.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 条件列所在DataFrame | input_1 | 通用 | 条件列所在DataFrame | *必填 |
需要过滤的DataFrame | input_2 | 通用 | 需要过滤的DataFrame | *必填 | |
输入参数 | 指定过滤的列名 | column | str | 指定过滤的列名 | instrument |
输出端 | 输出数据 | data | 通用 | 输出数据 |
指定列值关键词过滤
指定字符串数据类型的列名和关键字,按指定列过滤出包含关键字的数据行
表名:column_str_filter.v2
开发者: iquant | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定列名 | col | str | 指定列名 | concept |
指定过滤关键词 | substr | str | 指定过滤关键词 | 5G | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
comb_mark
表名:comb_mark.v3
开发者: james_3 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_2 | input_2 | 通用 | input_2 | *必填 |
input_3 | input_3 | 通用 | input_3 | *必填 | |
输入参数 | mark | mark | str | mark | 测试 |
输出端 | data_1 | data_1 | 通用 | data_1 |
备注
用于信息备注。什么都不做
表名:comments.v1
开发者: jliang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
common_filter
表名:common_filter.v1
开发者: zhanglan | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
concat_data
表名:concat_data.v1
开发者: yingke | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
input_2 | input_2 | 通用 | *必填 | ||
input_3 | input_3 | 通用 | *必填 | ||
input_4 | input_4 | 通用 | *必填 | ||
input_5 | input_5 | 通用 | *必填 |
拼接数据
拼接多个数据源的输入数据
表名:concat_inputs.v4
开发者: jliang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
input_2 | input_2 | 通用 | *必填 | ||
input_3 | input_3 | 通用 | *必填 | ||
input_4 | input_4 | 通用 | *必填 | ||
输入参数 | 排序 | sort_by | str | 排序,如果指定,则对拼接后的数据排序,多个列用英文逗号分隔 | '' |
输出端 | data | data | 通用 |
csv_read
csv文件读取,转换成DataSource
表名:csv_read.v3
开发者: outside | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | csv_path | csv_path | str | *必填 | |
encoding | encoding | str | utf-8 | ||
输出端 | data | data | 通用 |
计算累计数
对'date'以外的列计算累计数
表名:cumsum.v2
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
custom_test
custom_test just for test
表名:custom_test.v2
开发者: robertfeng | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | input_ds | *必填 |
输出端 | data | data | 通用 | data |
data_clear
数据清洗全流程
表名:data_clear.v1
开发者: kinwaiy_ai | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
data_index_rename
数据以日期为依据升序排列,并索引重命名
表名:data_index_rename.v1
开发者: kinwaiy_ai | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
连接数据
按需连接两个输入数据
表名:data_join.v3
开发者: polll | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 第一个输入数据 | input_1 | 通用 | 第一个输入数据 | *必填 |
第二个输入数据 | input_2 | 通用 | 第二个输入数据 | *必填 | |
输入参数 | 关联列 | on | str | 关联列 | date,instrument |
连接方式 | how | choice | 连接方式 | inner | |
对结果排序 | sort | bool | 对结果排序 | *必填 | |
输出端 | 连接后的数据 | data | 通用 | 连接后的数据 |
data_label (data_label.v1)
自定义数据标注
开发者: fate | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
数据清洗(预处理)
数据清洗(数据预处理,包括缺失值处理、无穷值处理、极值处理、中性化、标准化、主成分分析PCA),目的是使得因子数据摆脱缺失值、无穷值、异常值、行业、市值、量纲、多重共线性的影响。
表名:dataclean.v35
开发者: ljj13802239795 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 待清洗数据1 | feature_data1 | 通用 | 待清洗数据1 | *必填 |
待清洗数据2 | feature_data2 | 通用 | 待清洗数据2 | *必填 | |
待清洗因子列表 | cleaning_feature_list | 通用 | 待清洗因子列表 | *必填 | |
中性化因子列表 | neutral_feature_list | 通用 | 中性化因子列表 | *必填 | |
输入参数 | 缺失值处理方法 | nan_method | choice | 缺失值处理方法 | *必填 |
极值处理方法 | outlier_method | choice | 极值处理方法 | *必填 | |
主成分数量或比例(n_components) | n_components | float | 主成分数量或比例(n_components) | 0.98 | |
因子分组长度(每组因子数量 | grp_len | int | 因子分组长度(每组因子数量,若为0则不分组) | 10 | |
是否处理缺失值? | if_nan | bool | 是否处理缺失值? | *必填 | |
是否处理无穷值? | if_inf | bool | 是否处理无穷值? | *必填 | |
是否处理异常值? | if_outlier | bool | 是否处理异常值? | *必填 | |
是否执行中性化? | if_neutralize | bool | 是否执行中性化? | *必填 | |
结果保留中性化因子? | neutral_feature_remained | bool | 结果保留中性化因子? | *必填 | |
是否标准化? | if_standardize | bool | 是否标准化? | *必填 | |
是否执行PCA? | if_pca | bool | 是否执行PCA? | *必填 | |
输出端 | 清洗后数据1 | cleaned_data1 | 通用 | 清洗后数据1 | |
清洗后数据2 | cleaned_data2 | 通用 | 清洗后数据2 | ||
清洗后因子列表 | cleaned_factors | 通用 | 清洗后因子列表 |
日期增加天数
给数据集的日期列,增加指定天数,一般用于数据复制,通过修改date来改变id
表名:date_add_days.v2
开发者: jliang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | *必填 | |
输入参数 | 增加的天数 | add_days | float | 增加的天数 | 1 |
日期列名 | date_column_name | str | 日期列名 | "date" | |
输出端 | data | data | 通用 |
ddr11
表名:ddr11.v2
开发者: ddr | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | factor | factor | 通用 | *必填 | |
输入参数 | window | window | int | 5 | |
buy_sel_rank | buy_sel_rank | choice | [4, 6] | ||
field | field | str | gxl | ||
asc | asc | bool | *必填 |
ddr6
表名:ddr6.v1
开发者: ddr | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | factor | factor | 通用 | *必填 | |
输入参数 | window | window | int | 5 | |
buy_sel_rank | buy_sel_rank | choice | ['4', '6'] | ||
field | field | str | gxl | ||
asc | asc | bool | *必填 |
ddr7
表名:ddr7.v1
开发者: ddr | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | factor | factor | 通用 | *必填 | |
输入参数 | window | window | int | 5 | |
buy_sel_rank | buy_sel_rank | choice | 4 | ||
field | field | str | gxl | ||
asc | asc | bool | *必填 |
ddr_test3
表名:ddr_test3.v1
开发者: ddr | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | factor | factor | 通用 | *必填 | |
输入参数 | window | window | int | 5 | |
buy_sel_rank | buy_sel_rank | choice | 4 | ||
field | field | str | gxl | ||
asc | asc | bool | *必填 |
debt_data
导入本地的十年国债利率数据
表名:debt_data.v3
开发者: helman | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输出端 | data_1 | data_1 | 通用 |
删除开始日期前数据
删除代码模块所载开始日期前的数据
表名:del_data_before_startdate.v2
开发者: ljj13802239795 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 待删除数据 | input_1 | 通用 | 待删除数据 | *必填 |
开始日期(接代码模块输出) | input_2 | 通用 | 开始日期(接代码模块输出) | *必填 | |
输出端 | 删除后的数据 | data | 通用 | 删除后的数据 |
删除指定列
指定将要删除的列名
表名:delete_common.v1
开发者: kilmjin | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
delete_ssd
表名:delete_ssd.v1
开发者: ft2728244 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
保存csv文件
将DataFrame保存为csv文件(加了index=False)
表名:df_save_to_csv.v1
开发者: kinwaiy_ai | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入csv | input_1 | 通用 | 输入csv | *必填 |
输入参数 | 指定文件名 | name | str | 指定文件名 | xxx.csv |
保存csv文件
将DataFrame保存为csv文件(加了index=False)
表名:df_save_to_csv_Copy.v4
开发者: adhaha111 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | test | test | str | test | [1, 2] |
绘制DataFrame基础统计信息
绘制DataFrame各列均值、方差、协方差热力图、相关系数热力图,可以指定/排除参与统计的列名
表名:df_stastic.v6
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入DataFrame | input_1 | 通用 | 输入DataFrame | *必填 |
输入参数 | 指定列填0 排除列填1 | type_num | int | 指定列填0 排除列填1 | 1 |
指定/排除参与统计的列名 | columns | code | 指定/排除参与统计的列名 | [默认代码](javascript:void(0);) |
保存csv文件
将DataFrame保存为csv文件
表名:df_to_csv.v2
开发者: hxjj001 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入csv | input_1 | 通用 | 输入csv | *必填 |
输入参数 | 指定文件名 | name | str | 指定文件名 | xxx.csv |
保存csv文件
将DataFrame保存为csv文件
表名:df_to_csv_Copy.v1
开发者: blsm001 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入csv | input_1 | 通用 | 输入csv | *必填 |
输入参数 | 指定文件名 | name | str | 指定文件名 | xxx.csv |
dfadfasddf
表名:dfadfasddf.v1
开发者: rydeng | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds1 | input_ds1 | 通用 | *必填 | |
输入参数 | train_start | train_start | str | 2010-01-01 | |
train_end | train_end | str | 2015-01-01 | ||
test_start | test_start | str | 2015-01-01 | ||
test_end | test_end | str | 2018-09-20 | ||
freq | freq | str | 5 | ||
stock_count | stock_count | str | 20 | ||
ratio_max | ratio_max | str | 0.1 | ||
pos_gradient | pos_gradient | str | 10 | ||
capital_start | capital_start | str | 10000000 | ||
market_train | market_train | str | 全市场 | ||
market_test | market_test | choice | 全市场 | ||
benchmark_ins | benchmark_ins | str | IC0000.CFE | ||
输出端 | data | data | 通用 |
dick001
表名:dick001.v1
开发者: alfred1993 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
股票代码过滤
指定去除的股票列表,过滤数据
表名:exclude_stock_filter.v3
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定去除的股票使用逗号分隔 | exclude_stock_list | code | 指定去除的股票使用逗号分隔 | [默认代码](javascript:void(0);) |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
exercise_1
修改数据列名
表名:exercise_1.v1
开发者: lpl22 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | *必填 | |
输入参数 | columns | columns | str | adjust_factor:new_adjust_factor|rank_return_0/rank_return_5:return_change_5 | |
输出端 | data | data | 通用 |
export_plan
表名:export_plan.v21export_plan.v21
开发者: james_5 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
input_2 | input_2 | 通用 | input_2 | *必填 | |
input_3 | input_3 | 通用 | input_3 | *必填 |
分钟数据混合日线因子抽取
抽取分钟数据,混合抽取日线因子
表名:extract_minute_daily.v3
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 代码列表 | input_1 | 通用 | 代码列表 | *必填 |
输入参数 | 日线特征列表 | features | code | 日线特征列表 | [默认代码](javascript:void(0);) |
日线特征计算向前抽取天数 | before_days | int | 日线特征计算向前抽取天数 | 10 | |
输出端 | 混合日线因子分钟数据 | data | 通用 | 混合日线因子分钟数据 |
因子分析-lite版
因子分析-lite版
表名:factor_analysis_lite.v14
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 开始时间 | 开始时间 | str | 开始时间 | 2018-09-01 |
结束时间 | 结束时间 | str | 结束时间 | 2019-03-03 | |
股票池 | 股票池 | choice | 股票池 | 沪深300 | |
因子或因子表达式 | 因子或因子表达式 | str | 因子或因子表达式 | -1*correlation(close_0,ts_max(close_0,30),30) | |
调仓周期 | 调仓周期 | int | 调仓周期 | 21 | |
买入成本 | 买入成本 | float | 买入成本 | 0.0003 | |
卖出成本 | 卖出成本 | float | 卖出成本 | 0.0013 | |
因子排序方向 | 因子排序方向 | bool | 因子排序方向 | True | |
是否行业中性化处理 | 是否行业中性化处理 | bool | 是否行业中性化处理,默认已极值和标准化处理 | True | |
是否市值中性化处理 | 是否市值中性化处理 | bool | 是否市值中性化处理 | *必填 | |
是否去除ST股 | 是否去除ST股 | bool | 是否去除ST股 | *必填 | |
是否去除新股 | 是否去除新股 | bool | 是否去除新股 | *必填 | |
是否去除涨跌停股 | 是否去除涨跌停股 | bool | 是否去除涨跌停股 | *必填 | |
基准指数 | 基准指数 | str | 基准指数 | 上证综指 | |
是否作图 | 是否作图 | bool | 是否作图 | True |
因子分组快速回测
表名:factor_group__fast_backtest.v2
开发者: xiaoshao | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 预测集模型预测数据 | input_1 | 通用 | 预测集模型预测数据 | *必填 |
预测集代码列表 | input_2 | 通用 | 预测集代码列表 | *必填 | |
输入参数 | rabalance_period | rabalance_period | int | rabalance_period | 21 |
long_port_is_big_factor | long_port_is_big_factor | bool | long_port_is_big_factor | True | |
buy_commission_rate | buy_commission_rate | float | buy_commission_rate | 0.0003 | |
stamp_tax | stamp_tax | float | stamp_tax | 0.001 | |
sell_commission_rate | sell_commission_rate | float | sell_commission_rate | 0.0003 | |
rename_factor | rename_factor | str | rename_factor | score |
自用因子分组收益
因子分组收益绘制,需要传入计算的N日收益率DataFrame,根据输入的N截取收益率序列
表名:factor_group_curve.v3
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 预测集代码列表 | input_1 | 通用 | 预测集代码列表 | *必填 |
预测数据或因子数据 | input_2 | 通用 | 预测数据或因子数据 | *必填 | |
收益率DataFrame | input_3 | 通用 | 收益率DataFrame | *必填 | |
输入参数 | 指定收益率序列列名 | ret_column | str | 指定收益率序列列名 | ret |
轮仓周期 | N | int | 轮仓周期 | 2 | |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
选择因子库因子
用于因子库的因子选择,可以串接
表名:factor_select.v16
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 选择因子库因子 | feature | choice | 选择因子库因子 | ['alpha001', 'alpha002', 'alpha003'] |
输出端 | 因子列表 | data | 通用 | 因子列表 |
测试自用
表名:factor_test.v3
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 因子表达式 | factor_str | str | 因子表达式 | -1*market_cap_0 |
decay期数 | decay | int | decay期数 | 3 | |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
factor_tob
表名:factor_tob.v1
开发者: wallstreetcat | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | factor | factor | 通用 | *必填 | |
输入参数 | window | window | int | 5 | |
buy_sel_rank | buy_sel_rank | choice | [4, 6] | ||
field | field | str | gxl | ||
asc | asc | bool | *必填 | ||
输出端 | data | data | 通用 |
因子库数据抽取
指定证券代码列表和因子列表,抽取指定的因子数据
表名:factors_data_extract.v7
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 证券代码列表 | input_1 | 通用 | 证券代码列表 | *必填 |
特征因子列表 | input_2 | 通用 | 特征因子列表 | *必填 | |
输入参数 | DataSource_id | ds_id | str | DataSource_id | 33475194147811e9a0d80a580a8105cf |
输出端 | 因子数据 | data | 通用 | 因子数据 |
因子库数据
因子库数据源,定期更新
表名:factors_ds.v3
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 因子库DataSource_id | ds_id | str | 因子库DataSource_id | 2093cf74081a11e9a1cc0a580a810747 |
起始日期 | start_date | str | 起始日期 | 2018-01-01 | |
结束日期 | end_date | str | 结束日期 | 2018-10-01 | |
输出端 | 因子数据 | data | 通用 | 因子数据 |
自动特征生成
利用featuretools工具自动生成因子
表名:fearutre_auto.v2
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定索引列 | df_unique_id | str | 指定索引列 | date |
指定时间列(可以为空) | time_style_variable_input | str | 指定时间列(可以为空) | date | |
是否输出日志 | verbose_input | bool | 是否输出日志 | True | |
指定内置转换函数(空为全部) | trans_primitives_input | code | 指定内置转换函数(空为全部) | [默认代码](javascript:void(0);) | |
自定义转换函数 | self_transfuns | code | 自定义转换函数 | *必填 | |
指定自定义转换函数列表 | self_transfuns_list | code | 指定自定义转换函数列表 | [默认代码](javascript:void(0);) | |
最大生成的函数深度 | max_depth_input | int | 最大生成的函数深度 | 2 | |
设置并行数量 | njobs_input | int | 设置并行数量 | 1 | |
输出端 | 输出特征数据 | data_1 | 通用 | 输出特征数据 | |
输出特征列表 | data_2 | 通用 | 输出特征列表 |
特征列表叠加
两个特征列表叠加,并处理为简称
表名:features_add.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 特征列表1 | input_1 | 通用 | 特征列表1 | *必填 |
特征列表2 | input_2 | 通用 | 特征列表2 | *必填 | |
输出端 | 输出特征列表 | data_1 | 通用 | 输出特征列表 |
特征列表叠加
两个特征列表叠加,并处理为简称(因为特征表达式中可能有"==",先取消"="判断,未避免误判)
表名:features_append.v1
开发者: kinwaiy_ai | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 特征列表1 | input_1 | 通用 | 特征列表1 | *必填 |
特征列表2 | input_2 | 通用 | 特征列表2 | *必填 | |
输出端 | 输出特征列表 | data_1 | 通用 | 输出特征列表 |
特征列表因子简称
获取特征列表中的简称构建新的特征列表
表名:features_short.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 特征列表 | input_1 | 通用 | 特征列表 | *必填 |
输出端 | 输出简称特征列表 | data_1 | 通用 | 输出简称特征列表 |
自动特征组合
根据所选方法和自定义方法实现自动特征组合
表名:featuretools.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_df | 通用 | 输入数据 | *必填 |
输入参数 | 唯一索引字段 | df_unique_id | str | 唯一索引字段 | date |
时间类型字段若不表明 | time_style_variable_input | str | 时间类型字段若不表明,则按文本处理 | date | |
选择内置函数 | get_self_transfuns_list_code | code | 选择内置函数 | [默认代码](javascript:void(0);) | |
自定义基础函数 | user_defined_transfuns_code | code | 自定义基础函数 | [默认代码](javascript:void(0);) | |
自定义基础函数列表 | get_user_defined_transfuns_list_code | code | 自定义基础函数列表 | [默认代码](javascript:void(0);) | |
特征公式最大深度 | max_depth_input | int | 特征公式最大深度 | 2 | |
是否输出日志 | verbose_input | bool | 是否输出日志 | True | |
输出端 | 特征数据 | data_1 | 通用 | 特征数据 | |
特征列表 | data_2 | 通用 | 特征列表 |
fenzuhuice
表名:fenzuhuice.v1
开发者: xqh980221 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 特征 | input_1 | 通用 | 特征 | *必填 |
代码 | input_2 | 通用 | 代码 | *必填 | |
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 |
fetch_close_price
表名:fetch_close_price.v3
开发者: upton1919 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
输出端 | data_1 | data_1 | 通用 | data_1 |
缺失值填充
对缺失值进行分组填充处理
表名:fill_nan.v8
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
特征因子列表 | input_2 | 通用 | 特征因子列表 | *必填 | |
输入参数 | 指定填充的列 | columns_input | code | 指定填充的列 | [默认代码](javascript:void(0);) |
指定分组key列 | group_key | code | 指定分组key列 | [默认代码](javascript:void(0);) | |
指定填充类型 | method | choice | 指定填充类型 | 向下向上填充 | |
指定填充值 | fillnum | float | 指定填充值 | 0.0 | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
填充行
对于整行数据缺失,此模块按照线性模型填充空行数据。
表名:fill_rows.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
选取指定概念板块股
过滤选取指定的概念股
表名:filter_concept.v4filter_concept.v4
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定概念板块 | concept_str | str | 指定概念板块,例如:人工智能 | 人工智能;大飞机 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
按概念过滤股票
模糊过滤选取指定的概念股
表名:filter_concepts.v2
开发者: iquant | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定概念板块 | concept_str | str | 指定概念板块,例如:人工智能 | 医疗;5G |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
去除退市股
过滤去除退市股
表名:filter_delist_stock.v6
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
过滤退市或即将退市股票
过滤退市或即将退市股票
表名:filter_delist_stocks.v3
开发者: xiaoshao | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
输出端 | data | data | 通用 |
用预测过滤股票代码
使用预测结果过滤股票代码,可以减少回测需要加载的股票数据数量。此模块只在回测模式有效。在模拟交易中,不会做任何操作
表名:filter_instruments_with_predictions.v3
开发者: jliang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | instrument_ds | instrument_ds | 通用 | *必填 | |
prediction_ds | prediction_ds | 通用 | *必填 | ||
输入参数 | 预测结果数 | count | int | 预测结果数,取每天的预测结果数量,0表示所有 | 5 |
输出端 | data_1 | data_1 | 通用 |
filter_out_markets
表名:filter_out_markets.v1
开发者: lsj1996 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
股票代码起始过滤
按股票起始代码过滤,如过滤除去创业板则输入3,科创板输入688
表名:filter_stockcode.v2
开发者: anzaixiu | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 股票市场起始代码 | start | str | 股票市场起始代码,如过滤去除创业板股票则填入3,去除科创板股票则填入688 | 688 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
过滤市场
按股票起始代码过滤,如过滤除去创业板则输入3
表名:filter_stockmarket.v2
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 股票市场起始代码 | start | str | 股票市场起始代码,如过滤去除创业板股票则填入3,去除上海交易所股票则填入6 | 3 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
过滤st股票
按股票名称过滤去除st,*st,**st股票
表名:filtet_st_stock.v7
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
过滤st股票(旧版数据)
按股票名称过滤去除st,*st,**st股票
表名:filtet_st_stock_old.v4
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输出端 | data | data | 通用 |
过滤明日st和退市股票
按明日股票名称过滤去除st,*st和退市股票
表名:filtet_st_stock_tomo.v3
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
financial_statement_CN_STOCK_A_with_industry_name
将财报数据与行业名字合并
表名:financial_statement_CN_STOCK_A_with_industry_name.v1
开发者: lpl22 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
input_2 | input_2 | 通用 | *必填 | ||
输出端 | data_1 | data_1 | 通用 |
Factor
表名:fu.v2
开发者: nolamebrand | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
input_2 | input_2 | 通用 | input_2 | *必填 | |
输入参数 | start_date | start_date | str | start_date | *必填 |
end_date | end_date | str | end_date | *必填 | |
rabalance_period | rabalance_period | int | rabalance_period | 22 | |
buy_commission_rate | buy_commission_rate | float | buy_commission_rate | 0.0005 | |
sell_commission_rate | sell_commission_rate | float | sell_commission_rate | 0.0005 | |
ic_method | ic_method | str | ic_method | Rank_IC | |
quantile_num | quantile_num | int | quantile_num | 5 | |
is_standardlize | is_standardlize | bool | is_standardlize | True | |
is_winsorize | is_winsorize | bool | is_winsorize | True | |
输出端 | data_1 | data_1 | 通用 | data_1 | |
data_2 | data_2 | 通用 | data_2 |
因子
表名:future.v1
开发者: nolamebrand | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
input_2 | input_2 | 通用 | *必填 | ||
输入参数 | start_date | start_date | str | 2016-01-01 | |
end_date | end_date | str | 2021-04-30 | ||
rabalance_period | rabalance_period | int | 22 | ||
buy_commission_rate | buy_commission_rate | float | 0.0005 | ||
sell_commission_rate | sell_commission_rate | float | 0.0005 | ||
ic_method | ic_method | str | Rank_IC | ||
quantile_num | quantile_num | int | 5 | ||
is_standardlize | is_standardlize | bool | True | ||
is_winsorize | is_winsorize | bool | True | ||
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 |
特征自动生成简称
自动生成因子简称
表名:generate_simple.v2
开发者: xkk | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 特征列表 | input_1 | 通用 | 特征列表 | *必填 |
输入参数 | 简称前缀 | yinziqianzhui | str | 简称前缀 | factor |
输出端 | 与特征列表输出一致的数据格式 | data_1 | 通用 | 与特征列表输出一致的数据格式 |
获取L2数据
批量获取股票L2数据
表名:get_L2_tick.v2
开发者: fornewday | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
input_2 | input_2 | 通用 | input_2 | *必填 | |
输入参数 | before_days | before_days | int | before_days | 1 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
获取每日score
获取每日score
表名:get_daily_score.v1
开发者: xiaoshao | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | start_date | start_date | str | 2019-01-11 | |
end_date | end_date | str | 2019-01-11 | ||
输出端 | data | data | 通用 |
获取策略历史交易信号
用于获取订阅的策略或自己的策略历史交易信号,需要输入用户名和密码以及策略的id或notebook_id
表名:get_history_orders.v5
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | strategy_id | strategy_id | str | 217 | |
username | username | str | itsatest | ||
pwd | pwd | str | pwd | ||
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 |
get_minbar
批量获取股票分钟数据
表名:get_minbar.v2
开发者: wicked_code | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
input_2 | input_2 | 通用 | *必填 | ||
输入参数 | before_days | before_days | int | before_days | 1 |
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 |
获取订阅策略每日最新交易计划
表名:get_plan_orders.v6
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 证券代码列表 | input_1 | 通用 | 证券代码列表 | *必填 |
输入参数 | 天梯策略id | strategy_id | str | 天梯策略id | 12505 |
用户名 | username | str | 用户名 | username | |
密码 | pwd | str | 密码 | password | |
输出端 | 证券代码列表 | data_1 | 通用 | 证券代码列表 | |
计划下单数据 | data_2 | 通用 | 计划下单数据 |
get_signal
获取某日交易信号
表名:get_plan_orders.v6
开发者: xiaoshao | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | *必填 | |
输入参数 | date | date | str | 2018-10-09 | |
输出端 | data_1 | data_1 | 通用 |
get_transaction_v99
获取历史交易详情
表名:get_transaction_v99.v8
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | user | user | str | uname | |
password | password | str | password | password | |
_id | _id | str | _id | 12505 | |
输出端 | data | data | 通用 | data |
遗传规划模型训练(GP)
遗传规划模型训练(GP),所有的交叉/变异概率综合不要超过1.0
表名:gplearn_train.v3
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 训练集数据 | input_1 | 通用 | 训练集数据 | *必填 |
参与训练的因子 | input_2 | 通用 | 参与训练的因子 | *必填 | |
输入参数 | 使用全局(True)/末代(False)表达式 | IS_USE_BEST_GP | bool | 使用全局(True)/末代(False)表达式 | True |
进化代数 | gnrtn | int | 进化代数 | 3 | |
每代种群数量 | ppltn | int | 每代种群数量 | 80 | |
每代最大抽样比例 | max_samples | float | 每代最大抽样比例 | 0.9 | |
适应度函数 | metric | choice | 适应度函数 | mae | |
适应度函数终止条件<= | stopping_criteria | float | 适应度函数终止条件<= | 0.01 | |
表达式树结构最小深度 | init_depth_min | int | 表达式树结构最小深度 | 2 | |
表达式树结构最大深度 | init_depth_max | int | 表达式树结构最大深度 | 6 | |
子树交叉概率 | p_crossover | float | 子树交叉概率 | 0.9 | |
子树剪枝概率 | p_hoist_mutation | float | 子树剪枝概率 | 0.01 | |
节点变异概率 | p_point_mutation | float | 节点变异概率 | 0.05 | |
节点替换概率 | p_point_replace | float | 节点替换概率 | 0.01 | |
子树变异概率 | p_subtree_mutation | float | 子树变异概率 | 0.01 | |
输出端 | GP模型 | data_1 | 通用 | GP模型 | |
训练集数据拟合结果 | data_2 | 通用 | 训练集数据拟合结果 |
分组合并
先对数据分组(group),然后合并各组(merge)
表名:group_and_merge.v1
开发者: omnia | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | *必填 | |
输入参数 | group_by_columns | group_by_columns | str | instrument | |
join_by_columns | join_by_columns | str | date | ||
selected_columns | selected_columns | str | close | ||
sort | sort | bool | True | ||
输出端 | data_1 | data_1 | 通用 |
guolv
sss
表名:guolv.v2
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
gzx_test
gzx_test
表名:gzx_test.v3
开发者: adhaha111 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | test | test | code | test | [默认代码](javascript:void(0);) |
交易中退市股处理
退市股每日排序靠后,做到尽量优先卖出退市股,买入时尽量不考虑
表名:handle_delist_stock.v1
开发者: copen | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data | data | 通用 |
指数增强(模拟交易)
指数增强策略开发
表名:hedge_strategy_explore.v10
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入特征列表 | input_ds1 | 通用 | 输入特征列表 | *必填 |
输入参数 | 训练集开始日期 | train_start | str | 训练集开始日期 | 2010-01-01 |
训练集结束日期 | train_end | str | 训练集结束日期 | 2015-01-01 | |
验证集开始日期 | test_start | str | 验证集开始日期 | 2016-01-01 | |
验证集结束日期 | test_end | str | 验证集结束日期 | 2018-10-18 | |
换仓周期 | freq | int | 换仓周期 | 1 | |
持仓股数 | stock_count | int | 持仓股数 | 20 | |
个股最大持仓比例 | ratio_max | float | 个股最大持仓比例 | 0.25 | |
仓位配比均匀度 | pos_gradient | int | 仓位配比均匀度 | 0 | |
初始资金 | capital_start | float | 初始资金 | 10000000 | |
训练集股票范围 | market_train | choice | 训练集股票范围 | 中证500 | |
验证集股票范围 | market_test | choice | 验证集股票范围 | 中证500 | |
业绩基准 | benchmark_ins | choice | 业绩基准 | IC0000.CFX | |
输出端 | 回测结果 | data | 通用 | 回测结果 |
高频因子统计指标
快速计算高频因子各项统计指标
表名:highfreq_factor_statistical_indicators.v5
开发者: xiaoshao | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
输出端 | data_1 | data_1 | 通用 | data_1 |
hist_return_of_industry
画出一段时间申万一级行业收益率直方图
表名:hist_return_of_industry.v1
开发者: sszy | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 计算开始时间 | start_date | str | 计算开始时间 | 2019-01-01 |
计算结束时间 | end_date | str | 计算结束时间 | 2019-03-22 |
hist_return_of_stockA
画出一段时间内A股个股的收益率直方图
表名:hist_return_of_stockA.v2
开发者: sszy | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 计算的开始时间 | start_date | str | 计算的开始时间 | 2019-01-01 |
计算的结束时间 | end_date | str | 计算的结束时间 | 2019-03-22 |
hold_days_test_v1
表名:hold_days_test_v1.v1
开发者: jasperzm | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | *必填 | |
输入参数 | 持仓周期 | N | int | 持仓周期 | 5 |
输出端 | data_1 | data_1 | 通用 |
huice_xunyou
用来 超参搜索,优化仓位配比
表名:huice_xunyou.v1
开发者: woshisilvio | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | hold_days | hold_days | int | 2 | |
stock_num | stock_num | int | 5 | ||
max_cash_per_instrument | max_cash_per_instrument | float | 0.2 | ||
输出端 | data_1 | data_1 | 通用 |
demo
demo
表名:hw.v6
开发者: goodchinas | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | factor | factor | 通用 | *必填 | |
输入参数 | window | window | int | 5 | |
buy_sel_rank | buy_sel_rank | choice | [4, 6] | ||
field | field | str | gxl | ||
asc | asc | bool | *必填 | ||
输出端 | data_1 | data_1 | 通用 | data_1 |
自定义参数运行
自定义运行,可以在这里重新设置参数,调配运行。可用于超参数调优、滚动训练等场景
表名:hyper_graph.v6
开发者: jliang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | bq_graph | bq_graph | str | -- | |
run | run | code | [默认代码](javascript:void(0);) | ||
输出端 | data | data | 通用 |
i扩展时间区间
扩展时间区间(按向前取数据天数), 取代基础特征抽取模块的对应选项, 方便动态向前取数据
表名:i_extend_datetime_interval.v2
开发者: chaoskey | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 证券代码输入数据 | input_is | 通用 | 证券代码输入数据 | *必填 |
输入参数(含向前取数据天数) | input_params | 通用 | 输入参数(含向前取数据天数) | *必填 | |
输出端 | 证券代码输出数据 | data | 通用 | 证券代码输出数据 |
i模板数据过滤
按模板对数据进行过滤 (模板中的{0}{1}.... 参考string.format(...))
表名:i_filter.v5
开发者: chaoskey | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_ds | 通用 | 输入数据 | *必填 |
模板参数数据(元组) | input_params | 通用 | 模板参数数据(元组) | *必填 | |
输入参数 | 过滤表达式模板 | expr_fmt | str | 过滤表达式模板 | fu_trade_num_in_{0}() >{1} |
输出端 | 输出数据 | data | 通用 | 输出数据 |
i模板特征
模板特征(i_template_features), 参考 string.format(...)
表名:i_template_features.v2i_template_features.v2
开发者: chaoskey | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入特征数据 | input_fs | 通用 | 输入特征数据 | *必填 |
模板参数(元组) | input_params | 通用 | 模板参数(元组) | *必填 | |
输入参数 | 模板特征(用|隔开) | param_fs | str | 模板特征(用|隔开) | "{0}" |
输出端 | 输出特征数据 | data | 通用 | 输出特征数据 |
i_top
按指定列排序, 并取TOP_N
表名:i_top.v9
开发者: chaoskey | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_ds | 通用 | 输入数据 | *必填 |
输入参数 | 排序列名 | sort_key | str | 排序列名 | "" |
默认0从大到小 | ascending | int | 默认0从大到小 | 0 | |
TOP_N | top_num | int | TOP_N | 100 | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
指数特征抽取
通过指数日线行情数据抽取因子,因子序号对应输入特征列表的顺序
表名:index_feature_extract.v3
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 证券代码列表 | input_1 | 通用 | 证券代码列表 | *必填 |
特征因子列表 | input_2 | 通用 | 特征因子列表 | *必填 | |
输入参数 | 行情数据向前抽取天数 | before_days | int | 行情数据向前抽取天数 | 100 |
指数代码 | index | str | 指数代码 | 000300.HIX | |
输出端 | 特征数据 | data_1 | 通用 | 特征数据 | |
指数因子列表 | data_2 | 通用 | 指数因子列表 |
指数增强策略
该功能模块主要功能为:在给定的指数成份股中优化选股和仓位以实现指数增强
表名:index_reinforce.v2
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入特征列表 | input_ds1 | 通用 | 输入特征列表 | *必填 |
输入参数 | 训练集开始日期 | train_start | str | 训练集开始日期 | 2010-01-01 |
训练集结束日期 | train_end | str | 训练集结束日期 | 2015-01-01 | |
验证集开始日期 | test_start | str | 验证集开始日期 | 2016-01-01 | |
验证集结束日期 | test_end | str | 验证集结束日期 | 2018-10-18 | |
换仓周期 | freq | int | 换仓周期,策略默认定期重新按股票排名换仓 | 1 | |
持仓股数 | stock_count | int | 持仓股数,策略持有的股票个数 | 20 | |
个股最大持仓比例 | ratio_max | float | 个股最大持仓比例,允许的个股最高持股比例 | 0.25 | |
仓位配比均匀度 | pos_gradient | int | 仓位配比均匀度,此项越大个股的持仓比例越均匀 | 0 | |
初始资金 | capital_start | int | 初始资金 | 10000000 | |
训练集股票池范围 | market_train | choice | 训练集股票池范围 | 中证500 | |
验证集股票池范围 | market_test | choice | 验证集股票池范围 | 中证500 | |
业绩基准 | benchmark_ins | choice | 业绩基准 | IC0000.CFX | |
输出端 | 回测结果 | data | 通用 | 回测结果 |
index_rename
数据以日期为依据升序排列,并索引重命名
表名:index_rename.v1
开发者: kinwaiy_ai | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | input_1 | input_1 | int | 1 |
读取csv文件
根据需要读取csv文件
表名:input_csv.v5
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 文件名 | file | str | 文件名 | xxx.csv |
编码类型 | coding | str | 编码类型 | GBK | |
指定字段数据类型 | dtypes | code | 指定字段数据类型 | [默认代码](javascript:void(0);) | |
日期格式 | date_type | str | 日期格式 | %Y%m%d | |
指定日期列名 | date_cols | code | 指定日期列名 | [默认代码](javascript:void(0);) | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
代码列表_test
代码列表_test
表名:instruments_test.v2
开发者: adhaha111 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | start_date | start_date | str | start_date | *必填 |
end_date | end_date | str | end_date | *必填 | |
csv_path | csv_path | str | csv_path | *必填 | |
输出端 | data | data | 通用 | data |
jim_rank_list
获得StockRanker里面股票的排名
表名:jim_rank_list.v1
开发者: yunisa12 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
jim_ready_go
表名:jim_ready_go.v8
开发者: yunisa12 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
input_2 | input_2 | 通用 | input_2 | *必填 | |
input_3 | input_3 | 通用 | input_3 | *必填 | |
输入参数 | mark | mark | str | mark | 测试 |
输出端 | mark | data_1 | 通用 | mark |
label_del_inf
表名:label_del_inf.v1
开发者: mefan | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
罗伯特预测数据
表名:lbtgj_pred.v2
开发者: whitebear | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | model_id | model_id | str | model_id | 3c1300e609db42c9a552952af81a6438T |
start_date | start_date | str | start_date | 2020-01-01 | |
end_date | end_date | str | end_date | 2020-10-01 | |
输出端 | data_1 | data_1 | 通用 | data_1 |
lightgbm_predict
表名:lightgbm_predict.v2
开发者: mafamily2496 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | model | model | 通用 | *必填 | |
features | features | 通用 | *必填 | ||
data | data | 通用 | *必填 | ||
输出端 | predictions | predictions | 通用 |
lightgbm_train
表名:lightgbm_train.v1
开发者: mafamily2496 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | data | data | 通用 | *必填 | |
features | features | 通用 | *必填 | ||
输出端 | model | model | 通用 |
lightgbm_v2
V2版LightGBM,增加迭代次数参数
表名:lightgbm_v2.v1
开发者: polll | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
input_2 | input_2 | 通用 | *必填 | ||
input_3 | input_3 | 通用 | *必填 | ||
输入参数 | objective | objective | str | lambdarank | |
num_leaves | num_leaves | int | 30 | ||
learning_rate | learning_rate | float | 0.1 | ||
max_bin | max_bin | int | 255 | ||
min_data_in_leaf | min_data_in_leaf | int | 200 | ||
num_boost_round | num_boost_round | int | 30 | ||
n_jobs | n_jobs | int | 4 | ||
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 | |||
data_3 | data_3 | 通用 |
显示线性回归系数
显示线性回归截距和系数
表名:linear_regression_coef.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | factor | factor | str | factor1 |
列表式输入特征
列表方式输入特征
表名:list_input_feature.v11
开发者: ljj13802239795 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入特征 | input_features | 通用 | 输入特征 | *必填 |
输入参数 | 输入特征列表 | feature_list | code | 输入特征列表 | [默认代码](javascript:void(0);) |
输出端 | 输出特征列表 | feature_list | 通用 | 输出特征列表 |
列表转换维度
把列表(list)转换为np.array()带维度的形式
表名:list_shape.v1
开发者: blsn | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_data | 通用 | 输入数据 | *必填 |
输出端 | 输出数据 | data | 通用 | 输出数据 |
对date以外的列取对数
表名:log.v2
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | date_1 | date_1 | 通用 |
logistic_model
逻辑斯蒂回归
表名:logistic_model.v2
开发者: feynman0825 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 训练数据 | input_1 | 通用 | 训练数据 | *必填 |
特征列表 | input_2 | 通用 | 特征列表 | *必填 | |
预测数据 | input_3 | 通用 | 预测数据 | *必填 | |
输入参数 | penalty | penalty | str | l2 | |
C | C | float | 0.1 | ||
输出端 | 预测值 | data_1 | 通用 | 预测值 |
m4_min_self
表名:m4_min_self.v1
开发者: ljh | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | before_days | before_days | int | 1 |
mark_input
表名:mark_input.v6
开发者: yunisa12 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | mark | mark | str | mark | 测试 |
输出端 | data_1 | data_1 | 通用 | data_1 |
最大回撤参数
设置最大回撤和最大反弹参数
表名:max_downdraw.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | max_downdraw | max_downdraw | float | -0.1 | |
max_updraw | max_updraw | float | 0.1 | ||
输出端 | data_1 | data_1 | 通用 |
model_dir
表名:model_dir.v1
开发者: james_3 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | model_dir | model_dir | code | [默认代码](javascript:void(0);) | |
输出端 | data_1 | data_1 | 通用 |
模型读取(深度学习)
用于从指定路径读取指定名称的的模型文件,便于模拟交易的模型固化
表名:model_read.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 文件路径 | filedir | str | 文件路径 | /home/bigquant/work/userlib/ |
文件名称 | filename | str | 文件名称 | test | |
输出端 | 模型数据 | data | 通用 | 模型数据 |
模型保存(深度学习)
将训练后的模型保存到指定文件夹,如果文件名为空默认文件名为最新保存的时间。
表名:model_save.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | 模型文件保存的路径地址 | filedir | str | 模型文件保存的路径地址 | /home/bigquant/work/userlib/ |
文件名称 | filename | str | 文件名称 | test |
多策略组合
设置多策略初始固定权重分配,根据回测模块的raw_perf地址,对回测结果进行组合。
表名:multi_strategy_combine.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 代码列表 | input_1 | 通用 | 代码列表 | *必填 |
输入参数 | 多策略回测模块raw_perf地址 | DataSource_list | code | 多策略回测模块raw_perf地址 | [默认代码](javascript:void(0);) |
多策略初始分配权重 | ratio_list | code | 多策略初始分配权重 | [默认代码](javascript:void(0);) | |
回测开始日期 | start_date | str | 回测开始日期 | 2019-01-01 | |
回测结束日期 | end_date | str | 回测结束日期 | 2019-12-31 | |
指数代码 | index | str | 指数代码 | 000300.HIX | |
输出端 | 多策略收益数据 | data_1 | 通用 | 多策略收益数据 | |
多策略订单数据 | data_2 | 通用 | 多策略订单数据 |
my_conv1d
表名:my_conv1d.v1
开发者: justforfun235 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
my_test
my_test
表名:my_test.v15
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 开始时间 | 开始时间 | str | 开始时间 | 2015-01-01 |
结束时间 | 结束时间 | str | 结束时间 | 2019-01-01 | |
股票池 | 股票池 | choice | 股票池 | 全市场 | |
因子或因子表达式 | 因子或因子表达式 | str | 因子或因子表达式 | pe_ttm_0 | |
调仓周期 | 调仓周期 | int | 调仓周期 | 22 | |
买入成本 | 买入成本 | float | 买入成本 | 0.0003 | |
卖出成本 | 卖出成本 | float | 卖出成本 | 0.0013 | |
因子排序方向 | 因子排序方向 | bool | 因子排序方向 | True | |
是否行业中性化处理 | 是否行业中性化处理 | bool | 是否行业中性化处理 | *必填 | |
是否去除ST股 | 是否去除ST股 | bool | 是否去除ST股 | *必填 | |
是否去除新股 | 是否去除新股 | bool | 是否去除新股 | *必填 | |
是否去除涨跌停股 | 是否去除涨跌停股 | bool | 是否去除涨跌停股 | *必填 | |
是否作图 | 是否作图 | bool | 是否作图 | True | |
图表输出 | 图表输出 | choice | 图表输出 | ['全部'] |
缺失值及无穷值处理
缺失值nan及无穷值inf处理:用 np.nan_to_num 自适应替换 inf 为对应数据类型的最大有限数,同时替换 NaN 为0。
表名:nan_inf.v2
开发者: ljj13802239795 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input | input | 通用 | *必填 | |
输出端 | data | data | 通用 |
neutral
数据中性化处理
表名:neutral.v1
开发者: polll | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | 因子名 | columns | str | 因子名 | "market_cap_0" |
是否市值中性化 | market_cap_n | str | 是否市值中性化 | 0 | |
是否行业中性化 | ind_n | str | 是否行业中性化 | 0 | |
输出端 | data_1 | data_1 | 通用 |
中性化处理
截面数据中性化,可以选择行业中性化或者行业和市值同时中性化
表名:neutralize.v12
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入特征列表 | input_2 | 通用 | 输入特征列表 | *必填 | |
输入参数 | 指定行业中性化的列 | columns_input | code | 指定行业中性化的列 | [默认代码](javascript:void(0);) |
是否同时市值中性化 | market_value_key | bool | 是否同时市值中性化 | True | |
是否输出行业哑变量 | industry_output_key | bool | 是否输出行业哑变量 | True | |
市值因子列名 | market_col_name | str | 市值因子列名 | market_cap_float_0 | |
行业因子列名 | industry_sw_col_name | str | 行业因子列名 | industry_sw_level1_0 | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
norm
表名:norm.v1
开发者: jh0924 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
独热编码
股票自动标注后,添加独热编码<one_hot>,并且删除自动标注多余的列。
表名:one_hot.v7
开发者: blsn | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 标注数据 | input_data | 通用 | 标注数据 | *必填 |
输入参数 | 是否添加独热编码 | one_hot | bool | 是否添加独热编码 | *必填 |
输出端 | 输出数据 | data | 通用 | 输出数据 |
指定因子独热编码
表名:one_hot_Copy.v2
添加独热编码<one_hot>,目前一次只支持一个因子。
开发者: qq360725038 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 标注数据 | input_data | 通用 | 标注数据 | *必填 |
单个因子特征列表 | one_hot_feature_list | 通用 | 单个因子特征列表 | *必填 | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
当日开盘除以昨日收盘
表名:openvsclose.v2
开发者: zhrh888 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
回测寻优参数配置
用于并行优化时回测模块的参数配置
表名:optimize_backtest.v3
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 预测数据 | input_1 | 通用 | 预测数据 | *必填 |
输入参数 | 资金轮仓周期 | hold_days | int | 资金轮仓周期 | 2 |
股票数量 | stock_num | int | 股票数量 | 5 | |
单票最大仓位限制 | max_cash_per_instrument | float | 单票最大仓位限制 | 0.2 | |
输出端 | 回测参数字典 | data_1 | 通用 | 回测参数字典 |
优化器每日持仓占比展示
优化器每日持仓占比展示,该模块配合"经典组合优化器"模块一起使用,是其下游模块。
表名:optimizer_daily_pos_plot.v3
开发者: outside | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 经典组合优化器的输出 | input_1 | 通用 | 经典组合优化器的输出 | *必填 |
输出端 | 经典组合优化器优化出的仓位权重 | data_1 | 通用 | 经典组合优化器优化出的仓位权重 |
option_para
提供额外参数项,便于自定义运行模块
表名:option_para.v2
开发者: wallstreetcat | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | stock_num | stock_num | str | 5 | |
hold_days | hold_days | str | 5 | ||
other_para | other_para | str | [object Object] | ||
输出端 | data_1 | data_1 | 通用 |
成交单回测
成交单回测模块
表名:order_record_backtest.v6
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 证券代码列表 | input_1 | 通用 | 证券代码列表 | *必填 |
成交数据 | input_2 | 通用 | 成交数据 | *必填 | |
输入参数 | 初始资金 | start_capital | float | 初始资金 | 100000000 |
输出端 | 回测结果 | data_1 | 通用 | 回测结果 |
正交化
因子(特征)数据正交化,包括施密特正交化Schmidt和对称正交化Symmetry
表名:orthogonalize.v9
开发者: ljj13802239795 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 待正交化特征数据 | feature_data | 通用 | 待正交化特征数据 | *必填 |
待正交化特征列表 | feature_list | 通用 | 待正交化特征列表 | *必填 | |
输入参数 | 正交方式 | orthkind | choice | 正交方式 | *必填 |
输出端 | 已正交化特征数据 | data_1 | 通用 | 已正交化特征数据 | |
已正交化特征列表 | data_2 | 通用 | 已正交化特征列表 |
Pandas透视表
pandas.pivot_table透视表封装
表名:pandas_pivot_table.v1
开发者: ingeno | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_data | 通用 | 输入数据 | *必填 |
输入参数 | index | index | str | index,对应pivot_table的参数index | date |
columns | columns | str | columns,对应pivot_table的参数columns,多个列名用英文逗号分隔 | instrument | |
values | values | str | values,对应pivot_table的参数values,多个列名用英文逗号分隔 | *必填 | |
flat | flat | bool | flat,如果是MultiIndex列,是否将列平面化 | *必填 | |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
参数循环
合并预测结果和参数
表名:param_define.v1
开发者: kobe | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入预测结果 | input_1 | 通用 | 输入预测结果 | *必填 |
输入参数 | 股票只数 | stock_num | int | 股票只数 | 10 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
参数字典自定义
用于参数字典的自定义
表名:param_dict_def.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 自定义参数字典 | params | code | 自定义参数字典 | [默认代码](javascript:void(0);) |
输出端 | 输出数据 | data | 通用 | 输出数据 |
params
表名:params.v7
开发者: xry | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
input_2 | input_2 | 通用 | *必填 | ||
input_3 | input_3 | 通用 | *必填 | ||
input_4 | input_4 | 通用 | *必填 | ||
input_5 | input_5 | 通用 | *必填 | ||
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 |
自定义参数特征列表
支持自定义参数的特征列表
表名:params_feature_list.v12
开发者: kobe | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入特征列表 | input_1 | 通用 | 输入特征列表 | *必填 |
输入参数 | 参数替换字典定义 | params | code | 参数替换字典定义 | [默认代码](javascript:void(0);) |
输出端 | 输出特征列表 | data | 通用 | 输出特征列表 |
performance_analysis
表名:performance_analysis.v1
开发者: feynman0825 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 |
周期转换
表名:period_resample.v1
开发者: hxjj001 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 转换周期 | resample_period | str | 转换周期 | M |
转换方式 | how_key | str | 转换方式 | last | |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
透视表填充处理
对指定DataFrame进行透视表转化然后执行向后填充、向前填充后stack,常用于收益率的计算
表名:pivot_fbfill_stack.v3
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 透视表索引列名 | index_col | str | 透视表索引列名 | date |
透视表列名 | col_name | str | 透视表列名 | instrument | |
透视表值列名 | values_col | str | 透视表值列名 | close_0 | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
plot
表名:plot.v1
开发者: user254 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 单个股票 | ins | 通用 | 单个股票 | *必填 |
开始日期 | start_date | 通用 | 开始日期 | *必填 | |
结束日期 | end_date | 通用 | 结束日期 | *必填 | |
特征列表 | features | 通用 | 特征列表 | *必填 |
绘制T.plot
T.plot一个简单封装
表名:plot_df.v7
开发者: omnia | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | *必填 | |
输入参数 | x | x | str | date | |
y | y | str | -- | ||
title | title | str | 标题 | ||
chart_type | chart_type | str | line | ||
options | options | code | [默认代码](javascript:void(0);) |
绘制策略收益曲线
表名:plot_strategy_pnl_curve.v1
开发者: xiaoshao | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | strategy_id | strategy_id | str | *必填 | |
user | user | str | *必填 | ||
password | password | str | *必填 | ||
benchmark | benchmark | str | 沪深300指数 |
portfolio_optimize
仓位组合优化测试
表名:portfolio_optimize.v1
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 股票池 | input_ds1 | 通用 | 股票池 | *必填 |
特征因子 | input_ds2 | 通用 | 特征因子 | *必填 | |
输入参数 | 训练集起始日期 | train_start | str | 训练集起始日期 | 2010-01-01 |
训练集终止日期 | train_end | str | 训练集终止日期 | 2015-01-01 | |
测试集起始日期 | test_start | str | 测试集起始日期 | 2015-01-01 | |
测试集终止日期 | test_end | str | 测试集终止日期 | 2018-09-20 | |
调仓周期 | freq | str | 调仓周期 | 22 | |
单只个股最大仓位占比 | ratio_max | str | 单只个股最大仓位占比 | 0.4 | |
初始资金 | capital_start | str | 初始资金 | 1000000 | |
输出端 | data | data | 通用 |
portfolio_optimizer
组合优化器
表名:portfolio_optimizer.v9
开发者: feynman0825 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | obj_type | obj_type | str | risk_reverse | |
cost_model | cost_model | str | *必填 | ||
gamma | gamma | str | 0.1 | ||
lam | lam | str | 10000 | ||
theta | theta | str | 0.003 | ||
mu | mu | str | 4cb45466d1f111e897340a580a81048c | ||
cov | cov | str | f206895ed1ef11e897340a580a81048c | ||
w_prev | w_prev | str | *必填 | ||
long_only | long_only | str | True | ||
holding_constraint | holding_constraint | str | 0.0,0.2 |
prediction_set_accuracy
计算预测集准确率
表名:prediction_set_accuracy.v1
开发者: kinwaiy_ai | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
print_len_of_train
表名:print_len_of_train.v2
开发者: yunisa12 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
input_2 | input_2 | 通用 | *必填 |
printtime
表名:printtime.v1
开发者: itsatest | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
process_data
表名:process_data.v5
开发者: yunisa12 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输出端 | data_1 | data_1 | 通用 | data_1 |
process_data_batch
表名:process_data_batch.v1
开发者: james_5 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输出端 | data_1 | data_1 | 通用 |
process_data
表名:process_data_bn.v1
开发者: james_5 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输出端 | data_1 | data_1 | 通用 | data_1 |
将0值转为nan
表名:put_0_to_nan.v2
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
pyfolio_full_tear_sheet
策略风险分析是对整个策略回测以后进行风险分析,主要包括:
回测相关指标,比如年化收益、收益波动率、夏普比率、最大回撤、偏度、峰度、索提纳比率、信息比率、贝塔、阿尔法
最大的前五次回撤,包括回撤时间段、回撤幅度、回撤天数
日收益折线图
月度收益率、年度收益率、月度收益分布图
日收益茎叶图、周收益茎叶图、年收益茎叶图
盈利最大前10股票
多头市值与空头市值
每日持仓股票数、每日杠杆、每日换手率、每日交易额
表名:pyfolio_full_tear_sheet.v1
开发者: wicked_code | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
策略风险分析
策略风险分析是对整个策略回测以后进行风险分析,主要包括:
回测相关指标,比如年化收益、收益波动率、夏普比率、最大回撤、偏度、峰度、索提纳比率、信息比率、贝塔、阿尔法
最大的前五次回撤,包括回撤时间段、回撤幅度、回撤天数
日收益折线图
月度收益率、年度收益率、月度收益分布图
日收益茎叶图、周收益茎叶图、年收益茎叶图
盈利最大前10股票
多头市值与空头市值
每日持仓股票数、每日杠杆、每日换手率、每日交易额
表名:pyfolio_full_tear_sheet1.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
pytest123
表名:pytest123.v1
开发者: pengyue111 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
pytestsssss
表名:pytestsssss.v1
开发者: pengyue111 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
rate
表名:rate.v1
开发者: fate | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
read_csv
表名:read_csv.v10
开发者: muhai123 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
read_data
从历史数据中读取基础数据
表名:read_data.v1
开发者: fate | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
读取定制数据
读取定制数据
表名:read_specical_data.v2
开发者: polll | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | start_date | start_date | str | 2019-01-01 | |
end_date | end_date | str | 2019-12-31 | ||
文件名 | filename | str | 文件名 | factors_df.h5 | |
KEY | key | str | KEY | df | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
股票轮仓信号读入
读入股票持仓信息,包含日期和和股票代码两列数据。
表名:read_stocklist.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 股票轮仓信号文件名 | filename | str | 股票轮仓信号文件名 | stocklist.csv |
文件编码方式 | code | str | 文件编码方式 | utf-8 | |
输出端 | 每日股票持仓 | data_1 | 通用 | 每日股票持仓 |
缩减存储占用
判断和转换输入 df 的列类型,缩减存储占用。输入 df 需要先行处理 nan 和 inf。
表名:reduce_mem_usage.v2
开发者: ljj13802239795 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input | input | 通用 | *必填 | |
输出端 | data | data | 通用 |
remove_Second_board
去掉创业板股票
表名:remove_Second_board.v1
开发者: yjc6296 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
修改列名
修改数据列名
表名:rename_columns.v5
开发者: jliang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | *必填 | |
输入参数 | 列名映射 | columns | str | 列名映射,格式为:原列名1:新列名1|原列名2:新列名2|原列名3:新列名3|.. | *必填 |
是否保留原列 | keep_old_columns | bool | 是否保留原列 | True | |
输出端 | data | data | 通用 |
修改列名
列名映射
表名:rename_columns1.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据源 | input_ds | 通用 | 输入数据源 | *必填 |
输入参数 | 旧列名1@新列名1|旧列名2@新列名2 | columns | str | 旧列名1@新列名1|旧列名2@新列名2 | deal_numbe@new_deal_number|close@new_close |
keep_old_columns | keep_old_columns | bool | True | ||
输出端 | 输出数据 | data | 通用 | 输出数据 |
特征因子列表长表达式处理
特征因子列表长表达式改名为facXXX
表名:renamefactors.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 特征因子列表 | input_1 | 通用 | 特征因子列表 | *必填 |
输出端 | 短因子列表 | data_1 | 通用 | 短因子列表 | |
列名字典 | data_2 | 通用 | 列名字典 |
无穷大异常数据处理
将正负无穷大数据替换为Nan并drop去除
表名:replace_inf_dropna.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
周期转换
根据需要将历史日线行情数据转换周线(W-FRI)、月线(M)
表命:resample_df.v15
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入日线行情数据 | input_1 | 通用 | 输入日线行情数据 | *必填 |
输入参数 | 转换的列名 | columns | code | 转换的列名 | [默认代码](javascript:void(0);) |
转换频率 | resample_period | str | 转换频率 | M | |
处理方式 | how_key | code | 处理方式 | [默认代码](javascript:void(0);) | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
周期转换
根据需要将历史日线行情数据转换周线(W-FRI)、月线(M)
表名:resample_df_Copy.v1
开发者: jyq123 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入日线行情数据 | input_1 | 通用 | 输入日线行情数据 | *必填 |
输入参数 | 转换的列名 | columns | code | 转换的列名 | [默认代码](javascript:void(0);) |
转换频率 | resample_period | str | 转换频率 | M | |
处理方式 | how_key | code | 处理方式 | [默认代码](javascript:void(0);) | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
删除原索引,重建索引
reset_index(drop=True),输入端连1,输出端连1
表名:reset_index_drop.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
策略收益与风险分析
对策略采用市场大类因子进行收益与风险归因
表名:revenue_risk_analysis.v2
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 回测结果数据 | input_1 | 通用 | 回测结果数据 | *必填 |
reverse_cal
表名:reverse_cal.v1
开发者: yunisa12 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | N | N | int | 20 | |
输出端 | data_1 | data_1 | 通用 |
rr44
rr44
表名:rr44.v1
开发者: wintersp | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | param1 | param1 | int | 2 |
rrr111
rrr111
表名:rrr111.v1
开发者: royshu | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
rydeng
表名:rydeng.v30
开发者: rydeng | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
输入参数 | k | k | int | k | 20 |
mm | mm | str | mm | ["2"] | |
sss | sss | str | sss | ||
输出端 | data_1 | data_1 | 通用 | data_1 |
选择列
表名:select_columns.v3
选择需要的列
开发者: jliang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_ds | 通用 | 输入数据 | *必填 |
输入列 | columns_ds | 通用 | 输入列,将与参数的输入列合并 | *必填 | |
输入参数 | 输入列 | columns | str | 输入列,将与输入端的输入列合并。多个列用英文逗号分隔,例如 open,close | *必填 |
反选 | reverse_select | bool | 反选,即删除选中的列 | *必填 | |
输出端 | data | data | 通用 |
K特征选择
选择K个最佳特征
表名:select_k_best.v9
开发者: ljj13802239795 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 开始日期 | start_date | str | 开始日期 | 2005-01-01 |
结束日期 | end_date | str | 结束日期 | 2015-01-01 | |
评分函数(f_classif/chi2) | score_func | choice | 评分函数(f_classif/chi2) | *必填 | |
拟选特征个数k | k | int | 拟选特征个数k | 60 | |
是否在屏幕输出结果? | if_print | bool | 是否在屏幕输出结果? | True | |
源特征列表 | feature_list | code | 源特征列表 | [默认代码](javascript:void(0);) | |
输出端 | 最佳特征列表 | data_1 | 通用 | 最佳特征列表 | |
scores&pvalues | data_2 | 通用 | scores&pvalues |
self_portfolio_optimize
自有股票仓位优化
表名:self_portfolio_optimize.v6
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 证券代码列表 | input_ds1 | 通用 | 证券代码列表 | *必填 |
特征因子列表 | input_ds2 | 通用 | 特征因子列表 | *必填 | |
输入参数 | 训练集起始日期 | train_start | str | 训练集起始日期 | 2010-01-01 |
训练集结束日期 | train_end | str | 训练集结束日期 | 2015-01-01 | |
验证集起始日期 | test_start | str | 验证集起始日期 | 2015-01-01 | |
验证集结束日期 | test_end | str | 验证集结束日期 | 2018-09-20 | |
换仓周期 | freq | int | 换仓周期 | 5 | |
持股数量 | stock_count | int | 持股数量 | 20 | |
最大个股持仓比例 | ratio_max | float | 最大个股持仓比例 | 0.3 | |
仓位分配均匀度 | pos_gradient | int | 仓位分配均匀度 | 0 | |
初始资金 | capital_start | float | 初始资金 | 10000000 | |
业绩基准 | bm | str | 业绩基准 | 000300.SHA |
设'date'为index
表名:set_index.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
设inf为nan
把所有inf设为nan
表名:set_inf_to_nan.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
shu_FactorAnalysis
shu_FactorAnalysis2
表名:shu_FactorAnalysis.v12
开发者: wintersp | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | data_start | data_start | str | data_start | 2020-01-01 |
data_end | data_end | str | data_end | 2020-03-20 | |
features | features | code | features | [默认代码](javascript:void(0);) | |
before_days | before_days | int | before_days | 1000 | |
list_days | list_days | int | list_days | 60 | |
pre_process | pre_process | code | pre_process | [默认代码](javascript:void(0);) | |
cond_feature | cond_feature | code | cond_feature | [默认代码](javascript:void(0);) | |
exclude_stock_list | exclude_stock_list | code | exclude_stock_list | [默认代码](javascript:void(0);) | |
ret_feature | ret_feature | code | ret_feature | [默认代码](javascript:void(0);) | |
bench_ret_feature | bench_ret_feature | code | bench_ret_feature | [默认代码](javascript:void(0);) | |
benchmark | benchmark | str | benchmark | *必填 | |
factor_names | factor_names | code | factor_names | [默认代码](javascript:void(0);) | |
输出端 | data_1 | data_1 | 通用 | data_1 |
shu_t1
shu_t1
表名:shu_t1.v2
开发者: wintersp | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | data_start | data_start | str | 2020-03-01 | |
ss | ss | code | [默认代码](javascript:void(0);) |
single_analysis
factor: start_time: end_time: if_market: if_industry:
表名:single_analysis.v1
开发者: fate | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
single_analysis_0718
N是换仓周期 is_industry:是否行业中性化 is_market:是否市值中性化
表名:single_analysis_0718.v1
开发者: fate | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | factor | factor | str | -1*ts_rank(rank(low_0),9) | |
N | N | int | 20 | ||
is_industry | is_industry | bool | True | ||
is_market | is_market | bool | *必填 | ||
start_date | start_date | str | 2018-01-01 | ||
end_date | end_date | str | 2018-12-31 | ||
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 | |||
data_3 | data_3 | 通用 |
single_stock_read
single_stock_read
表名:single_stock_read.v1
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | ins | ins | str | 000001.SZA |
single_variable
表名:single_variable.v2
开发者: fate | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
smartisan
表名:smartisan.v2
开发者: art | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | opts | opts | code |
绘制分组分布图
封装seaborns库中的分组分布图绘制,可对输入的DataFrame指定的x轴和y轴两列数据绘制盒式图、小提琴图、散点图等多种类型数据分布并分组展示。
表名:sns_catplot.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定X轴数据列名 | x | str | 指定X轴数据列名 | *必填 |
指定Y轴数据列名 | y | str | 指定Y轴数据列名 | *必填 | |
图展示类型 | kind | choice | 图展示类型 | s | |
指定分组列名 | hue | code | 指定分组列名 | [默认代码](javascript:void(0);) | |
图幅尺寸 | size | int | 图幅尺寸 | 5 |
绘制单变量直方图
seaborn_displot封装,绘制输入DataFrame的指定列直方图和概率密度
表名:sns_displot.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定绘制的列名 | x | str | 指定绘制的列名 | fs_roe_0 |
是否绘制概率密度分布 | kde | bool | 是否绘制概率密度分布 | *必填 | |
分组数量 | bins | int | 分组数量 | 100 |
绘制双变量联合分布
封装seaborn jointplot函数,绘制输入DataFrame中指定的两列变量的联合分布
表名:sns_jointplot.v2
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定变量1的列名 | x | str | 指定变量1的列名 | fs_roe_0 |
指定变量2的列名 | y | str | 指定变量2的列名 | fs_roa_ttm_0 | |
指定绘图类型 | kind | choice | 指定绘图类型 | s |
绘制多变量联合分布组图
封装seaborn pairgrid函数,绘制输入DataFrame中指定的列变量之间的两两联合分布组图
表名:sns_pairgrid.v3
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入需要绘制的特征列表 | input_2 | 通用 | 输入需要绘制的特征列表 | *必填 | |
输入参数 | 对角线图类型 | map_diag | choice | 对角线图类型 | k |
上三角图类型 | map_upper | choice | 上三角图类型 | s | |
下三角图类型 | map_lower | choice | 下三角图类型 | s |
sort_self
表名:sort_self.v1
开发者: lylelai | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
sst_0924_v2
表名:sst_0924.v2
开发者: wallstreetcat | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | factor | factor | 通用 | factor | *必填 |
输入参数 | window | window | int | window | 5 |
buy_sel_rank | buy_sel_rank | choice | buy_sel_rank | [4, 6] | |
field | field | str | field | gxl | |
asc | asc | bool | asc | *必填 | |
输出端 | data_1 | data_1 | 通用 |
sst_0924_v3
表名:sst_0924_v3.v1
开发者: wallstreetcat | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | factor | factor | 通用 | *必填 | |
输入参数 | window | window | int | 4 | |
buy_sel_rank | buy_sel_rank | choice | [4, 6] | ||
field | field | str | gxl | ||
asc | asc | bool | *必填 | ||
输出端 | data_1 | data_1 | 通用 |
sst_demo
表名:sst_demo.v1
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | a | a | 通用 | *必填 | |
b | b | 通用 | *必填 | ||
输入参数 | { | { | int | *必填 | |
int | *必填 | ||||
输出端 | data_1 | data_1 | 通用 |
sst_read_table
表名:sst_read_table.v1
开发者: iquant | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
优化标准化模块
表名:stand_standardlize.v15
开发者: bigrzz | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 待标准化的数据 | data_to_standardlize | 通用 | 待标准化的数据 | *必填 |
因子列表 | features | 通用 | 因子列表 | *必填 | |
数据分布 | data_dis | 通用 | 数据分布 | *必填 | |
direction | direction | 通用 | *必填 | ||
输出端 | 标准化后的数据 | data_output | 通用 | 标准化后的数据 | |
数据分布 | data_dis | 通用 | 数据分布 |
standardize_series
表名:standardize_series.v1
开发者: upton1919 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
stock_univ_sort_by_day
根据逐日的股票池数据,筛选因子数据.
表名:stock_univ_sort_by_day.v4
开发者: woodman2019 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
输入参数 | csv文件地址 | path | str | csv文件地址 | univ_date_2006_2019.csv |
输出端 | 筛选后的数据 | data_1 | 通用 | 筛选后的数据 |
股票池单因子分组测试 (stockpool_singlefactor_analysis.v1)
给定股票池文件csv,date和instrument, 按照给定因子分组等权重回测。
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 指定因子表达式 | feature_input | str | 指定因子表达式 | return_20 |
指定结束日期 | end | str | 指定结束日期 | 2019-03-01 | |
指定csv文件名 | filename | str | 指定csv文件名 | stocklist1.csv | |
编码格式 | code | str | 编码格式 | utf-8 |
stockranker_return
通过stockranker预测出的TOP5股票,绘出其累计收益率曲线
表名:stockranker_return.v8
开发者: xysgs | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | stockranker预测结果 | input_1 | 通用 | stockranker预测结果 | *必填 |
当日收益率数据 | input_2 | 通用 | 当日收益率数据 | *必填 | |
输出端 | 全部收益率数据 | data_1 | 通用 | 全部收益率数据 |
将日期字符串转为datetime格式
将日期字符串'2009-01-03 01:00:00'转为datetime格式
表名:str_to_date_time.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
策略的超额收益指标计算
策略的超额收益指标计算
表名:strategy_excess_performane.v2
开发者: xiaoshao | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
单字符串转为列表
输入字符串,输出列表list
表名:string_list.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | string | string | str | BTCUSD |
滚动运行配置
滚动运行配置。返回滚动列表,每个滚动包含开始日期和结束日期。
表名:summertest003.v1
开发者: summercs4 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 开始日期 | start_date | str | 开始日期 | 2010-01-01 |
结束日期 | end_date | str | 结束日期 | 2015-12-31 | |
更新周期 | rolling_update_days | int | 更新周期,按自然日计算,每多少天更新一次 | 365 | |
模拟实盘更新周期 | rolling_update_days_for_live | int | 模拟实盘更新周期,按自然日计算,每多少天更新一次。如果需要在模拟实盘阶段使用不同的模型更新周期,可以设置这个参数 | *必填 | |
最小数据天数 | rolling_min_days | int | 最小数据天数,按自然日计算,所以第一个滚动的结束日期是 从开始日期到开始日期+最小数据天数 | 730 | |
最大数据天数 | rolling_max_days | int | 最大数据天数,按自然日计算,0,表示没有限制,否则每一个滚动的开始日期=max(此滚动的结束日期-最大数据天数, 开始日期) | *必填 | |
实盘滚动次数 | rolling_count_for_live | int | 实盘滚动次数,模拟实盘模式下,取最后多少次滚动。一般在模拟实盘模式下,只用到最后一次滚动训练的模型,这里可以设置为1;如果你的滚动训练数据时间段很短,以至于期间可能没有训练数据,这里可以设置大一点。0表示没有限制 | 1 | |
输出端 | 滚动配置数据(DataSource pickle) | data | 通用 | 滚动配置数据(DataSource pickle) |
申万行业指数列表
获取申万行业列表/指数列表
表名:sw_industry_code.v5
开发者: iquant | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 申万行业级别 | level | int | 申万行业级别 | 1 |
起始日期 | start_date | str | 起始日期 | 2018-01-01 | |
结束日期 | end_date | str | 结束日期 | 2018-01-01 | |
输出端 | 申万行业指数列表 | data | 通用 | 申万行业指数列表 |
temp
temp
表名:temp.v1
开发者: goodchinas | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | input_2 | input_2 | int | 5 | |
input_3 | input_3 | choice | [4, 6] | ||
输出端 | data_1 | data_1 | 通用 |
test000
test000
表名:test000.v1
开发者: ykgong | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
代码过滤
指定股票列表,过滤数据
表名:test001andy.v1
开发者: andyinvest | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定去除的股票使用逗号分隔 | exclude_stock_list | code | 指定去除的股票使用逗号分隔 | [默认代码](javascript:void(0);) |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
代码过滤
指定列表,过滤数据
表名:test001andy2.v1
开发者: andyinvest | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定去除的股票使用逗号分隔 | exclude_stock_list | code | 指定去除的股票使用逗号分隔 | [默认代码](javascript:void(0);) |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
代码过滤
指定列表,过滤数据
表名:test001andy3.v1
开发者: andyinvest | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 指定去除的股票使用逗号分隔 | exclude_stock_list | code | 指定去除的股票使用逗号分隔 | [默认代码](javascript:void(0);) |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
test111
test111
表名:test111.v1
开发者: royshu | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | param | param | int | 1 | |
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 | |||
data_3 | data_3 | 通用 | |||
data_4 | data_4 | 通用 | |||
DATA_5 | DATA_5 | 通用 |
test123
test123
表名:test123.v3
开发者: ykgong | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
test123321
test123321
表名:test123321.v1
开发者: user4310 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
test22
表名:test22.v1
开发者: 993210oo | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
test332
表名:test332.v1
开发者: 993210oo | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
test333
表名:test333.v2
开发者: 993210oo | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
输出端 | data_1 | data_1 | 通用 | data_1 |
test789
表名:test789.v1
test789
开发者: ykgong | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
测试
表名:test_lgd1.v27
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 参数 | k | int | 参数 | 20 |
代码 | mm | code | 代码 | [默认代码](javascript:void(0);) | |
zifuchuan | sss | str | zifuchuan | ||
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
测试
读取上游数据和日线数据
表名:test_module.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 上游数据 | input_1 | 通用 | 上游数据 | *必填 |
输入参数 | 开始日期 | start_date | str | 开始日期 | 2019-01-01 |
结束日期 | end_date | str | 结束日期 | 2020-01-01 | |
表名 | table_name | str | 表名 | bar1d_CN_STOCK_A | |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 | |
行情数据 | data_2 | 通用 | 行情数据 |
test_tp
表名:test_tp.v2
开发者: topnheran | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 字段 | fields | choice | 字段 | ['amount', 'close', 'high'] |
开始 | start_date | str | 开始 | 20180101 | |
结束 | end_date | str | 结束 | 20201231 | |
窗口 | window | str | 窗口 | 0D | |
输出端 | pd | data_1 | 通用 | pd.DataFrame |
test_wyq
表名:test_wyq.v1
开发者: youknowwyq | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
标准化处理
对数据进行截面标准化处理
表名:testhw1.v1
开发者: goodchinas | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
因子列表 | input_2 | 通用 | 因子列表 | *必填 | |
输入参数 | 指定列 | columns_input | code | 指定列 | [默认代码](javascript:void(0);) |
输出端 | 输出数据 | data | 通用 | 输出数据 |
自定义测试
表名:testing.v2
开发者: sszy | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
testshu
testshu
表名:testshu.v1
开发者: royshu | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | param | param | int | 1 | |
输出端 | data_1 | data_1 | 通用 | ||
data_2 | data_2 | 通用 | |||
data_3 | data_3 | 通用 | |||
data_4 | data_4 | 通用 | |||
DATA_5 | DATA_5 | 通用 |
testtest
表名:testtest.v8
开发者: goodchinas | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | factor | factor | 通用 | *必填 | |
输入参数 | window | window | int | 5 | |
buy_sel_rank | buy_sel_rank | choice | [4, 6] | ||
field | field | str | gxl | ||
asc | asc | bool | *必填 | ||
输出端 | data_1 | data_1 | 通用 | data_1 |
time
表名:time_fenduan.v1
开发者: xkk | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
淘利预测数据
表名:tlaef_pred.v2
开发者: whitebear | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | model_id | model_id | str | model_id | 57fa9b6a59604791879350cc4c166a71T |
start_date | start_date | str | start_date | 2020-01-01 | |
end_date | end_date | str | end_date | 2020-10-01 |
修改列名
表名:tony_rename.v2
开发者: tonytony | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | input_ds | *必填 |
输入参数 | columns | columns | str | columns | avg_amount_0:new_avg_amount_0|rank_return_0/rank_return_5:return_change_5 |
输出端 | data | data | 通用 | data |
分批交易天数
在建仓期或卖出期分批交易的天数
表名:trade_in_bulk_days.v1
开发者: franklili | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输入参数 | trading_days | trading_days | int | 30 | |
输出端 | data_1 | data_1 | 通用 |
training_set_accuracy
计算模型训练集准确率
表名:training_set_accuracy.v1
开发者: kinwaiy_ai | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
trend_of_industry
一段时间申万一级行业的指数走势
表名:trend_of_industry.v1
开发者: sszy | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 计算开始时间 | start_date | str | 计算开始时间 | 2019-01-01 |
计算结束时间 | end_date | str | 计算结束时间 | 2019-03-22 |
ts_data_input_zz500
表名:ts_data_input_zz500.v2
开发者: stock | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输出端 | data_1 | data_1 | 通用 |
tt
测试自定义模块
表名:tt.v4
开发者: timtest | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | *必填 | |
输出端 | 输出 | data_1 | 通用 | 输出 |
tt123
tt123
表名:tt123.v1
开发者: user4310 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | param1 | param1 | int | 1 |
888
888
表名:ttt.v1
开发者: snryang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
ttt1111
ttt1111
表名:ttt1111.v1
开发者: user4310 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | param1 | param1 | int | 1 |
123456
123456
表名:ttt123.v1
开发者: snryang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | param0 | param0 | int | 3 |
组合优化-加入行业中性
优化目标:收益,风险,夏普比率,信息比率,风险平价 约束条件:权重,跟踪误差,行业中性 输入:可选,一个pandas.Series
表名:update_portfolio_opt.v10
开发者: wallstreetcat | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_1 | input_1 | 通用 | input_1 | *必填 |
输入参数 | 股票列表 | symbols | code | 股票列表 | [默认代码](javascript:void(0);) |
开始日期 | date | str | 开始日期 | 2018-01-02 | |
权重之和 | weight_sum | float | 权重之和 | 1 | |
最大权重 | upper_weight | float | 最大权重 | 0.3 | |
最小权重 | lower_weight | float | 最小权重 | 0.005 | |
向前计算天数 | before_start_days | int | 向前计算天数,默认为一年 | 365 | |
优化目标 | target | choice | 优化目标 | 最 | |
是否在优化失败时返回等权重 | return_equal_weight_if_fail | bool | 是否在优化失败时返回等权重 | True | |
基准指数 | benchmark | code | 基准指数,默认上证50,列表格式 | [默认代码](javascript:void(0);) | |
upper_tracking_error | upper_tracking_error | float | upper_tracking_error | 0.3 | |
lower_tracking_error | lower_tracking_error | float | lower_tracking_error | 0.001 | |
是否进行行业中性约束 | industry_neutral | bool | 是否进行行业中性约束 | *必填 | |
优化函数的容忍度 | tol | float | 优化函数的容忍度,越小越精确 | 1 | |
优化函数的最大迭代次数 | maxiter | int | 优化函数的最大迭代次数,影响计算时间 | 50 | |
输出端 | data_1 | data_1 | 通用 | data_1 |
userlibtest
表名:userlibtest.v1
开发者: wangqiyuan | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
50ETF期权波动率指数日K线
获取50ETF期权波动率指数日K线
表名:vix_daily.v6
开发者: ganxy1028 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | start_date | start_date | str | start_date | 2018-07-01 |
end_date | end_date | str | end_date | 2020-07-31 | |
输出端 | data | data | 通用 | data |
期权波动率指数
获取期权波动率指数
表名:vixk.v15
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | start_date | start_date | str | start_date | 2018-07-01 |
end_date | end_date | str | end_date | 2020-07-31 | |
输出端 | data | data | 通用 | data |
vol_ratio_5
表名:vol_ratio_5.v1
开发者: supertrim258 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
weee
表名:weee.v1
开发者: fate | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
获取用户微博帖子
获取指定用户的微博帖子,使用参考 https://bigquant.com/community/t/topic/132125
表名:weibo_user_posts_fetcher.v13
开发者: think | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 微博用户名 | user_name | str | 微博用户名,例如 花荣 | *必填 |
数量 | count | int | 数量,获取用户的多少条微博数据 | *必填 | |
cookie_SUB | cookie_sub | str | cookie_SUB,微博登录用户的cookie SUB,获取微博数据需要登录 | *必填 | |
输出端 | data_1 | data_1 | 通用 |
xiecsv
xiecsv
表名:xiecsv.v1
开发者: wujunjun | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 回测 | input_1 | 通用 | 回测 | *必填 |
特征 | input_2 | 通用 | 特征 | *必填 | |
输出端 | 无 | data_1 | 通用 | 无 |
xixi
表名:xixi.v1
开发者: alfred1993 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
处理测试
测试
表名:xxs.v1
开发者: daimei | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 参数1 | a | float | 参数1 | 5.0 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
处理
表名:xxx.v1
开发者: daimei | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | 参数1 | a | float | 参数1 | 0.1 |
输出端 | 输出数据 | data_1 | 通用 | 输出数据 |
我的模块
xxxx
表名:xxxxX.v1
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 开始日期 | start_date | str | 开始日期 | 2004-01-01 |
结束日期 | end_date | str | 结束日期 | 2015-01-01 |
y99
表名:y99.v1
开发者: ft2728244 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
ywb_number
表名:ywb_number.v2
开发者: snryang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | a | a | int | a | 1 |
输出端 | data_1 | data_1 | 通用 |
自定义搜索
自定义搜索
表名:ywb_params.v7
开发者: snryang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 训练数据集 | input_1 | 通用 | 训练数据集 | *必填 |
训练特征列表 | input_2 | 通用 | 训练特征列表 | *必填 | |
测试数据集 | input_3 | 通用 | 测试数据集 | *必填 | |
代码列表(通用) | input_4 | 通用 | 代码列表(通用) | *必填 | |
超参标识 | input_5 | 通用 | 超参标识 | *必填 | |
输入参数 | 文件名规则 | filename | str | 文件名规则 | temp |
学习率 | learning_rate | float | 学习率 | 0.1 |
ywbtest
ywbtest
表名:ywbtest.v1
开发者: snryang | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | tttt | tttt | 通用 | *必填 | |
输入参数 | param_1 | param_1 | int | *必填 | |
param_2 | param_2 | float | 0.1 | ||
param_3 | param_3 | bool | *必填 | ||
param_4 | param_4 | str | foo | ||
param_5 | param_5 | choice | ['foo', 'bar'] |
zigzag
表名:zigzag.v1
开发者: liontain | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | dfSeries | dfSeries | 通用 | *必填 | |
输出端 | dfRes | dfRes | 通用 |
ss
表名:zzz.v1
开发者: kobe | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
指数增强
该功能模块主要功能为:在给定的指数成份股中优化选股和仓位以实现指数增强
表名:指数增强.v11
开发者: chad | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 特征列表 | input_ds1 | 通用 | 特征列表 | *必填 |
输入参数 | 训练集开始日期 | train_start | str | 训练集开始日期 | 2010-01-01 |
训练集结束日期 | train_end | str | 训练集结束日期 | 2015-01-01 | |
验证集开始日期 | test_start | str | 验证集开始日期 | 2016-01-01 | |
验证集结束日期 | test_end | str | 验证集结束日期 | 2018-09-20 | |
换仓周期 | freq | int | 换仓周期,策略默认定期重新按股票排名换仓 | 1 | |
持仓股数 | stock_count | int | 持仓股数,策略持有的股票个数 | 20 | |
个股最大持仓比例 | ratio_max | float | 个股最大持仓比例,允许的个股最高持股比例 | 0.25 | |
仓位配比均匀度 | pos_gradient | float | 仓位配比均匀度,此项越大个股的持仓比例越均匀 | 0 | |
初始资金 | capital_start | float | 初始资金 | 10000000 | |
训练集股票池范围 | market_train | choice | 训练集股票池范围 | 全市场 | |
验证集股票池范围 | market_test | choice | 验证集股票池范围 | 全市场 | |
业绩基准 | benchmark_ins | choice | 业绩基准 | IC0000.CFE | |
输出端 | 回测结果 | data | 通用 | 回测结果 |
神经网络预测器
神经网络预测器
表名:神经网络预测器.v1
开发者: feynman0825 | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 训练数据 | input_1 | 通用 | 训练数据 | *必填 |
特征列表 | input_2 | 通用 | 特征列表 | *必填 | |
预测数据 | input_3 | 通用 | 预测数据 | *必填 | |
输入参数 | 隐含层数量 | hidden_layer_sizes | str | 隐含层数量 | 5,10 |
输出端 | 预测值 | data_1 | 通用 | 预测值 |
绘制单只股票K线图
绘制单只股票的K线图,目前只支持单子股票
表名:绘制单只股票K线图.v1
开发者: xiaoshao | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入参数 | 股票代码 | instrument | str | 股票代码 | 000009.SZA |
开始时间 | start_date | str | 开始时间 | 2018-01-01 | |
结束时间 | end_date | str | 结束时间 | 2018-10-10 | |
短周期均线参数 | sma_length | str | 短周期均线参数 | 10 | |
长周期均线参数 | lma_length | str | 长周期均线参数 | 30 | |
输出端 | K线图数据 | ds | 通用 | K线图数据 |
股票池初选
选股生成器模块
表名:股票池初选.v5
开发者: qhdxlgd | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | 输入数据 | input_1 | 通用 | 输入数据 | *必填 |
输入参数 | self_instruments | self_instruments | code | [默认代码](javascript:void(0);) | |
指定概念板块 | input_concepts | code | 指定概念板块 | [默认代码](javascript:void(0);) | |
指定行业 | input_industrys | code | 指定行业 | [默认代码](javascript:void(0);) | |
指数范围 | input_indexs | code | 指数范围 | [默认代码](javascript:void(0);) | |
过滤ST股 | input_st | choice | 过滤ST股 | 过滤 | |
过滤停牌股 | input_suspend | choice | 过滤停牌股 | 过滤 | |
输出端 | 输出数据 | data | 通用 | 输出数据 |
获取交易信号
获取某日交易信号
表名:获取交易信号.v7
开发者: xiaoshao | 使用示例
类别 | 显示名称 | 名称 | 类型 | 描述 | 必填/默认 |
---|---|---|---|---|---|
输入端 | input_ds | input_ds | 通用 | *必填 | |
输入参数 | date | date | str | 2016-12-30 | |
输出端 | data | data | 通用 |
\