以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]请金子塔技术人员解释关于V2.88版本数据异常问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=12076)

--  作者:ocean
--  发布时间:2012/6/1 10:54:36
--  [求助]请金子塔技术人员解释关于V2.88版本数据异常问题

曾就金字塔数据异常请教过客服,但个人认为客服的回答有误,无法解释数据异常发生的原因和解决方案。

为尽快解决此问题所以发到网站上,希望金字塔技术人员详细解释一下,谢谢。

一、异常内容:

1、  简述:V2.88版同一个时间周期分笔数据异常

2、  案例较多,详细说明下载地址:http://www.kuaipan.cn/file/id_47708848911286796.htm

3、  案例A:信息摘自2012/5/31实盘中DLL调用程序收到金字塔传来K线数据记录日志中一部分。(发帖有字数限制)

以下log信息中”[hh:mm:ss]”中时间为机器时间,可能与金字塔时间有偏差,可不理会。


### [0776]: current k time=2012-05-31 10:19:40, open price=2623.600, highest price=2623.600, lowest price=2623.600, close_price=2623.600 ###

### [0776]: current k time=2012-05-31 10:19:40, open price=2623.400, highest price=2623.400, lowest price=2623.400, close_price=2623.400 ###

### [0776]: current k time=2012-05-31 10:19:40, open price=2623.400, highest price=2623.400, lowest price=2623.200, close_price=2623.200 ###

问题一:以上数据在同一个时间周期2012-05-31 10:19:40中两次接收到的分笔数据,开盘价不同,一个是2623.6,一个是2623.4,

问题二:2012-05-31 10:19:40复盘后的K线数据为:开盘价=2623.400 最高价=2623.800 最低价=2623.200 收盘价=2623.800;收盘价与实盘中的数据对不上,实盘中记录的收盘价2623.2是在收到下一个时间周期2012-05-31 10:19:45时记录的,理应为最终数据。

 

二、金字塔客服反馈:

1、  交易所的数据是1秒2笔,你网络如果不一致,可能一根K线是以前一笔数据计算,一根K线是以后一笔数据计算,有略微差异是正常的。

2、  交易所发布的数据 是1秒2笔,由于各种原因软件接收时候可能存在延迟,你接收的时候可能是用的第一笔数据在软件里进行计算的,我用的可能是第二笔数据进行计算形成的开高低收,所以有差别是正常的。

3、  我和我同事都核对过,我今天9点15分05秒开盘2621.2 我是2621.4(这句话我理解应该是两位金字塔员工开盘价不同)

三、反馈问题说明:

数据延迟是正常问题,这个可能由于多种原因导致,但是推送的基础数据是不应会发生变化的,如开盘价、收盘价等等。

四、目前是实用V2.88、V2.80、V2.75三个版本做实盘数据的采集和盘后对比,V2.75和V2.80的数据是一致的,所以没有单独说明。 

[此贴子已经被作者于2012-6-1 11:06:32编辑过]

--  作者:王锋
--  发布时间:2012/6/1 12:52:02
--  
请问你的DLL代码记录这段日志是如何写的,我们需要通过你的代码来判断问题,谢谢。
[此贴子已经被作者于2012-6-1 12:52:17编辑过]

--  作者:ocean
--  发布时间:2012/6/1 14:15:50
--  
由于现有版本DLL包含策略和K线数据记录

需要重新拆分,明天可发出,请问发到哪个邮箱?
--  作者:王锋
--  发布时间:2012/6/1 14:51:50
--  

上传至论坛附件即可


--  作者:董小球
--  发布时间:2012/6/1 16:31:19
--  
楼主 我记得我曾观察到过一个现象,不知道对你这个问题有没有帮助
就是 2.80版本 分笔数据一旦你去手工去对他做一次修改并保存后,那么数据就不是一秒钟两笔了,而是变成1秒钟1笔数据了
2.88版本已经修正了这个问题

下面我附上两个图给你看看



--  作者:董小球
--  发布时间:2012/6/1 16:31:30
--  

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:董小球
--  发布时间:2012/6/1 16:31:43
--  

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

--  作者:ocean
--  发布时间:2012/6/2 13:37:32
--  
没有找到论坛附件上传方法

请用此链接下载DLL:

http://www.kuaipan.cn/file/id_47708848911286836.html

--  作者:ocean
--  发布时间:2012/6/2 16:31:35
--  
回6楼: 我的问题与1秒钟接收多少笔数据无关, 我的问题是在2.88版接收同一时间周期的多笔分笔数据异常(异常内容主要是当前时间周期的开盘价和收盘价),而2.80和2.75版却没有问题,谢谢您的回复!
 

--  作者:admin
--  发布时间:2012/6/2 17:57:14
--  

你是调用分笔周期来做导出数据之用?

按道理说分笔数据开高低收价格都是一样的,而开盘价不应该是一样的