通达信突破双顶 看压力支撑主图指标 源码

 
J:=KDJ.J;
{突破小双顶}
F1:=HHVBARS(C,150);
F2:=BACKSET(C=HHV(C,10),10)*30;{顶尖定位}
F3:=BARSLAST(CROSS(25,F2));{顶尖定距}
K1:=F3+REF(F3,F3+1);
K2:=K1+REF(F3,K1+2);
V1:=F3+1;{1顶距}
V2:=K1+2;{2顶距}
V3:=K2+3;{3顶距}
C1:=REF(C,V1);{1顶价}
C2:=REF(C,V2);{2顶价}
C3:=REF(C,V3);{3顶价};
X1:=MAX(MAX(C1,C2),C3);
X2:=MIN(MIN(C1,C2),C3);
X3:=X1/X2;
{突破小双顶}
A1:=IF(C1>C2,C1/C2<1.16,C2/C1<1.065&&REF(HHV(C,10),1)<MAX(C1,C2));
A2:=IF(C1/C2>1.1, LLV(C,V1)>LLV(C,V2)*1.06,IF(C2/C1<1.065,LLV(C,V1)>LLV(C,V2)*0.98,
DRAWNULL));{底部抬高}
A3:=IF(C1>C2,C1,C1);
突破A:=A1&&A2&&CROSS(C,A3)&&REF(HHV(C,10),1)<A3;
回踩A:=EXIST(突破A,10)&&REF(J,3)-J>45&&COUNT(J<REF(J,1),4)>=2;
{突破中双顶}
F4:=BACKSET(C=HHV(C,15),15)*30;{顶尖定位}{虽然属"未来函数"但信号不会漂移}
F5:=BARSLAST(CROSS(25,F4)),COLORMAGENTA;{顶尖定距}
K3:=F5+REF(F5,F5+1);
K4:=K3+REF(F5,K3+2);
V4:=F5+1;{1顶距}
V5:=K3+2;{2顶距}
V6:=K4+3;{3顶距}
C4:=REF(C,V4);{1顶价}
C5:=REF(C,V5);{2顶价}
C6:=REF(C,V6);{3顶价}
X4:=MAX(MAX(C4,C5),C6);
X5:=MIN(MIN(C4,C5),C6);
X6:=X4/X5;
X7:=IF(C4>C5&&C5>C6,X6<1.15,X6<1.1);
L1:=LLV(C,V4)>C4*0.8&&LLV(C,V5)>C5*0.8&&LLV(C,V6)>C6*0.8;
选A:=V4>5&&V4<65&&V5>V4+20&&V5<V4+60&&V6<V5+60&&V6>V5+15&&X7&&L1&&HHV(C,5)<X4;
{突破二重顶}
B1:=IF(C4>C5,C4/C5<1.16,C5/C4<1.08&&REF(HHV(C,10),1)<MAX(C4,C5));
B2:=IF(C4/C5>1.1, LLV(C,V4)>LLV(C,V5)*1.06,IF(C5/C4<1.065,LLV(C,V4)>LLV(C,V5)*0.98,
DRAWNULL));{底部抬高}
B3:=IF(C4>C5,C4,C4);{1顶价}
B4:=CROSS(C,B3)&&REF(HHV(C,15),1)<B3;
突破B:=B1&&B2&&B4;
回踩B:=EXIST(突破B,15)&&REF(J,3)-J>45&&COUNT(J<REF(J,1),4)>=2;
突破:(突破A OR 突破B)&&C>=O,NODRAW;
选回踩:=回踩A OR 回踩B;
W1:=F3>15&&BARSLASTCOUNT(C<C1)>=F3,NODRAW;
W2:=(REF(W1,1) OR REF(W1,2))&&CROSS(C,REF(C1,1))&&C>=O,NODRAW;
W3:=F5>20&&BARSLASTCOUNT(C<C4)>=F5,NODRAW;
W4:=REF(W3,1)&&CROSS(C,REF(C4,1))&&C>=O,NODRAW;
DRAWTEXT(REF(C,V4)=C4,REF(C,V4),'。'),COLORMAGENTA;
DRAWTEXT(REF(C,V1)=C1,REF(C,V1),'。'),COLORCYAN;
DRAWICON(W2=1 OR W4=1,L*0.99,1);
DRAWICON(突破,L*0.99,1);



