vn.py官网
开源量化社区
Member
avatar
加入于:
帖子: 5
声望: 0

不知道论坛里的老哥有没遇见下面的问题。今天用期货公司给的授权码尝试做穿透式认证,用的式CTPtest的接口(没有多选),然后报了以下的错误:
description
说是行情代码错误,没见过这个异常,请问大家指导怎么解决吗?
感谢感谢~

Member
avatar
加入于:
帖子: 2621
声望: 157

dll版本不对

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

xiaohe wrote:

dll版本不对

原来如此,谢谢大佬~
我问了期货公司,说他们用的认证API是6.3.19t1版本的。我现在VN已经更新到最新版了,那请问我应该如何更换这个dll啊?我看置顶教程没说这个

Member
avatar
加入于:
帖子: 2621
声望: 157

用期货公司提供的api里的dll文件替代ctptest的api文件夹下的两个同名dll

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

xiaohe wrote:

用期货公司提供的api里的dll文件替代ctptest的api文件夹下的两个同名dll

找期货公司拿了dll文件,但是替换以后,加载模块就会报错。。
Traceback (most recent call last):
File "e:\softwares\vnstudio\lib\site-packages\vnstation\cli.py", line 84, in run_trader
gateway = getattr(module, d["class"])
AttributeError: module 'vnpy_ctptest' has no attribute 'CtptestGateway'

我是不是还有什么地方要调啊?

Member
avatar
加入于:
帖子: 2621
声望: 157

应该是替换过程出了问题吧,替换原有的dll文件应该不会报错的

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

xiaohe wrote:

应该是替换过程出了问题吧,替换原有的dll文件应该不会报错的

我是直接替换了API文件夹里面的DLL文件,如图:

description

请问有没可能是他们给的DLL的问题呢?

Member
avatar
加入于:
帖子: 2621
声望: 157

你这个报错和dll没有关系了。
是没有找到gateway。

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

沪公网安备 31011502017034号