以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  建议改进“收盘”功能  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=50059)

--  作者:klc
--  发布时间:2013/3/21 23:23:29
--  建议改进“收盘”功能

之前发贴反映第一次使用了自动“收盘”功能后,导致当日的数据日K线不正确,客服也没帮我找到原因,我自己找到了:

 

金字塔24小时全天不关机使用数据须知

若使用金字塔24小时不关机交易,请注意收盘数据保存的问题,因为金字塔会在第二天自动清除前一个交易日的数据,所以需要收盘作业将数据保存止本地电脑,请在收盘后,确认当日的分笔数据完整,若不完整进行手工补齐所有品种当日分笔数据,然后Ctrl+D进行收盘做业。如果您确认网络连接可靠中间不会缺少分笔数据,可以选择自动收盘做业的功能,具体在选项->维护中,设定收市的自动收盘时间即可。这里提醒全自动交易的用户,每天收盘后进行必要的数据检查并手工收盘做业是十分必要的,这样可以保证历史数据的完整可靠,给全自动交易的可靠性提供安全保障。用户可以参考金字塔的双数据功能,最大限度的提供数据的准确性。

 

一定是我那次中午休盘时重启软件使得当日的数据不完整,结果自动“收盘”操作就以不完整的数据来收盘,导致当日收的盘错误,哈哈

 

话说回来,为什么金字塔的“收盘”功能,不能自动检查当日的数据完整呢?自动检查时发现分笔数据不完整,就自动下载补充当日数据,这样收出来的线才是正确的嘛!!!


--  作者:王锋
--  发布时间:2013/3/21 23:31:59
--  
难度太大,暂时还无法实现
--  作者:klc
--  发布时间:2013/3/22 0:36:06
--  

这个可以慢慢实现

 

顺便问下,收盘的具体作用是什么?

我知道是保存当天的行情数据,但具体是保存什么数据?

 

是分笔数据,还是1分钟K线、5分钟K线、日K线,如果我不要分笔数据,只要1Min、5Min、day,是不是不用执行收盘功能?

我说的是在24小时开机,不重启金字塔的情况下,但并不能保证网络24小时都是稳定连接正常的。


--  作者:jinzhe
--  发布时间:2013/3/22 9:05:26
--  

当日的行情数据是接收在本地的一个临时文件。然后由此文件生成分笔分钟和日线数据

如果不做收盘,第二天新的临时文件会替代昨日的临时文件,造成昨日数据缺失。

进行收盘后,数据就会被写盘,存入本地data文件夹


--  作者:klc
--  发布时间:2013/3/22 10:08:48
--  
这个我已经明白了,只是金字塔的设计人员应该想办法避免当数据不全时K线不正确的问题,特别是针对24小时运转的情况,网络问题等丢失部分分笔数据是正常的,但可能影响到日线就不太能够接受了,至少日线应该完全从服务器自动下载,对不,不如金字塔在收盘后直接推送日K线并自动保存起来比较好,而不要日线也从分笔生成,因为分笔是不可靠的
--  作者:王锋
--  发布时间:2013/3/22 11:46:15
--  
你可以考虑将计算机托管到期货公司内网,这样数据就不会断线了
--  作者:klc
--  发布时间:2013/3/22 21:18:31
--  
感谢回答,为了可靠,正有此想法