6月的最后一个交易日已经结束,二季度也同时结束了,趁着周末有时间,我赶紧将今年二季度的全量行情导入到我们的量化系统中。数据导完后感觉意犹未尽,总想找一个指标来回测一下,看看新加入的数据对以前的回测结果影响有多大。想来想去,还是找一个比较知名的技术指标来回测一下,于是就选中了今天分享的指标——KDJ。

一直以来,KDJ这个技术指标在投资者心目中一直都占有举足轻重的地位,拥护者将它奉为圭臬,反对者又将它弃如敝履,由此引出的话题,经常在各大股吧中引起争论,今天我们不讨论对错,我们用全量历史行情数据进行一次回测,然后原封不动分享回测结果,对错优劣任由各位看官品评。

开始之前,我们先看一张通达信行情软件中自带的KDJ交易技术指标的截图。如图所示,黄色的箭头就是交易的信号,向下的箭头表示卖出,向上的箭头表示买进。



乍一看这张截图,感觉好像KDJ指标胜率挺高的,仿佛大多数情况下都是低买高卖的。但是这其实是一种错觉,通达信在标注箭头的时候使用了一个“小技巧”,向上箭头标在最低价的位置,向下的箭头标在了最高价的位置,所以在视觉上给人一种总是低买高卖、胜率很高的错觉。如果把这张走势图的局部放大来看,我们就能看出其中的端倪来。如下图:



这张图片视觉效果看着像是低买高卖,实际却是高买低卖的,实际买入的价格是3.177,而实际卖出价格是3.174。所以朋友不要被视觉效果欺骗,真实的效果还得看回测的数据。

下面这张图是通达信KDJ交易指标的源代码,通过源代码我们可以看到,买入条件是J值上穿0值则买进,卖出条件是J值下穿100则卖出。除了止盈、止损和仓位控制外,这其实也可以看作是一个简单的交易系统。今天我们就以此为买卖条件进行一次A股6098个交易对象的全量行情回测。



结果如下:



通过上图我们可以看到,KDJ在最佳参数是15,3,6。全量回测也取得了正向收益,说明这个指标具有一定的参考价值。值得一提的是,本次回测发现KDJ的胜率还不错,达到了45%左右,这个胜率至少是超过了大部分趋势类指标的胜率的。

作为对比,下面我们贴一张单均线全量行情回测的截图,通过两张图对比我们发现,虽然KDJ指标的年化收益率比单均线指标稍低,但胜率却比单均线指标的胜率高得多。就凭胜率比较高这一点来说,KDJ指标的执行难度要比单均线指标低很多。



老规矩,最后再来一句话总结:

KDJ指标果然是老而弥坚,一直这么能打,长期坚持使用它确实是能够实现稳定盈利的。

如果你对量化交易感兴趣,欢迎联系我们。

今天的分享到此为止,祝大家生活顺利!



技术指标RSI炒股胜算多少——全量行情回测结果分享系列003

技术指标炒股胜算多大——大数据交易策略训练结果分享系列002——布林线BOLL

技术指标炒股胜算多大——大数据交易策略训练结果分享系列001——指标之王MACD


追加内容

本文作者可以追加内容哦 !