交易 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)

Parameters

类型

说明

pInputOrder

pointer

nRequestID

int

ReqOrderAction

报单操作请求

int ReqOrderAction(ICEInputOrderActionField *pInputOrderAction, int nRequestID)

删单的话只需要带入ReportID

Parameters

类型

说明

pInputOrderAction

pointer

nRequestID

int

ReqQryOrder

请求查询报单

int ReqQryOrder(ICEQryOrderField *pQryOrder, int nRequestID)

Parameters

类型

说明

pQryOrder

pointer

nRequestID

int

ReqQryTrade

请求查询成交

int ReqQryTrade(ICEQryTradeField *pQryTrade, int nRequestID)

Parameters

类型

说明

pQryTrade

pointer

ICEQryTradeField data structer

nRequestID

int

ReqQryInvestorPosition

请求查询投资者持仓

int ReqQryInvestorPosition(ICEQryInvestorPositionField *pQryInvestorPosition, int nRequestID)

Parameters

类型

说明

pQryInvestorPosition

pointer

nRequestID

int

ReqQryTradingAccount

请求查询资金账户

int ReqQryTradingAccount(ICEQryTradingAccountField *pQryTradingAccount, int nRequestID)

Parameters

类型

说明

pQryTradingAccount

pointer

nRequestID

int

ReqQryInstrument

请求查询合约

int ReqQryInstrument(ICEQryInstrumentField *pQryInstrument, int nRequestID)

Parameters

类型

说明

pQryInstrument

pointer

nRequestID

int

ReqQryInvestorPositionDetail

请求查询投资者持仓明细

int ReqQryInvestorPositionDetail(ICEQryInvestorPositionDetailField *pQryInvestorPositionDetail, int nRequestID)

Parameters

类型

说明

pQryInvestorPositionDetail

pointer

nRequestID

int

ReqCombActionInsert

申请组合录入请求

int ReqCombActionInsert(ICEInputCombActionField *pInputCombAction, int iRequestID)

Parameters

类型

说明

pInputCombAction

pointer

nRequestID

int

ReqQryCombAction

请求查询申请组合

int ReqQryCombAction(ICEQryCombActionField *pQryCombAction, int nRequestID)

Parameters

类型

说明

pQryCombAction

pointer

nRequestID

int

Last updated