QuickFix - 将 NoLegs 组添加到文档中似乎不存在的 NewSingleOrder
QuickFix - Adding a NoLegs group to NewSingleOrder that doesn't seem to exist in the docs
我一直在为 Celer 苦苦挣扎 API 但至少设法拿到了价格。
然而,我对订单所需的消息结构感到困惑。
在他们的规范中声明他们需要一个 NoLegs 组,但 QuickFix 似乎只允许 NoAllocs、NoEvents、NoPartyIDs、NoSecurityAltId、NoStipulations、NoTradingSessions、NoUnderlyings。
有没有一种方法可以手动创建我自己的组并添加它,就像为标签设置值一样,如下所示:
QuickFix44.NewOrderSingle request44 = new QuickFix44.NewOrderSingle();
request44.setString(207, "XCEL");
对于 FIX 4.4,NoLegs
字段 - 给出 InstrumentLeg
组中的边数 - 是 New Order Cross 消息的一部分( s
) 和 New Order Multileg 消息 (AB
)。它不会出现在 New Order Single 消息中,因为它不属于那里。
也许您只需要改用 New Order Cross or New Order Multileg 消息。如果您的交易对手不支持这些消息,那么您可以调整新单单的数据字典并重建 QuickFIX 以支持调整后的消息。
我一直在为 Celer 苦苦挣扎 API 但至少设法拿到了价格。
然而,我对订单所需的消息结构感到困惑。
在他们的规范中声明他们需要一个 NoLegs 组,但 QuickFix 似乎只允许 NoAllocs、NoEvents、NoPartyIDs、NoSecurityAltId、NoStipulations、NoTradingSessions、NoUnderlyings。
有没有一种方法可以手动创建我自己的组并添加它,就像为标签设置值一样,如下所示:
QuickFix44.NewOrderSingle request44 = new QuickFix44.NewOrderSingle();
request44.setString(207, "XCEL");
对于 FIX 4.4,NoLegs
字段 - 给出 InstrumentLeg
组中的边数 - 是 New Order Cross 消息的一部分( s
) 和 New Order Multileg 消息 (AB
)。它不会出现在 New Order Single 消息中,因为它不属于那里。
也许您只需要改用 New Order Cross or New Order Multileg 消息。如果您的交易对手不支持这些消息,那么您可以调整新单单的数据字典并重建 QuickFIX 以支持调整后的消息。