通达信无滞后KDJ金叉指标(均线型)指标公式

核心逻辑

该指标基于三重指数移动平均线(EXPMA)构建,通过计算VAR1(一种加权均价)的三重平滑值,再计算其变化率得到J值。J值代表价格动量的变化速度,D是J的3日均线(相对平滑),K是J的1日均线(更敏感)。本质上这是一个基于移动平均线衍生出来的动量类指标,类似于MACD的变体。

买卖信号

- **金叉买**:K上穿D,且J≤-0.2时出现"金叉买"信号(红色标注) - **加仓**:K上穿0轴时出现"加仓"信号(黄色标注) - **死叉卖**:D和K死叉(K下穿D),且J>0.2时出现"死叉卖,下金叉前不买"信号 - **必卖**:连续12周期内出现2次XD1条件满足且金叉的情况,触发"必卖"信号(绿色标注)

用法

1. 关注K线与D线的交叉情况,金叉(K上穿D)做多,死叉(K下穿D)做空 2. J值作为辅助判断,J≤-0.2时的金叉信号更可靠,J>0.2时的死叉信号需谨慎 3. K线上穿0轴可考虑加仓 4. 出现"必卖"信号时必须高度重视,可能预示趋势反转 5. 该指标适合中短线操作,需结合大盘和个股趋势综合判断

公式源码

VAR1:=(2*CLOSE+HIGH+LOW)/4;
VAR2:=expma(EXPMA(EXPMA(VAR1,4),4),4);
J:(VAR2-REF(VAR2,1))/REF(VAR2,1)*100, COLORSTICK;
D:MA(J,3);
K:MA(J,1),LINETHICK2;
SD:crOSS(D,0);
XD:=IF(BACKSET(J>0,1),1,DRAWNULL);
XD1:=IF(LAST(XD=1,3,3),1,DRAWNULL);
DRAWTEXT(FILTER(COUNT(XD1 AND(CROSS(D,K)),12)=2,8)AND CROSS(D,K),D,'必卖'),COLORGREEN;
DRAWTEXT(FILTER(CROSS(D,K)AND J>0.2,5),D+0.09,'死叉卖,下金叉前不买');
DRAWTEXT(CROSS(K,D)AND J<=-0.2,K-0.08,'金叉买'),COLORRED;
DRAWTEXT(CROSS(K,0),-0.03,'加仓'),COLORYELLOW;