使用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,EXCEL量化

  • 步骤二:计算KDJ指标

    假设%K的回溯期为14,%D的平滑期为3,请如下所示输入工作表公式。

KDJ,Excel,量化

  • 步骤三:绘制EXCEL图表。如下:

KDJ,Excel,量化

XLS文件模板可以在百度网盘中获取

链接: https://pan.baidu.com/s/1Vc_3KwUygxVjywCJApHUrQ

提取码: 8f3c

om/s/1Vc_3KwUygxVjywCJApHUrQ

提取码: 8f3c

欢迎关注我的专栏:Excel做量化

posted @ 2019-11-28 13:39  EXCEL做量化投资  阅读(2971)  评论(0编辑  收藏  举报