The BidRequest Message can be used in one of two ways depending on which market conventions are being followed.
In the “Non disclosed” convention (e.g. US/European model) the BidRequest message can be used to request a bid based on the sector, country, index and liquidity information contained within the message itself. In the “Non disclosed” convention the entry repeating group is used to define liquidity of the program. See ” Program/Basket/List Trading” for an example.
In the “Disclosed” convention (e.g. Japanese model) the BidRequest message can be used to request bids based on the ListOrderDetail messages sent in advance of BidRequest message. In the “Disclosed” convention the list repeating group is used to define which ListOrderDetail messages a bid is being sort for and the directions of the required bids.
Added in protocol FIX.4.2
See in: FIX.4.2, FIX.4.3, FIX.4.4, FIX.5.0SP1, FIX.5.0SP2, FIX.5.0SP2 EP240.
Field or Component | Name | Description | Is Required | Added | Is Deprecated |
---|---|---|---|---|---|
Block | StandardHeader | MsgType = k (lowercase) | Y | FIX.4.2 | |
390 | BidID | Required to relate the bid response | FIX.4.2 | ||
391 | ClientBidID | Y | FIX.4.2 | ||
374 | BidRequestTransType | Identifies the Bid Request message transaction type | Y | FIX.4.2 | |
392 | ListName | FIX.4.2 | |||
393 | TotNoRelatedSym | Y | FIX.4.2 | ||
394 | BidType | e.g. “Non Disclosed”, “Disclosed”, No Bidding Process | Y | FIX.4.2 | |
395 | NumTickets | Total number of tickets/allocations assuming fully executed | FIX.4.2 | ||
15 | Currency | Used to represent the currency of monetary amounts. | FIX.4.2 | ||
396 | SideValue1 | Expressed in Currency | FIX.4.2 | ||
397 | SideValue2 | Expressed in Currency | FIX.4.2 | ||
ImplicitBlockRepeating | BidDescReqGrp | Used if BidType=”Non Disclosed” | FIX.4.4 | ||
ImplicitBlockRepeating | BidCompReqGrp | Used if BidType=”Disclosed” | FIX.4.4 | ||
409 | LiquidityIndType | FIX.4.2 | |||
410 | WtAverageLiquidity | Overall weighted average liquidity expressed as a % of average daily volume | FIX.4.2 | ||
411 | ExchangeForPhysical | FIX.4.2 | |||
412 | OutMainCntryUIndex | % value of stocks outside main country in Currency | FIX.4.2 | ||
413 | CrossPercent | % of program that crosses in Currency | FIX.4.2 | ||
414 | ProgRptReqs | FIX.4.2 | |||
415 | ProgPeriodInterval | Time in minutes between each ListStatus report sent by SellSide. Zero means don’t send status. | FIX.4.2 | ||
416 | IncTaxInd | Net/Gross | FIX.4.2 | ||
121 | ForexReq | Is foreign exchange required | FIX.4.2 | ||
417 | NumBidders | Indicates the total number of bidders on the list | FIX.4.2 | ||
75 | TradeDate | FIX.4.2 | |||
418 | BidTradeType | Y | FIX.4.2 | ||
419 | BasisPxType | Y | FIX.4.2 | ||
443 | StrikeTime | Used when BasisPxType = “C” | FIX.4.2 | ||
58 | Text | FIX.4.2 | |||
354 | EncodedTextLen | Must be set if EncodedText (355) field is specified and must immediately precede it. | FIX.4.2 | ||
355 | EncodedText | Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. | FIX.4.2 | ||
Block | StandardTrailer | Y | FIX.4.2 |