DRAWTEXTABS(220,40,'股东数 '+NUMTOSTRN(PFFIN(4253,0),0)+'户'),COLORFFFF00; 流通盘大小:=FINANCE2(37)/1000000*100; DRAWTEXTABS(10,18,'总股本:'+NUMTOSTR(FINANCE2(35)/10000 )+'亿'+' 流通股:'+ NUMTOSTR(CAPITAL/1000000)+'亿'),COLORACFFFF; DRAWTEXTABS(310,40,'增减 '+NUMTOSTRN(PFFIN(4253,0)/PFFIN(4253,1)*100-100,2)+'%'),COLORFFFF00; DRAWTEXTABS(220,55,'人均持 '+NUMTOSTRN(PFFIN(4254,0),0)+'股'),COLORFFFF00; DRAWTEXTABS(310,55,'增减 '+NUMTOSTRN(PFFIN(4254,0)/PFFIN(4254,1)*100-100,2)+'%'),COLORFFFF00; DRAWTEXTABS(220,70,'前10占 '+NUMTOSTRN(PFFIN(4252,0),2)+'%'),COLORFFFF00; DRAWTEXTABS(310,70,'增减 '+NUMTOSTRN(PFFIN(4252,0)/PFFIN(4252,1)*100-100,2)+'%'),COLORFFFF00; DRAWTEXTABS(5,5,STKLABEL+' '+STKNAME+' '+BKNAME),COLOR00FFFF; DRAWTEXTREL(300,70,'黄点工作线'),linethick1,colorYellow; DRAWTEXTREL(395,70,'多空停损点'),linethick1,colorMagenta; DRAWTEXTREL(490,70,'线上工作|线下休息'),linethick1,colorWhite; DRAWTEXTREL(635,70,'最低点靠近工作线低吸'),linethick1,colorYellow; DRAWTEXTREL(6,120,'空心:阳线|实体:阴线'),linethick2,colorWhite; DRAWTEXTREL(10,185,'线上阴线买|买错也要买'),linethick1,colorRed; DRAWTEXTREL(10,240,'线下阳线卖|卖错也要卖'),linethick1,colorGreen;A1:=DATE <= 13181231; 七天线:MA(C,7),colorgray; 工作线:(EMA(C,14)) * A1,POINTDOT,linethick4,colorYellow; 生命线:(MA(C,25)) * A1,linethick2,colorMagenta; 一四四线:(MA(C,144)) * A1,colorCyan; 五五线:(MA(C,55)) * A1,CIRCLEDOT,colorWhite; 长线启动点:(MA(C,89)) * A1,linethick1,Color0099FF; {卖线:EMA(SLOPE(C,21)*21+C,42),COLORRED,LINETHICK2;} drawtext(close/ref(close,1)>1.098,close,'涨停'),coloryellow;A2:="cpzb@cp"; STICKLINE((A2 >= 8),H,L,0.8,1),colorGreen; STICKLINE(((A2 >= 8) AND (C > O)),O,C,8,1),colorGreen; STICKLINE(((A2 >= 8) AND (C < O)),C,O,8,0),colorGreen; STICKLINE(((A2 > 0) AND (A2 <= 2)),H,L,0.8,1),colorRed; STICKLINE((((A2 > 0) AND (A2 <= 2)) AND (C > O)),O,C,8,1),colorRed; STICKLINE((((A2 > 0) AND (A2 <= 2)) AND (C < O)),C,O,8,0),colorRed; STICKLINE(((C >= 工作线) AND (C >= O)),H,L,0.5,1),colorRed; STICKLINE(((C >= 工作线) AND (C >= O)),O,C,8,1),colorRed; STICKLINE(((C >= 工作线) AND (C <= O)),H,L,0.5,0),colorRed; STICKLINE(((C >= 工作线) AND (C <= O)),O,C,8,0),colorRed; STICKLINE(((C < 工作线) AND (C >= O)),H,L,0.5,1),colorGreen; STICKLINE(((C < 工作线) AND (C >= O)),O,C,8,1),colorGreen; STICKLINE(((C < 工作线) AND (C <= O)),H,L,0.5,0),colorGreen; STICKLINE(((C < 工作线) AND (C <= O)),O,C,8,0),colorGreen; DRAWTEXT((A2 = 1),L,' ̄'),linethick2,ALIGN1,Color208FFF; DRAWTEXT((A2 = 1),L,'B'),linethick5,ALIGN1,colorYellow; DRAWTEXT((A2 = 9),H,' ̄'),linethick2,ALIGN1,colorCyan; DRAWTEXT((A2 = 9),H+0.38,'S'),linethick5,colorCyan; STICKLINE((A2 = 9),C,O,0,0),colorWhite; STICKLINE((A2 = 9),C,O,8,0),colorWhite; STICKLINE((A2 = 9),C,O,7,0),ColorDDDDDD; STICKLINE((A2 = 9),C,O,6,0),ColorCCCCCC; STICKLINE((A2 = 9),C,O,5,0),colorWhite; STICKLINE((A2 = 9),C,O,4,0),ColorEEEEEE; STICKLINE((A2 = 9),C,O,3,0),ColorDDDDDD; STICKLINE((A2 = 9),C,O,2,0),ColorCCCCCC; STICKLINE((A2 = 9),C,O,1,0),colorWhite; STICKLINE((A2 = 1),C,O,0,0),ColorFFBBFF; STICKLINE((A2 = 1),C,O,8,0),colorMagenta; STICKLINE((A2 = 1),C,O,7,0),ColorFF22FF; STICKLINE((A2 = 1),C,O,6,0),ColorFF44FF; STICKLINE((A2 = 1),C,O,5,0),ColorFF66FF; STICKLINE((A2 = 1),C,O,4,0),ColorFF88FF; STICKLINE((A2 = 1),C,O,3,0),ColorFF99FF; STICKLINE((A2 = 1),C,O,2,0),ColorFFAAFF; STICKLINE((A2 = 1),C,O,1,0),ColorFFBBFF; A3:=EMA((((SLOPE(C,21)) * 20) + C),68); A4:=EMA(C,10); A5:=REF(C,2); A6:=((SMA((MAX((C - A5),0)),6,1)) / (SMA(ABS((C - A5)),6,1))) * 100; A7:=IF(((A6 < (REF(A6,1))) AND (A6 > 79)),A6,0); DRAWTEXT((CROSS(A4,A3)),L,'△'),linethick2,ALIGN1,colorYellow; DRAWTEXT(A7,H,'○'),linethick3,colorGreen; A8:=LLV(L,21); A9:=HHV(H,21); A10:=EMA((((CLOSE - A8) / (A9 - A8)) * 100),5); A11:=EMA((((CLOSE - A8) / (A9 - A8)) * 50),13); A12:=EMA(((0.667 * (REF(A10,1))) + (0.333 * A10)),2); A13:=LLV(L,55); A14:=HHV(H,34); A15:=EMA((((C - A13) / (A14 - A13)) * 100),3); A16:=(A11 + A15) / 2; A17:=EMA(((0.667 * (REF(A15,1))) + (0.333 * A10)),2); A18:=EMA(A16,5); A19:=EMA(((0.667 * (REF(A18,1))) + (0.333 * A18)),2); A20:=CROSS(A10,A11); A21:=(CROSS(A10,A19)) AND (A19 < 30); A22:=A21 * 0.6; DRAWTEXT((A22 = 0.6),L,'◇'),linethick4,ALIGN1,colorYellow; DRAWTEXT((A20 = 1),L,'◇'),linethick4,ALIGN1,colorWhite; A23:=((C + L) + H) / 3; A24:=EMA(A23,6); A25:=EMA(A24,5); A26:=CROSS(A24,A25);{单阳不破} 阳涨幅:=4; 阳倍量:=2; 单阳:=C>O*(1+阳涨幅/100) AND VOL>REF(VOL,1)*阳倍量; DRAWTEXT(单阳,L*0.98,'阳'),COLOR00FFFF; 高不破价:=REF(C,BARSLAST(单阳)); 中不破价:=REF((C+L)/2,BARSLAST(单阳)); 低不破价:=REF(L,BARSLAST(单阳)); 单阳不破:=BARSLAST(单阳)<11 AND (LLV(L,BARSLAST(单阳))>低不破价 OR LLV(L,BARSLAST(单阳))=低不破价); STICKLINE(单阳不破,低不破价-低不破价*0.003,低不破价,11,0),COLORRED; DRAWTEXT(BARSLAST(单阳)=1 AND 单阳不破,低不破价*0.98,'1'),COLORGREEN; DRAWTEXT(BARSLAST(单阳)=2 AND 单阳不破,低不破价*0.98,'2'),COLORGREEN; DRAWTEXT(BARSLAST(单阳)=3 AND 单阳不破,低不破价*0.98,'3'),COLORGREEN; DRAWTEXT(BARSLAST(单阳)=4 AND 单阳不破,低不破价*0.98,'4'),COLORGREEN; DRAWTEXT(BARSLAST(单阳)=5 AND 单阳不破,低不破价*0.98,'5'),COLORGREEN; DRAWTEXT(BARSLAST(单阳)=6 AND 单阳不破,低不破价*0.98,'6'),COLORGREEN; DRAWTEXT(BARSLAST(单阳)=7 AND 单阳不破,低不破价*0.98,'7'),COLORGREEN; DRAWTEXT(BARSLAST(单阳)=8 AND 单阳不破,低不破价*0.98,'8'),COLORGREEN; DRAWTEXT(BARSLAST(单阳)=9 AND 单阳不破,低不破价*0.98,'9'),COLORGREEN; DRAWTEXT(BARSLAST(单阳)=10 AND 单阳不破,低不破价*0.98,'10'),COLORGREEN; 两天:=LLV(L,BARSLAST(单阳))>低不破价 OR LLV(L,BARSLAST(单阳))=低不破价; 一般:=LLV(L,BARSLAST(单阳)-2)>低不破价 OR LLV(L,BARSLAST(单阳)-2)=低不破价; 较强:=LLV(L,BARSLAST(单阳)-2)>中不破价 OR LLV(L,BARSLAST(单阳)-2)=中不破价; 最强:=LLV(L,BARSLAST(单阳)-3)>高不破价 OR LLV(L,BARSLAST(单阳)-2)=高不破价; 天数:BARSLAST(单阳),linethick0; A:=HHV(HIGH,13)=HIGH AND HIGH>REF(HIGH,1);A1:=FILTER(A,12); B:=LLV(LOW,13)=LOW AND LOW<REF(LOW,1);B1:=FILTER(B,12); TS1:=BARSLAST(A1); 箱顶:REF(HIGH,TS1) ,COLORFF00FF, LINETHICK0; STICKLINE(1,箱顶,箱顶,7,0),COLORFF00FF; TS2:=BARSLAST(B1); 箱底:REF(LOW,TS2) ,COLORFFbb80, LINETHICK0; STICKLINE(1,箱底,箱底,7,0),COLORFFbb80; 箱高:100*(箱顶-箱底)/箱底,LINETHICK0;DRAWTEXT({C>REF(C,8) AND C>REF(C,7) AND C>REF(C,6) AND} C>REF(C,5) AND C>REF(C,4) AND C>REF(C,3) AND C>REF(C,2) AND C>REF(C,1) AND {L<REF(C,8) AND L<REF(C,7) AND L<REF(C,6) AND} L<REF(C,5) AND L<REF(C,4) AND L<REF(C,3) AND L<REF(C,2) AND L<REF(C,1) {AND C/REF(C,1)>=1.02} ,O*1.01,'←起飞'),COLORGREEN; {向下跳空缺口} I1:=0; flag1:=0; while I1<BARSLAST(DISPSTATUS=1)-BARSLAST(DISPSTATUS=2) DO IF REF(H,I1)<REF(L,I1+1) AND REF(L,I1+1)>HHV(H,I1+1) THEN BEGIN FLAG1:=1; S1:=I1; I1:=BARSLAST(DISPSTATUS=1); END ELSE I1:=I1+1; STICKLINE(FLAG1,REF(L,S1+1),HHV(H,S1+1),(s1+1)*20,0),Color444444,ALIGN1,LAYER7; DRAWTEXT(flag1,REF(L,s1+1),NUMTOSTRN(ref(h,s1+1),2)+'-'+NUMTOSTRN(hhV(h,S1+1),2)),ALIGN2,COLORWHITE; {向上跳空缺口} I:=0; flag:=0; while I<BARSLAST(DISPSTATUS=1)-BARSLAST(DISPSTATUS=2) DO IF REF(L,I)>REF(H,I+1) AND REF(H,I+1)<LLV(LOW,I+1) THEN BEGIN FLAG:=1; S:=I; I:=BARSLAST(DISPSTATUS=1); END ELSE I:=I+1; STICKLINE(FLAG,REF(h,S+1),LLV(LOW,S+1),20*(s+1),500),COLOR444444,ALIGN1,LAYER7; DRAWTEXT(FLAG,REF(H,s+1),NUMTOSTRN(ref(h,s+1),2)+'-'+NUMTOSTRN(LLV(LOW,S+1),2)),ALIGN2,COLORWHITE;
 |