[量化小实验] 随机指标( KDJ)的应用

2017-04-26 10:33:54 +08:00
 raquant

一、 KDJ 指标介绍

KDJ 指标又叫随机指标,是一种相当新颖、实用的技术分析指标,它起先用于期货市场的分析,后被广泛用于股市的中短期趋势分析,是期货和股票市场上最常用的技术分析工具。 随机指标 KDJ 一般是用于股票分析的统计体系,根据统计学原理,通过一个特定的周期(常为 9 日、 9 周等)内出现过的最高价、最低价及最后一个计算周期的收盘价及这三者之间的比例关系,来计算最后一个计算周期的未成熟随机值 RSV ,然后根据平滑移动平均线的方法来计算 K 值、 D 值与 J 值,并绘成曲线图来研判股票走势。

二、指标原理

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

随机指标(KDJ)是以最高价、最低价及收盘价为基本数据进行计算,得出的 K 值、 D 值和 J 值分别在指标的坐标上形成的一个点,连接无数个这样的点位,就形成一个完整的、能反映价格波动趋势的 KDJ 指标。它主要是利用价格波动的真实波幅来反映价格走势的强弱和超买超卖现象,在价格尚未上升或下降之前发出买卖信号的一种技术工具。它在设计过程中主要是研究最高价、最低价和收盘价之间的关系,同时也融合了动量观念、强弱指标和移动平均线的一些优点,因此,能够比较迅速、快捷、直观地研判行情。

随机指标(KDJ)最早是以 KD 指标的形式出现,而 KD 指标是在威廉指标的基础上发展起来的。不过威廉指标只判断股票的超买超卖的现象,在 KDJ 指标中则融合了移动平均线速度上的观念,形成比较准确的买卖信号依据。在实践中, K 线与 D 线配合 J 线组成 KDJ 指标来使用。由于 KDJ 线本质上是一个随机波动的观念,故其对于掌握中短期行情走势比较准确。

三、随机指标与投资策略

超买区: K 值在 80 以上, D 值在 70 以上为超买。一般情况下,股价有可能下跌。投资者应谨慎行事,局外人不应再追涨,局内人应适时卖出。

超卖区: K 值在 20 以下, D 值在 30 以下为超卖区。一般情况下,股价有可能上涨,反弹的可能性增大。局内人不应轻易抛出股票,局外人可寻机入场。

选择沪深 300 作为股票池,利用上述思路编写代码,即:

k 值大于 80 , d 值大于 70 则卖出;
k 值小于 20 , d 值小于 30 则买进。

具体代码如下图所示:

回溯结果:

  • K 线与 D 线的交叉突破

当 K 值大于 D 值时,表明股价当前正处于上升趋势之中,因此,当 K 线从下向上交叉突破 D 线时,正是买进股票的时机。反之,当 K 值小于 D 值时,表明股市当前处于下降趋势。因此,当 K 线从上向下交叉突破 D 线时,正是卖出股票的时机。

选择沪深 300 作为股票池,利用上述思路编写如下代码:

 k 值大于 d 值的趋势保持一段时间后, k 线从上向下突破 d 线,卖出;
 d 值大于 k 值的趋势保持一段时间后, k 线从下向上突破 d 线,买进。

回溯结果:

如果你真的是程序员,进入镭矿 raquant量化平台亲自试试吧。

2722 次点击
所在节点    投资
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/357396

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX