买卖信号
**买入信号:** 1. **翻红**(EEE条件成立):MACD连续4天变小后,今天MACD>=0且刚变红,同时满足EMA13上升或MACD差值<0.018或MACD<0.10任一条件 2. **低位金叉**(DIWEIJINC):DIFF上穿DEA且DIFF<-0.1 3. **二次金叉**(ERCIJINC):DIFF上穿DEA且DEA<0,前21天内有2次金叉 4. **底背离**(DDDD):股价创新低但DIFF未创新低,随后DIFF上穿DEA 5. **三全多**:低位金叉+二次金叉+底背离同时成立 **卖出信号:** 1. **翻绿**(OOO条件成立):MACD连续4天变大后,今天MACD<=0且刚变绿,同时满足EMA13下降或MACD差值>0.018或MACD>0.10任一条件 2. **高位死叉**(GAOWEISC):DEA上穿DIFF
用法
公式源码
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DIF:EMA(CLOSE,12)-EMA(CLOSE,26),LINETHICK2; DEA:EMA(DIF,9),COLORWHITE; macd:(DIF-DEA)*2,NODRAW; STICKLINE(MACD>0,0,MACD,1,0),COLORRED; STICKLINE(MACD< 0,0,MACD,1,0),COLORGREEN; STICKLINE(MACD>0&&MACD<=REF(MACD,1),0,MACD,1,0),COLORYELLOW; STICKLINE(MACD< 0&&MACD>=REF(MACD,1),0,MACD,1,0),COLORWHITE; AAA:=REF(MACD,1)< REF(MACD,2)&&REF(MACD,2)< REF(MACD,3)&&REF(MACD,3)< REF(MACD,4); BBB:=MACD>=0&&COUNT(MACD>REF(MACD,1),1)=1; CCC:=AAA&&BBB&&EMA(C,13)>REF(EMA(C,13),1); DDD:=AAA&&BBB&&Abs((DIF-DEA)/C)< 0.018; FFF:=AAA&&BBB&&MACD< 0.10; EEE:=(CCC||DDD||FFF); HGW:=REF(MACD,1)>REF(MACD,2)&&REF(MACD,2)>REF(MACD,3)&&REF(MACD,3)>REF(MACD,4); QQQ:=MACD<=0&&COUNT(MACD< REF(MACD,1),1)=1; YYY:=HGW&&QQQ&&EMA(C,13)< REF(EMA(C,13),1); ZZZ:=HGW&&QQQ&&ABS((DIF-DEA)/C)>0.018; UUU:=HGW&&QQQ&&MACD>0.10; OOO:=YYY||ZZZ||UUU; DRAWICON(EEE,-0.05,1); DRAWTEXT(EEE,DEA,'翻红'),COLORRED; DRAWICON(OOO,0.05,2); DRAWTEXT(OOO,DEA,'翻绿'),COLORGREEN; DIWEIJINC:=crOSS(DIFF,DEA)&&DIFF< -0.1; DRAWICON(DIWEIJINC,DEA,4); GAOWEISC:=CROSS(DEA,DIFF)&&DIFF>0.1; DRAWICON(GAOWEISC,DEA,5); JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0)); ERCIJINC:=CROSS(DIFF,DEA)&&DEA< 0&&COUNT(JCCOUNT=2,21)=1; DRAWICON(ERCIJINC,DEA*0.9,1); JKCT:=COUNT(CROSS(DEA,DIFF),BARSLAST(DEA<=0)); ERCISICHA:=CROSS(DEA,DIFF)&&DEA>0&&COUNT(JKCT=2,21)=1; DRAWICON(ERCISICHA,DEA*1.1,2); B1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); DDDD:=REF(CLOSE,B1+1)>CLOSE&&DIFF>REF(DIFF,B1+1)&&CROSS(DIFF,DEA); DRAWTEXT(DDDD,DEA,'底背离'),COLORFF00FF; B2:=BARSLAST(REF(CROSS(DEA,DIFF),1)); KKKK:=REF(CLOSE,B2+1)< CLOSE&&REF(DIFF,B2+1)>DIFF&&CROSS(DEA,DIFF); DRAWTEXT(KKKK,DEA,'顶背离'),COLORYELLOW; DRAWTEXT(DIWEIJINC&&ERCIJINC&&DDDD,DIFF,'三全多'),COLOR0000FF; DRAWTEXT(GAOWEISC&&ERCISICHA&&KKKK,DIFF,'三全空'),COLORGREEN; IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK2; IF(DIF< REF(DIF,1),DIF,DRAWNULL),COLOR00FF00,LINETHICK2; LIJIN0:=EMA(DIF,20); E60:=EMA(DIF,60); E120:=EMA(DIF,120); LIJIN40:=EMA(DIF,240); E480:=EMA(DIF,480); ELIJIN:=(LIJIN0*20+E60*60+E120*120+LIJIN40*240+E480*480)/920; HH:ELIJIN*(1+0.01*344),CIRCLEDOT,COLORRED; LL:ELIJIN*(1-0.01*344),CIRCLEDOT,COLORBLUE;