VOL,VOLSTICK,PRECIS0;
mm:=0;
IFPFFIN(4251,0) 0Thenbegin
mm:=PFFIN(4251,0);end;
流通盘:=CAPITAL-mm/100;
dbhs:if(capital 2000000,v/capital*100,v/流通盘*100),linethick0;
标准量:if(count(v 流通盘/1000,0) 0,流通盘/1000,0),colorff00ff,PRECIS0;
STICKLINE(C REF(C,1),0,VOL,5,0),COLORgreen;
STICKLINE(C REF(C,1),0,VOL,5,0),COLOR4040FF;
STICKLINE(C=REF(C,1),0,VOL,5,0),COLORwhite;
总量:SUM(V,0),linethick0,PRECIS0,colorcyan;
最大量:HHV(v,0),POINTDOT,COLORwhite,PRECIS0;
最大换手:HHV(dbhs,240),DOTLINE,COLORwhite,PRECIS2,linethick0;
STICKLINE(C REF(C,1)andv ref(最大量,1)andtime 94200,0,VOL,5,0),COLOR3d,colorgreen,LINETHICK2;
STICKLINE(C REF(C,1)andv ref(最大量,1)andtime 94200,0,VOL,5,0),COLORred,COLOR3d,LINETHICK2;
STICKLINE(C=REF(C,1)andv ref(最大量,1)andtime 94200,0,VOL,5,0),COLORwhite,LINETHICK2;
STICKLINE(v ref(最大量,1)*1.5andc ref(c,1)anddbhs 0.15andtime 94500,0,VOL,5,0),COLORyellow,COLOR3d,LINETHICK2;
STICKLINE(C REF(C,1)anddbhs 0.22andtime 94200,0,VOL,5,0),COLOR66ffff,color3d,LINETHICK2;
lxtp:=((v ref(v,1)anddbhs =0.1andref(v,1) ref(最大量,2))or(v ref(最大量,1)anddbhs =0.08andref(v,2) ref(最大量,3)))andc ref(c,1);
lxtp1:=((v ref(v,1)*0.9anddbhs =0.1andref(v,1) ref(最大量,2))or(v ref(最大量,1)*0.9anddbhs =0.1andref(v,2) ref(最大量,3)))andc ref(c,1);
DRAWTEXT(lxtp1,v*0.98,'★'),ALIGN1,VALIGN1,COLORdd22b8,LINETHICK3;
DRAWTEXT(lxtp,v*0.98,'★'),ALIGN1,VALIGN1,COLORRED,LINETHICK3;
n3:=barslast(cross(lxtp,0));
踪3:if(lxtp 0,n3+1,0),linethick0;
时长:=TIME =093000andTIME =143000;
量数:sum(踪3,时长),linethick0,PRECIS0;
xxx:count(量数,5);
比例:=v/ma(v,10)*100;
DRAWTEXTREL(2,130,'均:'),COLORYELLOW;
DRAWTEXTREL(60,130,NUMTOSTRN(比例,2)+'%'),COLORYELLOW;
DRAWRECTREL(125,150,375,225,RGB(30,30,30)),COLORYELLOW;
DRAWRECTREL(125,150,125+比例*2.52,225,RGB(155,50,50)),COLORYELLOW;
bl:=sum(v,0)/"引用.v1#day"*100;
DRAWTEXTREL(2,300,'昨日比:'),COLORYELLOW;
DRAWTEXTREL(60,300,NUMTOSTRN(bl,2)+'%'),COLORYELLOW;
DRAWRECTREL(125,300,375,375,RGB(30,30,30)),COLORYELLOW;
DRAWRECTREL(125,300,125+bl*2.52,375,RGB(155,50,50)),COLORYELLOW;
OBVJ:=SUM(IF(CLOSE REF(CLOSE,1),VOL,IF(CLOSE REF(CLOSE,1),-VOL,0)),0);
VAs:=OBVJ/2;
H1:=hhvall(hhv(C,0));
L1:=llvall(llv(C,0));
P1:=H1-L1;
F:=L1-P1*0.5;
STICKLINE(OBVJ =0,F,F+VAs,4,0),Color0599ff,LAYER6;
STICKLINE(OBVJ 0,F,F-VAs,4,0),Color003900,LAYER6;
FILLRGN(F,L1,F L1,RGB(30,30,30)),LINETHICK2,LAYER7;
{自动显示历史涨停跌停股票数量。}
涨停数:="880006$C",COLORmaGENTA,stICK,LINETHICK1;
STICKLINE("880006$C" =("880005$C"+"880005$O")*0.01AND"880006$C" ("880005$C"+"880005$O")*0.025,0,涨停数,0.5,0),COLORMAGENTA;
STICKLINE("880006$C" =("880005$C"+"880005$O")*0.025,0,涨停数,0.5,0),COLORRED;
STICKLINE("880006$C" ("880005$C"+"880005$O")*0.01,0,涨停数,0.5,0),COLORWHITE;
STICKLINE("880006$C" =20,0,涨停数,0.5,0),COLORGREEN;
最高连板:INSUM('周线','连板股',1,2),NODRAW;
跌停数:=-"880006$O",COLORGREEN,NODRAW;
STICKLINE(IF(跌停数 =-110,跌停数,0),0,IF(跌停数 =-110,跌停数,0),0.5,0),COLORWHITE;
DRAWNUMBER(涨停数 =0,涨停数+10,涨停数),COLORWHITE;
DRAWNUMBER(1,IF(跌停数 =-110,跌停数,-50),跌停数),COLORWHITE;
DRAWNUMBER(IF(跌停数 -110,1,0),IF(跌停数 -110,-50,0),跌停数),COLORRED;
昨首板:=BLOCKSETNUM('昨日首板'),NODRAW;
昨板:BLOCKSETNUM('昨涨停'),COLORMAGENTA,NODRAW;
今板:BLOCKSETNUM('今涨停'),COLORYELLOW,NODRAW;
昨优:BLOCKSETNUM('昨优一'),COLORYELLOW,NODRAW;
今优:BLOCKSETNUM('今优一'),COLORMAGENTA,NODRAW;
昨连:BLOCKSETNUM('昨二连'),COLORYELLOW,NODRAW;
今连:BLOCKSETNUM('今二连'),COLORMAGENTA,NODRAW;
昨三:BLOCKSETNUM('昨三连'),COLORYELLOW,NODRAW;
今三:BLOCKSETNUM('今三连'),COLORYELLOW,NODRAW;
昨妖:BLOCKSETNUM('昨妖股'),COLORMAGENTA,NODRAW;
今妖:BLOCKSETNUM('今妖股'),COLORRED,NODRAW;
昨跌:-BLOCKSETNUM('昨跌停'),COLORGREEN,NODRAW;
今跌:-BLOCKSETNUM('当天跌停'),COLORGREEN,NODRAW;
昨炸:BLOCKSETNUM('昨炸板'),COLORYELLOW,NODRAW;
今炸:BLOCKSETNUM('今炸板'),COLORMAGENTA,NODRAW;
0,DOTLINE,COLORWHITE;
-100,DOTLINE,COLORGRAY;
[源码注释]通达信公式动态公式解读
(手),VOLSTICK,PRECIS0
MM赋值:0
IFPFFIN(4251,0)
MM赋值:PFFIN(4251,0)
END
流通盘赋值:当前流通股本(手)-MM/100
输出
DBHS:如果当前流通股本(手) ,返回?,否则返回?
2000000,成交量(手)/当前流通股本(手)*100,成交量(手)/流通盘*100),线宽为0
输出
标准量:如果统计?日中满足成交量(手) 的天数,返回?,否则返回?
流通盘/1000,0)
0,流通盘/1000,0),COLORFF00FF,PRECIS0
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价,0,成交量(手),5,0),画绿色
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价,0,成交量(手),5,0),COLOR4040FF
当满足条件收盘价=1日前的收盘价时,在0和成交量(手)位置之间画柱状线,宽度为5,0不为0则画空心柱.,画白色
输出
总量:成交量(手)的历史累和,线宽为0,PRECIS0,画青色
输出
最大量:0日内成交量(手)的最高值,POINTDOT,画白色,PRECIS0
输出
最大换手:240日内DBHS的最高值,DOTLINE,画白色,PRECIS2,线宽为0
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价ANDV
1日前的最大量ANDTIME
94200,0,成交量(手),5,0),COLOR3D,画绿色,线宽为2
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价ANDV
1日前的最大量ANDTIME
94200,0,成交量(手),5,0),画红色,COLOR3D,线宽为2
当满足条件收盘价=1日前的收盘价ANDV 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的最大量ANDTIME
94200,0,成交量(手),5,0),画白色,线宽为2
当满足条件成交量(手) 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的最大量*1.5ANDC
1日前的收盘价ANDDBHS
0.15ANDTIME
94500,0,成交量(手),5,0),画黄色,COLOR3D,线宽为2
当满足条件收盘价 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
1日前的收盘价ANDDBHS
0.22ANDTIME
94200,0,成交量(手),5,0),COLOR66FFFF,COLOR3D,线宽为2
LXTP赋值:((成交量(手)
1日前的成交量(手)ANDDBHS
=0.1ANDREF(成交量(手),1)
2日前的最大量)OR(成交量(手)
1日前的最大量ANDDBHS
=0.08ANDREF(成交量(手),2)
3日前的最大量))ANDC
1日前的收盘价
LXTP1赋值:((成交量(手)
1日前的成交量(手)*0.9ANDDBHS
=0.1ANDREF(成交量(手),1)
2日前的最大量)OR(成交量(手)
1日前的最大量*0.9ANDDBHS
=0.1ANDREF(成交量(手),2)
3日前的最大量))ANDC
1日前的收盘价
当满足条件LXTP1时,在成交量(手)*0.98位置书写文字,ALIGN1,VALIGN1,COLORDD22B8,线宽为3
当满足条件LXTP时,在成交量(手)*0.98位置书写文字,ALIGN1,VALIGN1,画红色,线宽为3
N3赋值:上次LXTP上穿0距今天数
输出
踪3:如果LXTP ,返回?,否则返回?
0,N3+1,0),线宽为0
时长赋值:时间(时分)
=093000ANDTIME
=143000
输出
量数:踪3的时长日累和,线宽为0,PRECIS0
输出
XXX:统计5日中满足量数的天数
比例赋值:成交量(手)/成交量(手)的10日简单移动平均*100
输出
DRAWTEXTREL(2,130,'均量比:'),画黄色
DRAWTEXTREL(60,130,NUMTOSTRN(比例,2)+'%'),画黄色
相对位置上画矩形,画黄色
相对位置上画矩形,画黄色
BL赋值:成交量(手)的历史累和/"引用.V1[取日线数据]"*100
输出
DRAWTEXTREL(2,300,'昨日比:'),画黄色
DRAWTEXTREL(60,300,NUMTOSTRN(BL,2)+'%'),画黄色
相对位置上画矩形,画黄色
相对位置上画矩形,画黄色
OBVJ赋值:如果收盘价 ,返回?,否则返回?的?日累和
1日前的收盘价,成交量(手),如果收盘价 ,返回?,否则返回?
1日前的收盘价,-成交量(手),0)),0)
VAS赋值:OBVJ/2
H1赋值:HHVALL(0日内收盘价的最高值)
L1赋值:LLVALL(0日内收盘价的最低值)
P1赋值:H1-L1
F赋值:L1-P1*0.5
当满足条件OBVJ 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
=0,F,F+VAS,4,0),COLOR0599FF,LAYER6
当满足条件OBVJ 时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
0,F,F-VAS,4,0),COLOR003900,LAYER6
FILLRGN(F,L1,F
L1,自定色),线宽为2,LAYER7
涨停数赋值:"880006$收盘价",画洋红色,STICK,线宽为1
当满足条件"880006$收盘价" =("880005$收盘价"+"880005$开盘价")*0.01AND"880006$收盘价" ("880005$收盘价"+"880005$开盘价")*0.025时,在0和涨停数位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画洋红色
当满足条件"880006$收盘价" =("880005$收盘价"+"880005$开盘价")*0.025时,在0和涨停数位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画红色
当满足条件"880006$收盘价" ("880005$收盘价"+"880005$开盘价")*0.01时,在0和涨停数位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画白色
当满足条件"880006$收盘价" =20时,在0和涨停数位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画绿色
输出
最高连板:指标统计,NODRAW
跌停数赋值:-"880006$开盘价",画绿色,NODRAW
当满足条件如果跌停数 =-110,返回跌停数,否则返回0时,在0和如果跌停数 =-110,返回跌停数,否则返回0位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,画白色
当满足条件涨停数 =0时,在涨停数+10位置书写数字,画白色
当满足条件1时,在如果跌停数 =-110,返回跌停数,否则返回-50位置书写数字,画白色
当满足条件如果跌停数 -110,返回1,否则返回0时,在如果跌停数 -110,返回-50,否则返回0位置书写数字,画红色
昨首板赋值:板块股个数,NODRAW
输出
昨板:板块股个数,画洋红色,NODRAW
输出
今板:板块股个数,画黄色,NODRAW
输出
昨优:板块股个数,画黄色,NODRAW
输出
今优:板块股个数,画洋红色,NODRAW
输出
昨连:板块股个数,画黄色,NODRAW
输出
今连:板块股个数,画洋红色,NODRAW
输出
昨三:板块股个数,画黄色,NODRAW
输出
今三:板块股个数,画黄色,NODRAW
输出
昨妖:板块股个数,画洋红色,NODRAW
输出
今妖:板块股个数,画红色,NODRAW
输出
昨跌:-板块股个数,画绿色,NODRAW
输出
今跌:-板块股个数,画绿色,NODRAW
输出
昨炸:板块股个数,画黄色,NODRAW
输出
今炸:板块股个数,画洋红色,NODRAW
0,DOTLINE,画白色
-100,DOTLINE,画深灰色