中金飞马仿真环境客户交易API开发服务是一款中金所飞马交易系统API接口开发服务,飞马平台通过发布开发API,适用于期货公司为其核心客户(如程序化交易者、投资公司、基金公司等专业投资者客户)提供差异化服务。投资者可用飞马API进行定制化开发,同时,期货公司可使用会员(中金所会员期货公司)管理端对飞马用户进行日常业务管理。
飞马平台采用内存数据库技术及针对低延时简化了排队服务等一系列特别的设计,达到了超低的内部处理延时。该平台主要由交易系统、行情系统和会员客户管理端等子系统组成。
其中,会员风控终端:由会员单位使用,可管理客户基本资料、盘中实时数据上场、风控参数设置等。交易服务:由会员单位使用,可管理客户基本资料、盘中实时数据上场、风控参数设置等。行情服务:通过接入到交易所的行情前置收取交易系统行情并转发给客户。
通过上述对飞马平台构架的介绍,我们不难推知该平台的具有交易、行情通报、风控及资金管理四方面基本功能,具体如下图所示。
飞马仿真环境客户交易接入IP和端口分配如下:
交易IP:117.185.125.3 Port:17111
行情IP:117.185.125.3 Port:17101
经纪公司编号为0110
增加了以下接口
///客户申请组合请求
virtual int ReqMarginCombAction(CUstpFtdcInputMarginCombActionField *pInputMarginCombAction, int nRequestID) = 0;
///交易编码组合持仓查询请求
virtual int ReqQryInvestorCombPosition(CUstpFtdcQryInvestorCombPositionField *pQryInvestorCombPosition, int nRequestID) = 0;
///交易编码单腿持仓查询请求
virtual int ReqQryInvestorLegPosition(CUstpFtdcQryInvestorLegPositionField *pQryInvestorLegPosition, int nRequestID) = 0;
///交叉汇率查询请求
virtual int ReqQryExchangeRate(CUstpFtdcQryExchangeRateField *pQryExchangeRate, int nRequestID) = 0;
///增加组合规则通知
virtual void OnRtnMarginCombinationLeg(CUstpFtdcMarginCombinationLegField *pMarginCombinationLeg) {};
///客户申请组合确认
virtual void OnRtnMarginCombAction(CUstpFtdcInputMarginCombActionField *pInputMarginCombAction) {};
///客户申请组合应答
virtual void OnRspMarginCombAction(CUstpFtdcInputMarginCombActionField *pInputMarginCombAction, CUstpFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
///交易编码组合持仓查询应答
virtual void OnRspQryInvestorCombPosition(CUstpFtdcRspInvestorCombPositionField *pRspInvestorCombPosition, CUstpFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
///交易编码单腿持仓查询应答
virtual void OnRspQryInvestorLegPosition(CUstpFtdcRspInvestorLegPositionField *pRspInvestorLegPosition, CUstpFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};
///交叉汇率查询应答
virtual void OnRspQryExchangeRate(CUstpFtdcRspExchangeRateField *pRspExchangeRate, CUstpFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) {};