Description

The Market Definition message is used to respond to Market Definition Request. In a subscription, it will be used to provide the initial snapshot of the information requested. Subsequent updates are provided by the Market Definition Update Report.

This message is associated with a list of trading sessions (and subsessions) applicable for the segment - the list is published using the Trading Session List message.

Market Definition

Structure

Tag Field Name Req'd Comments
Component Block - <StandardHeader> Y MsgType <35> = BU
Component Block - <ApplicationSequenceControl> N
1394 MarketReportID Y Unique identifier for each Market Definition message
1393 MarketReqID N
1301 MarketID Y
1300 MarketSegmentID N
1396 MarketSegmentDesc N
1397 EncodedMktSegmDescLen N Must be set if EncodedMktSegmDesc field is specified and must immediately precede it.
1398 EncodedMktSegmDesc N Encoded (non-ASCII characters) representation of the MarketSegmDesc field in the encoded format specified via the MessageEncoding field.
1325 ParentMktSegmID N Specifies that the Market Segment is a sub segment of the Market Segment defined in this field.
2542 MarketSegmentStatus N
2543 MarketSegmentType N

Used to specify the purpose of a special market segment identified by MarketSegmentID <1300>.

Conditionally required if MarketSegmentSubType <2544> is specified.

2544 MarketSegmentSubType N
Component Block - <InstrumentScopeGrp> N

Used to specify the types of securities that belong to the market segment.

Component Block - <RelatedMarketSegmentGrp> N

Used to specify market segments that have a relationship to the market segment defined in this message.

15 Currency N The default trading currency
2897 CurrencyCodeSource N
Component Block - <BaseTradingRules> N Insert here the set of "BaseTradingRules" fields defined in "common components of application messages"
Component Block - <OrdTypeRules> N Insert here the set of "OrdTypeRules" fields defined in "common components of application messages"
Component Block - <TimeInForceRules> N Insert here the set of "TimeInForceRules" fields defined in "common components of application messages"
Component Block - <ExecInstRules> N Insert here the set of "ExecInstRules" fields defined in "common components of application messages"
Component Block - <AuctionTypeRuleGrp> N

Used to specify the auction order types that are valid for trading on the identified market or market segment.

Component Block - <MarketDataFeedTypes> N

Used to specify the market data feed types that are valid for trading on the identified market or market segment.

Component Block - <MatchRules> N

Used to specify the matching rules that are valid for trading on the identified market or market segment.

Component Block - <FlexProductEligibilityGrp> N

Specifies the eligibility indicators for the creation of flexible securities.

Component Block - <Parties> N

Specifies parties relevant for the market or market segment, e.g. market makers.

Component Block - <MiscFeesGrp> N
2400 EffectiveBusinessDate N
60 TransactTime N
58 Text N Comment, instructions, or other identifying information.
354 EncodedTextLen N Must be set if EncodedText field is specified and must immediately precede it.
355 EncodedText N Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
Component Block - <StandardTrailer> Y