如何获取综合交易平台(ComprehensiveTransactionPlatform以下简称CTP)证券(期货)交易及行情API发布包、文档以及开发实例?
【答:
2群(102497247)群共享中发布,请及时获取最新版本。CTP_API开发技术群均遵守实名制规则,
求的群成员将不定期予以清除。
CTP提供哪些证券(期货)投资者交易客户端软件?
【答:CTP向全市场免费开放投资者交易及行情API,并不提供任何投资者使用的交易客户端产品。目前市场上使用的客户端产品都由第三方厂商提供(基于免费开放的API接入CTP)
手工交易客户端(如快期:/)及程序化交易客户端(如盈佳:
/)
请问国证券(期货)公司有哪些使用CTP系统?
一套或多套CTP次用系统)
家。
CTP期货公司主用系统用户:中国国际、华泰长城、海通期货、申银万国、中期、广发期货、恒泰期货、美尔雅期货、中证期货、华元期货、瑞龙期货、天鸿期货。
CTP期货公司次用系统用户:华西期货、华鑫期货、兴业期货、渤海期货、金源期货、宏源期货、新湖期货、国泰君安、东证期货、南华期货、浙商期货、银河期货、经
易期货、
国金期货、方正期货、鲁证期货(新增)
纪期货(新增)
CTP证券公司次用系统用户:华宝证券。
CTP中的BrokerID是什么意思,在使用CTP-API时如何填写?
【答:CTP最初设计时考虑了一套CTP系统供多家经纪公司使用的情形,CTP则使用BrokerID从业务层面完全隔离不同经纪公司的交易、风控及结算用户的接入。BrokerID的具体取值请咨询开户的经纪公司。
CTP中UserID和InversterID的区别是什么
代码;投资者自己下单时,两者同为投资者代码。
CTP-API中的OrderRef和OrderActionRef是什么意思,在客户端开发时如何填写?
【答:OrderRef是CTP后台提供给客户端标识一笔报单的字段,客户端可以通过关键
字组(FrontID、SessionID、OrderRef)唯一确定一笔报单,客户端在报单发出时未填
写OrderRef字段,CTP后台会自动为该报单的OrderRef字段赋值并返回给客户端。OrderActionRef与OrderRef功能类似,它是提供给客户端来标识一笔撤单。OrderRef的数据类型为字符数组,必须是阿拉伯数字字符。OrderRef(OrderActionRef)的取值必须保证在同一会话后发送的报(撤)单的OrderRef(OrderActionRef)值大于之前的最
大值,在开发多线程的客户端时需要特别注意。
CTP是否提供Level2行情?
【答:CTP期货交易系统仅提供各交易所发布的普通一阶行情。部分证券公司部署的
CTP证券交易系统提供level2行情,请联系证券公司获取CTP-level2-API发布包及level2
行情服务器配置参数。
CTP是否提供历史行情,实际交易时需要取历史数据做相应计算,比如atr(30)等,如何处理?是否只能客户端通过别的接口自己补数据?
CTP也不提供行情回补机制,因为行情的实时性对CTP的系统延时要求非常高,行情数
据的回补逻辑增加的系统延时以及网络资源的消耗限制了其在高速系统部实现的空
间。
方式以提高到CTP连接的保障级别。
第二章CTP-API技术基础
CTP-API库包含哪些文件,分别包含什么容?
【答:错误定义文件error.dtd、
交易接口类定义文件(ThostFtdcTraderApi.h)
件(ThostFtdcUserApiStruct.h)客户端接口使用的业务数据类型定义文件(ThostFtdcUserApiDataType.h)行情接口库文件thostmduserapi.lib,
交易接口库文件(thosttraderapi.lib,thosttraderapi.dll)
包含API和SPI类定义,
户端回传响应及回报。
CTP证券接口库文件基本类似,文件名中使用“SSE”标识为证券接口。
10.CTP-API与CTP后台才何种协议通讯,如何通讯?
【答:CTP-API使用建立在TCP协议之上FTD协议与CTP后台进行通讯,FTD协议中
的所有通讯都基于某个通讯模式。通讯模式实际上就是通讯双方协同工作的方式。
CTP-API涉及的通讯模式共有三种:○对话通讯模式,是指由客户端主动发起的通讯请
求,该请求被CTP后台接收和处理,并给予响应,如报单、撤单及查询等,这种通讯模
式与普通的客户/服务器模式相同。○私有通讯模式,是指CTP后台主动向某个特定的
客户端发出的信息,如报单回报、成交回报等。○广播通讯模式,是指CTP后台主动向
有客户端都发出相同的信息,如合约交易状态通知等。
通讯模式和网络的连接不一定存在简单的一对一的关系。也就是说,一个网
络连接中可能传送多种不同通讯模式的报文,一种通讯模式的报文也可以在多个
不同的连接中传送。
CTP-API与CTP后台通讯,不同的通讯模式对应不同的通讯数据流,对话通讯模式对应对话数据流(DialogRsp)和查询数据流(QueryRsp)CTP后台不维护对话数据流