Skip to content

FIX MESSAGE 35=DS

CrossRequest

MsgType (35) = DSIndicationAdded FIX.5.0SP2

Definition

The CrossRequest(35=DS) message is used to indicate the submission of orders or quotes that may result in a crossed trade.

Additional detail from the official source

Regulatory requirements can allow exchanges to match orders belonging to the same account, firm or other common attribute. This can include the requirement to first announce the intention to cross orders. The time permitted between the announcement and the actual cross is typically well defined and may depend on the maximum quantity announced.

Message structure 1292 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 = DS

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

  2. 2672 CrossRequestIDStringRequired

    Unique identifier for cross request message.

  3. 1301 MarketIDExchange
  4. InstrumentComponentRequired

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

  5. Can be used to announce a maximum quantity that is subject to crossing.

  6. StandardTrailerComponentRequired

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