<BidCompRspGrp> Component Block

Used in :

Tag Field Name FIXML Req'd Comments
420 NoBidComponents CompRsp Y Used if BidType="Disclosed"
=> <CommissionData> Y

First element Commission required if NoBidComponents > 0.

=> 66 ListID @ListID N

Unique identifier for list as assigned by institution, used to associate multiple individual orders. Uniqueness must be guaranteed within a single trading day. Firms which generate multi-day orders should consider embedding a date within the ListID field to assure uniqueness across days.

=> 421 Country @Ctry N

ISO Country Code

=> 54 Side @Side N

When used in response to a "Disclosed" request indicates whether SideValue1 is Buy or Sell. SideValue2 can be derived by inference.

=> 44 Price @Px N

Second element of price

=> 423 PriceType @PxTyp N

Code to represent the price type.

=> 406 FairValue @FairValu N

The difference between the value of a future and the value of the underlying equities after allowing for the discounted cash flows associated with the underlying stocks (E.g. Dividends etc).

=> 430 NetGrossInd @NetGrossInd N

Net/Gross

=> 63 SettlType @SettlTyp N

Indicates order settlement period. If present, SettlDate (64) overrides this field. If both SettlType (63) and SettDate (64) are omitted, the default for SettlType (63) is 0 (Regular)

Regular is defined as the default settlement period for the particular security on the exchange of execution.

In Fixed Income the contents of this field may influence the instrument definition if the SecurityID (48) is ambiguous. In the US an active Treasury offering may be re-opened, and for a time one CUSIP will apply to both the current and "when-issued" securities. Supplying a value of "7" clarifies the instrument description; any other value or the absence of this field should cause the respondent to default to the active issue.

Additionally the following patterns may be uses as well as enum values

Dx = FX tenor expression for "days", e.g. "D5", where "x" is any integer > 0

Mx = FX tenor expression for "months", e.g. "M3", where "x" is any integer > 0

Wx = FX tenor expression for "weeks", e.g. "W13", where "x" is any integer > 0

Yx = FX tenor expression for "years", e.g. "Y1", where "x" is any integer > 0

Noted that for FX the tenors expressed using Dx, Mx, Wx, and Yx values do not denote business days, but calendar days.

=> 64 SettlDate @SettlDt C

Takes precedence over SettlType value and conditionally required/omitted for specific SettlType values.

=> 336 TradingSessionID @SesID N

Identifier for a trading session.

A trading session spans an extended period of time that can also be expressed informally in terms of the trading day. Usage is determined by market or counterparties.

To specify good for session where session spans more than one calendar day, use TimeInForce = 0 (Day) in conjunction with TradingSessionID(336).

Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility.

=> 625 TradingSessionSubID @SesSub N

Optional market assigned sub identifier for a trading phase within a trading session. Usage is determined by market or counterparties. Used by US based futures markets to identify exchange specific execution time bracket codes as required by US market regulations. Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility

=> 58 Text @Txt N

Free format text string

(Note: this field does not have a specified maximum length)

=> 354 EncodedTextLen @EncTxtLen C

Must be set if EncodedText field is specified and must immediately precede it.

=> 355 EncodedText @EncTxt C

Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.