通达信神瀑起伏副图公式源码
指标是一个多空动能与背离提示的复合型副图指标。
核心功能:
1. 多空动能柱:通过X、W、A、B等变量,以彩色柱状线在0轴上下分别展示短期与长期的多头、空头动能强度。
2. 背离信号:结合价格高低点与动能变化,识别潜在的顶背离和底背离机会。
3. 多指标共振:融合了基于成交量的动能(DIFL)与基于价格的MACD(DIF)的背离,并引入KDJ的K值进行超买超卖过滤,以增强信号的可靠性。
使用方法:
观察动能柱:红色/黄色柱体代表多头动能,洋红色/青色柱体代表空头动能。柱体越长、颜色越深(如蓝色),代表对应方向的动能越强。
关注信号图标:
在0轴附近出现 “1”或“13” 号图标,是提示底背离的 看涨信号。
在3轴附近出现 “2”或“14” 号图标,是提示顶背离的 看跌信号。
其中“13”和“14”号图标经过了KDJ超卖(K<20)或超买(K>80)的过滤,理论上信号质量更高。
结合分析:指标信号较多,建议结合价格趋势、关键支撑阻力位进行综合判断,避免在震荡市中频繁交易。
Y1:=SMA(ABS(L-REF(L,1)),34,1);
Y2:=SMA(MAX(L-REF(L,1),0),34,2);
W:=-(EMA(IF(L<= LLV(L,34),Y1/Y2,-3),9));
A:=-(EMA(IF(L<= LLV(L,8),Y1/Y2,-3),9));
Y3:=SMA(ABS(H-REF(H,1)),34,1);
Y4:=-SMA(MIN(H-REF(H,1),0),34,2);
X:=3-(EMA(IF(H>= HHV(H,34),-Y3/Y4,3),9));
B:=3-(EMA(IF(H>= HHV(H,8),-Y3/Y4,3),9));
STICKLINE(X>3,X,3,3,0),COLORLIBLUE;
STICKLINE(X>10,X,REF(X,1),8,0),COLORBLUE;
STICKLINE(X>0,X,0,1,0),COLORRED;
STICKLINE(X< B,B,X,1,0),COLORYELLOW,LINETHICK1;
STICKLINE(W>A,0,3-A,3,-1),COLORCYAN,LINETHICK1;
STICKLINE(W< 0,0,ABS(W),3,0),COLORMAGENTA;
NOTEXT0:0,COLORWHITE;
DIFL:=EMA(V,12)-EMA(V,26);
DIF:=EMA(C,12)-EMA(C,26);
底BL:=DIFL>REF(DIFL,1) AND DIF< REF(DIF,1);
顶BL:=DIFL< REF(DIFL,1) AND DIF>REF(DIF,1);
DRAWICON(((W< 0 AND W< REF(W,1)) OR (A< 0 AND A< REF(A,1))) AND 底BL,0.1,1);
DRAWICON(((X>0 AND X>REF(X,1)) OR (B>0 AND B>REF(B,1))) AND 顶BL,3,2);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,3)-LLV(LOW,3))*100;
K:=SMA(RSV,3,1);
DRAWICON(((W< 0 AND W< REF(W,1)) OR (A< 0 AND A< REF(A,1))) AND 底BL AND K< 20,-0.2,13);
DRAWICON(((X>0 AND X>REF(X,1)) OR (B>0 AND B>REF(B,1))) AND 顶BL AND K>80,3.2,14);

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
Y1赋值:最低价-1日前的最低价的绝对值的34日[1日权重]移动平均
Y2赋值:最低价-1日前的最低价和0的较大值的34日[2日权重]移动平均
W赋值:-(如果最低价<=34日内最低价的最低值,返回Y1/Y2,否则返回-3的9日指数移动平均)
A赋值:-(如果最低价<=8日内最低价的最低值,返回Y1/Y2,否则返回-3的9日指数移动平均)
Y3赋值:最高价-1日前的最高价的绝对值的34日[1日权重]移动平均
Y4赋值:-最高价-1日前的最高价和0的较小值的34日[2日权重]移动平均
X赋值:3-(如果最高价>=34日内最高价的最高值,返回-Y3/Y4,否则返回3的9日指数移动平均)
B赋值:3-(如果最高价>=8日内最高价的最高值,返回-Y3/Y4,否则返回3的9日指数移动平均)
当满足条件X>3时,在X和3位置之间画柱状线,宽度为3,0不为0则画空心柱.,画淡蓝色
当满足条件X>10时,在X和1日前的X位置之间画柱状线,宽度为8,0不为0则画空心柱.,画蓝色
当满足条件X>0时,在X和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件X当满足条件W>A时,在0和3-A位置之间画柱状线,宽度为3,-1不为0则画空心柱.,画青色,线宽为1
当满足条件W<0时,在0和W的绝对值位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
输出NOTEXT0:0,画白色
DIFL赋值:成交量(手)的12日指数移动平均-成交量(手)的26日指数移动平均
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
底BL赋值:DIFL>1日前的DIFL AND DIF< 1日前的DIF
顶BL赋值:DIFL< 1日前的DIFL AND DIF>1日前的DIF
当满足条件((W<0ANDW<1日前的W)OR(A<0ANDA<1日前的A))AND底BL时,在0.1位置画1号图标
当满足条件((X>0ANDX>1日前的X)OR(B>0ANDB>1日前的B))AND顶BL时,在3位置画2号图标
RSV赋值:(收盘价-9日内最低价的最低值)/(3日内最高价的最高值-3日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
当满足条件((W<0ANDW<1日前的W)OR(A<0ANDA<1日前的A))AND底BLANDK<20时,在-0.2位置画13号图标
当满足条件((X>0ANDX>1日前的X)OR(B>0ANDB>1日前的B))AND顶BLANDK>80时,在3.2位置画14号图标