神奇指标网

通达信多空止损止盈指标公式

浏览 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人评论

清除 发表评论