VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 37
声望: 1

我在Linux上 两个用户下 安装了两个VNPY,之前运行没有发现问题。
现在问题是:
只要启动一个VNPY, 之前启动的那个VNPY就接收不到tick数据了。 后启动的这个可以正常接收到tick数据。 这个问题让我百思不得其解。
(近期唯一改动的地方是 测试仿真环境 从 simnow 切换到了 TTS, 不知道是否与这个有关系)
有没有人碰到过类似的问题? 或者有没有人给我点思路? 非常感谢!

Member
avatar
加入于:
帖子: 716
声望: 62

可能是tts限制了用户登录设备数吧,毕竟自己搭的服务器,支持多设备登录还是很耗流量的

Member
avatar
加入于:
帖子: 37
声望: 1

郭易燔 wrote:

可能是tts限制了用户登录设备数吧,毕竟自己搭的服务器,支持多设备登录还是很耗流量的

我咨询了TTS,他们说没有限制。
另外,我又做了进一步测试: VNPY01 使用 simnow , VNPY02使用 N视界。 测试结果是同样的问题,只要第二个VNPY启动,那么前面启动的那个VNPY就收不到tick推送了,后启动的VNPY可以正常收到tick推送。
可能是什么原因会导致这种情况? (VNPY01的行情服务器、交易服务器 和 VNPY02的行情服务器、交易服务器四个服务器的IP地址都不同)

Member
avatar
加入于:
帖子: 716
声望: 62

我试了一下开两个终端,各自启动一个veighna并连接tts,两个行情可以同时跳动,没有影响的

Member
avatar
加入于:
帖子: 37
声望: 1

谢谢回复。 问题原因已找到。
问题原因是: 我使用了 天勤的数据接口。改用其他数据接口,一切正常。

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】