CTPtest 项目常见问题解决方案

CTPtest 项目常见问题解决方案

CTPtest 用ctp官方接口写的一个简单demo,具备行情、交易、k线数据以及策略功能,可以连接simnow模拟交易 CTPtest 项目地址: https://gitcode.com/gh_mirrors/ct/CTPtest

项目基础介绍

CTPtest 是一个基于 CTP(中国期货市场交易接口)官方接口编写的简单 demo 项目。该项目具备行情、交易、K 线数据以及策略功能,并且可以连接 SimNow 模拟交易平台。CTPtest 项目主要使用 C++ 和 C 语言编写,适合有 C++ 或 C 语言基础的开发者使用。

新手使用注意事项及解决方案

1. 编译环境问题

问题描述:项目默认的编译环境是 Windows + VS2015,如果需要在 Linux 上使用,需要使用 Linux 版的 CTP API。

解决步骤

  1. 下载适用于 Linux 的 CTP API。
  2. 根据 CTP API 的文档配置 Linux 环境。
  3. 修改项目中的编译配置,使其适应 Linux 环境。
  4. 使用 Linux 下的编译工具(如 GCC)进行编译。

2. 连接 SimNow 模拟交易平台问题

问题描述:在连接 SimNow 模拟交易平台时,可能会遇到 exchangeID 找不到的问题。

解决步骤

  1. 确认 SimNow 的柜台版本是否已升级。
  2. 如果柜台版本已升级,检查项目中的 exchangeID 配置是否需要更新。
  3. 如果配置无误,尝试重新启动项目或重新连接 SimNow 平台。

3. Windows 下重新编译问题

问题描述:在 Windows 下使用 VS2017 编译时,可能会遇到 size_t 模糊定义的问题。

解决步骤

  1. 确认 Visual Studio 工程的版本是否为 12.0(VS2013)。
  2. 如果使用 VS2017,尝试安装 Windows 10 SDK。
  3. 重新编译项目,确保生成的文件格式为 vnctpmd.cp37-win_amd64.pyd

通过以上步骤,新手可以更好地理解和使用 CTPtest 项目,解决常见的问题。

CTPtest 用ctp官方接口写的一个简单demo,具备行情、交易、k线数据以及策略功能,可以连接simnow模拟交易 CTPtest 项目地址: https://gitcode.com/gh_mirrors/ct/CTPtest

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌菊洋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值