核心逻辑
这是一个经典的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;