TradingSessionStatusRequest (MsgType = g, FIXML = TrdgSesStatReq)

The Trading Session Status Request (g) is used to request information on the status of a market. With the move to multiple sessions occurring for a given trading party (morning and evening sessions for instance) there is a need to be able to provide information on what product is trading on what market.

The Trading Session Status Request (g) message can be used to inquire the trading status of a trading party. The Trading Session Status (h) message can be used to subscribe to updates to the status of a trading session by setting the RequestType field to 1.

Tag Field Name FIXML Req'd Comments
<Standard Message Header> Y MsgType = g
335 TradSesReqID @ReqID Y (Deprecated in FIX.5.0 SP1)
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

338 TradSesMethod @Method N

Method of trading

339 TradSesMode @Mode N

Trading Session Mode

263 SubscriptionRequestType @SubReqTyp Y

Subscription Request Type

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.

<Standard Message Trailer> Y