BigQuant使用文档

示例模块

由polll创建,最终由polll 被浏览 1062 用户

{{use_style}}

提交结果到Challenger

提交预测结果到 challenger.ai

表名:challenger_submit.v1

类别 显示名称 名称 类型 描述 必填/默认
输入端 预测数据 prediction_ds 通用 预测数据,HDF格式 *必填
输入参数 用户名 account str 用户名,一般是你的登陆邮箱 *必填
登陆密码 password str 登陆密码,可以用原始密码,也可以使用密码的md5 *必填
比赛期数/round challenge_round str 比赛期数/round 9
比赛类型 challenge_type str 比赛类型,比赛type,可以在比赛页面的html源代码里找到div id="main_content" data-cid="6" data-type="trendsense" data-round="8" trendsense
比赛cid challenge_cid str 比赛cid 6

Hello BigQuant Module

这是一个示例模块,用来展示如何创建一个模块。您可以拷贝此模块并修改成你需要的模块。 一个模块应该至少包括一个 bigquant_run 函数。

表名:hellomodule.v1

类别 显示名称 名称 类型 描述 必填/默认
输入端 一个数据输入 input_ds 通用 一个数据输入 *必填
另一个数据输入 another_input_ds 通用 另一个数据输入 *必填
输入参数 没有限制的int参数 param1 int 没有限制的int参数 *必填
一个int参数 param2 int 一个int参数 *必填
一个float参数 param3 float 一个float参数 *必填
choice参数 param5 choice choice参数 *必填
文本字段 foo code 文本字段 [默认代码](javascript:void(0);)
bool参数 param7 bool bool参数,无默认值 *必填
简单Python对象 bar code 简单Python对象 [默认代码](javascript:void(0);)
另一个Python对象 bar1 code 另一个Python对象 [默认代码](javascript:void(0);)
Python函数 bar2 code Python函数 [默认代码](javascript:void(0);)
自动完成 bar3 code 自动完成 [默认代码](javascript:void(0);)
bool参数 param6 bool bool参数 True
str参数 strparam str str参数 some_default_value
输出端 一个输出数据 some_ds 通用 一个输出数据
另一个输出数据 another_ds 通用 另一个输出数据

基础特征抽取(vnext)

表名:vnext_general_feature_extractor.v1

类别 显示名称 名称 类型 描述 必填/默认
输入端 证券代码列表 instruments 通用 证券代码列表 *必填
特征列表 features 通用 特征列表 *必填
输入参数 开始日期 start_date str 开始日期,示例 2017-02-12,一般不需要指定,使用 证券代码列表 里的开始日期
结束日期 end_date str 结束日期,示例 2017-02-12,一般不需要指定,使用 证券代码列表 里的结束日期
向前取数据天数 before_start_days float 向前取数据天数,比如,用户通过表达式计算的衍生特征,可能需要用到开始日期之前的数据,可以通过设置此值实现,则数据将从 开始日期-向前取数据天数 开始取。考虑到节假日等,建议将此值得大一些 90
输出端 基础特征数据 data 通用 基础特征数据

\