M5:=MA(C,5);
M10:=MA(C,10);
M20:=MA(C,20);
M30:=MA(C,30);
M60:=MA(C,60);
M120:=MA(C,120);
M250:=MA(C,250);
VAR1:=(AMOUNT/100000000);
VAR2:=100*V/CAPITAL;
VAR3:=AMOUNT/10000;
VAR4:=MA(VAR3,150);
EXP1:=EMA(CLOSE,12);
EXP2:=EMA(CLOSE,50);
VAR5:=EXP1>EXP2;
DIF:=(EMA(C,12)-EMA(C,26));
DEA:=EMA(DIF,9);
VAR6:=DIF>DEA AND DIF>=0 AND DEA>=0;
VAR7:=TOPRANGE(H);
VAR8:=TOPRANGE(C);
VAR9:=HHV(VAR3,0);
VAR10:=HHV(VAR3,250);
VAR11:=M20+2*STD(CLOSE,20);
排除:=M20>=REF(M20,1) AND (VAR9>REF(VAR9,1) OR VAR10>REF(VAR10,1)) AND H>=HHV(H,120) AND VAR3>REF(VAR3,1) AND VAR3>VAR4*4 AND C< O AND (PERIOD=5 OR PERIOD=6) AND V/CAPITAL*100>5 AND NOT(C>REF(C,1)*1.02);
VAR12:=(3*CLOSE+LOW+OPEN+HIGH)/6;
VAR13:=(20*VAR12+19*REF(VAR12,1)+18*REF(VAR12,2)+17*REF(VAR12,3)+16*REF(VAR12,4)+15*REF(VAR12,5)+14*REF(VAR12,6)+13*REF(VAR12,7)+12*REF(VAR12,8)+11*REF(VAR12,9)+10*REF(VAR12,10)+9*REF(VAR12,11)+8*REF(VAR12,12)+7*REF(VAR12,13)+6*REF(VAR12,14)+5*REF(VAR12,15)+4*REF(VAR12,16)+3*REF(VAR12,17)+2*REF(VAR12,18)+REF(VAR12,20))/210;
VAR14:=MA(VAR13,6);
VAR15:=ATAN((M5/REF(M5,1)-1)*100)*180/3.14;
VAR16:=ATAN((VAR13/REF(VAR13,1)-1)*100)*180/3.14;
VAR17:=ATAN((M20/REF(M20,1)-1)*100)*180/3.14;
VAR18:=(H+L+O+2*C)/5;
VAR19:=EMA(VAR18,39);
VAR20:=M5>=M10 AND M5>=M20 AND M20>=M60 AND C>REF(C,1)*0.95 AND C>=M10;
VAR21:=M5>=M10 AND M10>=M30 AND M30>=M60 AND EXP1>=EXP2 AND VAR20 AND BARSCOUNT(C)< 60;
VAR22:=M5>=M10 AND M10>=M30 AND M30>=M60 AND M60>=M120 AND EXP1>=EXP2 AND VAR14>=M60 AND VAR20 AND BARSCOUNT(C)< 120;
VAR23:=M5>=M10 AND M10>=M30 AND M30>=M60 AND M60>=M120 AND M120>=M250 AND VAR14>=M60 AND EXP1>=EXP2 AND VAR20 AND BARSCOUNT(C)>250;
VAR24:=VAR20 AND NOT(排除) AND VAR20 AND C>=M10 AND L>VAR14 AND VAR6 AND VAR5 AND (C>=O OR (C< O AND VAR3< REF(VAR3,1)));
VAR25:=VAR20 AND NOT(排除) AND VAR20 AND C>=M10 AND L>VAR14 AND VAR6 AND VAR5 AND (C>=O OR (C< O AND VAR3< REF(VAR3,1))) AND VAR17>=-5 AND (VAR7>=180 || VAR8>=180);
VAR26:=VAR20 AND (VAR21 || VAR22 || VAR23) AND NOT(排除) AND VAR20 AND C>=M10 AND L>VAR14 AND VAR6 AND VAR5 AND M20>=M60 AND (C>=O OR (C< O AND VAR3< REF(VAR3,1))) AND VAR15>=60 AND VAR17>=-5 AND (VAR7>=250 || VAR8>=250);
VAR27:=CURRBARSCOUNT<=250 AND VAR20 AND (PERIOD=5 || PERIOD=6) AND VAR24 AND C>=M5 AND M5>=M10 AND COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0;
VAR28:=CURRBARSCOUNT<=250 AND VAR2< 30 AND VAR20 AND (PERIOD=5 || PERIOD=6) AND (VAR15>=80 AND VAR16>=75 AND (VAR7>=180 || VAR8>=180)) AND C>VAR19 AND VAR25 AND VAR1>=3 AND C>=M5 AND M5>=M10 AND COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0;
VAR29:=CURRBARSCOUNT<=250 AND VAR2< 30 AND ((VAR26 AND VAR1>=3 AND VAR3>REF(VAR3,1)) || (C>VAR11 AND VAR16>=75 AND VAR7>=250 AND VAR8>=250 AND VAR1>=3 AND VAR3>REF(VAR3,1))) AND C>=M5 AND M5>=M10 AND COUNT(EVERY(C>REF(C,1)*1.095,3),30)=0;
VAR30:=VAR27 OR VAR28 OR VAR29;
四线归一:VAR30 AND COUNT(VAR30,20)=1,LINETHICK2,COLOR0000FF;