FIX协议4.2不支持多支腿订单。我已经实现了自定义标签,但从未实现过新的消息类型。谁能提供在QuickFix FIX42名称空间中实现NewOrderMultileg msgtype =“ AB”的步骤的路线图?
最佳答案
This should help or more or less this is how you do it.用于QuickFIX / N,但是添加新消息的方法对于所有Quickfix库都是一致的。
或另一种方法是从其存在的FIX版本的数据字典中劫持它。我相信数据字典的所有版本都在quickfix版本中。但是您需要谨慎操作,例如检查字段,重复分组等。
但是,如果根本不存在新的消息类,则可能必须添加一些代码,并且必须对其进行工程设计以使其适合现有库。这可能需要一些工作,并且可能会引发一些不太可能的错误。为此,您可以轻松地引用具有该类的quickfix库版本。
关于c++ - QuickFIX 4.2中的自定义实现多支定购单,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36343125/