Definition
The Trading Session Status provides information on the status of a market. For markets multiple trading sessions on multiple-markets occurring (morning and evening sessions for instance), this message is able to provide information on what products are trading on what market during what trading session.
Message structure 1340 distinct fields
Source order, including nested components and groups. Group counts precede the repeated entries. “Required here” is relative to the enclosing component or group, not unconditional in the message. A dash means not marked required; conditional requirements remain in the source notes. This is a reference, not a counterparty-specific validator.
Nested fields load when needed. Open the full static layout (also works without JavaScript).
StandardHeaderComponentRequired
MsgType = h (lowercase H)
StandardHeader definition & usage →
Open this block to load its fields in message context, or follow the definition link.
ApplicationSequenceControlComponent—
ApplicationSequenceControl definition & usage →
Open this block to load its fields in message context, or follow the definition link.
Unique identifier for this message. Conditionally required when supporting TradingSessionStatusAck(35=ES) as response message.
Conditionally required when responding to a specific TradingSessionStatusRequest(35=g)
Market for which trading session applies
Market Segment for which trading session applies
Business day for which trading session applies to.
Identifier for trading session
The type of environment can be defined with TradSesMode(339).
TradingServiceGrpRepeating groupCount tag 3134—
May be used to limit the status to specific services of the trading session.
TradingServiceGrp definition & usage →
Open this block to load its fields in message context, or follow the definition link.
Set to 'Y' if message is sent unsolicited as a result of a previous subscription request.
Identifies an event related to the trading status of a trading session
Can be used when HaltReason(327)=6 (Outage).
Indicates if trading session is in fast market.
Use with TradSesStatus(340) = 6(Request Rejected).
Starting time of the trading session
Time of the opening of the trading session
Time of the pre-close of the trading session
Closing time of the trading session
End time of the trading session
Indicates how control of trading session and subsession transitions are performed
May be used to identify the time of the status change.
Must be set if EncodedText(355) field is specified and must immediately precede it.
Encoded (non-ASCII characters) representation of the Text(58) field in the encoded format specified via the MessageEncoding(347) field.
PartiesRepeating groupCount tag 453—
May be used to identify impacted and reporting parties.
Open this block to load its fields in message context, or follow the definition link.
TargetPartiesRepeating groupCount tag 1461—
May be used to identify parties that the receiver should forward the message to.
TargetParties definition & usage →
Open this block to load its fields in message context, or follow the definition link.
InstrumentComponent—
Use if status information applies only to a subset of all instruments. Use SecurityStatus(35=f) message instead for status on a single instrument.
Instrument definition & usage →
Open this block to load its fields in message context, or follow the definition link.
StandardTrailerComponentRequired
StandardTrailer definition & usage →
Open this block to load its fields in message context, or follow the definition link.