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.0, FIX.5.0SP1, FIX.5.0SP2.

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