|
|
|
今天继续研究主主动性买卖量,还有许多问题:
1、公式(1)
跌停买:=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) and AMOUNT>=50000 ,买,0);
主动卖单:=if(c<=ref(c,1) and AMOUNT>=50000 ,卖,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);
问题1、
买1:=if(c=DYNAINFO(55),跌停买,buyvol);
卖1:=if(c=DYNAINFO(54),涨停卖,sellvol);
这两句有问题,涨停时,卖1等于涨停卖,但此时大智慧中为buyvol,所以买1也等于涨停卖。跌停时,买1也等于卖1。
问题2、
买:=if(买1=0,买2,买1);
卖:=if(卖1=0,卖2,卖1);
买1和卖2没有为0的时候,所以买2、卖2没有计算。
2、公式(2)
主动买盘:=if(VOL*100*close>=AMOUNT and c=ref(BIDPRICE(1),1),vol,0);
a:SUM(主动买盘,0);
主动卖盘:=if(VOL*100*close<=AMOUNT and c=ref(ASKPRICE(1),1),vol,0);
b:SUM(主动卖盘,0);
在大智慧中,发现每笔的AMOUNT被拆分的情况,但时间段内是一样的,所以不能以它来确定主动性买卖。在分笔分析周期中一笔1手成交时,特别明显,别说一笔几手成交了。
所以,还有待修正,有一种思路,即按时间段来统计。
问老大,你是以什么数据来与此公式数据比较的??? |
|
|