第十一节 KDJ策略

第十一节 KDJ策略


KDJ指标又叫随机指标,是一种实用的技术分析指标,它先是用于期货市场,后被广泛用于股市的巾短期趋势分析,是期货和股票市场最常用的技术分析工具。

KDJ一般是用于股票分析的统计体系,根据统计学原理,通过一个特定的周期(常为9日、9周等)内出现过的最高价、最低价及最后一个计算周期的收盘价及这三者之间的比例关系,来计算最后一个计算周期的术成熟随机值RSV,然后根据平滑移动平均线的方法来计算K值、D值与J值,并绘成曲线图来研判股票价格走势。

这里我们还是用计算的方法来分析KDJ,因为图形是很难做回测的,只有数字化后才能看清楚历史上KDJ的表现到底如何。

KDJ的计算略微复杂,具体过程如下。

n日RSV=(Cn-Ln)/(Hn-Ln)×lOO

其中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。

特别注意,是n日内的最低价和最高价,不是n日的最低价和最高价,也就是在n日里的n个最低价巾进行比较,找到唯一的最低价,同样的方法找到n日里的最高价。

计算K值与D值:

当日K值=2/3×前一日K值+1/3×当日RSV

当日D值=2/3×前一日D值+1/3×当日K值

第二个K值与D值,则可分别用50来代替。

J值=3×当日K值-2×当日D值

以9日为周期的KDJ线为例,即未成熟随机值,计算公式为:

9日HSV=(C-L9)÷(H9-L9)-100

其中,C为第9日的收盘价;L9为9日内的最低价;H9为9日内的最高价。

K值=2/3×第8日K值+1/3×第9日HSV

D值=2/3×第8日D值+1/3×第9日K值

J值=3×第9日K值-2×第9日D值

若无前一日,K值与D值则都可以用50代替。

使用条件1:D小于20%超卖,买入信号;大于80%超买,卖出信号。超卖信号20%变化区间为5%-45%,超买信号变化区间为95%-55%,对应结果如表10-19a所示。

从结果来看,无一能战胜指数。

条件同上,固定20%、80%不变,N从9天改成3-19天变化,对应结果如表10-19b所示。

结果也很令人沮丧,竟然没有一个正收益。从上面两组数据基本可以得出结论,这个超买超卖信号至少在沪深300上是不太靠谱的,其他指数和品种读者可以自行用本书提供的模型回测。

条件2:K突破D买人,跌破D卖出。同样为了避免来回切换,和N天前比较,对应结果如表10-20所示。

结果也无一超过指数本身。

条件3:J和股价顶背离,买入;底背离,卖出。一样和N天前比较,对应结果如表10-21所示。

从表10-21可以看出,和6天前比较的顶背离、底背离策略21.05%的年化收益率比较理想,而且年交易次数仅9次。从整体来看,至少在沪深300上,KDJ只有J的背离策略是比较有效的。