001-草稿


(LWY) #1

导语:相信进入到“小学”阶段学习的用户,通过学习“学前”阶段的三篇文章,已经对BigQuant的策略开发平台、AI量化策略和我们的平台结构有了较直观的大致的了解。那么本阶段,我们就“一个AI量化策略从思想到策略程序输出”的各个步骤做进一步详细的讲解。
还记得,“学前”阶段关于“AI量化策略快速理解”一文中出现的那张AI量化策略流程图吗?


本文详细展开解说,流程图中第一个标注出的环节(见上图)–如何确定策略关注的股票池,以及如何合理的划分训练数据和测试数据的时间分段节点。
那么,我们先来看看可视化模式下,模块窗口列表中,那些模块与确定股票池和划分数据集有关呢:
(截图展示模块列表的区域):

  • 数据输入输出>证券代码列表;
  • 数据输入输出>A股股票过滤。

当我们把模块拖入到可视化策略构建的画布区域中,怎么设置相关的参数呢?

  • “证券代码列表”模块设置指南:(可设置交易市场,训练和测试数据集的时间范围)
    -从模块列表中将“证券代码列表”拖入到画布中,拖入两个,分别用户训练数据集合测试数据集;
    -单击其中一个模块,便可在右侧展开选中模块的属性设置区域(见下图)。
    -对应数据集作用,设置相应的数据集起止日期。
    -选择交易市场,目前支持……………………
    -股票代码列表,非必填项,若指定分析某些股票,可逐一填写股票代码,格式“”。
    -最大数据,表示要查看的股票数量,默认值为0,表示股票池中的全部数据均可查看。

至此,股票池的大致范围就确定了,并且用作训练的数据集和测试数据集也划分明确。如果,是需要分析的股票具备一些共同的属性,如行业,类别等属性,可使用“A股股票过滤”模块。

  • “A股股票过滤”模块设置指南:
    -从模块列表中将“A股股票过滤”拖入到画布中。
    -选中该模块,展开属性设置窗口。
    -可设置各类过滤条件,见下图。
    ……

需注意的是,“A股股票过滤”模块作用于数据特征抽取之后。
(配图,策略结构图,标注出“A股股票过滤”模块的使用位置)
至此,我们已经清楚股票池确定的相关模块的种类和具体设置方法,下面举个实例:筛选中证500指数中创业板的通信和银行类的股票,见下图。

如果,你需要筛选更多条件的股票,可参考社区中一篇名为“ 如何选出符合一定条件的股票(改)”的详细教程贴。