掘金社区

断线重连问题Pinned highlighted

夏沧海 发表在掘金2 2015-11-09 06:17:26

掘金2
812
6
0

刚才在运行掘金终端的模拟交易mode=2,但是程序在毫无预兆毫无警告的情况下,断开了连接长达15min左右,等我发现系统断线,然后重新运行代码才得以重新连接。

我觉得这是很严重的问题。

我希望这个客户端至少应该跳出来一个提醒,表明连接中断了,或者跳出来一个警告之类的,让使用者能够立即修复。(当然也可以设置自动重连程序,但是如果自动重连失败还是应该跳出一个提醒来,让人手工解决问题。)

如果放任程序在没有提醒的情况下就放着连接断开了,这种风险将是每一个人都不敢冒的。
希望工程人员能够尽快解决这一问题。

@bidong @Bwlee

评论: 6
  • 蛮奇怪。是策略与交易的连接断了吗?终端上是能看到策略断链并报警的。

    策略内置了断线重连机制,断线后每秒会重连一次,on_error(具体函数取决于不同的sdk)回调同时会被触发。这在我们环境一直运行得很可靠。

    2015-11-09 08:05:32
  • 意思是断开后终端能够弹出一个提醒和声音报警,这样就不用人一直盯着终端监控,现在是只在控制台打印错误。

    2015-11-09 08:12:01
  • 😀 呵呵。声音报警可以加上。

    2015-11-09 08:13:18
  • 嗯,是这样,今天我正在写别的东西,过了半小时左右回头看一眼掘金终端中mode=2运行的结果怎么样了,这时候发现pycharm中打印了error=2000,3000 分别表示网络错误和数据错误,终端也停止了。我的意思是,总不能在交易的时候让一个人一直一秒钟不离开地盯着交易情况吧,应该设计一个弹窗之类的,让交易一边在运行,人一边做别的,万一断线或其他错误,就弹窗~或者警报之类的,让人立刻过来修改。

    2015-11-09 08:14:26
  • 赞同。提醒的方式可以更明显一些。

    2015-11-09 08:17:47
  • 策略中可以重载on_error,输出点声音也是可以 😀

    2015-11-09 11:15:29

Looks like your connection to 掘金量化社区 - 量化交易者的策略交流学习社区 was lost, please wait while we try to reconnect.