8085 FloatProfit N 浮动盈亏 8086 CloseProfit N 平仓盈亏 8087 DayFolatProfit N 当日出入金额 8099 DayPaymentAmt N 当日出金金额 8100 DayIncomeAmt N 当日入金金额 8004 RiskLevel Y 客户风险度 8006 ClientSecuType Y 客户安全类别 8011 Riskratio Y 客户风险率 15 Currency N 币种 58 Text N 标准消息尾 Y 9.3.3.19 查询合约请求(MsgType= UF024) 客户请求查询合约。可查询所有合约或者具体的合约。
查询合约请求消息(Agreement Status Request)的格式见表31:
表31 查询合约请求(Agreement Status Request) Tag 域名 必需 说明 标准消息头 Y MsgType= UF024 8088 RequestID Y 客户方请求编号,在同一个交易日内必需唯一 55 Symbol N 期货合约代码 207 SecurityExchange N 用于指定交易所 标准消息尾 Y 9.3.3.20 查询合约应答(MsgType= UF025)
客户请求查询合约应答。
查询合约应答消息(Agreement Status Response)的格式见表32:
表32 查询合约应答(Agreement Status Response) Tag 域名 必需 说明 标准消息头 Y MsgType= UF025 8088 RequestID Y 客户方请求编号,在同一个交易日内必需唯一 8026 TotalRetNum N 返回应答数量 8027 PresentRetNum N 当前返回应答序号 8095 NextFlag N 是否有后续包标识 207 SecurityExchange Y 用于指定交易所 8073 ExchangeName N 交易所名称 55 Symbol Y 期货合约代码 65 SymbolSfx N 合约名称 8075 OneLotQty Y 每手数量 200 MaturityMonthYear N 用于指定期货到期的年和月。 8076 MaxLotQty Y 最大手数 8077 MaxHoldPosition Y 最大持仓 8078 VarietyCode Y 品种代码 8079 VarietyName Y 品种名称 8080 MinPxAlterUnit Y 最小价格变动单位 58 Text N 22
标准消息尾 Y 9.3.3.21 查询历史持仓请求(MsgType=UF026)
客户请求查询其历史持仓情况。
客户可以请求查询其历史在所有交易所的持仓情况;可请求查询历史特定交易所的所有持仓情况;可请求查询历史其在特定交易所的所有持仓情况;可请求查询历史某种合约的持仓情况。在交易时间内,禁止发起该交易,即使期货公司收到该消息,也不需返回应答消息。
查询历史持仓请求消息(History Position Status Request)的格式见表33:
表33 查询历史持仓请求(History Position Status Request) Tag 域名 必需 说明 标准消息头 Y MsgType=UF026 8088 RequestID Y 客户方请求编号,在同一个交易日内必需唯一 109 ClientID Y 客户资金帐号 1 Account N 客户交易编码 55 Symbol N 期货合约代码 207 SecurityExchange N 用于指定交易所 54 Side N 用于指定持仓的买卖方向 8101 BeginDate Y 历史查询起始时间 8102 EndDate Y 历史查询结束时间 标准消息尾 Y 9.3.3.22 查询历史所有订单状态请求(MsgType=UF027) 客户请求查询其历史所有的订单状态。也可查询历史特定交易所的订单状态。
查询历史所有订单状态请求消息(History All Orders Status Request)的格式见表34:
表34 查询历史所有订单状态请求(History All Orders Status Request) Tag 域名 必需 说明 标准消息头 Y MsgType=UF027 8088 RequestID Y 客户方请求编号,在同一个交易日内必需唯一 109 ClientID Y 客户资金帐号 207 SecurityExchange N 用于指定交易所 8101 BeginDate Y 历史查询起始时间 8102 EndDate Y 历史查询结束时间 标准消息尾 Y 9.3.4 行情类
行情类消息主要是支持交易行情的消息。 9.3.4.1 订阅行情请求(MsgType=UF028)
客户请求订阅行情。
客户可请求订阅所有交易所的行情,某个交易所的行情,也可订阅某个合约代码的行情。订阅行情请求(Market Data Status Request)的格式见表35:
表35 订阅行情请求(Market Data Status Request) Tag 域名 必需 说明 标准消息头 Y MsgType=UF028 262 MDReqID Y 行情请求标识符,在同一个交易日内必需唯一 55 Symbol N 期货合约代码 207 SecurityExchange N 用于指定交易所 263 SubscriptionRequestTY 订阅请求类型 23
ype 标准消息尾 Y 9.3.4.2 订阅行情应答(MsgType=UF029)
客户请求订阅行情后,期货公司返回的应答。 期货公司可主动推送行情。
订阅行情应答(Market Data Status Response)的格式见表36:
表36 订阅行情应答(Market Data Status Response) Tag 域名 必需 说明 标准消息头 Y MsgType=UF029 262 MDReqID Y 客户行情请求标识符,在同一个交易日内必需唯一。期货公司主动推送行情时,取值为”NONE” 开头的当天交易日唯一的字符串标识 55 Symbol Y 期货合约代码 75 TradeDate Y 交易日 207 SecurityExchange Y 用于指定交易所 8012 LatestPx Y 最新价 8050 PreSettlementPrice Y 昨日结算价 8051 PreClosePrice Y 昨日收盘价 8052 PreHoldPosition Y 昨日持仓量 8053 OpenPrice Y 开盘价格 8054 HighestPrice Y 最高价 8055 LowestPrice Y 最低价 14 CumQty Y 成交总数 381 GrossTradeAmt Y 成交总金额 6 AvgPx Y 成交平均价 8056 HoldPosition Y 持仓量 8057 ClosePrice N 今收盘价 8058 SettlementPrice N 结算价 8059 UpperLimitPrice Y 涨停价 8060 LowerLimitPrice Y 跌停价 8061 BidQty N 申报买入量 8062 AskQty N 申报卖出量 8063 UpdateTime Y 更新时间 8064 UpdateMillisec Y 更新毫秒 8065 NoOfferPriceLevel Y 申卖档位数(价格由高至低) ? 133 OfferPx N 申卖价,3位小数 ? 135 OfferSize N 申卖量 8066 NoBidPriceLevel Y 申买档位数(价格由高至低) ? 132 BidPx N 申买价,3位小数 ? 134 BidSize N 申买量 200 MaturityMonthYear N 用于指定期货到期的年和月。 205 MaturityDay N 用于期货的到期日期,并被与到期年月(MaturityMonthYear)联合使用。
24
58 Text N 标准消息尾 Y 9.3.4.3 取消订阅行情请求(MsgType=UF030)
客户请求取消订阅行情。
客户可请求取消订阅所有行情,也可取消订阅某个合约代码的行情。 取消订阅行情请求(Market Data Status Cancel Request)的格式见表37:
表37 取消订阅行情请求(Market Data Status Cancel Request) Tag 域名 必需 说明 标准消息头 Y MsgType=UF030 262 MDReqID Y 行情请求标识符,在同一个交易日内必需唯一 55 Symbol N 期货合约代码 207 SecurityExchange N 用于指定交易所 263 SubscriptionRequestTY 订阅请求类型 ype 标准消息尾 Y 9.3.4.4 取消订阅行情应答(MsgType=UF031) 客户请求订阅行情后,期货公司返回的应答。
取消订阅行情应答(Market Data Status Cancel Response)的格式见表38:
表38 取消订阅行情应答(Market Data Status Cancel Response) Tag 域名 必需 说明 标准消息头 Y MsgType=UF031 262 MDReqID Y 行情请求标识符,在同一个交易日内必需唯一 55 Symbol N 被取消订阅行情的期货合约代码,如果客户请求取消订阅单个合约代码的话,该字段必需 207 SecurityExchange N 用于指定交易所 58 Text N 标准消息尾 Y 9.3.5 交易辅助类 交易辅助类消息主要是支持交易的一些辅助功能的消息。 9.3.5.1 应答缺口重发请求(MsgType=UF032)
客户在接受多条应答时,应答可能有缺口,客户请求期货公司重发缺口内容。 应答缺口重发请求(Response Gap Resend Request)的格式见表39:
表39 应答缺口重发请求(Response Gap Fill Resend Request) Tag 域名 必需 说明 标准消息头 Y MsgType=UF032 8088 RequestID Y 客户方请求编号,在同一个交易日内必需唯一 109 ClientID Y 客户资金帐号 8067 GapMessageType Y 缺口消息类型 8068 GapStartNum Y 缺口开始编号 8069 GapEndNum Y 缺口结束编号 标准消息尾 Y 9.3.5.2 应答缺口重发应答 缺口重发应答对应到各个消息类型的应答消息。 9.3.5.3 信息发布(MsgType=UF033)
25
期货公司在需要的时候,发布信息给客户。在通知交易所开市,闭市,开盘,收盘等信息时,如果没有指定交易所,则表示所有交易所的信息。
信息发布(Information Issue Request)的格式见表40:
表40 信息发布(Information Issue Request) Tag 域名 必需 说明 标准消息头 Y MsgType=UF033 8013 InformationID Y 信息标识符 8097 InfomationType Y 信息类型 58 Text N 信息发布内容 207 SecurityExchange N 用于指定交易所 标准消息尾 Y 9.3.5.4 信息发布确认(MsgType=UF034) 客户接受到期货公司的信息发布之后返回的确认。
信息发布确认(Information Issue Response)的格式见表41:
表41信息发布确认(Information Issue Response) Tag 域名 必需 说明 标准消息头 Y MsgType=UF034 8013 InformationID Y 信息标识符 标准消息尾 Y 9.3.5.5 请求错误信息(MsgType=UF035) 客户的请求有错误,期货公司返回的错误信息。
请求错误信息(Error Information Request)的格式见表42:
表42 请求错误信息(Error Information Request) Tag 域名 必需 说明 标准消息头 Y MsgType=UF035 8071 RequestMsgType Y 请求消息类型 8088 RequestID Y 客户请求编号 8072 ErrorCode Y 错误代码 58 Text Y 错误消息 标准消息尾 Y 26