通达信顶底KDJ公式源码
指标名称:增强版KDJ(含背离提示)
功能:
- 基于9日随机值RSV,经两次平滑得K、D线,J=3K-2D
- K、D之间用色带填充,直观显示两线关系
- J跌破0时下方标红柱(超卖区),J突破100时上方标绿柱(超买区)
- 自动识别背离:价格创新低而K未创新低且金叉→画红色底背离线;价格创新高而K未创新高且死叉→画绿色顶背离线
- 50为多空分界线
用法:
- K上穿D(金叉)偏多,K下穿D(死叉)偏空
- J<0属超卖,J>100属超买,可结合反弹或回调判断
- 出现红色底背离线提示下跌动能减弱,可能见底;出现绿色顶背离线提示上涨动能减弱,可能见顶
- 适合震荡行情,趋势市中信号需结合其他工具过滤
N:=9;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
DRAWBAND(K,RGB(500,180,280),D,RGB(380,280,180));
STICKLINE(J<0,J,0,1,0),COLORRED;
STICKLINE(J>100,J,100,1,0),COLORGREEN;
A1:=BARSLAST(REF(CROSS(K,D),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND K>REF(K,A1+1) AND CROSS(K,D);
底背:DRAWLINE(A1=0,D,底背离,D,0),COLORRED,LINETHICK2;
A2:=BARSLAST(REF(CROSS(D,K),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(K,A2+1)>K AND CROSS(D,K);
顶背:DRAWLINE(A2=0,D,顶背离,D,0),COLORGREEN,LINETHICK2;
50;
未来函数检测结果
N赋值:9
M1赋值:3
M2赋值:3
RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
输出K:RSV的M1日[1日权重]移动平均
输出D:K的M2日[1日权重]移动平均
输出J:3*K-2*D
画带状线
当满足条件J<0时,在J和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件J>100时,在J和100位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
A1赋值:上次1日前的K上穿D距今天数
底背离赋值:A1+1日前的收盘价>收盘价 AND K>A1+1日前的K AND K上穿D
输出底背:当满足条件A1=0时,在D位置画直线起点,当满足条件底背离时,在D位置画直线终点,0表示是否延长.,画红色,线宽为2
A2赋值:上次1日前的D上穿K距今天数
顶背离赋值:A2+1日前的收盘价<收盘价 AND A2+1日前的K>K AND D上穿K
输出顶背:当满足条件A2=0时,在D位置画直线起点,当满足条件顶背离时,在D位置画直线终点,0表示是否延长.,画绿色,线宽为2
50