曾经就金字塔数据异常问题请教过金字塔客服,但个人认为客服的回答有误,无法解释数据异常发生的原因和解决方案。 为尽快解决此问题所以发到网站上,希望金字塔技术人员详细解释一下问题发生原因和解决方法,谢谢。 一、 异常内容: 1、 简述:V2.88版同一个时间周期的多次分笔数据异常 2、 案例较多,详细说明下载地址:http://www.kuaipan.cn/file/id_47708848911286796.htm 3、 案例A:g信息摘自2012/5/31实盘中DLL调用程序在收到金字塔传来的K线数据后记录的日志。 以下log信息中”[hh:mm:ss]”中的时间为机器时间,可能与金字塔时间有偏差,可不理会。 ------ [10:19:41]: current record count=776, begin_k_time=2012-05-31 09:15:05, end_k_time=2012-05-31 10:19:40 ------ ### [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 ### ------ [10:19:43]: current record count=776, begin_k_time=2012-05-31 09:15:05, end_k_time=2012-05-31 10:19:40 ------ ### [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 ### ------ [10:19:44]: current record count=776, begin_k_time=2012-05-31 09:15:05, end_k_time=2012-05-31 10:19:40 ------ ### [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 ### ------ [10:19:46]: current record count=777, begin_k_time=2012-05-31 09:15:05, end_k_time=2012-05-31 10:19:45 ------ ### [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 ### ### [0777]: current k time=2012-05-31 10:19:45, open price=2623.200, highest price=2623.200, 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的数据是一致的,所以没有单独说明。 因为开始用金字塔的平台做实盘的压力测试,希望能够早日有一个明确的答复,谢谢。