对于不会写代码的交易者来说,能够零代码生成量化策略是一个非常大的需求。于是BigQuant最近开放了针对传统量化策略的向导式生成器,本文主要介绍向导式生成器的使用。
向导式生成器基本框架介绍
经典策略向导式生成器一共分为四个步骤:
- 回测:在回测中主要设置回测相关的参数,包括初始资金、起止日期和交易成本等参数。
- 选股:在经典策略中,我们的选股规则主要是指标过滤,比如筛选出符合某些财务指标和技术指标的股票,这里筛选出来的股票可以理解为就是我们的资产池。
- 买入卖出:买入卖出分为轮动和择时。轮动就是固定换仓策略,在我们已经选完股票后,我们就选择一个固定的换仓期等权买入或卖出;择时就是再次利用指标做买入卖出的过滤,比如均线金叉买入,均线死叉卖出。
- 风控:风控主要是个股风控和大盘风控。个股风控主要就是止损止盈;大盘风控主要是大盘达到某种条件,整体限制开仓或者换仓。
傻瓜式策略生成
第一步,在新建策略中选中【向导式策略生成器-普通策略】
然后我们看到回测设置界面,如下图。在这个界面中,我们可以设置初始资金、回测时间、回测频率、回测基准等:
在设置完回测参数后,我们点击选股便来到了选股规则配置界面。
假设我们的选股规则为:
- 销售毛利润 > 30%
- 净利润同比增长率 > 20%
- 净资产收益率>20%
然后点击下一步。
下一步我们就进入到了买入卖出配置界面,我们设置如下配置参数:
- 调仓周期为5天
- 最大股票数量为5只
- 买入方式选择等权买入
然后点击下一步。
最后我们来到了风险控制配置界面,我们选择如下配置参数:
- 个股止损点20%
- 大盘风控为当沪深300小于120日均线,则清仓
点击运行回测。
于是,在我们的当前文件夹便生成了一个可视化策略,点击运行全部:
运行后就能获取我们的策略收益信息了: