通达信笔主图:成交量付图
(2023-10-10 15:45:23)分类: 公式 |
Z11:=STRCAT(HYBLOCK,' ');
Z21:=STRCAT(Z11,DYBLOCK);
Z31:=STRCAT(Z21,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z31,GNBLOCK)),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z31,GNBLOCK)),COLORYELLOW;
Z市值:C*FINANCE(46)/100000000,NODRAW,COLORMAGENTA;
Z换手:VOL*100*100/FINANCE(46),NODRAW,COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.498,0.098,0,STRCAT('',CON2STR(Z市值/1,0))),COLORGREEN;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.44,0.098,0,'Z市值:'),COLORGREEN;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.395,0.098,0,STRCAT('',CON2STR(Z换手/1,0))),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.32,0.098,0,'Z换手:'),COLORMAGENTA;
DRAWBAND(MA(CLOSE,0),RGB(118,10,10),MA(CLOSE,0),RGB(83,123,68));
DRAWBAND(MA(CLOSE,5),RGB(155,50,50),MA(CLOSE,13),RGB(83,123,68));
DRAWKLINE(H,O,L,C);
DRAWKLINE(H,O,L,C);
MA5:MA(CLOSE,5)COLORWHITE,LINETHICK1;
MA13:MA(CLOSE,13)COLORCYAN,LINETHICK1;
MA24:MA(CLOSE,24)COLORMAGENTA,LINETHICK1;
MA60:MA(CLOSE,60)COLORGREEN,LINETHICK1;
MA120:MA(CLOSE,120)COLORRED,LINETHICK1;
MA250:MA(CLOSE,250)COLORBLUE,LINETHICK1;
趋势射线13:
DRAWLINE(H=HHV(H,13),H,L=LLV(L,13),L,0),COLORLIRED,LINETHICK1;
射线13X:
DRAWLINE(L=LLV(L,13),L,H=HHV(H,13),H,0),COLORLIRED,LINETHICK1;
IF(MA5>=REF(MA5,1),MA5,DRAWNULL),LINETHICK2,COLORWHITE;
IF(MA13>=REF(MA13,1),MA13,DRAWNULL),LINETHICK2,COLORCYAN;
IF(MA24>=REF(MA24,1),MA24,DRAWNULL),LINETHICK2,COLORMAGENTA;
IF(MA60>=REF(MA60,1),MA60,DRAWNULL),LINETHICK2,COLORGREEN;
IF(MA120>=REF(MA120,1),MA120,DRAWNULL),LINETHICK2,COLORRED;
IF(MA250>=REF(MA250,1),MA250,DRAWNULL),LINETHICK2,COLORBLUE;
DRAWTEXT(CROSS(MA13,MA24) AND(MA13>
REF(MA13,1)),MA24,'月'),COLORYELLOW;
顺上:=MA60>MA250 AND MA60>MA120 AND
CROSS(MA60,MA120);
DRAWTEXT(顺上,L-0.21,'顺上'),COLORYELLOW;
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,13);
MA3:=MA(CLOSE,24);
穿三:=MA1>O AND MA2>O AND MA3>O AND MA1OPEN ;
DRAWTEXT(穿三,L-0.11,'穿三'),COLORFF00FF;
STICKLINE(穿三,OPEN,CLOSE,1,0),COLORYELLOW;
DRAWTEXT(CROSS(MA5,MA13) AND(MA5>
REF(MA5,1)),MA5,'买'),COLORYELLOW;
买1:=MA24>MA60 AND MA24>MA60 AND CROSS(MA24,MA60);
DRAWTEXT(买1,L-0.21,'买1'),COLORGREEN;
DRAWTEXT(CROSS(MA24,MA120) AND(MA24>
REF(MA24,1)),MA24,'买2'),COLORYELLOW;
DRAWTEXT(CROSS(MA24,MA250) AND(MA24>
REF(MA24,1)),MA250,'买3'),COLORYELLOW;
DRAWTEXT(CROSS(MA60,MA120) AND(MA60>
REF(MA60,1)),MA120,'牛'),COLORCYAN;
DRAWTEXT(CROSS(MA60,MA250) AND(MA60>
REF(MA60,1)),MA60,'大牛'),COLORRED;
DRAWTEXT(CROSS(MA120,MA250) AND(MA120>
REF(MA120,1)),MA120,'大金'),COLORGREEN;
MA11:=MA(CLOSE,120);
MA21:=MA(CLOSE,250);
穿大二:=MA11>O AND MA21>O AND MA11OPEN
;
DRAWTEXT(穿大二,L-0.402,'穿大二'),COLORYELLOW;
STICKLINE(穿大二,OPEN,CLOSE,1,0),COLORYELLOW;
MA10:=MA(CLOSE,60);
穿中二:=MA10>O AND MA11>O AND MA10OPEN
;
DRAWTEXT(穿中二,L-0.202,'穿中二'),COLORCYAN;
STICKLINE(H/REF(C,1)>1.195 AND C
STICKLINE(L/REF(C,1)<0.805 AND C>L AND
PERIOD=5,O,C,3,0),COLORBLUE;{撬板}
STICKLINE(H/REF(C,1)>1.095 AND C
STICKLINE(L/REF(C,1)<0.905 AND C>L AND
PERIOD=5,O,C,3,0),COLORBLUE;{撬板};
TT1:=CONST(L);
BB1:=O=TT1;
CC1:=O=TT1-0.01;
DD1:=O=TT1+0.01;
EE1:=BB1=0 AND CC1=1;
FF1:=BB1=0 AND DD1=1;
BB2:=C=TT1;
CC2:=C=TT1-0.01;
DD2:=C=TT1+0.01;
EE2:=BB2=0 AND CC2=1;
FF2:=BB2=0 AND DD2=1;
BB3:=L=TT1;
CC3:=L=TT1-0.01;
DD3:=L=TT1+0.01;
EE3:=BB3=0 AND CC3=1;
FF3:=BB3=0 AND DD3=1;
BB4:=H=TT1;
CC4:=H=TT1-0.01;
DD4:=H=TT1+0.01;
EE4:=BB4=0 AND CC4=1;
FF4:=BB4=0 AND DD4=1;
QQ1:=BB1 OR BB2 OR BB3 OR BB4;
QQ2:=CC1 OR CC2 OR CC3 OR CC4;
QQ3:=DD1 OR DD2 OR DD3 OR DD4;
低价精准线:TT1,COLORLIRED ,LINETHICK;
N1:=3;
L0:=0.00;{点位差参数}
L1:=ABS(L-REF(L,1))<=L0;
L2:=ABS(L-REF(L,2))<=L0;
L3:=ABS(L-REF(L,3))<=L0;
{L4:=ABS(L-REF(L,4))<=L0;
L5:=ABS(L-REF(L,5))<=L0;}
精准线首次:=L1 OR L2 OR L3 {OR L4 OR L5};
精准左:=FILTER(精准线首次,N1) ;
天数:=BARSLAST(精准左);
LTS:=REF(L,天数);
精准右:=ABS(L-LTS)<=L0;
STICKLINE(精准左,L,L,50,-0),COLORLICYAN,LINETHICK8;
C2:=REF(C,1);
涨停:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);
STICKLINE(涨停,OPEN,CLOSE,2,0),COLORMAGENTA,LINETHICK2 ;
STICKLINE(涨停,H,L,0,0),COLORMAGENTA,LINETHICK2 ;
F:=100*(C-REF(C,1))/REF(C,1);
STICKLINE(C<-3 AND
F>-5,C+(O-C)/3,C+(O-C)/3,2.5,0),COLORRED;
STICKLINE(C<-3 AND
F>-5,C+2*(O-C)/3,C+2*(O-C)/3,2.5,0),COLORRED;
STICKLINE(C<=-5 AND
F>-7,C+(O-C)/2,C+(O-C)/2,2.5,0),COLORYELLOW;
STICKLINE(C<=-7 AND
F>-10,C+2*(O-C)/3,C+(O-C)/3,2.5,1),COLORYELLOW;
STICKLINE(C<=-9.9,O,C,2.5,0),COLOR00FF00;
STICKLINE(C>O AND F>2.9 AND
F<5,O+(C-O)/3,O+(C-O)/3,2.5,0),COLORYELLOW;
STICKLINE(C>O AND F>2.9 AND
F<5,O+2*(C-O)/3,O+2*(C-O)/3,2.5,0),COLORYELLOW;
STICKLINE(C>O AND F>=5 AND
F<7,O+(C-O)/2,O+(C-O)/2,2.5,0),COLORYELLOW;
STICKLINE(C>O AND F>=7
,O+2*(C-O)/3,O+(C-O)/3,2.5,1),COLORYELLOW;
V2:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1);
STICKLINE(V2>=1,O,C,1,0),COLORYELLOW;
DRAWLINE1:REF(C,BARSLAST(V=REFDATE(HHV(V,13),DATE))),COLORWHITE,LINETHICK3;
DRAWLINE_2:REF(C,BARSLAST(V=REFDATE(HHV(V,24),DATE))),COLORWHITE,LINETHICK3;
VV:=IF(CURRBARSCOUNT>1,VOL,-1);
T:=BARSLAST(VV=HHV(VV,60));
DRAWLINE(CURRBARSCOUNT=CONST(T)+1,C,ISLASTBAR,REF(C,T),0),COLORGREEN,LINETHICK3;
竞换手:=DYNAINFO(15)/ OPEN /FINANCE(46)*100 NODRAW;
竞价额万:=DYNAINFO(15)/10000 NODRAW;
DRAWTEXT_FIX(V>O,0.6,0.05,0,STRCAT('竞换手:',STRCAT(CON2STR(竞换手,3),'
'))),COLORMAGENTA ;
DRAWTEXT_FIX(V>O,0.6,0.20,0,STRCAT('竞价额:',STRCAT(CON2STR(竞价额万,3),'万
'))),COLORMAGENTA;
成交额副图
TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1)))));
MTIME:=MOD(FROMOPEN,TOTAL);
CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
VVOL:=IF((CURRBARSCOUNT=1 AND
DYNAINFO(8)>1),VOL*(TOTAL+3)/(CTIME+3),DRAWNULL),NODRAW;
STICKLINE((CURRBARSCOUNT=1 AND
DYNAINFO(8)>1),VVOL,0,-1,-1),COLOR00C0C0;
DRAWBAND(MA(V,7),RGB(155,50,50),MA(V,35),RGB(83,123,68));
DRAWKLINE(H,O,L,C);
DRAWKLINE(H,O,L,C);
VOLUME:VOL,VOLSTICK,COLORYELLOW;
成交量2:=VOL,VOLSTICK NODRAW,COLORYELLOW;
倒数第几个涨停:=1;
涨停:=C>REF(C,1)*1.096 AND C=H;
天数:=SUMBARS(涨停,倒数第几个涨停),NODRAW,COLORYELLOW;
成交总量:=SUM(成交量2,(天数-1))/10000;
总量:=REF(成交总量,1)+成交量2/1000000;
自由流通:=FINANCE(46)/100000000,NODRAW,COLORYELLOW;
成总量:=SUM(成交量2,(天数-1))/10000;
总换:成总量/自由流通,NODRAW,COLORCYAN;
成交亿:AMOUNT/100000000.0,VOLSTICK,COLORMAGENTA;
自由市值:C*FINANCE(46)/100000000,NODRAW,COLORLIMAGENTA;
自由换手:VOL*100*100/FINANCE(46),NODRAW,COLORLIMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.540,0.098,0,STRCAT('',CON2STR(自由市值/1,0))),COLORLIMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.44,0.096,0,'自由市值:'),COLORMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.395,0.098,0,STRCAT('',CON2STR(自由换手/1,0))),COLORLIMAGENTA;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.32,0.098,0,'自由换手:'),COLORLIMAGENTA;
流通盘(亿):CAPITAL/1000000,COLORCYAN;
流通市值:(FINANCE(40)/100000000),NODRAW,COLORGREEN;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.800,0.088,0,STRCAT('',CON2STR(流通市值/1,0))),COLORGREEN;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.74,0.088,0,'市值:'),COLORGREEN;
换手:IF((SETCODE==0||SETCODE==1),100*VOL,VOL)/(FINANCE(7)/100),COLORWHITE;
量:V,VOLSTICK,COLORWHITE;
MA7:MA(V,7),COLORWHITE,LINETHICK1;
MA35:MA(V,35),COLORGREEN,LINETHICK1;
倍量:(V/REF(V,1)>=1.91 AND COUNT(C>O,1)) OR (L>REF(H,1)
AND COUNT(O>C,1) AND
V/REF(V,1)>=1.91),NODRAW,COLORYELLOW;
低量:V<=REF(LLV(V,15),1),NODRAW,COLORGREEN;
地量:V<=REF(LLV(V,100),1),NODRAW,COLORMAGENTA;
平量:ABS(V-HHV(REF(V,1),2))/HHV(REF(V,1),2)<=0.03 OR
ABS(V-REF(V,1))/REF(V,1)<=0.03,NODRAW,COLORBLUE;
倍缩:V<=REF(V,1)*0.5,NODRAW,COLORWHITE;
缩量涨:COUNT(C>REF(C,1),2)=2 AND COUNT(V
梯量:COUNT(V>REF(V,1),3)=3 AND
COUNT(C>O,3)=3,NODRAW,COLORRED;
DRAWTEXT(倍量,V*0.99,''),COLORYELLOW;
STICKLINE(倍量,0,V,1,0),COLORYELLOW;
STICKLINE(低量,0,V,1,0),COLORGREEN;
STICKLINE(地量,0,V,1,0),COLORMAGENTA;
STICKLINE(平量,0,V,1,0),COLORBLUE;
STICKLINE(倍缩,0,V,1,0),COLORWHITE;
STICKLINE(梯量,0,V,1,0),COLORRED;
H_L:=0.1*CONST(HHV(VOL,240));
真阳或假阴:=C>O OR C>REF(C,1);
收阳:= REF(真阳或假阴,3);
倍量1:=REF(倍量,3);
高量:=REF(V,3)>=HHV(V,7);
三日不破:= LLV(C,3)>=REF(L,3);
价升:=COUNT(C>=REF(C,1),3)=3;{收盘价逐升}
量缩:=COUNT(V<=REF(V,1),3)=3;
连阳:= COUNT(真阳或假阴,3)=3;
倍量将军柱:= 倍量1 AND 三日不破 AND 收阳;
高量将军柱:= 高量 AND 三日不破 AND 收阳;
将军柱:= 倍量将军柱 OR 高量将军柱;
黄金柱:= 将军柱 AND 价升 AND 量缩 AND 连阳 ;{标准黄金柱}
STICKLINE(黄金柱,0.3*V,0.7*V,1,0),COLORRED; {红柱}
DRAWICON(黄金柱,V*1.5,1);
V100:= V<=LLV(V,100)*1.2 AND V>0 AND
BARSCOUNT(V)>=100;
百日地量群:=COUNT(V100,5)>=3;
DRAWTEXT(FILTER(百日地量群,4),V+3*H_L,'地'),COLORGRAY;
AK:=EVERY(V>REF(V,1) AND C>REF(C,1),3);
DRAWTEXT(AK,V*0.7,'A'),DRAWABOVE,COLORWHITE;
BK:=EVERY(VREF(C,1),3);
DRAWTEXT(BK,V*0.7,'B'),DRAWABOVE,COLORYELLOW;
CK:=EVERY(V
DRAWTEXT(CK,V*0.7,'C'),DRAWABOVE,COLORYELLOW;
DK:=EVERY(V>REF(V,1) AND C
DRAWTEXT(DK,V*0.7,'D'),DRAWABOVE,COLORWHITE;
EK:=EVERY(C>REF(C,1),3) AND V<0.55*REF(V,1) AND
REF(V,1)>1.9*REF(V,2);
DRAWTEXT(EK,V*0.7,'E'),DRAWABOVE,COLORRED;
FK:=EVERY(C<0.55*REF(V,1) AND
REF(V,1)>1.9*REF(V,2);
DRAWTEXT(FK,V*0.7,'F'),DRAWABOVE,COLORWHITE;
GK:=C<0.55*REF(V,1) AND REF(C,1)>REF(C,2) AND
REF(V,1)>1.9*REF(V,2);
DRAWTEXT(GK,V*0.7,'G'),DRAWABOVE,COLORRED;
HK:=C>REF(C,1) AND V<0.55*REF(V,1) AND
REF(C,1)1.9*REF(V,2);
DRAWTEXT(HK,V*0.7,'H'),DRAWABOVE,COLORWHITE;
前一篇:筹码分析与运用