以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  关于开盘第一根K线问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=51831)

--  作者:just
--  发布时间:2013/5/9 10:56:12
--  关于开盘第一根K线问题
 家有旺财  10:48:07
关于开盘第一根K线问题。
根据我们最近的测试,发现第一根K线有的时候成交量是大于零的。从时间上控制该K线,存在问题,因为有的时候由于网络延迟,会导致收到第一根K线的时间也有延迟。
家有旺财  10:49:15
我们想确认一下,数据初始化导致的K线推送是否只会推送一次错误数据,有没有可能推送多次?包括同一时间周期的K线推送多次,只要2次及以上的K线高低点变化都算。
如果只推送一次错误数据,我们想从形态上将该K线屏蔽掉
 这种硬屏蔽需要把程序锁死,所以必须确认前置条件发生不会有预判之外的特殊情况,谢谢 

--  作者:王锋
--  发布时间:2013/5/9 11:01:15
--  
问题的描述过于模糊,不是很理解你的想法,可否图文并茂的详细说明你要表达的内容
--  作者:RMB
--  发布时间:2013/5/9 11:22:15
--  
1、开盘第一根K线问题描述:
根据我们的观测,金字塔在8点50数据平台初始化的时候,会随机给客户端推送1根错误K线,该K线与交易毫无关系。该错误K线发生频率在股指上发生概率较高,商品上遇到的频率较低。
即使在开盘后连接数据源,该错误K线也会被推送一次,但是马上会被正确数据修正。

2、根据论坛和客服反馈,第一根K线可以通过如下方案解决:
a、删除金字塔目录下的分笔数据,重新启动。——该方法可以删除错误,但8点50距离交易时间太接近。
b、在程序上将该K线屏蔽,客服提供两个建议
K线成交量为0
K线只发生在8点50之后,开盘之前
经过我们的观察,错误K线有成交量不为零的情况,所以通过成交量将该问题屏蔽不可行。
因为网络延迟,可能接受错误K线时间也有延迟,所以从时间上屏蔽该K线也不可能。

所以我们考虑通过K线形态屏蔽该问题,因为需要把程序锁死,所以需确认我们的假设是否正确。
请确认:
1、在9点钟之前,该K线错误推送只发生1次
2、即使该K线错误推送发生多次,但不会导致K线的高低点等数据发生变化

--  作者:RogarZ
--  发布时间:2013/5/9 11:30:09
--  
这个问题待测试!
--  作者:王锋
--  发布时间:2013/5/9 11:35:22
--  
平台初始化时,服务器给客户端发送的不是错误数据,而是成交价及成交量均为0的初始化数据
--  作者:RMB
--  发布时间:2013/5/9 11:37:30
--  
谢谢,请尽快回复。

若开盘必须推送一根无效K线,请把该K线以固定规则固定下来,我们可以通过固定规则把该K线屏蔽掉

--  作者:RMB
--  发布时间:2013/5/9 13:48:13
--  
平台初始化时,服务器给客户端发送的不是错误数据,而是成交价及成交量均为0的初始化数据

TO:王锋
8点50收到的K线成交价格不是为零,之前论坛有人反馈过同样问题,也有截图,我就不再单独描述。
成交量多数时为零,但是我们测试中,遇到过不为零的情况,因为要重启金字塔,快速启动交易,时间太短,所以未做截图。

如果是初始化数据,该数据应该有固定的规则,但是根据目前测试结果,很难通过成交量或时间的固定规则屏蔽该问题。
谢谢回复。

[此贴子已经被作者于2013-5-9 13:49:53编辑过]

--  作者:RMB
--  发布时间:2013/5/9 13:52:03
--  
补充说明一下,若第一根K线出现,多数时候该K线的最高价和最低价波动幅度都很高,以期指为例,遇到的几次都是几十点的价差,很容易触发止盈、止损等信号。
--  作者:RogarZ
--  发布时间:2013/5/9 14:28:19
--  
版本是2.995?
--  作者:RMB
--  发布时间:2013/5/9 15:28:04
--  
版本是正常的,设置为后台自动升级。不然每次都去点击是否升级很麻烦