以下是用分笔计算被动单来统计主力大单的公式
大智慧的分笔公式(下面图片传错了.不要管,那是分时里用的DDX)
按同花顺的分区标准来划分的,被动统计只是根据成交笔数来估算的.得出的数据结果跟同花顺的相差不大.
C/C++ Code复制内容到剪贴板成交均价:=AMOUNT*100/(vul*10000); 成交笔数:=TICKCOUNT; 每笔均笔:=vul/TICKCOUNT; 平均均笔:=SUM(VOL,0)/SUM(TICKCOUNT,0); 换手率:=SUM(VOL,0)*100/CAPITAL; 散户区:=SF*10000; 中户区:=if(vul*c*100>49999 and vul*c*100<300000,1,0); 大户区:=if(vul*c*100>299999 and vul*c*100<1000000,1,0); 特大区:=if(vul*c*100>999999,1,0); 主动买区:=if(成交均价>ref(成交均价,1),1,0); 主动卖区:=if(成交均价<ref(成交均价,1),1,0); 大户被动卖1:if(大户区=1 and 每笔均笔>平均均笔 and 主动买区=1, (每笔均笔-平均均笔)*成交笔数,0); 特大被动卖1:if(特大区=1 and 每笔均笔>平均均笔 and 主动买区=1, (每笔均笔-平均均笔)*成交笔数,0); 大户被动买1:if(大户区=1 and 每笔均笔>平均均笔 and 主动卖区=1, (每笔均笔-平均均笔)*成交笔数,0); 特大被动买1:if(特大区=1 and 每笔均笔>平均均笔 and 主动卖区=1, (每笔均笔-平均均笔)*成交笔数,0); 大户被动卖:if(大户被动卖1*c*100>299999,大户被动卖1,0); 特大被动卖:if(特大被动卖1*c*100>299999,特大被动卖1,0); 大户被动买:if(大户被动买1*c*100>299999,大户被动买1,0); 特大被动买:if(特大被动买1*c*100>299999,特大被动买1,0); 散户买:=SUM(IF(BUYVOL*100*C<散户区,BUYVOL,0),0); 散户卖:=SUM(IF(SELLVOL*100*C<散户区,SELLVOL,0),0); 中户买:=SUM(IF(中户区=1,BUYVOL,0),0); 中户卖:=SUM(IF(中户区=1,SELLVOL,0),0); 大户买:=SUM(IF(大户区=1 and 主动买区=1,VOL-大户被动卖,0),0); 大户卖:=SUM(IF(大户区=1 and 主动卖区=1,VOL-大户被动买,0),0); 大户买占比:=大户买/大户卖; 特大买:=SUM(IF(特大区=1 and 主动买区=1,VOL-特大被动卖,0),0); 特大卖:=SUM(IF(特大区=1 and 主动卖区=1,VOL-特大被动买,0),0); 主力净量:(特大买+大户买-大户卖-特大卖-特大被动卖-大户被动卖)*100/CAPITAL;
评论(0)