使用EXCEL计算并绘制KDJ指标
在本文的底部,各位读者可以获取对应的EXCEL模板。
一、KDJ(随机指标:stochastic oscillator)的含义和原理
KDJ指标又成为随机指标,是最常用的技术指标之一,它的作用是判断股票未来短期的走势。
很多书店里卖的炒股类书籍都会推荐这个指标,并认为KDJ指标低位金叉是一个非常好的买点,还会给出几个很漂亮的K线图形来印证他们的观点。通常认为:
1.K与D值永远介于0到100之间。D大于80时,行情呈现超买现象。D小于20时,行情呈现超卖现象。
2.KD指标不仅能反映出市场的超买超卖程度,还能通过交叉突破发出买卖信号。
例如上涨趋势中,K值大于D值,K线向上突破D线时,为买进信号(金叉)。下跌趋势中,K值小于D值,K线向下跌破D线时,为卖出信号(死叉)。
实践中,如果使用上述思路选股,估计会死的很惨。但不妨碍我们结合其他指标一起使用,设计出一套自己的量化策略。
二、EXCEL中实现
EXCEL中,可以直接用TA_LIB金融函数库插件快速的计算出K,D,J三个指标。但为了便于理解,手工计算其实也很方便。
下面演示一下手工计算的过程。
-
步骤一:从通达信导入平安银行(000001.SZ)的历史交易数据
数据看起来是这个样子:
-
步骤二:计算KDJ指标
假设%K的回溯期为14,%D的平滑期为3,请如下所示输入工作表公式。
- 步骤三:绘制EXCEL图表。如下:
XLS文件模板可以在百度网盘中获取。
链接: https://pan.baidu.com/s/1Vc_3KwUygxVjywCJApHUrQ
提取码: 8f3c
om/s/1Vc_3KwUygxVjywCJApHUrQ
提取码: 8f3c
欢迎关注我的专栏:Excel做量化