The BidRequest Message can be used in one of two ways depending on which market conventions are being followed.

Added in protocol FIX.4.2

See in: FIX.4.3, FIX.4.4, FIX.5.0, 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 TotalNumSecurities 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
398 NoBidDescriptors Used if BidType="Non Disclosed" FIX.4.2
399 BidDescriptorType Required if NoBidDescriptors > 0. Must be first field in repeating group. FIX.4.2
400 BidDescriptor FIX.4.2
401 SideValueInd Refers to the SideValue1 or SideValue2. These are used as opposed to Buy or Sell so that the basket can be quoted either way as Buy or Sell. FIX.4.2
404 LiquidityValue Value between LiquidityPctLow and LiquidityPctHigh in Currency FIX.4.2
441 LiquidityNumSecurities Number of Securites between LiquidityPctLow and LiquidityPctHigh in Currency FIX.4.2
402 LiquidityPctLow Liquidity indicator or lower limit if LiquidityNumSecurities > 1 FIX.4.2
403 LiquidityPctHigh Upper liquidity indicator if LiquidityNumSecurities > 1 FIX.4.2
405 EFPTrackingError Eg Used in EFP (Exchange For Physical) trades 12% FIX.4.2
406 FairValue Used in EFP trades FIX.4.2
407 OutsideIndexPct Used in EFP trades FIX.4.2
408 ValueOfFutures Used in EFP trades FIX.4.2
420 NoBidComponents Used if BidType="Disclosed" FIX.4.2
66 ListID Required if NoBidComponents > 0. Must be first field in repeating group. FIX.4.2
54 Side When used in request for a "Disclosed" bid indicates that bid is required on assumption that SideValue1 is Buy or Sell. SideValue2 can be derived by inference. FIX.4.2
336 TradingSessionID Indicates off-exchange type activities for Detail. FIX.4.2
430 NetGrossInd Indicates Net or Gross for selling Detail. FIX.4.2
63 SettlmntTyp Indicates order settlement period for Detail. FIX.4.2
64 FutSettDate FIX.4.2
1 Account FIX.4.2
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 TradeType 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