VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 1
声望: 0

交易服务器登录失败,代码:3,信息:CTP:不合法的登录,SOPTTEST
交易服务器连接断开,原因4097
行情接口报错,代码:4040,信息:CTP:API Front shake hand err: decode err

VNPY穿透认证报错小结。

代码4097:启用的接口有误。
比如,你要穿透认证的是ETF期权,但你使用了VNPY的CTPTEST,而不是VNPY的SOPTTEST。
解决方法:启用正确的接口即可解决。

代码4040:API版本有误。
比如,期货公司的API版本是3.6.3,你下载的VNPY的API版本是3.7。
解决方法:找期货公司要API版本,下载后把tradeapi64_windows_se文件夹的dll、lib、h文件覆盖VNPY的同名文件。
比如,你要穿透认证ETF期权,期货公司的API版本是3.6.3,你就下载tradeAPI_3.6.3_20211119.zip,解压后,把tradeapi64_windows_se的dll、lib、h文件覆盖VNPY的C:\veighna_studio\Lib\site-packages\vnpy_sopttest\api的同名文件。

代码3:密码有错。
比如,期货公司给你同一个账号,但是在穿透认证ETF期权、股指期权时,两者的登陆密码不同,你把这两者混淆了。
解决方法:先登录期货公司的ETF期权、股指期权官方仿真软件,登陆不上,就向期货公司索要初始密码,然后修改密码,确保密码能登陆上期货公司的ETF期权、股指期权官方仿真软件,再分别进行ETF期权、股指期权穿透认证。

这些错误,其实都很容易解决,但VNPY和期货公司都不提一提,这让新手很为难。

Member
avatar
加入于:
帖子: 5010
声望: 302

这些论坛里都有的,搜索一下就能找到帖子

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

沪公网安备 31011502017034号

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