{好成交量} DRAWGBK(C>0,RGB(48,48,8),RGB(48,48,8),0,'8',0); 倍量:=V/REF(V,1)>2; DRAWTEXT(倍量,V,'倍量'),COLORLIGRAY; {引用} HSL:IF((SETCODE==0||SETCODE==1),100*VOL,VOL)/(FINANCE(7)/100); VOLUME:VOL,NODRAW; VA8:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL); OBV18:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA8),0); OBV28:=EMA(OBV18,3)-MA(OBV18,9); OBV38:=EMA(IF(OBV28>0,OBV28,0),3); MAC38:=MA(C,3); QS:=OBV38>REF(OBV38,1) AND MAC38>REF(MAC38,1); STICKLINE(QS,0,V,3.5,0),COLORYELLOW; 吸:=XLPL.NOTEXT吸,COLORLIRED,CIRCLEDOT,LINETHICK3,NODRAW; 拉:=XLPL.NOTEXT拉,COLORRED,CIRCLEDOT,LINETHICK3,NODRAW; 派:=XLPL.NOTEXT派,COLORGREEN,CIRCLEDOT,LINETHICK3,NODRAW; 落:=XLPL.NOTEXT落,COLORWHITE,CIRCLEDOT,LINETHICK3,NODRAW; {吸:=MACD<0 AND MACD>REF(MACD,1); 拉:=MACD>0 AND MACD>REF(MACD,1); 派:=MACD>0 AND MACD<REF(MACD,1); 落:=MACD<0 AND MACD<REF(MACD,1);} STICKLINE(吸,0,V,2,0),COLORMAGENTA; STICKLINE(拉,0,V,2,0),COLORRED; STICKLINE(派,0,V,2,0),COLORGREEN; STICKLINE(落,0,V,2,0),COLORGRAY; QSLS:=QS AND 拉 AND 拉!=派; STICKLINE(QSLS,0,V,2,0),COLORRED; {量能潮} VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL); OBV1:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0); OBV2:=EMA(OBV1,3)-MA(OBV1,9); OBV3:=EMA(IF(OBV2>0,OBV2,0),3); MAC3:=MA(C,3); 量能潮:OBV3,NODRAW,COLORBROWN; STICKLINE(OBV3>REF(OBV3,1) AND MAC3>REF(MAC3,1),0,OBV3,0.1,0),COLORBROWN; {135均线} V5:MA(VOL,5),COLORWHITE; V35:MA(VOL,35); V135:MA(VOL,135); FL4:=V=HHV(V,250); FL3:=V=HHV(V,120) AND V!=HHV(V,250); FL2:=V=HHV(V,60) AND V!=HHV(V,120) AND V!=HHV(V,250); FL1:=V=HHV(V,30) AND V!=HHV(V,60) AND V!=HHV(V,120) AND V!=HHV(V,250); DRAWTEXT(FL4,V*1.18,'④'),COLORLIGRAY; DRAWTEXT(FL3,V*1.18,'③'),COLORLIGRAY; DRAWTEXT(FL2,V*1.18,'②'),COLORLIGRAY; DRAWTEXT(FL1,V*1.18,'①'),COLORLIGRAY; 多方筹码:(EMA(WINNER(C)*10,1))*10,NODRAW; 筹码增加:多方筹码-REF(多方筹码,1),NODRAW; 地线:HHV(V,60)/6,COLOR00FF00,LINETHICK2; STICKLINE(V>V5,V5,V,2,0),COLORYELLOW; N1:=9;N2:=5; MTM:=C-REF(C,1); 主力轨迹:=200*EMA(EMA(MTM,N1),N1)/EMA(EMA(ABS(MTM),N1),N1); 主力增加:=2*(主力轨迹-REF(主力轨迹,1)); DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.9,0,0,主力增加),COLOR007DFB; DRAWTEXT_FIX (1,0.8,0,0,' 主力增加:'),COLOR00FFFF; DRAWICON(CROSS(REF(ZIG(3,6),1),ZIG(3,6)),HIGH*0.2,9); VARQ1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1); VARQ2:=SMA(ABS(LOW-VARQ1),13,1)/SMA(MAX(LOW-VARQ1,0),10,1); VARQ3:=EMA(VARQ2,10); VARQ4:=LLV(LOW,33); VARQ5:=EMA(IF(LOW<=VARQ4,VARQ3,0),3)*100; VAR3:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4; VAR4:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),44)/4; VAR5:=EMA(CLOSE,1)-EMA(CLOSE,1297); VAR6:=EMA(VAR5,715); VAR7:=2*(VAR5-VAR6); VAR8:=POW(VAR7,3)*0.1+POW(VAR7,2); VARA:=EMA(CLOSE,2)-EMA(CLOSE,34); VARB:=EMA(VARA,33); VARC:=2*(VARA-VARB); VARD:=POW(VARC,3)*0.1+POW(VARC,3); VARF:=EMA(CLOSE,2)-EMA(CLOSE,89); VAR10:=EMA(VARF,30); VAR11:=2*(VARF-VAR10)*10; VAR12:=POW(VAR11,3)*0.1+POW(VAR11,2); VAR13:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE)); VAR14:=EMA(VAR13*0.97,3); VAR15:=(HIGH+LOW+CLOSE)/3; VAR16:=(VAR15-MA(VAR15,14))/(0.015*AVEDEV(VAR15,14)); VAR17:=IF(VAR11>0.015,VAR12,0)*100; VAR18:=(CLOSE-LLV(CLOSE,95))/(HHV(CLOSE,95)-LLV(CLOSE,95))*100; VAR19:=VOL/240>MA(VOL,6)/240 AND CLOSE>OPEN*1.003; VAR1A:=VAR19 AND CLOSE<MA(CLOSE,10)*1.05 AND CLOSE<MA(CLOSE,10)*1.3; VAR1B:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),0-VOL,0)),0)/1000; VAR1C:=MA(VAR1B,13); VAR1D:=VAR1B-VAR1C; VAR1E:=EMA(VAR1D,3); VAR1F:=CROSS(VAR1D,VAR1E); VAR01:=EMA((CLOSE-LLV(LOW,25))/(HHV(HIGH,25)-LLV(LOW,25))*100,5); VAR02:=(HHV(HIGH,25)-LLV(LOW,25))/EMA((CLOSE-LLV(LOW,25)),5); VAR03:=CROSS(VAR02,VAR01); VAR04:=REF(VAR02,2)<REF(VAR02,1) AND VAR02<REF(VAR02,1); VAR05:=COUNT(VAR03,7)>0 AND VAR04; {神秘买点} B1:=(EMA(CLOSE,4)+MA(CLOSE,4*2)+MA(CLOSE,4*4))/3; B2:=(EMA(CLOSE,6)+MA(CLOSE,6*2)+MA(CLOSE,6*4))/3; B3:=(EMA(CLOSE,9)+MA(CLOSE,9*2)+MA(CLOSE,9*4))/3; B4:=(EMA(CLOSE,13)+MA(CLOSE,13*2)+MA(CLOSE,13*4))/3; B5:=(EMA(CLOSE,18)+MA(CLOSE,18*2)+MA(CLOSE,18*4))/3; B6:=(EMA(CLOSE,24)+MA(CLOSE,24*2)+MA(CLOSE,24*4))/3; B7:=B6>B5 AND B5>B4 AND B4>B3 AND B3>B2 AND B2>B1; A1:=(((2 * CLOSE) + HIGH) + LOW) / 4;A2:=LLV(LOW,34);A3:=HHV(HIGH,34); A4:=EMA((((A1 - A2) / (A3 - A2)) * 100),13);A5:=EMA(((0.667 * (REF(A4,1))) + (0.333 * A4)),2); A6:=(HHV(HIGH,9)) - (LLV(LOW,9));A7:=(HHV(HIGH,9)) - CLOSE;A8:=CLOSE - (LLV(LOW,9)); A9:=((A7 / A6) * 100) - 70;A10:=((CLOSE - (LLV(LOW,60))) / ((HHV(HIGH,60)) - (LLV(LOW,60)))) * 100; AA11:=SMA(((A8 / A6) * 100),3,1);A12:=(SMA(AA11,3,1)) - (SMA(A9,9,1)); ZZ2:=REF(C>O OR O>C,2) AND REF(C>O OR O>C,1) AND REF(C>O OR O>C,6); A13:=IF((A12 > 100),(A12 - 100),0);GG:=EMA((((A1 - A2) / (A3 - A2)) * 100),5); HH:=EMA(GG,13);AS:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70; AD:=SMA(AS,9,1)+100;AF:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; AG:=SMA(AF,3,1);AH:=SMA(AG,3,1)+100;AJ:=AH-AD;KK:=IF(AJ>45,AJ-45,0); RSVL:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100; KL:=SMA(RSVL,15,1); DL:=SMA(KL,15,1); JL:=3*KL-2*DL; FF:=EMA(CLOSE,3); MA15:=EMA(CLOSE,21); TTJ:=CROSS(FF,MA15); 上:=EMA(C,3),COLORBLUE,LINETHICK1; MML:=上>REF(上,1) AND REF(上,1)<REF(上,2); VVAR02:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4); VVAR04:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)<=REF(C,3) AND REF(C,2)<REF(C,4) AND C>=REF(C,1); 金叉L:=CROSS(JL,DL); 买1:=(VAR14 OR VAR15) AND VAR11; 买2:=(VAR14 OR VAR15) AND VVAR04; 买3:=(VAR14 OR VAR15) AND VVAR02; 买4:=(VVAR02 AND VAR11) OR (VVAR04 AND VAR11); 买5:=(金叉L AND VVAR04) OR (金叉L AND VVAR02) OR (金叉L AND VAR11); TTJ0:=VAR16; TTJ1:=买1 OR 买2 OR 买3 OR 买4 OR 买5 AND MML; XG0:=TTJ AND TTJ0; XG1L:=TTJ AND TTJ1; XG11:=XG0 OR XG1L; EN1:=ZIG(3,5)>REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)<=REF(ZIG(3,5),3); PL10:=ZIG(3,10); EN2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<=REF(ZIG(3,10),2) AND REF(ZIG(3,10),2)<=REF(ZIG(3,10),3); PL20:=ZIG(3,20); EN3:=ZIG(3,20)>REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)<=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)<=REF(ZIG(3,20),3); 走强2:=BARSLAST(PL10<REF(PL10,1)); 走强3:=BARSLAST(PL20<REF(PL20,1)); 走弱3:=BARSLAST(PL20>REF(PL20,1)); ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强2),0); ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强3),0); DTJZ10:=IF(PL20<REF(PL20,1),COUNT(EN2,走弱3),0); TJ11:=EN2 AND ZTJZ5=1; TJ22:=EN1 AND PL10>REF(PL10,1) AND ZTJZ5=2; TJ33:=EN2 AND DTJZ10=1; TJ44:=EN3 AND ZTJZ10=1; TJ55:=EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2; XG22:=TJ11 OR TJ22 OR TJ33 OR TJ44 OR TJ55; 放心买:=XG11 OR XG22 COLORCYAN; DIF1:=EMA(DCLOSE,12)-EMA(DCLOSE,26); DEA1:=EMA(DIF1,9); 黑马线1:=16; DDL:=CROSS(DIF1,DEA1); 陶金上:=DDL AND 黑马线1; 陶金1:=(DIF1-DEA1)*2*60; 主力L:=陶金1-REF(陶金1,1); 主力信号:=主力L>5 AND 主力L>REF(主力L,1); VAR20:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3); VAR21L:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3); VAR22L:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3); VAR23L:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3); VAR24L:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3); VAR25L:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3); VAR26L:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3); VAR27:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3); 买点二:=(VAR20+VAR22L+VAR24L+VAR26L); 卖点一:=(VAR21L+VAR23L+VAR25L+VAR27); 买待涨:=(VAR20+VAR22L+VAR24L+VAR26L)COLOR00FFFF; 快卖欲跌:=(VAR21L+VAR23L+VAR25L+VAR27) COLOR00FF00; ZDZ:=买待涨 AND 放心买 AND 陶金上 AND 主力信号 COLOR00FFFF; 真涨:ZDZ,STICK,COLORCYAN; DRAWTEXT(真涨>0,V5,'真涨'),COLORCYAN; {DRAWICON(真涨>0,真涨,24);} {操盘线:MA(CLOSE,9),COLORGREEN,LINETHICK2;} F:=100*(C-REF(C,1))/REF(C,1); 今小昨:=IF(C<REF(O,1) AND F<0,1,0); S1:=今小昨; 今小前:=IF(C<REF(O,2) AND F<0,1,0),LINETHICK0; S2:=今小前; A111:=S1=0 AND REF(S1,1)=1 AND S2=0 AND REF(S2,1)=1 AND CROSS(ZIG(3,3) ,REF(ZIG(3 ,3),1)); A112:=S1=0 AND REF(S1,1)=1 AND S2=0 AND REF(S2,1)=1 AND CROSS(ZIG(3,5) ,REF(ZIG(3 ,5),1)); A113:=S1=0 AND REF(S1,1)=1 AND S2=0 AND REF(S2,1)=1 AND CROSS(ZIG(3,10) ,REF(ZIG(3 ,10),1)); STICKLINE(A111 AND A112 ,0,3,3,0)COLORGREEN; STICKLINE(A111 AND A112 ,0,1,3,0)COLORBLUE; STICKLINE(A111 AND A112 AND A13,0,5,3,0); STICKLINE(A111 AND A112 AND A13,0,3,3,0); STICKLINE(A111 AND A112 AND A13,0,1,3,0); DRAWTEXT(A113=1,V*1.08,'长攻!'),COLORYELLOW; 智勇出击: ZIG(3,6)>REF(ZIG(3,6),1)AND REF(ZIG(3,6),1)<REF(ZIG (3,6),2),COLORWHITE,LINETHICK2; DRAWTEXT(智勇出击=1,V,'出击!'),COLORWHITE; 小获且退: ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>REF(ZIG (3,10),2),COLORYELLOW,LINETHICK2; DRAWTEXT(小获且退=1,V*1.1,'逃!'),COLORYELLOW; VAR113:=PEAKBARS(2,15,1)<10; VAR115:=IF(VAR113=1,2,0); 顶:= IF(VAR115=2,2,0); 大胜且归:IF(顶>REF(顶,1),2,0),COLORRED,LINETHICK2; DRAWTEXT(大胜且归=2,V*1.1,'逃!'),COLORRED; {资金流向1:LLJX,COLORCYAN,LINETHICK2;}; T1:=5; T2:=4; P:=((2)*(CLOSE) + HIGH + LOW + OPEN)/(5); AA1:=HHV(P,15); AA2:=LLV(P,15); AA3:=AA1 - AA2; AA4:=(EMA((P - AA2)/(AA3),2))*(100); IF(AA4>=95,V5,DRAWNULL),COLORRED,LINETHICK4; IF(AA4<=10,V5,DRAWNULL),COLORGREEN,LINETHICK3; {量涨:V-REF(V,1);}; {资金线1} N:=55;N1:=13;M:=13; WR1:=100-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N)); WR2:=100*(HHV(HIGH,N1)-CLOSE)/(HHV(HIGH,N1)-LLV(LOW,N1)); A:=MA(WR2,M); STICKLINE(CROSS(WR1,50),50,60,3,0),COLORGRAY; DRAWBAND(WR1,255,60,0); 资金:WR1-A; STICKLINE(CROSS(资金,0),0,30,3,0),COLORLIRED; 0,COLORLIMAGENTA; 60; ZBVAR22:=100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)); ZBVAR23:=MA(ZBVAR22,3); ZBVAR24:=EMA(AMOUNT/VOL/100,5); ZBVAR25:=EMA(AMOUNT/VOL/100,13); ZBVAR26:=ZBVAR24-ZBVAR25; 势能: IF(1000*ZBVAR26/ZBVAR24>0,1000*ZBVAR26/ZBVAR24,0),COLORRED,LINETHICK2; 势能倍数:势能/REF(势能,1); {波段倒仓} N:=9;M:=14;N1:=6; TYP := (HIGH + LOW + CLOSE)/3; CC1:(TYP-MA(TYP,M))/(0.015*AVEDEV(TYP,M)),COLORFF00FF; C1:=SMA(CC1,3,1); C2:=SMA(C1,3,1); C3:=3*C1-2*C2; CB1:=EMA(C3,5); CB2:=REF(CB1,1); DRAWBAND(CC1,RGB(0,244,244),0,RGB(255,200,90)); DRAWBAND(100,0,-100,0); 100,LINETHICK1,COLORRED; -100,LINETHICK1,COLORGREEN; LC := REF(CLOSE,1); RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100; RSI: (RSI1-50)*5,LINETHICK2,COLORFFFFFF; {财神SB} {量能平台} {N1:=30; T1:=CONST(HHVBARS(V,N1)); T0:=IF(CURRBARSCOUNT<=N1+7,CONST(IF(T1=0,C,REF(C,T1))),DRAWNULL),LINETHICK3; IF(CURRBARSCOUNT=T1+1,T0,DRAWNULL),CIRCLEDOT; DRAWTEXT(ISLASTBAR,T0,' 量能平台'); STICKLINE(ISLASTBAR,HHV(C,5)*0.95-0.01,HHV(C,5)*0.95,100,0),COLORWHITE,LINETHICK3; DRAWNUMBER(ISLASTBAR,HHV(C,5)*0.95-0.01,HHV(C,5)*0.95),LINETHICK3; 止损点:=(ISLASTBAR,HHV(C,3)*0.95,HHV(C,3)*0.95),LINETHICK3; DRAWTEXT(ISLASTBAR ,止损点,' 止损点'),LINETHICK3;} {所属板块} Z11:=STRCAT(HYBLOCK,' '); Z2:=STRCAT(Z11,DYBLOCK); Z3:=STRCAT(Z2,' '); DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0,0.03,0,EXTERNSTR(0,3)),COLORWHITE; DRAWTEXT_FIX(ISLASTBAR,0,0.06,0,EXTERNSTR(0,6)),COLORLIBLUE; DRAWTEXT_FIX(ISLASTBAR,0,0.09,0,EXTERNSTR(0,12)),COLORYELLOW;{老王} DRAWTEXT_FIX(ISLASTBAR,0,0.10,0,FGBLOCK),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0,0.10,0,EXTERNSTR(0,1)),COLORYELLOW;{融胜} {做多:LLV((O+H+L+2*C)/5*2-H,8),COLORLIRED,DOTLINE; 做空:HHV((O+H+L+2*C)/5*2-L,8),COLORLIRED,DOTLINE;} 利润同比:=STRCAT(STRCAT('利润同比:',CON2STR(FINANCE(43),2)),'%'); 收入同比:=STRCAT(STRCAT('收入同比:',CON2STR(FINANCE(44),2)),'%'); 主营利润率:=STRCAT(STRCAT('主营利润率:',CON2STR(FINANCE(23)/FINANCE(20)*100,2)),'%'); 毛利率:=STRCAT(STRCAT('【毛利率】',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2)),'%'); {穿筹量:=(WINNER(CLOSE)-REF(WINNER(C),1))*100; DRAWTEXT_FIX(1,0.00,0.35,0,穿筹量),COLORYELLOW;} DRAWTEXT_FIX(1,0.00,0.15,0,利润同比),COLORYELLOW; DRAWTEXT_FIX(1,0.11,0.15,0,收入同比),COLORYELLOW; DRAWTEXT_FIX(1,0.22,0.15,0,主营利润率),COLORYELLOW; DRAWTEXT_FIX(1,0.00,0.3,0,毛利率),COLORYELLOW; DRAWTEXT_FIX(1,0.4,0.01,0,'趋势为王 结构修边 做波段'),COLORRED; {DRAWTEXT_FIX(1,0.56,0.01,0,'仓位90%; 财神OR信心买=买入,财走+S(5天内)=卖出'),COLORGREEN; DRAWTEXT_FIX(1,0.56,0.06,0,' 买入成功75%,错误25%,卖出成功97%,注意修正'),COLORGREEN; DRAWTEXT_FIX(1,0.56,0.11,0,' 波长:10-50%,5-2次/年,目标:25次/5年'),COLORGREEN; DRAWTEXT_FIX(1,0.56,0.16,0,' 复利增长。5日线向上,反包,做短线。'),COLORGREEN;} 做多68:= LLV((HIGH+LOW+OPEN+2*CLOSE)/5*2-H,8),COLORGREEN; MA5:MA(CLOSE,5),COLORWHITE,LINETHICK1; IF(MA5>=REF(MA5,1),MA5,DRAWNULL),COLORRED,LINETHICK3; IF(MA5<=REF(MA5,1),MA5,DRAWNULL),COLORGREEN,LINETHICK2; M10:=MA(CLOSE,10); M30:=MA(CLOSE,30); M60:MA(CLOSE,60); VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25); VAR2:=HIGH-REF(HIGH,1); VAR3:=REF(LOW,1)-LOW; VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25); VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25); VAR6:=VAR4*100/VAR1; VAR7:=VAR5*100/VAR1; VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15); VAR9:=(VAR8+REF(VAR8,15))/2; BUY1:=ZIG(3,10); SELL1:=MA(BUY1,2); DRAWICON(CROSS(BUY1,SELL1),L-0.1,7); DRAWICON(CROSS(SELL1,BUY1),H+0.1,8); STICKLINE(BUY1>SELL1 AND O>=C,C,O,-1,0),COLORRED; STICKLINE(BUY1>SELL1 AND O>=C,L,H,0,0),COLORRED; STICKLINE(BUY1<SELL1 AND O<=C,O,C,-1,1),COLORCYAN; STICKLINE(BUY1<SELL1 AND O<=C,O,L,0,1),COLORCYAN; STICKLINE(BUY1<SELL1 AND O<=C,C,H,0,1),COLORCYAN; VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; VAR12:=SMA(VAR11,3,1); VAR13:=SMA(VAR12,3,1); VAR14:=VAR13 AND VAR13<20; LJB:=1/WINNER(CLOSE); AAAA:=AMOUNT/100000000; 金额亿:AAAA,NODRAW; {波段高低} 波段高:(XMA(XMA(HIGH,60),60)-XMA(XMA(LOW,60),60))*2.5+XMA(XMA(HIGH,60),60),COLORWHITE,LINETHICK2; 波段低:XMA(XMA(LOW,60),60)-(XMA(XMA(HIGH,60),60)-XMA(XMA(LOW,60),60))*2.5,COLORWHITE,LINETHICK2; 俞言友情:(波段高+波段低)/2,DOTLINE,COLOR909090; IF(波段高>=REF(波段高,1),波段高,DRAWNULL),COLOR000088,LINETHICK2; IF(波段低>=REF(波段低,1),波段低,DRAWNULL),COLOR000088,LINETHICK2; IF(波段高<=REF(波段高,1),波段高,DRAWNULL),COLOR008800,LINETHICK2; IF(波段低<=REF(波段低,1),波段低,DRAWNULL),COLOR008800,LINETHICK2; {机构进场} {KAR5:=LLV(LOW,26); KAR6:=HHV(HIGH,34); KAR7:=EMA((CLOSE-KAR5)/(KAR6-KAR5)*4,4)*25;} {DRAWTEXT(KAR7<10,L-L*0.02,'建仓'),COLORGREEN;} {VAR111:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3); DRAWTEXT(VAR111 AND COUNT(VAR111,30)=1,LOW*0.96,'机构进场'),LINETHICK1,COLORFF00FF;} {进出} 高:=REF(HHV(H,150),3); 近期顶:=REFDATE(高,DATE); 最顶:=REFDATE(近期顶,DATE); 出:=最顶=H AND ((C-L)<(O-C) OR (O-L)<(C-O)); 低:=REF(LLV(L,150),3); 近期底:=REFDATE(低,DATE); 最底:=REFDATE(近期底,DATE); 进:=最底=L AND ((C+L)<(O+C) OR (O+L)<(C+O)); DRAWTEXT(出=1,L*0.97,'波段顶'),LINETHICK1,COLORFF00FF; DRAWTEXT(进=1,L*0.98,'波段底'),LINETHICK1,COLORFF00FF; {低位跟进} {跟A7:=C-REF(C,1); 跟A8:=100*EMA(EMA(跟A7,6),6)/EMA(EMA(ABS(跟A7),6),6); 买A:=LLV(跟A8,2)=LLV(跟A8,7) AND COUNT(跟A8<0,2) AND CROSS(跟A8,MA(跟A8,2)); 跟进:=FILTER(买A=1,5); BB1:=EMA(C,3); BB2:=EMA(C,26); BB3:=BB1-BB2; WDIF:=EMA(EMA(EMA(C,3),3),3)+BB3; 高1:=REF(HHV(H,150),3); 低1:=REF(LLV(L,150),3); H7:=高1-(高1-低1)*0.946; TT:=REFDATE(H7,DATE); 低位:=TT>WDIF; 低位跟进:=跟进 AND 低位; DRAWTEXT(低位跟进=1,H*1.02,'跟进'),LINETHICK1,COLORFF00FF;} {涨势确立} {B:=ZIG(3,50/5)*1; G:=MA(B,2); D:=CROSS(B,G)*10; W:=CROSS(G,B)*10; DRAWTEXT(W=10,L*0.98,'↓跌势确立' ),COLORGREEN,; DRAWTEXT(D=10,H*1.02,'▲涨势确立'),COLORYELLOW;} {转向} {ZL:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3); F11:=ZIG(3,15); FXX:=IF((F11> REF(F11,1)),5,105); 转向:=CROSS(ZL,FXX); 高点:=CROSS(FXX,ZL); DRAWTEXT(转向=1,L*0.976,'转向上' ),COLORGREEN; DRAWTEXT(高点=1,H*1.02,'转向下'),COLORYELLOW;} {起爆} {DIF:=EMA(DCLOSE,12)-EMA(DCLOSE,26); DEA:=EMA(DIF,9); AAA:=(DIF-DEA)*2*60; 起爆:=CROSS(AAA-REF(AAA,1),15); DRAWTEXT(起爆=1,H*1.02,'起爆' ),COLORYELLOW;} {九转} A11:=C>REF(C,4); A22:=BARSLASTCOUNT(A11); A33:=REF(A22,1)=8 AND A22>REF(A22,1); A44:=REF(BETWEEN(A22,5,8),1) AND A22<REF(A22,1); A55:=ISLASTBAR AND BETWEEN(A22,6,8); A66:=(BACKSET(A33>0,9) OR BACKSET(A44>0,A22+1)*0 OR BACKSET(A55>0,A22))*A22; DRAWTEXT(A66>0,H+H*0.02,VAR2STR(A66,0)),COLORFF00FF; DRAWTEXT(A22=9,H+H*0.02,'9'),COLOR00FF00; B11:=C<REF(C,4); B22:=BARSLASTCOUNT(B11); B33:=REF(B22,1)=8 AND B22>REF(B22,1); B44:=REF(BETWEEN(B22,5,8),1) AND B22<REF(B22,1); B55:=ISLASTBAR AND BETWEEN(B22,6,8); B66:=(BACKSET(B33>0,9) OR BACKSET(B44>0,B22+1)*0 OR BACKSET(B55>0,B22))*B22; DRAWTEXT(B66>0,L-L*0.02,VAR2STR(B66,0)),COLOR00FF00; DRAWTEXT(B22=9,L-L*0.02,'9'),COLORFF00FF; {小虚线} {NS:=5; AA:=REF(H,NS)=HHV(H,2*NS+1); AA1:=REF(L,NS)=LLV(L,2*NS+1); QY:=BACKSET(AA,NS+1); QY1:=BACKSET(AA1,NS+1); CC:=FILTER(QY,NS) AND H=HHV(H,NS+1); CC1:=FILTER(QY1,NS) AND L=LLV(L,NS+1); DDD:=BARSLAST(CC); DD2:=BARSLAST(CC1); GDTS:=IF(CC,CURRBARSCOUNT,0); DDTS:=IF(CC1,CURRBARSCOUNT,0); DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DDTS1:=IF(DD2,REF(DDTS,DD2),DDTS); GDCS1:=CONST(DINGBUTS); DDCS1:=CONST(DDTS1); GDCS13:=CONST(REF(HIGH,GDCS1-1)); DDCS13:=CONST(REF(L,DDCS1-1)); DINGBUTS1:=REF(DINGBUTS,DDD+1); DDTS2:=REF(DDTS1,DD2+1); GDCS2:=CONST(DINGBUTS1); DDCS2:=CONST(DDTS2);GDCS23:=CONST(REF(HIGH,DINGBUTS1-1)); DDCS23:=CONST(REF(L,DDTS2-1)); XG1:=BACKSET(ISLASTBAR,GDCS1); XD1:=BACKSET(ISLASTBAR,DDCS1); XG2:=BACKSET(ISLASTBAR,DINGBUTS1); XD2:=BACKSET(ISLASTBAR,DDTS2); STICKLINE(XG2,GDCS23,GDCS23,2,0),COLORWHITE; STICKLINE(XG1,GDCS13,GDCS13,2,0),COLORYELLOW; STICKLINE(XD2,DDCS23,DDCS23,2,0),COLORGRAY; STICKLINE(XD1,DDCS13,DDCS13,2,0),COLORCYAN;} {财神买入} 短高H:=(20*H+19*REF(H,1)+18*REF(H,2)+17*REF(H,3)+16*REF(H,4)+15*REF(H,5)+14*REF(H,6) +13*REF(H,7)+12*REF(H,8)+11*REF(H,9)+10*REF(H,10)+9*REF(H,11)+8*REF(H,12) +7*REF(H,13)+6*REF(H,14)+5*REF(H,15)+4*REF(H,16)+3*REF(H,17)+2*REF(H,18)+ REF(H,20))/210,COLORBLUE,LINETHICK1; 短低L:=(20*L+19*REF(L,1)+18*REF(L,2)+17*REF(L,3)+16*REF(L,4)+15*REF(L,5)+14*REF(L,6) +13*REF(L,7)+12*REF(L,8)+11*REF(L,9)+10*REF(L,10)+9*REF(L,11)+8*REF(L,12) +7*REF(L,13)+6*REF(L,14)+5*REF(L,15)+4*REF(L,16)+3*REF(L,17)+2*REF(L,18)+ REF(L,20))/210,COLORBLUE,LINETHICK1; D90H:=EMA(短高H,90),COLORRED,LINETHICK1; D90L:=EMA(短低L,90),COLORRED,LINETHICK1; D90差:=D90H-D90L; D90顶:=D90H+D90差*2,COLORRED,LINETHICK1; D90底:=D90L-D90差*2,COLORRED,LINETHICK1; 高0:=(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),LINETHICK1,COLORWHITE; 低0:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK1,COLORWHITE; 多头定位:=低0>=D90底 AND 高0>=D90顶; 空头定位:=高0<=D90顶 AND 低0<=D90底; 震荡定位:=低0>=D90底 AND 高0<=D90顶; 短顶:=(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*2+XMA(XMA(H,25),25),LINETHICK2,COLORGREEN; 短底:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*2,LINETHICK2,COLORGREEN; 短线收盘:=(C-短底)/(短顶-短底)*100000,LINETHICK2,COLORRED; 短线开盘:=(O-短底)/(短顶-短底)*100000,LINETHICK2,COLORRED; 短线高盘:=(H-短底)/(短顶-短底)*100000,LINETHICK2,COLORRED; 短线低盘:=(L-短底)/(短顶-短底)*100000,LINETHICK0,COLORRED; 震荡顶:=(XMA(XMA(短线高盘,25),25)-XMA(XMA(短线低盘,25),25))*1+XMA(XMA(短线高盘,25),25); 震荡底:=XMA(XMA(短线低盘,25),25)-(XMA(XMA(短线高盘,25),25)-XMA(XMA(短线低盘,25),25))*1; 做空:=80000,COLORWHITE,LINETHICK1; 做多:=20000,COLORWHITE,LINETHICK1; 多头多定位:=CROSS(做多,短线低盘) AND 多头定位=1; 多头平定位:=CROSS(短线高盘,做空) AND 多头定位=1 AND 震荡定位=0; 空头空定位:=CROSS(短线高盘,做空) AND 空头定位=1; 空头平定位:=CROSS(做多,短线低盘) AND 空头定位=1 AND 震荡定位=0; 震荡多定位:=CROSS(做多,短线低盘) AND 震荡定位=1; 震荡空定位:=CROSS(短线高盘,做空) AND 震荡定位=1; 买入:=多头多定位=1 OR 震荡多定位=1; {卖出:空头空定位=1 OR 震荡空定位=1;}; N日内抢反弹:=COUNT(买入,1)>0 ;{这里N取30,可以自己修改}; DRAWTEXT(N日内抢反弹=1,L*0.976,'财神' ),COLORGREEN; 卖出:=多头平定位=1 OR 空头空定位=1 OR 震荡空定位=1; DRAWTEXT(卖出=1,H*1.02,'财走' ),COLORYELLOW; {信心买入} Q_1:=C-REF(C,1); Q_2:=100*EMA(EMA(Q_1,6),6)/EMA(EMA(ABS(Q_1),6),6); Q_3:=CROSS(EMA(C,19),EMA(C,7)); Q_4:=CROSS(EMA(C,7),EMA(C,19)); Z1:=L=LLV(L,BARSLAST(Q_3)+1); ZZ2:=LLV(L,BARSLAST(Q_3)+1); ZZ3:=H=HHV(H,BARSLAST(Q_4)+1); ZZ4:=HHV(H,BARSLAST(Q_4)+1); Q_A:=DRAWLINE(Z1,ZZ2,Z1,ZZ2,0); Y1:=H=HHV(H,BARSLAST(Q_4)+1); Y2:=HHV(H,BARSLAST(Q_4)+1); Y3:=L=LLV(L,BARSLAST(Q_3)+1); Y4:=LLV(L,BARSLAST(Q_3)+1); Q_B:=DRAWLINE(Y1,Y2,Y3,Y4,0); TJ:=IF(Q_B<REF(Q_B,1) AND Q_B=Q_A,1,0); 信心买:=REF(TJ,1)=0 AND TJ>=1; DRAWTEXT(信心买=1,L*0.972,'信心买' ),COLORGREEN; {波段买入} VAAR1:=(CLOSE+HIGH+LOW+OPEN)/4; VAAR2:=SUMBARS(VOL,CAPITAL); VAAR3:=HHV(VAAR1,VAAR2); VAAR4:=LLV(VAAR1,VAAR2); VAAR5:=(2*VAAR1-VAAR4-REF(VAAR4,1))/(VAAR3-VAAR4); VAAR6:=(VAAR1-VAAR4)/(VAAR3-VAAR4); VAAR7:=IF(VAAR1<=VAAR4,VAAR5*60,VAAR6*60); VAAR8:=600*(EMA(CLOSE,3)-EMA(LOW,30))/EMA(LOW,30); VAAR9:=EMA(VAAR8,7); VAARA:=(WINNER(120*CLOSE/100)-WINNER(100*CLOSE/100))*100; VAARB:=(-100)*(WINNER(120*CLOSE/100)-WINNER(100*CLOSE/100))+5; 波段买入:=VAARA+VAARB<7 AND CROSS(VAAR8,VAAR9) AND VAAR9<-18 AND VAAR9<VAARB; DRAWTEXT(波段买入=1,H*1.02,'波段买入' ),COLORCYAN; {1.机构部分} {买线:=ZIG(3,10); 卖线:=MA(买线,2); BU:=CROSS(买线,卖线); SEL:=CROSS(卖线,买线); DRAWTEXT(BU,L*0.95,'机构进场'),COLORYELLOW; DRAWTEXT(SEL,H*1.05,'机构清仓'),COLORGREEN;} {满血复活} {B3:DRAWTEXT(CROSS(ZIG(3,4),REF(ZIG(3,4),1)),H*1.02,'+20'),COLORRED; B6:DRAWTEXT(CROSS(ZIG(3,8),REF(ZIG(3,8),1)),H*1.03,'+40'),COLORRED;} B9:DRAWTEXT(CROSS(ZIG(3,12),REF(ZIG(3,12),1)),H*1.04,'+60'),COLORRED; B12:DRAWTEXT(CROSS(ZIG(3,16),REF(ZIG(3,16),1)),H*1.06,'+80'),COLORRED; B15:DRAWTEXT(CROSS(ZIG(3,20),REF(ZIG(3,20),1)),H*1.08,'+100必买'),COLORRED; S15:DRAWTEXT(CROSS(REF(ZIG(3,20),1),ZIG(3,20)),L*1.08,'-100必卖'),COLORGREEN; S12:DRAWTEXT(CROSS(REF(ZIG(3,16),1),ZIG(3,16)),L*1.06,'-80'),COLORGREEN; S9:DRAWTEXT(CROSS(REF(ZIG(3,12),1),ZIG(3,12)),L*1.04,'-60'),COLORGREEN; {S6:DRAWTEXT(CROSS(REF(ZIG(3,8),1),ZIG(3,8)),L*1.04,'-40'),COLORGREEN; S3:DRAWTEXT(CROSS(REF(ZIG(3,4),1),ZIG(3,4)),L*1.02,'-20'),COLORGREEN;} {MTM:=C-REF(C,1); DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6); 买:=LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)); DRAWTEXT(FILTER(买=1,5),LOW*0.97,'★大机构进场'),COLORRED;}; {底部} D:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4),LINETHICK2; 中期线:=D+100,COLORYELLOW,LINETHICK2;{中期线是生命指数}; STICKLINE(中期线<20,OPEN,0.5*(C-O)+O,2,0),COLORYELLOW; {STICKLINE(中期线>80,OPEN,0.5*(C-O)+O,2,0),COLORYELLOW;} A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19),COLORRED; 长期线:=A+100,COLORRED; STICKLINE(长期线<20 AND 中期线<20,OPEN,0.25*(C-O)+O,2,0),COLOR0000FF; {STICKLINE(长期线>85,OPEN,0.25*(C-O)+O,2,0),COLORYELLOW;}; {捡钱} {SHORT:=7; LONG:=19; RMA:=EMA(CLOSE,SHORT); NMA:=EMA(CLOSE,LONG); UP:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1),LLV(L,BARSLAST(CROSS(NMA,RMA))+1),H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1),HHV(H,BARSLAST(CROSS(RMA,NMA))+1),0); DOWN:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(RMA,NMA))+1),HHV(H,BARSLAST(CROSS(RMA,NMA))+1),L=LLV(L,BARSLAST(CROSS(NMA,RMA))+1),LLV(L,BARSLAST(CROSS(NMA,RMA))+1),0); A8:=(HHV(HIGH,9)) - (LLV(LOW,9)); 买进:=(LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1); 捡钱了未来:=IF(买进,0,1); DRAWTEXT(捡钱了未来=1,LOW*0.97,'★买进'),COLORRED;}; {基底建仓} OSC:=100*(CLOSE-MA(CLOSE,20)); MAOSC:=EXPMEMA(OSC,6); BIAS:=(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100; BIASMA:=MA(BIAS,6); F:=100*(C-REF(C,1))/REF(C,1); P1:=IF(C<REF(O,1) AND F<0,1,0); P2:=IF(C<REF(O,2) AND F<0,1,0); LIN:=IF(P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1,1,0); E:=-100*(HHV(HIGH,84)-CLOSE)/(HHV(HIGH,84)-LLV(LOW,84)); DJ1:=CROSS(OSC,MAOSC) AND LIN AND REF(EVERY(C<O,3),1) AND REF((E<-98)*50,1); RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; K:=SMA(RSV,3,1); DD:=SMA(K,3,1); JJ:=3*K-2*DD; X:=LLV(JJ,2)=LLV(JJ,8); DJ2:=CROSS(JJ,REF(JJ+0.01,1)) AND X AND JJ<20 AND REF((E<-98)*50,1) AND REF(EVERY(C<O,3),1); F1:=100*(C-REF(C,1))/REF(C,1); KX:=IF(C<REF(O,1) AND F1<0,1,0); LH:=IF(C<REF(O,2) AND F1<0,1,0); BE:=KX=0 AND REF(KX,1)=1 AND LH=0 AND REF(LH,1)=1; VVAR1:=REF(CLOSE,1); VVAR2:=SMA(MAX(CLOSE-VVAR1,0),7,1)/SMA(ABS(CLOSE-VVAR1),7,1)*100; SS1:=FILTER(REF(VVAR2,1)<20 AND VVAR2>REF(VVAR2,1),5); SM01:=MA((2*C+H+L)/4,5); SM02:=SM01*(200-102)/100; SM03:=(1-7/100)*DMA(C,ABS((2*C+H+L)/4-MA(C,20))/MA(C,20)); SM04:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; SM05:=3*SMA(SM04,3,1)-2*SMA(SMA(SM04,3,1),3,1); SM06:=((H+L+C)/3-MA((H+L+C)/3,14))/(0.015*AVEDEV((H+L+C)/3,14)); SM07:=SM02<SM03 AND SM05>REF(SM05,1) AND REF(SM05,1)<REF(SM05,2) AND SM06<-100 AND SM06>REF(SM06,1); BZ:=SS1 AND SM07; CC1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20); DD1:=DMA(CLOSE,CC1); EE:=(1-14/100)*DD1; DI:=BETWEEN(C,EE*0.98,EE*1.01); WZ:=(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100; WZBP:=CROSS(-27,WZ) AND COUNT(H=L,5)<1; QSX:=(CLOSE-MA(CLOSE,40))/MA(CLOSE,40)*100; KJ:=CROSS(-20,QSX); XG:=(BE AND BZ AND DI) OR WZBP OR KJ OR DJ1 OR DJ2; DRAWTEXT(XG=1,LOW*0.97,'★建仓'),COLORRED; {绝底} X_1:=EMA(CLOSE,4)<EMA(CLOSE,10) AND MA(CLOSE,11)<MA(CLOSE,19); X_2:=HIGH<EMA(HIGH,9); X_3:=COUNT(X_2,6)>=2; X_4:=REF(X_3,1) AND HIGH>MA(CLOSE,6); X_5:=NOT(X_1); X_6:=BARSLAST(X_5); X_7:=EVERY(X_1,X_6); X_8:=COUNT(X_4,X_6)>=2; X_9:=X_8 AND CLOSE>MA(CLOSE,4); X_10:=EMA(CLOSE,12)-EMA(CLOSE,28); X_11:=EMA(X_10,8); X_12:=(X_10-X_11)*2; X_13:=X_12<=0; X_14:=EMA(CLOSE,9)/CLOSE>=1.029; X_15:=EMA(HIGH,60)/HIGH>=1.177; X_16:=REF(HHV(LOW,20)/LLV(LOW,20)>=1.27,1); X_17:=REF(HHV(VOL,30)/LLV(VOL,32)<11,1); X_18:=VOL<MA(VOL,65)*1.45; X_19:=VOL<REF(LLV(VOL,18),1)*4.5; X_20:=REF(VOL,1)<REF(LLV(VOL,18),2)*5; X_21:=REF(VOL,1)<=REF(MA(VOL,65),1)*1.19; X_22:=OPEN/CLOSE>=1.054; X_23:=COUNT(X_22,6)>=1; X_24:=REF(OPEN,2)<=CLOSE; X_25:=FILTER(X_9,2) AND X_13 AND X_14 AND X_15 AND X_16 AND X_17 AND X_18 AND X_19 AND X_20 AND X_21 AND X_23 AND X_24; 绝底:=X_25; DRAWTEXT(绝底=1,LOW*0.97,'★绝底'),COLORRED; {真涨} JRH:=HHV(C,2); JRL:=LLV(C,2); MA3:=MA(CLOSE,3); YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6; VVAAR1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2)); VVAAR2:=(REF(VVAAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAAR3:=(REF(VVAAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAAR4:=(REF(VVAAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAAR5:=(REF(VVAAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAAR6:=(REF(VVAAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAAR7:=(REF(VVAAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAAR8:=(REF(VVAAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAAR9:=(REF(VVAAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAARA:=(REF(VVAAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAARB:=(REF(VVAARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAARC:=(REF(VVAARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAARD:=(CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2)); VVAARE:=(REF(VVAARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAARF:=(REF(VVAARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAAR10:=(REF(VVAARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAAR11:=(REF(VVAAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAAR12:=(REF(VVAAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAAR13:=(REF(VVAAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAAR14:=(REF(VVAAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAAR15:=(REF(VVAAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAAR16:=(REF(VVAAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAAR17:=(REF(VVAAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2)); VVAAR18:=(REF(VVAAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2)); VVAAR19:=((REF(VVAARD OR VVAARE OR VVAARF OR VVAAR10 OR VVAAR11 OR VVAAR12 OR VVAAR13 OR VVAAR14 OR VVAAR15 OR VVAAR16 OR VVAAR17 OR VVAAR18,1)) AND VVAAR1); 曹薇短买:=VVAAR19,COLORRED; RSVL:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))*100; KL:=SMA(RSVL,15,1); DL:=SMA(KL,15,1); JL:=3*KL-2*DL; FF:=EMA(CLOSE,3); MA15:=EMA(CLOSE,21); TTJ:=CROSS(FF,MA15); 上:=EMA(C,3),COLORBLUE,LINETHICK1; MML:=上>REF(上,1) AND REF(上,1)<REF(上,2); VAR02:=CLOSE=HHV(C,4) AND REF(C,1)=LLV(C,4); VAR04:=REF(C,1)=LLV(C,4) AND C>=REF(C,2) OR REF(C,2)=LLV(C,4) AND REF(C,1)<=REF(C,3) AND REF(C,2)<REF(C,4) AND C>=REF(C,1); 金叉L:=CROSS(JL,DL); 买1:=(VVAAR14 OR VVAAR15) AND VVAAR11; 买2:=(VVAAR14 OR VVAAR15) AND VAR04; 买3:=(VVAAR14 OR VVAAR15) AND VAR02; 买4:=(VAR02 AND VVAAR11) OR (VAR04 AND VVAAR11); 买5:=(金叉L AND VAR04) OR (金叉L AND VAR02) OR (金叉L AND VVAAR11); TTJ0:=VVAAR16; TTJ1:=买1 OR 买2 OR 买3 OR 买4 OR 买5 AND MML; XG0:=TTJ AND TTJ0; XG1L:=TTJ AND TTJ1; XG11:=XG0 OR XG1L; EN1:=ZIG(3,5)>REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)<=REF(ZIG(3,5),3); PL10:=ZIG(3,10); EN2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<=REF(ZIG(3,10),2) AND REF(ZIG(3,10),2)<=REF(ZIG(3,10),3); PL20:=ZIG(3,20); EN3:=ZIG(3,20)>REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)<=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)<=REF(ZIG(3,20),3); 走强2:=BARSLAST(PL10<REF(PL10,1)); 走强3:=BARSLAST(PL20<REF(PL20,1)); 走弱3:=BARSLAST(PL20>REF(PL20,1)); ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强2),0); ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强3),0); DTJZ10:=IF(PL20<REF(PL20,1),COUNT(EN2,走弱3),0); TJ11:=EN2 AND ZTJZ5=1; TJ22:=EN1 AND PL10>REF(PL10,1) AND ZTJZ5=2; TJ33:=EN2 AND DTJZ10=1; TJ44:=EN3 AND ZTJZ10=1; TJ55:=EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2; XG22:=TJ11 OR TJ22 OR TJ33 OR TJ44 OR TJ55; 放心买:=XG11 OR XG22 COLORCYAN; DIF1:=EMA(DCLOSE,12)-EMA(DCLOSE,26); DEA1:=EMA(DIF1,9); 黑马线:=16; DDL:=CROSS(DIF1,DEA1); 陶金上:=DDL AND 黑马线 COLORRED; 陶金1:=(DIF1-DEA1)*2*60; 主力L:=陶金1-REF(陶金1,1); 主力信号:=主力L>5 AND 主力L>REF(主力L,1)COLORRED; VAR20:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3); VAR21L:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3); VAR22L:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3); VAR23L:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3); VAR24L:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3); VAR25L:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3); VAR26L:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3); VAR27:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3); 买点二:=(VAR20+VAR22L+VAR24L+VAR26L); 卖点一:=(VAR21L+VAR23L+VAR25L+VAR27); 买待涨:=(VAR20+VAR22L+VAR24L+VAR26L)COLOR00FFFF; 快卖欲跌:=(VAR21L+VAR23L+VAR25L+VAR27) COLOR00FF00; ZDZ:=买待涨 AND 放心买 AND 陶金上 AND 主力信号 COLOR00FFFF; 真涨:=ZDZ; DRAWTEXT(真涨=1,LOW*0.97,'真涨'),COLORCYAN; {短买} AA:=REF(CLOSE,1); BBB:=SMA(MAX(CLOSE-AA,0),21,1)/SMA(ABS(CLOSE-AA),21,1)*1000; HHH:=BBB-LLV(BBB,27); CCC:=LLV(BBB,27)-BBB; QQ:=(MA(HHH,2)*3+HHH*13)/16,COLORFF00FF,LINETHICK1; SS:=(MA(CCC,2)*3+CCC*13)/16,COLORFF00FF,LINETHICK1; GG:=MA(HHH,5),LINETHICK1,COLORGREEN; MM:=MA(CCC,5),LINETHICK1,COLORGREEN; WW:=IF(QQ<GG,SS,MM),LINETHICK1,COLOR0000FF; EED:=IF(SS<MM,GG,QQ),COLORFFFFCC,LINETHICK1; ★买:=IF(EED-WW<5.6,200,0); RSVV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100; VARB2:=(RSVV/2+22)*1; 量:=EMA(VOL,13); 资金:=EMA(AMOUNT,13); 过滤:=((资金 /量) / 100); 提纯:=(((CLOSE -过滤) / 过滤) * 100); 黄金:=((提纯 < (0)) AND ZXNH),COLORRED; 买:=IF(黄金 AND RSVV<VARB2-2,180,0); DRAWTEXT(买>0,LOW*0.97,'买'),COLORFFFFFF; 倍量:=V/REF(V,1)>2; 倍1:=V>REF(V,2);倍2:=V>REF(V,3); 建仓量:=倍量 AND 倍1 AND 倍2; DRAWTEXT(建仓量=1,L*0.972,'建1' ),COLORGREEN; ZL:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3); F11:=ZIG(3,15); FXX:=IF((F11> REF(F11,1)),5,105); 转向:=CROSS(ZL,FXX); DRAWTEXT(转向=1,H*1.015,'转上'),COLORYELLOW; 出击:=ZIG(3,6)>REF(ZIG(3,6),1)AND REF(ZIG(3,6),1)<REF(ZIG (3,6),2); DRAWTEXT(出击=1,L*0.972,'出击' ),COLORYELLOW; AC:=AMOUNT/(VOL); YY:=MA(AC,13); LLL:=(C-YY)/YY*100; MIDC := MA(CLOSE,22); UPPERC:= MIDC + 2*STD(C,22); LOWERC:= MIDC - 2*STD(C,22); BBA:=(C-LOWERC)/(UPPERC-LOWERC); LIFENGCYC:=(REF(LLL,1)< -15 AND REF(BBA,1)< 0 AND LLL>REF(LLL,1)); 探头:=LIFENGCYC>0; DRAWTEXT(探头=1,H*1.01,'探头' ),COLORYELLOW; AZ:=(3*CLOSE+LOW+OPEN+HIGH)/6; D1:=(20*AZ+19*REF(AZ,1)+18*REF(AZ,2)+17*REF(AZ,3)+16*REF(AZ,4)+15*REF(AZ,5)+14*REF(AZ,6) +13*REF(AZ,7)+12*REF(AZ,8)+11*REF(AZ,9)+10*REF(AZ,10)+9*REF(AZ,11)+8*REF(AZ,12) +7*REF(AZ,13)+6*REF(AZ,14)+5*REF(AZ,15)+4*REF(AZ,16)+3*REF(AZ,17)+2*REF(AZ,18)+REF(AZ,20))/211; D2:=EMA(D1,2); D3:=EMA(D2,2); K1:=EMA(D3,2); 起涨:=IF(CROSS(D1,K1),1,0); DRAWTEXT(起涨=1,H*1.01,'起涨' ),COLORYELLOW; {大牛启动} DIIF:=EMA(CLOSE,5)-EMA(CLOSE,10); DEIA:=EMA(DIIF,5); MAICD:=(DIIF-DEIA)*2; MACD12:=REF(MAICD/2,BARSLAST(MAICD=HHV(MAICD,12))); MACD50:=REF(MAICD/2,BARSLAST(MACD=HHV(MAICD,50))); 大行情:=NOT(REF(MACD12,1)=REF(MACD50,1)) AND MACD12=MACD50; STICKLINE(大行情,O,CLOSE,4.5,0),COLORLIMAGENTA; STICKLINE(大行情,O,CLOSE,1.5,0), COLORCYAN; DRAWTEXT(大行情=1,LOW-0.022*LOW,'亮剑'), COLORYELLOW; AL2:=ABS((REF(C,1)-(REF(O,1)))/(REF(O,1))); AL3:=ABS((REF(H,1)-(REF(O,1)))/(REF(O,1))); AL4:=ABS((REF(L,1)-(REF(O,1)))/(REF(O,1))); ELE:=(((REF(HIGH,1))+(REF(LOW,1))+(REF(OPEN,1))+2*(REF(CLOSE,1)))/5); 上升突破价:=(ELE+((REF(HIGH,1))-(REF(LOW,1)))); 上升阻力价:=(2*ELE-(REF(LOW,1))); 下跌支撑价:=(2*ELE-(REF(HIGH,1))); 下跌反转价:=(ELE-((REF(HIGH,1))-(REF(LOW,1)))); 预测低一:O-(O*(ABS((AL2+AL3+AL4)/3))),COLORYELLOW,DOTLINE,NODRAW; 预测低二:=(预测低一+((((ELE+上升突破价+上升阻力价+下跌支撑价+下跌反转价)/5)+O)/2))/2; {预测当天最高价公式} 预测高一:O+(O*(ABS((AL2+AL3+AL4)/3))),DOTLINE,NODRAW; 预测高二:=MA(REF(HIGH,1)/REF(CLOSE,2),35)*REF(CLOSE,1); ZTJ:=ZTPRICE(REF(CLOSE,1),0.1); DTJ:=DTPRICE(REF(CLOSE,1),0.1); {K线} 阳线:=C>O; 上影线:=(H-MAX(C,O))/REF(C,1); K线实体:=ABS(C-O)/REF(C,1); 涨停:=C/REF(C,1)>1.098&&H=C; 昨日涨停:=REF(C,1)=REF(ZTJ,1); 两连板:=EVERY(涨停,2); 五连板:=EVERY(涨停,5); 昨日非涨停:=REF(C,1)/REF(C,2)<1.098&&REF(H,1)>REF(C,1); 不存在五连板:=NOT(EXIST(五连板,90)); 不存在二连板:=NOT(EXIST(两连板,7)); 最低跌停:=L=DTJ; {成交量} 双倍放量:=V/REF(V,1)>=2&&V/MA(V,100)>=2; 三倍放量:=V/REF(V,1)>=3&&V/MA(V,100)>1.1; 主力上班量0:=(三倍放量 OR 双倍放量)&&不存在五连板&&不存在二连板&&不存在五连板&&COUNT(最低跌停,10)<2&&昨日非涨停&&阳线; 主力上班量:=FILTER(主力上班量0,3); SPX0:=H/REF(C,1)>=1.07&&阳线&&昨日非涨停&&H>C&&EXIST(主力上班量,5)&&上影线>0.01&&不存在二连板&&不存在五连板&&V=HHV(V,5); 试盘K线:=FILTER(SPX0,15); STICKLINE(试盘K线,H,L,0,0),COLOR0000FF; STICKLINE(试盘K线,C,O,3,0),COLOR000099; STICKLINE(试盘K线,C,O,5.3,0),COLOR0000BB; STICKLINE(试盘K线,C,O,2.7,0),COLOR0000DD; STICKLINE(试盘K线,C,O,0.6,0),COLOR0000FF; SPZQ:=BARSLAST(试盘K线); KK1:=SUMBARS(试盘K线,1); STICKLINE(KK1<17&&NOT(ISLASTBAR),REF(O,SPZQ)*0.9998,REF(O,SPZQ)*1.0002,8.3,0),COLOR00AAFF; DRAWTEXT(KK1=16,REF(O,SPZQ),'↖决策线'),COLOR00AAFF; DRAWTEXT(ISLASTBAR&&KK1<17,REF(O,SPZQ),'↖决策线'),COLOR00AAFF; DRAWTEXT(NOT(ISLASTBAR)&&KK1=2,REF(O,SPZQ)*1.01,'↖线上首板起爆'),COLOR00AAFF; 昨日长实体涨停:=昨日涨停&&REF(K线实体,1)>0.05; 组合试盘:=昨日长实体涨停&&NOT(EXIST(两连板,10))&&COUNT(主力上班量,2)>=1&&O>REF(C,1)&&上影线>0.02 &&V/REF(V,1)>2&&L>REF(O,1)&&C<O; ZHSPZQ:=BARSLAST(组合试盘); 试盘无新低:=COUNT(C<REF(O,SPZQ),SPZQ)<2; 起爆点1:=涨停&&EXIST(试盘K线,15)&&试盘无新低&&COUNT(涨停,SPZQ)=1; 起爆点2:=EXIST(组合试盘,15)&&涨停&&C>O&&LLV(L,ZHSPZQ)>=REF(O,ZHSPZQ+1)&&COUNT(涨停,ZHSPZQ)=1; 起爆点3:=EXIST(起爆点1,14)&&涨停&&C>O&&试盘无新低&&COUNT(涨停,SPZQ)=2&&昨日非涨停; 起爆点:=起爆点1 OR 起爆点2 OR 起爆点3; STICKLINE(起爆点,OPEN,CLOSE,3.1,0),COLOR00AAFF; STICKLINE(起爆点,OPEN,CLOSE,4.3,0),COLOR00BBFF; STICKLINE(起爆点,OPEN,CLOSE,3.9,0),COLOR00CCFF; STICKLINE(起爆点,OPEN,CLOSE,2.7,0),COLOR00DDFF; STICKLINE(起爆点,OPEN,CLOSE,1.5,0),COLOR00EEFF; STICKLINE(起爆点,OPEN,CLOSE,0.5,0),COLOR00FFFF; STICKLINE(起爆点,H,L,0,0),COLOR00FFFF; DRAWTEXT(起爆点1 OR 起爆点2,L*0.975,'↖起爆点'),COLOR00AAFF; DRAWTEXT(起爆点3,H*1.03,'↙涨停回马枪'),COLOR00AAFF; DRAWICON(起爆点,L*0.9,28); DRAWTEXT(试盘K线,H*1.05,'↙试盘K线'),COLOR0000FF; DRAWTEXT(组合试盘,H*1.01,'↙组合试盘'),COLOR0000FF; 两连板1:=EVERY(涨停,2)&&EXIST(C>O,2); 三连板:=EVERY(涨停,3); 四连板:=EVERY(涨停,4); 三天两板:=COUNT(涨停&&C>O,3)=2&&C>REF(C,2)&&NOT(EXIST(两连板,3)); 强庄10:=EVERY(C>O,6)&&H<HHV(H,90)&&NOT(EXIST(起爆点,60))&&EXIST(V>MA(V,100),5); 强庄1:=FILTER(强庄10,30); 强庄20:=(两连板1 OR 三天两板)&&NOT(三连板)&&NOT(EXIST(四连板,180))&&NOT(EXIST(起爆点,60)); 强庄2:=FILTER(强庄20,30); 强庄3:=EVERY(H=ZTJ,2)&&EXIST(C<ZTJ,2)&&EVERY(C/REF(C,1)>0.07,2)&&EVERY(V=HHV(V,60),2)&&NOT(EXIST(强庄2,3))&&NOT(EXIST(起爆点,60)); 强庄0:=强庄1 OR 强庄2 OR 强庄3; 强庄:=TFILTER(强庄0,EMA(C,10)<EMA(C,32),1); DRAWTEXT(强庄2,H*1.02,'↙强庄进场'),COLORRED; DRAWTEXT(强庄3,H*1.02,'↙强庄进场'),COLORRED; DRAWTEXT(强庄1,L*0.98,'↖连阳吸筹'),COLORRED; DRAWTEXT(强庄2,L*0.98,'↖连板抢筹'),COLORRED; DRAWTEXT(强庄3,L*0.98,'↖爆量阳抢筹'),COLORRED; A0:=((L+H+C*2)/4); 中:=EMA(A0,14)*1.0618,COLORWHITE,LINETHICK2; 下:=EMA(A0,14),COLORRED,LINETHICK2; 多空:=EMA((EMA(CLOSE,29)+EMA(CLOSE,31)+EMA(CLOSE,33))/3,3),COLORYELLOW,LINETHICK3; {动能节奏} AAB:=EMA((2*C+H+L)/4,3); A1:=SLOPE(AAB*5-REF(AAB,5),5)+C; DIF:=EMA(A1,3) - EMA(A1,13); DEA:=EMA(DIF,3); 动能线:=IF(C>中 AND C>下 AND C>多空 AND (DIF-DEA)>0,(DIF-DEA),0),COLORYELLOW; 动能:=C>中 AND C>下 AND C>多空 AND (动能线 > 0); T:=BARSLAST(动能); TJ1:=T<15; DRAWTEXT(出击 AND TJ1 =1,L*0.972,'重击' ),COLORYELLOW; 新净金额:DYNAINFO(100)/100000000,NODRAW; {顶底先知} {量能平台} {N1:=30; T1:=CONST(HHVBARS(V,N1)); T0:=IF(CURRBARSCOUNT<=N1+7,CONST(IF(T1=0,C,REF(C,T1))),DRAWNULL),LINETHICK3; IF(CURRBARSCOUNT=T1+1,T0,DRAWNULL),CIRCLEDOT; DRAWTEXT(ISLASTBAR,T0,' 量能平台'); STICKLINE(ISLASTBAR,HHV(C,5)*0.95-0.01,HHV(C,5)*0.95,100,0),COLORWHITE,LINETHICK3; DRAWNUMBER(ISLASTBAR,HHV(C,5)*0.95-0.01,HHV(C,5)*0.95),LINETHICK3; 止损点:=(ISLASTBAR,HHV(C,3)*0.95,HHV(C,3)*0.95),LINETHICK3; DRAWTEXT(ISLASTBAR ,止损点,' 止损点'),LINETHICK3;} {所属板块} Z11:=STRCAT(HYBLOCK,' '); Z2:=STRCAT(Z11,DYBLOCK); Z3:=STRCAT(Z2,' '); DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0,0.03,0,EXTERNSTR(0,3)),COLORWHITE; DRAWTEXT_FIX(ISLASTBAR,0,0.06,0,EXTERNSTR(0,6)),COLORLIBLUE; DRAWTEXT_FIX(ISLASTBAR,0,0.09,0,EXTERNSTR(0,12)),COLORYELLOW;{老王} DRAWTEXT_FIX(ISLASTBAR,0,0.10,0,FGBLOCK),COLORYELLOW; DRAWTEXT_FIX(ISLASTBAR,0,0.10,0,EXTERNSTR(0,1)),COLORYELLOW;{融胜} {做多:LLV((O+H+L+2*C)/5*2-H,8),COLORLIRED,DOTLINE; 做空:HHV((O+H+L+2*C)/5*2-L,8),COLORLIRED,DOTLINE;} 利润同比:=STRCAT(STRCAT('利润同比:',CON2STR(FINANCE(43),2)),'%'); 收入同比:=STRCAT(STRCAT('收入同比:',CON2STR(FINANCE(44),2)),'%'); 主营利润率:=STRCAT(STRCAT('主营利润率:',CON2STR(FINANCE(23)/FINANCE(20)*100,2)),'%'); 毛利率:=STRCAT(STRCAT('【毛利率】',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2)),'%'); {穿筹量:=(WINNER(CLOSE)-REF(WINNER(C),1))*100; DRAWTEXT_FIX(1,0.00,0.35,0,穿筹量),COLORYELLOW;} DRAWTEXT_FIX(1,0.00,0.15,0,利润同比),COLORYELLOW; DRAWTEXT_FIX(1,0.11,0.15,0,收入同比),COLORYELLOW; DRAWTEXT_FIX(1,0.22,0.15,0,主营利润率),COLORYELLOW; DRAWTEXT_FIX(1,0.00,0.3,0,毛利率),COLORYELLOW; DRAWTEXT_FIX(1,0.4,0.01,0,'趋势为王 结构修边 做波段'),COLORRED; A1:=REF(HIGH,10)=HHV(HIGH,2*10+1); B1:=FILTER(A1,10); C1:=BACKSET(B1,10+1); D1:=FILTER(C1,10);{高点} A2:=REF(LOW,10)=LLV(LOW,2*10+1); B2:=FILTER(A2,10); C2:=BACKSET(B2,10+1); D2:=FILTER(C2,10);{低点} E1:=(REF(LLV(LOW,2*10),1)+REF(HHV(HIGH,2*10),1))/2; E2:=(HIGH+LOW)/2; H1:=(D1 AND NOT((D2 AND E1>=E2))) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1; L1:=(D2 AND NOT((D1 AND E1<E2))); H2:=D1 AND NOT((D2 AND E1>=E2)); X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1)); G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);{过滤后低点} L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1; X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2)); G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);{过滤后高点} 浪折线上:DRAWLINE(LD,L,HD,H,0),COLOR00FFFF,LINETHICK1; 下:DRAWLINE(HD,H,LD,L,0),COLOR00FFFF,LINETHICK1; J1:=BACKSET(ISLASTBAR ,MIN(BARSLAST(HD),BARSLAST(LD))+1); J2:=J1>REF(J1,1); 新浪顶底线:DRAWLINE(J2,IF(HD,H,L),ISLASTBAR ,IF(BARSLAST(HD)>BARSLAST(LD),H,L),0),COLOR00FF00; UU:=BACKSET(ISLASTBAR,BARSLAST(LD)+1); VV:=UU>REF(UU,1); WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2); XX:=WW>REF(WW,1); 浪底粗线:DRAWLINE(XX,L,VV,L,1),COLORFFFFFF,LINETHICK2,DOTLINE; UU2:=BACKSET(ISLASTBAR,BARSLAST(HD)+1); VV2:=UU2>REF(UU2,1); WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2); XX2:=WW2>REF(WW2,1); 浪顶细线:DRAWLINE(XX2,H,VV2,H,1),COLORFFFF00,LINETHICK1,DOTLINE; N:=WEEKDAY; AA:=REF(H,N)=HHV(H,2*N+1); AA1:=REF(L,N)=LLV(L,2*N+1); QY:=BACKSET(AA,N+1); QY1:=BACKSET(AA1,N+1); CC:=FILTER(QY,N) AND H=HHV(H,N+1); CC1:=FILTER(QY1,N) AND L=LLV(L,N+1); DDD:=BARSLAST(CC); DD1:=BARSLAST(CC1); GDTS:=IF(CC,CURRBARSCOUNT,0); DDTS:=IF(CC1,CURRBARSCOUNT,0); DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS); DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS); GDCS1:=CONST(DINGBUTS); DDCS1:=CONST(DDTS1); GDCS13:=CONST(REF(HIGH,GDCS1-1)); DDCS13:=CONST(REF(L,DDCS1-1)); DINGBUTS1:=REF(DINGBUTS,DDD+1); DDTS2:=REF(DDTS1,DD1+1); GDCS2:=CONST(DINGBUTS1); DDCS2:=CONST(DDTS2); GDCS23:=CONST(REF(HIGH,DINGBUTS1-1)); DDCS23:=CONST(REF(L,DDTS2-1)); XG1:=BACKSET(ISLASTBAR,GDCS1); XD1:=BACKSET(ISLASTBAR,DDCS1); XG2:=BACKSET(ISLASTBAR,DINGBUTS1); XD2:=BACKSET(ISLASTBAR,DDTS2); EXP1:=EMA(CLOSE, 12), COLORYELLOW, LINETHICK1; EXP2:=EMA(CLOSE, 47), COLORLIMAGENTA, LINETHICK1; STICKLINE(C>EXP1 AND C>EXP2, H, L, 0, 0), COLORRED;{上下影线,可不画} STICKLINE(C>EXP1 AND C>EXP2 AND C>=O, O, C, 2.3, 1), COLORRED; STICKLINE(C>EXP1 AND C>EXP2 AND C<O, O, C, 2.3, 0), COLORRED; STICKLINE(C<EXP1 AND C>EXP2, H, L, 0, 0), COLORYELLOW;{上下影线,可不画} STICKLINE(C<EXP1 AND C>EXP2 AND C>=O, O, C, 2.3, 1), COLORYELLOW; STICKLINE(C<EXP1 AND C>EXP2 AND C<O, O, C, 2.3, 0),COLORYELLOW; STICKLINE(C>EXP1 AND C<EXP2, H, L, 0, 0),COLORFF8000;{上下影线,可不画} STICKLINE(C>EXP1 AND C<EXP2 AND C>=O, O, C, 2.3, 1), COLORFF8000; STICKLINE(C>EXP1 AND C<EXP2 AND C<O, O, C, 2.3, 0),COLORFF8000; STICKLINE(C<EXP1 AND C<EXP2, H, L, 0, 0), COLORGREEN;{上下影线,可不画} STICKLINE(C<EXP1 AND C<EXP2 AND C>=O, O, C, 2.3, 1), COLORGREEN; STICKLINE(C<EXP1 AND C<EXP2 AND C<O, O, C, 2.3, 0), COLORGREEN; STICKLINE(XG2,GDCS23,GDCS23,2,0),COLORFF8000; STICKLINE(XG1,GDCS13,GDCS13,2,0),COLORYELLOW; STICKLINE(XD2,DDCS23,DDCS23,2,0),COLORGRAY; STICKLINE(XD1,DDCS13,DDCS13,2,0),COLORCYAN; 买买:=EMA(((100 * (CLOSE - LLV(LOW,34))) / (HHV(HIGH,34) - LLV(LOW,34))),3); 卖卖:=SMA((((HHV(HIGH,34) - CLOSE) / (HHV(HIGH,34) - LLV(LOW,34))) * 100),2,1); A:=(CROSS(买买,卖卖) AND (买买 >= 45)); DRAWTEXT(A=1,L*0.98,'阻击龙头'),LINETHICK1,COLORFF00FF; 出击:=ZIG(3,6)>REF(ZIG(3,6),1)AND REF(ZIG(3,6),1)<REF(ZIG (3,6),2); DRAWTEXT(出击=1,L*0.972,'出击' ),COLORYELLOW; 倍量:=V/REF(V,1)>2; 倍1:=V>REF(V,2);倍2:=V>REF(V,3); 建仓量:=倍量 AND 倍1 AND 倍2; DRAWTEXT(建仓量=1,L*0.972,'建1' ),COLORGREEN; AAAA:=AMOUNT/100000000; 金额亿:AAAA,NODRAW,COLORYELLOW; {资金主} DRAWGBK(C>0, RGB(0,0,00),RGB(0,0,0),0,'11',0); MA10:MA(C,10); MA60:MA(C,60); VAR6:=(( ABS((OPEN-CLOSE))/(HIGH-LOW))*VOL); VAR7:=(( (HIGH-IF((CLOSE>OPEN),CLOSE,OPEN))/(HIGH-LOW))*VOL); VAR8:=(( (IF((CLOSE>OPEN),OPEN,CLOSE)-LOW)/(HIGH-LOW))*VOL); VAR9:=IF(((VOL/CAPITAL)>0.001),1,EXP(ABS(LOG(((VOL/CAPITAL)*100))))); 加仓:VAR6>=VAR7 AND VAR6>=VAR8 AND CLOSE>OPEN,NODRAW,COLORRED; 减仓:VAR6>=VAR7 AND VAR6>=VAR8 AND CLOSE<OPEN,NODRAW,COLORBLUE; 洗盘:VAR8>VAR6 AND VAR8>VAR7,NODRAW,COLORWHITE; 高抛:VAR7>VAR6 AND VAR7>VAR8,NODRAW,COLORMAGENTA; 地量:VAR9>2 AND VOL<MA(VOL,5)/2,NODRAW,COLORGREEN; DRAWKLINE(H,O,L,C); TY:=C; A1:=REF(TY,10)=HHV(TY,2*10+1); B1:=FILTER(A1,10); C1:=BACKSET(B1,10+1); HD:=FILTER(C1,10); A2:=REF(TY,10)=LLV(TY,2*10+1); B2:=FILTER(A2,10); C2:=BACKSET(B2,10+1); LD:=FILTER(C2,10); 前期高位:REF(H,BARSLAST(HD)), COLORFF00FF,POINTDOT,LINETHICK3; 前期低位:REF(L,BARSLAST(LD)), COLORGREEN,POINTDOT,LINETHICK3; STICKLINE(加仓,O,C,1,0),COLORRED; STICKLINE(洗盘,O,C,1,0),COLORWHITE; STICKLINE(减仓,O,C,1,0),COLORBLUE; STICKLINE(高抛,O,C,1,0),COLORMAGENTA; STICKLINE(地量,O,C,1,0),COLORGREEN; JJ:=(3*C+H+L+O)/6; VAR1:=(8*JJ+7*REF(JJ,1)+6*REF(JJ,2)+5*REF(JJ,3)+4*REF(JJ,4)+3*REF(JJ,5)+2*REF(JJ,6)+REF(JJ,8))/36; TJ1:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VAR1 AND C>REF(C,1); LJL:=FILTER(TJ1,5); STICKLINE(CLOSE,REF(LOW,BARSLAST(LJL)),REF(LOW,BARSLAST(LJL)),1,0),COLORRED; STICKLINE(CLOSE,REF(CLOSE,BARSLAST(LJL)),REF(CLOSE,BARSLAST(LJL)),1,0),COLORYELLOW; STICKLINE(LJL,OPEN,CLOSE,1,0),COLORYELLOW; DRAWTEXT_FIX(1,0.0,0.0,0,'蓝芯-主力低位深度洗盘或高位出货坚决'),COLORBLUE,LINETHICK1; DRAWTEXT_FIX(1,0.00,0.06,0,'白芯-主力轻度洗盘'),COLORWHITE,LINETHICK1; DRAWTEXT_FIX(1,0.00,0.12,0,'棕芯-出现了近期相对地量'),COLORGREEN,LINETHICK1; DRAWTEXT_FIX(1,0.00,0.18,0,'粉芯-主力在做高抛低吸或低吸高抛'),COLORFF00FF,LINETHICK1; DRAWTEXT_FIX(1,0.00,0.24,0,'红芯-主力吸筹进货积极主动'),COLORRED,LINETHICK1; DRAWTEXT_FIX(1,0.00,0.3,0,'黄芯-主力吸筹进货强并且成交量出现黄金柱'),COLORYELLOW,LINETHICK1; DRAWTEXT_FIX(C>0,0.004,1,0,DYBLOCK),COLORYELLOW,LINETHICK2; DRAWTEXT_FIX(C>0,0.06,1,0,HYBLOCK),COLORRED,LINETHICK2; DRAWTEXT_FIX(C>0,0.12,1,0,EXTERNSTR(0,1)),COLORWHITE,LINETHICK2; EN1:=ZIG(3,5)>REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)<=REF(ZIG(3,5),3); PL10:=ZIG(3,10); 走强2:=BARSLAST(PL10<REF(PL10,1)); ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强2),0); 追2:=EN1 AND PL10>REF(PL10,1) AND ZTJZ5=2; 追4:=EN1 AND PL10>REF(PL10,1) AND ZTJZ5=3; DRAWTEXT(追2 OR 追4,LOW*0.978,'追'),COLORYELLOW; PL5:=ZIG(3,5); EX1:=ZIG(3,5)<REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)>=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)>=REF(ZIG(3,5),3); EN2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<=REF(ZIG(3,10),2) AND REF(ZIG(3,10),2)<=REF(ZIG(3,10),3); EX2:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>=REF(ZIG(3,10),2) AND REF(ZIG(3,10),2)>=REF(ZIG(3,10),3); PL20:=ZIG(3,20); EN3:=ZIG(3,20)>REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)<=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)<=REF(ZIG(3,20),3); EX3:=ZIG(3,20)<REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)>=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)>=REF(ZIG(3,20),3); PL40:=ZIG(3,40); 走强1:=BARSLAST(PL5<REF(PL5,1)); 走弱1:=BARSLAST(PL5>REF(PL5,1)); 走弱2:=BARSLAST(PL10>REF(PL10,1)); 走强3:=BARSLAST(PL20<REF(PL20,1)); 走弱3:=BARSLAST(PL20>REF(PL20,1)); {ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强2),0);} ZTJD5:=IF(PL10>REF(PL10,1),COUNT(EX1,走强2),0); DTJZ5:=IF(PL10<REF(PL10,1),COUNT(EN1,走弱2),0); DTJD5:=IF(PL10<REF(PL10,1),COUNT(EX1,走弱2),0); ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强3),0); ZTJD10:=IF(PL20>REF(PL20,1),COUNT(EX2,走强3),0); DTJZ10:=IF(PL20<REF(PL20,1),COUNT(EN2,走弱3),0); DTJD10:=IF(PL20<REF(PL20,1),COUNT(EX2,走弱3),0); DRAWTEXT(EN1 AND DTJZ5=1,L*0.98,'反弹低点'),COLORLIRED; DRAWTEXT(EX1 AND DTJD5=2,H*1.02,'反弹高点!'),COLORLIBLUE; DRAWTEXT(EN2 AND ZTJZ5=1,L*0.98,'底'),COLORYELLOW; DRAWTEXT(EX1 AND PL10>REF(PL10,1) AND ZTJD5=1,H*1.02,'减仓'),COLORFFFF00; DRAWTEXT(EN1 AND PL10>REF(PL10,1) AND ZTJZ5=2,L*0.98,'----买'),COLOR0000FF; DRAWTEXT(EX1 AND PL10>REF(PL10,1) AND ZTJZ5=2,H*1.02,'短卖'),COLORGREEN; DRAWTEXT(EN1 AND PL10>REF(PL10,1) AND ZTJZ5=3,L*0.98,'----短买'),COLOR0000FF; DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,H*1.02,'短卖'),COLORGREEN; DRAWTEXT(EN2 AND DTJZ10=1,L*0.96,'Ⅰ'),COLORFF00FF; DRAWTEXT(EX2 AND DTJD10=2,H*1.03,'Ⅱ'),COLORFF6000; DRAWTEXT(EN3 AND ZTJZ10=1,L*0.95,'Ⅲ'),COLORYELLOW; DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,H*1.06,'①'),LINETHICK3,COLORFFFF00; DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2,L*0.96,'②'),LINETHICK3,COLORYELLOW; DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=2 OR (ZTJD10=0 OR ZTJD10=2) AND EX2,H*1.02,'清仓!'),LINETHICK3,COLORWHITE; DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=3,L*0.96,'④'),LINETHICK3,COLORYELLOW; DRAWTEXT(EN1 AND PL10>REF(PL10,1) AND ZTJZ5=3,L*0.95,'⑷'),COLORYELLOW; EMA13:=EMA(C,13); EMA34:=EMA(C,34); EMA55:=EMA(C,55); EMA120:=EMA(C,120); CR1:=(C-REF(C,1))/REF(C,1)*100>0.5; CR2:=V>MA(V,5)*0.6; CR3:=COUNT(CROSS(EMA13,EMA55),3)=1; CR4:=ABS(EMA34-EMA55)/EMA55<0.03; CR5:=EMA55<=EMA120 AND EMA55>=REF(EMA55,1); CR6:=FILTER(CR1 AND CR2 AND CR3 AND CR4 AND CR5,2); DRAWTEXT(CR6,C*0.98,'风险'),COLORWHITE; |
|