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

description

description

Super Moderator
avatar
加入于:
帖子: 100
声望: 10

根据您的描述,问题可能出在 CTP 测试接口的配置底层 API 的兼容性 上。以下是排查和解决方案:


1. 检查 CTP 测试接口配置

确保 CTPTEST 接口的配置正确:

  1. 打开 VeighNa Trader 的配置文件(connect_ctptest.json),检查以下字段:
    {
        "用户名": "您的账号",
        "密码": "您的密码",
        "经纪商代码": "您的经纪商代码",
        "交易服务器": "交易前置地址",
        "行情服务器": "行情前置地址",
        "产品名称": "您的产品名称",
        "授权编码": "您的授权编码"
    }
    
  2. 确保 交易服务器行情服务器 的地址和端口正确。
  3. 确保 产品名称授权编码 与期货商提供的信息一致。

2. 检查底层 API 文件

  1. 确保已将期货商提供的测试 API 文件(如 thosttraderapi_se.dllthostmduserapi_se.dll)替换到 VeighNa 的 ctptest 目录中。
  2. 确保替换的文件版本与期货商提供的 API 版本 一致。
  3. 如果使用的是 穿透式认证,确保替换的文件支持穿透式认证。

3. 检查网络连接

  1. 使用 telnet 测试交易前置和行情前置的连通性:
    telnet 交易前置地址 端口
    telnet 行情前置地址 端口
    
  2. 如果 telnet 不通,检查防火墙或网络配置,确保 VeighNa Trader 可以访问交易和行情服务器。

4. 联系期货商技术支持

如果以上步骤无法解决问题,建议联系期货商的技术支持团队,提供以下信息:

  • 您的账号和配置信息。
  • 日志文件和报错信息。
  • 使用的 API 文件版本。

5. 总结

问题可能出在 CTP 测试接口的配置、底层 API 文件或网络连接上。通过检查配置、替换 API 文件、测试网络连接,可以逐步排查问题。如果仍无法解决,建议联系期货商技术支持。

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

后续:最开始使用了较高的6.7.7版本的api,使用了更低的api版本后恢复正常,可以顺利通过穿透式测试

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

沪公网安备 31011502017034号

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