亲,欢迎光临小说旗!
错缺断章、加书:站内短信
后台有人,会尽快回复!
小说旗 > 都市言情 > 综艺,炒股也有真人秀 > 第25章 估值指标量化测试
  • 主题模式:

  • 字体大小:

    -

    18

    +
  • 恢复默认

“这一课,我们开始讲量化交易的实战案例。但在应用量化交易系统前,我们必须学会设计量化交易系统,还得学会用测试工具,也就是股票软件的系统测试平台。有人知道第一步要怎样做吗?”

学员你看看我,我看看你。终于有人说:“开机。”

众人笑。

田园也笑。“第一步是确定买卖的条件。其实我们不仅要确定怎么买,也要确定买多少。测试平台有一个地方,可以设置出现信号后买入资金量的比例,也可以设置成固定的金额。”

众人点头。

“量化交易中,如果只买一次还比较简单,但若是需要多次买入,就得设置再次出现买点时的买入量。必须要说的一点是软件虽然强大,但也没强到可以任意设置的程度,所以必要时建议手动设计。”

众人惊讶,量化测试的工作量惊人,手工测试可不是一般人能做到的。

田园猜到了学员们的想法,就说:“会程序设计更好。实在不会,也可以暂时用测试设计平台中已有的条件。我们不纠结这个,继续讲怎样设置卖出条件。”

众人点头。

田园说:“卖出的条件有很多种,可以是交易系统的卖出点;也可以是买入到达指定周期后卖出,比如20个交易日;还可以是股价到达止盈止损幅度时卖出。”

他继续说:“将时间与幅度结合也行,比如10日涨幅达到10%时卖出。还有一种,是N个交易日回落一定幅度时卖出。”

众人闻听有些感慨,卖出股票竟然可以设置这么多种条件。

田园继续讲:“设置好买卖条件后,就要设置测试的时段了,建议把时间设置成2010年以后,因为这一年的股市开始有做空机制了,而且后面的行情振幅也比较正常了。”

这时有人问:“你的意思是,2010年以前的股市大起大落呗?”

“对。股市成立之初的巨幅震荡,没有多大参考价值,也几乎不会再出现。而2007年,2008年的股市也是比较少见的行情,相对而言,2010年以后的股市波动更为正常。”

学员们闻听顿觉有礼。

田园开始讲测试的对象。“股票的数量一定要足够多,太少的话无法体现量化规则的真实收益。”

众人点头。

田园继续说:“测试平台还可以规定出现买入信号后,是随机买入个股,还是以一定的条件排序买入。”

很多人不理解排序的意思,纷纷举手提问。

田园告诉他们:股票数量很多时,测试平台可以对满足条件的个股,以某种条件进行排序,比如用kdj的j值排序。可以设置从大到小或者从小到大排序,然后买入其中的N只。

“由于可以采用的条件很多,所以有太多的可能了。”

学员们闻听已是跃跃欲试。

“设置好这些条件就可以开始测试了,如果觉得条件还不够多,那么可以增加附加条件,也就是同时满足两个乃至更多条件。”

“这也可以?那不是有更多的可能了。”

“是的。研究量化交易的乐趣正在于此。但我要说一点,条件不是越多越好。在股市中,1+1可能大于2,但是1+1+1有可能大于2,也有可能小于2。”

众人疑惑。

田园笑,“不信你们就测测看。”

他又提醒学员们:“买入的条件增加时,买点的数量就会减少,有时这会降低整体收益率。我必须提醒你们,很多人以为炒股就是要争取高成功率,但高成功率可不一定有高收益率,它还取决于交易的次数。其实只要收益率高,成功率低点也是可以接受的。”

学员们点头。

“现在我们正式开始设计一些量化交易测试。建议从基本面开始进行量化条件的测试。其中最常用的指标是估值指标和财报指标,它们既可以单独用于选股,也可以作为技术指标的附加条件。为了方便测试和对比,我们就以每份财报公布的截止日期进行测试。”

田园告诉大家,中报和年报的财务指标更适合中长线交易,而一季报和三季报的指标更适合短线交易。

“测试一是市盈率指标选股的收益水平。由于很多企业有季节性,所以要么用年报计算市盈率,要么用动态市盈率。测试方法可以分为两种,一种是指标的绝对值,另一种是个股指标的对比排序。”

“绝对值?”

“就是看数值选股。这种方法相对简单,找到市盈率在某个范围内的个股,然后统计时段的平均涨幅就行。但这样做,在某些时段选出的股票数量会比较少。”

“这个怎么讲?”

“比如你想测试市盈率小于10的股票的阶段涨幅,但在大牛市时这样的股票数量很少,甚至只有一两只。”

“这样可能会影响测试的结果?”

“是的。只有统计的样本数量够多,结果才更真实可信。还有一点,市盈率是可以为负值的,而且负值的绝对值越小,表示公司亏损的越多,所以设置条件时不能设置成市盈率小于10,而是市盈率小于10且大于0,其他指标也是。”

众学员点头。

田园继续说:“鉴于绝对值的方法可能不够公正,所以大家最好用第二种方法,就是个股排序法。这种方法是在财报截止日收盘后,用市盈率指标对股票池进行排序,然后把这些股票分成五组。”

他告诉学员们:排序是将股票分为市盈率的最高、次高、中间值、次低和最低五种。通过统计这五种股票的阶段平均涨幅,可以找到哪种市盈率水平的股票具有收益的优势。

“在测试时。我们还可以把股票池分成几组,然后分别测试一次,若测试结果一致,那么结论更加可信。”

学员们点头,大家学会了一种新方法。

田园告诉大家,软件能统计的估值指标数量有限,但可以通过多个条件的组合,获得更多的测试条件。