 | |  |  |
分析家分时成交量源码公式:
这是一种:
涨:=if(REF(C,1)<C,V,0);
跌:=if(REF(C,1)>C,V,0);
平:=if(REF(C,1)=C,V,0);
平买:=sum(平 AND C=DYNAINFO(34),0);
平卖:=sum(平 AND C=DYNAINFO(28),0);
涨量:sum(涨,0)+平买,colorred,LINETHICK0;
跌量:sum(跌,0)+平卖,colorWHITE,LINETHICK0;
它把最新一分种里的最新股价高于前一分种收盘价的量定义为涨量,反之为跌量.对于最新一分种等于前一分种收盘价的量定义为平量,对平量分为买卖2种,平量价=卖1价的为买量,平量价=买1价的为卖量.
似乎这样定义比较合理,但问题是一分种的量柱结束前,即小于或大于前一分种收盘价确定前,有许多笔交易的,股价可能是大单拉上最后小单打下,也可能是大单打下最后小单拉上等,所以以>或者<于前一分种收盘价来定义涨跌量也并不合理.
我们让它们各自图显吧,以600249的分时图为例:
涨:=if(REF(C,1)<C,V,0);
跌:=if(REF(C,1)>C,V,0);
平:=if(REF(C,1)=C,V,0);
平买:=平 AND C=DYNAINFO(34);
平卖:=平 AND C=DYNAINFO(28);
STICKLINE(涨 OR 平买,VOL ,0,1,0 ),colorred;
STICKLINE(跌 OR 平卖,VOL ,0,1,0 ),colorWHITE;
这是另一种:
涨:=IF(C>=DYNAINFO(34),VOL,0);
跌:=IF(C<=DYNAINFO(28),VOL,0);
涨量:sum(涨,0),colorred,LINETHICK0;
跌量:sum(跌,0),colorWHITE,LINETHICK0;
它把最新价大于等于卖1价的为买量;最新价小于等于买1价的为卖量,这样对于完成一分种量柱的过程定义的比较灵活,但却有许多股票涨却跌量大于涨量,股票跌却涨量大于跌量的场合~
STICKLINE(C>=DYNAINFO(34) ,VOL ,0,1,0 ),colorred;
STICKLINE(C<=DYNAINFO(28) ,VOL ,0,1,0 ),colorWHITE;
|
| |  | |  |
|