FIX订单跟踪

时间:2018-01-10 02:48:00

标签: quickfix fix-protocol

关于FIX 4.2或更高版本:

Q1.a。传入和传出的序列#是如何相关/链接的?是否有买方特定的FIX标签,买方可以在提交购买订单时明确嵌入/使用跟踪,该购买订单也包含在来自经纪商的后续传入状态消息序列中?

Q1.b。如果没有,那么买方如何单独管理/跟踪几个IOC购买订单,这些订单是在不同的价格水平上快速连续或同时提交可能相同或不同的证券,其中单位或股票以不同的价格“填补” ?

1 个答案:

答案 0 :(得分:2)

  

Q1.a。传入和传出的序列#是如何相关/链接的?

它们没有联系(即它们是独立的)。任何FIX应用程序/引擎(例如QuickFIX系列)每个会话都维护两个序列号,一个用于传入,一个用于传出。另请参阅Stack Overflow上的this answer,它几​​乎可以告诉您相同的内容。

当使用任何QuickFIX系列引擎(QuickFIX,QuickFIX / J,QuickFIX / N)时,这些都将为您管理,除了与您的对手相比的一些配置,您不应该为管理这些而烦恼

  

Q1.a。是否有买方特定的FIX标签,买方可以在提交购买订单时明确嵌入/使用跟踪,该购买订单也包含在来自经纪商的后续传入状态消息序列中?

这些标签已存在于例如FIX Order Single message (D) - ClOrdId

  

买方(机构,经纪人,中间人等)[...]分配的订单的唯一标识符。必须在一个交易日内保证唯一性。公司,特别是那些以电子方式提交多日订单,全球交易或整个市场关闭期间的公司,应确保在几天内保持唯一性,例如在ClOrdID字段中嵌入日期。

使用FIX Order Single创建新订单时,此字段是必填字段,用于参考后续消息传递中的订单(例如执行报告或状态消息)。

请注意,当使用订单取消/替换请求< G>更改订单时,ClOrdId会更改,即您在更改或取消订单时为订单分配新的ClOrdId。

相关问题