你好,请问你闪退的问题解决了吗?我也是连接CTP测试成功后就闪退了
你好,请问你闪退的问题解决了吗?我也是连接CTP测试成功后就闪退了
连接成功后又断开了,请问这个是啥问题?
2022-12-30 10:12:09,611 INFO: 行情服务器连接成功
2022-12-30 10:12:09,648 INFO: 行情服务器登录成功
2022-12-30 10:12:10,865 INFO: 交易服务器连接断开,原因4097
Decrypt handshake data failed
CThostFtdcUserApiImplBase::OnSessionDisconnected[0000023A2515CE28][1224278017][ 4097]
Session 1224278017 Disconnected, reason = [00001001]
Connect to 61.186.254.131:42205
Session 1224343554 Connected
Decrypt handshake data failed
CThostFtdcUserApiImplBase::OnSessionDisconnected[0000023A2515EC58][1224343554][ 4097]
Session 1224343554 Disconnected, reason = [00001001]
不要同时勾选其他c++接口
马贤忠 wrote:
你好,请问你闪退的问题解决了吗?我也是连接CTP测试成功后就闪退了
您好,我也遇到这个问题。显示交易服务器和行情服务器连接成功,授权验证成功。然后VN TRADER进程就自动终止了。请问有谁有解决方案吗?
可以确认一下期货公司的评测API版本是否与vnpy_ctptest的API版本一致
xiaohe wrote:
可以确认一下期货公司的评测API版本是否与vnpy_ctptest的API版本一致
如何确认vnpy_ctptest的api版本呢?我用的vnpy3.7.0
期货公司给的api版本是v6.6.1_p1cp_20210406_winApi
谢谢~~
vnpy_ctptest包的版本号前三位是API版本号
这份文档旨在分享我在国泰君安期货CTP平台开通过程中遇到的问题以及相应的解决方案,以下是我经历的问题和解决方法的概述。
使用了ctp模块而没有使用ctptest模块。
在开通期货ctp平台时做测试请使用ctptest模块。
我同时使用了源代码和vn_studio,使用源代码时,加载6.6.9.0刚好跟券商给我提供的api版本一致,而使用vn_studio连接ctptest时报错4097,应该是vn_studio中接口版本不对导致的。
找到vnpy_ctptest中的dll文件,并将其替换为券商提供的dll文件,以解决接口版本不一致的问题。
在连接ctptest时,产品名称应该如何设置?如果从头度过这个帖子应该不会出现这个问题。
产品名称应填写为appid。券商可能会提到product_info字段,它是非必填项,其值应该是appid的一部分或与appid一致。
在沟通测试环境中没有采集到我的appid和product_info的过程中,券商提供了其他信息采集不全的可能原因。
以下是可能的原因和建议:
在我个人的测试中,券商是国泰君安,我使用了Dell的物理机,系统盘是固态硬盘,成功解决了问题。希望这些问题和解决方案能为后续的用户提供一些思路,以便更快地解决问题。建议在测试之前,从1楼的帖子详细看一下,很有帮助。
郑金牛儿 wrote:
在国泰君安期货CTP平台成功通过测试的问题与解决方案
概述
这份文档旨在分享我在国泰君安期货CTP平台开通过程中遇到的问题以及相应的解决方案,以下是我经历的问题和解决方法的概述。
使用ctp模块的错误
问题描述
使用了ctp模块而没有使用ctptest模块。
解决方案
在开通期货ctp平台时做测试请使用ctptest模块。
连接ctptest时报错4097
问题描述
我同时使用了源代码和vn_studio,使用源代码时,加载6.6.9.0刚好跟券商给我提供的api版本一致,而使用vn_studio连接ctptest时报错4097,应该是vn_studio中接口版本不对导致的。
解决方案
找到vnpy_ctptest中的dll文件,并将其替换为券商提供的dll文件,以解决接口版本不一致的问题。
产品名称设置
问题描述
在连接ctptest时,产品名称应该如何设置?如果从头度过这个帖子应该不会出现这个问题。
解决方案
产品名称应填写为appid。券商可能会提到product_info字段,它是非必填项,其值应该是appid的一部分或与appid一致。
信息采集不全问题
问题描述
在沟通测试环境中没有采集到我的appid和product_info的过程中,券商提供了其他信息采集不全的可能原因。
解决方案
以下是可能的原因和建议:
- 使用虚拟机。
- 使用非主流品牌。
- API版本不对,建议使用669以上版本,测评版和生产版前置不一样,要区分开。
- 可能开了存储阵列,使用单硬盘模式。
- 使用Linux系统,一般会用高速硬盘可能会漏采,可以换个普通硬盘试试。
结语
在我个人的测试中,券商是国泰君安,我使用了Dell的物理机,系统盘是固态硬盘,成功解决了问题。希望这些问题和解决方案能为后续的用户提供一些思路,以便更快地解决问题。建议在测试之前,从1楼的帖子详细看一下,很有帮助。
感谢分享!