交易 DLL functions
RTCTradeAPI介面
CreateRTCTradeAPI
创建出的RTCTradeAPI
static RTCTradeAPI *CreateRTCTradeAPI(char *strLogPath)Parameters
类型
说明
strLogPath
char*
存放LOG档案路径,API会自动在档案结尾加上 日期,未设定预设不产生 EX:CreateRTCTradeAPI(“C:\RTCTradeAPI.txt”)
返回一个RTCTradeAPI实例指标
Release
不再使用本介面对象时,调用该函数删除对象
void Release()Join
等待介面执行绪结束运行
int Join()成功为0,否则失败
RegisterSpi
继承自callback介面类的实例
Parameters
类型
说明
pSpi
pointer
指向callback指标
RegisterFront
连接TCore
Parameters
类型
说明
strHostAddress
char*
TCore位址
strSystemName
char*
TCore系统名称
strServiceKey
char*
连线TCore ID
iConnectType
int
固定带1
返回值: CONNECT_RETURN_FAIL 0 CONNECT_RETURN_CONNECTING 1 CONNECT_RETURN_CONNECTED 2
ReqOrderInsert
报单录入请求
成功为0,否则失败
Error Code : -10 Unknow Error -11 买卖别不对 -12 复式单商品代码解晰错误 -13 下单帐号, 不可下此交易所商品 -14 下单错误, 不支援的价格 或 OrderType 或 TimeInForce -15 不支援证券下单 -20 连线未建立 -22 价格的TickSize错误 -23 下单数量超过该商品的上下限 -24 下单数量错误 -25 价格不能小于和等于0 (市价类型不会去检查)
ReqOrderAction
报单操作请求
删单的话只需要带入ReportID
成功为0,否则失败
ReqQryOrder
请求查询报单
成功为0,否则失败
报单资料由callback OnRspQryOrder返回
ReqQryTrade
请求查询成交
Parameters
类型
说明
pQryTrade
pointer
ICEQryTradeField data structer
nRequestID
int
成功为0,否则失败
成交资料由callback OnRspQryTrade返回
ReqQryInvestorPosition
请求查询投资者持仓
成功为0,否则失败
持仓资料由callback OnRspQryInvestorPosition返回
ReqQryTradingAccount
请求查询资金账户
成功为0,否则失败
资金资料由callback OnRspQryTradingAccount返回
ReqQryInstrument
请求查询合约
ReqQryInvestorPositionDetail
请求查询投资者持仓明细
Parameters
类型
说明
nRequestID
int
成功为0,否则失败 持仓明细由callback OnRspQryInvestorPositionDetail返回
ReqCombActionInsert
申请组合录入请求
成功为0,否则失败
组合合约:中间加入&
EX:TC.O.SSE.510050A.202103.C.3.746&TC.O.SSE.510050A.202103.C.3.844
ReqQryCombAction
请求查询申请组合
成功为0,否则失败
Last updated
Was this helpful?