TTS系统CTPAPI

TTS(TickTradingSystem)系统是openctp自研的支持股票、债券、基金、期货、商品期权及股票期权等品种一站式交易的资产管理系统,支持CTP、CTP股票期权、中泰XTP、华鑫奇点、易盛TAP、量投QDP等主流柜台,支持分仓、子账户等功能,直接支持CTPAPI兼容接口,CTP程序只需替换一下交易及行情dll/so文件即可接入TTS柜台,无需重新编译。

TTS柜台还直接提供了CTP股票期权API兼容接口,与CTPAPI兼容接口的使用方式一样,只需替换掉CTP股票期权程序的交易与行情dll/so文件,即可无缝对接到TTS模拟柜台进行CTP股票期权API接口的测试与仿真交易。

TTS柜台CTPAPI接口下载:

TTS柜台CTP股票期权API接口下载:

Python接口:

使用CTPAPI-Python或者CTP股票期权API-Python接口替换相应的dll/so文件即可,具体参见:CTPAPI兼容接口

TTS柜台模拟环境:

模拟平台环境前置地址
openctp7x24环境:
BrokerID: 无
AppID:无
AuthCode:无
品种:股票、期货、期权、ETF期权
交易前置tcp://121.37.80.177:20002
行情前置tcp://121.37.80.177:20004
仿真环境:
BrokerID: 无
AppID:无
AuthCode:无
品种:股票、期货、期权
交易前置tcp://121.37.90.193:20002
行情前置直连实盘行情前置
vip仿真环境:
BrokerID: 无
AppID:无
AuthCode:无
品种:期货、期权、ETF期权
交易前置tcp://vip.openctp.cn:30003
行情前置直连实盘行情前置

注:

openctp仿真环境不提供实时行情,行情直连实盘即可,CTP及CTP股票期权柜台行情前置均不验证密码,注意使用实盘行情通道对应的dll/so库。

模拟账号注册:

扫描下方二维码关注openctp公众号,回复“注册24”即可注册一个7x24环境模拟账号,回复“注册仿真”即可获得一个仿真环境模拟账号,如果需要更多账号,再回复“注册24”或“注册仿真”即可。

公众号

出入金:

可通过公众号回复信息调整7x24、仿真及vip环境账户资金。回复信息格式:[环境]账户[xx]出/入金[金额],例:

TTS-CTPAPI交易接口实现说明:

下面仅列出重要接口及需要特殊说明的接口,其它常用接口基本都是支持的。

接口功能兼容性说明
SubscribePrivateTopic()
SubscribePublicTopic()
流订阅支持TTS接口的推送机制与CTPAPI完全一致,支持RESTART、RESUME、QUICK三种模式
订单请求/应答/回报信息流机制订单响应机制支持TTS接口的订单处理流程与传输机制与CTPAPI完全一致
GetApiVersion()接口版本支持输出信息含CTPAPI版本,如openctp-tts v6.3.15
ReqQryDepthMarketData()查询行情快照支持
ReqQryInstrumentCommissionRate()查询合约手续费率支持
ReqQryInstrumentMarginRate()请求查询合约保证金率支持
ReqUserLogin()登录请求支持BrokerID字段不需要填
ReqAuthenticate()客户端认证请求支持openctp不验证终端信息,直接返回成功。
ReqOrderInsert()报单录入请求支持
ReqOrderAction()报单操作请求支持
OnRspOrderInsert()报单录入请求支持
OnRtnOrder()报单通知支持
OnRtnTrade()成交通知支持
OnErrRtnOrderInsert()报单录入错误回报支持
OnErrRtnOrderAction()报单操作错误回报支持
ReqQryOrder()请求查询报单支持
ReqQryTrade()请求查询成交支持
ReqQryInvestorPosition()请求查询投资者持仓支持
ReqQryInvestorPositionDetail()请求查询投资者持仓明细支持
ReqQryTradingAccount()请求查询资金账户支持
ReqQryInstrument()请求查询合约支持
ReqQryProduct()请求查询产品支持
ReqQryExchange()请求查询交易所支持
ReqQryInvestor()请求查询投资者支持

TTS-CTPAPI常见问题: