DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); MA60:MA(C,60),COLORRED; MA10:MA(C,10),COLORBLUE; MA5:MA(C,5),COLORGREEN; STICKLINE(MA60>=REF(MA60,1),MA60*0.999,MA60,1,0),COLORRED; STICKLINE(MA60<REF(MA60,1),MA60*0.999,MA60,1,0),COLORGREEN; STICKLINE(MA10>=REF(MA10,1),MA10*0.999,MA10,1,0),COLORRED; STICKLINE(MA10<REF(MA10,1),MA10*0.999,MA10,1,0),COLORGREEN; T1:=BARSLAST(CROSS(DEA,DIFF)); T2:=REF(T1,T1+1)+T1+1; T3:=BARSLAST(CROSS(DIFF,DEA)); T4:=REF(T3,T3+1)+T3+1; 调整:=T1-T3; 反弹:=T2-T1; T5:=BARSLAST(CROSS(MA5,MA10)); T6:=BARSLAST(CROSS(MA10,MA5)); T7:=BARSLAST(CROSS(MA10,MA60)); T72:=REF(T7,T7+1)+T7+1; T8:=BARSLAST(CROSS(MA60,MA10)); T82:=REF(T8,T8+1)+T8+1; D60:=(MA(C,10)/MA(C,60)-1)*100; C60:=(C/MA(C,60)-1)*100; L60:=(L/MA(C,60)-1)*100; H60:=(H/MA(C,60)-1)*100; 低点:=HHV(H,T82)/LLV(L,T82); 高点:=HHV(H,T72)/LLV(L,T72); 多标:=C*1.02; 多标2:=C*1.01; 空标:=C*0.98; 空标2:=C*0.99; 底背离:=IF( MACD<=0 AND L=LLV(L,T2) AND LLV(DIFF,T2)<LLV(DIFF,T1+1) AND T2-T3>=5 AND T1>=0 AND L60<=-0.5,1,0); DRAWTEXT(FILTER(底背离,3)=1 ,L*0.999,'背离'),COLORRED; 背离金叉:=IF( COUNT(底背离=1,6)>=1 AND CROSS(DIFF,DEA)=1,1,0); DRAWTEXT(背离金叉=1 ,L*0.999,'开多'),COLORRED; DRAWNUMBER(背离金叉=1 AND MA10<REF(MA10,1),多标2,多标2),COLORRED; DRAWNUMBER(背离金叉=1 AND MA10>=REF(MA10,1),多标,多标),COLORRED; 止金叉:=IF( COUNT(背离金叉=1,T3+1)>=1 AND CROSS(DEA,DIFF)=1,1,0); DRAWTEXT(FILTER(止金叉,3)=1 ,L*0.999,'平多'),COLORGREEN; 顶背离:=IF( MACD>=0 AND H=HHV(H,T4) AND HHV(DIFF,T4)>HHV(DIFF,T3) AND T4-T1>5 AND T1>5 AND T3>=0 AND H60>=0.5,1,0); DRAWTEXT( FILTER(顶背离,3)=1 ,H*1.001,'背离'),COLORGREEN; 背离死叉:=IF( COUNT(顶背离=1,6)>=1 AND CROSS(DEA,DIFF)=1,1,0); DRAWTEXT(背离死叉=1 ,H*1.001,'开空'),COLORGREEN; 止死叉:=IF( COUNT(背离死叉=1,T1+1)>=1 AND CROSS(DIFF,DEA)=1,1,0); DRAWTEXT(FILTER(止死叉,3)=1 ,L*0.999,'平空'),COLORRED; 买点1:=IF( COUNT(CROSS(MA10,MA60)=1,4)>=1 AND 低点>1.02 AND MA60>=REF(MA60,1) AND MA5>=REF(MA5,1) AND MA10>=REF(MA10,1) AND MA5>=MA10,1,0); DRAWTEXT(FILTER(买点1,3)=1 ,L*0.999,'开多1'),COLORRED; DRAWNUMBER(FILTER(买点1,3)=1 , 多标 ,多标 ),COLORRED; DRAWNUMBER(FILTER(买点1,3)=1,多标2,多标2),COLORRED; 止买1:=IF( COUNT(买点1=1,T7+1)>=1 AND CROSS(MA60,MA10)=1,1,0); DRAWTEXT(FILTER(止买1,3)=1 ,L*0.999,'平多1'),COLORGREEN; |
|