以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=10760)

--  作者:timmy
--  发布时间:2012/3/26 15:13:49
--  分笔成交数据表更改后的问题
上次反映过分笔数据表更改数据的问题,发现这个问题是缘于看tick图的时候,有时不知道为什么某个tick的成交量会变成当天所有tick的成交量的总和(现在偶尔也还有这个问题,请金字塔看看什么原因),就想自己去修改一下成交量。2.84版的修改tick数据后,数据表是显示正常了,但是在tick图下BUYVOL和SELLVOL这两个函数,在修改前后又完全不一样了,譬如用这样一个公式:外盘:sum(BUYVOL,qt);修改某个品种某一tick的最新价格之后,再看回这个公式的结果,完全不一样,请开放人员看看什么问题,谢谢!
--  作者:jinzhe
--  发布时间:2012/3/26 15:16:18
--  

工作人员处理中,稍后回复


--  作者:jinzhe
--  发布时间:2012/3/26 15:24:45
--  
试了下,没有改变,楼主是不是看错k线了?
--  作者:timmy
--  发布时间:2012/3/26 15:45:37
--  
jinzhe,像我这样试一下,就是建立刚才那个公式,进入p1209的tick图,这时公式最后一个值是123284,然后右键-数据-分笔成交,将09:34:13秒的最新价8748改为8750,然后关闭保存退出,这时你会见到公式的最后一个值变成了192216,所以buyvol应该是改变了
--  作者:jinzhe
--  发布时间:2012/3/26 16:33:16
--  
公式的内容能具体帖下吗
--  作者:timmy
--  发布时间:2012/3/26 19:42:55
--  
公式的内容就这个啊,“外盘:sum(BUYVOL,qt);”,然后在tick图上打开这个公式,对比修改数据前后外盘的值,就可以知道数据修改后有问题了
--  作者:timmy
--  发布时间:2012/3/27 8:35:58
--  
顶顶!
--  作者:jinzhe
--  发布时间:2012/3/27 13:46:37
--  

公式要这么写才对吧

nn:barslast(date<>ref(date,1))+1;

外盘:sum(BUYVOL,nn);


--  作者:timmy
--  发布时间:2012/3/28 10:22:50
--  
我选择了只显示当天的tick,所以不用这句nn:barslast(date<>ref(date,1))+1,你试着只显示当天的tick,然后按照那句公式对比修改数据前后的值,就会发现问题了
--  作者:jinzhe
--  发布时间:2012/3/28 10:39:12
--  
不能用QT,得另外算