跳转至

主页

CTP-API接口说明

1.介绍

本接口说明旨在帮助开发者快速查阅综合交易平台API(CTP-API)的使用方法、参数说明及注意事项。文中汇集了CTP-API使用过程中常见的问题、重要参数说明及接口调用示例。

2.版本

本接口文档基于v6.7.0版本。具体更新内容请参照6.7.0版本更新说明。API使用监控中心分配给上期技术CTP系统的正式密钥进行编译,只能接入6.5.0版本及以上的front_se(看穿式监管交易前置)。

各终端需要通过期货公司评测后方能接入生产正式交易,评测时,需要使用集成了监控中心评测密钥的评测版API进行评测,在官网均有下载。

各版本接入规则如下(更详细的版本前后台说明请参考SFIT官网API下载页面描述):

6.3.11API为非看穿式监管版本,只能连接普通front前置

看穿式监管各版本API由于集成了不同的监控中心密钥,所以:

6.3.16_T1以上的评测版API只能连接评测版front_se前置;

6.3.15以上的生产版API只能连接生产版front_se前置。

API、采集库和前置版本必须遵循以上接入规则,否则无法连接前置或无法解密采集数据!!

API数据采集相关说明参见看穿式监管数据采集说明

API编译时使用的字符集为GBK。

3.接口文件列表

文件名 详情
ThostFtdcTraderApi.h 交易接口C++头文件包含交易相关的指令,如报单
ThostFtdcMdApi.h 交易接口C++头文件包含获取行情相关的指令。
ThostFtdcUserApiStruct.h 包含了所有用到的数据结构的头文件。
ThostFtdcUserApiDataType.h 包含了所有用到的数据类型的头文件。
DataCollect.h 穿透式监管采集模块头文件
thosttraderapi.dll 交易部分的动态链接库和静态链接库。
thosttraderapi.lib
thostmduserapi.dll 行情部分的动态链接库和静态链接库。
thostmduserapi.lib
WinDataCollect.dll 穿透式监管采集模块的动态链接库和静态链接库
WinDataCollect.lib
error.dtd 包含所有可能的错误信息。
error.xml

TraderApi使用对象为直连CTP的终端和连接CTP的中继平台

WinDataCollect采集库的使用对象对中继平台下的客户交易终端,他们只需调用采集库采集信息

4.命名规则

消息 格式 实例
请求 Req------ ReqUserLogin
响应 OnRsp------ OnRspUserLogin
查询 ReqQry------ ReqQryInstrument
查询请求的响应 OnRspQry------ OnRspQryInstrument
回报 OnRtn------ OnRtnOrder
错误回报 OnErrRtn------ OnErrRtnOrderInsert

5.官方网站

开发者可以通过上期技术官网http://www.sfit.com.cn/下载API接口及说明文档。

6.模拟账号

开发者可以向上期技术SIMNOW官网http://www.simnow.com.cn/申请账号并接入测试;也可以向期货公司申请仿真账号,并接入期货公司的仿真环境测试。

7.综合交易平台API技术服务群

QQ群:615403410 (需通过期货公司向上期技术提交入群申请)

8.更多

更多信息请关注上期技术官方微信公众号。如有意见或建议请联系CTP-API技术支持