如题,请问一下:
在实例化TdApi之后,出于某种需求,我想结束这个实例(我的实例是单独运行,主线程用来调度)。然而在调用exit后,程序会非正常结束,引发程序崩溃。我试过行情MdApi的exit方法,是可以正常退出的,不会引发崩溃。不知道这个现象是属于上期api的底层限制,无法绕过,还是有其他解决办法?
我的 vnpy_ctp 版本是6.7.7.2
如题,请问一下:
在实例化TdApi之后,出于某种需求,我想结束这个实例(我的实例是单独运行,主线程用来调度)。然而在调用exit后,程序会非正常结束,引发程序崩溃。我试过行情MdApi的exit方法,是可以正常退出的,不会引发崩溃。不知道这个现象是属于上期api的底层限制,无法绕过,还是有其他解决办法?
我的 vnpy_ctp 版本是6.7.7.2
没有createFtdcTraderApi就exit吗
xiaohe wrote:
没有createFtdcTraderApi就exit吗
有的,
self.createFtdcTraderApi(self.config["TRADE_FLOW_PATH"])
self.registerFront(self.config["FRONT_TRADE"])
self.init()
可以直接登录,交易,回调信息都正常。就是exit()的时候,引发dll崩溃。整个进程挂掉。
行情前置就可以正常exit(),不知道是什么原因。
更新:
可能是我本地环境的问题,我在另一台上是正常的。可以release()