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

实盘过程中,vnpy客户端和期货公司的CTP交易或者行情服务器之间了连接难免会遇到断线的问题。

期货公司一般给客户都提供了多套CTP交易服务器和行情服务器的ip和端口,但目前vnpy 2.x默认只提供了各一个字段来配置交易服务器和行情服务器的地址。这样就无法实现在断线时在期货公司提供的多个交易服务器或者行情服务器之间轮流切换,确保极端情况下有多套服务器可以互相备份。

虚心求教,这个需求在目前版本(2.0.9或者2.1.0)中如何解决?先谢谢各位大神了,尤其是陈总。

Administrator
avatar
加入于:
帖子: 4500
声望: 320

写死的方式最简单,vnpy/gateway/ctp/ctp_gateway.py里的registerFront函数,多调用几次就能注册多个了。

但是注意CTP的API不保证连接最快的服务器,随机选择的,所以vn.py的标准实现里没加这个功能。

Member
avatar
加入于:
帖子: 5
声望: 0

多谢陈总的帮助,我先自己尝试下,有后续的进展再来汇报分享。

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

沪公网安备 31011502017034号

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