TradingSessionListRequest (MsgType = BI, FIXML = TradSessListReq)

The Trading Session List Request (BI) is used to request a list of trading sessions available in a market place and the state of those trading sessions. The request can be modified to request status on a particular trading session (by specifying the TradingSessionID (336) (tag 336) and TradingSessionSubID (625) (tag 625) (if used by the market place). The request can be used to request a list of trading sessions that use a particular trading method or mode (such as electronic) by specifying the TradSesMethod (338) (tag 338) and/or TradSesMode (339) .

A successful request will result in a response from the counterparty of a Trading Session List (BJ) (MsgType=BJ) message that contains a list of zero or more trading sessions.

It is recommended that the TradSesReqID (335) be used to provide a unique identifier for the request. This value should be returned by the counterparty in the Trading Session List (BJ) messages sent in response to the request.

The Trading Session List Request (BI) follows the standard request model in providing the SubscriptionRequestType (263) (tag 263) field which can be used to obtain a snapshot of trading session information, subscribe for a snapshot with subsequent updates, or to unsubscribe from a previous subscription request.

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = BI
335 TradSesReqID @ReqID Y Trading Session Mode
1301 MarketID @MktID N

Market for which Trading Session applies

1300 MarketSegmentID @MktSegID N

Market Segment for which Trading Session applies

336 TradingSessionID @SesID N

Trading Session for which status is being requested

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

207 SecurityExchange @Exch N

Market used to help identify a security.

Provides the place of listing in the context of order placement or market data to uniquely identify the given instrument. Identifies the primary listing (“official place of listing”) when using the Instrument component as part of reference data messages.

338 TradSesMethod @Method N

Method of Trading

339 TradSesMode @Mode N

Trading Session Mode

263 SubscriptionRequestType @SubReqTyp Y

Subscription Request Type

<Standard Message Trailer> Y