看起来较为简洁,从选股范围开始,一步一步进行到回测函数,逻辑是直线型的,比较易懂。
下面从几个方面来介绍一下:
1、查看源代码

这个可视化编程跟少儿编辑的堆积木还是有较大不同的。少儿编程的每一块积木也就是一句代码,包含一两个参数。而可视化编程每一个模块是一大段完整的函数或参数。
我们可以查看或修改源代码,点击下图的红圈内的小直角图标来切换代码界面和可视化界面。
我们切换到代码界面看一下,为了减少图片长度,我把代码折叠了。实际上代码较多,一共有180多行。可以看出,每个模块(从m1到m5)都有自己相应的代码。
2、查看模块属性及相应的帮助信息
所有代码都可以在模块属性里面填写的。点击某一个模块,这个模块的边框明显会变粗,表示被选中了,如下图,我们点击了m2模块。
然后界面右侧会出现模块属性和帮助,如果不熟悉操作,可以一边填写,一边对照下面相应的帮助信息。
3、运行某一个模块并查询结果
填写完模块参数,我们可以立即运行和查询结果。在想运行的模块上面点击鼠标右键,弹出的菜单中包含“运行选中模块”和“查看结果”。
我们分别点击,会出现运行信息提示和结果,如下图所示,m1运行的结果是生成了一段SQL代码。
我们再运行和查看一下m4模块,可以看到,这个时候m1至m4全变成蓝色了,这说明,运行m1至m3模块是运行m4模块的前提。
运行提示信息及结果查看:
橙色字体表示m4这一步可以用更强大的硬件来加快运行速度(加速需要消费宽币)。m4的运行结果是每天选出来的10支股票,我们看一下昨天的10支:
这里说一下这个m4模块的一个不足之处,就是无论我们调仓是按交易日、周还是月,m4模块总是把每一交易日的10支股票都选了出来。如果策略是按周或月调仓,这样做会影响回测速度的。
BigQuant的可视化编程今天就介绍到这儿,我们下期再见!