vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 28
声望: 1

使用的是一套基于ctp开发的资管系统交易api,几乎和ctp是一样的,只是ctp现在很多功能空有代码没有返回,比如disconnect以后不会自动重连,api开发方意思是需要按照ctp老方法先断开然后重新连接。
因为是模仿ctp的所以直接替换了接口文件以后用vnctp重新编译了,看了一下那边给的demo里断开连接的代码跟vnctp里的exit()是一样的(其实就是跟ctp官方技术文档里的例子一模一样),在ctp_gateway里的函数是close(),但是断线重连没有反应,终端直接提示RuntimeError: resource deadlock would occur: resource deadlock would occur

因为不太懂C++所以才用的Python。。。请问这是什么问题又该怎么解决呢?

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

已解决。close是关闭程序用的,thread.join试图关闭自己所以报错了。
索性重新写了函数重新封装。

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

弃治羽 wrote:

已解决。close是关闭程序用的,thread.join试图关闭自己所以报错了。
索性重新写了函数重新封装。

请问你是用无界面版,挂在服务器上每天自动连接的吗?我也想这样,你能教教我吗?我就是想达到反正不用我管的,直接挂到服务器上每天不用自动重启的那种

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