我在Linux上 两个用户下 安装了两个VNPY,之前运行没有发现问题。
现在问题是:
只要启动一个VNPY, 之前启动的那个VNPY就接收不到tick数据了。 后启动的这个可以正常接收到tick数据。 这个问题让我百思不得其解。
(近期唯一改动的地方是 测试仿真环境 从 simnow 切换到了 TTS, 不知道是否与这个有关系)
有没有人碰到过类似的问题? 或者有没有人给我点思路? 非常感谢!
我在Linux上 两个用户下 安装了两个VNPY,之前运行没有发现问题。
现在问题是:
只要启动一个VNPY, 之前启动的那个VNPY就接收不到tick数据了。 后启动的这个可以正常接收到tick数据。 这个问题让我百思不得其解。
(近期唯一改动的地方是 测试仿真环境 从 simnow 切换到了 TTS, 不知道是否与这个有关系)
有没有人碰到过类似的问题? 或者有没有人给我点思路? 非常感谢!
可能是tts限制了用户登录设备数吧,毕竟自己搭的服务器,支持多设备登录还是很耗流量的
郭易燔 wrote:
可能是tts限制了用户登录设备数吧,毕竟自己搭的服务器,支持多设备登录还是很耗流量的
我咨询了TTS,他们说没有限制。
另外,我又做了进一步测试: VNPY01 使用 simnow , VNPY02使用 N视界。 测试结果是同样的问题,只要第二个VNPY启动,那么前面启动的那个VNPY就收不到tick推送了,后启动的VNPY可以正常收到tick推送。
可能是什么原因会导致这种情况? (VNPY01的行情服务器、交易服务器 和 VNPY02的行情服务器、交易服务器四个服务器的IP地址都不同)
我试了一下开两个终端,各自启动一个veighna并连接tts,两个行情可以同时跳动,没有影响的
谢谢回复。 问题原因已找到。
问题原因是: 我使用了 天勤的数据接口。改用其他数据接口,一切正常。