对权宜之计的质疑

本文关键字:权宜之计 | 更新日期: 2023-09-27 18:03:55

你好,我有一些关于快速修复协议的问题。

  1. 我想知道完整的新订单单流,这意味着在发送新订单单消息后,它将如何传播(例如第一个单订单消息被发送到服务器,然后服务器将如何发送哪种类型的执行报告以及订单状态的顺序(i)。E标签37 =新的,部分填充,填充,完成等)?执行数量是否通过固定协议分配

  2. 什么是交叉订单和多腿订单?我们在哪里以及如何使用它?

  3. 篮子订单的标签。(一篮子订单是指交易多个股票,通常超过10只,一个订单输入)

对权宜之计的质疑

  1. 更准确地说,当您的NewOrderSingle (NOS)发送到您所连接的一方时,该方可能会发送执行报告以确认订单已收到(新),但并非所有系统都这样做(根据我的经验,大多数系统都不会这样做)。如果资产的交易数量少于订单数量(例如,外汇通常是一次性完成交割,固定收益证券的最小手数大于1),您可能会收到部分交割的执行报告(即您的部分交割数量由市场完成)。它们的数量和到达的速度主要取决于流动性,这可能是优化填充处理时的一个考虑因素。最后,当全部数量被市场填满时(无论是部分还是全部),将发送一个填满消息告诉您订单已经完成。如果另一方支持它,则在执行过程中的任何时候都可以发送填充的取消或替换,并且预计填充详细信息将基于这些更新。最后,如果订单上有未完成的数量,一些系统将在当天市场收盘时发送完成日执行报告。这告诉客户,在下次市场开盘之前,如果需要,可以安全地对订单和补仓执行当天结束处理等。
  2. 交叉订单信息用于一方进行交叉交易(与自己进行交易)时,旨在提醒合规、后台、基金管理员等注意内部资金分离、部门等崩溃的可能性。多分支指令消息用于交易多分支证券,如掉期。参见investopedia了解多腿仪器的详细信息。
  3. 如果您想在同一订单中交易多种证券,您可以使用NewOrderList消息将订单分组到单个消息中,这有效地使您能够将篮子交易作为不同工具的订单列表。
我应该在这里添加一些额外的行业信息(我希望已经回答了你的问题?)如果您是买方(如果您发送订单,我假设您是买方),您将必须遵循您正在连接的卖方公司给出的FIX规范。我曾与大量的FIX提供商合作过,包括几乎所有的大公司和大银行,但没有一家在不添加自定义标签或更改标签定义(或者更糟糕)的情况下坚持使用FIX协议。他们支持他们所支持的,没有别的,我没有看到很多支持列表的订单,所以不要指望他们支持你想要的。如果你是卖方,另一方面,请支持更多的协议为我们低买方。

QuickFIX不是协议。FIX为协议。QuickFIX只是一个实现协议的引擎。

此外,最好将FIX视为一个半通用的消息传输协议,该协议附带了可以使用(但不必使用)的建议消息和字段列表。强调"建议"一词,因为在实践中,每个对手方对这些消息和字段都做了很少的定制,并且每个对手方以略微不同的方式使用这些消息。

因此,您的任何问题都没有一个正确答案,因为所有问题都依赖于交易对手。您所连接的一方应该有一个接口规范,该规范定义了他们期望的消息以及您应该从他们那里期望的消息。

你说的是哪种资产类别?

  1. 发送NewOrderSingle后,它被连接到的FIX启动器接收。然后将其传递给定价和交易引擎,由该引擎决定是否满足请求。如果交易达成,你将收到一份FIX执行报告。那么你就完成了交易。如果是部分填充,可能在标签151中给出

  2. 订单类型取决于您的定价和交易提供商。

  3. 标签见http://www.fixtradingcommunity.org/FIXimate/FIXimate3.0/

也可以尝试文档:http://www.quickfixn.org/tutorial/creating-an-application或http://www.quickfixj.org/documentation/

相关文章: