华鑫奇点柜台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常见问题: