BigQuant使用文档

向导式策略生成器

由ypyu创建,最终由ypyu 被浏览 836 用户

导语

对于不会写代码的交易者来说,能够零代码生成量化策略是一个非常大的需求

于是BigQuant最近开放了针对传统量化策略的向导式生成器,本文主要介绍向导式生成器的使用

\

向导式生成器基本框架

经典策略向导式生成器一共分为四个步骤


  • 回测:在回测中主要设置回测相关的参数,包括初始资金、起止日期和交易成本等参数。
  • 选股:在经典策略中,我们的选股规则主要是指标过滤,比如筛选出符合某些财务指标和技术指标的股票,这里筛选出来的股票可以理解为就是我们的资产池。
  • 买入卖出:买入卖出分为轮动和择时。轮动就是固定换仓策略,在我们已经选完股票后,我们就选择一个固定的换仓期等权买入或卖出;择时就是再次利用指标做买入卖出的过滤,比如均线金叉买入,均线死叉卖出。
  • 风控:风控主要是个股风控和大盘风控。个股风控主要就是止损止盈;大盘风控主要是大盘达到某种条件,整体限制开仓或者换仓。

\

傻瓜式策略生成

第一步,在新建策略中选中【向导式策略生成器-普通策略

{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}然后我们看到回测设置界面,如下图

在这个界面中,我们可以设置初始资金、回测时间、回测频率、回测基准

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

在设置完回测参数后,我们点击选股便来到了选股规则配置界面

假设我们的选股规则为


销售毛利润 > 30%

净利润同比增长率 > 20%

净资产收益率>20%


然后点击下一步

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

下一步我们就进入到了买入卖出配置界面

我们设置如下配置参数


调仓周期为5天

最大股票数量为5只

买入方式选择等权买入



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

然后点击下一步

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

最后我们来到了风险控制配置界面

我们选择如下配置参数


个股止损点20%

大盘风控为当沪深300小于120日均线,则清仓


点击运行回测

{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}于是,在我们的当前文件夹便生成了一个可视化策略,点击运行全部

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

运行后就能获取我们的策略收益信息了

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

标签

回测