交易 DLL functions
RTCTradeAPI介面
CreateRTCTradeAPI
创建出的RTCTradeAPI
static RTCTradeAPI *CreateRTCTradeAPI(char *strLogPath)
Parameters
类型
说明
strLogPath
char*
存放LOG档案路径,API会自动在档案结尾加上 日期,未设定预设不产生 EX:CreateRTCTradeAPI(“C:\RTCTradeAPI.txt”)
Release
不再使用本介面对象时,调用该函数删除对象
void Release()
Join
等待介面执行绪结束运行
int Join()
RegisterSpi
继承自callback介面类的实例
void RegisterSpi(RTCTradeAPISpi *pSpi)
Parameters
类型
说明
pSpi
pointer
指向callback指标
RegisterFront
连接TCore
LONG RegisterFront(char *strHostAddress, char *strSystemName, char *strServiceKey, int iConnectType)
Parameters
类型
说明
strHostAddress
char*
TCore位址
strSystemName
char*
TCore系统名称
strServiceKey
char*
连线TCore ID
iConnectType
int
固定带1
ReqOrderInsert
报单录入请求
int ReqOrderInsert(ICEInputOrderField *pInputOrder, int nRequestID)
ReqOrderAction
报单操作请求
int ReqOrderAction(ICEInputOrderActionField *pInputOrderAction, int nRequestID)
删单的话只需要带入ReportID
ReqQryOrder
请求查询报单
int ReqQryOrder(ICEQryOrderField *pQryOrder, int nRequestID)
ReqQryTrade
请求查询成交
int ReqQryTrade(ICEQryTradeField *pQryTrade, int nRequestID)
Parameters
类型
说明
pQryTrade
pointer
ICEQryTradeField data structer
nRequestID
int
ReqQryInvestorPosition
请求查询投资者持仓
int ReqQryInvestorPosition(ICEQryInvestorPositionField *pQryInvestorPosition, int nRequestID)
ReqQryTradingAccount
请求查询资金账户
int ReqQryTradingAccount(ICEQryTradingAccountField *pQryTradingAccount, int nRequestID)
ReqQryInstrument
请求查询合约
int ReqQryInstrument(ICEQryInstrumentField *pQryInstrument, int nRequestID)
ReqQryInvestorPositionDetail
请求查询投资者持仓明细
int ReqQryInvestorPositionDetail(ICEQryInvestorPositionDetailField *pQryInvestorPositionDetail, int nRequestID)
Parameters
类型
说明
nRequestID
int
ReqCombActionInsert
申请组合录入请求
int ReqCombActionInsert(ICEInputCombActionField *pInputCombAction, int iRequestID)
ReqQryCombAction
请求查询申请组合
int ReqQryCombAction(ICEQryCombActionField *pQryCombAction, int nRequestID)
Last updated
Was this helpful?