最新公告
  • 欢迎您光临九毛八公式指标网www.9m8.cn,本站全新改版试运行,期间内容全部免费,欢迎下载!欢迎加入本站VIP
  • 通达信指标公式源码宁俊明135战法所有公式全编写主图

    正文概述    2024-04-14 15:33:52  

    宁俊明135战法所有公式全编写主图通达信指标公式源码

    135所有战法全编写,分享给大家,对照《135战法》书籍研究收获更大。
     所有公式都包含在一个文本里方便大家下载。
     里面添加了详细注释,方便大家学习和理解。
     主图显示,更加直观。
     注释详细,分享给大家,对照《135战法》书籍研究收获更大

    EMA13:MA(C,13),COLORWHITE,LINETHICK2;
     EMA34:MA(C,34),COLORYELLOW;
     EMA55:MA(C,55),COLORFF00FF;

    {见好就收}
    Y:=(EMA13-EMA55)/EMA13*100;
     JHJX:=REF(Y,1)<=10 AND Y>10;
     {DRAWICON(JHJX,H,1);}
     DRAWTEXT(JHJX,H,'见好就收'),COLORF00FF0;
     {红杏出墙}
    HX1:=EMA13 HX2:=BARSLAST((C-EMA13)/EMA13*100<-6);{收盘价在13均线%6到现在的天数}
    HX3:=ABS(1-EMA55/REF(C,1))>0.1;
     HX6:=BARSLAST(CROSS(EMA55,EMA34))>=20;{13日均线下降趋于走平}
    HX4:=ABS(1-REF(EMA13,1)/EMA13)<0.004 AND C  HX5:=REF(C,1)EMA13 AND C>O;
     HX7:=HX1 {AND HX3} AND HX4 AND HX5 ;
     HX8:=HX7 AND FILTER(HX7,10);{满足后10天内不标记}
    DRAWTEXT(HX8,L-0.05,'红杏出墙'),COLORYELLOW;
     {蚂蚁上树}
    BR1:=COUNT(BETWEEN(((C-O)/O)*100,0,5) ,5)=5;{5日内收盘价都比前日收盘价高}
    BR2:=(ABS(EMA13-EMA34)+ABS(EMA34-EMA55))/C<0.1;{主均线相距很近或基本持平}
    BR3:=C>EMA55 AND COUNT(L=1;{股价送上55日均线}
    MYSS:=BR1 AND BR2 AND BR3;
     DRAWTEXT(MYSS AND FILTER(MYSS,5),H,'蚂蚁上树'),COLOR00C5FF;
     {黑客点击}
    DJ1:=EMA13>EMA34 AND EMA34 DJ2:=O>EMA55;{开盘价大于55日均线}
    DJ3:=CROSS(EMA13,EMA55) OR ABS(1-EMA13/EMA55)<0.002;
     DJ4:=O>C AND C  HKDJ:= DJ2 AND DJ3 AND DJ4;
     DRAWTEXT(HKDJ AND FILTER(HKDJ,10),L-0.03,'黑客点击'),COLORD6BA63;


     {红衣侠女}
    XN1:=ABS(1-HHV(EMA55,5)/LLV(EMA55,5))<0.02;
     XN2:=CROSS(EMA13,EMA55) OR ABS(1-EMA13/EMA55)<0.002;
     XN3:=C>O AND V>REF(V,1) AND C>EMA55;
     HYXN:=XN1 AND XN2 AND XN3;
     DRAWTEXT(HYXN AND FILTER(HYXN,5),L-0.05,'红衣侠女'),COLORF00FF0;

    {海底捞月}
    LY1:=COUNT(ABS(1-EMA55/EMA34)<0.1,20)>=16;
     LY2:=COUNT(CROSS(EMA34,EMA13),40)>=1 AND COUNT(CROSS(EMA55,EMA13),40)>=1;
     LY3:=CROSS(EMA13,EMA55);
     HDLY:=LY1 AND LY2 AND LY3;
     DRAWTEXT(HDLY AND FILTER(HDLY,5),L-0.25,'海底捞月'),COLORGREEN;

    {均线互换}
    JXHH:=BARSLAST(REF(CROSS(EMA55,EMA34),1)) AND CROSS(EMA34,EMA55);
     DRAWTEXT(JXHH,L+0.09,'均线互换'),COLOR0099FF;
     {梅开二度}
    MKED1:=BARSLAST(REF(CROSS(EMA34,EMA13),1));
     MKED2:=COUNT(H>=EMA55,MKED1)=MKED1;
     MKED:=MKED2 AND CROSS(EMA13,EMA34);
     DRAWTEXT(MKED,L-0.1,'梅开二度'),COLOR0044FF;
     {一阳三线}
    YY1:=C>EMA13 AND O  YY2:=C>EMA34 AND O  YY3:=C>EMA55 AND O  YYSX:=YY1 AND YY2 AND YY3;
     DRAWTEXT(YYSX,H+0.1,'一阳三线'),COLORRED;

    {揭竿而起}
    MAX3:=MAX(MAX(EMA13,EMA34),EMA55);
     MIN3:=MIN(MIN(EMA13,EMA34),EMA55);
     JG1:=ABS(EMA13-EMA34) JG2:=ABS(EMA34-EMA55)  JG3:=C>=O*1.03 AND C>MAX3;{阳线3%}
    JG4:=O>MIN3 AND O  JG5:=C>REF(H,5);
     JG6:=(C-EMA34)/EMA34<=0.15;{控制价高}
    JG7:=V>MA(V,5) AND MA(V,10);
     JGEQ:=JG1 AND JG2 AND JG3 AND JG4 AND JG5 AND JG6 AND JG7;
     DRAWTEXT(JGEQ,H+0.1,'揭竿而起'),COLORGREEN;

    {三线推进}
    MAX4:=MAX(MAX(MAX(EMA13,EMA34),EMA55),H);
     MIN4:=MIN(MIN(MIN(EMA13,EMA34),EMA55),L);
     SXTJ1:=HHV(MAX4,60);
     SXTJ2:=LLV(MIN4,60);
     SXTJ3:=EVERY(ABS(1-SXTJ1/SXTJ2)<0.3,20);
     SXTJ:=SXTJ3 AND (YYSX OR JGEQ);
     DRAWTEXT(SXTJ AND FILTER(SXTJ,10),H+0.25,'三线推进'),COLOR00C5FF;

    {浪子回头}
    LZ1:=REF(C,2)  LZ2:=C<=REF(C,1) AND REF(C,1)<=REF(C,2);
     LZ3:=MA(V,3)  LZ4:=REF(C,3)>EMA13 AND (C>EMA55 OR ABS(1-C/EMA55)<0.01);
     LZHT:=LZ1 AND LZ2 AND LZ3 AND LZ4;
     DRAWTEXT(LZHT AND FILTER(LZHT,5),L-0.1,'浪子回头'),COLOR00FF99;

    {走四方}
    ZSF1:=REF(C,4)>REF(O,4) AND (REF(C,4)>EMA13 OR REF(C,4)>EMA34) AND (ABS(1-REF(EMA55,4)/EMA55)<0.01 OR MA(EMA55,4)>REF(EMA55,5));
     ZSF2:=COUNT(ABS((1-REF(C,1)/C)*100)<3,4)=4 AND MA(V,4)  ZSF:=ZSF1 AND ZSF2;
     DRAWTEXT(ZSF AND FILTER(ZSF,4),L-0.1,'走四方'),COLORBLUE;

    {一枝独秀}
    YZ1:=C/O>1.01 AND H/C>1.025 ;{收阳有上影}
    YZ2:=EMA13>MAX(EMA34,EMA55) AND C>1.05*EMA13 AND O>MA(C,11);{昨收阳 今大于均线}
    YZDX:=YZ1 AND YZ2;
     DRAWTEXT(YZDX,(H+C)/2,'一枝独秀'),COLORF00FF0;

    {独上高楼}
    DSGL1:=REF(C,1)>=REF(O,1);
     DSGL2:=O/REF(C,1)>1.029 AND O/C>1.03 AND O/MAX(EMA13,EMA55)>1.03;
     DSGL:=DSGL1 AND DSGL2;
     DRAWTEXT(DSGL,(O+C)/2,'独上高楼'),COLORF00FF0;

    {金屋藏娇}
    JWCJ1:=C  JWCJ2:=O<=REF(C,1) AND L>=REF(L,1);
     JWCJ3:=REF(C,1)/REF(L,1)>1.02;
     JWCJ4:=EMA13  JWCJ:=JWCJ1 AND JWCJ2 AND JWCJ3 AND JWCJ4;
     DRAWTEXT(JWCJ,LOW-0.2,'金屋藏娇'),COLORYELLOW;

    {日月合璧}
    RYHB1:=REF(O,1)<=REF(C,2) AND REF(C,1)  RYHB2:=C>O AND ABS(1-C/REF(O,1))<0.025 AND ABS(1-O/REF(C,1))<0.025;
     RYHB3:=EMA13  RYHB4:=REF(L,1)<=LLV(REF(L,1),10);
     RYHB:=RYHB1 AND RYHB2 AND RYHB3 AND RYHB4;
     DRAWTEXT(RYHB ,LOW,'日月合璧'),COLORYELLOW;
     {投石问路}
    TSWL1:=CROSS(EMA13,EMA34) AND EMA13  DRAWTEXT(TSWL1,L-0.1,'投石问路'),COLOR0044FF;
     {分道扬镳}
    FDYB:=CROSS(EMA34,EMA13) AND EMA34>EMA55;
     DRAWTEXT(FDYB,L-0.1,'分道扬镳'),COLOR0044FF;
     {三军集结}
    SJJJ3:=REF(EMA55,1)>REF(EMA13,1);
     SJJJ4:=ABS(1-(MAX(MAX(EMA34,EMA55),EMA13)/MIN(MIN(EMA13,EMA34),EMA55)))<0.005;
     SJJJ:=SJJJ3 AND SJJJ4;
     DRAWTEXT(SJJJ AND FILTER(SJJJ,5),L-0.1,'三军集结'),COLOR0044FF;
     {突出重围}
    TCCW1:=REF(EMA55,1)  TCCW2:=EMA13  TCCW:=TCCW1 AND TCCW2;
     DRAWTEXT(TCCW AND FILTER(TCCW,5),H+0.01,'突出重围'),COLORF00FF0;
     {明修栈道}
    MXZD1:=C/O>1.07;
     MXZD2:=EMA13>HHV(REF(EMA13,1),5) AND V>HHV(REF(V,1),10) AND V/MA(REF(V,1),5)>2;
     MXZD:=MXZD1 AND MXZD2;
     DRAWTEXT(MXZD,H+0.01,'明修栈道'),COLORF00FF0;
     {暗度陈仓}
    ADCC1:=O/C>1.05 AND EMA13/EMA55<1.1 AND EMA13>MA(EMA13,5);
     ADCC2:=O/REF(C,1)<1.03;{V  ADCC:=ADCC1 AND ADCC2;
     DRAWTEXT(ADCC,(C+O)/2,'暗度陈仓'),COLOR00C5FF;
     {破镜重圆}
    PJCY1:=REF(O,1)/REF(C,1)>1.02;
     PJCY2:=O<=REF(C,1) AND C>=REF(O,1);
     PJCY3:=(ABS(1-REF(C,1)/EMA55)<0.05 OR ABS(1-C/EMA55)<0.05 OR ABS(1-MA(C,2)/EMA55)<0.05);
     PJCY4:=EMA13>EMA55 OR EMA13>MA(EMA13,5);
     PJCY:=PJCY1 AND PJCY2 AND PJCY3 AND PJCY4;
     DRAWTEXT(PJCY,LOW,'破镜重圆'),COLORYELLOW;
     {一石二鸟}
    YSEN1:=REF(C,2)>REF(O,2) AND REF(C,1)  YSEN2:=REF(C,2)>EMA55 AND EMA13>EMA55 AND EMA13>=MA(EMA13,5);
     YSEN3:=REF(V,2)>REF(V,1) AND REF(V,2)>V;
     YSEN:=YSEN1 AND YSEN2 AND YSEN3;
     DRAWTEXT(YSEN,H+0.01,'一石二鸟'),COLORBLUE;
     {拖泥带水}
    TNDS1:=O/REF(C,1)>1.05 AND MIN(C,O)/L>1.03;
     TNDS2:=C/MAX(EMA13,EMA55)>1.03 AND C>REF(C,1);
     TNDS:=TNDS1 AND TNDS2;
     DRAWTEXT(TNDS,(O+C)/2,'拖泥带水'),COLORF00FF0;
     {金蝉脱壳}
    JCTQ1:=C1.1 OR (C/MIN(EMA13,EMA55)>1.1)) AND EMA13>MA(EMA13,5);
     JCTQ2:=REF(O,1)>=REF(C,2) AND REF(C,1)>REF(O,1) AND O<=REF(C,1) AND C>REF(O,1);
     JCTQ:=JCTQ1 AND JCTQ2;
     DRAWTEXT(JCTQ,(O+C)/2,'金蝉脱壳'),COLORF00FF0;
     {一箭穿心}
    YJCX:=CROSS(EMA55,EMA13);
     DRAWTEXT(YJCX,L-0.1,'一箭穿心'),COLOR0044FF;
     {步步高}
    BBG1:=C>=REF(C,1) AND REF(C,1)>=REF(C,2);{3日内收盘价都比前日收盘价高}
    BBG2:=V>=REF(V,1) AND REF(V,1)>=REF(V,2);{3日内量都比前日量高}
    BBG3:=COUNT(C>=O,3)=3;
     BBG:=BBG1 AND BBG2 AND BBG3;
     DRAWTEXT(BBG AND FILTER(BBG,3),(C+O)/2,'步步高'),COLORFF00FF;
     {双飞燕}
    SFY1:=EMA13>EMA34 AND EMA34>EMA55;
     SFY2:=REF(O,1)>=REF(C,2) AND O>=REF(C,1) AND REF(C,2)>=REF(O,2);
     SFY3:=COUNT(C>O AND C/O<1.02,2)=2 OR COUNT(C  SFY4:= V  SFY:=SFY1 AND SFY2 AND SFY3 AND SFY4;
     DRAWTEXT(SFY AND FILTER(SFY,2),L,'双飞燕'),COLORYELLOW;
     {三剑客}
    SJK1:=EMA13>EMA34 AND EMA34>EMA55;
     SJK2:=COUNT(C<=O AND O/C<1.03,3)=3 AND COUNT(ABS(1-REF(C,1)/C)<1.03,2)=2;
     SJK:=SJK1 AND SJK2;
     DRAWTEXT(SJK AND FILTER(SJK,3),L,'三剑客'),COLORYELLOW;
     {四星望月}
    SXWY1:=COUNT(C>=O AND C/O<1.03,4)=4;
     SXWY2:=(ABS(EMA13-EMA34)+ABS(EMA34-EMA55))/C<0.1;{主均线相距很近或基本持平}
    SXWY3:=EMA13  SXWY:=SXWY1 AND SXWY2 AND SXWY3;
     DRAWTEXT(SXWY AND FILTER(SXWY,5),H,'四星望月'),COLOR00C5FF;
     {星星点灯}
    XXDD1:=ABS(1-C/O)*100<=2.5 AND H/MAX(C,O)>1.03 AND REF(C,1)/REF(O,1)>1.05;
     XXDD2:=O>=REF(C,1) AND ABS(1-REF(EMA13,1)/EMA55)<0.1};
     XXDD:=XXDD1 AND XXDD2;
     DRAWTEXT(XXDD,(O+C)/2,'星星点灯'),COLORGREEN;
     {过河拆桥}
    GHCQ1:=C=1.04;
     GHCQ2:=O>EMA13 AND C  GHCQ3:=EMA13/EMA55>1.1 AND ABS(1-EMA13/MA(EMA13,3))<0.02;
     GHCQ:=GHCQ1 AND GHCQ2 AND GHCQ3;
     DRAWTEXT(GHCQ,(O+C)/2,'过河拆桥'),COLORF00FF0;
     {狗急跳墙}
    GJTQ1:=O/REF(C,1)>1.02 AND L>REF(C,1);
     GJTQ2:=V>MA(V,5);
     GJTQ3:=EMA13/EMA55>1.1;
     GJTQ:=GJTQ1 AND GJTQ2 AND GJTQ3;
     DRAWTEXT(GJTQ,(O+C)/2,'狗急跳墙'),COLORF00FF0;
     {双蹄并进}
    STBJ1:=CROSS(DMI.PDI,DMI.MDI);
     STBJ2:=ABS(1-DMI.ADX/DMI.ADXR)<0.1;
     STBJ:=STBJ1 AND STBJ2;
     DRAWTEXT(STBJ,(O+C)/2,'双蹄并进'),COLORGREEN;
     {一剑封喉}
    YJFH1:=REF(C,1)>=REF(O,1);
     YJFH2:=H/MAX(C,O)>=1.035 ;
     YJFH3:=V/MA(REF(V,1),11)>3 AND EMA13/EMA55>1.05;
     YJFH:=YJFH1 AND YJFH2 AND YJFH3;
     DRAWTEXT(YJFH,(H+L)/2,'一剑封喉'),COLORF00FF0;
     {小鸟依人}
    XNYR1:=REF(C,1)/REF(O,1)>1.05;
     XNYR2:=O<=REF(C,1) AND ABS(1-C/O)<0.02;
     XNYR3:=COUNT(JGEQ OR YYSX OR HYXN,10)>=1 AND COUNT(JGEQ OR YYSX OR HYXN,2)=0;
     XNYR:=XNYR1 AND XNYR2 AND XNYR3;
     DRAWTEXT(XNYR,H+0.01,'小鸟依人'),COLORBLUE;
     {立竿见影}
    LGJY1:=O<=REF(C,1) AND V  LGJY2:=COUNT(JGEQ OR YYSX OR HYXN,2)=1;
     LGJY:=LGJY1 AND LGJY2;
     DRAWTEXT(LGJY,H+0.1,'立竿见影'),COLORBLUE;
     {节外生枝}
    JWSZ1:=EMA13>MAX(EMA34,EMA55) AND EMA13/EMA55>1.1 AND REF(C,1)>1.04*EMA13 AND REF(C,1)/REF(O,1)>1.04;
     JWSZ2:=ABS(1-C/O)<0.015 AND ABS(1-REF(C,1)/C)<0.02;
     JWSZ:=JWSZ1 AND JWSZ2;
     DRAWTEXT(JWSZ,(H+C)/2,'节外生枝'),COLORF00FF0;
     {笑里藏刀}
    XLCD1:=REF(H,1)/MAX(REF(C,1),REF(O,1))>1.04;
     XLCD2:=H=REF(C,1);
     XLCD3:=EMA13/EMA55>1.05 AND C/EMA13>1.03;
     XLCD:=XLCD1 AND XLCD2 AND XLCD3;
     DRAWTEXT(XLCD,(O+C)/2,'笑里藏刀'),COLORF00FF0;
     {马失前蹄}
    MSQT1:=EMA55/EMA13>1.04 AND EMA13/C>1.03;
     MSQT2:=O<=REF(L,1) AND REF(O,1)/REF(C,1)>1.03;
     MSQT:= MSQT1 AND MSQT2;
     DRAWTEXT(MSQT,(O+C)/2,'马失前蹄'),COLORYELLOW;
     {绝处逢生}
    JCFS1:=EMA55>EMA13 AND EMA13>C;
     JCFS2:=O<=REF(L,1) AND C/O>1.05;
     JCFS:= JCFS1 AND JCFS2;
     DRAWTEXT(JCFS,H,'绝处逢生'),COLORYELLOW;
     {一阴三线}
    YYSX1:=CEMA13;{一阴三线}
    YYSX2:=CEMA34;
     YYSX3:=CEMA55;
     YYYSX:=YYSX1 AND YYSX2 AND YYSX3;
     DRAWTEXT(YYYSX,H+0.1,'一阴三线'),COLORF00FF0;
     {落井下石}
    LJXS1:=O1.05 AND C  DRAWTEXT(LJXS1,H+0.01,'落井下石'),COLOR00C5FF;
     {晨钟暮鼓}
    CZMG1:=REF(C,1)/REF(O,1)>1.05 AND REF(V,1)/REF(V,2)>2 AND HSL>3;
     CZMG2:=C>O AND V  CZMG:=CZMG1 AND CZMG2;
     DRAWTEXT(CZMG,H,'晨钟暮鼓'),COLORF00FF0;

    EMA13:MA(C,13),COLORWHITE,LINETHICK2;
     EMA34:MA(C,34),COLORYELLOW;
     EMA55:MA(C,55),COLORFF00FF;

    {见好就收}
    Y:=(EMA13-EMA55)/EMA13*100;
     JHJX:=REF(Y,1)<=10 AND Y>10;
     {DRAWICON(JHJX,H,1);}
     DRAWTEXT(JHJX,H,'见好就收'),COLORF00FF0;
     {红杏出墙}
    HX1:=EMA13 HX2:=BARSLAST((C-EMA13)/EMA13*100<-6);{收盘价在13均线%6到现在的天数}
    HX3:=ABS(1-EMA55/REF(C,1))>0.1;
     HX6:=BARSLAST(CROSS(EMA55,EMA34))>=20;{13日均线下降趋于走平}
    HX4:=ABS(1-REF(EMA13,1)/EMA13)<0.004 AND C  HX5:=REF(C,1)EMA13 AND C>O;
     HX7:=HX1 {AND HX3} AND HX4 AND HX5 ;
     HX8:=HX7 AND FILTER(HX7,10);{满足后10天内不标记}
    DRAWTEXT(HX8,L-0.05,'红杏出墙'),COLORYELLOW;
     {蚂蚁上树}
    BR1:=COUNT(BETWEEN(((C-O)/O)*100,0,5) ,5)=5;{5日内收盘价都比前日收盘价高}
    BR2:=(ABS(EMA13-EMA34)+ABS(EMA34-EMA55))/C<0.1;{主均线相距很近或基本持平}
    BR3:=C>EMA55 AND COUNT(L=1;{股价送上55日均线}
    MYSS:=BR1 AND BR2 AND BR3;
     DRAWTEXT(MYSS AND FILTER(MYSS,5),H,'蚂蚁上树'),COLOR00C5FF;
     {黑客点击}
    DJ1:=EMA13>EMA34 AND EMA34 DJ2:=O>EMA55;{开盘价大于55日均线}
    DJ3:=CROSS(EMA13,EMA55) OR ABS(1-EMA13/EMA55)<0.002;
     DJ4:=O>C AND C  HKDJ:= DJ2 AND DJ3 AND DJ4;
     DRAWTEXT(HKDJ AND FILTER(HKDJ,10),L-0.03,'黑客点击'),COLORD6BA63;


     {红衣侠女}
    XN1:=ABS(1-HHV(EMA55,5)/LLV(EMA55,5))<0.02;
     XN2:=CROSS(EMA13,EMA55) OR ABS(1-EMA13/EMA55)<0.002;
     XN3:=C>O AND V>REF(V,1) AND C>EMA55;
     HYXN:=XN1 AND XN2 AND XN3;
     DRAWTEXT(HYXN AND FILTER(HYXN,5),L-0.05,'红衣侠女'),COLORF00FF0;

    {海底捞月}
    LY1:=COUNT(ABS(1-EMA55/EMA34)<0.1,20)>=16;
     LY2:=COUNT(CROSS(EMA34,EMA13),40)>=1 AND COUNT(CROSS(EMA55,EMA13),40)>=1;
     LY3:=CROSS(EMA13,EMA55);
     HDLY:=LY1 AND LY2 AND LY3;
     DRAWTEXT(HDLY AND FILTER(HDLY,5),L-0.25,'海底捞月'),COLORGREEN;

    {均线互换}
    JXHH:=BARSLAST(REF(CROSS(EMA55,EMA34),1)) AND CROSS(EMA34,EMA55);
     DRAWTEXT(JXHH,L+0.09,'均线互换'),COLOR0099FF;
     {梅开二度}
    MKED1:=BARSLAST(REF(CROSS(EMA34,EMA13),1));
     MKED2:=COUNT(H>=EMA55,MKED1)=MKED1;
     MKED:=MKED2 AND CROSS(EMA13,EMA34);
     DRAWTEXT(MKED,L-0.1,'梅开二度'),COLOR0044FF;
     {一阳三线}
    YY1:=C>EMA13 AND O  YY2:=C>EMA34 AND O  YY3:=C>EMA55 AND O  YYSX:=YY1 AND YY2 AND YY3;
     DRAWTEXT(YYSX,H+0.1,'一阳三线'),COLORRED;

    {揭竿而起}
    MAX3:=MAX(MAX(EMA13,EMA34),EMA55);
     MIN3:=MIN(MIN(EMA13,EMA34),EMA55);
     JG1:=ABS(EMA13-EMA34) JG2:=ABS(EMA34-EMA55)  JG3:=C>=O*1.03 AND C>MAX3;{阳线3%}
    JG4:=O>MIN3 AND O  JG5:=C>REF(H,5);
     JG6:=(C-EMA34)/EMA34<=0.15;{控制价高}
    JG7:=V>MA(V,5) AND MA(V,10);
     JGEQ:=JG1 AND JG2 AND JG3 AND JG4 AND JG5 AND JG6 AND JG7;
     DRAWTEXT(JGEQ,H+0.1,'揭竿而起'),COLORGREEN;

    {三线推进}
    MAX4:=MAX(MAX(MAX(EMA13,EMA34),EMA55),H);
     MIN4:=MIN(MIN(MIN(EMA13,EMA34),EMA55),L);
     SXTJ1:=HHV(MAX4,60);
     SXTJ2:=LLV(MIN4,60);
     SXTJ3:=EVERY(ABS(1-SXTJ1/SXTJ2)<0.3,20);
     SXTJ:=SXTJ3 AND (YYSX OR JGEQ);
     DRAWTEXT(SXTJ AND FILTER(SXTJ,10),H+0.25,'三线推进'),COLOR00C5FF;

    {浪子回头}
    LZ1:=REF(C,2)  LZ2:=C<=REF(C,1) AND REF(C,1)<=REF(C,2);
     LZ3:=MA(V,3)  LZ4:=REF(C,3)>EMA13 AND (C>EMA55 OR ABS(1-C/EMA55)<0.01);
     LZHT:=LZ1 AND LZ2 AND LZ3 AND LZ4;
     DRAWTEXT(LZHT AND FILTER(LZHT,5),L-0.1,'浪子回头'),COLOR00FF99;

    {走四方}
    ZSF1:=REF(C,4)>REF(O,4) AND (REF(C,4)>EMA13 OR REF(C,4)>EMA34) AND (ABS(1-REF(EMA55,4)/EMA55)<0.01 OR MA(EMA55,4)>REF(EMA55,5));
     ZSF2:=COUNT(ABS((1-REF(C,1)/C)*100)<3,4)=4 AND MA(V,4)  ZSF:=ZSF1 AND ZSF2;
     DRAWTEXT(ZSF AND FILTER(ZSF,4),L-0.1,'走四方'),COLORBLUE;

    {一枝独秀}
    YZ1:=C/O>1.01 AND H/C>1.025 ;{收阳有上影}
    YZ2:=EMA13>MAX(EMA34,EMA55) AND C>1.05*EMA13 AND O>MA(C,11);{昨收阳 今大于均线}
    YZDX:=YZ1 AND YZ2;
     DRAWTEXT(YZDX,(H+C)/2,'一枝独秀'),COLORF00FF0;

    {独上高楼}
    DSGL1:=REF(C,1)>=REF(O,1);
     DSGL2:=O/REF(C,1)>1.029 AND O/C>1.03 AND O/MAX(EMA13,EMA55)>1.03;
     DSGL:=DSGL1 AND DSGL2;
     DRAWTEXT(DSGL,(O+C)/2,'独上高楼'),COLORF00FF0;

    {金屋藏娇}
    JWCJ1:=C  JWCJ2:=O<=REF(C,1) AND L>=REF(L,1);
     JWCJ3:=REF(C,1)/REF(L,1)>1.02;
     JWCJ4:=EMA13  JWCJ:=JWCJ1 AND JWCJ2 AND JWCJ3 AND JWCJ4;
     DRAWTEXT(JWCJ,LOW-0.2,'金屋藏娇'),COLORYELLOW;

    {日月合璧}
    RYHB1:=REF(O,1)<=REF(C,2) AND REF(C,1)  RYHB2:=C>O AND ABS(1-C/REF(O,1))<0.025 AND ABS(1-O/REF(C,1))<0.025;
     RYHB3:=EMA13  RYHB4:=REF(L,1)<=LLV(REF(L,1),10);
     RYHB:=RYHB1 AND RYHB2 AND RYHB3 AND RYHB4;
     DRAWTEXT(RYHB ,LOW,'日月合璧'),COLORYELLOW;
     {投石问路}
    TSWL1:=CROSS(EMA13,EMA34) AND EMA13  DRAWTEXT(TSWL1,L-0.1,'投石问路'),COLOR0044FF;
     {分道扬镳}
    FDYB:=CROSS(EMA34,EMA13) AND EMA34>EMA55;
     DRAWTEXT(FDYB,L-0.1,'分道扬镳'),COLOR0044FF;
     {三军集结}
    SJJJ3:=REF(EMA55,1)>REF(EMA13,1);
     SJJJ4:=ABS(1-(MAX(MAX(EMA34,EMA55),EMA13)/MIN(MIN(EMA13,EMA34),EMA55)))<0.005;
     SJJJ:=SJJJ3 AND SJJJ4;
     DRAWTEXT(SJJJ AND FILTER(SJJJ,5),L-0.1,'三军集结'),COLOR0044FF;
     {突出重围}
    TCCW1:=REF(EMA55,1)  TCCW2:=EMA13  TCCW:=TCCW1 AND TCCW2;
     DRAWTEXT(TCCW AND FILTER(TCCW,5),H+0.01,'突出重围'),COLORF00FF0;
     {明修栈道}
    MXZD1:=C/O>1.07;
     MXZD2:=EMA13>HHV(REF(EMA13,1),5) AND V>HHV(REF(V,1),10) AND V/MA(REF(V,1),5)>2;
     MXZD:=MXZD1 AND MXZD2;
     DRAWTEXT(MXZD,H+0.01,'明修栈道'),COLORF00FF0;
     {暗度陈仓}
    ADCC1:=O/C>1.05 AND EMA13/EMA55<1.1 AND EMA13>MA(EMA13,5);
     ADCC2:=O/REF(C,1)<1.03;{V  ADCC:=ADCC1 AND ADCC2;
     DRAWTEXT(ADCC,(C+O)/2,'暗度陈仓'),COLOR00C5FF;
     {破镜重圆}
    PJCY1:=REF(O,1)/REF(C,1)>1.02;
     PJCY2:=O<=REF(C,1) AND C>=REF(O,1);
     PJCY3:=(ABS(1-REF(C,1)/EMA55)<0.05 OR ABS(1-C/EMA55)<0.05 OR ABS(1-MA(C,2)/EMA55)<0.05);
     PJCY4:=EMA13>EMA55 OR EMA13>MA(EMA13,5);
     PJCY:=PJCY1 AND PJCY2 AND PJCY3 AND PJCY4;
     DRAWTEXT(PJCY,LOW,'破镜重圆'),COLORYELLOW;
     {一石二鸟}
    YSEN1:=REF(C,2)>REF(O,2) AND REF(C,1)  YSEN2:=REF(C,2)>EMA55 AND EMA13>EMA55 AND EMA13>=MA(EMA13,5);
     YSEN3:=REF(V,2)>REF(V,1) AND REF(V,2)>V;
     YSEN:=YSEN1 AND YSEN2 AND YSEN3;
     DRAWTEXT(YSEN,H+0.01,'一石二鸟'),COLORBLUE;
     {拖泥带水}
    TNDS1:=O/REF(C,1)>1.05 AND MIN(C,O)/L>1.03;
     TNDS2:=C/MAX(EMA13,EMA55)>1.03 AND C>REF(C,1);
     TNDS:=TNDS1 AND TNDS2;
     DRAWTEXT(TNDS,(O+C)/2,'拖泥带水'),COLORF00FF0;
     {金蝉脱壳}
    JCTQ1:=C1.1 OR (C/MIN(EMA13,EMA55)>1.1)) AND EMA13>MA(EMA13,5);
     JCTQ2:=REF(O,1)>=REF(C,2) AND REF(C,1)>REF(O,1) AND O<=REF(C,1) AND C>REF(O,1);
     JCTQ:=JCTQ1 AND JCTQ2;
     DRAWTEXT(JCTQ,(O+C)/2,'金蝉脱壳'),COLORF00FF0;
     {一箭穿心}
    YJCX:=CROSS(EMA55,EMA13);
     DRAWTEXT(YJCX,L-0.1,'一箭穿心'),COLOR0044FF;
     {步步高}
    BBG1:=C>=REF(C,1) AND REF(C,1)>=REF(C,2);{3日内收盘价都比前日收盘价高}
    BBG2:=V>=REF(V,1) AND REF(V,1)>=REF(V,2);{3日内量都比前日量高}
    BBG3:=COUNT(C>=O,3)=3;
     BBG:=BBG1 AND BBG2 AND BBG3;
     DRAWTEXT(BBG AND FILTER(BBG,3),(C+O)/2,'步步高'),COLORFF00FF;
     {双飞燕}
    SFY1:=EMA13>EMA34 AND EMA34>EMA55;
     SFY2:=REF(O,1)>=REF(C,2) AND O>=REF(C,1) AND REF(C,2)>=REF(O,2);
     SFY3:=COUNT(C>O AND C/O<1.02,2)=2 OR COUNT(C  SFY4:= V  SFY:=SFY1 AND SFY2 AND SFY3 AND SFY4;
     DRAWTEXT(SFY AND FILTER(SFY,2),L,'双飞燕'),COLORYELLOW;
     {三剑客}
    SJK1:=EMA13>EMA34 AND EMA34>EMA55;
     SJK2:=COUNT(C<=O AND O/C<1.03,3)=3 AND COUNT(ABS(1-REF(C,1)/C)<1.03,2)=2;
     SJK:=SJK1 AND SJK2;
     DRAWTEXT(SJK AND FILTER(SJK,3),L,'三剑客'),COLORYELLOW;
     {四星望月}
    SXWY1:=COUNT(C>=O AND C/O<1.03,4)=4;
     SXWY2:=(ABS(EMA13-EMA34)+ABS(EMA34-EMA55))/C<0.1;{主均线相距很近或基本持平}
    SXWY3:=EMA13  SXWY:=SXWY1 AND SXWY2 AND SXWY3;
     DRAWTEXT(SXWY AND FILTER(SXWY,5),H,'四星望月'),COLOR00C5FF;
     {星星点灯}
    XXDD1:=ABS(1-C/O)*100<=2.5 AND H/MAX(C,O)>1.03 AND REF(C,1)/REF(O,1)>1.05;
     XXDD2:=O>=REF(C,1) AND ABS(1-REF(EMA13,1)/EMA55)<0.1};
     XXDD:=XXDD1 AND XXDD2;
     DRAWTEXT(XXDD,(O+C)/2,'星星点灯'),COLORGREEN;
     {过河拆桥}
    GHCQ1:=C=1.04;
     GHCQ2:=O>EMA13 AND C  GHCQ3:=EMA13/EMA55>1.1 AND ABS(1-EMA13/MA(EMA13,3))<0.02;
     GHCQ:=GHCQ1 AND GHCQ2 AND GHCQ3;
     DRAWTEXT(GHCQ,(O+C)/2,'过河拆桥'),COLORF00FF0;
     {狗急跳墙}
    GJTQ1:=O/REF(C,1)>1.02 AND L>REF(C,1);
     GJTQ2:=V>MA(V,5);
     GJTQ3:=EMA13/EMA55>1.1;
     GJTQ:=GJTQ1 AND GJTQ2 AND GJTQ3;
     DRAWTEXT(GJTQ,(O+C)/2,'狗急跳墙'),COLORF00FF0;
     {双蹄并进}
    STBJ1:=CROSS(DMI.PDI,DMI.MDI);
     STBJ2:=ABS(1-DMI.ADX/DMI.ADXR)<0.1;
     STBJ:=STBJ1 AND STBJ2;
     DRAWTEXT(STBJ,(O+C)/2,'双蹄并进'),COLORGREEN;
     {一剑封喉}
    YJFH1:=REF(C,1)>=REF(O,1);
     YJFH2:=H/MAX(C,O)>=1.035 ;
     YJFH3:=V/MA(REF(V,1),11)>3 AND EMA13/EMA55>1.05;
     YJFH:=YJFH1 AND YJFH2 AND YJFH3;
     DRAWTEXT(YJFH,(H+L)/2,'一剑封喉'),COLORF00FF0;
     {小鸟依人}
    XNYR1:=REF(C,1)/REF(O,1)>1.05;
     XNYR2:=O<=REF(C,1) AND ABS(1-C/O)<0.02;
     XNYR3:=COUNT(JGEQ OR YYSX OR HYXN,10)>=1 AND COUNT(JGEQ OR YYSX OR HYXN,2)=0;
     XNYR:=XNYR1 AND XNYR2 AND XNYR3;
     DRAWTEXT(XNYR,H+0.01,'小鸟依人'),COLORBLUE;
     {立竿见影}
    LGJY1:=O<=REF(C,1) AND V  LGJY2:=COUNT(JGEQ OR YYSX OR HYXN,2)=1;
     LGJY:=LGJY1 AND LGJY2;
     DRAWTEXT(LGJY,H+0.1,'立竿见影'),COLORBLUE;
     {节外生枝}
    JWSZ1:=EMA13>MAX(EMA34,EMA55) AND EMA13/EMA55>1.1 AND REF(C,1)>1.04*EMA13 AND REF(C,1)/REF(O,1)>1.04;
     JWSZ2:=ABS(1-C/O)<0.015 AND ABS(1-REF(C,1)/C)<0.02;
     JWSZ:=JWSZ1 AND JWSZ2;
     DRAWTEXT(JWSZ,(H+C)/2,'节外生枝'),COLORF00FF0;
     {笑里藏刀}
    XLCD1:=REF(H,1)/MAX(REF(C,1),REF(O,1))>1.04;
     XLCD2:=H=REF(C,1);
     XLCD3:=EMA13/EMA55>1.05 AND C/EMA13>1.03;
     XLCD:=XLCD1 AND XLCD2 AND XLCD3;
     DRAWTEXT(XLCD,(O+C)/2,'笑里藏刀'),COLORF00FF0;
     {马失前蹄}
    MSQT1:=EMA55/EMA13>1.04 AND EMA13/C>1.03;
     MSQT2:=O<=REF(L,1) AND REF(O,1)/REF(C,1)>1.03;
     MSQT:= MSQT1 AND MSQT2;
     DRAWTEXT(MSQT,(O+C)/2,'马失前蹄'),COLORYELLOW;
     {绝处逢生}
    JCFS1:=EMA55>EMA13 AND EMA13>C;
     JCFS2:=O<=REF(L,1) AND C/O>1.05;
     JCFS:= JCFS1 AND JCFS2;
     DRAWTEXT(JCFS,H,'绝处逢生'),COLORYELLOW;
     {一阴三线}
    YYSX1:=CEMA13;{一阴三线}
    YYSX2:=CEMA34;
     YYSX3:=CEMA55;
     YYYSX:=YYSX1 AND YYSX2 AND YYSX3;
     DRAWTEXT(YYYSX,H+0.1,'一阴三线'),COLORF00FF0;
     {落井下石}
    LJXS1:=O1.05 AND C  DRAWTEXT(LJXS1,H+0.01,'落井下石'),COLOR00C5FF;
     {晨钟暮鼓}
    CZMG1:=REF(C,1)/REF(O,1)>1.05 AND REF(V,1)/REF(V,2)>2 AND HSL>3;
     CZMG2:=C>O AND V  CZMG:=CZMG1 AND CZMG2;
     DRAWTEXT(CZMG,H,'晨钟暮鼓'),COLORF00FF0;


    九毛八公式指标,一个优质的公式指标平台!
    九毛八公式指标 » 通达信指标公式源码宁俊明135战法所有公式全编写主图 加入收藏