Skip to content

FIX MESSAGE 35=u

CrossOrderCancelRequest

MsgType (35) = uCrossOrdersAdded FIX.4.3

Definition

The CrossOrderCancelRequest(35=u) message is used to fully cancel the remaining open quantity of a cross order.

Message structure 3921 distinct fields

Source order, including nested components and groups. Group counts precede the repeated entries. “Required here” is relative to the enclosing component or group, not unconditional in the message. A dash means not marked required; conditional requirements remain in the source notes. This is a reference, not a counterparty-specific validator.

Nested fields load when needed. Open the full static layout (also works without JavaScript).

  1. StandardHeaderComponentRequired

    MsgType = u (lowercase U)

    Open this block to load its fields in message context, or follow the definition link.

  2. 37 OrderIDString

    Unique identifier of most recent order as assigned by sell-side (broker, exchange, ECN).

  3. Required if provided on the order being cancelled. Echo back the value provided by the requester.

  4. 548 CrossIDStringRequired

    CrossID for the replacement order

  5. 551 OrigCrossIDStringRequired

    Must match the CrossID of previous cross order. Same order chaining mechanism as ClOrdID/OrigClOrdID with single order Cancel/Replace.

  6. Host assigned entity ID that can be used to reference all components of a cross; sides + strategy + legs

  7. 549 CrossTypeintRequired
  8. RootPartiesRepeating groupCount tag 1116

    Used for acting parties that applies to the whole message, not individual sides.

    Open this block to load its fields in message context, or follow the definition link.

  9. SideCrossOrdCxlGrpRepeating groupCount tag 552Required

    Must be 1 or 2

    Open this block to load its fields in message context, or follow the definition link.

  10. InstrumentComponentRequired

    Open this block to load its fields in message context, or follow the definition link.

  11. UndInstrmtGrpRepeating groupCount tag 711

    Number of underlyings

    Open this block to load its fields in message context, or follow the definition link.

  12. InstrmtLegGrpRepeating groupCount tag 555

    Number of Leg

    Open this block to load its fields in message context, or follow the definition link.

  13. 60 TransactTimeUTCTimestampRequired

    Time this order request was initiated/released by the trader, trading system, or intermediary.

  14. StandardTrailerComponentRequired

    Open this block to load its fields in message context, or follow the definition link.