gspt1:=EMA(C,7);
gspt2:=EMA(C,18);
gspt3:=(gspt1-gspt2)/gspt2*100;
gspt4:=EMA(gspt3,1);
gspt5:=EMA(C,3);
gspt6:=EMA(C,26);
gspt7:=gspt5-gspt6;
DK:EMA(EMA(EMA(C,3),3),3)+gspt7,COLORGREEN;
IF(gspt4>=REF(gspt4,1),DK,DRAWNULL),COLORMAGENTA,LINETHICK2;
IF(gspt4<=REF(gspt4,1),DK,DRAWNULL),COLORGREEN;
gspt8:=HHV(VOL,5);
gspt9:=O>C;
gspt10:=C>O;
gspt11:=C=O;
gspt12:=SUM(VOL,5)/gspt8;
gspt13:=IF(gspt12>0.3,1,0);
gspt14:=IF(gspt9 AND gspt13,VOL,0);
gspt15:=IF(gspt10 AND gspt13,VOL,0);
gspt16:=IF(gspt11 AND gspt13,VOL,0);
gspt17:=SUM(gspt15,3);
gspt18:=SUM(gspt14,3);
gspt19:=gspt17-gspt18;
STICKLINE(gspt19=gspt17,C,O,3.05,0),COLOR000099;
STICKLINE(gspt19=gspt17,C,O,2.2,0),COLOR0000CC;
STICKLINE(gspt19=gspt17,C,O,1.5,0),COLORRED;
STICKLINE(gspt19=gspt17,C,O,0.5,0),COLORYELLOW;
DRAWICON(gspt19=gspt17 AND REF(gspt19=gspt17,1)=0,LOW*0.98,30),COLORMAGENTA;
gspt20:=EMA(100*(C-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
gspt21:=(REF(gspt20,1)+REF(gspt20,2)+REF(gspt20,3))/3;
gspt22:=(REF(gspt20,1)+REF(gspt20,2)+REF(gspt20,3)+REF(gspt20,4)+REF(gspt20,5)+REF(gspt20,6)+REF(gspt20,7)+REF(gspt20,8)+REF(gspt20,9)+REF(gspt20,10))/10;
gspt23:=gspt20< 80 AND gspt21< 80 AND gspt22< 80;
gspt24:=gspt20>80 AND gspt21>80 AND gspt22>80;
gspt25:=gspt22< gspt20;
gspt26:=REF(C,1);
gspt27:=SMA(MAX(C-gspt26,0),2,1)/SMA(ABS(C-gspt26),2,1)*100;
gspt28:=100*(HHV(HIGH,10)-C)/(HHV(HIGH,10)-LLV(LOW,10));
gspt29:=100*(HHV(HIGH,6)-C)/(HHV(HIGH,6)-LLV(LOW,6));
gspt30:=CROSS(gspt27,gspt29) AND gspt25;
gspt31:=gspt27>75 AND gspt29< 5;
DRAWICON(gspt31 AND gspt17>gspt19,LOW*0.99,29),COLORYELLOW;
DRAWICON(gspt30,LOW*0.98,28),COLORYELLOW;
gspt32:=WINNER(C*0.9)*100;
gspt33:=MA(gspt32,10);
gspt34:=MA(gspt32,3);
gspt35:=IF(gspt33>gspt34,gspt34,gspt33);
gspt36:=(C-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*50;
gspt37:=EMA(C,12)-EMA(C,26);
gspt38:=EMA(gspt37,9);
gspt39:=gspt37>gspt38;
gspt40:=(C-LLV(LOW,12))/(HHV(HIGH,12)-LLV(LOW,12))*100;
gspt41:=SMA(gspt36,3,1);
gspt42:=SMA(gspt41,3,1);
gspt43:=gspt41>gspt42;
gspt44:=REF(C,1);
gspt45:=SMA(MAX(C-gspt44,0),9,1)/SMA(ABS(C-gspt44),9,1)*100;
gspt46:=SMA(MAX(C-gspt44,0),26,1)/SMA(ABS(C-gspt44),26,1)*100;
gspt47:=gspt45>gspt46;
gspt48:=SMA(gspt40,3,1);
gspt49:=SMA(gspt48,3,1);
gspt50:=gspt48>gspt49;
gspt51:=(MA(C,3)+MA(C,9)+MA(C,12)+MA(C,26))/4;
gspt52:=C>gspt51;
gspt53:=C-REF(C,1);
gspt54:=100*EMA(EMA(gspt53,9),9)/EMA(EMA(ABS(gspt53),9),3);
gspt55:=100*EMA(EMA(gspt53,26),12)/EMA(EMA(ABS(gspt53),26),12);
gspt56:=gspt54>gspt55;
gspt57:=gspt39 AND gspt43 AND gspt47 AND gspt50 AND gspt52 AND gspt56;
gspt58:=EMA(EMA(C,9),9);
gspt59:=100*WINNER(C*0.95);
gspt60:=EMA(C,12)>EMA(C,50) AND EMA(C,20)>EMA(C,120);
gspt61:=(gspt58-REF(gspt58,1))/REF(gspt58,1)*1000;
gspt62:=gspt59>=50 AND COST(85)<=C AND gspt61>0 AND gspt61>REF(gspt61,1);
gspt63:=DMA((HIGH+LOW+C*2)/4,0.9);
gspt64:=VOL/((HIGH-LOW)*2-ABS(C-O));
gspt65:=IF(C>O,gspt64*(HIGH-LOW),IF(C< O,gspt64*(HIGH-O+C-LOW),VOL/2))+IF(C>O,0-gspt64*(HIGH-C+O-LOW),IF(C< O,0-gspt64*(HIGH-LOW),0-VOL/2));
gspt66:=gspt65/20/1.15;
gspt67:=gspt66*0.55+REF(gspt66,1)*0.33+REF(gspt66,2)*0.22;
gspt68:=EMA(gspt67,8);
gspt69:=EMA(gspt67,3);
gspt70:=gspt69;
gspt71:=MA(VOL,5);
gspt72:=MA(VOL,10);
gspt73:=gspt71>=gspt72;
gspt74:=gspt70>=0;
gspt75:=gspt74 AND gspt73;
gspt76:=gspt57 OR gspt75;
gspt77:=CROSS(REF(C,1),C);
gspt78:=WINNER(C)*100;
gspt79:=REF(gspt78,1)-gspt78<=5;
gspt80:=CROSS(gspt78,REF(gspt78,1)) AND gspt78< 20;
gspt81:=gspt79 OR gspt78;
gspt82:=gspt77 AND gspt81;
gspt83:=(2*C+HIGH+LOW)/4;
gspt84:=LLV(LOW,5);
gspt85:=HHV(HIGH,5);
gspt86:=IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,23,0);
gspt87:=gspt86=23;
gspt88:=BARSLAST(gspt87)=1;
gspt89:=gspt86< 23;
gspt90:=gspt88 AND gspt89;
gspt91:=(BARSLASTCOUNT(gspt86>0)=4)*30;
gspt92:=gspt90 OR gspt91;
gspt93:=EMA(VOL,13);
gspt94:=EMA(AMOUNT,13);
gspt95:=gspt94/gspt93/100;
gspt96:=(C-gspt95)/gspt95*100;
gspt97:=gspt96< 0-18 OR gspt96< 0-6;
gspt98:=gspt97 AND gspt92;
gspt99:=gspt98 OR gspt82;
STICKLINE(gspt99 AND gspt22< 80 AND gspt35=gspt33 AND gspt76,LOW,O,3,0),COLORBLUE;
STICKLINE(gspt99 AND gspt22< 80 AND gspt35=gspt33 AND gspt76,C,O,3,0),COLORMAGENTA;
gspt100:=REF(LOW,1);
gspt101:=SMA(ABS(LOW-gspt100),3,1)/SMA(MAX(LOW-gspt100,0),3,1)*100;
gspt102:=EMA(IF(C*1.3,gspt101*10,gspt101/10),3);
gspt103:=LLV(LOW,13);
gspt104:=HHV(gspt102,13);
gspt105:=IF(MA(C,34),1,0);
gspt106:=EMA(IF(LOW<=gspt103,(gspt102+gspt104*2)/2,0),3)/618*gspt105;
gspt107:=IF(gspt106>100,100,gspt106);
gspt108:=gspt107>15 AND gspt76;
gspt109:=gspt108 OR gspt107=100;
STICKLINE(gspt109,LOW,O,3,0),COLORMAGENTA;
STICKLINE(gspt109,C,O,3,0),COLORBLUE;
gspt110:=EMA(C,2);
gspt111:=EMA(SLOPE(C,21)*20+C,42);
gspt112:=IF(CROSS(gspt110,gspt111),LOW-0.02,DRAWNULL);
gspt113:=(LOW+HIGH+C*2)/4;
gspt114:=EMA(gspt113,14);
gspt115:=(gspt114-REF(gspt114,1))/REF(gspt114,1)*100;
gspt116:=IF(gspt115>=0,gspt114,DRAWNULL);
gspt117:=IF(CROSS(gspt112,0),5,0);
gspt118:=IF(CROSS(gspt116,0),10,0);
gspt119:=gspt117 AND gspt118;
DRAWICON(gspt119,LOW*0.99,1),COLORGREEN;
DRAWICON(gspt119,LOW*0.98,1),COLORGREEN;
gspt120:=REF(C,1);
gspt121:=SMA(MAX(C-gspt120,0),5,1)/SMA(ABS(C-gspt120),5,1)*100;
gspt122:=CROSS(80,gspt121);
DRAWICON(gspt122,HIGH*1.01,2),COLORGREEN;
DRAWICON(gspt122,HIGH*1.02,2),COLORGREEN;
gspt123:=SMA(MAX(C-gspt26,0),3,1)/SMA(ABS(C-gspt26),3,1)*100;
gspt124:=EMA(C,3);
gspt125:=EMA(C,21);
DRAWICON(CROSS(gspt124,gspt125),LOW*0.97,38),COLORRED;
DRAWICON(CROSS(88,gspt123),HIGH*1.03,39),COLORYELLOW;
gspt126:=8;
gspt127:=100*EMA(EMA(gspt53,gspt126),gspt126)/EMA(EMA(ABS(gspt53),gspt126),gspt126);
gspt128:=IF(LLV(gspt127,2)=LLV(gspt127,7) AND COUNT(gspt127< 0,2) AND CROSS(gspt127,MA(gspt127,2)),1,0);
DRAWICON(FILTER(gspt128=1,5),LOW*0.99,7),COLORRED;
gspt129:=C-REF(C,1);
gspt130:=IF(C-REF(C,1)>=0,gspt129,0);
gspt131:=REF(C,1)-C;
gspt132:=IF(C-REF(C,1)<=0,gspt131,0);
gspt133:=SUM(gspt130,90)/SUM(gspt132,90);
gspt134:=100-100/(1+gspt133);
gspt135:=EMA(gspt134,21);
gspt136:=EMA(gspt135,5);
gspt137:=EMA(gspt135,3);
gspt138:=(C*2+HIGH+LOW)/4;
gspt139:=EMA(gspt138,13)-EMA(gspt138,21);
gspt140:=EMA(gspt139,3);
gspt141:=EMA(gspt139,10);
gspt142:=IF(gspt140>=gspt141,gspt140,gspt141);
gspt143:=IF(gspt141-gspt140,gspt141,gspt140);
gspt144:=EMA(C,7)-EMA(C,21);
gspt145:=EMA(0.668*REF(gspt144,1)+0.333*gspt144,1);
gspt146:=IF(gspt144>=gspt145,gspt144,gspt145);
gspt147:=IF(gspt145-gspt144,gspt145,gspt144);
gspt148:=gspt142>gspt143;
gspt149:=gspt142=gspt143;
gspt150:=gspt146>gspt147;
gspt151:=gspt146=gspt147;
gspt152:=gspt151 AND gspt149;
gspt153:=gspt150 AND gspt148;
STICKLINE(gspt150,HIGH,LOW,0,0),COLORRED;
STICKLINE(gspt151,HIGH,LOW,0,0),COLORGREEN;
STICKLINE(gspt148,O,C,1,0),COLORRED;
STICKLINE(gspt149,O,C,1,0),COLORGREEN;
STICKLINE(gspt153,O,C,2,0),COLORRED;
STICKLINE(gspt152,O,C,2,0),COLORBLUE;
gspt154:=HHV(MA(HIGH,3),2);
UP:LLV(MA(HIGH,3),1),COLORRED;
DOWN:IF(gspt154-UP>0,UP,DRAWNULL),COLORGREEN;
gspt155:=MA(REF(HHV((C+LOW+O+HIGH)/4,30),1),3);
STICKLINE(REF(COUNT(C< gspt155,5)=5,1) AND C>gspt155 AND C>O,C,O,2,0),COLORYELLOW;
DRAWICON(REF(COUNT(C< gspt155,5)=5,1) AND C>gspt155 AND C>O,LOW,42),COLORRED;
gspt156:=MA(C,60)>REF(MA(C,60),1);
gspt157:=COST(50);
gspt158:=WINNER(C)*100>50;
gspt159:=CROSS(C,gspt157);
gspt160:=gspt156 AND gspt157 AND gspt158 AND gspt159 AND gspt150;
STICKLINE(gspt160,C,O,1,0),COLORMAGENTA;
DRAWICON(gspt160,LOW*0.99,44),COLORRED;
gspt161:=MA(C,10);
gspt162:=MA(C,54);
STICKLINE(C/REF(C,1)>=1.096 AND HIGH=C,O,C,2,0),COLORYELLOW;
gspt163:=EMA(C,5);
gspt164:=EMA(gspt163,0);
gspt165:=HHV(MA(HIGH,3),2);
gspt166:=LLV(MA(HIGH,3),1);
DRAWICON(gspt166=gspt165 AND REF(gspt165,1)>REF(gspt166,1) AND gspt150,LOW,1);
DRAWICON(gspt166< gspt165 AND REF(gspt166=gspt165,1) AND gspt151,HIGH*1.01,2);
gspt167:=MA(C,5)>MA(C,10) AND MA(C,10)>REF(MA(C,10),1) AND MA(C,5)>REF(MA(C,5),1);
gspt168:=100*(1-WINNER(C));
gspt169:=100-gspt168;
gspt170:=CROSS(gspt169,gspt168);
DRAWICON(gspt170,LOW,25);
gspt171:=MA(C,5);
gspt172:=MA(C,13);
gspt173:=MA(C,34);
gspt174:=gspt171>REF(gspt171,1) AND gspt172>REF(gspt172,1) AND gspt173>REF(gspt173,1);
gspt175:=EMA(C,3);
gspt176:=EMA(SLOPE(C,34)*5+C,21);
gspt177:=CROSS(gspt175,gspt176);
gspt178:=CROSS(gspt175,gspt176) AND gspt174;
gspt179:=gspt177>0;
gspt180:=gspt178>0;
gspt181:=MA(C,34);
gspt182:=gspt179 OR gspt180;
gspt183:=C>gspt181 AND REF(C,1)< gspt181;
gspt184:=CROSS(C,MA(C,250)) AND VOL>=REF(VOL,1)*2;
gspt185:=(C/REF(C,1)-1)*100>9.97 AND CROSS(C,MA(C,250));
gspt186:=gspt184 OR gspt185 OR gspt183;
gspt187:=gspt182 AND gspt170 AND gspt186 AND gspt167;
STICKLINE(gspt187,C,O,3.05,0),COLOR000099;
STICKLINE(gspt187,C,O,2.2,0),COLOR0000CC;
STICKLINE(gspt187,C,O,1.5,0),COLORRED;
STICKLINE(gspt187,C,O,0.5,0),COLORYELLOW;
VAR2:gspt52 OR gspt102 OR gspt94 OR gspt85 OR gspt86 OR gspt104 OR gspt149,NODRAW;
VAR1:gspt77 AND C/REF(C,1)>1.095 AND gspt80 AND gspt79 OR gspt103 OR gspt150 OR gspt152 OR gspt153 OR gspt156 OR gspt155 OR gspt154 OR gspt157,NODRAW;
VAR3:gspt97 AND gspt84 AND gspt101 AND gspt81,NODRAW;
捉妖:VAR1 AND C/REF(C,1)>1.095,NODRAW;
DRAWTEXT(TFILTER(捉妖,20,0),L*0.99,'←捉妖'),COLORYELLOW;
擒龙:VAR3>=1 AND C/REF(C,1)>1.095,NODRAW;
DRAWTEXT(TFILTER(gspt19=gspt17,20,0) AND 擒龙 ,L*0.99,'←擒龙'),COLORRED;