GSPT1:=EMA(C,2)-EMA(C,7);
GSPT2:=(MA(((100*(CLOSE-LLV(CLOSE,34)))/(HHV(HIGH,34)-LLV(LOW,34))),5)-20);
GSPT3:=(2*ABS(GSPT2));
GSPT4:=LLV(LOW,9);
GSPT5:=HHV(HIGH,9);
GSPT6:=EMA((CLOSE-GSPT4)/(GSPT5-GSPT4)*100,3);
GSPT7:=EMA(GSPT6,3);
GSPT8:=MA(GSPT7,3);
GSPT9:=(((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*100);
GSPT10:=SMA(GSPT9,3,1);
GSPT11:=SMA(GSPT10,3,1);
GSPT12:=REF(CLOSE,1);
GSPT13:=SMA(MAX(CLOSE-GSPT12,0),7,1)/SMA(ABS(CLOSE-GSPT12),7,1)*100;
GSPT14:=DRAWLINE(GSPT13>=HHV(GSPT13,7),GSPT13,GSPT13<=LLV(GSPT13,7),1,GSPT13);
GSPT15:=GSPT13=GSPT14;
GSPT16:=GSPT13>REF(1,GSPT13);
GSPT17:=DRAWICON(GSPT15 AND GSPT16,GSPT13,2);
GSPT18:=MA(C,8);
GSPT19:=MA(C,24);
GSPT20:=4*SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1)-3*SMA(SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1),3.2,1);
GSPT21:=20*(GSPT18>REF(GSPT18,1));
GSPT22:=GSPT19>REF(GSPT19,1) AND REF(GSPT19,1)>REF(GSPT19,2);
GSPT23:=0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13);
GSPT24:=(GSPT23/REF(GSPT23,1)-1)*10;
GSPT25:=MA(GSPT24,5)/10;
GSPT26:=(GSPT18>REF(GSPT18,1));
GSPT27:=0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13);
GSPT28:=(GSPT27/REF(GSPT27,1)-1)*100;
GSPT29:=GSPT28<4 AND GSPT28>0.1;
GSPT30:=0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13);
GSPT31:=(CLOSE-GSPT30)/GSPT30*100;
GSPT32:=GSPT31<18;
GSPT33:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,0),26);
GSPT34:=SUM(IF(CLOSE<REF(CLOSE,1),VOL,0),26);
GSPT35:=SUM(IF(CLOSE=REF(CLOSE,1),VOL,0),26);
GSPT36:=100*(GSPT33*2+GSPT35)/(GSPT34*2+GSPT35);
GSPT37:=GSPT36<400;
GSPT38:=COUNT(CLOSE>REF(CLOSE,1),12)/12*100;
GSPT39:=GSPT38<82;
GSPT40:=REF(CLOSE,1);
GSPT41:=SMA(MAX(CLOSE-GSPT40,0),12,1)/SMA(ABS(CLOSE-GSPT40),12,1)*100;
GSPT42:=MA(3*GSPT41-2*SMA(MAX(CLOSE-GSPT40,0),16,1)/SMA(ABS(CLOSE-GSPT40),16,1)*100,3);
GSPT43:=GSPT42<90;
GSPT44:=REF(VOL,1);
GSPT45:=SMA(MAX(VOL-GSPT44,0),7,1)/SMA(ABS(VOL-GSPT44),7,1)*100;
GSPT46:=GSPT45<82;
GSPT47:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
GSPT48:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
GSPT66:=GSPT47<25 AND GSPT48<32;
GSPT68:=V/CAPITAL*100>1.5 AND DYNAINFO(8)>0;
STICKLINE(GSPT1>0,0,-50,8,0),COLOR111233;
STICKLINE(GSPT1<=0,0,-50,8,0),COLOR333311;
买牛区:IF(REF(GSPT1,1)<-0 AND GSPT1>0,0,-50),COLORRED;
卖牛区:=IF(REF(GSPT1,1)>=0 AND GSPT1<0,-50,0);
空方:(0-(IF((GSPT2<0),GSPT3,0)*1)),COLORGRAY,LINESTICK;
J:((3*GSPT10)-(2*GSPT11)),COLOR9F5F9F;
顶:100,COLORFF00FF;
低位金叉跟进:20,COLOR567FF0,POINTDOT,LINETHICK1;
高位死叉小心:80,COLORGREEN,LINETHICK1;
IF(J<0,J,DRAWNULL),COLORRED,LINETHICK3;
IF(GSPT7>90,GSPT7,DRAWNULL),COLORGREEN,LINETHICK3;
IF(GSPT8>85,GSPT8,DRAWNULL),COLORGREEN,LINETHICK3;
DRAWTEXT(FILTER(COUNT(GSPT7>90 OR GSPT8>85 AND(CROSS(GSPT8,GSPT7)),12)=2,8)AND CROSS(GSPT8,GSPT7),GSPT8+10,'已超买'),COLORGREEN;
DRAWTEXT(FILTER(CROSS(GSPT8,GSPT7)AND NOT(GSPT8<20) AND J>0.2,5),GSPT8+0.09,'死叉卖,低位金叉前不买');
DRAWICON(FILTER(GSPT17>0,1),98,2);
专吸庄血:IF(GSPT20<=8,25,0),STICK,COLORWHITE,LINETHICK2;
魔力操作区:80*(GSPT21 AND REF(GSPT21,1)),COLORBLUE,LINETHICK3;
魔力操作区1:78*(GSPT22 OR GSPT21)POINTDOT,COLORWHITE,LINETHICK4;
-50;
峰值限制:-50*(GSPT29 AND GSPT32 AND GSPT37 AND GSPT39 AND GSPT66 AND GSPT43 AND GSPT46 AND GSPT68),COLORGREEN,LINETHICK2;
变仓:IF(GSPT25<GSPT24,0,DRAWNULL),COLORYELLOW,LINETHICK2;
空仓:IF(GSPT24<GSPT25,0,DRAWNULL),COLORGREEN,LINETHICK2;
持仓:IF(GSPT24>GSPT25 AND GSPT26,0,DRAWNULL),COLORRED,,LINETHICK2;