这是一个增强版KDJ指标,融合了多周期分析和背离提示功能。
核心功能:
1. 计算并显示标准的KDJ(K线、D线、J线)。
2. 多周期金叉/死叉提示:同时监控日线、周线、月线级别的KDJ金叉与死叉信号,并用不同图标和文字标注。
3. 背离提示:识别价格与KDJ指标之间的顶背离和底背离情况,提示潜在的趋势转折点。
4. 超买超卖警示:对J值、K值、D值进入极端区域(如J<0, J>90, K>90, D>85)进行高亮显示,警示风险或机会。
5. 信号过滤:对日线金叉信号增加了“K值低于20”的条件过滤,以提高低位金叉信号的可靠性。
使用要点:
指标会在主图或副图上绘制KDJ曲线。
金叉信号(尤其是多周期共振)通常被视为看涨买入参考。
死叉信号通常被视为看跌卖出参考。
顶背离(价格新高,指标未新高)提示上涨动能减弱。
底背离(价格新低,指标未新低)提示下跌动能减弱。
指标进入超买区(如J>90)需警惕回调,进入超卖区(如J<0)则可能酝酿反弹。
需结合价格走势、成交量及其他指标综合判断,单一信号可能存在滞后或误导。
N:=9; P1:=3; P2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
IF(J>REF(J,1),J,DRAWNULL),COLORRED,LINETHICK3;
{KDJ日周月金叉死叉}
周K:="KDJ.K#WEEK"(9,3,3);
周D:="KDJ.D#WEEK"(9,3,3);
周J:="KDJ.J#WEEK"(9,3,3);
月K:="KDJ.K#MONTH"(9,3,3);
月D:="KDJ.D#MONTH"(9,3,3);
月J:="KDJ.J#MONTH"(9,3,3);
月金叉:=CROSS(月K,月D);
周金叉:=CROSS(周K,周D);
日金叉:=FILTER(CROSS(K,D) AND K<20,4);
DRAWTEXT(月金叉,月D-2,'★'),COLOR0022EE;
DRAWTEXT(月金叉,月D-2,'KD月金叉'),COLORYELLOW;
DRAWTEXT(周金叉,周D,'★'),COLOR0022EE;
DRAWTEXT(周金叉,周D,' KD周金叉'),COLORGREEN;
DRAWICON(日金叉,K,1);
DRAWTEXT(日金叉,D-6,'低位金叉'),COLOR00CCCC;
DRAWTEXT(CROSS(周D,周K),周D*1.2,'KD周死叉'),COLOR00DDBB;
DRAWTEXT(CROSS(月D,月K),月D,'KD月死叉'),COLORFFFFFF;
KDB:=BARSLAST(REF(CROSS(K,D),1));
KDDB:=REF(CLOSE,KDB+1)>CLOSE AND REF(K,KDB+1)<K AND CROSS(K,D);
K底背:=IF(FILTER(KDDB>0,5),1,0);
DRAWTEXT(K底背=1,D*0.98,'底背离'),COLORDDDDDD;
KDD:=BARSLAST(REF(CROSS(D,K),1));
K顶背:=REF(CLOSE,KDD+1)<CLOSE AND REF(K,KDD+1)>K AND CROSS(D,K);
DRAWTEXT(FILTER(K顶背>0,5),D+8,'顶背离'),COLORFFAA22;
DRAWICON(CROSS(J,1),J,1);
DRAWICON(K>80 AND D>80 AND CROSS(D,K),D,2);
IF(J<0,J,DRAWNULL),COLORGREEN,LINETHICK2;
IF(J>90,J,DRAWNULL),COLORWHITE;
IF(K>90,K,DRAWNULL),COLOR0000FF,LINETHICK2;
IF(D>85,D,DRAWNULL),COLORFFFF11,LINETHICK2;