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

环境
操作系统: Ubuntu 22.04
Python版本: Python3.10
VeighNa版本: 3.7
Issue类型
三选一:Bug

预期程序行为
正常回调

实际程序行为
相同的代码,在windows正常运行,但是在Ubuntu下出现如下问题:

发起授权验证CtpTdApi.authenticate()后,没有回调CtpTdApi.onRspAuthenticate(),导致直接卡死。

description

description

description

Member
avatar
加入于:
帖子: 6132
声望: 381

连接的是ctp接口还是ctptest接口呢?
是在做穿透式测试还是连接实盘?
有用no_ui下的run.py跑过吗?

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

xiaohe wrote:

连接的是ctp接口还是ctptest接口呢?
是在做穿透式测试还是连接实盘?
有用no_ui下的run.py跑过吗?

  1. ctp接口。

  2. 之前一直是用vnpy2.2.0版本,在windows(本地电脑)和Ubuntu18.04(服务器)上一直有做实盘交易。
    目前这次是更新到3.7.0版本,在windows(本地电脑)上测试没有问题,但是在新开的Ubuntu22.04(服务器)上出现了授权回调失败的问题。

  3. windows和Ubuntu上都是用no_ui的run.py版本测试的。

Member
avatar
加入于:
帖子: 6132
声望: 381

可以换simnow的账号在unbuntu上试一下看看是否也是这个问题,如果没有复现的话,可以咨询一下期货公司的API版本