不行,你1分钟引用是那最后一笔分笔的数据,不是你以为的取那一分钟买卖盘数量
这两个函数必须是在分笔周期上才有效。
模型A
a:a:sum(buyvol,todaybar);
模型B
b:stkindi('','A.a',0,0,0);
b2:ref(b,1);
ans:b-b2; //ans就是该一分钟的买盘总和
a1: sum(sellvol,todaybar);
//模型B
b:stkindi('','A.a',0,0,0);
b2:ref(b,1);
ans:b-b2; //ans是该一分钟的买盘总和
日内多持:sum(ans,todaybar);
bb:stkindi('','A.a1',0,0,0);
bb2:ref(bb,1);
ans1:bb-bb2; //ans1是该一分钟的卖盘总和
日内空持:sum(ans1,todaybar);
日内增仓:日内多持+日内空持;
b:stkindi('','A.a',0,0,0);
b2:ref(b,1);
if todaybar>1 then
ans:=b-b2;
else
ans:=0;
b3:VALUEWHEN(todaybar=1,b);
日内多持:sum(ans,todaybar)+b3;