通达信双KDJ指标(KDJ类)指标公式

核心逻辑

这是一个基于KDJ指标的改进版本,包含两个周期的KDJ分析: 1. **短期KDJ(9日周期)**:计算最近9天内收盘价相对于最高价和最低价的相对位置,然后进行3日平滑得到K、D、J线。这是传统的KDJ指标。 2. **中期KDJ(27日周期)**:使用27日周期计算另一组KDJ指标,并将数值整体下移100(显示在-100到0区间),用于观察中期趋势。 3. **趋势计数**:统计K线连续高于D线或连续低于D线的天数,用于判断趋势的持续性。

买卖信号

**买入信号:** - K线从下向上穿越D线(金叉) - J线进入20以下超卖区域后向上拐头 - 短期KDJ与中期KDJ同时出现金叉(周期共振) **卖出信号:** - K线从上向下穿越D线(死叉) - J线进入80以上超买区域后向下拐头 - 短期KDJ与中期KDJ同时出现死叉

用法

1. **金叉/死叉交易**:K线上穿D线时考虑买入,下穿时考虑卖出 2. **超买超卖**:J值>80为超买风险区,J值<20为超卖机会区 3. **趋势确认**:观察"K大于D"的连续天数,连续越多说明上涨趋势越强 4. **周期共振**:同时观察9日KDJ和27日KDJ,两者方向一致时信号更可靠 5. **结合其他指标**:建议配合均线或成交量指标综合判断

公式源码

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),COLORWHITE;
D:SMA(K,3,1),COLORYELLOW;
J:3*K-2*D,COLORMAGENTA,DOTLINE;
K1:=1/3*RSV+REF(K,1)/3*2;
D1:=1/3*K+REF(D,1)/3*2;
JJ:=3*K1-2*D1;
A3:=K>D;
A4:=K<D;
K大于D:=BARSLASTCOUNT(A3);
K小于D:=BARSLASTCOUNT(A4);
RSV11:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;
K11:=SMA(RSV11,3,1),COLORWHITE;
D11:=SMA(K11,3,1),COLORYELLOW;
J2:=3*K11-2*D11,COLORMAGENTA,DOTLINE;
K2:K11-100,COLORLIBLUE;
D2:D11-100,COLORLIRED;
J21:J2-100,COLORLIMAGENTA;
0,DOTLINE,COLORCYAN;
100,DOTLINE,COLORCYAN;
80;
90;
100;
50;
20;