以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  标准版如何取得盘中多空实时持仓数据和增仓数据  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=71445)

--  作者:zsg465341578
--  发布时间:2014/10/28 12:09:46
--  标准版如何取得盘中多空实时持仓数据和增仓数据
老师你好,关于标准版如何取得实时多空持仓数据和增仓数据的问题,已经请教过,有两个方案的答复(见下面代码)。
由于两个方案取得的数据不一致,和软件显示的增仓数据也不一致,现请老师指正:
方案一:
//模型A
a:sum(buyvol,todaybar),linethick0;
a1:sum(buyvol,todaybar),linethick0;//公式名buysellvol;
//模型B
b:stkindi(\'\',\'buysellvol.a\',0,0,0),linethick0;
b2:ref(b,1),linethick0;
bb:stkindi(\'\',\'buysellvol.a1\',0,0,0),linethick0;
bb2:ref(bb,1),linethick0;

if todaybar>1 then 
ans:=b-b2;
else
ans:=0;                    
b3:VALUEWHEN(todaybar=1,b),linethick0;
日内多持:sum(ans,todaybar)+b3,colorred;

if todaybar>1 then 
ans:=bb-bb2;
else
ans:=0;                    
bb3:VALUEWHEN(todaybar=1,bb),linethick0;
日内空持:sum(ans,todaybar)+bb3,colorgreen;

日内增仓:日内多持+日内空持,linethick0;
日内仓差:日内多持-日内空持,linethick0;
drawicon(cross(日内多持,日内空持),日内多持,4),colorred; 
drawicon(cross(日内空持,日内多持),日内空持,5),colorgreen;

方案二:
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;
日增仓:(多持+空持),colorwhite,linethick0;
drawicon(cross(多持,空持),多持,4),colorred; 
drawicon(cross(空持,多持),空持,5),colorgreen;

--  作者:zsg465341578
--  发布时间:2014/10/28 12:17:09
--  
模型A中a1系笔误,应为:a1:sum(sellvol,todaybar),linethick0;
--  作者:zsg465341578
--  发布时间:2014/10/28 12:21:32
--  
模型A中a1,bb系笔误,应为:
a1:sum(sellvol,todaybar),linethick0;
bb:stkindi(\'\',\'buysellvol.a1\',0,0,0),linethick0;
[此贴子已经被作者于2014/10/28 12:23:06编辑过]

--  作者:yukizzc
--  发布时间:2014/10/28 13:18:56
--  


图片点击可在新窗口打开查看此主题相关图片如下:o5~uq0tjbjb%(g~3%`v0(`i.jpg
图片点击可在新窗口打开查看

你哪里看的有问题,我这里显示一样啊。另外这个要刷的数据量太大了,可能会有比你软件显示慢一拍的情况


--  作者:zsg465341578
--  发布时间:2014/10/28 13:31:25
--  
老师,放到股指上看,仓差数据出入较大?是什么原因呢?
--  作者:yukizzc
--  发布时间:2014/10/28 13:35:33
--  

图片点击可在新窗口打开查看此主题相关图片如下:wam}d63@)7cn0yaym56pir.jpg
图片点击可在新窗口打开查看
我这边都正常啊,就是给你的方案一。你怎么不对了??
--  作者:zsg465341578
--  发布时间:2014/10/28 13:43:25
--  
老师,多空持仓,就是内外盘吗?如果是的话数据是对的!另外,请问老师如何取得当日增仓数据呢
--  作者:FexTel
--  发布时间:2014/10/28 14:00:20
--  

1,不是内外盘的,内外盘表示主动性买,卖盘的量

增仓是不是值持仓量


--  作者:zsg465341578
--  发布时间:2014/10/28 14:24:34
--  
不全是持仓量,我还想取得日内多空增仓数据,即和昨天相比,今天的多单和空单分别增加了多少?
--  作者:FexTel
--  发布时间:2014/10/28 14:30:19
--  
1,等交易所盘后公告出来,您可以去对应网站上查看。实时行情无法取得
[此贴子已经被作者于2014/10/28 14:30:34编辑过]