欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 6.0 多开以后,无操作时出现死程序现象

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3277人关注过本帖树形打印复制链接

主题:6.0 多开以后,无操作时出现死程序现象

帅哥哟,离线,有人找我吗?
LGP-AT
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
6.0 多开以后,无操作时出现死程序现象  发帖心情 Post By:2021/2/10 23:18:43 [显示全部帖子]

开了四个金字塔v6.0,其中三个为实盘专业版,第四个为模拟盘专业版(simnow),白天收盘以后就没有动过,晚上在没有任何操作的情况下实盘的三个金字塔专业版程序全部死掉了(无响应),第四个模拟盘的没死。

以前5.31没有出现过类似的情况。今天升级的6.0出现了死程序的情况。

这个现象出现了两次,尤其在 “交易账户链接状态” 对话框显示 “连接中...” 的时候最容易出现。

以前用金字塔的模拟账户,经常遇到在开盘不能登录账户的情况,因此我为了保险起见,确保账户正常登录,我在设置里设置了自动登出、自动登录时间为开盘前,设置如下:
自动登录时间1为8:58,自动登录时间2为20:57
自动登出时间1为8:59,自动登出时间2为20:56

就是说开盘前进行一次登出登录操作。这样能100%确保正常登录。这就导致平时如果收盘了,金字塔会自动处于无限尝试自动连接中的状态。我不知道是不是这个原因导致的死程序???因为模拟盘的那个柜台是模拟账户因此是唯一没有死掉的!!! 但是如果是这个问题,那为什么5.31没有出现过死程序的现象呢?

哎。。。等了那么久的正式版,升级了还是出问题。

[此贴子已经被作者于2021/2/10 23:19:44编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
LGP-AT
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
  发帖心情 Post By:2021/2/11 8:36:05 [显示全部帖子]

果不其然,早上来电脑上看,三个实盘全部死掉。模拟盘没死。

我qq:1876911


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

 回到顶部
帅哥哟,离线,有人找我吗?
LGP-AT
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
  发帖心情 Post By:2021/2/11 8:45:38 [显示全部帖子]

通过我现在观察,可能的原因有以下两点:

1、模拟盘的柜台是可以在收盘后,多次尝试自动连接失败的情况下自动登出账户的。如下图:

图片点击可在新窗口打开查看此主题相关图片如下:自动登出.png
图片点击可在新窗口打开查看

然而实盘的没有这个自动登出的,而是直接死掉了。

2、这个现象极有可能发生在后台预警为打开,且账户无限自动尝试重连的状态下发生!但是我的模拟盘也是这个状态,却不死程序。

简单总结下来就是:
1、模拟盘+后台开启=不死程序
2、实盘+后台开启=死!
3、模拟盘+后台关闭=不死
4、实盘+后台关闭=死?不死?今天我测试一下。



[此贴子已经被作者于2021/2/11 8:47:38编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
LGP-AT
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
  发帖心情 Post By:2021/2/11 9:15:02 [显示全部帖子]

那麻烦节后持续跟踪以下,5.31没有这个问题。6.0就有,这个问题即便在非节假日,收盘后也会面临!总不能每天一收盘就死吧???

我后台交易的k线数据,还有模型运行时所需要的全局变量、中间数据。。。都会在死机恢复后全部丢失!这是要命的问题啊!

感谢

 回到顶部
帅哥哟,离线,有人找我吗?
LGP-AT
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
  发帖心情 Post By:2021/2/11 9:43:38 [显示全部帖子]

经测试,现在明确问题所在了:

与后台是否开启预警(后台程序化交易)无关。

只与账户在收盘后无限尝试重连有关。

经测试,win10 (64位系统,志强E5双芯,64G内存)运行金字塔多开,

连接实盘柜台的金字塔在设置自动登录以后,会在程序开启,期货公司柜台关闭的状态下(例如收盘后或者节假日当中),10-20分钟后死程序!这个现象不论后台交易是否开启都会发生,而且是所有实盘的金字塔几乎同一时间,前后脚死掉。

多开中连接模拟盘柜台的金字塔则不会死。

模拟盘在多次尝试重连失败后会自动断开,实盘柜台则不会。我是宏源期货的柜台,不知道其他期货公司柜台是不是也遇到这个问题。

 回到顶部
帅哥哟,离线,有人找我吗?
LGP-AT
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
  发帖心情 Post By:2021/2/11 18:03:10 [显示全部帖子]

回复qwer123,目前测试的情况是如果设置了收盘自动登出则不会出现死程序的现象。但是我倾向于将自动登出和登录都设置在开盘前。理由是因为以前用金字塔模拟盘的时候经常在开盘前柜台掉线!导致全天没有交易。但是如果在盘前自动登出然后自动登录一次则可以解决这个问题。

 回到顶部
帅哥哟,离线,有人找我吗?
LGP-AT
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
  发帖心情 Post By:2021/2/11 22:04:45 [显示全部帖子]

跟随上一条回复,即便设置了15:20自动登出仍然是有问题的。因为你同时肯定设置了自动登录。那么在节假日如果你开着金字塔然后出去了,程序写了一半,这时候到了你自动登录的时间了,金字塔就会自动尝试登录!那么这时候如果你没能及时停止登录,过15-20分钟程序就崩溃了,你写一半的程序也丢失了,崩溃前的中间变量、盘中数据也都会丢失。再次启动又是噩梦!你得手动恢复这些变量才能正常交易,否则就乱套了!

 回到顶部
帅哥哟,离线,有人找我吗?
LGP-AT
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
  发帖心情 Post By:2021/2/11 22:09:30 [显示全部帖子]

补充以下,这个问题跟多开不多开也没关系。就算你开一个金字塔,照样因为无限重连会崩溃灰屏停止响应。

 回到顶部
帅哥哟,离线,有人找我吗?
LGP-AT
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:98 积分:0 威望:0 精华:0 注册:2016/11/18 16:56:24
  发帖心情 Post By:2021/2/13 9:34:26 [显示全部帖子]

而且我还注意到了,节假日期间我所在的期货公司(宏源期货)上海联通主席是开着CTP备查系统的,也就是说如果我切换账号登录到上海联通主席是可以正常登录的,且只要柜台能登录,金字塔永远不会死。但是同样是宏源期货,北京联通主席柜台就是关闭的。程序会不断尝试连接,不会出现类似simnow模拟盘那样的 “错误链接次数太多,断开连接” 而是无限尝试连接中,最终灰屏,程序崩溃。

由此得出结论:金字塔在连接柜台的代码中有bug,虽然没有尝试其他期货公司柜台,但是在宏源期货北京柜台节假日柜台关闭期间绝对会因软件无限尝试连接导致程序崩溃。

 回到顶部