历史文档

【历史文档】策略-设置数据集

由undefined创建,最终由small_q 被浏览 4069 用户

更新

本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明

新版量化开发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

\

导语

相信进入到“小学”阶段学习的用户,通过学习“学前”阶段的三篇文章,已经对BigQuant的策略开发平台、AI量化策略和我们的平台结构有了较直观的大致了解。从本文开始,我们将按照AI策略开发的完整流程(共七步),逐步引导大家自己上手在BigQuant平台上快速构建AI策略。本文首先介绍如何使用证券代码模块指定股票范围和数据起止日期。重要的事情说三遍:模块的输入端口有提示需要连线的上游数据类型,两个模块之间的接口不能随意连接,否则会报错!

如下图所示,训练集和预测集数据的构建需要首先通过代码列表模块指定数据起止时间和标的范围。


{w:100}{w:100}{w:100}

\

设置数据集

新建策略

第一步:新建空白可视化AI策略。

添加模块

第二步:添加模块:在模块列表的 数据输入输出 下找到 代码列表 模块并拖入画布。


{w:100}{w:100}{w:100}

模块参数设置

第三步:选中模块,在右侧属性栏中可修改参数。


{w:100}{w:100}{w:100}

  • 开始时间:训练集的开始时间设置,格式“yyyy-mm-dd”。
  • 结束时间:训练集的结束时间设置,格式“yyyy-mm-dd”。
  • 交易市场:目前支持种类有
    • CN_STOCK_A – A股
    • CN_FUND – 场内基金
    • CN_FUTURE – 期货

如图所示,我们设置训练集数据时间范围是2013-01-01日至2016-12-31日,股票范围为A股所有股票

{w:100}{w:100}{w:100}

测试集的模块设置与训练集类似,只需要将“开始时间”和“结束时间”设置为“2017-01-01”和“2018-12-31”即可。

{w:100}{w:100}{w:100}

如果我们想指定一个股票池训练或预测,那么只要在股票代码列表中加入相应的股票代码即可,如下图所示:

{w:100}{w:100}{w:100}

小结:至此,我们完成了训练集和预测集数据的起止时间和股票范围设置,接下来会进行目标确定、数据标注部分。如果你想进行更复杂的股票筛选条件设置,请查阅专题教程: \n 【宽客学院】如何选出符合一定条件的股票

\

标签

AI量化策略
{link}