GFB1:=EMA(CLOSE, 15)-EMA(CLOSE, 34);
GFB2:=EMA(GFB1, 6);
星辰线:2000*(2*(GFB1-GFB2))/EMA(C, 30);
GFB4:=EMA(CLOSE, 15)-EMA(CLOSE, 34);
GFB5:=EMA(GFB4, 6);
GFB6:=2000*(2*(GFB4-GFB5))/EMA(C, 30);
牵引线:EMA(GFB6, 5), COLORRED;
警戒线:50, COLOR99EEEE, LINETHICK1;
突破线:-50.00, COLOR009000, LINETHICK1;
柱线:=GFB6;
分界线:=0.00;
STICKLINE(GFB6>MA(GFB6, 5), GFB6, MA(GFB6, 8), 2, 0), COLORMAGENTA;
STICKLINE(GFB6>MA(GFB6, 5)AND GFB6< 0, GFB6, MA(GFB6, 8), 0.5, 0), COLORYELLOW;
涨跌边界:EMA(星辰线, 1)COLORWHITE;
边界:MA(GFB6, 8);
洗盘结束:IF(HHV((MA(C, 5)-C)/C, 5)>0.07 AND HHV((MA(C, 10)-MA(C, 5))/MA(C, 5), 5)>0.05 AND(C=LLV(C, 10)OR L=LLV(L, 10))AND C< L*1.04 AND C>REF(C, 1)*0.905, 40, 0), COLORF00FF0;
HY_1:=100-(100*(HHV(H, 10)-C)/(HHV(H, 10)-LLV(LOW, 10))), COLORFF00FF;
HY_2:=100-(100*(HHV(H, 6)-C)/(HHV(H, 6)-LLV(LOW, 6))), COLOR545454;
HY_JL1:=CROSS(HY_1, 90);
HY_JL2:=REF(CROSS(HY_2, 90), 1);
HY_JL3:=REF(CROSS(HY_1, 90), 1);
HY_JL4:=CROSS(HY_2, 89);
HY_ZN:=C>MA(C, 60);
GF:=IF(CROSS(HY_1, 90)AND CROSS(HY_2, 90), 1, 0)OR IF((HY_JL1 AND HY_JL2), 1, 0)OR IF((HY_JL3 AND HY_JL4), 1, 0);
HY_QF:=CROSS(HY_1, 90)AND CROSS(HY_2, 90)AND HY_ZN AND 星辰线>牵引线 OR HY_JL3 AND HY_JL4 AND HY_ZN AND 星辰线< 80;
暴涨密钥:=FILTER(HY_QF, 10);
STICKLINE(暴涨密钥, 0, 70, 5, 0), COLORYELLOW;
STICKLINE(暴涨密钥, 70, 130, 5, 1), COLORMAGENTA;
STICKLINE(暴涨密钥, 0, 130, 1, 0), COLORRED;
STICKLINE(暴涨密钥, 0, 20, 1, 0), COLORMAGENTA;
DRAWICON(暴涨密钥, 143, 9);
DRAWTEXT(暴涨密钥, 70, '----暴涨密钥'), COLORYELLOW;
LC20:=REF(CLOSE, 1);
RSI20:=SMA(MAX(CLOSE-LC20, 0), 4.1, 1)/SMA(ABS(CLOSE-LC20), 4.1, 1)*100;
STICKLINE(CROSS(RSI20, 11), 0, 50, 2, 0), COLORRED;
DRAWTEXT(CROSS(RSI20, 11), 30, '---超跌'), COLORYELLOW;
HY_BL1:=HHV(HIGH, 10)/LLV(LOW, 10)< 1.25 AND REF(CLOSE, 1)< LLV(LOW, 15)+(HHV(HIGH, 15)-LLV(LOW, 15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH, 10);
HY_BL4:=EMA(CLOSE, 10);
HY_BL7:=EMA(CLOSE, 40);
HY_BL8:=EMA(CLOSE, 60);
HY_BL10:=MAX(HY_BL7, HY_BL8);
HY_BL11:=CLOSE>HY_BL10 AND HY_BL1 AND(CLOSE>REF(HHV(HIGH, 3), 1)AND(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)>0.07);
HY_BL12:=VOL;
HY_BL13:=MA(HY_BL12, 5);
HY_BL14:=HY_BL13+HY_BL13>HY_BL12;
HY_BL15:=HHV(HIGH, 10)/LLV(LOW, 10)< 1.25 AND REF(CLOSE, 1)< (LLV(LOW, 15)+(HHV(HIGH, 15)-LLV(LOW, 15))*0.85)AND CLOSE>OPEN AND CLOSE>=HHV(HIGH, 10);
HY_BL16:=(CLOSE>REF(HHV(HIGH, 3), 1)AND(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)>0.07)AND HY_BL15 AND HY_BL14;
HY_BL17:=HHV(HIGH, 10)/LLV(LOW, 10)< 1.25 AND REF(CLOSE, 1)< LLV(LOW, 15)+(HHV(HIGH, 15)-LLV(LOW, 15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH, 10);
HY_BL18:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100>7;
HY_BL19:=HY_BL17 AND HY_BL18;
HY_BL22:=(HY_BL11 AND HY_BL19);
HY_BL23:=EMA(CLOSE, 5);
HY_BL24:=EMA(CLOSE, 10);
HY_BL25:=EMA(CLOSE, 14);
HY_BL26:=EMA(CLOSE, 18);
HY_BL27:=EMA(CLOSE, 40);
HY_BL28:=EMA(CLOSE, 60);
HY_BL29:=MAX(MAX(MAX(MAX(MAX(HY_BL23, HY_BL4), HY_BL25), HY_BL26), HY_BL27), HY_BL28);
HY_BL30:=MIN(MIN(MIN(MIN(MIN(HY_BL23, HY_BL4), HY_BL25), HY_BL26), HY_BL27), HY_BL28);
HY_BL31:=CLOSE>HY_BL29 AND LOW< HY_BL30 AND(CLOSE>REF(HHV(HIGH, 3), 1)AND(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)>0.09);
HY_BL32:=FILTER(HY_BL31>0, 0)=1;
HY_BL35:=HY_BL32;
HY_BL36:=MA(REF(HHV(CLOSE, 26), 1), 2);
HY_BL37:=MA(CLOSE, 26);
HY_BL38:=POW(CLOSE-HY_BL37, 2);
HY_BL39:=MA(HY_BL38, 13);
HY_BL40:=SQRT(HY_BL39);
HY_BL41:=HY_BL37+2*HY_BL40;
HY_BL42:=REF(HY_BL41, 1);
HY_BL43:=CROSS(CLOSE, HY_BL36)AND HIGH>REF(HY_BL41, 1)OR(CLOSE>HY_BL36 AND CROSS(CLOSE, REF(HY_BL41, 1)))AND CLOSE/OPEN>0.998;
HY_BL44:=MACD.MACD;
HY_BL45:=KD.K;
HY_BL46:=KD.D;
HY_BL47:=RSI.RSI1;
HY_BL48:=RSI.RSI3;
HY_BL49:=CLOSE-REF(CLOSE, 1);
HY_BL50:=IF(HY_BL49>=0, HY_BL49, 0);
HY_BL51:=IF(HY_BL49< 0, -HY_BL49, 0);
HY_BL52:=MEMA(HY_BL50, 10);
HY_BL53:=MEMA(HY_BL51, 10);
HY_BL54:=MEMA(HY_BL50, 6);
HY_BL55:=MEMA(HY_BL51, 6);
HY_BL56:=MA(100*HY_BL52/(HY_BL52+HY_BL53), 10);
HY_BL57:=MA(100*HY_BL54/(HY_BL54+HY_BL55), 6);
HY_BL58:=MA(CLOSE, 5)/MA(CLOSE, 10)>0.999 AND MA(CLOSE, 10)/MA(CLOSE, 20)>0.9847 AND MA(CLOSE, 20)>MA(CLOSE, 60)AND REF(COUNT(MA(CLOSE, 10)/MA(CLOSE, 20)< 1.017 OR MA(CLOSE, 5)/MA(CLOSE, 10)< 1.017, 8)>=1, 1)AND MA(CLOSE, 20)/MA(CLOSE, 60)< 1.121;
HY_BL59:=(CLOSE-MA(CLOSE, 60))/MA(CLOSE, 60)*100;
HY_BL60:=COUNT(HY_BL59< 35, 100)>=95;
HY_BL61:=HY_BL43 AND HY_BL58>0 AND HY_BL60 AND REF(COUNT(MA(CLOSE, 20)>MA(CLOSE, 30), 4)=4 AND COUNT(CLOSE>MA(CLOSE, 5), 3)>=2, 1)AND VOL>REF(VOL, 1)AND(REF(COUNT(CLOSE>OPEN, 10)>=6 OR COUNT(CLOSE>OPEN, 5)>=4, 1)OR CLOSE=HIGH)AND(CROSS(HY_BL57, HY_BL56)OR CROSS(HY_BL44, 0)OR REF(COUNT(CROSS(HY_BL44, 0), 3)=1 AND HY_BL44< 0.15 AND CLOSE/OPEN>0.989 AND CLOSE/REF(CLOSE, 1)< 1.03, 1)OR CROSS(HY_BL45, HY_BL46)OR CROSS(HY_BL47, HY_BL48))AND REF(CLOSE/OPEN>0.988 AND(CLOSE>OPEN OR(CLOSE<=OPEN AND HIGH/LOW< 1.049)), 1)AND HIGH/CLOSE< 1.013 AND CLOSE/OPEN>1.05;
HY_BL62:=HY_BL11+HY_BL16+HY_BL19+HY_BL32+HY_BL61>=2;
HY_BL63:=MA(CLOSE, 5)>MA(CLOSE, 10)AND MA(CLOSE, 10)>MA(CLOSE, 20)AND MA(CLOSE, 20)>MA(CLOSE, 60)AND MA(CLOSE, 60)>MA(CLOSE, 120)AND MA(CLOSE, 5)>REF(MA(CLOSE, 5), 1);
HY_BL64:=CLOSE>REF(CLOSE, 1)*1.1-0.01;
HY_BL65:=HHV(HIGH, 20)=HHV(CLOSE, 1)AND VOL>0 AND BARSCOUNT(CLOSE)>=20;
HY_BL66:=VOL/REF(VOL, 1)>1.9;
HY_BL67:=HY_BL63 AND HY_BL64 AND HY_BL65 AND HY_BL66;
HY_BL68:=MA(CLOSE, 5);
HY_BL69:=MA(CLOSE, 10);
HY_BL70:=MA(CLOSE, 20);
HY_BL71:=MA(CLOSE, 30);
HY_BL72:=MA(CLOSE, 60);
HY_BL73:=CLOSE>HY_BL68 AND HY_BL68>HY_BL69 AND HY_BL69>HY_BL70 AND CLOSE>HY_BL72;
HY_BL74:=CLOSE/REF(CLOSE, 1)>1.05 AND REF(CLOSE, 1)/REF(CLOSE, 2)< 1.05 AND CLOSE/LLV(CLOSE, 10)< 1.4;
HY_BL75:=VOL/REF(VOL, 1)>2 OR VOL=HHV(VOL, 15);
HY_BL77:=ATAN((MA(CLOSE, 5)/REF(MA(CLOSE, 5), 1)-1)*100)*57.299999>40;
HY_BL78:=ATAN((MA(CLOSE, 10)/REF(MA(CLOSE, 10), 1)-1)*100)*57.299999>30;
HY_BL79:=ATAN((MA(CLOSE, 20)/REF(MA(CLOSE, 20), 1)-1)*100)*57.299999>20;
HY_BL80:=ATAN((MA(CLOSE, 30)/REF(MA(CLOSE, 30), 1)-1)*100)*57.299999>10;
HY_BL81:=HY_BL77 AND HY_BL78 AND HY_BL79 AND HY_BL80;
HY_BL82:=KDJ.K>REF(KDJ.K, 1);
HY_BL83:=KDJ.D>REF(KDJ.D, 1)AND KDJ.D< 70;
HY_BL84:=KDJ.J>REF(KDJ.J, 1);
HY_BL85:=HY_BL82 AND HY_BL83 AND HY_BL84;
HY_BL86:=HY_BL73 AND HY_BL74 AND HY_BL75 AND HY_BL81 AND HY_BL85;
HY_BL87:=FILTER(HY_BL86, 15);
HY_BL88:=HY_BL67 OR HY_BL87;
暴力擒牛:((HY_BL88 AND HY_BL62)OR HY_BL35 OR HY_BL22), COLORRED NODRAW;
STICKLINE(暴力擒牛, 0, 100, 2, 0), COLORYELLOW;
STICKLINE(暴力擒牛, 0, 100, 0.4, 0), COLORMAGENTA;
STICKLINE(暴力擒牛, 100, 10, 0.5, 0), COLORRED;
DRAWICON(暴力擒牛, 98*1.002, 13);
DRAWICON(暴力擒牛, 100*1.002, 29);
DRAWTEXT(暴力擒牛, 90, '---暴力擒牛'), COLORYELLOW;
gsptZ60:=ABS(LOW-OPEN)< ABS(OPEN-CLOSE)AND CLOSE/REF(CLOSE, 1)>1.033 AND REF(CLOSE, 1)/REF(CLOSE, 2)< 1.093 AND REF(CLOSE, 2)/REF(CLOSE, 3)< 1.093 AND REF(CLOSE, 3)/REF(CLOSE, 4)< 1.093 AND REF(CLOSE, 4)/REF(CLOSE, 5)< 1.093 AND REF(CLOSE, 5)/REF(CLOSE, 6)< 1.093 AND NOT(CLOSE=OPEN AND CLOSE/REF(CLOSE, 1)>1.033);
gsptZ61:=ABS(LOW-OPEN)< ABS(OPEN-CLOSE)AND CLOSE/REF(CLOSE, 1)>1.093 AND REF(CLOSE, 1)/REF(CLOSE, 2)< 1.093 AND REF(CLOSE, 2)/REF(CLOSE, 3)< 1.093 AND REF(CLOSE, 3)/REF(CLOSE, 4)< 1.093 AND REF(CLOSE, 4)/REF(CLOSE, 5)< 1.093 AND REF(CLOSE, 5)/REF(CLOSE, 6)< 1.093 AND NOT(CLOSE=OPEN AND CLOSE/REF(CLOSE, 1)>1.033);
gsptZ62:=CLOSE/REF(CLOSE, 1)>1.033 AND VOL< REF(VOL, 1)AND REF(CLOSE, 1)/REF(CLOSE, 2)< 1.093 AND COUNT(CLOSE/REF(CLOSE, 1)>1.093, 20)< 3;
gsptZ63:=gsptZ60 OR gsptZ62 AND COUNT(CLOSE/REF(CLOSE, 1)>1.05, 10)<=4;
gsptZ64:=gsptZ61 OR gsptZ62 AND COUNT(CLOSE/REF(CLOSE, 1)>1.05, 10)<=4;
gsptZ65:=CLOSE-REF(CLOSE, 1);
gsptZ66:=100*EMA(EMA(gsptZ65, 9), 9)/EMA(EMA(ABS(gsptZ65), 9), 9);
gsptZ67:=MA(gsptZ66, 5);
gsptZ68:=gsptZ66< 0 AND gsptZ67< 0;
gsptZ69:=MA(CLOSE, 10);
gsptZ70:=MA(CLOSE, 54);
gsptZ71:=(REF(CLOSE, 3)-CLOSE)/REF(CLOSE, 3)*100>5;
gsptZ72:=FILTER(gsptZ71, 10);
gsptZ73:=BARSLAST(gsptZ72);
gsptZ74:=REF(HIGH, gsptZ73+2);
gsptZ75:=REF(HIGH, gsptZ73+1);
gsptZ76:=REF(HIGH, gsptZ73);
gsptZ77:=MAX(gsptZ74, gsptZ75);
gsptZ78:=MAX(gsptZ77, gsptZ76);
gsptZ79:=(CLOSE-REF(CLOSE, 1))/REF(CLOSE, 1)*100>5;
gsptZ80:=gsptZ73< 150;
gsptZ81:=(OPEN-gsptZ78)/gsptZ78*100< 30;
gsptZ82:=(CLOSE-LLV(LOW, gsptZ73))/LLV(LOW, gsptZ73)*100< 50;
gsptZ83:=(CLOSE-REF(OPEN, 5))/REF(OPEN, 5)*100< 30;
gsptZ84:=VOL/MA(VOL, 5)< 3.5;
gsptZ85:=(CLOSE-REF(CLOSE, 89))/REF(CLOSE, 89)*100< 80;
gsptZ86:=gsptZ79 AND gsptZ80 AND gsptZ81 AND gsptZ82 AND gsptZ83 AND gsptZ84 AND gsptZ85;
gsptZ87:=FILTER(gsptZ86, 15);
gsptZ88:=(CLOSE-gsptZ70)/gsptZ70< 0.1;
gsptZ89:=(CLOSE-gsptZ69)/gsptZ69< 0.3;
gsptZ90:=(gsptZ88=1 AND gsptZ89=1)*0.2;
gsptZ91:=(gsptZ90=0 AND REF(gsptZ90, 1)=0.2 AND REF(COUNT(gsptZ90=0.2, 10)=10, 1)=1)*(-0.1);
gsptZ92:=gsptZ91=(-0.1);
gsptZ93:=gsptZ87 OR gsptZ92;
gsptZ94:=CLOSE/REF(CLOSE, 1)>1.033 AND CLOSE/OPEN>1.033;
gsptZ95:=VOL/REF(VOL, 1)>1.2 AND COUNT(CLOSE>OPEN, 1)OR(LOW>REF(HIGH, 1)AND COUNT(OPEN>CLOSE, 1)AND VOL/REF(VOL, 1)>1.2);
gsptZ96:=gsptZ93 AND CLOSE/REF(CLOSE, 1)>1.033 AND gsptZ95 AND gsptZ94;
gsptZ97:=gsptZ68 AND gsptZ96 AND gsptZ63, COLORBLUE;
gsptZ98:=gsptZ68 AND gsptZ96 AND gsptZ64, COLORRED;
STICKLINE(gsptZ97, 20, 100, 3, 0), COLORYELLOW;
DRAWICON(gsptZ97, 103, 24);
DRAWTEXT(gsptZ97, 60, '---庄潜伏'), COLORYELLOW;
STICKLINE(gsptZ98, 20, 100, 3, 0), COLORRED;
DRAWICON(gsptZ98, 103, 9);
DRAWTEXT(gsptZ98, 70, '----庄家进场'), COLORYELLOW;