There are following limitations induced by using external orders support functionality:
• Originating account of external order placement/modification (reported in Account(1) FIX field) shall be registered at the CQG side.
• When external orders support is enabled CQG FIX Client does NOT populate OrigClOrdID(41) in the OrderCancelReplaceRequest / OrderCancelRequest messages. Instead OrderID(37) will be populated with the value provided by FIX Server in order placement acknowledgement Execution Report.
• CQG FIX Client is unable to handle any Execution Reports delivering state changes of externally placed order if original external order place acknowledgement Execution Report was not received.
• To ensure order state consistency between 3rd-party and CQG FIX Clients it is required to arrange bi-directional order flow between them using FIX Server as intermediate bridge. In other words, when functionality is enabled disregarding order originating FIX Client any state change of order (place ack or modify ack, fill, cancel ack, etc.) shall be reported to both CQG and 3rd-party FIX Clients by a FIX Server.
NOTE: FIX Server is responsible for constructing FIX Client conformant FIX messages.
• External orders on Algo Strategies are not supported.
• External orders are mutually exclusive with all symbol extensions which are available in NE mode.