通达信多空止损止盈指标公式
682次浏览
来源:神奇指标网
编辑:神奇指标网
发布日期:2023-06-15
相关简介: 通达信多空止损止盈指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图/主图
未来函数检测结果:
暂未发现存在未来函数
通达信多空止损止盈指标公式源码:
A=ZIG(2,5);
fxdd=A>REF(A,1)ANDREF(A,2)>REF(A,1);
gddz=IF(fxdd,REF(LOW,1),0);
支撑位:=IF(gddz=0,REF(LOW,BARSLAST(fxdd)+1),REF(LOW,1));
zcw:=IF(支撑位=REF(支撑位,1),支撑位,DRAWNULL);
B=ZIG(1,5);
fxgd=B<REF(B,1)ANDREF(B,2)<REF(B,1);
ggdz=IF(fxgd,REF(HIGH,1),0);
压力位:=IF(ggdz=0,REF(HIGH,BARSLAST(fxgd)+1),REF(HIGH,1));
ylw:=IF(压力位=REF(压力位,1),压力位,DRAWNULL);
scmd1:=BARSLAST((支撑位>REF(支撑位,1)OR支撑位<REF(支撑位,1))ANDCLOSE>支撑位);
scmd2:=BARSLAST(压力位>REF(压力位,1)OR压力位<REF(压力位,1));
IF(scmd1<scmd2)
mmsj:LOW-zcw;
ELSE
mmsj:HIGH-ylw;
IF((支撑位>REF(支撑位,1)OR支撑位<REF(支撑位,1))ANDCLOSE>支撑位)
{
DRAWTEXT(1,-0.2,'介入'),colorred;
VERLINE(1,1),colorred;
}
IF(压力位>REF(压力位,1)OR压力位<REF(压力位,1))
{
DRAWTEXT(1,0.2,'止盈'),coloryellow;
VERLINE(1,1),coloryellow;
}
IF(mmsj<0ANDREF(mmsj,2)>0ANDscmd2>2)
{
DRAWTEXT(1,0.2,'止损'),coloryellow;
VERLINE(1,1),coloryellow;
}
CHECK1:=-1;VAR1:=IF(CHECK1<0,(HIGH+LOW+CLOSE)/3,0);VAR2:=IF(CHECK1<0,(VAR1-ma(VAR1,14))/(0.015*AVEDEV(VAR1,14)),0);VAR3:=IF(CHECK1<0,(VAR1-MA(VAR1,70))/(0.015*AVEDEV(VAR1,70)),0);VAR4:=IF(CHECK1<0,IF(VAR2>=150ANDVAR2<200ANDVAR3>=150ANDVAR3<200,10,0),0);VAR5:=IF(CHECK1<0,IF(VAR2<=-150ANDVAR2>-200ANDVAR3<=-150ANDVAR3>-200,-10,VAR4),0);VAR6:=IF(CHECK1<0,(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100,0);VAR7:=IF(CHECK1<0,100-Abs(VAR6),0);VAR8:=IF(CHECK1<0,IF(VAR7<90,VAR7,100),0);PJX:=IF(CHECK1<0,MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20,0);短期强弱:PJX,COLORBLUE;VAR1A:=IF(PJX>0,PJX,0);VAR1B:=IF(VAR3>=200ANDVAR2>=150,15,IF(VAR3<=-200ANDVAR2<=-150,-15,VAR5))+60;VAR1C:=VAR1A>48ANDVAR1B>60ANDVAR8<100;VAR1D:=VAR1A<48ANDVAR1B<60ANDVAR8<100;DRAWTEXT(VAR1DANDCOUNT(VAR1D,30)=1,80,'短线反弹'),COLORWHITE;STICKLINE(VAR1DANDCOUNT(VAR1D,30)=1,60,80,5,0),COLORWHITE;DRAWTEXT(VAR1CANDCOUNT(VAR1C,30)=1,80,'短线高点'),COLORFFCC66;STICKLINE(VAR1CANDCOUNT(VAR1C,30)=1,60,80,5,0),COLORFFCC66;VAR2C:=IF(VAR3>=200ANDVAR2>=150,15,IF(VAR3<=-200ANDVAR2<=-150,-15,0))+30;VAR2E:=VAR1A<48ANDVAR2C<30ANDVAR8<100;VAR2F:=VAR1A<48ANDVAR2C>30ANDVAR8<100;DRAWTEXT(VAR2EANDCOUNT(VAR2E,30)=1,50,'短线反弹2'),COLORWHITE;STICKLINE(VAR2EANDCOUNT(VAR2E,30)=1,30,50,5,0),COLORWHITE;DRAWTEXT(VAR2FANDCOUNT(VAR2F,30)=1,50,'短线高点2'),COLORFFCC66;STICKLINE(VAR2FANDCOUNT(VAR2F,30)=1,30,50,5,0),COLORFFCC66;VAR3D:=IF(VAR3<=200ANDVAR2<=150,-15,IF(VAR3>=-200ANDVAR2>=-150,15,VAR5));VAR3E:=VAR3D>0ANDVAR8<100;VAR3F:=VAR1A<48ANDVAR3D<0ANDVAR8<100;DRAWTEXT(VAR7<90ANDVAR2+VAR3<=0ANDVAR3FANDCOUNT(VAR3F,30)=1,20,'短线反弹3'),COLORWHITE;STICKLINE(VAR7<90ANDVAR2+VAR3<=0ANDVAR3FANDCOUNT(VAR3F,30)=1,20,0,5,0),COLORWHITE;DRAWTEXT(VAR3EANDCOUNT(VAR3E,30)=1,20,'短线高点3'),COLORFFCC66;STICKLINE(VAR3EANDCOUNT(VAR3E,30)=1,20,0,5,0),COLORFFCC66;强势线:60,COLORWHITE;VAR9:=IF(VAR7<90,40,30);分界线:30,COLORFFFFFF;STICKLINE(FILTER(VAR1B=45,5),-20,-10,5,0),COLORFFFFFF;DRAWTEXT(FILTER(VAR1B=45,5),0,'强支撑'),COLORFFFFFF;STICKLINE(FILTER(VAR1B=75,5),75,60,5,0),COLORFFFFFF;DRAWTEXT(FILTER(VAR1B=75,5),75,'高压'),COLORFFFFFF;STICKLINE(PJX<=-19,-25,-20,12,0),COLORFF00FF;STICKLINE(PJX>=70,85,80,12,0),COLORCYAN;DRAWTEXT(FILTER(VAR5<0,5),30,'★'),COLORWHITE;DRAWTEXT(FILTER(VAR5>0,5),30,'★'),COLORFFCC66;多空预警:0,COLORFFCC66;IF(VAR9=40ANDVAR2>=0ANDVAR3>=0,多空预警,DRAWNULL),LINETHICK2,COLORCYAN;IF(VAR9=40ANDVAR2<=0ANDVAR3<=0,多空预警,DRAWNULL),LINETHICK2,COLORWHITE;
通达信多空止损止盈指标公式源码注释翻译结果
A=最低价5%的之字转向
FXDD=A>
1日前的AANDREF(A,2)>
1日前的A
GDDZ=如果FXDD,返回1日前的最低价,否则返回0
支撑位赋值:如果GDDZ=0,返回上次FXDD距今天数+1日前的最低价,否则返回1日前的最低价
ZCW赋值:如果支撑位=1日前的支撑位,返回支撑位,否则返回无效数
B=最高价5%的之字转向
FXGD=B<
1日前的BANDREF(B,2)<
1日前的B
GGDZ=如果FXGD,返回1日前的最高价,否则返回0
压力位赋值:如果GGDZ=0,返回上次FXGD距今天数+1日前的最高价,否则返回1日前的最高价
YLW赋值:如果压力位=1日前的压力位,返回压力位,否则返回无效数
SCMD1赋值:上次(支撑位>距今天数
1日前的支撑位OR支撑位<
1日前的支撑位)ANDCLOSE>
支撑位)
SCMD2赋值:上次压力位>距今天数
1日前的压力位OR压力位<
1日前的压力位)
如果SCMD1<,返回?,否则返回?
输出SCMD2)MMSJ:最低价-ZCW
输出ELSEMMSJ:最高价-YLW
如果(支撑位>,返回?,否则返回?
1日前的支撑位OR支撑位<
1日前的支撑位)ANDCLOSE>
支撑位)如果压力位>,返回?,否则返回?
1日前的压力位OR压力位<
1日前的压力位)如果MMSJ<,返回?,否则返回?
0ANDREF(MMSJ,2)>
0ANDSCMD2>
CHECK1赋值:-1
VAR1赋值:如果CHECK1<,返回?,否则返回?
0,(最高价+最低价+收盘价)/3,0)
VAR2赋值:如果CHECK1<,返回?,否则返回?
0,(VAR1-VAR1的14日简单移动平均)/(0.015*VAR1的14日平均绝对偏差),0)
VAR3赋值:如果CHECK1<,返回?,否则返回?
0,(VAR1-VAR1的70日简单移动平均)/(0.015*VAR1的70日平均绝对偏差),0)
VAR4赋值:如果CHECK1<,返回?,否则返回?
0,如果VAR2>,返回?,否则返回?
=150ANDVAR2<
200ANDVAR3>
=150ANDVAR3<
200,10,0),0)
VAR5赋值:如果CHECK1<,返回?,否则返回?
0,如果VAR2<,返回?,否则返回?
=-150ANDVAR2>
-200ANDVAR3<
=-150ANDVAR3>
-200,-10,VAR4),0)
VAR6赋值:如果CHECK1<,返回?,否则返回?
0,(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100,0)
VAR7赋值:如果CHECK1<,返回?,否则返回?
0,100-VAR6的绝对值,0)
VAR8赋值:如果CHECK1<,返回?,否则返回?
0,如果VAR7<,返回?,否则返回?
90,VAR7,100),0)
PJX赋值:如果CHECK1<,返回?,否则返回?
0,100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20,0)
输出短期强弱:PJX,画蓝色
VAR1A赋值:如果PJX>,返回?,否则返回?
0,PJX,0)
VAR1B赋值:如果VAR3>,返回?,否则返回?
=200ANDVAR2>
=150,15,如果VAR3<,返回?,否则返回?
=-200ANDVAR2<
=-150,-15,VAR5))+60
VAR1C赋值:VAR1A>
48ANDVAR1B>
60ANDVAR8<
100
VAR1D赋值:VAR1A<
48ANDVAR1B<
60ANDVAR8<
100
当满足条件VAR1DANDCOUNT(VAR1D,30)=1时,在80位置书写文字
短线反弹'
),画白色
当满足条件VAR1DANDCOUNT(VAR1D,30)=1时,在60和80位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色
当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在80位置书写文字
短线高点'
),COLORFFCC66
当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在60和80位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFCC66
VAR2C赋值:如果VAR3>,返回?,否则返回?
=200ANDVAR2>
=150,15,如果VAR3<,返回?,否则返回?
=-200ANDVAR2<
=-150,-15,0))+30
VAR2E赋值:VAR1A<
48ANDVAR2C<
30ANDVAR8<
100
VAR2F赋值:VAR1A<
48ANDVAR2C>
30ANDVAR8<
100
当满足条件VAR2EANDCOUNT(VAR2E,30)=1时,在50位置书写文字
短线反弹2'
),画白色
当满足条件VAR2EANDCOUNT(VAR2E,30)=1时,在30和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色
当满足条件VAR2FANDCOUNT(VAR2F,30)=1时,在50位置书写文字
短线高点2'
),COLORFFCC66
当满足条件VAR2FANDCOUNT(VAR2F,30)=1时,在30和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFCC66
VAR3D赋值:如果VAR3<,返回?,否则返回?
=200ANDVAR2<
=150,-15,如果VAR3>,返回?,否则返回?
=-200ANDVAR2>
=-150,15,VAR5))
VAR3E赋值:VAR3D>
0ANDVAR8<
100
VAR3F赋值:VAR1A<
48ANDVAR3D<
0ANDVAR8<
100
当满足条件VAR7<时,在?位置书写文字
90ANDVAR2+VAR3<
=0ANDVAR3FANDCOUNT(VAR3F,30)=1,20,'
短线反弹3'
),画白色
当满足条件VAR7<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
90ANDVAR2+VAR3<
=0ANDVAR3FANDCOUNT(VAR3F,30)=1,20,0,5,0),画白色
当满足条件VAR3EANDCOUNT(VAR3E,30)=1时,在20位置书写文字
短线高点3'
),COLORFFCC66
当满足条件VAR3EANDCOUNT(VAR3E,30)=1时,在20和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFCC66
输出强势线:60,画白色
VAR9赋值:如果VAR7<,返回?,否则返回?
90,40,30)
输出分界线:30,COLORFFFFFF
当满足条件VAR1B=45的5日过滤时,在-20和-10位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFFFFF
当满足条件VAR1B=45的5日过滤时,在0位置书写文字
强支撑'
),COLORFFFFFF
当满足条件VAR1B=75的5日过滤时,在75和60位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORFFFFFF
当满足条件VAR1B=75的5日过滤时,在75位置书写文字
高压'
),COLORFFFFFF
当满足条件PJX<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=-19,-25,-20,12,0),COLORFF00FF
当满足条件PJX>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=70,85,80,12,0),画青色
当满足条件VAR5<的?日过滤时,在?位置书写文字
0,5),30,'
★'
),画白色
当满足条件VAR5>的?日过滤时,在?位置书写文字
0,5),30,'
★'
),COLORFFCC66
输出多空预警:0,COLORFFCC66
如果VAR9=40ANDVAR2>,返回?,否则返回?
=0ANDVAR3>
=0,多空预警,无效数),线宽为2,画青色
如果VAR9=40ANDVAR2<,返回?,否则返回?
=0ANDVAR3<
=0,多空预警,无效数),线宽为2,画白色
神奇指标网(https://www.shenqizhibiao.com/)所有指标公式及文章来源于网络仅供学习研究
收藏
点赞
网友评论
已有0人评论
24小时热门阅读
最新指标资讯
热门公式排行
热门标签栏目