|
|
|
老大,你好!我是新手,跟贴好长时间,回头看看,发现许多问题不太清楚,慢慢来吧。希望老大或其他学友不吝辞教。先问问关于分笔数据计算主动性买卖问题:
1、涨跌停时,如何划分主动性买、卖
涨停时,我觉得在买一成交应该为主卖。如果主力大单涨停,涨停时成交为主力吃单,可以认为是主买的话,那在盘中时主力在卖1、卖2、卖3....上放大单,然后主力或其他大户吃进,此时成交应该为主卖了(实际大智慧中为主买)。 跌停时也是如此,不再说了。是否要进行修正或有其他方法划分?
大智慧L2中涨停为主买(BUYVOL),跌停为主卖(SELVOL)。你的主动性买卖量公式中也是如此。
2、开盘、尾盘时,如何划分主动性买、卖
大智慧L2中,开盘、尾盘成交显绿为主卖、显红为主买。不知道为何定性显红、显绿。是否要进行修正或有其他方法划分?
你的主动性买卖量公式统计时有遗漏的,也有一笔同时为主买、主卖的情况(在分笔成交的分析周期中看见的)。
3、盘中无问题。
4、我在别的网站上发现以下修正公式,他们把涨停成交划为主卖,跌停为主买,不知道是否合理?
“开盘时的成交量以及深圳尾市集合竞价时的成交量,还有涨跌停板的成交量,这都需要用函数进行修正!!既然是采用分笔数据,就要尽最在可能将数据接近最大真实!!只有最接近真实的买卖数据才是骗不了人的!!你可以将凡是涨停板上的成交用函数修正为主动卖,跌停板上的成交修正为主动性买,大智慧的主动买量与主动卖量是存在重大错误的!!!另外本人自编大智慧分笔指标中都做了修正,相信你也一定能够做到,并希望你利用这些宝贵的数据早日做出一个日线指标程序出来!!现将本人编的分笔买卖修正公式附上供你进行参考:
跌停买:=if(c=DYNAINFO(55),vol,0);
涨停卖:=if(c=DYNAINFO(54),vol,0);
买1:=if(c=DYNAINFO(55),跌停买,buyvol);
卖1:=if(c=DYNAINFO(54),涨停卖,sellvol);
买2:=if(time>145956 and c>BIDPRICE(1),vol,0);
卖2:=if(time>145956 and c<ASKPRICE(1),vol,0);
买:=if(买1=0,买2,买1);
卖:=if(卖1=0,卖2,卖1);
主动买单:=if(c>=ref(c,1),买,0);
主动卖单:=if(c<=ref(c,1),卖,0);
开盘量:=hhv(if(time<=093005 and amount>1000000,vol,0),0);
总买量:sum(主动买单,0)+if(DYNAINFO(4)>=DYNAINFO(3),开盘量,0);
总卖量:sum(主动卖单,0)+if(DYNAINFO(4)<DYNAINFO(3),开盘量,0);”
还有一种:
“可以利用DYNAINFO(54)*(vol*100)<amount 作为修正涨停板成交量的条件,即将本人公式中的涨停卖修正为主动性买盘,同理用DYNAINFO(54)*(vol*100)>amount修正跌停板上的跌停买修正为主动性卖!!并可利用同样的道理将大智慧主动性买卖成交进行修正,可采用分笔成交VOL*100*close>=AMOUNT 修正主动性卖盘,用VOL*100*colsE<=AMOUNT 修正主动性买盘!!也可直接采用这种条件作为非涨跌停板上的主买主卖条件,例如:
主动买盘:if(VOL*100*close>=AMOUNT and c=ref(BIDPRICE(1),1),vol,0);
主动卖盘:if(VOL*100*close<=AMOUNT and c=ref(ASKPRICE(1),1),vol,0);”
但也发现开盘、尾盘有遗漏的,也有一笔同时为主买、主卖的情况。
理论上说主动买、主动卖相加就是成交量,此两修正公式和你的主动性买卖量公式都不是成交量。
请老大批示!!! |
|
|