运行了几天后,在非交易时间python突然奔溃了。然后查看系统的事件查看器里的应用程序日志,发现是thosttraderapi_se.dll出错了。
会是CTP的行情API哪里有问题呢?
突然想起来,我发现明明已经调用ctpgateway行情API里的exit函数断开连接了,周末的时候有时候还是会有测试行情接收到。
这是不是意味着没有实际断开连接?
大家有没有遇到过这样的情况?怎么解决
运行了几天后,在非交易时间python突然奔溃了。然后查看系统的事件查看器里的应用程序日志,发现是thosttraderapi_se.dll出错了。
会是CTP的行情API哪里有问题呢?
突然想起来,我发现明明已经调用ctpgateway行情API里的exit函数断开连接了,周末的时候有时候还是会有测试行情接收到。
这是不是意味着没有实际断开连接?
大家有没有遇到过这样的情况?怎么解决
如果要持续运行,请试用Github仓库中examples/no_ui例子中的无人值守模式,每天定时启动和关闭交易进程,销毁CTP API的对象。
用Python的交易员 wrote:
如果要持续运行,请试用Github仓库中examples/no_ui例子中的无人值守模式,每天定时启动和关闭交易进程,销毁CTP API的对象。
no_ui的方式是销毁子进程。我用del直接销毁CTP API对象,然后gc.collect()回收内存试试,运行一段时间先。