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

如题,请问一下:

在实例化TdApi之后,出于某种需求,我想结束这个实例(我的实例是单独运行,主线程用来调度)。然而在调用exit后,程序会非正常结束,引发程序崩溃。我试过行情MdApi的exit方法,是可以正常退出的,不会引发崩溃。不知道这个现象是属于上期api的底层限制,无法绕过,还是有其他解决办法?

我的 vnpy_ctp 版本是6.7.7.2

Member
avatar
加入于:
帖子: 5657
声望: 342

没有createFtdcTraderApi就exit吗

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

xiaohe wrote:

没有createFtdcTraderApi就exit吗

有的,

self.createFtdcTraderApi(self.config["TRADE_FLOW_PATH"])
self.registerFront(self.config["FRONT_TRADE"])
self.init()

可以直接登录,交易,回调信息都正常。就是exit()的时候,引发dll崩溃。整个进程挂掉。
行情前置就可以正常exit(),不知道是什么原因。

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

更新:
可能是我本地环境的问题,我在另一台上是正常的。可以release()

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

沪公网安备 31011502017034号

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