以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5)
---- 发现金字塔TICK数据接收有问题。 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=58988)
|
-- 作者:qq代人发帖
-- 发布时间:2013/11/20 10:40:03
-- 发现金字塔TICK数据接收有问题。
请教:发现金字塔TICK数据接收有一个很严重的问题:我自己写了个C++接数据的,发现同一成交量,
金字塔接收到的TICK居然跟C++直接接收到的不一样! 不知道是不是双数据有问题。
此主题相关图片如下:8.jpg

|
-- 作者:lanchongms
-- 发布时间:2013/11/20 10:50:55
--
C++输出:time=10:48:24 vol=289676,hs=0,askp=2416,askp1=2415.8,bidp=2415.8,bidp1=2415.6,askv=236,askv1=68,bidv=7,bidv1=28,VBA输出:10:48:24.343 vol=289676 hs=0 askp=2415.8 askp1=2415.8 bidp=2415.8 bidp1=2415.6 askv=236 askv1=68 bidv=7 bidv1=28
|
-- 作者:lanchongms
-- 发布时间:2013/11/20 11:20:09
--
开启自带金字塔数据双接收的时候,会出现这种问题~只用CTP数据接收,就没有。
个人认为原因有以下两种可能 1、金字塔外置数据源有问题 2、金字塔外置数据源没问题,当一个新TICK来的时候,外置数据源与CTP有一个先后顺序,这个处理重复的TICK出现问题!
请客服测试一下~
|
-- 作者:王锋
-- 发布时间:2013/11/20 12:01:12
-- 策略中的有仓位对锁在回测中混乱
先后顺序自然是会有的,你要多观察一下日志,如果这种差异只是短暂的是正常的
[此贴子已经被作者于2013/11/20 12:02:31编辑过]
|
-- 作者:lanchongms
-- 发布时间:2013/11/20 13:35:23
--
不是短期不短期问题,就是这个TICK直接是不正确了~ASKPRICE都不一样~我拿来做套利,所有结果都会有问题了~
|
-- 作者:lanchongms
-- 发布时间:2013/11/20 13:37:23
--
先后顺序?金字塔底层应该做好这块啊,起码得判断一下是不是同一个TICK对吧,这块处理都出错了,软件必要性就不大了~
|
-- 作者:lanchongms
-- 发布时间:2013/11/20 13:38:53
--
麻烦回复的客服,先搞两台机子,一个接CTP+金字塔行情,一个只接CTP行情;用debugfile输出本地TICK信息记录,你就会发现,即使同一个TICK,两个很不一样~ IF 1312-最新版本
[此贴子已经被作者于2013/11/20 13:39:59编辑过]
|
-- 作者:王锋
-- 发布时间:2013/11/20 16:42:07
--
你把你记录的2个日志发过来,我们对比一下看看
|
-- 作者:lanchongms
-- 发布时间:2013/11/20 16:52:13
--
二楼就是输出的变量不同的地方~你拿两台机子按上面的方法测测就知道了~
|
-- 作者:王锋
-- 发布时间:2013/11/20 17:16:38
-- 已经使用T+0回测了,为什么会出现可平数量不足呢?
就是看你贴的日志没看出什么问题,你可否具体指明呢?
|