FIX 协议(7)

363 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第9天,点击查看活动详情

补的两天终于要结束了,明天才算周一......来吧,继续肝,FIX 协议还没有结束,接着上次的消息部分,今天主要提一下执行报告消息以及订单状态请求消息等.....

执行报告消息(MsgType = 8)

  • 订单确认
  • 订单状态变化确认(如撤单确认)
  • 发送订单的成交回报
  • 订单拒绝
Tag域名是否必需说明
标准消息头YMsgType = 8
37OrderIDY期货公司委托号,同个交易日必需保证唯一
11ClOrdIDN交易客户方订单编号。如果是强平回报,则该值 取值为以”NONE”开头的当天交易日唯一的字符 串标识
41OrigClOrdIDN原始交易客户方订单编号,指示被撤消订单的 ClOrdID
17ExecIDY期货公司的执行编号,在订单有效交易日内应保 证唯一
150ExecTypeY执行类型
39OrdStatusY订单状态
103OrdRejReasonN订单拒绝时需要
109ClientIDY客户资金帐号
1AccountY客户交易编码
55SymbolY期货合约代码
167SecurityTypeNFUT=期货
200MaturityMonthYearN到期年月
205MaturityDayN到期日期
207SecurityExchangeY用于指定交易所
77OpenCloseN指明开仓,平仓
54SideY买卖方向
38OrderQtyY委托手数
40OrdTypeN订单类型
44PriceN订单价格
99StopPxN停止价
59TimeInForceN新订单生效时间,默认为当日有效
15CurrencyN币种
32LastSharesN上一成交数(最近一笔成交数量)
31LastPxN上一成交价(最近一笔成交价格)
30LastMktN上一成交市场
151LeavesQtyY订单剩余数量
14CumQtyY成交总数
6AvgPxY成交平均价
60TransactTimeN执行报告时间
381GrossTradeAmtN成交总金额
110MinQtyN最小成交量
8500OrderEntryTimeN订单申报时间
8093DeclarationIDN报单号
8094TradeIDN撮合编号
标准消息尾Y

订单状态请求消息(MsgType = H)

订单状态请求用于向交易服务方请求某订单的状态,交易服务方通过执行报告消息返回订单状态。

Tag域名是否必需说明
标准消息头YMsgType = H
37OrderIDY期货公司委托号,同个交易日必需保证唯一
11ClOrdIDY交易客户方订单编号
109ClientIDY客户资金帐号
1AccountY客户交易编码
55SymbolY期货合约代码
207SecurityExchangeY用于指定交易所
167SecurityTypeNFUT=期货
200MaturityMonthYearN用于指定期货到期的年和月
205MaturityDayN用于期货的到期日期,并被与到期年月 (MaturityMonthYear)联合使用
54SideY买卖方向
标准消息尾Y

仍然是通过表格的形式,将一些消息所代表的含义列举了一下,有了这种标准,比较统一,而且在查问题时也有一个参考.....
希望本文能够帮到你,如有错误,望指正!
我向你敬礼啊,Salute!