华鑫奇点柜台CTPAPI
奇点(TORA)柜台是华鑫证券自研的极速柜台系统,支持股票、债券、基金、融资融券、股票期权等品种交易,采用开放式API接口,并且API接口定义与CTPAPI高度相似,大大降低了CTP程序或者策略切换到奇点柜台的难度,华鑫证券也提供了7x24、仿真模拟交易平台-N视界。
奇点柜台CTPAPI是openctp开发的支持CTP程序无缝对接到奇点柜台的CTPAPI兼容接口,CTP程序只需替换交易"thosttraderapi_se.dll"与行情"thostmduserapi_se.dll"两个动态库,即可对接到奇点柜台进行股票、债券、融资融券、股票期权等品种交易。
奇点股票柜台CTPAPI接口下载(基于TORA股票交易接口4.1.3与行情接口1.0.7开发):
奇点股票期权柜台CTPAPI接口下载(基于TORA期权交易接口1.3.4开发,只含交易接口,期权行情接口同股票行情接口):
Python接口:
使用CTPAPI-Python接口替换相应的dll/so文件即可,具体参见:CTPAPI兼容接口。
奇点柜台模拟环境:
模拟平台 | 环境 | 前置 | 地址 |
---|---|---|---|
N视界-股票模拟 | 7x24环境: BrokerID: 无 AppID: 无 AuthCode: 无 | 交易前置 | tcp://210.14.72.16:9500 |
行情前置 | tcp://210.14.72.16:9402 | ||
仿真环境: BrokerID: 无 AppID: 无 AuthCode: 无 | 交易前置 | tcp://210.14.72.21:4400 | |
行情前置 | tcp://210.14.72.21:4402 | ||
N视界-股票期权模拟 | 7x24环境: BrokerID: 无 AppID: 无 AuthCode: 无 | 交易前置 | tcp://210.14.72.17:15500 |
行情前置 | tcp://210.14.72.16:9402 | ||
仿真环境: BrokerID: 无 AppID: 无 AuthCode: 无 | 交易前置 | tcp://210.14.72.14:4400 | |
行情前置 | tcp://210.14.72.21:4402 |
TORA-CTPAPI交易接口实现说明:
下面仅列出重要接口及需要特殊说明的接口,其它常用接口基本都是支持的。
接口 | 功能 | 兼容性 | 说明 |
---|---|---|---|
SubscribePrivateTopic() SubscribePublicTopic() | 流订阅 | 支持 | TORA接口的推送机制与CTPAPI完全一致,支持RESTART、RESUME、QUICK三种模式 |
订单请求/应答/回报信息流机制 | 订单响应机制 | 支持 | TORA接口的订单处理流程与传输机制与CTPAPI完全一致 |
GetApiVersion() | 接口版本 | 支持 | 输出信息含CTPAPI版本及底层TORA接口版本,如openctp-tora v6.3.15-4.1.3_20250415.07:43:18 |
ReqQryDepthMarketData() | 查询行情快照 | 不支持 | TORA柜台交易前置不支持查询行情快照,建议通过行情接口订阅实行行情 |
ReqQryInstrumentCommissionRate() | 查询合约手续费率 | 支持 | TORA柜台不支持只查询指定合约佣金参数,而是返回指定交易所所有合约的佣金参数,所以不管查询哪个合约都会返回所有品种级的费率信息。股票有最低5元的佣金机制,CTPAPI接口无法支持。 |
ReqQryInstrumentMarginRate() | 请求查询合约保证金率 | 支持 | 股票柜台没有此信息,该接口内部写死了保证金率100% |
ReqUserLogin() | 登录请求 | 支持 | BrokerID字段不需要填 |
ReqAuthenticate() | 客户端认证请求 | 支持 | 模拟环境不验证授权码,实盘需要 |
ReqOrderInsert() | 报单录入请求 | 支持 | |
ReqOrderAction() | 报单操作请求 | 支持 | |
OnRspOrderInsert() | 报单录入请求 | 支持 | |
OnRtnOrder() | 报单通知 | 支持 | |
OnRtnTrade() | 成交通知 | 支持 | |
OnErrRtnOrderInsert() | 报单录入错误回报 | 支持 | |
OnErrRtnOrderAction() | 报单操作错误回报 | 支持 | |
ReqQryOrder() | 请求查询报单 | 支持 | |
ReqQryTrade() | 请求查询成交 | 支持 | |
ReqQryInvestorPosition() | 请求查询投资者持仓 | 支持 | |
ReqQryInvestorPositionDetail() | 请求查询投资者持仓明细 | 不支持 | TORA柜台不支持查询持仓明细 |
ReqQryTradingAccount() | 请求查询资金账户 | 支持 | |
ReqQryInstrument() | 请求查询合约 | 支持 | |
ReqQryProduct() | 请求查询产品 | 支持 | |
ReqQryExchange() | 请求查询交易所 | 支持 | |
ReqQryInvestor() | 请求查询投资者 | 支持 |
TORA-CTPAPI常见问题:
- TORA-CTPAPI的底层接口版本:可以从GetApiVersion()接口中获取CTPAPI版本信息及底层TORA接口版本信息,如openctp-tora v6.3.15-4.1.3_20250415.07:43:18
- 模拟账户注册:N视界模拟交易平台
- 软件支持:原生支持华鑫奇点系统的客户端软件有TickTrader、TickTraderMini、VeighNa、WonderTrader等。
- 断点续传推送机制支持:TORA接口的推送机制与CTPAPI完全一致,支持RESTART、RESUME、QUICK三种模式