Trading Session List (MsgType = BJ, FIXML = TrdgSesList)

The Trading Session List (BJ) message is sent as a response to a Trading Session List (BJ) Request. The Trading Session List (BJ) should contain the characteristics of the trading session and the current state of the trading session.

The Trading Session List (BJ) should return the TradSesReqID(tag 335) value from the Trading Session List Request (BI) originally sent by a counterparty.

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = BJ
<ApplicationSequenceControl> N
335 TradSesReqID @ReqID N Provided for a response to a specific Trading Session List Request (BI) message (snapshot).
386 NoTradingSessions TrdSessLstGrp Y
=> 336 TradingSessionID @SesID Y Identifier for Trading Session
=> 625 TradingSessionSubID @SesSub N
=> 207 SecurityExchange @Exch N
=> 1301 MarketID @MktID N Market for which Trading Session applies
=> 1300 MarketSegmentID @MktSegID N Market Segment for which Trading Session applies
=> 1326 TradingSessionDesc @TradingSessionDesc N
=> 338 TradSesMethod @Method N Method of Trading
=> 339 TradSesMode @Mode N Trading Session Mode
=> 325 UnsolicitedIndicator @Unsol N "Y" if message is sent unsolicited as a result of a previous subscription request.
=> 340 TradSesStatus @Stat Y State of trading session.
=> 567 TradSesStatusRejReason @StatRejRsn N Used with TradSesStatus (340) = "Request Rejected".
=> 341 TradSesStartTime @StartTm N Starting time of trading session
=> 342 TradSesOpenTime @OpenTm N Time of the opening of the trading session
=> 343 TradSesPreCloseTime @PreClsTm N Time of pre-close of trading session
=> 344 TradSesCloseTime @ClsTm N Closing time of trading session
=> 345 TradSesEndTime @EndTm N End time of trading session
=> 387 TotalVolumeTraded @TotVolTrdd N
=> 1237 NoOrdTypeRules OrdTypRules N Number of order types.
=> => 40 OrdType @OrdTyp C Indicates order types that are valid for the specified market segment.
=> 1239 NoTimeInForceRules TmInForceRules N Number of time in force techniques.
=> => 59 TimeInForce @TmInForce C Indicates time in force techniques that are valid for the specified market segment.
=> 1232 NoExecInstRules ExecInstRules N Number of execution instructions.
=> => 1308 ExecInstValue @ExecInstValu C Indicates execution instructions that are valid for the specified market segment.
=> 1235 NoMatchRules MtchRules N Number of match rules.
=> => 1142 MatchAlgorithm @MtchAlgo C The type of algorithm used to match orders in a specific security on an electronic trading platform. Possible values are FIFO, Allocation, Pro-rata, Lead Market Maker, Currency Calendar
=> => 574 MatchType @MtchTyp N The point in the matching process at which this trade was matched.
=> 1141 NoMDFeedTypes MDFeedTyps N The number of feed types and corresponding book depths associated with a security.
=> => 1022 MDFeedType @MDFeedTyp C Describes a class of service for a given data feed.
=> => 264 MarketDepth @MktDepth N The depth of book associated with a particular feed type.
=> => 1021 MDBookType @MDBkTyp N Describes the type of book for which the feed is intended. Can be used when multiple feeds are provided over the same connection.
=> 58 Text @Txt N
=> 354 EncodedTextLen @EncTxtLen C Must be set if EncodedText (355) field is specified and must immediately precede it.
=> 355 EncodedText @EncTxt C Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field.
<Standard Message Trailer> Y