该指标使用了KDJ指标的核心算法,对KDJ指标进行了进一步的优化。其中,HP表示最高价的最高值,LP表示最低价的最低值。R是把当日的收盘价归一化到最高价和最低价的比例上,用于计算K值。K是RSV值(即(当日收盘价 - 最近9天内的最低价)/(最近9天内的最高价 - 最近9天内的最低价) × 100)的三日移动平均线,D是K的三日移动平均线,J是3K - 2D。
具体的操作建议,可以根据KDJ指标的核心算法,判断当前股票所处的买卖区间。当K值突破D值向上交叉时,为金叉,是买进的信号;当K值突破D值向下交叉时,为死叉,是卖出的信号。同时,股票的超买超卖情况也可以由KDJ指标来判断。当K值超过80时,说明股票已经过度买入,当K值低于20时,说明股票已经超卖,这时可以考虑逢低买入或者逢高卖出。
代码中的优化部分在于加入了一个平均线M和标准差线S,用来辅助判断市场情况。当K值和J值分别突破M + 2S和M - 2S时,说明股票向上或向下的动能很大,建议买入或卖出。同时,可以判断J值是否穿过中心线M,穿过后形成了底部形态,这时可以适当买进。
公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程】