通达信速成KDJ指标(KDJ类)指标公式

核心逻辑

这是一个经典的KDJ随机指标,属于超买超卖类指标。计算原理是:通过21日内最低价和最高价的区间,计算当前价格在这个区间中的相对位置(RSV),然后对RSV进行平滑处理得到K线(7日SMA),再对K线进行3日平滑得到D线,最后用3K-2D算出J线。KDJ指标通过比较当前价格与近期价格波动范围的关系,来判断市场的超买超卖状态和动能变化。

买卖信号

- **金叉买入**:K线从下向上穿过D线 - **死叉卖出**:K线从上向下穿过D线 - **超买信号**:J值>100或K、D值>80,市场可能过热,考虑卖出 - **超卖信号**:J值<0或K、D值<20,市场可能超跌,考虑买入 - **J线钝化**:J值持续>100或<0,可能意味着强趋势延续 - **背离信号**:价格创新低但KDJ未创新低,可能出现底背离;反之可能出现顶背离

用法

1. **基本用法**:关注K线与D线的交叉,当金叉时考虑买入,死叉时考虑卖出 2. **超买超卖**:结合80/20的超买超卖线判断市场情绪 3. **趋势判断**:观察K、D、J三线的方向和颜色变化(红色上升、绿色下降、黄色走平) 4. **背离研判**:结合价格走势与KDJ的背离情况判断趋势反转 5. **综合分析**:建议结合成交量和其他指标一起使用,提高信号可靠性

公式源码

RSV:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
K:SMA(RSV,7,1);
D:SMA(K,3,1);
J:3*K-2*D;
VARK:K,COLORWHITE;
上升K:IF(VARK>REF(VARK,1),VARK,DRAWNULL),COLORRED;
走平K:IF(VARK=REF(VARK,1),VARK,DRAWNULL),COLORFFFFCC;
下降K:IF(VARK<REF(VARK,1),VARK,DRAWNULL),COLORGREEN;
VARD:D,COLORWHITE;
上升D:IF(VARD>REF(VARD,1),VARD,DRAWNULL),COLORRED;
走平D:IF(VARD=REF(VARD,1),VARD,DRAWNULL),COLORFFFFCC;
下降D:IF(VARD<REF(VARD,1),VARD,DRAWNULL),COLORGREEN;
VARJ:J,COLORWHITE;
上升J:IF(VARJ>REF(VARJ,1),VARJ,DRAWNULL),COLORRED;
走平J:IF(VARJ=REF(VARJ,1),VARJ,DRAWNULL),COLORFFFFCC;
下降J:IF(VARJ<REF(VARJ,1),VARJ,DRAWNULL),COLORGREEN;