如果提起程序化、编程量化炒股,对于没有编程基础的人来讲可能会比较抵触量化炒股,但想告诉大家量化炒股,在当前的股票软件上的编程难度要远远小于我们专业的编程。这个编程里面基本上都是现成直接可以拿来使用的函数,并且也没有循环等等烧脑的逻辑语言,基本上就是变量的定义,当下是否符合你写好的买入条件,符合就会在屏幕上显示除买入符号,卖出同理。

在介绍软件的使用之前,请大家在电脑上下载各大券商官方网站上的炒股软件,拿平安证券来说,软件的名字是平安证券惠赢,其实,所有券商的软件的内核都是一个叫做“通达信”的软件,不同的券商在“通达信”的基础上删删减减一些基本的功能就推出了各自的炒股软件。

提到炒股软件,我奉劝那些只用手机炒股的散户们,请你们对自己的钱负责任一些,手机炒股,连K线图都看不清楚,你是想着全凭运气吗?你们那不是炒股,是买彩票。

为了让大家有一个直观的感受,我先给大家看一下一个特别简单的模型量化炒股

买入:=C>MA(C,60);

卖出:=C<MA(C,60);

ENTERLONG: 买入;

EXITLONG: 卖出;

这是一个只有4行的简单模型,模型的策略是:当日收盘价站上60日线就买入,跌破60日线就卖出,可以说没有比这个模型再简单的模型了。

我们将这个模型加载在酒鬼酒上面,测试2016年1月1日至2020年12月31日的数据可以得出最近5年的收益情况,虽然胜率不高,只有38.1%,但是最近5年可以实现10倍的收益,而期间的最大回撤比也并不是很高18.1%。

量化炒股

实现整个完整测试的过程如下:

打开软件后,找到软件的“公式管理器”,一般的图标是:。或者也可以通过快捷键调出“公式管理器”,快捷键是Ctrl+F。点击“专家系统公式”前面的加号+,会弹出如下窗口:

量化炒股

单击任意一个系统公式,之后单击右上角的“新建”,就会弹出“专家系统公式编辑器”:

量化炒股

在这个空白的编辑器中就可以写入我们想要实现的各种策略模型了。

我们将60日线策略的内容写入如下:

买入:=C>MA(C,60);

卖出:=C<MA(C,60);

ENTERLONG: 买入;

EXITLONG: 卖出;

然后在编辑器左上角的“公式名称”处写入这个公式的名称:60日线,再点击右上角的“确定”,这样一个简单的60日线模型就建立成功了。

量化炒股

然后再使用快捷键Ctrl+S调出“程序交易评测系统”:

量化炒股

在左侧的“专家系统公式”中找到刚刚建立好的“60日线”,如果找不到,先单击一下右上角的“刷新指标树和周期”再双击左侧的“专家系统公式”,看看新建的“60日线”是否出现了。先单击选中“60日线”公式,再往右侧看。

测试初始默认的计算周日是日线,采取前复权的方式,我们暂时保持设置不变(关于前复权会导致测试结果不准确的问题在后面再详细探讨)。点击下方的“下一步”:

量化炒股

在弹出的“建仓规则”中,需要我们自己选择评测的时间段;在初始分配资金的地方可以保持默认的100万元不变,在使用资金的地方,我一般选择的都是“全部资金开仓”即每次都满仓交易。设置好之后,再次点击“下一步”:

量化炒股

在“交易方式”中,主要设置的是手续费,我一般设置成买入费率万分之五,卖出万分之15(千分之一的印花税+万分之五手续费)的费率。再次点击“下一步”:

量化炒股

这一页的“平仓规则”主要设置的是如何定量止损和止盈,这里暂时先不设置,即不考虑止损和止盈,只靠买卖信号进行开平仓,再次点击“下一步”:

量化炒股

在“评测品种”中点击“添加”,在出现的界面中:

量化炒股

事先将我们要测试的品种“酒鬼酒”加入到“自选股”中,这时单击左侧的“自选股”,就会出现“酒鬼酒”,单击“酒鬼酒”之后再点击“确定”,就会看到:

量化炒股

这时我们点击“开始评测”,就会弹出:

量化炒股

这就是最终的测试报告了,双击报告中的“酒鬼酒”这一行,就会弹出:

量化炒股

点击弹出框上方的“K线图上显示信号”,可以看到具体的开平仓时间,以及下方还有具体的每次开平的价格等明细,这些明细可以通过点击右上角的“导出结果”以EXECL表格的形式存储在电脑中,以便我们后续的研究。

关闭交易明细界面,再次回到测试结果对话框,看下方的“评测指标详情”,其中有这个策略在酒鬼酒上的各种指标,包括盈亏时间比、胜率、最大回撤比等等,我们可以对其进行详细研究。

这一章是一个最简单的交易策略的测试过程,在后面的章节我们会详细讲解软件中公式管理器其他版块的应用(除了测试功能,还有指标显示在K线图上、选股等功能),再之后,将分几个章节探讨如何建立一个相对可靠成熟的交易策略。