来函数检测结果如下
该公式包含未来函数:BACKSET

解密、定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标

相关指标公式

J赋值:KDJ的J
F1赋值:150日内收盘价距今天数
F2赋值:若收盘价=10日内收盘价的最高值则将最近10周期置为1*30
F3赋值:上次25上穿F2距今天数
K1赋值:F3+F3+1日前的F3
K2赋值:K1+K1+2日前的F3
V1赋值:F3+1
V2赋值:K1+2
V3赋值:K2+3
C1赋值:V1日前的收盘价
C2赋值:V2日前的收盘价
C3赋值:V3日前的收盘价

X1赋值:C1和C2的较大值和C3的较大值
X2赋值:C1和C2的较小值和C3的较小值
X3赋值:X1/X2
A1赋值:如果C1>C2,返回C1/C2<1.16,否则返回C2/C1<1.065并且1日前的10日内收盘价的最高值A2赋值:如果C1/C2>1.1,返回V1日内收盘价的最低值>V2日内收盘价的最低值*1.06,否则返回如果C2/C1<1.065,返回V1日内收盘价的最低值>V2日内收盘价的最低值*0.98,否则返回无效数
A3赋值:如果C1>C2,返回C1,否则返回C1
突破A赋值:A1并且A2并且收盘价上穿A3并且1日前的10日内收盘价的最高值回踩A赋值:最近10日存在突破A并且3日前的J-J>45并且统计4日中满足J<1日前的J的天数>=2
F4赋值:若收盘价=15日内收盘价的最高值则将最近15周期置为1*30
F5赋值:上次25上穿F4距今天数,画洋红色
K3赋值:F5+F5+1日前的F5
K4赋值:K3+K3+2日前的F5
V4赋值:F5+1
V5赋值:K3+2
V6赋值:K4+3
C4赋值:V4日前的收盘价
C5赋值:V5日前的收盘价
C6赋值:V6日前的收盘价
X4赋值:C4和C5的较大值和C6的较大值
X5赋值:C4和C5的较小值和C6的较小值
X6赋值:X4/X5
X7赋值:如果C4>C5并且C5>C6,返回X6<1.15,否则返回X6<1.1
L1赋值:V4日内收盘价的最低值>C4*0.8并且V5日内收盘价的最低值>C5*0.8并且V6日内收盘价的最低值>C6*0.8
选A赋值:V4>5并且V4<65并且V5>V4+20并且V5V5+15并且X7并且L1并且5日内收盘价的最高值B1赋值:如果C4>C5,返回C4/C5<1.16,否则返回C5/C4<1.08并且1日前的10日内收盘价的最高值B2赋值:如果C4/C5>1.1,返回V4日内收盘价的最低值>V5日内收盘价的最低值*1.06,否则返回如果C5/C4<1.065,返回V4日内收盘价的最低值>V5日内收盘价的最低值*0.98,否则返回无效数
B3赋值:如果C4>C5,返回C4,否则返回C4
B4赋值:收盘价上穿B3并且1日前的15日内收盘价的最高值突破B赋值:B1并且B2并且B4
回踩B赋值:最近15日存在突破B并且3日前的J-J>45并且统计4日中满足J<1日前的J的天数>=2
输出突破:(突破A OR 突破B)并且收盘价>=开盘价,NODRAW
选回踩赋值:回踩A OR 回踩B
W1赋值:F3>15并且条件连续成立次数>=F3,NODRAW
W2赋值:(1日前的W1 OR 2日前的W1)并且收盘价上穿1日前的C1并且收盘价>=开盘价,NODRAW
W3赋值:F5>20并且条件连续成立次数>=F5,NODRAW
W4赋值:1日前的W3并且收盘价上穿1日前的C4并且收盘价>=开盘价,NODRAW
当满足条件V4日前的收盘价=C4时,在V4日前的收盘价位置书写文字,画洋红色
当满足条件V1日前的收盘价=C1时,在V1日前的收盘价位置书写文字,画青色
当满足条件W2=1ORW4=1时,在最低价*0.99位置画1号图标
当满足条件突破时,在最低价*0.99位置画1号图标

指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 浙ICP备2024071487号-2 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图