以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  标准版用户盘中能否取得真实的BUYVOL和SELLVOL数据?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=71404)

--  作者:qq代人发帖
--  发布时间:2014/10/27 14:10:44
--  标准版用户盘中能否取得真实的BUYVOL和SELLVOL数据?
标准版用户盘中能否取得真实的BUYVOL和SELLVOL数据?(将BUYVOL\\SELLVOL作为副图指标)

--  作者:pyd
--  发布时间:2014/10/27 14:17:27
--  
可以,但是要在分笔周期有效
--  作者:zsg465341578
--  发布时间:2014/10/27 14:34:19
--  
我在1分钟图上引用的分笔数据,行不?
nn:=barslast(minute<>ref(minute,1) and second=0);
sum_buyvol:=sum(buyvol,nn+1);
sum_sellvol:=sum(sellvol,nn+1);//dkcc1公式

dc:=stkindi(\'\',\'dkcc1.sum_buyvol\',0,0);
kc:=stkindi(\'\',\'dkcc1.sum_sellvol\',0,0);
多持:ref(sum(dc,todaybar),1),colorred,linethick1;
空持:ref(sum(kc,todaybar),1),colorgreen,linethick1;
仓差:多持-空持,colorwhite,linethick0;
[此贴子已经被作者于2014/10/27 14:36:02编辑过]

--  作者:yukizzc
--  发布时间:2014/10/27 14:52:23
--  

不行,你1分钟引用是那最后一笔分笔的数据,不是你以为的取那一分钟买卖盘数量

这两个函数必须是在分笔周期上才有效。


--  作者:zsg465341578
--  发布时间:2014/10/27 15:26:07
--  
我在1分钟周期的股指K线上,想看到1分钟内主动性买卖盘总量,怎么编译代码?麻烦老师给改正一下,谢谢!
--  作者:yukizzc
--  发布时间:2014/10/27 15:45:11
--  

模型A

a:a:sum(buyvol,todaybar);

 

 

模型B

b:stkindi(\'\',\'A.a\',0,0,0);
b2:ref(b,1);
ans:b-b2;                      //ans就是该一分钟的买盘总和

 


--  作者:zsg465341578
--  发布时间:2014/10/27 16:43:39
--  
谢谢老师,我试试看
--  作者:zsg465341578
--  发布时间:2014/10/27 19:11:18
--  
老师,我按照你说的代码,如果累加1分钟的买盘总量和1分钟的卖盘总量,就是一天的增仓数据,对吗?但和软件显示的增仓结果不一致,请问问题出在哪里?
//模型A
a:sum(buyvol,todaybar);

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);


日内增仓:日内多持+日内空持;


--  作者:yukizzc
--  发布时间:2014/10/27 21:10:07
--  

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;