注意:使用方式类似5.0版本的TCP API,报单时API会主动将InvestorID和InstrumentID转换成对应的编号。
1、替换API包里的头文件和动态库2、注意接口中结构体命名的变化 OnRspOrderInsert、OnErrRtnOrderInsert、OnRspQuoteInsert3、主要结构体的内容变化 CQdpFtdcRspInstrumentField、CQdpFtdcRspUserInvestorField、CQdpFtdcInputOrderField CQdpFtdcOrderActionField、CQdpFtdcInputQuoteField、CQdpFtdcQuoteActionField、 CQdpFtdcQuoteField、CQdpFtdcTradeField、CQdpFtdcOrderField、 CQdpFtdcRspInputOrderField(新增)、CQdpFtdcRspInputQuoteField(新增)4、主要字段类型的变化 TQdpFtdcBranchIDType由int变成short int TQdpFtdcOrderSysIDType长度由31变成17 TQdpFtdcTradeIDType长度由21变成17 TQdpFtdcInstrumentIDType长度由31变成19 TQdpFtdcExchangeIDType长度由11变成7 TQdpFtdcInvestorIDType长度由19变成175、登录成功,需要主动查询合约ReqQryInstrument和投资者ReqQryUserInvestor
brokerid、investorid和userid以查询到信息为准填写6、报单时仍正常填写InvestorID和InstrumentID7、详见demo点击下载
1、替换API包里的头文件和动态库2、注意接口中结构体命名的变化 OnRspOrderInsert、OnErrRtnOrderInsert、OnRspQuoteInsert3、主要结构体的内容变化 CQdpFtdcRspInstrumentField、CQdpFtdcRspUserInvestorField、CQdpFtdcInputOrderField CQdpFtdcOrderActionField、CQdpFtdcInputQuoteField、CQdpFtdcQuoteActionField、 CQdpFtdcQuoteField、CQdpFtdcTradeField、CQdpFtdcOrderField、 CQdpFtdcRspInputOrderField(新增)、CQdpFtdcRspInputQuoteField(新增)4、主要字段类型的变化 TQdpFtdcBranchIDType由int变成short int TQdpFtdcOrderSysIDType长度由31变成17 TQdpFtdcTradeIDType长度由21变成17 TQdpFtdcInstrumentIDType长度由31变成19 TQdpFtdcExchangeIDType长度由11变成7 TQdpFtdcInvestorIDType长度由19变成175、报单前需要查询合约ReqQryInstrument和投资者ReqQryUserInvestor, 并且记录InstrumentID、InstrumentIDNum对应关系,以及InvestorID、InvestorIDNum对应关系6、报单或报价时,需要填写对应的InstrumentIDNum以及InvestorIDNum7、详见demo点击下载
1、替换API包里的头文件和动态库2、注意接口中结构体命名的变化 OnRspOrderInsert、OnRspQuoteInsert、Connect(传参变化)、RegisterEfviUdpNic(新增)3、如果客户机器有Solarflare网卡,可以使用RegisterEfviUdpNic接口注册efvi udp的通道4、如果服务端支持多线程则可以使用Connect函数进行多通道报单(具体线程数可咨询期货公司)5、报单或报价时,InstrumentIDNum和InvestorIDNum需要从TCP通道查询获取6、详见demo点击下载