WY1001:=(2*CLOSE+HIGH+LOW)/4;
WY1002:=EMA(WY1001,4);
WY1003:=EMA(WY1002,4);
WY1004:=EMA(WY1003,4);
XYS0:=(WY1004-REF(WY1004,1))/REF(WY1004,1)*100;
{STICKLINE(XYS0>=0,XYS0,0,2,0),colorred;
STICKLINE(XYS0<0,XYS0,0,2,0),colorgreen;
};
PJGJ:=AMOUNT/VOL/100;
SSRYDJX:=MA(PJGJ,13);
SSRCJL:=EMA(VOL,13);
SSRCJE:=EMA(AMOUNT,13);
SSRCBJX:=SSRCJE/SSRCJL/100;
CYS13:=(CLOSE-SSRCBJX)/SSRCBJX*100;
XYSHSL:=EMA(VOL/CAPITAL*100,13);
ZZX:=0,colorwhite;
{STICKLINE(XYSHSL>6.1 AND CYS13>5,2,0,2,0),colorgreen;
STICKLINE(XYSHSL>3.8 AND CYS13>5,1.5,0,2,0),coloryellow;
STICKLINE(XYSHSL>2.1 AND CYS13>5,1,0,2,0),colorcyan;
STICKLINE(XYSHSL>1.8 AND CYS13>5,0.5,0,2,0),colorblue;
};
XYS1:=MA(XYS0,2);
XYS2:=MA(XYS0,1);
DIFF1:= EMA(CLOSE,12) - EMA(CLOSE,26);
DEA1 := EMA(DIFF1,27);
MACD1:= 2*(DIFF1-DEA1);
DIFF111:=INTPART(DIFF1*100);
水下金叉:= CROSS(DIFF1,DEA1) AND DEA1<0.01 AND DIFF1<0.05;
金叉天数:= BARSLAST(水下金叉);
DIFF15:= REF(DIFF1,金叉天数+1);
水上死叉:=CROSS(DEA1,DIFF1) AND DEA1>0 AND DIFF1>0;
次数:= COUNT(VOL<MA(VOL,89),80);
成交量:=VOL;
成交量89:=MA(VOL,89);
是否小于89:=成交量<成交量89;
死叉次数:= COUNT(水上死叉,BARSLAST(水下金叉));
RESULT:= DIFF15<0.1 AND BARSLAST(水下金叉)<90 AND 死叉次数=1 AND DEA1>0 AND DIFF1>0 AND BARSLAST(水上死叉)<10 AND CROSS(XYS0,XYS1) AND 次数>40 AND 成交量>成交量89;
{STICKLINE(RESULT,-3,3,3,0),COLOR00FF00,LINETHICK9;
DRAWTEXT(RESULT,3,'前面有一轮进攻前提'),coloryellow;
DRAWTEXT(RESULT,-2,'二次进攻才有效'),coloryellow;
};
{双佛手向上:CLOSE>OPEN AND MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,30)
AND DIFF1>DEA1 AND MACD1>REF(MACD1,1) AND DIFF1>0 AND DEA1>0 AND MA(VOL,5)>MA(VOL,34)
AND MA(CLOSE,30)>=REF(MA(CLOSE,30),1);};
{死叉天数:= BARSLAST(水下金叉);
RESULT1:= LLV(DIFF1,死叉天数+3)<=-0.1 AND HHV(DIFF1,10)>=0.2 AND DIFF1>0 AND MACD1>REF(MACD1,1) AND REF(MACD1,1)<REF(MACD1,2);
COU:=COUNT(RESULT1,40);
RESULT2:=RESULT1 AND COU=1 AND 死叉次数=0;
STICKLINE(RESULT2,-3,3,3,0),colormagenta,LINETHICK9;};
ZDJ:= LLV(C,金叉天数+15);
ZDJMA:= LLV(MA(C,5),金叉天数+15);
ZGJ:=HHV(H,金叉天数);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
MA60:=MA(C,60);
ZG:= ZGJ>MA5 AND ZGJ>MA10 AND ZGJ>MA20 AND ZGJ>MA30 AND ZGJ>MA60;
ZG1:= ZGJ>MA5 AND ZGJ>MA10 AND ZGJ>MA20 AND ZGJ>MA30;
RESULT11:=ZDJ<ZDJMA AND ZG AND 金叉天数<20
AND DIFF1>0
AND MACD1>REF(MACD1,1) AND REF(MACD1,1)< REF(MACD1,2)
AND 死叉次数=0 AND ZGJ/ZDJ<1.5;
只一次1:=COUNT(RESULT11,20);
RESULT12:=RESULT11 AND 只一次1=1;
RESULT13:=ZDJ<ZDJMA AND ZG AND 金叉天数<20
AND DIFF1>0
AND MACD1>REF(MACD1,1) AND REF(MACD1,1)< REF(MACD1,2)
AND 死叉次数=0 AND ZGJ/ZDJ<1.5 AND CROSS(XYS0,XYS1);
只一次11:=COUNT(RESULT13,20);
RESULT14:=RESULT13 AND 只一次11=1;
RESULT16:=ZDJ<ZDJMA AND ZG1 AND 金叉天数<20
AND MACD.MACD>0
AND MACD1>REF(MACD1,1) AND REF(MACD1,1)< REF(MACD1,2)
AND 死叉次数=0 AND ZGJ/ZDJ<1.5;
只一次111:=COUNT(RESULT16,20);
RESULT18:=RESULT16 AND 只一次111=1 ;
RESULT26:=ZDJ<ZDJMA AND ZG1 AND 金叉天数<20
AND MACD.MACD>0
AND MACD1>REF(MACD1,1) AND REF(MACD1,1)<= REF(MACD1,2)
AND (死叉次数=0 OR (死叉次数=1) ) AND ZGJ/ZDJ<1.5;
只一次2:=COUNT(RESULT26,20);
RESULT28:=RESULT26;
STICKLINE(RESULT12,0,2,2,0),colormagenta,LINETHICK2;
STICKLINE(RESULT14,0,2,2,0),colormagenta,LINETHICK2;
DRAWTEXT(RESULT12,2,'牛出现'),coloryellow;
DRAWTEXT(RESULT14,2.5,'起飞'),coloryellow;