M1:=EMA(C,N),COLORYELLOW; M2:=MA(C,10),COLOR909090,DOTLINE; M3:=MA(C,20),COLOR00FFFF,LINETHICK1; M4:=MA(C,30),COLORFF00FF; M6:=EMA(C,60),COLORRED,LINETHICK1; M7:=MA(C,120),COLORC08080; M8:EMA(C,250),COLORBLUE,LINETHICK1; M9:=EMA(C,250),COLORBLUE,DOTLINE; E1:=EMA(C,5),COLOR006060,DOTLINE; E2:=EMA(C,120),COLORWHITE; 年:EMA(C,250),COLORBLUE,LINETHICK3; 季:=EMA(C,60),COLORRED; GD  RAWBAND(MA(C,N),RGB(30,30,30),MA(C,M),RGB(0,210,0)); {共振带} IF(MA(C,5)>MA(C,10),M2,DRAWNULL),DOTLINE,COLOR909090; {如果5日>10日,画虚线} GG:=DRAWBAND(EMA(C,5),RGB(100,100,100),EMA(C,10),RGB(0,50,0)); DRAWKLINE(H,O,L,C); {---------------} {--------------------------涨跌停家数-------------------------------} DRAWRECTREL(IF(DYNAINFO(60)>0,870+IF((DYNAINFO(60)+DYNAINFO(61))>0,80*(DYNAINFO(60)/(DYNAINFO(60)+DYNAINFO(61))),40),DRAWNULL),IF(DYNAINFO(60)>0,20,DRAWNULL),IF(DYNAINFO(60)>0,870,DRAWNULL),IF(DYNAINFO(60)>0,2,DRAWNULL),RGB(255,52,17)); DRAWRECTREL(IF(DYNAINFO(61)>0,950,DRAWNULL),IF(DYNAINFO(61)>0,20,DRAWNULL),IF(DYNAINFO(61)>0,870+IF((DYNAINFO(60)+DYNAINFO(61))>0,80*(DYNAINFO(60)/(DYNAINFO(60)+DYNAINFO(61))),40),DRAWNULL),IF(DYNAINFO(61)>0,2,DRAWNULL),RGB(22,167,58)); DRAWTEXT_FIX(DYNAINFO(60)>0,0.9,0.022,1,VAR2STR(DYNAINFO(60),0)),COLORRED; {上涨家数} DRAWTEXT_FIX(DYNAINFO(61)>0,0.92,0.022,0,VAR2STR(DYNAINFO(61),0)),COLORGREEN; {下跌家数} {--------------------------涨跌停家数-------------------------------} STICKLINE(REF(C,1)<REF(O,1)AND(C>REF(C,1)*1.07 OR C>O*1.1),C,O,0.5,0),COLOR0055FF,NODRAW; {--大涨9个点} STICKLINE(C>REF(C,1)*1.095 AND C=H,C,O*0.995,5,0),COLORFF00FF; {涨停} STICKLINE(C>REF(C,1)*1.095 AND C=H AND NOT(REF(C>REF(C,1)*1.09,1))AND REF(C<MA(C,20)*1.15,1),C,O,5,0),COLORFF00FF; {涨停} STICKLINE(C>REF(C,1)*1.095 AND C=H AND REF(C,1)>REF(MA(C,20)*1.15,1),C,O,5,0),COLOR800080,NODRAW; {涨停} Y1:=EMA(C,N),COLORYELLOW; Y2:MA(C,M),COLORGREEN,LINETHICK1; {-----------------} 涨停:=C/REF(C,1)>1.097 AND C=H; P1:=FINANCE(3)=3; P2:=FINANCE(3)=4; P3:=FINANCE(3)=2; ZP:=IF(P1 OR P2,0.2,IF(P3,0.3,0.1)); 涨停价:=ZTPRICE(REF(C,1),ZP); ZTJ:=ZTPRICE(REF(C,1),IF(CODELIKE('3')OR CODELIKE('68'),0.2,IF(CODELIKE('8')OR CODELIKE('4')OR CODELIKE('9'),0.3,IF(CODELIKE('ST'),0.05,0.1)))); 炸板:=H>=ZTJ AND C<H; STICKLINE(炸板,H,MAX(O,C),1,0),COLORFF00FF; {炸板} STICKLINE(炸板,O,C,1,0),COLORYELLOW; {炸板} {-----------------} {STICKLINE(C<REF(C,1)*0.9015 AND C=L,C,O,-1,0),COLOR00FF00,NODRAW; {跌停} {STICKLINE(C<REF(C,1)*0.965 AND C<O,C,O,1.5,0),COLORGREEN,NODRAW; {-----下跌3.5%-------} {STICKLINE(O>MA(C,20)AND C<MA(C,20),C,O,2,0),COLORGREEN,NODRAW; {-------破20日线} STICKLINE(O>REF(C,1)*1.02,O,O*0.995,3,0),COLORRED,NODRAW; {高开1.5个点} STICKLINE((C>REF(C,1)*1.09 OR C>O*1.09)AND C<H,C,O,0.5,0),COLOR0080FF,NODRAW; {涨幅大于9.8} STICKLINE((O<MA(C,60)AND C>MA(C,60))OR(O<MA(C,250)AND C>MA(C,250)OR(O<MA(C,20)AND C>MA(C,20)))AND(C>REF(C,1)*1.06 OR C>O*1.08)AND H=C,C,O,0,0),COLORFF00FF,NODRAW; {-===-------穿云箭穿云箭穿云箭===-} {↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑穿年线↑↑↑↑↑↑↑↑↑↑↑↑↑↑} L1:=EMA(C,5); L2:=EMA(C,7); HH:=C>REF(HHV(H,35),1)AND(C/REF(C,1)>1.098 AND H=C); {STICKLINE(HH,C,O,0.1,0),COLORFFFF00,NODRAW; {---涨停创新高----} {STICKLINE(TT,C,O,1,0),COLORYELLOW; {穿云箭} ZF:=REF(COUNT(C/REF(C,1)>1.097 AND C=H,1)>=1,1); {涨停} ZB:=REF(COUNT(C/REF(C,1)>1.097 AND H=C,2)>=2,1); {---------2天内有2涨停} STICKLINE(ZF AND C<O AND O>REF(C,1)*1.05,C,O,0,0),COLORRED; {………………涨停高开低走} CSC:=(O<EMA(C,18)AND C>EMA(C,18))OR(O<EMA(C,60)AND C>EMA(C,60)); DRAWICON(ZF AND O<REF(C,1),L,39),NODRAW; {2天涨停后低开画三角标} DRAWICON(ZF AND C>REF(HHV(H,100),1),H*1.07,1),NODRAW; {============================创30天新高} DRAWICON((ZF OR REF(炸板,1))AND(LARGEINTRDVOL-LARGEOUTTRDVOL)*10000/FINANCE(7)<0,H*1.03,39),NODRAW; {---画三角形反包---} {DRAWICON(DIF>DEA AND MD<REF(MD,1)AND REF(MD,1)<REF(MD,2)AND REF(MD,2)<REF(MD,3),L,2); {开始回调} {↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑} {↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑} STICKLINE(H>MAX(O,C)*1.038,H,MAX(O,C),1,0),COLORGREEN,NODRAW; {上影5} STICKLINE(H>REF(C,1)*1.098 AND H>MAX(O,C)*1.01,H,MAX(O,C),0.8,0),COLORGREEN,NODRAW; {上影4} STICKLINE(L<MIN(O,C)*0.965 AND L<REF(C,1),L,MIN(O,C),0.15,0),COLORBLUE,NODRAW; {-3.5%下影} STICKLINE(L<MIN(O,C)*0.96,L,MIN(O,C),0.2,0),COLORBLUE; {-4%下影} {↑↑↑↑↑↑↑↑↑↑↑画线画线画线画线画线画线↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑} QA:=REF(H,5)=HHV(H,2*5+1); QB:=BACKSET(QA,5+1); QC:=FILTER(QB,5)AND H=HHV(H,5+1); QD:=BARSLAST(QC); QE:=IF(QC,CURRBARSCOUNT,0); QF:=IF(QD,REF(QE,QD),QE); QG:=CONST(QF); QH:=REF(QF,QD+1); QW:=CONST(QH); XX:=DRAWLINE(CURRBARSCOUNT=QW,H,CURRBARSCOUNT=QG,H,1),COLOR00FFFF,LINETHICK2; {//////上方压力射线//////} QM:=INTPART(3*8/3); QR:=REF(H,QM)=HHV(H,2*QM+1); QT:=FILTER(QR,QM); QY:=BACKSET(QT,QM+1); QU:=FILTER(QY,QM); QI:=BACKSET(ISLASTBAR,BARSLAST(QU)+1); QP:=QI>REF(QI,1); DRAWLINE(QU,H,QP,H,1),COLORWHITE,NODRAW; QT1:=REF(L,QM)=LLV(L,2*QM+1); QY1:=FILTER(QT1,QM); QU1:=BACKSET(QY1,QM+1); QI1:=FILTER(QU1,QM); QP1:=BACKSET(ISLASTBAR,BARSLAST(QI1)+1); QJ1:=QP1>REF(QP1,1); DRAWLINE(QI1,L,QJ1,L,1),COLORGREEN,LINETHICK2,NODRAW; {//////下方支撑射线//////} {↑↑↑↑↑↑↑↑↑↑↑↑画线画线画线画线画线画线画线画线↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑} {==================压力支撑==========================} TTAA:=REF(H,12)=HHV(H,2*12+1); TTQY:=BACKSET(TTAA,12+1); TTCC:=FILTER(TTQY,12)AND H=HHV(H,12+1); TTDDD:=BARSLAST(TTCC); TTGDTS:=IF(TTCC,CURRBARSCOUNT,0); TTDINGBU:=IF(TTDDD,REF(H,TTDDD),H); {顶部} TTDINGBUTS:=IF(TTDDD,REF(TTGDTS,TTDDD),TTGDTS); TTDINGBU1:=REF(TTDINGBU,TTDDD+1); TTGDCS1:=CONST(TTDINGBUTS); TTDINGBUTS1:=REF(TTDINGBUTS,TTDDD+1); TTGDCS2:=CONST(TTDINGBUTS1); TX:=DRAWLINE(CURRBARSCOUNT=TTGDCS1,H,ISLASTBAR,REF(H,TTGDCS1-1),1),COLORRED,LINETHICK1; LA:=REF(H,23)=HHV(H,2*23+1); LY:=BACKSET(LA,23+1); LC:=FILTER(LY,23)AND H=HHV(H,23+1); LD:=BARSLAST(LC); LLG:=IF(LC,CURRBARSCOUNT,0); LLDINGB:=IF(LD,REF(H,LD),H); {顶部} LLDINGBUT:=IF(LD,REF(LLG,LD),LLG); LLDINGBA:=REF(LLDINGB,LD+1); LLGD:=CONST(LLDINGBUT); LLDINGBUTA:=REF(LLDINGBUT,LD+1); LLGDC:=CONST(LLDINGBUT); HX:=DRAWLINE(CURRBARSCOUNT=LLGD,H,ISLASTBAR,REF(H,LLGD-1),1),COLORLIRED,LINETHICK1; LLAA:=REF(H,30)=HHV(H,2*30+1); LLQY:=BACKSET(LLAA,30+1); LLCC:=FILTER(LLQY,30)AND H=HHV(H,30+1); LLDDD:=BARSLAST(LLCC); LLGDTS:=IF(LLCC,CURRBARSCOUNT,0); LLDINGBU:=IF(LLDDD,REF(H,LLDDD),H); {顶部} LLDINGBUTS:=IF(LLDDD,REF(LLGDTS,LLDDD),LLGDTS); LLDINGBU1:=REF(LLDINGBU,LLDDD+1); LLGDCS1:=CONST(LLDINGBUTS); LLDINGBUTS1:=REF(LLDINGBUTS,LLDDD+1); LLGDCS2:=CONST(LLDINGBUTS1); HZ:=DRAWLINE(CURRBARSCOUNT=LLGDCS1,H,ISLASTBAR,REF(H,LLGDCS1-1),1),COLORYELLOW,LINETHICK1; QLAA:=REF(H,40)=HHV(H,2*40+1); QLQY:=BACKSET(QLAA,40+1); QLCC:=FILTER(QLQY,40)AND H=HHV(H,40+1); QLDDD:=BARSLAST(QLCC); QLGDTS:=IF(QLCC,CURRBARSCOUNT,0); QLDINGBU:=IF(QLDDD,REF(H,QLDDD),H); {顶部} QLDINGBUTS:=IF(QLDDD,REF(QLGDTS,QLDDD),QLGDTS); QLDINGBU1:=REF(QLDINGBU,QLDDD+1); QLGDCS1:=CONST(QLDINGBUTS); QLDINGBUTS1:=REF(QLDINGBUTS,QLDDD+1); QLGDCS2:=CONST(QLDINGBUTS1); LX:=DRAWLINE(CURRBARSCOUNT=QLGDCS1,H,ISLASTBAR,REF(H,QLGDCS1-1),1),COLOR800000,LINETHICK1; STICKLINE((O<EMA(C,60)AND C>EMA(C,60))OR(O<EMA(C,120)AND C>EMA(C,120))AND(C>REF(C,1)*1.098 OR C>O*1.098),C,O*1.01,1,0),COLORYELLOW,NODRAW; {-===穿云箭===-} DRAWTEXT_FIX(1,0.06,0.027,0,'.:'),COLORWHITE; DRAWTEXT_FIX(1,0.2,1-01,0,GNBLOCK),COLORMAGENTA; DRAWTEXT_FIX(1,0.12,0.065,0,DYBLOCK),COLORRED; DRAWTEXT_FIX(ISLASTBAR,1,0.08,0,EXTERNSTR(0,7)),COLORYELLOW,NODRAW; {引入涨停原因} DRAWTEXT_FIX(1,0.49,1-0.01,0,EXTERNSTR(0,7)),COLORMAGENTA,NODRAW; {引入概念板块} DRAWNUMBER_FIX(1,0.98,0.065,0,CONST(AMO/100000000)),COLORMAGENTA; {上成交额} DRAWNUMBER_FIX(1,0.9,1-0,0,CONST(DYNAINFO(36)*100)),COLORWHITE; {下自由换手率} DRAWTEXT_FIX(1,0.885,0.065,0,'☆:'),COLOR808080; {上自然流通市值} DRAWNUMBER_FIX(1,0.9,0.065,0,CONST(FINANCE(46)*C/100000000)),COLOR808080; {上自然流通市值} DRAWTEXT_FIX(1,0.95,1-0.033,0,'☆:'),COLOR808080; {上自然流通市值} DRAWNUMBER_FIX(1,0.97,1-0,0,CONST(FINANCE(46)*C/100000000)),COLOR808080; {下自然流通市值} DRAWNUMBER_FIX(1,0.79,0.065,0,CONST(FINANCE(20)/100000000)),COLORRED; {营业收入} DRAWNUMBER_FIX(1,0.84,0.065,0,CONST(FINANCE(30)/100000000)),COLOR4080FF; {上净利润} DRAWNUMBER_FIX(1,0.84,1-0,0,CONST(FINANCE(30)/100000000)),COLOR4080FF; {下净利润} DRAWTEXT_FIX(1,0.00,0.00,0,'涨停原因:')COLOR8000FF,NODRAW; DRAWTEXT_FIX(1,0.06,0.00,0,EXTERNSTR(0,7))COLOR8000FF,NODRAW; DRAWTEXT_FIX(1,0.00,0.06,0,'主营业务:')COLORFF00FF,NODRAW; DRAWTEXT_FIX(1,0.06,0.06,0,EXTERNSTR(0,2))COLORFF00FF,NODRAW; DRAWTEXT_FIX(1,0.00,0.12,0,'公司亮点:')COLORFF00FF,NODRAW; DRAWTEXT_FIX(1,0.06,0.12,0,EXTERNSTR(0,3))COLORFF00FF,NODRAW; 昨日金额:REF(AMO/100000000,1),COLORGREEN,NODRAW; 【今日额】:AMO/100000000,COLOR0000FF,NODRAW; 流通市值:FINANCE(46)*C/100000000,COLORFF00FF,NODRAW; {DRAWTEXT_FIX(1,0.01,1-0.01,0,'流通市值:'),COLORWHITE; DRAWNUMBER_FIX(1,0.06,1-0.01,0,CONST(FINANCE(40))/100000000),COLORYELLOW; {DRAWTEXT_FIX(1,0.1,1-0.01,0,'未分利润:'),COLORWHITE; DRAWNUMBER_FIX(1,0.15,1-0.01,0,CONST(FINANCE(31))/100000000),COLORRED; DRAWTEXT_FIX(1,0.2,1-0.01,0,'负债率:'),COLORWHITE; DRAWNUMBER_FIX(1,0.24,1-0.01,0,CONST(FINANCE(9))),COLORYELLOW; {DRAWTEXT_FIX(1,0.28,1-0.01,0,'净利润:'),COLORWHITE; DRAWNUMBER_FIX(1,0.32,1-0.01,0,CONST(FINANCE(30)/100000000)),COLORRED; DRAWTEXT_FIX(1,0.36,1-0.01,0,'毛利率:'),COLORWHITE; DRAWNUMBER_FIX(1,0.40,1-0.01,0,CONST((1-FINANCE(21)/FINANCE(20))*100)),COLORRED; DRAWTEXT_FIX(1,0.44,1-0.01,0,'市盈率:'),COLORWHITE,NODRAW; DRAWNUMBER_FIX(1,0.48,1-0.01,0,CONST(C/FINANCE(33))),COLORYELLOW,NODRAW; {DRAWTEXT_FIX(1,0.44,1-0.01,0,'主营同比:'),COLORWHITE; DRAWNUMBER_FIX(1,0.49,1-0.01,0,CONST(FINANCE(44))),COLORRED; DRAWTEXT_FIX(1,0.53,1-0.01,0,'净利同比:'),COLORWHITE; DRAWNUMBER_FIX(1,0.58,1-0.01,0,CONST(FINANCE(43))),COLORRED; } {DRAWNUMBER(HY>0,H*1.03,HT),COLORRED; } HG1504:=STRCAT('',''); HG1166:=STRCAT('板块中,涨幅第',''); HG1167:=STRCAT('名',''); TJ2AA:=HORCALC(HYBLOCK,105,1,DRAWNULL); TJ4AA:=STRCAT(STRCAT(HG1504,HG1504),HG1504); DRAWTEXT_FIX(ISLASTBAR,0,0.05,0,STRCAT(TJ4AA,STRCAT(HG1166,STRCAT(CON2STR(TJ2AA,0),HG1167)))),COLORCYAN,NODRAW; {板块中涨幅第几名} ZDF:=IF(FINANCE(3)=3 OR FINANCE(3)=4,0.2,IF(FINANCE(3)=2,0.3,IF(NAMEINCLUDE('ST')OR NAMEINCLUDE('*ST')OR NAMEINCLUDE('退'),0.05,0.1))); KXZT:=ZTPRICE(REF(C,1),ZDF); STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,KXZT,MAX(OPEN,CLOSE),-1,-1),COLOR00C0C0,NODRAW; 涨停虚线:=CONST(HHV(KXZT,C)),DOTLINE,COLORGREEN; {涨停价画绿色虚线}; |