研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 1 of 14
[]
随机指标 KDJ 的应用分析
� 徐莉莉
SAC 执业证书编号
S1150209100149
xulilink@
核心观点:
z 随机指标 KDJ——KDJ 指标又称随机指标,是在威廉指标的基础上发展起
来的,同时融入了移动平均线快速、慢速的概念。与其他均线指标不同,
KDJ 指标除了运用收盘价数据还使用了最高价、最低价数据,囊括了更多
反映市场价格波动的信息。
z 利用 KDJ 交叉状态设置入场、离场条件成功率并不高。对于 KDJ 指标的
应用我们首先考虑利用其简单金叉、死叉作为进出场的标准即当 K 线(J
线)上穿 D 线买入,当 K 线(J 线)下穿 D 线卖出,由此构建 MACD 趋势
交易系统。我们以沪深 300 指数日数据为样本进行现货模拟交易检验(不
含杠杆放大也无做空交易)从 2005 年 4 月 8 日至 2010 年 8 月 31 日期间,
模拟交易累积收益率为 %,远低于沪深 300 指数 %的累积收
益率。可见仅以 KDJ 金叉、死叉作为买卖信号成功概率并不高,经常会产
生虚假信号,导致模拟交易收益率较低。
z 利用 KDJ 取值及交叉状态综合判断模拟收益率大幅提升。为更好利用 K、
D、J 指标取值所反映的市场状态信息以提高指标使用的有效性,我们结合
了 K、D、J 指标取值变化以及 K、D、J 指标的交叉状态的研判原则,以此
作为判断买卖的信号。利用改进后的交易策略,我们再次进行模拟交易,
结果显示模拟交易累积收益率 %,较此前有较大幅度的提升,且单
次交易的平均收益率也提高至 %。
z 股指期货实证检验效果较为理想。我们进一步考察了 KDJ 指标在期货市场
应用情况。选取 2010 年 4 月 16 日至 2010 年 9 月 10 日作为模拟期,以沪
深 300 指数期货当月合约 15 分钟数据作为考察对象。模拟交易结果显示期
间共交易 313 次,其中多头交易 149 次,空头交易 164 次,总累积收益率
为 %,而同期沪深 300 指数的累积收益率则为 %。
z KDJ 指标单边市钝化,震荡市更为有效。通过考察 KDJ 指标在不用市场阶
段包括单边上涨、单边下跌及震荡时期的有效性,我们发现在市场处于单
边上升的强势行情或者单边下跌的弱势行情时,KDJ 指标会屡屡高位钝化
或低位钝化,指标将频繁发出无效的买卖信号导致基于 KDJ 指标的交易策
略在单边市中无法获取较好收益。这也意味着单边市时仅凭 KDJ 指标作为
买卖判断依据并不可靠,需要借助双均线、自适应均线、MACD 等趋势性
指标。而当市场处于震荡阶段时,变化敏感的 KDJ 指标能较好地把握短期
市场的买卖强弱状态,指标有效性在市场反复震荡行情中能得到明显体现。
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 2 of 14
1. 简述 KDJ
KDJ 指标构建原理
KDJ 指标又称随机指标,由 George Lane 博士提出的。早期随机指标主要指的
是 KD 指标,之后增加了反映 K 与 D 差值的 J 指标。KDJ 指标是在威廉指标的
基础上发展起来的,同时融入了移动平均线快速、慢速的概念。此外,与之前我
们所研究分析的双均线、自适应均线、MACD 等均线指标不同,KDJ 指标除了
运用收盘价数据还使用了最高价、最低价数据,囊括了更多反映市场价格波动的
信息。
KDJ 计算方法
KDJ 的具体计算方法如下:
(1)首先计算强弱指标 RSV。该指标通过价格真实波动幅度反映市场的超买超
卖现象。(类似威廉指标)周期为 n 日(周、月)的 RSV 指标计算公式为:
RSV=(Cn-Ln)÷(Hn-Ln)×100
其中 Cn 为 n 日(周、月)收盘价,Ln 为 n 日(周、月)最低价,Hn 为 n 日(周、
月)最高价。
(2)计算 K 值
当期 K 值=2/3×前期 K 值+1/3×当期 RSV
K 初始值 取 50
(3)计算 D 值
当期 D 值=2/3×前期 D 值+1/3×当期 K 值
D 初始值 取 50
(4)计算 J 值
当期 J 值=3×当期 K 值-2×当期 D 值
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 3 of 14
2. KDJ 指标简单应用
类似 MACD 指标应用,在实际操作过程中 KDJ 通常的研判标准也是主要从 KDJ
曲线的取值、交叉状态、KDJ 曲线的形态和背离情况等方面考虑。而鉴于对 KDJ
曲线的形态和背离情况分析比较主观,在此我们主要还是以其曲线的交叉状态和
取值变化作为基本的研判准则。
KDJ 指标在现货市场的应用
简单金叉、死叉判断成功率不高
首先,我们将分析利用 KDJ 曲线的交叉状态作为判断买入卖出信号是否有效。
其研判一般标准为:
当 K 线(J 线)上穿 D 线,即 KDJ 曲线出现“黄金交叉”,说明市场处于强势行
情,此时买入信号产生。
当 K 线(J 线)下穿 D 线,即 KDJ 曲线出现“死亡交叉”,说明市场处于弱势行
情,此时卖出信号产生。
我们根据上述 KDJ 研判标准,构建如下的交易系统:(为简化起见,我们首先以
沪深 300 指数日数据为样本进行现货模拟交易检验,该交易不含杠杆放大也无
做空交易)
(1)入场原则:当 K 线、J 线上穿 D 线即 ( )且
( ),买入。
(2)止损原则:我们在考虑市场风险的基础上设定止损条件,累积收益率小于
5%时止损。
(3)退出原则:当 ( )时,多头获利了结。
(4)交易费用:以目前券商平均佣金比例将模拟交易的费用设定为 %,同
时暂不考虑冲击成本等其他成本因素。
模拟交易的结果并不理想,从 2005 年 4 月 8 日至 2010 年 8 月 31 日期间,模
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 4 of 14
拟交易累积收益率为 %,远低于沪深 300 指数 %的累积收益率。
具体来看,模拟期间共交易 119 次,其中盈利 50 次,亏损 69 次,且单次交易
平均收益仅为 %。可见仅以 KDJ 金叉、死叉作为买卖信号成功概率并不高,
经常会产生虚假信号,导致模拟交易收益率较低。
图 1:模拟交易累积收益率
资料来源:渤海证券研究所
图 2:沪深 300 指数累积收益率
资料来源:渤海证券研究所
K、D、J 指标取值反映市场强弱状态
我们进一步研究 K、D、J 指标取值的变化以便更好地分析指标所反映市场状态
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 5 of 14
的信息。在 KDJ 指标中,K 值与 D 值取值区间为[0,100],J 取值通常无固定范
围。三个指标中 J 值变化最为敏感快速且波动范围较大,其次是 K 值,D 值的变
化则最为缓慢迟钝。此外,如图 3、图 4、图 5 所示,KDJ 取值也在一定程度上
反映市场的强弱格局。通常情况下,当 K、D、J 的取值在小于 50 时,空头力量
占据优势,市场相对疲弱;当 K、D、J 的取值在大于 50 时,多头力量占据优势,
市场处于相对强势;当 K、D、J 的取值在 50 附近(一般为 45-55 之间)此时市
场处于多空均衡状态。
图 3:K 取值变化及沪深 300 指数走势比较
资料来源:渤海证券研究所
图 4:D 取值变化及沪深 300 指数走势比较
资料来源:渤海证券研究所
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 6 of 14
图 5:J 取值变化及沪深 300 指数走势比较
资料来源:渤海证券研究所
利用 KDJ 取值及交叉状态综合判断模拟收益率大幅提升
为更好利用 K、D、J 指标取值所反映的市场状态信息以提高指标使用的有效性,
我们结合了 K、D、J 指标取值变化以及 K、D、J 指标的交叉状态的研判原则,
以此作为判断买卖的信号。即进场、离场条件改为:
入场原则:当K线、J线上穿D线即 ( )且 ( )
同时 ,买入。
退出原则:当 ( )且 时,多头获利了结。
利用改进后的交易策略,我们再次进行模拟交易,结果显示模拟交易累积收益率
%,较此前有较大幅度的提升,且单次交易的平均收益率也提高至 %。
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 7 of 14
图 6:改进策略后模拟交易累积收益率
资料来源:渤海证券研究所
表 1:改进策略后的模拟交易结果统计
多头交易
交易次数 58 次
累积收益率(扣除成本) %
单次交易平均盈利/亏损 %
单次交易最大亏损 %
单次交易最小亏损 %
单次交易最大盈利 %
单次交易最小盈利 %
资料来源:渤海证券研究所
KDJ 指标在期货市场的应用
我们进一步考察了KDJ指标在期货市场应用情况。选取2010年4月16日至2010
年 9 月 10 日作为模拟期,以沪深 300 指数期货当月合约 15 分钟数据作为考察
对象。基本交易策略如下:
(1)入场原则:K、D 金叉且 ,买入;
且 ,卖空。
(2)止损原则:我们在考虑市场风险的基础上设定当期货价格反交易方向波动
%止损。
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 8 of 14
(3)退出原则:当 ( )且 时,多头获利了结;
当 时,空头获利了结;
(4)交易费用:根据中金所股指期货的相关细则,交易所费用设定为合约金额
的 %。而目前大部分期货公司给投资者的交易费用通常
设定为 %。同时假设市场冲击成为成交金额的 %。
(6)保证金比例: 15%
(7)资金使用比例:综合考虑沪深 300 指数期货上市以来波动风险,除准备 15%
的保证金外,还预留 %的准备金。
模拟交易结果显示期间共交易 313 次,其中多头交易 149 次,空头交易 164 次,
总累积收益率为 %,而同期沪深 300 指数的累积收益率则为 %。
图 7:期货模拟交易累积收益率
资料来源:渤海证券研究所
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 9 of 14
图 8:同期沪深 300 指数累积收益率
资料来源:渤海证券研究所
表 2:期货模拟结果统计
总体情况
交易次数 313 次
累积收益率((扣除成本) %
最大回撤幅度
多头交易
交易次数 149 次
累积收益率(扣除成本) %
单次交易平均盈利/亏损 %
单次交易最大亏损 %
单次交易最小亏损 %
单次交易最大盈利 %
单次交易最小盈利 %
空头交易
交易次数 164 次
累积收益率(扣除成本) %
单次交易平均盈利/亏损 %
单次交易最大亏损 %
单次交易最小亏损 %
单次交易最大盈利 %
单次交易最小盈利 %
资料来源:渤海证券研究所
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 10 of 14
3. KDJ 指标的适用性及局限性
任何量化指标都会存在缺陷和局限性,KDJ 指标亦不例外。从上述模拟交易的结
果中我们也不难发现尽管在综合利用 KDJ 取值及其交叉状态作为买卖信号的判
断后模拟交易的收益情况有了显著的改善,却仍然未能跑赢沪深 300 指数。于
是我们进一步考察了 KDJ 指标在不用市场阶段包括单边上涨、单边下跌及震荡
时期的有效性。图 8、图 9、图 10 分别揭示了三种市场阶段 KDJ 指标走势变化。
图 11、图 12 则显示了单边市和震荡市模拟交易的收益率变化。显然,在市场处
于单边上升的强势行情或者单边下跌的弱势行情时,KDJ 指标会屡屡高位钝化或
低位钝化,指标将频繁发出无效的买卖信号导致基于 KDJ 指标的交易策略在单
边市中无法获取较好收益,这也意味着单边市时仅凭 KDJ 指标作为买卖判断依
据并不可靠,需要借助双均线、自适应均线、MACD 等趋势性指标。而当市场
处于震荡阶段时,变化敏感的 KDJ 指标能较好地把握短期市场的买卖强弱状态,
指标有效性在市场反复震荡行情中能得到明显体现。
图 9:市场单边上扬 KDJ 高位钝化
资料来源:渤海证券研究所
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 11 of 14
图 10:市场单边下跌 KDJ 低位钝化
图 11:市场震荡时期 KDJ 有效性较高
图 12:单边市现货模拟交易收益率变化
研究报告 •股指期货研究
请务必阅读正文之后的免责条款部分 12 of 14
图 13:震荡市现货模拟交易收益率变化
资料来源:渤海证券研究所