在定量结构的基础上优化而成的指标! 包含: 顶底背离提示 高九,低九提示 macd买卖点提示 macd拐点变色提示 对指标不了解的看图,都展示在上面了,还有不懂的留言。 直接上源码了,给大家省点事,指标只是帮助看盘的工具,没有百分百能盈利的指标,看个人使用。 图中MACD红绿色小三角形就是MACD买卖点,顶底背离成立时会有形成提示,没有提示的只是钝化,有可能会创新高。 DRAWGBK(OC,RGB(40,40,40),RGB(0,0,40),0,01,0);{背景不要可删除} DIF:100(EMA(CLOSE,12)EMA(CLOSE,26)),COLORWHITE,LINETHICK1; DEA:EMA(DIF,9),COLORYELLOW,LINETHICK1; MACD:(DIFDEA)2,COLORSTICK; STICKLINE(MACDREF(MACD,1)ANDMACD0,0,MACD,0。2,0),COLORRED; STICKLINE(MACD0,0,MACD,0。2,0),COLORYELLOW; STICKLINE(MACDREF(MACD,1)ANDMACD0,0,MACD,0。2,0),COLORBLUE; STICKLINE(MACDREF(MACD,1)ANDMACD0,0,MACD,0。2,0),COLORGREEN; FH1:REF(MACD,1)REF(MACD,2)ANDREF(MACD,2)REF(MACD,3)ANDREF(MACD,3)REF(MACD,4); FH2:MACD0ANDCOUNT(MACDREF(MACD,1),1)1; FH3:FH1ANDFH2ANDEMA(C,13)REF(EMA(C,13),1); FH4:FH1ANDFH2ANDABS((DIFDEA)C)0。018; FH5:FH1ANDFH2ANDMACD0。10; 二次翻红:(FH3ORFH4ORFH5),COLORRED,NODRAW; 低买:CROSS(DIF,DEA)ANDDIF0,COLORFF00FF,NODRAW; 加油:CROSS(DIF,DEA)ANDDIF0,COLORYELLOW,NODRAW; DRAWICON(二次翻红,0。05,1); DRAWTEXT(二次翻红,0。15,翻红),COLORRED; DRAWTEXT(CROSS(DIF,DEA)ANDDIF0,DEA0。02,低买),COLORFF00FF; DRAWTEXT(CROSS(DIF,DEA)ANDDIF0,DEA0。05,加油),COLORYELLOW; XG:二次翻红OR低买OR加油,NODRAW; YLZC:IF(CLOSEINDEXC,(INDEXCINDEXHINDEXLINDEXO)4,AMOUNT(VOL0。01)100); A1:CREF(C,4); NT:BARSLASTCOUNT(A1); TJ11:NT9; TJ13:ISLASTBARANDBETWEEN(NT,5,8); AY:(BACKSET(TJ110,9)ORBACKSET(TJ130,NT))NT; DRAWTEXT(AY0,MACD1。02,VAR2STR(AY,0)),COLORLIRED; DRAWTEXT(NT9,MACD1。02,9),COLORGREEN; B1:CREF(C,4); NT0:BARSLASTCOUNT(B1); TJ21:NT09; TJ23:ISLASTBARANDBETWEEN(NT0,5,8); AY1:(BACKSET(TJ210,9)ORBACKSET(TJ230,NT0))NT0; DRAWTEXT(AY10,MACD0。98,VAR2STR(AY1,0)),COLORGREEN; DRAWTEXT(NT09,MACD0。98,9),COLORRED; DRAWICON(CROSS(DIF,DEA),DEA,1); DRAWICON(CROSS(DEA,DIF),DEA,2); 死叉:CROSS(DEA,DIF); N1:BARSLAST(死叉),NODRAW;{最近一次死叉的位置} N2:REF(BARSLAST(死叉),N11),NODRAW;{倒数第二次死叉与倒数第一次死叉的区间} N3:REF(BARSLAST(死叉),N2N12),NODRAW;{倒数第三次死叉与倒数第二次死叉的区间} CL1:LLV(C,N11),NODRAW;{最近一次死叉后,最低收盘价} DIFL1:LLV(DIF,N11),NODRAW; CL2:REF(CL1,N11),NODRAW;{倒数第二次死叉与倒数第一次死叉之间的最低收盘价} DIFL2:REF(DIFL1,N11),NODRAW; CL3:REF(CL2,N11),NODRAW;{倒数第三次死叉与倒数第二次死叉之间的最低收盘价} DIFL3:REF(DIFL2,N11),NODRAW; PDIFL2:IF(DIFL20,INTPART(LOG(DIFL2))1,INTPART(LOG(DIFL2))1); MDIFL2:INTPART(DIFL2POW(10,PDIFL2)); PDIFL3:IF(DIFL30,INTPART(LOG(DIFL3))1,INTPART(LOG(DIFL3))1); MDIFL3:INTPART(DIFL3POW(10,PDIFL3)); MDIFB2:INTPART(DIFPOW(10,PDIFL2)); MDIFB3:INTPART(DIFPOW(10,PDIFL3)); 直接底背离:(CL1MDIFL2)AND(MACD0ANDREF(MACD,1)0)ANDMDIFB2REF(MDIFB2,1); 隔峰底背离:(CL1CL3ANDCL3MDIFL3)AND(MACD0ANDREF(MACD,1)0)ANDMDIFB3REF(MDIFB3,1); 底部钝化:直接底背离OR隔峰底背离,NODRAW; 底背离:((MDIFB2REF(MDIFB2,1))REF(直接底背离,1))OR((MDIFB3REF(MDIFB3,1))REF(隔峰底背离,1)),NODRAW; {DRAWTEXT(TFILTER(B,(REF(DIF,1)REF(DIF,2)ANDDIFREF(DIF,1)),1),DIFL2,钝化开始),COLORYELLOW;} STICKLINE(底部钝化,DIF,DEA,1,0),COLORRED; DRAWTEXT(TFILTER(底背离,CREF(CL1,1),1),DIF0。98,底部结构形成),COLORMAGENTA; 金叉:CROSS(DIF,DEA); M1:BARSLAST(金叉),NODRAW;{最近一次金叉的位置} M2:REF(BARSLAST(金叉),M11),NODRAW;{倒数第二次金叉与倒数第一次金叉的区间} M3:REF(BARSLAST(金叉),M2M12),NODRAW;{倒数第三次金叉与倒数第二次金叉的区间} CH1:HHV(C,M11),NODRAW;{最近一次金叉后,最高收盘价} DIFH1:HHV(DIF,M11),NODRAW; CH2:REF(CH1,M11),NODRAW;{倒数第二次金叉与倒数第一次金叉之间的最高收盘价} DIFH2:REF(DIFH1,M11),NODRAW; CH3:REF(CH2,M11),NODRAW;{倒数第三次金叉与倒数第二次金叉之间的最高收盘价} DIFH3:REF(DIFH2,M11),NODRAW; PDIFH2:IF(DIFH20,INTPART(LOG(DIFH2))1,INTPART(LOG(DIFH2))1); MDIFH2:INTPART(DIFH2POW(10,PDIFH2)); PDIFH3:IF(DIFH30,INTPART(LOG(DIFH3))1,INTPART(LOG(DIFH3))1); MDIFH3:INTPART(DIFH3POW(10,PDIFH3)); MDIFT2:INTPART(DIFPOW(10,PDIFH2)); MDIFT3:INTPART(DIFPOW(10,PDIFH3)); 直接顶背离:(CH1CH2)AND(MDIFT20ANDREF(MACD,1)0)ANDMDIFT2REF(MDIFT2,1); 隔峰顶背离:(CH1CH3ANDCH3CH2)AND(MDIFT30ANDREF(MACD,1)0)ANDMDIFT3REF(MDIFT3,1); 顶部钝化:直接顶背离OR隔峰顶背离,NODRAW; 顶背离:((MDIFT2REF(MDIFT2,1))REF(直接顶背离,1))OR((MDIFT3REF(MDIFT3,1))REF(隔峰顶背离,1)),NODRAW; {DRAWTEXT(TFILTER(T,(REF(DIF,1)REF(DIF,1)),1),DIFH2,钝化开始),COLORYELLOW;} STICKLINE(顶部钝化,DIF,DEA,1,0),COLORGREEN; DRAWTEXT(TFILTER(顶背离,CREF(CH1,1),1),DIF1。02,顶部结构形成),COLORMAGENTA; DRAWICON(CROSS(DIF,DEA),DEA,36); DRAWICON(CROSS(DEA,DIF),DEA,37); MACDDIF:IF(ABS(MACD)ABS(DIF),MACD,DIF); DRAWICON(REF(DIF,1)REF(DIF,2)ANDDIF0ANDDIFDEA,MACDDIF1。1,39),COLORGREEN; DRAWICON(REF(DIF,1)REF(DIF,1)ANDDIF0ANDDIFDEA,MACDDIF1。1,38),COLORRED;